BMv6( LLL<<<:::DDD:::LLL@@@CCCGGGHHH888:::???@@@GGG;;;222JJJ???EEE___;;;CCCHHH===CCCLLL===???QQQKKKFFFBBB777BBBJJJ???BBBKKKEEECCCKKKHHH:::???444EEE999444@@@BBBBBBIIIIIIEEEGGGCCCAAA@@@OOOJJJAAAMMMHHHFFFDDD>>>BBBSSS;;;EEEHHH<<>>III888YYY@@@AAA???AAAFFF555AAA666FFFKKK===FFFCCC555FFFQQQAAACCCKKKAAAFFFCCCAAAIIIIIIGGGNNNUUUGGGHHHQQQFFFWWWJJJOOOBBB???<<>>>>>NNN>>>>>>JJJAAA<<>>===CCC??????999JJJFFFKKKAAAGGG;;;CCC888@@@DDDBBBXXX;;;BBB;;;:::BBBFFF@@@AAADDD???AAA;;;555CCCCCC???EEE777AAAOOO@@@FFFWWWMMMEEEBBB>>>???CCC???:::CCCKKKCCCCCCKKK===GGG777DDDJJJ??????<<>>???888@@@444IIIHHHAAA::::::III999GGG???;;;CCCGGG777:::;;;@@@DDD===FFF@@@<<>>===HHHAAAFFFIIIRRRKKKHHHAAA444CCC@@@CCCMMM???CCC<<>><<<;;;===>>><<>>CCCDDDDDDEEEEEEBBB888===HHH:::444JJJBBBJJJFFFAAAGGGIIIFFFIIIEEEFFFMMM>>>GGGBBBHHH>>>IIIEEEEEENNNQQQBBB___BBB;;;CCCAAA???AAA>>>;;;CCC???===III<<>>CCCCCCFFFFFF===<<<333:::JJJ>>>888???444>>>GGG<<<<<>><<<888===>>>@@@888444BBBJJJ@@@999<<>>FFF;;;CCCAAA777777AAAEEE@@@;;;<<<...???@@@999HHH222@@@===CCC>>>MMM<<<@@@HHHEEE===RRRAAABBBAAAGGGEEECCCCCC<<>>LLL??????WWW@@@===@@@;;;JJJ>>>HHH444CCCAAAPPPCCC:::<<>>LLLBBBGGGOOOFFF>>>===BBBFFFFFFCCC<<<444666CCCGGG???===CCC@@@===;;;<<<>>>???===;;;888@@@@@@LLLHHH999>>><<>>TTTPPPNNNNNNFFFDDDMMMIII===:::@@@@@@AAACCCEEEEEEBBB@@@EEE@@@???DDDHHHDDD???===>>>UUUFFFGGGEEE:::EEE===@@@444000>>>SSSXXXGGG333UUU999SSSbbb<<<:::LLL666===DDD>>>@@@QQQKKK999888000<<>>AAA333FFFAAA999999FFFRRRMMMAAA@@@===<<<@@@FFFFFFAAA;;;QQQCCCDDDBBB666<<>>444QQQFFF111DDDEEE<<>>===@@@EEEEEE???999:::;;;<<<<<<:::999:::;;;;;;CCC@@@333222>>>>>>333888000333BBBHHHAAA;;;===---///@@@===:::;;;111888777JJJIII;;;;;;@@@>>><<>>>>>777333@@@JJJCCCBBB999111GGG@@@???666BBB>>>===;;;::::::999::::::CCCUUUFFF444>>>@@@@@@TTT>>>MMMMMMOOOUUU>>>---@@@IIILLLCCCFFF@@@777EEEHHH555333:::EEEEEE<<<;;;AAA:::>>>JJJ;;;BBB999FFFEEEOOO???555===LLLOOOFFF<<>>===<<<<<>>;;;AAAHHH```eee%%%666HHH:::KKK:::222;;;@@@<<<<<>>QQQHHHHHH@@@888:::EEEDDD999555<<<333AAAFFF<<<444999@@@BBBBBB;;;...DDDDDDNNN;;;666RRRFFF<<<;;;>>>BBBFFFJJJKKK???AAA>>>333<<>>DDDEEEEEEEEE>>>DDDYYYVVVXXX;;;>>>;;;JJJFFFHHHDDD777777@@@AAA>>>AAACCCAAA<<<888666666>>>555999EEE>>>---000CCCNNNLLLDDD<<>>@@@???CCCKKKJJJBBB<<<===CCCJJJMMM===///TTTDDDJJJ222:::AAAAAAAAA???666+++???DDD???222,,,222444000EEE:::666<<>>AAA333<<>>BBBAAA===999:::===;;;666888333<<>>111...999IIISSS===LLLGGG;;;???DDD???;;;<<<======:::666444444666:::???:::BBBAAA666<<<888444AAACCC999777BBBJJJIIIEEE@@@///DDDKKK;;;@@@666666===DDDFFF@@@999555444888888<<>>PPPDDD999;;;FFFJJJAAA333BBB>>>;;;===BBBEEEBBB>>>DDDAAA888HHHQQQJJJIII>>>777NNNMMM999999@@@;;;333GGGFFF<<<111666EEEHHH@@@888AAA@@@FFFEEE===???999GGGNNNIII???<<<;;;CCCTTT888;;;@@@EEEGGGDDD===888777>>>EEEBBB777444CCCUUUBBB:::888;;;EEEIII<<<333///;;;GGGGGG???;;;@@@HHHhhhNNN@@@@@@>>>DDDKKKHHH===>>>888999CCCDDD>>>>>>GGGFFFFFF???888BBBJJJBBBLLL444--->>>GGG>>>>>>LLLFFFIIIGGG;;;//////<<>>CCC>>>666===>>>===;;;;;;;;;777000CCCMMMEEE>>>000QQQ]]][[[IIIFFFDDDIIIJJJ:::333>>>JJJDDDIIIBBBFFFOOOFFFFFF\\\GGGRRRUUUYYY\\\EEE>>>DDDAAAHHH<<<999BBB???FFF???333EEE;;;...===999444444333777@@@HHHGGG===333???JJJDDD<<>>MMM...111HHHFFFCCCEEE888???DDD;;;444444777:::@@@FFFBBB>>>:::===CCCGGGHHHFFF>>><<<;;;<<>>>>>777111666AAAEEE999)))+++000999@@@???:::<<>>AAA======DDDMMMGGG::::::BBBIIIQQQ???@@@@@@<<<===GGGHHH;;;777;;;AAABBB;;;333666???444222999<<<:::BBBIIICCC777CCCBBBLLLDDDMMM<<<333GGGCCC===888666888<<<>>>666JJJKKKDDDHHHBBB999???:::BBBTTT\\\KKK;;;>>>GGG///AAAHHHPPPCCC000999;;;555@@@FFF>>>333555DDDRRRAAA<<<;;;666AAAAAA>>>222??????AAABBB>>>:::>>>FFF???;;;777555888AAAKKKQQQ:::>>>EEEDDD>>>???@@@;;;EEE:::GGG777///FFFCCC666<<>>:::LLL555GGGFFF000555:::CCCIIIAAA444222999:::CCC@@@===CCCBBB777444888555--->>>666<<<333:::DDD???<<<===999666===III??????:::555:::BBB???555777???AAADDD;;;======CCCDDD>>>;;;===>>>===<<<>>>???999BBBFFF>>>AAABBB111@@@666CCCOOO???444666333;;;777777:::<<<;;;;;;===@@@IIItttZZZFFF333;;;ZZZXXXHHHAAAAAA???AAA===000999;;;<<<;;;:::<<>><<<<<<...BBBDDD888111999@@@AAAGGG999:::888444666::::::777CCC===BBBDDD:::777>>>@@@???===:::<<>>888555888AAAEEE===777;;;DDDEEE;;;///111444,,,333222(((///,,,///888===888666<<>>[[[NNN@@@:::555666;;;???<<<888HHHNNNIII<<<999BBBCCC;;;???;;;888;;;AAADDDAAA======@@@999AAA@@@888>>>:::AAAWWWTTTAAA???DDD>>>777>>>AAA;;;222444???@@@888@@@===CCC===:::===777;;;===@@@:::888AAAAAA???DDD???;;;666555666:::===>>><<<<<<<<<999444333<<>>...;;;555;;;@@@???;;;;;;@@@FFFHHHQQQ???444@@@999444IIIAAA;;;<<>>AAAEEEAAABBBCCC:::AAA>>><<<:::999:::;;;;;;;;;;;;:::888777666666777>>>DDDBBB???BBB@@@AAAHHHEEECCCOOOPPPnnnyyyBBB@@@>>><<<;;;:::999999999<<<======???BBB@@@;;;BBBGGG;;;AAA888???:::JJJIIIAAAAAA@@@:::===GGGLLLCCC111000222>>>JJJ???AAA>>>===CCCAAAFFFFFF;;;FFF<<<===GGG<<<888@@@===EEE???666;;;666777???999;;;777666777:::===???>>><<<222::::::444555;;;===;;;>>>:::BBB;;;888:::222888;;;666555999<<<;;;:::;;;+++222>>>JJJOOOIII===333???;;;999;;;AAADDDAAA===666333777??????777333777555444333888CCCKKKEEE:::888000777111222666***--->>>AAA:::888@@@???;;;???555===GGGEEE>>>EEELLLHHHDDD111???JJJ666555CCC<<<<<<333...111666777555333888111666===:::;;;AAA??????HHH@@@DDD:::FFF;;;777;;;>>>BBBDDDCCC???999555===EEEIIIEEE@@@<<<::::::GGG444EEEUUUFFFDDDHHH777999BBB>>>AAA777***888<<<777@@@BBB;;;;;;CCCCCC:::555======???666:::666777@@@<<<:::;;;:::999;;;???777777888999;;;===@@@AAAIII888>>>AAA333>>>III555???333777888???GGG999444>>><<<;;;===000BBB222***CCCFFFCCC\\\DDDiiiEEE:::BBBBBBNNNaaaHHH>>>:::???999777888;;;@@@BBB@@@===<<>>>>>000:::444:::FFFBBB444444<<>>AAA999666<<<555444888>>>???<<<::::::999777666999:::999<<>>AAA===777444111666@@@???666888BBB;;;:::777555777===>>><<<777;;;999BBB<<>>999:::<<<===:::888888777:::>>>999888DDDGGG???<<<999<<<;;;777666999<<<<<<<<<;;;DDDFFF999555;;;===;;;>>>@@@??????@@@===888<<<@@@:::888===:::333666333333444444444555555555999;;;333;;;;;;444===;;;---222777888888888:::===000888111666::::::BBB999>>>===<<<;;;<<<;;;999888CCC>>>;;;===>>><<<;;;<<>>444666AAA>>>444444===???666===:::<<>>888======666888444444;;;AAA???222&&&<<>>AAAEEEDDDAAA---777444LLLOOOIII999PPPAAA888===;;;222AAAVVVTTTfffHHH===666:::===000444<<>>333999:::===TTT777888DDD<<<999>>>666999@@@???<<<:::@@@???888??????<<<888777888;;;======666:::>>>777444BBBHHH<<>>444444888===<<<777444555;;;:::888777999:::;;;;;;<<<:::888999===???===:::777999<<<===555///555@@@;;;:::444222@@@MMMEEE222777333===:::;;;???333666@@@>>>777999???999666AAA888555BBBHHHDDDMMMLLL666DDD666===BBB222///>>>EEE@@@777000444===CCC@@@<<<@@@222333999555555>>>BBBLLLBBB666FFF999888111@@@///666@@@GGGHHHBBB:::333AAA@@@DDDBBB:::<<>>@@@IIIDDDCCC@@@111NNNCCC,,,,,,///---999777999;;;:::<<>>EEE888111333777===DDD???666@@@NNN;;;@@@<<<***III===>>>:::111@@@MMMjjj```AAA<<<666LLL```gggRRR;;;777III===777000000;;;GGGFFF???CCCCCC888111666888999AAA<<<999:::AAA===888666===---888@@@???<<<<<<<<<;;;:::BBBEEE===666777<<>>999666777<<<;;;333888555555???CCC555222BBBBBB@@@@@@???:::555666<<<>>>333FFFFFFQQQUUU@@@>>>HHHCCCBBB:::+++---;;;@@@777999<<<<<<:::555///,,,555+++///???>>>...000@@@===666444777777444<<>>'''FFFCCC>>>444,,,///:::@@@:::000222555::::::111,,,777GGG;;;:::222...555AAA@@@666===>>>;;;:::555888;;;AAA555:::666333888888:::BBB666>>><<<;;;DDDCCC999666===AAA@@@:::666888;;;<<<;;;999???@@@555555======BBBAAA>>>888666;;;EEEMMMIIIAAA444666BBB???444444555999:::555000222<<>>...;;;===999999>>>AAA999<<<;;;;;;===???<<<444---EEEAAA===;;;::::::;;;<<<@@@>>>111666MMMHHH555333:::333CCC;;;555@@@999666999===@@@???<<<:::;;;======777444888???BBB@@@>>>:::;;;<<<;;;888777888:::GGG===)))333CCCGGGGGG555===888111999FFF@@@666:::>>>999999:::444333EEE^^^444...AAA999999AAA111:::;;;CCC???666444555@@@SSS======>>>@@@AAA@@@===;;;,,,444>>>AAA999333888AAA@@@555,,,CCCEEE555@@@BBB<<<<<<<<<<<<<<<;;;;;;:::BBB999444111333>>>@@@333888222<<<@@@444555<<<222BBB666999>>>666444@@@HHH444///777FFFCCC444999MMMKKKHHHBBB:::333111333666111;;;777777EEEBBB777===888777YYYBBBDDD<<<555:::=========>>>???>>>===;;;222666888666555666555222---HHH>>>;;;>>>PPPDDDGGG666555BBBEEE;;;CCCKKK>>>CCC000222666AAAKKKHHHTTTFFFKKK:::666EEEAAA777777;;;666<<<555777AAA777777>>>EEE???===>>>777444777666666999===AAA???777000;;;>>>@@@888555DDDKKKAAA555666444888;;;:::<<<888:::999888777333333;;;FFF>>>===<<<999777777999;;;:::::::::999888777777888???;;;333///555<<<888///...>>>BBB666///555888333@@@999===222---555444AAA======999;;;<<<222222BBBIIIAAADDDBBB;;;FFFLLL;;;???===---***===AAA888;;;***555<<<888///...777BBB:::---000999777888BBBGGGDDD???;;;PPPBBB;;;---777888888777888999:::<<<===444444>>>FFFCCCEEEJJJHHHGGGTTTPPPEEE@@@444333GGGAAA;;;+++333999333666---888888<<<>>>888000222:::888:::///;;;777III@@@>>><<<>>>@@@>>>777333;;;FFFAAA>>>:::777888;;;???CCC666CCC>>>;;;EEEBBB666888EEENNN:::000777???======...<<<@@@///III999999222>>>LLL666jjjRRRFFF^^^HHHHHHAAA>>>NNNKKK@@@;;;111;;;AAA===777666777777BBBBBB999333999:::===GGG444:::<<<333444888<<<777888:::888222333:::@@@AAACCC<<<444444===CCC===333111333<<<...AAA@@@@@@+++:::;;;======888444888???+++111555999AAABBB:::333:::999666<<<@@@777444AAAAAA@@@@@@>>>777...,,,///666CCC555<<<888666KKKKKKLLL>>>999::::::AAABBB999000222555888::::::888666888777///+++777HHHCCC111333333999AAA>>>555444;;;999999777666666999;;;<<>>???:::666777999999HHH???<<<888000777AAAAAAEEE:::111333<<<@@@;;;555???BBB===:::;;;555666DDDAAA999111111777;;;:::666///333///===BBB;;;AAA;;;:::555555:::<<<;;;<<<@@@...===FFF;;;777>>>;;;333<<<666111111666;;;;;;888===>>>;;;555111222999>>>;;;EEE>>>888<<<777999OOO999111KKK===555CCC111111<<<===>>>>>><<<:::999888;;;888999======:::999;;;>>>@@@AAA???<<<:::;;;<<>>>>>AAA333222DDDEEE;;;>>>BBB@@@???:::>>>999111666DDDGGGAAA;;;888???:::999===888>>>555===:::666999:::>>>KKK:::999888999::::::888666???<<<<<<<<<:::888;;;BBB333AAA222MMMXXX;;;???>>>???AAAAAA>>>999555333222BBB555===;;;,,,???OOO999888444666777222666===<<<>>>888>>>CCC:::777AAAGGG999777999;;;777333:::GGGMMMDDD:::444444666888999---666:::;;;>>>999333666:::444@@@<<>>:::<<<@@@@@@888///111666999777666777666444>>>HHH;;;>>>444;;;...222666555;;;===:::>>>AAA:::???666===888555555***000999CCC888777:::444777333AAA666666---444CCC>>>@@@444@@@<<<<<<:::;;;EEE<<<444222222555:::;;;888444444:::888000111888======777===777>>>???888;;;333111333777:::777555;;;DDD(((222???EEEBBB999000+++999;;;<<<:::777555666777666999777111333888444***444>>>???666222666555...+++***444---***111111===888<<<:::::::::111111AAA;;;CCCKKKCCC666888>>>;;;)))===222(((===>>>000666,,,555:::444,,,,,,222777666000777>>>::::::>>>;;;<<>>@@@222===444222999999999999888777666666111222444:::AAAFFFMMMWWW???RRRGGG:::@@@555000HHH666<<<888AAA???666???>>>777222777BBBBBB777333999666;;;777:::777@@@>>>===???;;;888:::;;;;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<...BBB777///@@@>>>444BBB555???;;;;;;999777<<>><<<:::999999:::===???555:::888999>>>:::777???888???BBB000777===DDD888:::999888999:::<<<======>>>888333444999<<<999444999AAAFFF:::999999BBB@@@111555<<>>===;;;;;;;;;:::999:::999999888:::===;;;555444666222MMM333CCC444,,,JJJDDD:::777>>>DDD???===:::000666444333555888;;;======@@@<<<444000222666555111555888>>>CCC@@@999666777444555333111333:::>>>???;;;??????>>>===///;;;;;;<<<777666:::<<<:::888888---555444---...888888111666::::::666333444444222@@@666555111@@@===>>>444<<<999999:::;;;<<<===:::444<<<777000555888:::AAA777<<<>>><<<;;;>>>>>><<<>>><<>>999AAA888666999666444555999:::666111777<<<<<<666111444;;;@@@666;;;;;;999888222333@@@666888DDD>>>555===<<<333;;;666444888???BBB>>>888///;;;AAA:::333444999<<<@@@<<<::::::===>>>;;;888222DDDBBB>>>111)))777777--->>>>>>555777:::888888555<<<===;;;@@@FFF===,,,BBBDDD;;;<<<:::999DDDDDD111555222555@@@???555444>>>999222///000444777999NNNBBB888666999999999:::666JJJAAAIII\\\EEE111@@@FFF>>>666666;;;:::333***000666GGGAAA---:::JJJ<<<888;;;777555;;;<<<;;;@@@888777@@@EEE===;;;<<<777666AAAAAA555222<<<===555999333///333<<>>AAACCC???666===@@@BBBAAA===888666555666===@@@???>>>@@@@@@???===333333PPPCCC@@@777AAA888555,,,---777:::;;;BBB444444???777666???999>>>555CCC??????222111KKKJJJ===666999000444AAA<<>>@@@;;;666555333555444000,,,---333:::999888888777777777666666666777999888333///222888>>>999333444>>>CCC:::+++%%%'''888999<<>>888999777<<<<<<666999:::111>>>DDD777555'''666555999444888===AAA@@@;;;444000777:::000///<<<===@@@TTT;;;===888666;;;;;;777888>>>BBB;;;AAA>>>777EEEGGG777444666@@@HHHDDD666+++000;;;HHH>>>:::333<<>>AAA@@@:::333...<<<===444,,,000888===BBBKKK222(((HHHGGG555<<>>===888666888DDDLLL>>>111777999;;;GGG===:::???;;;111;;;AAA000777444555:::===<<<<<<>>>222EEE111DDD:::<<>>===999777:::;;;:::+++111666666999===<<<888333>>>IIIEEE555999333>>>;;;111...999EEEDDD:::222222999;;;666///000777>>>???666222999???<<<222***333777DDD888999+++666888GGG666666888333<<>>555444888<<<>>>>>>@@@BBB@@@:::///666DDDGGG>>>;;;666(((333888===;;;222000>>>PPP222666000///@@@GGG;;;222888@@@EEE???333...555>>>444666...:::===444666...777999777555:::AAA???555777777FFF;;;888BBB888>>>999999;;;======888000***444:::===999888;;;===;;;444---333<<<<<<888333***222@@@777<<<555444JJJ777222;;;BBB@@@888555;;;CCC...666333)))222EEECCC111<<<444...222;;;>>>888000,,,<<<;;;===;;;999FFFBBBBBB:::333???KKKBBB888@@@DDD???AAAFFFAAA777999DDD000???888GGGFFF999CCC777666@@@===444000---222AAA;;;;;;<<<===>>>===:::777777===BBB===111+++666FFFCCC>>>111,,,]]]```+++<<>><<<999333:::@@@999333...555FFFIII===888???...888???;;;111---444>>>HHH888999:::222888???444$$$BBB888LLL;;;:::===333...111555:::>>>???>>>======CCCEEE@@@<<<;;;:::777======:::???***???>>>000333444+++000@@@999---555::::::>>>...,,,;;;:::@@@777999444>>>777888KKK222555444???888777===333444AAABBB777555,,,AAA\\\444000666<<<<<<666222333555...>>>777222<<<000(((???+++888///999888...;;;333GGG===666999======:::999222666999777222///222666888444111333888:::777333NNN444'''111<<<999888>>>222333555888::::::888555333+++111,,,111;;;777>>>///666333222;;;===999;;;222===222(((555<<<999@@@>>>***000777---333???333+++222333+++&&&+++222666777666888333///:::BBB999???;;;666III:::555---<<<;;;;;;:::::::::;;;<<<===111???777888GGG999)))999333111DDDFFF000222AAA999???>>>333>>>CCC;;;<<<222999DDDDDD777///333888888777666BBB:::JJJ@@@AAA444...111666777333///555>>><<<;;;:::::::::;;;<<<===BBB444<<<>>>111:::AAA...222;;;FFFRRR777...KKK;;;666LLL///???>>>666333777666###===BBB777IIINNN===bbb888555>>>UUUBBB===---444000555???===111111;;;<<>>777===777888<<<555+++222BBBJJJ===333666???AAA999000000777666HHH:::<<<---222555444555888999777:::>>>+++;;;666///888888555BBB<<<888BBB;;;+++===FFF+++@@@999444555666444222333444<<<444777)))<<<666<<<444---111777777:::999...,,,111888???@@@:::...$$$111777666///444@@@@@@555111888999444444999666...333777888444666;;;===:::===666777666222NNN111222<<<>>>DDDHHHAAA555111333PPP<<<...111777888:::???666777>>>DDD>>>111///555777333<<<222@@@777CCCAAA<<<+++888EEE===DDDFFF///<<>>???999111999<<>>777...***---444;;;???:::;;;111<<<@@@999===666444;;;;;;666<<>>...444888888:::===888000999222<<>>???999::::::888777666888:::888888999;;;===;;;666222777666444555777999::::::666999:::999666444666999777///+++222;;;>>><<<;;;???777666<<<===777666:::444;;;888;;;EEE:::444FFFBBB???;;;888666777999;;;III<<<333666:::888444333;;;>>>:::)))DDD:::888777DDD===666444666999888666666;;;777666===;;;444777@@@???;;;666555:::<<<;;;777777888:::======999666BBBAAAEEEAAA222000999;;;111666@@@DDD===444555======(((444111555;;;---===999999888777555333111111666666888888444222777???CCCIIIAAA777:::;;;;;;AAA444777999888666555777:::EEE???444333888333666GGG===;;;777444777;;;;;;777:::999888888888777555222555555333333999AAA===444999===555111<<>>>>>;;;;;;AAA:::555CCC000666777@@@222AAA777***333777333:::333666888777555444666888///>>>444<<<666+++>>>:::777---777@@@888<<<@@@222333555777888777555222111111555...555333***444222222666555:::AAA<<<555;;;;;;000000666999???@@@555:::222///444444///000666555444333333444555444333<<<222111555333555444(((000222444666666666666666;;;999777666222111777???===888777:::;;;888666666777444444777999777666777555222444;;;===888444444:::666222((("""///;;;444666...+++111999;;;999888DDDCCC@@@<<<888777777888555777:::;;;999777555555:::...>>>III888777@@@777:::;;;:::666333666===DDDBBB777<<<>>>222888CCC<<<>>>777222111111444;;;BBB<<>>555<<<@@@:::FFFPPPDDDIIIQQQ>>>???[[[OOO777EEE555999...999777333DDD333???888222222777999666222222;;;AAA@@@???BBBAAA===;;;:::888777888999888666;;;555555;;;:::444777@@@;;;===@@@AAA;;;555555;;;444555AAA;;;>>>FFF999555666333111111///---111777777222222999<<<888444555222888:::444///000555888888777777888999;;;::::::666777999===???<<<555000666666555666<<>>555999FFF@@@===QQQ@@@???===;;;888444000---===<<<<<<<<<===<<<999777???@@@>>>888222444;;;AAA888:::===AAABBB>>>888333???<<<999666666777888999777000---///...+++333@@@999???000***999555...@@@666777<<>><<<999999:::::::::999888777888:::999666;;;:::222222>>>???777888333444555666777:::>>>BBB999888777777666666555444>>><<<999999::::::::::::777777666444333444666888999222000666===>>>:::888111...000444666333111111000444444666:::666555>>>===<<<<<<;;;999777666555EEE:::333555999999:::;;;666???999555333555111444000333777<<<>>>???===;;;888>>>:::888<<<:::666;;;;;;:::777555999===<<<666)))000:::EEEIIICCC888///AAA<<<>>>===333444<<<;;;===999777666111******...BBB:::>>>555******555OOO<<<:::777777888999888777<<<888555444444777BBBLLL$$$111444555@@@EEEEEEKKK555666777777777777999:::000666222///777999777;;;222;;;@@@;;;666888>>>CCCBBB@@@===;;;:::888666444GGG<<<555777999777888;;;<<<>>>333---555::::::>>>BBB999444888<<<;;;;;;===JJJDDD;;;BBB,,,444444999777>>>:::444777888777:::000111333555777;;;???BBB333999444666333...555333:::///555:::333888===333222222222333444555777777BBB===+++...///,,,:::;;;555555//////777444333<<<:::333555777555999>>>888???<<<;;;<<<;;;666333444888777666666555444222000<<<555777888333444555...''',,,111000,,,---333:::666555888>>>>>>888444333+++666CCCEEE888***(((---AAA<<<999:::999555444666333999AAAAAA666---000;;;111///444555000666:::333777888333...222999777///:::999777555333333555666///222666999:::999888888777999:::>>>BBB===;;;CCC444777999888888<<>>:::666666===BBB===333666>>>AAA888+++***;;;MMM111666???BBB>>>AAADDD===555BBB@@@AAAQQQSSSAAA777<<<===555>>>;;;:::KKK>>>777666444555888;;;======...:::DDDCCC>>>===<<<;;;999777555555777888999888<<<444222777888444777???777???@@@999555888888444444555BBB===;;;???555999FFF>>>666222//////444;;;777111000555888555222222333:::===888333333666777666555444444444444333222???888///+++---333999<<<555777777999???DDD???666999@@@999===888111:::777;;;:::888555222222555888555;;;???;;;222---///444555888:::999666555888<<<666222111666:::777111,,,777<<>>???===)))222...555444000<<<::::::888555:::???888666@@@555777888555000,,,+++,,,;;;888555444555666555555999<<<:::444111444555333@@@HHHMMMHHH===888>>>GGG>>>>>>===:::888666777777999666444444333222888???999222444999999999:::777:::999:::;;;999666:::@@@DDDCCC===888888<<<<<<999777777777777666666888:::666888:::999888888999:::999===777333888666111666222333444555666999===@@@;;;;;;999777666888<<>>777222;;;555444999>>><<<888666666999<<<===???@@@===777999999===<<<999???EEEAAA:::===@@@CCCBBB???;;;888>>>777333333666888ӵ(((333///444222777===@@@>>>:::888777444:::666444888666333999888777666777===AAA===444>>>:::444111222444666888===666888999444888>>>999BBB<<<888:::<<<;;;:::999PPPAAA...999DDD@@@===333777444222333777999999777:::444//////222666???HHH444???===999<<<:::444555999888777888999999888777---:::777000:::BBB===888777555333333999???;;;444Ħ::::::999CCC666333Ħ666CCC999>>>777000666999999>>>EEE???:::;;;<<<===@@@DDDBBBӵ<<<888333888<<<666333666555???;;;777333333444444555777000444///000333***+++333...333888444777:::222333222000///111555999;;;555888222@@@DDD777444'''333444---,,,222000///999888555::::::000222:::999...333666555555444000+++777888888888777444222000<<<777;;;:::111111666222...555;;;555,,,***444???999222...ĦMMMDDD;;;666444444999@@@999555444666666444666999999444222555777444111000III===;;;:::111111777777666===:::......888666***111111000000111333666777+++...222666888888666555000===222000EEE???555GGG444666777666444555999<<<@@@:::===???999<<>>;;;444000333;;;???;;;555;;;DDDAAA999:::>>>DDDMMMJJJIIIGGG999777SSS___JJJ///222333===777///444&&&999::::::999666666888;;;555>>>DDD===333...000333<<<999666555666888999999<<<333000555999888999>>>444???>>>222000:::999...999888EEEAAA<<<;;;555???AAA888000...,,,+++---222;;;666333666999888666666111888<<<999444333333333222333333444555555666666555444222222333555555555222444666666999<<<;;;777:::DDD>>>>>>555---;;;>>>777999:::888555444555777;;;888555666888888666333777777888888999;;;<<<>>>222------777>>><<<444///222666;;;<<<:::666333111)))111:::>>>???;;;000%%%111:::555;;;:::555@@@>>>999222777???999222222000999>>>AAA>>>888444666:::999555000...///222555666888;;;666---///999:::222JJJ???777===IIIJJJ:::***;;;>>>@@@???;;;666444555555777666111000444777777===)))444AAA444999@@@///;;;:::999777222111888BBB///...---///666>>><<<666;;;444111555666444666<<<222666999999666555777:::///999888444666444555???555666888777555444333444999999888777777:::???DDD444333333666:::>>>@@@AAADDD>>>666333666<<<@@@BBB;;;666555999;;;:::888888333999999444444999666---555111888666---:::EEE888888<<>>8886665555554444ĉ@ӵ333555111@@@???<<<999666555666777111666222333;;;:::444777777:::;;;;;;===@@@>>>888999999999999888555111///666222666:::555888<<<777111000333;;;AAACCC???<<<>>>FFF:::HHHFFF333<<<222000222555666666666777777777222000333555444555888999AAA<<<555999999888<<L999:::999777333000=hĦ:::222===<<<999===;;;666888???<<<;;;;;;<<<===@@@CCC4ĉ@ӵ888+++666AAA555000666111222...***+++111777;;;<<<999***444+++///999%%%(((***,,,333999999999777222666555222111111444777999<<<:::///777999111777111///444222333888222---555666444:::;;;111000555333///999<<<888777:::777///111444777888777555333333999444777777...///444000(((000666222)))'''000:::888111+++>L???;;;444111888>>><<<555000222000222666666444555999999///)))...999>>>888111SSSAAA;;;:::///+++222555333999:::555444777666///222111000111444888:::<<>>999777888888888;;;@@@DDD111'''444AAA???111(((000777>>>???:::555555777>>>III>>>333;;;@@@CCCSSS>>>888HHHFFF444KKKZZZ;;;FFF;;;333222,,,...;;;::::::::::::888555444444666===???===666...,,,222777CCC>>>999666555666777777888111000666===>>>===>>>777:::888222333888777000===777BBB???;;;:::333>>><<<888666:::;;;888666666;;;777444555888::::::999333999<<<888333333444333444555666555555444555666///444;;;@@@AAA;;;333---555666666444222222222111000===<<<@@@999///999888///222666:::<<<999444000===555///333<<>>:::777888...000444888::::::888555???===777111222888;;;:::000888222666333,,,555222;;;000999BBB666333777...888:::;;;999666444555777777444111000333666999;;;;;;???777)))+++===FFFCCC555999<<<;;;777222000///555;;;@@@@@@<<<666444444444888666------444666222???000333<<<777999<<<222888888999:::777222333888CCCBBB@@@===???BBB>>>777===333///777:::666555;;;555555666777666333333555///999888444666555777BBB000444888999777333000...555555555444444666888;;;;;;999666666666777777666777666777:::======888333999555444777888777999===FFFIIIEEE===;;;@@@>>>666777222777444,,,999DDD666888:::===@@@@@@???===;;;666999;;;:::777GG=?>>>---???999333222666;;;======555777444888FFFEEE;;;999777===@@@;;;777888<<<===666777777888888:::<<<===000000999<<<555555999555111666:::===???@@@???>>>???FFF555>>><<>>;;;999:::<<<===;;;888???===666888???999333;;;000>>>FFF>>>111,,,000555HdĦ<<<888222...000=Īj000;;;;;;777;;;999444666777888999888888999999888GG=?...:::EEE999444999444333///++++++///444666777999***444,,,111<<<)))---...333444555888666333555555444444444555666777777777:::111888777///777555///444444555999222...666555222777;;;555444333+++333;;;<<<555111444333---///222666777555333222222555...///111,,,...111***(((...444555444444999>>>///111666HdĦ888+++222;;;???999111222888777777:::===:::333111444111666:::999777999>>>CCC666,,,333>>>888111222111666222666>>>===555111444666444333444888<<<>>>>>>666666555666777555111---555,,,333888333888<<<000666888999:::999888777777555555333555;;;======>>>???:::777777666555777;;;III444(((333AAA@@@666...???===:::777666888<<>>;;;===>>><<<666555444666888:::;;;:::;;;999777777888999===@@@@@@<<<777444444555666666222///000888???@@@===;;;;;;444333999:::555444888===555<<<999999:::111777666333444888:::777666777555333000000444888999888888<<<<<<777333555777777888888888555000------...;;;;;;;;;;;;999888888888;;;;;;;;;999555222333555...777444;;;999111666000555222111444999999333---888<<>>888777777;;;???>>>999444333000333999777000222;;;666555555888<<<>>>>>><<>>:::,,,+++999EEEGGG:::<<<===777000000888@@@222666;;;===:::777555555;;;>>>:::111111999<<<777222777111444CCC>>>333:::666333333888;;;888444444444666444///...000111000:::333111888;;;666444666AAA999444888:::666333222;;;???888222555222///555)))...555ӵ<<<999777ĭӵ777ӵ===Ħ666444555888888666999???999ӵӵ===<<<ĦƜ`1.׼s???FFF444:::Ħ;;;777666888555999FFFEEE:::ӵ000Ħ222,,,***000:::BBB000000888;;;ĭӵBBB???Ħ555666<<<Ħ<<<Ħ333///((((((666666666999<<<>>>>>>>>>...999---666DdD222:::;;;?fӵ555;;;444Ħ;;;<<<;;;ӵƜ`1.׼s777333ĭӵ333222555444888<<<444...222111000ӵ777888888888Ħ888DDD@@@222333//////888888555***(((---000Ħ222555888666222///,,,Ħ777888888777666555222222444DdD444444444222222ӵ666999ӵ:::ӵ222333???222333Ħ:::<<<ӵ;;;;;;<<<666ĭӵ<<<:::888>>>;;;000+++666FFF>>>222)))///>>>DDD:::...---444444444===@@@;;;999WWW???999===666DDDkkkGGG333<<>>:::555444666444111111333666888888000000222777<<<===:::777:::111333???@@@555444???>>>:::@@@999;;;BBB777777333///---,,,******///555777666333222666<<<<<<999555777666111000333555555222555777666333222444777999::::::999666666666888999777888:::888555666:::777:::...333444000666///???888000...222555555333666777888999:::;;;======888888:::===??????:::666777333666:::222'''+++999:::999777777888999999999***111888;;;<<<888---###888@@@;;;@@@>>>888BBB???666333666999666888;;;777>>>999555555:::;;;888333111222444888<<<>>>===;;;111888999333...111666999===999999???FFFFFF===444444444666777888888777777======999555666:::;;;888///+++///DDD;;;+++:::777000,,,111888;;;::::::333777888555666<<>>:::666555<<<===444///555444000444...222?~4888AAA<<<g&e>&e444g&e@@@>hӵ555999===;;;777888===g&e444guO>uO>&e===<<<4ff?>ߝL;;;gĉ@FFFFFFAAA===Shӵ222777<<<888777>>>;;;g&e666>hӵAAA<<<333***%%%555///222fff?><z333g&e>&eDDD777HL777555444ShӵgL...444555222555222444666777888999;;;S?ʬ2229993h?D%%)?444666ZufĦ888;;;222gL666;;;;;;g&e444gĉ@BBB111g&e>&e555@e777<<<??:::999444<<<444---444111g<ĉ3334445555553we<Ħ...///---)))3h?@e:::888::::::111---///444ZAAA3336668886661113h?gL111///---***(((&&&&&&888111+++D%%)?<<<fff?><z333111=?Ħ:::g&e777g&e???555111S?ʬ///4ff?>ߝL555@e999g&e222:::9993h?g&e>&e888:::??:::555...---555<<<:::333 000@@@AAA555,,,...555999777888666333;;;DDDAAA777;;;<<>><<<999777666777888555666:::999444111333333222111222666999:::;;;777888888888888999999888222222888??????888999???:::???HHH:::999FFF<<<888<<<:::999666111///777AAA<<<===:::777:::@@@???:::000444444111000444555333...222666777666777;;;???+++222:::>>><<<777333111222///111666888555555888<<<<<>>888111...222666888999<<<======888111......---)))444;;;:::222000444444///NNN@@@888;;;===999888<<<999;;;333111999:::777===:::4Dӵ666>>>666Hƅ^Hu]Ħ444Hu]Ħ555ZuR)Ħ666===BBB???888777:::Hu]Ħ444HŐeHŐeHu]Ħ666qIܗGIӵ777tt555BBB333HGgĉ@777:::<<>><<<HGgĉ@555HdĦ...222444555<<<333666888777444333Htƅ^444444Bt=o9ĦDtfo9Ħ222777DDDg?<<<666HdĦ222333111Hu]Ħ555tt:::222Hƅ^Hu]Ħ:::H׼s444777***>>>;;;%%%555444333===666tQ111000000000je<Ħ...444555Bt=o9ĦH׼s888:::666:::???:::444222555HtĦ222111555777666Bt=o9ĦHdĦ555444333222333777;;;111---...Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ888Hu]Ħ===888Htƅ^000qIܗGIӵ111H׼s///AAAHu]Ħ666000Bt=o9ĦHƅ^Hu]Ħ222@@@999===;;;444444;;;;;;555888:::;;;888444222444666444333AAADDD666:::BBB888===PPPFFF@@@LLL===<<>>888555555888777888AAALLL777666555777999;;;<<<;;;AAABBB???:::777888:::;;;***555======;;;<<<>>>===///<<>>;;;777999>>><<<555333888:::999999;;;;;;777333666888555111...000333+++000666999999777666777222...///666999666555777777<<<333999<<<888BBB<<<---666>>>AAA>>><<<@@@DDD111666999999666333444555444444333333444777;;;>>>444...333@@@@@@666777BBB333666999:::888666666666888999777333444666444000333;;;444888555...888555444@@@:::555>>>888---222222222222333444666888::::::999888999:::;;;999888<<<111---444666111222:::GGG<<<000///666>>>???<<>>---555JJJJJJ777555666999888444333555???===999777;;;>>>;;;444777AAA@@@111---666999222JJJ>>>888:::999444777@@@@@@CCC<<<777;;;:::888???888@@@4DuXӵ111DDDFFFDdDΦDdDĦ...DdDĦ444444t|<:::=========???BBB@@@<<<DdDĦ:::DdDΦDdDΦDdDĦ999peƜ4DuTӵ444`eĭBBBqet000333===666666555222000000DdDĦ777333t|<777555333111///...555<<<DdDDdDĦ???DdDΦDdDĦ;;;q<niDdDĦ777qetBBB:::DdDĦ???000444'''999444111111555q<R333777qjRgdKӵHdDĦgdKӵ111333GR/f6LĭĦ222444DdDĦCCC???000DdDĦ;;;`eĭ222DdDΦDdDĦ333DdDĦAAA:::000---666>>>:::111+++444///111:::999111geĦ000,,,<<<FSĦ111///qjRgdKӵDdDĦ222777777:::999000111:::;;;DdDĦ999...222777qjRgdKӵDdDĦ333888555111<<>>555peƜ4DuTӵ///DdDĦ666999DdDĦAAAqjRgdKӵDdDΦDdDĦ777///AAAJJJ777===333;;;---666777111AAA::::::666333333222000333999000333222...000555666111JJJGGGHHH===333GGGXXXJJJNNN<<<+++BBB999555'''444999777===EEE===///222AAA>>>FFF222<<>>888888555222444999;;;888666333555;;;:::444111333444444555888::::::;;;===III???999:::777222888DDD666===000@@@<<<***<<<===>>>888AAA@@@,,,***888999GGG777666===888555999:::111999555444<<<333---===666555...BBB<<>>AAA>>>666222333;;;===888444555IIIBBB888444999>>>888//////;;;444---777333(((+++===777222222666999999777777'''555???...///777)))@@@444(((777888111>>><<<555222222555:::<<<777222000333:::>>>;;;555555:::222111888CCCCCC888000111777AAA444(((333888222555???666,,,+++222:::<<<<<<111444999;;;;;;:::999999777@@@---444222***>>>888888===<<<555111555888888555---999,,,666444BBB444RRR666///FFFOOO:::))))))888<<>>=ӊB1.uTӵAAAHߝL`o9===po9wӵBBB;;;888555555777888DdDĦAAA@@@o)h111444666555333111000333555DdDΦDdDĦ333DdDΦDdDӵ111GIpӵDdDĦ>>>po9wӵDdDĦ999666444AAA???555555666:::===po9u;;;777555666GIdnuR)ĦDdDĦnuR)Ħ999777CdgĪj???DdDĦ888444,,,DdDĦBBBHߝL`o9@@@DdDΦDdDӵ444DdDĦ???888777777555...'''+++333999000---444;;;:::geĦ222,,,sp?aĦ444222GIdnuR)ĦDdDĦ555888444444444***444:::;;;DdDĦ666---222777GIdnuR)ĦDdDĦ---333222000<<>>???>>>555222555???GGGDDD888,,,:::999777GGG999>>>777:::555<<>><<<666444666333444???,,,333777???444222333???CCC;;;333000///111:::EEE>>>666444999;;;555333666444:::EEE999...///...666<<<333444888333111555555555555333111444;;;???===666999777333444888555...999777333000222555000(((@@@>>>111''',,,222444777666111---///333666555222:::///777>>>555777>>>888555888)))555@@@333555<<<<<<999555333333555777888777444333555555444555999999777777999:::777777:::222666000,,,555::::::<<<777111,,,---222444111,,,:::<<>>======>>>222///111000333999888;;;999<<<;;;666444888:::888777:::444===+++>>>;;;888(((:::DDD<<<333666===???222666???@@@:::;;;<<<555;;;5554DuXӵ???...888DdDʜ4DuTӵ???>d<Ħ666Dt333999888777888;;;:::666>d<Ħ666>d<ʜDd<ʜ4DuTӵ===;;;F&uTӵ;;;4DufئL>e777puR)Ħ===;;;666111222777:::>d<Ħ777Dt,,,222111000222555===444DdDΦDdDĦ000>d<ʜ4DuTӵ0004DwDd<Ħ888puR)Ħ>d<888>>>000111777555333444888peӵ333ĦpeӵDx<>d<ӵDd<888qR/ܗ?fӵ;;;>d<222222>d<Ħ;;;4DufئL>e999DdDʜ4DuTӵ444DdDĦ777AAA999444777;;;<<<;;;:::777888777777:::===geĦ:::s<v>aĦ444333peӵDx<DdDĦ444777111000111***555666777DdDĦ...444888;;;peӵDx<>d<555333000888:::---+++:::***>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ999>d<Ħ222peӵ555Ħ;;;F&uTӵ>>>DdDĦ111888>d<Ħ555peӵDx<>d<ʜ4DuTӵ<<<555111<<<888888444888...111222///999777777:::???>>>777000333:::999888666444777999555...<<<>>>999666;;;;;;;;;BBBRRR]]]NNN///222,,,***///111888:::666777>>>???:::555///;;;MMM,,,555<<<666000:::@@@???;;;===???AAA???999444333333444999???555555444222333444555555222///444@@@FFF@@@999777;;;222@@@---222HHH444333---:::888+++(((---555???888...333<<<888666::::::CCC999666666111222777777>>>555444333<<<999;;;999>>>:::666444222222777===:::666444666;;;:::555///;;;999000333222+++000///<<<:::555666<<<999333777222888:::777555777999888555===:::......:::999---111666999666444444111---===666333000///555777...444111...000555888666333888333333666666666:::===///;;;***000>>>222333???::::::888555222222666:::???555...///333555777:::777777444000000666::::::===444555999666777;;;:::777444111333666666222---999999999::::::;;;;;;;;;000###666---222AAA...888<<<>>>===888666666555222444999666AAA---<<<999999,,,:::;;;------===BBB999444555333888AAA>>>777::::::9994DuXӵ>>>222<<<D&dq&ĒRDDD???sdKĦ777DHRRud666666555777;;;;;;777sdKĦ888D&oq<Ōq&ĒR888111222>dp&ĒR;;;333nfʜd<Φ>d<Ħ111s&dq&ĒR444111i?ʜtd<Ħ===HHܗDӊB999<x000666555444555777;;;B?d<'''%%%,,,777888000(((000BBBLLLBBB777888geĦ333Hg8>aĦ666777B?Ho9666>d<000111555000888666666>d<ӵ666777B?Ho9333<x333999:::---+++555...&ӫeʬtIӇ***>d<Φ>d<Ħ???D&ӫetIӇ<<<DdDĦ777sdKĦ444B?dp&ĒR999<<<>d<sdKĦ999B?Ho9888s&dq&ĒR///===777+++666999999999999444444444444::::::::::::;;;;;;666000222888777888888777666555111...EEE>>>...222FFFCCC888@@@DDDVVVWWW;;;III777333333111:::???:::333555>>>FFF999:::@@@LLL111999<<<===444888888333111555<<>>888666999;;;:::<<<@@@000444CCC555000999444<<<;;;===777888999///AAAqqqJJJ777111444444777:::555AAA444999===444777:::...III777444+++@@@:::???444666888<<<===:::333...,,,555666666555888<<<999111999444333===333===222888===333222@@@;;;///555666;;;<<<888555555444111444;;;:::222333<<<<<<555222;;;@@@===777666888888:::000666999333:::;;;)))666222...000666999999666666666111111555111///777777777+++///...---???AAA222444777888888777666555>>>777222444777999;;;>>>333888777000111999<<<888GGG666;;;CCC888555<<<888<<<888555444777:::;;;:::555111///222999;;;888444666000<<<666555;;;000555444888;;;999444222333555,,,)))===555999...<<<333CCC000%%%...;;;<<<888666===;;;...000>>>666---:::...8884DuXӵ000999333Hu]3hh999:::777ne%%%666=e222444444444777===>>>;;;ne999888pIƎ@t@h:::333--->h...222888fe555@ďD666555444>>><<<888444444888ne888====e666333000000444777:::+++ege555333sĪj@h666///---fdDĦ777@ďD000444Hkge:::(((999333777>>>CCCEEE@h<<<;;;@G<<<;;;HĪj@IŌ???333Bene777Hkge888ne>>>888fe444Hu]3hh000999666se444<<aĦ<<<===@G;;;<<<se444000333888444<<<999888<Ō))),,,///@G000111Hkge888666===@@@888...+++888HĪj@IŌ++++++ege111666Hu]3hIŌ<<h888666666se;;;ne444:::@G===999sĪj@h===...>>>;;;...777<<<===;;;888999666666999888<<<@@@:::666777666444444777666999======888444444666888888000888JJJ@@@333===YYYvvvooo555888<<<;;;"""666222888GGGJJJ???666666BBBRRREEEGGG@@@DDD999HHH<<<<<<888333444:::===<<<666777777666666777777666888;;;999444444777888444111666===@@@<<<555333666222;;;888BBB<<<...===AAA999666222@@@MMM===666MMM444444===>>>111---444555AAA555:::>>>555:::>>>000777555===---444+++:::<<<======;;;666333333444555///444555222333888:::888000666,,,>>>@@@111@@@===555===333111>>>;;;///333888999777555555888666222666666777::::::777777999000888<<<777222333888<<>><<<<<<>>>777<<<999222333<<>>)))&&&<<<666:::+++777...444))),,,<<<;;;...555JJJ>>>???555555>>>222(((666+++4DuXӵ+++ĵD^555777888666???///555000333555555444888>>>???<<<888555555222555999<<<:::111666999555:::777888111666===@@@<<<;;;999555333666333333888333777:::;;;:::888666888000777444<<>><<<999666555555555===???AAA111...---222111333333555999333555333///???444D^222222;;;999s׼s+++111444333///---000333333444<<<>>>777666;;;geFm8444>aĦ999:::888444666888s׼s000444000444999444888777555Ho---,,,///111333222------666888333777<<<777222(((;;;666444000///555999D^333777888DdDĦ999333111777666777333//////999555111222s׼s888999777555;;;777333===888444;;;222???===777<<<:::AAA888333:::555666<<<555;;;DDD;;;555666888888777888444555999;;;888444666;;;999;;;888666666444???UUU999GGGOOO<<<<<>><<<666666888888777888;;;===;;;<<<@@@===555111222000)))---666???@@@:::555666999333555$$$:::===)))888111...444222444333+++'''555///222555222777@@@>>>>>>888555111---333888333111333777000555444<<<;;;555777555111000444888999,,,...000111000222555999555555///999>>>666666...777;;;777444::::::444222333444333222666;;;;;;777999555777;;;999111000666000555666111...222888;;;444222555555222777999111:::444///000555999:::888444333777<<<;;;777444444999///555>>>***444LLL000@@@999222000444777555222000222777>>>???;;;888::::::999333,,,---444;;;======777999:::444333888999222666:::<<<:::777444333<<<666111444:::;;;444---999FFF444>>><<d<ĦCCC999:::;;;:::777777Ħ444666000777555555---666777666555888===>>>;;;777999Ħ222555888444888999666555888666222666<<>>DDD444---444999777222777;;;444222666555>d<Ħ:::999777222666888555444666333---......000:::666///666///???;;;444...+++...444999666222222666666000------,,,555>>>===555...000777<<<555444999;;;666444777333222111111222333333333888777333,,,(((+++555===:::222...111Ħ///777...---666---444:::???111>d<Ħ:::000444;;;777Be111000<<<888222222:::CCCAAA888555555111---000777geFYĉ777666>aĦ222111000000222555>>>666000222555555Be111111444222777;;;555333666333nu]ӵ///777999:::555---000333333---***///555888777444999:::000///444222444111555222111222++++++---222222111111******888555444888>>>===>d<Ħ000&&&+++000111>d<Ħ999666444Ħ777888666222555::::::555;;;555111222444555999???///000111444Be;;;222666222333Ħ999:::777888<<<<<<888777:::<<<:::999888888888666555666444;;;999======111>>>555///<<<666777???333:::???:::777888999777777999444000000666:::::::::===111555AAAFFF???@@@IIINNNUUUIIIXXXiiiEEE222222444@@@===<<<;;;666333===JJJ999GGG@@@BBB777>>>333777555888999777666888999666>>>>>>999111111888======555;;;;;;444222555222***444888:::888444555999>>>333333///333444...---)))(((777AAA555'''000888222@@@///(((+++333AAAFFF===888===555+++,,,//////222444666222666777AAA999222)))000444333333666666333///***,,,333555000///444888000111///777>>>...%%%777777:::777333777999111///444666555555888:::999777::::::777333333444555444555333000111777:::999&&&333777666999777111000:::666444666:::<<<:::666888...777???555333777...555@@@555444888;;;AAA444@@@<<<666444444666666666666333333999===:::666555888333000000000000444999:::@@@;;;333444444444999111666;;;===:::777666777777555444222222333666777------''',,,111222444///;;;999:::;;;666//////444???:::444BBB...666111444///666888555333666777666777777<<<<<<777888777...?aŖ%7uSQuR)ӵsdKĦFFF777999:::999666gdKĦ555???///777///;;;777999:::888555777;;;;;;888999gdKĦ111444888::::::888555999>>>;;;222222333666;;;???@@@===999>>>444///333777888999<<<,,,777777DDD222666,,,444@@@@@@;;;444555;;;===::::::888888<<>>777gdKĦ777:::888444222@@@777//////666>>>AAA@@@///888333333>>>999444BBB444+++222>>>@@@DDDGGGBBB222(((444>>>555666<<<555gdDĦ<<<;;;999000555666444444444...$$$NNN@@@000@@@777///HHH<<<---444===BBBAAA<<<555111888333333888888222///000===666111555<<<===:::666777000333>>>>>>333111888555111...222:::>>>;;;666222777;;;999444222666<<<888111333gdKĦEEE111***'''>>>555???444000:::sdKĦ:::BBB444999333555111333---888>>>888111000000///111333333---(((---ŶS000>>>6663we<---111777<<<***%%%+++<<>>===222111333333:::???888777<<<999iĉ@3hR/Ō555888<<>>...888999///===222///+++%%%+++888777222777222666888555...DdDĦ((('''555<<<444sdKĦ888666gdKĦ111444333111333888555...+++...444:::888333333777,,,111777999999;;;)))000111gdKĦ333HHH>>>888;;;===:::777888<<<>>>???<<<888666666888111333777444???:::'''777555...>>>888999BBB333;;;777666888999777333333777;;;111---777BBBDDDBBBAAA>>>111555;;;;;;JJJUUUIII333666NNN```111;;;FFF???BBB:::111222@@@JJJBBB333777:::DDDOOO000<<<===111444888777000---222:::???999>>>???:::777777222+++222:::<<<555444777444+++...333666666555444111...;;;@@@TTT>>>222<<<000999CCC222444;;;333444444$$$,,,---777:::333444666///777FFF@@@444999555,,,333''';;;===AAA***111+++111444888666000000666;;;;;;555***+++888<<<333,,,///+++111HHH666...:::111<<<777222:::888,,,333;;;......777===:::444333555666444>>>>>>111///:::???999555444111000444::::::555333AAA888...666777888EEE444222222666::::::444...BBB111<<>>>>>666333777000AAA999...888======EEE000333555444222444:::???111555777333...111===III>>>---777333???OOO:::<<<===666444:::===;;;999;;;HHH444:::111888---===999...000555888444///555???===444555000(((555>>>...>A555ne333333000777///111ne888888444...///333111***444QQQ///===KKK888###IIIne...888666---===555555;;;999000222===999@@@777---666???===;;;333//////333;;;===777111555///000777888333555<<<888000000888===777///+++555555@@@333;;;///ne222999<<<777444666...777;;;333,,,111===HHH999>>>AAA>>>777333555888222000444<<<:::333999FFFAAAAAAEEEHHHBBB777444De>>><<<777222KKKDDD444///333111333@@@888555222333:::>>>777,,,111888>>>999...&&&(((---666222000444::::::222***666111444;;;999///...444000===>>>333555BBBAAA333111555111EEE;;;AAA555:::===>>>777---000???GGGDDD444---ne444222888::::::666111000333777<<<ne:::;;;===999999888555222000000111555222222777999666333333***555777555666000>A222,,,)))k<999@@@===888<<<444777666111111444111+++///222333222333777888666777111000fhJJJEEE;;;<<<>>>===BBB444AAACCC666000555222'''333444555111***(((000999222555777666222111333555444///999888&&&***:::;;;555333///,,,000De555,,,+++444777111ne...+++ne++++++222666555888;;;111"""999:::999666333444999>>>888...===666:::BBB'''###444BBBneEEE:::333---333@@@AAA666111777666===<<<===BBB>>>555777LLL%%%===DDD+++UUU;;;222>>>===PPPBBB###222:::AAA333@@@%%%(((DDD444>>>999+++111<<<888:::999(((666======555111:::GGGOOO888777999BBBJJJIII>>>222>>>555888888444CCCHHH444HHHAAA666000333777333,,,)))333<<<===666000///222DDDCCC@@@===:::777666555333111,,,BBB;;;???333:::222666===???777...222===...111444888>>>AAA;;;222555444555666111,,,000999555555:::>>>;;;444444:::666444222333333222///+++???:::888///$$$+++888888555???888444<<<555***222777999::::::888777999:::///666444111555333111777000:::333...333+++'''888---222777;;;:::888666444999777000DDD777888111???<<<<<<222---333333111888999111+++...777999222***>>>666111111333555999>>>;;;...***666BBB???333)))444???AAA888777??????777>>>333---000333333333777222:::888>>>HHH;;;///;;;000999222111AAA@@@555888///000333555666777888999???777;;;???333///<<>>444)))000888777888???:::444222444888<<<>>>666111///444777777666777333666;;;<<<444...444>>>DDD:::;;;111>>>555888222222333333333555)))222888777555666888888666:::>>>>>>:::888888999CCC>>>999555111222===JJJ///...111555444///000444333666999;;;;;;111666888???FFF;;;///111666666444111222666666222+++000555555222000333666AAA;;;666666888555---%%%222555777666555666777666888;;;:::666555777444///444222999<<<@@@999<<<>>>999:::<<<888333;;;<<>>999000///666333444%%%***222111...,,,000888;;;:::555777:::;;;:::888777777000777CCC888...111333===333111---444555888888<<>>;;;555===555---,,,333:::<<<;;;;;;===???@@@???;;;666333EEE:::777888;;;111111555555777;;;>>>:::333555;;;222444333222444666333,,,;;;000'''&&&(((+++111777666333555::::::444111333>>>;;;777666777777555333999777999444)))...666333000666555333555222...333---...///000111333555777,,,222---(((111555111111+++000333777;;;222+++...///333777999999888777666555222///888222222111:::<<>>:::===:::444444888555---++++++222>>>BBB:::...(((---777999999>>>===888888:::===999777<<<888000///444888999666111000666<<<888555;;;<<<000...888;;;999777333000000222777>>>333222444:::;;;888666666777999;;;<<<<<<;;;888555666@@@888111777444111>>>EEE<<<555444333222444888666<<<222999???444444444555666777999:::;;;<<<666444333666:::>>>>>>===888:::444111666222000<<<333<<<@@@:::333333999>>>@@@111QQQDDD222XXXPPP555888888444222444666666444444777===BBBBBB<<<777777===444)))...333333666666777::::::999777555444888666333222888===:::333777222000222333222222333DDD;;;:::222;;;444444+++666777555000000222333000...333666999<<<>>>999333333555777888777555333222---111333///---222777888:::777666777777555555888<<<777000---...333888:::222777777<<>>888444777===@@@888888888777666666666777333000...222888===<<<999000999;;;222222:::<<<555<<<888777888555000///000333---999000>>>000<<<;;;333000;;;>>>555<<>>888444555888888777888444777888777444222444666555666:::<<<888444555;;;666777888777555444555666555444555777666222111444:::888......999;;;444555666555222000444999777222///777555222666444222999000///......222555111+++///111111///000555777666555111///...,,,,,,222:::;;;>>>555000777999222222777888777444///---...111+++///333333//////222666222000......000333555666444::::::888999333///333000555777555333333222...@@@888,,,***;;;JJJ???(((333333333222000000111333333222444888888555666:::777777999:::<<<:::777555CCCHHH>>>999444222:::777777333***999<<>><<<555<<<>>>888888000888FFF<<<444333222777:::888444000333888;;;666111555666666===,,,888@@@<<<555555<<>>999444666888:::999888555333>>>000777...<<<+++555444999666777;;;;;;888555555666888777555777;;;===<<<111///000333444111111222>>>:::999???BBB@@@;;;999>>>;;;777555555666666666666777>>>===444555888111111///444444......333111...---,,,---000333555666000777...&&&111<<<777333???222------+++///777888666888:::;;;:::999:::;;;666444777222666222888888...FFFDDD...***222555555666333111444888999555111111444;;;AAA>>>777444666777999:::444***'''444CCCCCC===777666999999555000222000333:::>>>;;;666333///666===999444===@@@444777444999<<<888777888222777<<<>>>777...---666AAA444555<<<:::///111666222???+++999>>>'''000AAA///444444777<<<<<<777555666222777===???===:::888888555555222000222222222333444...******,,,...111555:::666666333:::;;;...777555777<<>>???:::777444666:::======;;;;;;999333111111111888DDD<<<444///555AAADDD888***777555222+++111444JJJ666777888666222000222777:::000666999999;;;===888111777>>>777///333666555999000333888<<<===999222---333777666111333:::888///666000---000666666///)))333777;;;666333...333777(((333999666444777333+++444444333222777===>>>999:::777444333444333000---***555999444555>>>>>>777888666555444444222222222666444111111222444555555<<<===555111777555222888888;;;:::444000444999<<<@@@???===999555333444555<<<888444333555777777666000666999444333777777333666777888666666777888999777000444000;;;555999555:::111:::===333===FFF666<<<333,,,000888<<<888222<<<:::444///+++...333999444333444555333///000555>>>???>>>;;;777444333333444333444555222...///444888666------:::===777888555444000---000777999777333777222000777555222777///000111222333444333111---///000...111777:::999999444111111000...///222999<<<666333;;;:::555777777222111333///)))---666+++000444333111000000...222...)))))),,,000222222,,,???>>>555333***)));;;000777;;;777444444666666222777666222222888:::666888222***)))444>>><<<333222333:::BBB???444333999===999555444777999999888111:::+++777@@@===HHH666999AAA444111555:::AAA111***222888555333888>>>AAA---555555444888666444;;;222999---(((666666111>>>...+++???666888BBB------<<<111%%%555>>>666:::888444BBB>>>;;;FFFCCC:::@@@(((666CCCAAA888555>>>IIIEEE444---777AAA>>>;;;>>>:::===555555>>>222***:::999:::999888;;;???>>>:::///222666999::::::::::::999777444222222444777999///***333333===333777666<<<777444777;;;999333---555999:::888888>>>BBBBBB+++555AAABBB;;;333222666111000222666999888666444:::999777666555555444444333555>>>@@@888888999///;;;000555888---111777---777444000///000222333333222<<<444'''111===:::444444+++888CCC999555555)))999:::999888666666888999555666???111<<<444===777999>>>111###,,,999;;;:::666///***///888;;;333***333666<<>>666666;;;<<<777111111:::CCC666999???999000666:::000999)))888===(((222BBB000===:::999999888555777;;;000777======888555777:::333...222444000333777222777333000111444777:::===666,,,333)))222;;;'''555<<<777666;;;===:::888999===:::777666888888666444999666888999555444:::???777999;;;;;;777444555888>>>MMM000;;;DDD999+++:::***,,,222999>>>;;;666222---666;;;888444555777666555<<<888444;;;;;;777;;;<<<666111222777;;;;;;999...777999222///444444000000999???;;;333111999AAA...444888999333555777===,,,777<<<888666888444,,,111333222000222999>>>>>>BBB<<<666444555777666444===AAA:::++++++999>>>777///333666777888888777666777666666777999:::999888444;;;999777===888...---;;;===<<<999:::>>>???===555888999666222222777<<<===;;;999777888:::;;;<<<...---111888888222111666...999;;;111111>>>BBB<<<>>>;;;111;;;;;;EEE888111BBB999;;;;;;444:::@@@777///555999777111000444888>>>;;;666222111333999===777000+++,,,------...000666888999:::999888888999666444333444333000111555000333---,,,444333...222(((---000//////333666666444555,,,+++666666///000...111444555222000333777---000000...000555777555666000...333777333---(((///666555444888555222:::;;;444333777444---111<<<***000555555777:::999555777222,,,+++---111222222,,,444,,,'''333444333AAA666<<<>>>888333444888:::555555777888222+++000;;;;;;555---)))000888666...555222555:::888444<<>>@@@>>>666222444888999888<<<555888CCC999222BBB888:::999555333444333///;;;:::777444444666:::>>>===;;;777444333555777999555888555@@@777;;;444777>>>:::666666::::::333***333777777444111333333111999:::999555222222555888...222666666555333333222777888::::::999666444333111222:::;;;444777888///BBB333666:::444999===000777444000------......///---:::444''',,,222000///333---;;;DDD777444999333555555555333111000111333222444@@@333===444;;;333>>>888***'''000111000888---444:::999333///222666...111777:::555//////444222111000111333333000,,,888444444777777555888>>>111444888:::;;;999444///<<>>;;;555222777<<<333222999<<<666888???===@@@===999666555777777666444...555)))222>>>,,,:::EEE;;;777:::;;;555333666::::::999888555333111000777333===DDD<<<666666000444:::===555'''###222EEE***:::***???777===555555777222000666:::888222...---444:::999444333888???555999444333<<<<<<666999777222...222:::>>>:::555333;;;???;;;666666888999555::::::555444;;;EEEKKK999888000:::999BBB:::888<<<===:::666444777777444///666;;;;;;;;;>>>??????===888333111444666777777555888333+++---888888000555===DDDDDDAAA@@@>>>;;;999777444444666888::::::888@@@===;;;BBB@@@888777======<<<<<>>666:::<<<999444444999???222555888;;;===AAAEEEIII---(((---999:::111222:::---<<<<<<---,,,;;;AAA777======---;;;555FFF444...555777666777<<<===;;;<<<777::::::666444555333000333444666888999999888888>>>555...///222333444777000333666777777777888999:::555222444555555555888222777333...222...***000$$$///999:::999999777555777777000///999888000111222222333333000---111777333666666444444666666333222***)))111999777///))),,,333444555888333111;;;777444444777444///111999///444555111333777444---444111,,,***+++---///000,,,333111,,,------444AAA:::???>>>777222333666888FFF777111777888///,,,111111666999555000///666???444666;;;===:::666777===444555777999:::777333///;;;<<<111111444333555***666444///AAADDD444666222555444444555666777777666::::::333333===<<<333444>>>333:::<<<---333???888NNN777111222;;;???666999111222===BBB999...///>>>111777222---777===999666BBB===;;;???CCCBBB>>>===@@@EEE@@@555555===;;;222888999555666;;;666111555777:::888222,,,+++***'''???999555888???AAA999111666777888888666333000---999===111;;;+++888222;;;<<<<<<999888:::;;;555---222666777555555777666222???888000111:::@@@888,,,888>>>BBB???:::888777666222555888999777444111000777555:::;;;666:::>>>555===555555:::;;;??????777333333222000//////111444,,,666333,,,...---)))---===555222///(((...@@@LLL333444666666555444444555444555<<<:::>>>777999777+++...///333555))))));;;666999<<<===;;;888777666,,,///666;;;888111---///000666888222,,,...444888444555666555333333666888333888=========<<<666111888+++333BBB999)))---999;;;333777>>>888222222111888555444666;;;<<<888444999555777777333999<<<444555EEE;;;...:::<<<777AAA222555===CCCBBB===<<>>;;;888......:::;;;555666---...222888===<<<666000777999<<>>??????@@@>>>:::444222000000000111111111333666888:::@@@DDD>>>444---999@@@===777555444333777555222222333444444444===CCC:::333:::???>>>@@@...///......333999999444>>>>>><<<999666444555666:::===???>>>:::777666777333333444555555333666999333;;;:::000,,,444999777555555//////000999555///***666//////BBBAAA:::HHHBBB;;;222///777===666***222444777:::;;;888444111===888444555555555777;;;333555888999888666666666;;;222---000555777666777888;;;444///333222111888000666;;;<<<<<<>>><<<888555;;;888555:::666111555<<<444///111222000111555000444666444555777666222777///***000666777444333000444222555;;;444///777000222555555222///000222555888444++++++///+++!!!...---+++)))(((***---000222777@@@<<<,,,(((111555555999:::666333555666666222>>>GGG>>>))) ,,,???...333<<>>555666,,,000555444333&&&666111HHHDDD>>>>>>///>>>;;;;;;;;;444000:::@@@999999>>>EEEFFF===444888AAA???===999999>>>AAA<<<444;;;555555444111444111%%%,,,333888999;;;BBBIIIKKK111222666===CCCAAA666---444666888888666222---***222444000///***///222666333888999666666888666111555777666777;;;@@@???:::666666555888@@@DDD:::---222777999666555666444///111444777777444111000111999777;;;;;;777===AAA999222888777777<<<;;;888<<<111555888777333222666;;;000333111444999111)))...+++222555:::===666000666,,,000666999::::::::::::999777444>>>888777555>>>+++555999;;;>>>888555???===888555888??????666---444222444888777333111222...666888111+++...666;;;444888888333333999888222999;;;:::444444999<<<;;;555444222555444(((***;;;111///...777@@@:::444<<<444111000333:::<<<:::555777...333;;;999:::;;;666555CCC===222888<<<999<<<222666===CCCAAA;;;999===888;;;>>><<<999888;;;???111:::333000<<<:::444???666999888777:::AAABBB???000@@@888555777333888999:::---&&&---222222666>>>,,,333:::;;;666222333666BBB///000555---333>>>777,,,333<<<===333+++444DDD,,,777)))&&&FFF $$$>>>///+++///999???===;;;<<<888111444===<<<111///777BBB;;;,,,+++888:::444666:::888555444555888<<<@@@333...///777888111000444'''888EEECCC<<<888888777000:::666AAA///888222:::;;;222111;;;AAA???>>>BBB444777777555777999777333333444555555222000---+++???888000---111555555222"""111<<<999444666;;;===777777888999999777222...111999444...555777222111222444444333777===@@@>>>888555222111222333000---)))///777999888777888:::<<>>222...555888444999999888555000///555<<<333111777&&&222...;;;666111AAA...(((BBB>>>555MMM777;;;:::111...222777888@@@>>>===;;;:::777444111111111222222000---000666222555999;;;;;;;;;<<<<<<888...'''+++333666555333666666---***222555666>>>:::888333///222999;;;888---888:::666555...,,,555FFF888---000666666444444!!!'''+++---///333222///AAA888111111333444888===222111---111999222)))...///666:::888555333222111555777222***+++333111'''---...///---,,,---222666===000666???;;;===999$$$+++111555555666999999777333:::999///,,,333666222999333555>>>;;;111222===;;;>>>:::000...666;;;888444666666444000///111444777444EEE777222;;;...777222>>>222,,,,,,222AAA999???777555777///&&&...???===>>>444...333555777AAA000999777;;;KKKEEE444333222LLL@@@:::333333GGG:::???***>>>555>>>OOO111777333333:::444$$$---888,,,AAA>>>AAAHHHJJJCCC??????111888CCCCCC555''',,,;;;999111666777222===@@@***333888:::555222555999;;;+++000555444000000888@@@>>>===;;;999777666555555333222<<<...555'''///***)))222666333111333555333999777222000444888555///111888999111---333===BBB444777888888===BBB>>>666777999:::999666555666888444111555666222888<<<444,,,<<<;;;666:::222---;;;///555:::888222000555;;;111...,,,666@@@444(((---333999222111<<<333(((111!!!'''///555888999999999888222))):::---111--->>>222777...(((222777---&&&///666<<<:::333......111;;;333---,,,---...111666,,,111111///111666555000000666444...333===:::------222333//////444666333777BBB888,,,///***))):::///000***333DDD<<<222>>>...,,,,,,111888======<<<666+++222@@@@@@===<<<888222777;;;666111:::>>>666;;;;;;===>>>999444666<<<333666:::<<<:::999:::<<<777AAA222---AAA>>>111===222555444000222888888333111III:::;;;:::///<<<777222666888555///...333999111444666555222333999???222888>>><<<666222555999555///444&&&444000>>><<<555222555<<<;;;333333999222333333444555888===AAA---222555555888<<<888000AAA@@@===;;;999777555333555BBB>>>888>>>888222>>>222666444---...555555///+++555;;;777444666777555:::222222999:::666999CCC444DDD333777FFF666///666<<<:::888888::::::888666>>>000222999111+++222777888...666+++,,,222---333333555888:::;;;;;;:::999===888555666555444777;;;555888555777>>>;;;999CCC:::777999>>>>>>888666888777666777EEE000444---...555:::999111111999;;;666555///>>>444999000>>>444<<<...;;;<<<888===:::>>>DDD999......666<<<999333777777BBB@@@///444>>>444777888:::333///:::>>>111555555444444333222000///???888@@@@@@//////777///555555999???@@@999222///999888444///,,,---111555<<<)))!!!+++222...111:::555999999333111555666333666666888999999666111------555;;;;;;;;;999///###333222000000///000444999000//////222555666222///999...555;;;000333;;;222888333000222777777222,,,+++222444000///222111---"""''')))***000444...%%%222666666333555<<<>>>;;;>>>>>>>>>>>>:::666888===;;;---111;;;888222222000888999666333555999777000222BBB999444???333***>>>444666555555888===<<<777...)))+++...000:::;;;...999===444***///111222888888666444444444777:::<<<333444+++666///:::222444444<<<:::777:::555000555222///444;;;777,,,***222:::444LLL999RRRNNN666111333555777888777777888999777888;;;@@@CCCCCC===888>>>555===???333777@@@777444---///:::;;;333222;;;777000---222666555666:::555+++$$$'''222888444---555666222<<>>+++333111777@@@>>>444444<<<777333333777999777777999666555333222777<<<:::555777666333111444777333+++---000111000222666777444......+++)))---555777444;;;333111888888000...222777666555444444444555555,,,555444111333111222<<<------111444111+++---444...000111333333333111000:::555...***000777555...222000222666666///***)))333555555)))$$$444<<<000999---666AAA999777777***333444444333333555:::===777333999DDD>>>---,,,888777222000555===BBB>>>999<<<888444111222333444555...333777888555333333444@@@111444999222:::BBB888''':::999555===999222:::444999555,,,///;;;<<<222777777777888999888777666<<<777333333888;;;;;;:::JJJAAA777555:::===:::666///222555555333222444777000555:::<<<;;;888777666111444777:::;;;<<<;;;;;;;;;:::444333000555666888555222444999;;;999777888333333222000000111444777444<<<>>>999333444666555AAABBBBBB>>>888555666888444:::999666777555444<<<444555444222333777888666333777777333222555555111///111222333444666555222888888333===;;;444===777999777666888<<<>>>>>>===777///444888222333:::;;;,,,111;;;777///---555EEE444555777999:::999999888666333444777777555666999888:::666777???;;;666>>><<<888777888666000...000555333111;;;&&&,,,,,,222111444444222222444444111666---888111::::::NNNIII;;;222>>>888///777888===)))---333777888777666666CCC:::555333444;;;;;;...;;;---000<<<999555999<<>>666...---000333222///555///111222...000666444...444999666///,,,...333///444555111000333555222222111------333;;;999222...444666333444999===<<<333555666444222222444555666...------***111666...555::::::777666888888555222<<<777444:::222---<<<888777333111555:::999333555111333333111666777***222777///)))111888999???444666777888777444000...111333+++777111===666999888888...(((///444999EEE***+++666DDDEEE888---,,,:::@@@BBB777EEE777CCCGGG111444666888888999:::<<<:::@@@DDD???777777@@@KKK<<<333999<<<333:::FFFBBB444111333:::999111---000111,,,,,,222777777888;;;444888:::777333222666;;;444???DDDBBB;;;111000<<<666777333666===777111777222222222333333333333333555;;;000---...222777+++000333444333333555777777...000777<<<;;;555333555555777888<<<@@@AAA777+++:::;;;999888:::===;;;555777999666111......,,,)))+++666===555++++++444<<<888333666???@@@555///000666555222000///...//////...444111---111000111:::,,,---111444111+++---222333555666444222222333555===@@@BBB@@@;;;666555555999555333666666555666999---///444333000888888)))===555777:::333222555555444777888555000///444:::;;;555777>>>777))))))555999444111444999;;;666000,,,000666::::::777333000999777555222000000222555444000555777222333555111555===999222444888;;;CCC666:::888333444888555---555888:::999444000///000888444000111666::::::999555666:::@@@EEEAAA666------000333666888888888888444666:::===>>>;;;666222555333222777>>>BBB???;;;<<<>>>111<<<...:::000555555666444444888<<<888222333333222000///000222555777999777222111555999:::999===>>>:::444222666;;;<<<999<<<;;;333555<<<<<<777444444777777666777:::;;;999555222555999777222,,,666999777<<>>999>>>;;;777555555222---,,,---555555444???)))000222888999888:::>>>???;;;:::;;;III<<<>>>666666333>>>888;;;===NNNBBB333;;;:::<<<444333222///---000555:::PPPJJJ:::444???EEE???;;;AAA222444===888111333333777444222222444777999999000777777555888888888@@@999777777777444222666<<<555000---...333444000+++000111222444555555555444///555;;;<<<;;;;;;888444777888999666222000222444666666333///000333333000666999:::999666333111000555444222...,,,...333777333666000+++000000000666333:::???;;;111,,,000666000222111---,,,000444444111...))))))///555333---)))...111000000333666777000555666111222777777222555444333,,,***888===//////555999777444444666666333444444555444111333:::>>>:::444111555:::777111333111777999444888;;;222999;;;222+++444999999===444666888999777333...+++222555---888111===666:::000777888999???999......333---///:::???;;;666666GGGBBB+++DDDiiiUUURRR555333555888888888888999:::FFF???888555999>>>CCCDDD;;;888AAADDD<<<;;;===666333555888:::999444///,,,111///000555888888999;;;666===AAA===555000444999333333666555555===;;;---111333000222999444...333555555555555555555444444333444:::111222<<<777666333777333)))***555888111---222:::>>>:::333333888:::777222111555:::777000222555666444555888888444)))...000///000444666555000333444222333666666333777333666>>>???666000000777555333111000111222333222666000---333333111888444555888:::777222111555///111222222222444:::>>>333888@@@@@@333&&&***777999555555777888666888<<<,,,)))111999666666444***888:::777555555000222===333777:::555///---333:::@@@999888;;;666,,,...999;;;777444555777666000+++...000222222222333777;;;<<<999555222333444555666---444333222555333111666:::777888222,,,444??????;;;999777666555555333111222777;;;999222------000777333000000444666777666:::666111000333888===???000///111555;;;======;;;999666444666999:::777333<<<666222444999===<<<:::===<<<555???999???777999777<<<;;;444444888666---222333444444444666:::<<>>888000888<<>>777222;;;666111===000444:::===888000///222;;;777222222333222///++++++444888333111555555111000444888999777444111///000444777444000...111555000...***'''''')))((('''---222555444444666666555***555>>>;;;000+++222<<<444>>>444,,,666444...666===:::888777666555222///222222000,,,,,,///444777333555666888888666222......//////000222444444222222999888222333::::::333777555888888555;;;;;;...)))---000111000000000111333...222777111222888999???;;;666444999>>>999111------555888222333888333:::<<<222+++333777444555666666555555555666666777666999000999000999222666BBBBBB777111666555111666888111---111555666:::>>>,,,666:::XXXiiiLLL???333888999:::999666444444555@@@888111444===BBB===666@@@@@@BBBBBB<<<888777333333888;;;::::::<<<999444888666666666777888999::::::777444555777666000***222'''+++000///;;;===)))222666333222999444,,,//////000333444444111...,,,666222CCC666555AAA333:::;;;:::444,,,...555666000777777999:::777555888???555666333000222777:::888///333555333222444444333111666999666444333000,,,;;;999555444999<<<444)))888222111444555222111333444333222222333666888:::444888333111888777222666:::;;;===<<<999444222333...------///222555777888777555999<<<222(((111EEE000000444999777222///000666---333<<<777444999:::///999444444===555...;;;000333555444333444888<<<<<<777555777666222444;;;888666555666777777333000111222222///,,,...666===777555555888;;;<<<999555000999111...;;;;;;777CCC777222;;;<<<000777@@@555===777333444444333666;;;333555777666444444666888999666333222444555555444...111666::::::888666555111///---111777<<<===;;;555222000222888:::666222;;;888333111222555999<<>>JJJ???AAA===666???AAA999333777888555000222444444555777;;;===@@@;;;666555777888888777888666333444777999888777===222888:::///444???999777333555;;;:::333555===222222333444222///---,,,;;;222,,,///111///000555777DDD666999@@@111111666444555555555555777999::::::@@@EEE<<<333;;;===...000>>>777AAA***...111>>>555666777777888888888888111///000444555333444777:::;;;666777>>>777///222333666999:::;;;:::888666555111000AAA444;;;333000000***+++222555222555===666///222<<<444333222///333@@@YYYKKK777;;;555000888444111555<<>>CCCBBB:::333444666<<>>>>>;;;999999777444444666999;;;;;;555000444;;;<<<333***111,,,:::===((($$$333777777<<<999777===;;;444666------------,,,++++++***;;;555DDD666333;;;,,,333===444111555888444333666:::666555777999888999===***777CCCEEEAAA<<<777111666;;;<<<999777888999777111666::::::;;;;;;555...@@@HHHLLLCCC888111///...444000...000111000000222111111111111333555666777333888555555;;;777///111999:::999666333000...,,,555111...000444444///***666---,,,444444...333@@@,,,...222777666000...000<<<333:::AAA888444===EEE444999111000<<<555,,,555444111000333888<<<<<<;;;555222111222333222222222222222333555777999999999+++222888999444///...///555333333555999:::888555222888///000BBBBBB888===999555@@@CCC888===AAA444999555555888888444555999888444111111555999;;;;;;777666555555666888888888333555777777666444555666111...,,,---222666888777//////222777<<<;;;444...444333222000///333999???@@@333<<<888JJJ777<<<666333<<>>333444888<<<;;;999<<>>333000666777333888DDD999JJJ444555EEE333+++444333555777888999999;;;===666:::???999111888;;;...:::777***)))AAA999JJJ111111222333444555666666333000111555888888<<<@@@333666444666<<<666222999444888:::999999:::888444;;;444...;;;---777333333444111111555777888<<>>777555@@@000111000444;;;<<>><<<777000666DDDAAA555111888))),,,666333000555888777777777444111000222444999;;;666333777777555:::;;;<<<@@@BBB>>>777444777555555444222//////333777...555777111...222444111777555666888777666888<<<888;;;<<<:::444000......000***&&&(((+++///444:::,,,111000******333888777555...))),,,444888555000222<<<:::333666666000---)))...222222000000666<<<777555444444222111444999444333222///(((###'''///:::333...111555555222111666777666333///000444888???---,,,555111---222444...)))(((,,,111222111000......///444777666555:::444555444333666:::888333666111777:::111000555444666>>>:::555999999444666444666888::::::999777666222777000999...888222888###///444888???;;;555999999::::::777444333888===MMM<<>>999;;;777444///++++++...333666222///555111333888333777555---///:::===666555;;;444111333999<<<999555444000<<>>???<<<999777333---...///111555666444000---555555666666666555444444000777555444888333+++...888999777222000111000...333000///333888999444///...''''''000555000---///111000333555555444999@@@444///999@@@666222888<<<@@@;;;111///444222...333:::444000333:::>>>;;;555777666444333555666222---///000222333444777;;;>>>222555777555111//////000888444///,,,---000333555111333000666BBB???111***999888<<<;;;777:::<<<555000555<<<>>><<<666111---;;;444......333777777555222333444666888:::<<<===@@@:::111***)))///:::BBB111000000000222333333333444444666999<<<:::555111---///222222333555999<<<:::000111888???666222111333555999;;;999777;;;CCC555666666555333111222333222222333333---)))000;;;444333222333666555111---333888888999@@@@@@<<>>;;;777777,,,...111444333222666<<<@@@@@@111777>>>555666222444777;;;;;;:::999999:::666555:::777///333777///555///999BBBFFFyyy999+++//////000111333555666777888555666999;;;:::===AAA---333333444999555444@@@777:::999555444888888555;;;888555@@@,,,333222777...111111000111555666444))))))---CCC333:::<<>>;;;444333444888777222000222777666444444444444444444444666888777555555444333555222333666555222555:::999888777555222000///...%%%$$$***333777222...---444:::888///---555999666000111222333333333333333111444888444///777999...000111333333222444777:::333111111333111------222>>>999555666444111333888555000...000000...111777:::666777888222---555DDD::://////222000444999555333...---111333222444888)))111---///<<<666...999444666555000000555888777777///444:::666666======555AAA@@@::::::666000333999:::;;;;;;;;;:::999999333888222;;;///888333999444888111)))+++...666FFF???<<<777111000444999===---???BBBHHH:::===///@@@666888::::::888777888999999555222444:::???AAA@@@444AAA@@@>>>FFF>>>333999:::555555:::999333222777111777:::777666999;;;999555999<<<<<<999777999;;;...---%%%%%%222:::777777000777222...666:::777999777555333111222444666888//////(((000666777@@@===111222666;;;;;;888888:::111111555999999555444666;;;>>><<<777444444111---...///...---000333111,,,???:::333222888<<<555***000,,,(((,,,888>>>555(((---///222444666555222...555777999:::999777444333111888666222333...***000666777444///000555777444111222444555666777777888111333555888999888777777222333666999888777<<>><<<999777777888999999,,,///222666888888777555999444***@@@:::???222777555///000777777222444<<<999:::;;;:::888666777888SSSBBB444333555111+++)))333666:::===>>>======<<<222===777666AAA<<<111777444>>>@@@888333555666222;;;111---444===???<<<<<<222AAAGGG???888888666000FFF333...<<<444555EEE111777:::===<<<888444222222>>>:::>>>===555555999444333)))666,,,'''jjj'''$$$000111222333555777:::;;;888555555888777333222555666<<<:::666555,,,,,,888999;;;888111222888<<<:::222777<<>>999999>>><<<444(((,,,444KKK333333+++333@@@222======777:::666999333222333999@@@CCCAAA===555...===EEE444...444000555444555...+++:::AAA555...888AAA???666///222888:::///444999111888BBB:::///...222999;;;666111///000...///666>>>AAA???;;;888777999===<<<888555444888555666999777222222777444111...---...000222222000+++***///000,,,,,,///999@@@>>>555333999<<<777555HHHXXXPPP888'''***555333000777555,,,999BBB333>>>333)))+++444888000'''444222444777555...---111777///...555:::666111///555444666666222///888DDD888222444888111)))444JJJ,,,---222111000;;;<<<---444222222444333000555>>>%%%333+++,,,???666(((888999:::777000---222999<<<999...000444///...333333!!!111666333444111---222BBB???;;;888888<<>>>>>GGGGGG???;;;<<<===<<<:::888777888(((555???>>>666444===HHH:::AAA444---:::>>>CCCVVV888111333======333111888555===BBB???<<<<<<:::555444111///111555666333000,,,BBB:::(((000999888;;;444;;;555...555999666777(((,,,111444555222...+++<<<>>>***444999222AAA777333===AAA:::777;;;;;;444666666777777333111777@@@888:::<<<>>>AAA???333'''333222111111666;;;888222;;;222))))))555???;;;111***000333111......---+++111000...,,,...222333222---000444777777555222000555<<<888111111---,,,666000111...))),,,444888666:::===>>>777...***...333)))111333---)))...777<<<...222999>>><<<666777;;;CCC999888999:::AAABBB777666...:::BBB555444<<<666777555444555777888666555888888333///555>>><<<333AAA@@@>>>888333333888>>>---...111555888888555333---000333333111111444777AAA222555777...666???555---;;;777444???:::---///,,,777999///...888<<<777222444666777666444222111444555555444222111111222///---+++---222888<<<>>>999888222+++...888>>>>>>111:::EEE222666333>>>888<<<,,,///444///999BBB888666444888??????888333333999888888777777888999:::666666555666===???444%%%888111444888555999:::222222333888<<<;;;666666:::333666777666:::@@@===555777...===---LLL///;;;;;;:::666+++,,,;;;===444111@@@+++---777666:::888'''000000111444222000444:::888777777:::===???>>>===<<<777888======777222222333444444444444555888;;;:::555444888999555///---333333<<<<<<111000888888DDD111%%%,,,888:::777666000------111111...000777@@@???;;;444333888:::888<<<999777888::::::777444888???///***777---'''BBB111000EEE===888<<>>111000<<>>???+++222777444000///...+++===000555888000777>>>444666000///555999888777888---666===:::555666:::<<>>???777)))---777@@@<<<333666AAA:::999777444222333555777777'''...<<<:::;;;===111555444777<<<;;;555333777???222777>>>666:::===---111AAAIII>>>000,,,......FFF999111<<<999===LLL999@@@<<>>777***000444333===...222111---///999AAABBB555555...???;;;CCC999;;;333888888444555:::<<<999666444///---111666444---777;;;===;;;555111333666:::>>><<<444000333555444777333000000333666777666;;;333///333444000444===777555777<<<<<<888999???555<<<@@@>>>:::888555222444,,,333GGGHHH777000999666555444555888:::888666///111666;;;999222000111666(((:::999---LLLEEE...444888888888999555...777999BBB444;;;333:::444+++,,,555===;;;;;;;;;555999666444333000---222:::444444333333555888;;;===///;;;CCC@@@999:::===???@@@999::::::333222222+++222333666:::888444444888666;;;>>><<<<<>>;;;666---999???eeeNNNAAA111CCC@@@555333??????777777:::444555555,,,,,,555999777888>>>BBB>>>666222333...222666888777888;;;???666666888<<<999444555:::555777888888777888;;;===:::777666888777555777;;;AAA666666:::;;;>>>;;;...666999???CCC???777555777...///333666222...333<<<111//////555===???:::333;;;:::999888777777777777---???======III999(((444:::777EEE===999===222;;;;;;333---222???FFF@@@666:::<<<>>><<<333---111999888777:::<<<:::666888>>>555666666666666555555555777777777888999999777555+++...333999<<<:::666111555111000333333222444:::666666555333222222555777333...,,,111444333222222333,,,333666...555<<<000---000666999555...,,,///AAA;;;444000000444888;;;555444333333333333444444222444666555111---...222///666999555000111222222:::555222333222///000333555777777555222000000111'''---333555333...+++***===777...((((((666EEE:::...333666333///000999BBB777999999666666666333...<<<333222444444888:::333:::888666666999999777444000666888666555888::::::555555444333555777444///111222555777666888BBBLLL:::===>>>;;;777666;;;???;;;666777666,,,---<<>>===GGGFFF333222>>>===KKKQQQVVVTTTPPPGGG;;;///:::>>>:::<<<000)))888444888FFFIII444666FFFAAA???;;;999666,,,###(((---%%%:::???HHHCCC111---777===777444111222999>>>888///555222222777999666555888DDD555777+++333000???999222777444111666444111888444000000444444111111555222777;;;;;;:::888222,,,...333666333,,,+++222:::333000000333333000///333222000///000000///000333===@@@666///555666333444///::::::888>>><<<333111:::444000//////...222777999000)))+++333666222+++666222///111777:::888555///666;;;;;;;;;===>>>===222444444333222111///...---666222***111999::::::444999;;;888777;;;<<<:::888777000@@@<<>>BBB888;;;:::777999>>>>>>;;;...999???:::111000444999>>>??????<<<888777:::===333:::<<<888555666555222===999333///............(((***000888:::666222111000///111666666333555:::555;;;???<<<:::999777444777777777777555777<<>>------111444555888===>>><<<888000888444@@@222555000...555666555777666888@@@666999>>>>>>888111222666999777555444555666999:::666999:::999;;;@@@AAA???@@@;;;??????777666999444777666888:::999666666:::555;;;>>>;;;777888999:::<<<:::AAAWWWrrreeeHHH999???@@@777333;;;;;;666:::CCC===222222<<<;;;777:::;;;===BBBGGGDDD;;;444333...666===<<<666555;;;BBB555777:::;;;666222555<<<333444666666666666888999777777999:::777444888???444222999:::///---///+++888777333000111333///(((///444<<<===777222888BBBGGG555***000:::;;;888777:::::::::888666666777999222BBB>>>888CCC>>>444;;;999333:::555555<<<888>>>>>>777555:::;;;666555:::CCC<<<777999:::666111...333444777999666000000333888999:::777444444777;;;222555888999777555555666333333444666999999888666333111000222333333777<<<...---,,,---000444666888333111333666555222111444777---000444...000777555444111000222222///111444666777888777555444444444999666555666999:::888555444777777444000///111333000777:::444...///333555>>>888333111///---///444666666555111---+++,,,...///////////////...,,,***+++555&&&000......GGG222333888;;;888333222999@@@666444111...111555444...555555//////999;;;777999999<<<:::555777<<<999111444666555222444888999777;;;888666444111000777???111777<<<<<<;;;;;;:::777666;;;???<<<555222666<<<333444111555===:::555777>>>999444222000111777>>>???999===AAA<<<===>>>666333AAAWWWjjjlll]]]KKKAAA;;;III@@@@@@===333===BBB555888<<>>666???<<>>777<<<000000...---111444333///777:::::::::<<<>>>;;;555>>><<<888555444666888:::111666888555444555444222===;;;888444111222444777333777888777777999888444333222444777666333333777555:::===;;;999::::::777(((999>>>333000:::===777333333333555777777444222;;;444000333888999:::;;;(((...222777888999???BBB///000111222555:::@@@CCC888***222777HHH777777444333>>>666///777555444BBB999===CCCDDD@@@999555444999999999999999999999999999666444555;;;>>><<<888999777===???777777===:::999777777999999666666999777999:::888555555666777+++444333GGGGGGBBB---333666:::444111666666666===??????444888LLLFFF333333666666999>>>???;;;999;;;888>>>CCC@@@999555999???999;;;===;;;777333444777111333555666555555666777444444888;;;888333222444666:::EEEDDD555000666666@@@>>>666///333:::666+++222888???@@@;;;999===CCCRRR<<<---333:::666333666999888888999:::999777555555@@@888---555======AAA===666444111444:::;;;===???>>><<<888333000666>>><<<555444:::???:::111+++111333555444///******+++<<<===<<<888222222777===333666999999777555444333===999333000222777;;;>>>222000///222555666555555,,,---///333888999555111888666666888777111...///888///000666333...222888555...***---111444777:::,,,111777999666222111000:::666222333777:::888444222555555111///111444444000888<<<555...---000222000///111555666333222444666555222000///...---,,,333111///------...///000+++111===777222???000444111...000555777666333---,,,)))'''+++222444222,,,666111///<<<;;;777BBB444;;;:::333666???===111555777555111111555888777>>>777444555111///999III222;;;@@@>>>>>>>>>666)))444888;;;999333000000222222999444:::LLLCCC,,,'''888999::::::888666666777444000444===DDDEEE===111222777AAAFFFAAAEEE___|||HHHKKK111000@@@;;;;;;;;;===999999QQQ@@@(((:::222222888000000<<<777111>>>...111%%%$$$888<<<666===***777AAA===666777>>>DDD===888444444777888666444...;;;888000888...)))444000999888555777222///666:::888777666444222222222;;;;;;777111111666999999777111...444>>>@@@888///<<<:::777444222000///000,,,,,,111666444///444===<<<999444<<>>>>>>>>;;;555222666===999///333555///999???///111666:::;;;999777555333666555,,,888///555,,,000;;;999777888;;;===;;;777:::777444666>>>EEE@@@777;;;888444222222333333333777555111------///333666888:::;;;999666666999===:::??????888888??????:::?????????===:::666555666444888:::888999<<<<<<999)))999???777555===;;;000666666555444444444444444:::444111333555555777;;;111333???777111666999HHH///333888:::888444111111===---555;;;LLL::::::999,,,999777777CCC===222888DDD???888333444777777666222444777:::<<<;;;:::999,,,666@@@???666111777@@@333111777888//////444111888444444666777444444666===:::777888999:::999999777AAA666FFF999<<>>>>>CCC666,,,888------222:::===;;;:::;;;;;;===>>>===:::888777888:::;;;<<<;;;:::999555222666777888888888888999;;;888333111444666444222222===555777===<<<>>>:::...***===HHHAAA777555444222222777:::;;;:::;;;<<<===888///111???CCC888///000888666777;;;???>>>777000---999;;;777;;;>>>777111FFFAAA777555777888<<<:::;;;999222...999GGGCCC444---666???===111)))000===555777888555111000222333777999777222,,,+++000555===<<<;;;;;;;;;999555222333444777;;;===<<<888555555222000444:::<<<555---;;;999888888888555...(((<<<777666999:::555000...444333444999:::111000999+++***...777<<<999333000333333222///---///666;;;999333---,,,000333333111)))---...***+++000333222///777<<<777///------,,,))))))...555888555444666999555333555::::::444...'''---333666333///------,,,,,,CCC<<>>111333999999333---000666999555111555<<<:::222000666888;;;999333666???@@@:::777777777888999888555333:::HHHAAA777999222...<<<111555999999777555333111***666>>>>>><<<777999@@@888;;;>>>999...111PPPsssaaa\\\666...===888555333BBBMMMCCC???///333NNN444---777333222999///)))999555@@@888000555000,,,:::;;;===<<<:::===CCCEEECCC;;;999555444555777666444444>>>222***...///---???///777666333666222///555444333111...---///000111...555;;;<<<<<<:::444---222888===;;;555333666;;;<<<:::666222000000000000,,,,,,222999666---///888CCC;;;///111:::666444@@@,,,,,,,,,666???333(((///000......222333111222666@@@444***---999???888...,,,111666999888777666777555555333444;;;@@@===666;;;:::;;;:::333,,,...555<<<555===???444:::BBB888888888888888888888:::===666777222???555888---000///---,,,...000///---+++---666;;;777333666???EEE>>><<<999888888666444222;;;777222000000000333555555888;;;:::666333333444)))555======???BBB<<<222???AAA@@@===888666444333222555777777999<<<<<<999@@@===888555777;;;<<<:::BBB???;;;666333333444666666666888999555000222999???777;;;;;;DDDMMMDDDDDD;;;:::;;;;;;777444666<<<<<<000666666BBB000444555222777555555<<<<<<:::>>>???<<<666333666999555///666777999999888444000---+++///555;;;:::666555999000---333666000333888333:::666666999;;;888777888===666222555999:::::::::333555&&&666222777)))666666===999555888555333<<<888:::777888;;;666222888)))+++333>>>BBB<<<666333<<<:::999;;;===>>>;;;999777999888777:::<<<999444666777777666555666888:::===444---///333555888;;;111---333777222333444---111666999666333444555444000444555444444777888666444111555>>>???777333555666666777<<>>:::777999777333111222333555555333555999999555333111111444999;;;888555222666111,,,222777:::???555888999666444777888777666;;;444///333333333<<>><<>>777333888>>>@@@:::777;;;777111222;;;>>>===777333666:::<<<222444444222333666777555444555(((...111:::222555---222000000777666333888333444222//////333555444111666888888888999666222===:::666333222333777999444555222...///444777777777333666>>>:::///---555::::::444333999666222:::///000///555<<<444000:::777444333444333000000333999///(((+++555:::666///+++///444777666444333333555444111000555999666...:::777888:::666---,,,222000333;;;<<<444555<<<===999666444333222111666<<<111666333BBB999===222555:::999:::<<<<<<888666888000333333000111888>>>@@@======<<<;;;999777555444:::777888;;;<<<777333222111444777999999888888888555999:::888888888666222444777888444222222111///000333555555999<<<;;;666@@@555111999===888444555777666444222111444999===333888>>>???888000111777000888???JJJOOOOOONNNJJJCCC>>>:::999666666???JJJ666000777///666(((111333???999888444---333???CCC666:::;;;:::<<<<<<444***;;;:::999666333000,,,+++888...+++555@@@>>>555...666000555999666:::===777888555555:::===;;;888888999333222555777777:::???>>>===333>>>CCCBBB666???222999666444777444111777GGG666///444888<<<;;;444//////555>>>AAA;;;444000;;;999888999<<<===:::777777999888333222777999888666666444222111333666999:::555222444555444666999222777CCCBBB333111;;;===JJJ:::---...666===>>>>>>///555777222///222666666===:::777444333444666777444888;;;<<<999777777888CCC999888:::666666888777***222(((333777222???777555>>>AAA999111111333222CCC555***---555777444111///666:::777555777888777555666777888888888888888::::::999555222000111222666222......222888>>>AAA222555666444555999888333777777666555555666999<<<666333333666666333333555"""333222---444111***222<<<444------...000555;;;333555999===<<<777000***999999888777555333222000***111333000333;;;<<<666,,,///000//////111///+++888444111222222111444999000111333444444444333333<<<888333//////333999===111,,,888999000///,,,)))444999<<<888111///555;;;666888888444333555555333777444888999222222555111888777777999;;;;;;666222666;;;;;;444000111444555BBB@@@:::333111555::::::000111666<<<;;;666222111000//////111333444333222***$$$%%%---666AAA>>>...777;;;:::666555:::===<<<;;;:::***&&&777888///111<<<;;;777555777:::777111;;;>>>888999///***:::666555+++444CCCKKK???000AAA:::???FFFBBB999;;;:::///666///111999<<<@@@<<<111555===???777...---222666---555888444111444666666444444///===111<<<333///000333---...888:::555888444888:::888888<<<;;;777<<<:::555...///666<<<>>>AAA888000222;;;???888///444666333---...555999888@@@777666>>>===333222;;;...:::<<<999;;;666------444@@@999+++...666;;;@@@:::777777999888333222333,,,///222111//////111444222000...000444555333000666999777222//////---***<<<555444999888000///555(((222555444444000000:::222//////222000---000666111555222AAA777<<<333999222222555888444---...333888222,,,,,,666???<<<444888::::::888555444666999888555777>>>???:::444333111111222555999===>>>???CCC<<<555111000000666<<<111666777222000222222///---111333555888<<<999333555111333<<>>999222111555999NNNLLLTTTJJJ888GGGCCC:::;;;>>>AAA;;;222000666555444<<<000555***888<<<===999DDDCCC//////999555:::<<<888000...333666444444333222222333666888:::<<<;;;===AAA>>>777666:::BBB999:::;;;555555555+++000---...444888555111111:::777888;;;:::999@@@III888:::777999;;;222000>>>000777555555;;;999555:::;;;111999<<<------999777777333333888;;;888666555777666555444444333111///999===:::///***...666999:::999777444333555:::===222555;;;???:::111---...;;;333444888555888999000222---...222000)))---777///999===555...111777:::,,,111333333555777333,,,222:::???<<<333111777@@@>>>111444>>>;;;888:::999000:::///999888,,,777,,,FFF666***+++222555666888444222444999:::666222222333;;;@@@<<<888777555111333444666:::===>>>===;;;999<<<===999222000555:::111///---...333999===@@@+++333555///,,,111777999333888===>>>;;;888777777222222444333...)))+++222%%%;;;888///777888222888000...111555666444444777???:::555222222111///,,,111444777777333...***(((***222333000333;;;:::222+++,,,******...333333///888555555777666444444777111666999777111///555;;;333111111444888666000***666444$$$333222+++<<<***333///,,,---222666666555444444333222555888666000777+++111777000666:::---222...///666:::777444444999;;;888444333555555222,,,777<<<888666999999333:::444444:::;;;:::BBBNNN333444555333000......000555333<<<:::+++111999...///666999666666999:::666,,,<<<;;;777===555...;;;999???>>>888777===;;;444222000333@@@777444AAA///:::===@@@,,,<<>>EEE===444444>>>DDD:::,,,000:::>>>888222333555444GGGEEE@@@DDD"""111;;;DDD777666......999:::444666111888===<<<<<<>>>:::333777999888555666:::<<<:::000888AAADDDAAA:::555333<<<===888///---222555222>>>111...777999222555???555AAA<<<......///...111)))HHHHHH000///===:::...333222444999888333000111333...,,,000777999222***:::111(((***333888444---222:::>>>888222222666888888///,,,333444...///555---999666333:::222+++888...---000777777222222666777:::555BBB777<<<555<<<666888===???999111222:::000777:::666222333666888888:::;;;888444555;;;AAA999333222777:::777666888888333///...222555666666///***,,,555999666999@@@888===>>>888555666666222,,,000222555999;;;777000???===888444555;;;CCCGGG555999<<<===;;;:::;;;===000111444999888333111222BBBOOO777JJJQQQGGG___OOO222666888888888777111***///222222222333666333...;;;CCC777///;;;:::000444,,,111@@@111888,,,777444)))222777333111666:::;;;:::;;;888222444<<>>;;;888777666666666777555666:::<<<:::666777<<<:::666111000333777999999:::999888888777888888888:::>>><<<555222555666333888@@@:::222777999444444333555777666333222555888::::::777222111333111---'''111999:::888888999888666<<<;;;333000555;;;;;;444,,,''',,,222555444444888888:::<<<888222111444666>>>BBB===444333777;;;555///777GGGDDD222...888111333777:::;;;:::777666CCC111)))111666111111888...777777000555BBBAAA444AAA777<<<===333999>>>...777000***+++111888999888333333333444555555555555---333222,,,...555555---222888666...---555777111%%%333<<<777///...222444777666999<<<666---***...222:::===777000...000111'''111888666222333666777666222222777777333444888;;;555333666777666555666,,,000...''')))444:::777///,,,'''%%%***222333///DDD;;;333333555333222222///444666444444888999888555555444111///...000222888666555888<<<;;;666111+++$$$444'''$$$///))):::222444666444222333888<<<666+++555+++---888---777777000///555;;;999888999999888777666777777888888777888>>><<<333777>>>:::000000111444777777666444777666444333222000---,,,///777000444666222555'''---111999>>>;;;444333777000...;;;777666:::111666:::===???===888777999===///===AAA777333999:::444BBB777111555<<<@@@AAABBBCCC@@@>>>>>>>>><<<777222999999HHH555444FFF:::???777<<<;;;333000555999999AAABBB333222...(((222///555333666<<<<<<777666999555>>>AAA777+++***222:::...000333555666555444333,,,444888444333999>>>@@@>>>:::???BBB;;;:::;;;444===888555666666333111222666333111333777;;;;;;999///666111;;;000666---111999999;;;<<<777222222777111333444111---,,,...222000,,,,,,000111///---...555333000//////000///...111444999:::444///222;;;222111111111333333333222///000111222666:::;;;999666666111222888222///999999111333:::;;;???>>>222;;;<<<;;;777444444777999:::222...444<<<;;;666333======888222333999888333>>><<<;;;>>>AAA===111'''222333222...---222:::>>>(((>>>999111AAAAAA666;;;BBB;;;<<<:::000...333000===888222//////222555666:::555111333444222333555,,,000111///000444777777999333...///555::::::777///;;;AAABBBEEE>>>777;;;555888999999;;;<<<888111:::;;;888333222666777666555<<<888333777888777::::::;;;???666999666888333555888888333111444555222444555222...000888;;;:::777===999DDD888@@@777:::000666:::777333444555555777999;;;:::666444333444333000333===BBB>>>777333555222111555888888:::>>>@@@999///+++000:::DDDIII888:::<<<<<<:::777666777666555999@@@???888666999111999777666AAABBB888333222555888888555444555777777777444222333777555111---333888777666999::::::222666:::;;;<<<;;;777222:::111---111666888777777555///---111555555444555555555888::::::777555555***444;;;999777888555///111111333444555666777777;;;777222222333444666888000666777444888@@@AAA:::===:::;;;:::999???AAA999888444000111666999777555)))+++...//////.........)))///000,,,000999999333(((333999888999===777---111555:::;;;777444333555666111---......111:::EEE444999;;;555111111222222:::333,,,...:::BBB;;;...111555>>>EEEAAA777222333555555777888444000222888%%%***///000222222...(((111222000---...333444222666222000111111///111555...222222...+++---...---333444444333222333666999:::888777999;;;:::555000222444???;;;555555000777DDD666,,,///<<>>;;;999333,,,FFFGGG:::;;;999555>>>999111///111888;;;888666888666777666555888999222)))...///222444555444222000---444777444444888;;;;;;CCCAAAHHHIII>>>777444***999555333555444111111444...222666888888666444222///666222===222;;;444888222///111666999888999<<<<<<:::777444333333333333666111---...///---...000444222///.........---,,,******...444666666999===333222222333555666666555000222444555666777888777777<<<999999;;;555555AAA111***...444333777666--->>>999444555888:::888444555///---444;;;===;;;;;;000444888888:::<<<666...;;;444......444<<>>@@@777000555444333;;;111111///...222666222+++:::>>>===777333555777666444555;;;999333888AAA???BBB@@@777777444<<<444///666666444333777===>>>;;;666777666333444999<<<<<<555999666<<<444999555999:::999::::::777333555;;;333555888888555333111000666...222DDDLLLDDD:::888999111,,,000555777:::<<<---111999@@@DDDBBB===888666;;;@@@@@@:::666555666888000444BBBCCC777444>>><<<@@@::::::EEEDDD777111222666999999666444444666444333111111777<<<;;;555777999888444444777999777DDD>>>:::===AAABBBAAAAAA;;;333...111555555333333999---&&&+++444777666555555,,,+++666???;;;333///)))222666222222666666000222111000000222555888:::888>>>===555222777999777///111333444444555777999===AAA:::444888:::666777444333222444666555111---***...222333000---,,,---222555444///000666555...111777777333444:::;;;666666000000777999222...///'''+++555>>>>>>888333222///222333111444999<<<;;;:::999555333666<<<<<<777444666:::<<<999777:::@@@///222555222)))"""'''000222,,,))),,,/////////111333777777222000222444444000000333555333000333:::222666777444444999<<<<<<000000000000000222555888999777666777999999555111222<<<<<>>333:::444;;;444333;;;777???555666777555444555:::???777666333000//////000111@@@;;;444222===JJJGGG;;;BBB;;;666888???BBB>>>888333444000999555,,,===KKKJJJEEE;;;222222:::@@@BBB666888+++///111---555...222//////444888777444444222:::AAA???;;;999777444111222444555555444333222000444555444444777777555222333>>>BBB:::;;;@@@===999777777999888666888<<<(((000999===999333...---222888222<<<222<<<666<<<;;;555444999===<<<:::::::::444...,,,---...,,,***???888222111111000222666777555222111111000///...///++++++222888999888888444444555666777777888888...222777999777555666777,,,444444111111,,,---<<<777222666;;;777999;;;333888777777777999999888666333//////444999;;;===@@@---222777:::<<<;;;555---222555:::>>>>>>:::111+++222333555555333000000111666(((:::DDD111111:::,,,888---+++...///999???999444777:::999666444444555444222555;;;>>>;;;888777666888666000---000333222;;;:::999:::>>>DDDIIIMMM111666444666>>><<<444666<<<:::555333777<<<:::333444===CCC@@@;;;888666444999333;;;;;;111999EEE<<<@@@AAA222888///???444222333333333444999???DDDEEE>>>>>>===:::888999;;;<<<333555222333...///...000@@@;;;<<<@@@===666777>>>000222555666555222///...???333333@@@EEE<<<999>>>===666111222333333444777888666444444444666888999555;;;@@@>>>777333333666<<<333222999:::444555===BBBCCC999444<<<;;;444555444666888666333222444777333222111222999???===666>>>>>>:::555444777555111999111---111333333555::::::333///111333222000111???444---000777888666444777***'''444???:::222///333,,,---777888000111:::222222222222444666999;;;<<<>>>>>>:::777888999888===:::<<<@@@===777999BBB666@@@555+++444333---444333444444555555444000---555888;;;999444111111222888999777222222444111,,,888999666//////444777555444***+++666777...***000777555333222111111444777000000//////555===@@@===333999;;;777333666;;;>>>777555333111000222888===333333222---"""!!!+++;;;...&&&***///111777???777888555000...111222111000111444888555111222777...222444222444:::>>>???222222222000///000333666777666555666888888666444111???444>>>;;;111AAA:::>>>777222777@@@BBB:::111111222888777666555111111>>>888222222666888999999333444444111......111555333999666111222444555888666666666777999999888777111444666666444222444666777444+++666333&&&333;;;666:::999444555<<<<<<666:::555<<<555444;;;777@@@555888;;;;;;999777666777666000///222444333333666222555444888HHHTTTGGG///)))333???DDDBBB===;;;;;;999EEE000333:::AAATTTDDD888777555555777888666222555777+++111444000666...999555222444777666333000444>>>DDD@@@999999===@@@888777666555555666777777555444333222333555444222;;;888;;;777+++,,,666888999888888;;;:::999<<>>:::555333333444444444>>>777222111222111333777999666444333333222000...444000///555999888777777666666777777777666777888,,,111888<<<999444555999111999888555666333444???444///444666000000333,,,000888???>>>777444888===666333333555555555888===888999888777777777666444111111111222666:::???AAA555444555777777555555777BBB///111888///000999999111***,,,///111<<>><<<;;;999>>>444777777...777???333;;;@@@666===222AAA999;;;444555555333000000555;;;??????===;;;666333333555666666888444444000333333;;;666888>>>===555333999///000333555555333000---:::222111888777///222<<<:::999888999555111111666999777333000...///222444444999<<<:::333000444999888888555444666::::::777444888333000555333222:::666777666333000000444888444555444444999===;;;555999;;;:::777777999666111777;;;DDDKKKJJJBBB===<<<<<<666333555666444222333>>>999777999:::777555555888///,,,555;;;888444555888111111999;;;444555<<<000111333555777777777777???666555>>>@@@::::::AAA999444555;;;999222555@@@,,,777000)))555777444===888999:::999888777888888666888999777555444666888444555444333444777666333,,,111666777666444...(((333---111;;;:::000111;;;111000...---000555999:::777555222000444:::;;;666222222000111888>>>;;;555333555777777777333+++%%%<<<666000,,,(((%%%***111222***)))222666222222777;;;888000+++---222222///---,,,///444555222000111666::::::666555888::::::555666666555444555888;;;<<<;;;999888888888777666222???555@@@@@@666FFF???:::555333888??????444)))///444444666555333777666888333---+++000555777666777444111222444666555333999AAA888...444444111999999666444333444666888888333111111333666888666333222111+++888666)))555======555111555666222222777555111:::444444:::333;;;?????????<<<999666555555666222222888:::888666888...>>>DDD<<<888>>>>>>888::::::999999;;;>>>CCCFFF888HHH555444444777MMM@@@@@@<<<:::;;;<<<;;;888555777:::///555666222888111;;;999666555777888666333:::777444666>>>CCC===444<<<999555333222555999;;;888555222222333333333333888555888333'''(((333555555333333555666666999???666444333444777999888666555999222999...888333:::888666666777444000111666999:::999666333444777:::444///---000222111222444777555444333333222000...,,,---222777777666999???777888999888555444555666111333:::>>>:::222111666333:::555222777777555;;;999333777888000000111+++333888======;;;999:::;;;777555444555333111555:::===<<<:::999777777999;;;333444555666888;;;===???666111///222222000111666;;;888---111@@@999111===)))***333666666@@@GGGAAA888<<>>:::888;;;???999333000222333111222444666999999555555999======444999<<<;;;777333222333777@@@>>>888888555666AAA+++,,,***(((+++333777666333888999666444888<<<======666333000...555777...444;;;:::;;;444;;;:::;;;---...000///)))&&&+++222>>>===>>>===888222222666444444<<<777===666:::888555444666;;;;;;888666888111111333555666666333000000111555888555111333999444555999<<<999444555:::---222888;;;999444///,,,222666888666333222666:::222777:::999===BBB===333333:::::::::;;;222...777777888777333000000444888555777888666777999777333///444888888999;;;:::666+++333888666333222222000999444222555555333222333555666:::===:::555555888555555555666777888999:::444>>>>>>555666@@@>>>222---000444777888666444222===000000>>>CCC<<<===GGG///+++,,,222333000333;;;333:::777222666999:::>>>777999:::999666666999<<<444444555777999;;;<<<===777666555444444555333111,,,...111222222222000...000000666;;;777111444>>>&&&+++000444777999444...111222111000555;;;<<<999)))000555444333666::::::444777888777666666333///<<<333------///000333666111---+++++++++***---111<<<777///+++///555444///---,,,///666999777555666666;;;===::::::===>>>===111222333333333555999===BBBAAA>>>;;;888777666666(((222333;;;;;;333666000,,,777@@@===222***+++000...555000555444///:::999'''111777444......222555666222000333999;;;777222;;;FFF:::///999777///888:::666333111333555666666---***)))---555888666222444666///;;;;;;222<<<===<<<000---555444***,,,888111...999444444888000777GGGCCC>>>999666555777888777999;;;<<<;;;:::888777??????777,,,,,,999DDDHHHVVVDDD333222;;;???666***+++444999???222&&&???WWWUUUJJJ@@@:::999:::???EEE222777...222111+++444///777888888555555999;;;:::///666<<<>>>@@@???:::444999777333111111444777:::666555555888777444333555++++++555999111222888666777222000333666666888<<<<<<666111111555999;;;:::111666000:::000;;;777>>>;;;:::999888111,,,---333000222444222......111555111///000555888777777888;;;:::999999999888666444,,,000666888222...333<<<666888999888444333444666888777;;;???:::000---111///555000+++111222///222AAA:::<<<===777777888000===666222777@@@CCC;;;222555333333666666444777<<<666666:::>>>>>>::::::===999<<<@@@CCCBBB:::///'''===444///111222...///555...>>>888>>>UUUHHH111999,,,000999888111888<<<333888:::;;;:::888888;;;???666444555999888333...---555888888444222555777666:::>>>BBBBBB===999666666333===:::333111///555DDD111444444000000666;;;===555666555222333888;;;;;;888<<<555...222555555777444888???888:::555777222***)))+++000000...111888::::::===@@@===777999???111111>>>777AAA555:::444444777777666999===>>>;;;444333333555888888666444000666888666555888:::777222222555:::;;;888999<<<;;;888333---+++...666===///222555666777777999:::888666777<<<@@@>>>888444>>>AAA>>>===???444---555666999:::888555333444777333999;;;888555555444222+++222888777777999;;;:::<<>>:::555222111444555222222444222444888;;;999555555999...777;;;777777>>>???;;;666AAAAAA777888AAA<<<,,,000222555777888666444222;;;777888<<<<<<999<<>>;;;333555999444333777:::888444222555999333222444999>>>???;;;777<<<999666555444111///---555222...------///333777,,,111555555111000333777:::555*** ###///888:::...000111111555:::;;;888(((555===777...///999BBB888>>>???888333666===@@@999333000333666555444555000222000)))&&&***111444444444222///111444333///111222777<<<:::777777<<<(((...222222333666777666...////////////111555888===<<<:::777555555666888''''''222111111333)))+++CCC<<<666:::BBBDDD===444---888000666444,,,:::666+++666<<<888111111444555000///111555999:::666222777GGG<<<333@@@;;;---555888666444444555555444333***((())),,,111444333111666:::111777999555>>>888777222222444222---222;;;555222<<<777777<<<444;;;>>>===;;;:::999888666555555===???999777;;;<<<999;;;222...666DDDJJJBBB777---;;;GGGDDD777...222:::BBB...000:::IIIOOOIIIQQQ777888>>>DDDAAA777111000666===666999666000;;;:::222888888333111555:::;;;'''999GGGDDD999444999>>>444444444444555555666777000333:::@@@>>>666333555<<<999>>>>>>222---+++###;;;222---000666777777888888666333222333555777777...444...888///:::555;;;AAA<<<999888444//////222666777888777666555555555444111333888;;;::::::<<<<<<;;;:::;;;<<<<<<:::777000444999999111+++///777333666999888555444777::::::555777===<<<222///333555???;;;333666777555999888///000333000333444***;;;666333666<<<>>>999333555333333888:::999999<<<111333888???>>>888777:::CCC:::000---222;;;BBBEEEAAA777222777888333444:::666999222,,,000555999>>>222333888444///666888+++444444444555555666888888;;;888999======777222111222666777333111222222000111333555666666555555555***777;;;:::<<<777555>>>111555555...***,,,111444888;;;<<<<<<>>>AAA???:::444AAA999000888999777DDD<<<<<>>999===DDD222333BBB999DDD333777///222666555000333>>>AAA<<<777555444666999:::888666666999555,,,...999:::333666111000666;;;:::999:::000555:::;;;777222///...---000444888;;;<<<;;;:::EEE666111:::<<<333000666>>>;;;222222999555222;;;555999===>>>:::666555555222999===999444333333333...555:::777333555888999777???999***,,,<<<<<<...888555555999999777888:::666555666999888555555888(((777===777999DDDCCC999===999:::@@@@@@999111///444666888999999888666555<<>>===777444666999111000222888===;;;222)))555333222444555444444444222333666999888333...,,,...444666222000222444222+++,,,***(((---555777333888:::999555222222///+++:::666000...444<<<===888777HHHRRRJJJ;;;333222222===;;;;;;???>>>888444444!!!111===:::666777555///***000444222111222111...111666<<<===555...111999333888;;;999888888666333333333333111000000333555333222222111111333777:::666---;;;111222>>>222===+++222777555///000:::DDD,,,999000888555***999333999888333...111777666000)))---222666777666444333111EEE===666FFF>>>+++333555555666888999777333000///000222333333333444444666;;;...///222222;;;111333999:::555222666<<<>>>===999BBB<<<;;;AAA;;;CCC///333:::@@@AAA<<<444...///<<<>>>444222<<>>III===444333666888>>>EEE:::>>>BBBBBB===888555444333222AAA000111EEE999===AAA>>>>>>@@@>>>;;;@@@III000999333666111+++:::;;;111999:::222,,,000666888111555666333333777888777111333777:::;;;999777555***111===GGGDDD888333555888333666777000111444...999...'''+++111333222000222555777666222000000222...333---777,,,555///444777000---111555666666777222000...///111000,,,(((222......333666666666888555444555666777777555333,,,///555888666333777???111555888888666666:::>>>777000222;;;>>>777444888...;;;:::000.........555;;;111222666777;;;<<<222000888>>>;;;333///555<<<999555555:::===;;;:::;;;555444666:::777111222888GGG???777555888999666111===333111999<<<777777===//////@@@???,,,444AAA111111000333333666EEEIII:::444444444666999:::888777???999555666777444444777555:::;;;999777888777555<<<;;;999888777777777888999AAA@@@===???:::555;;;333222333666111+++,,,222<<<999///'''...<<>>???;;;//////333...GGG???''':::BBB666CCC<<<222777<<<===;;;:::;;;===FFFQQQYYY???666EEE???;;;666555000444>>>999444;;;...<<>>888222CCC???BBB///<<<555777>>>999888;;;;;;777777;;;444>>>,,,111111---@@@666===777333333888===>>>===+++///555:::;;;888333///MMM,,,777...222888>>>999@@@CCC???999777777666999::::::888666999>>>DDD999999===:::111666999111;;;888000***---555666111999???;;;000555DDDCCC555666:::888444666<<<<<<777666@@@333(((333444******555333777???CCC>>>777444>>>999666888;;;:::666333:::;;;444///:::IIIAAA------666;;;888555555000(((777000111;;;<<<333222;;;000555555000///555888888===<<<;;;999888777666666???333(((***222777444111...999<<<444000666999777EEE???<<<<<<888///,,,///---333///...333000,,,000///111333222111444<<>>@@@666888,,,666111...999333'''---<<<888DDD;;;:::&&&444AAA222111000111444666666555333222444444111000555===222999999000***---222444;;;555222222222///000333555777444555;;;<<>>999777:::555(((///222<<>>>>>222777444===333DDD>>>EEE;;;,,,(((777>>>333444888,,,666000777222333888...111555666666666666666888:::***777888444666333333;;;999000222888:::>>>;;;///...111555666555444444555999777111++++++000555777000---,,,333:::;;;222(((333555666444000111555:::999777555222000...---,,,000///111444111******///@@@:::222///111666999:::999555444777:::555***111;;;===333...444888555000666:::999999:::999777;;;;;;:::666222444@@@LLL>>>000>>>888888<<<)))222---000555888999888777555999===888777===;;;555888222CCCBBBIII444;;;555<<<;;;444...444:::111...===666777777555111000111333111222666999<<<;;;777333;;;======888222///222666;;;666777111///GGGOOO555888111,,,111:::===666---888***222333===(((///555???...(((222:::777777<<<111:::BBB???444,,,+++...AAA;;;666666777999???EEEAAA777...+++,,,...666???888:::;;;:::999888222+++222;;;???999222333:::???:::666;;;===777888999111...888===///)))222444444;;;;;;;;;;;;;;;999777555<<<>>>HHH:::333666******777777333555>>>:::777@@@>>>555,,,000>>>GGG???111888666888777444:::???:::888===BBBCCC???:::777555555777777555333333666:::;;;333333666555999>>>;;;777:::...222333///777222111999333999+++444+++---===;;;;;;===;;;777888>>>666777<<<777666:::555333666555555777:::888111+++;;;:::888666666888===@@@;;;,,,000222BBBJJJ444555555;;;>>><<<999:::;;;:::999;;;===>>>>>><<<999777333333999:::666===AAA999---222555666:::>>><<<666555---222BBBDDD777///222:::<<<:::666555777:::::::::>>>777222<<>>:::999;;;;;;222---333666999@@@777///666000666&&&111888666444222111111222111000555444444444222111888AAA---888@@@>>>888222***###:::444111333666666888;;;***)))(((777LLLGGG444---CCC;;;777888888444222444:::;;;888111///333555222333000,,,+++...111333333000666999666333555777888666888CCC777;;;+++///)))444<<>>???;;;666222>>>:::555444---777666555444444666888888777:::<<<000222@@@FFF444;;;===:::KKK===111<<<999@@@@@@444111555666;;;@@@>>>000000999---777000666///:::555666444...222:::;;;333111<<<::::::===222666000444888777444111222333...999:::888<<<:::777>>>555333::::::000111777555///000333666888666222......---,,,---222666888777'''...666777222000333888***000555555222......///111444777888777555555555===111---;;;KKKLLL@@@444111///---///333888<<<>>><<<777444555999777///(((:::777666777777666777:::999===<<<666222555999;;;<<<:::888555444666<<>>::::::999>>>>>>444333///333;;;555333>>>---222666666444444888===555777999888666555666888;;;666222444999;;;666111333///333111...>>>DDD///111888<<<777,,,)))000999555,,,444000:::---888===???444///666;;;:::999<<>>999666666999444333888<<<;;;777666:::999::::::888444555:::<<<999444111555:::888222;;;444777;;;777777777///===666DDD000222EEE000111888666444777<<<>>>;;;888777...444111111555///:::444888555555;;;888777AAA<<<<<<>>><<<777333777???777:::444000777:::777777;;;<<<:::777333222444777<<<;;;999666444444666999<<<:::555999>>>666111888444>>>:::AAA@@@999@@@;;;999888111;;;555999111333;;;:::;;;<<<999666888===666...AAA444444AAA---555CCC===555222333555666666666:::======:::777777777)))555777333GGGEEE333LLL444777999888999<<<<<<::::::;;;===??????<<<777444111...222777777???DDD;;;---222666666666444///(((111666666111111666555000666444444444222111555;;;999777888888:::DDDDDD666999777999;;;999222---------,,,---111888<<<<<<:::333:::AAA>>>666000333888111000000222222333888>>>888555222333555666555333555666555333444777666333111111000000111444666888444111111222000---///555333;;;>>>;;;999999444,,,888666666999:::888999;;;000555111...333///***///;;;555---''''''---555;;;555999444222777555///333555222333222000666999111777222444666222666:::888:::///444000===111888888555333111111444777888999+++...555:::999444333777222666999888777666333///<<<666333555888777777888000444444:::CCC>>>555888???;;;999999666333444888888777444000222666666333999999777555333555:::>>>555888888555555666333///777999AAA333:::333777---...<<>>999333555333BBB:::999999999;;;;;;999777;;;000FFF555:::AAA333@@@III:::KKK444:::MMM000AAA888>>>;;;999???@@@;;;;;;///555>>>222444,,,333222333999777333444222111888:::777@@@888333444***000000555999999444///...///111999999888<<<777222777<<<999>>><<<222222999888333222444999<<<;;;444...666555555777999777333000///------000555888777555...222777777444111111222+++///444555333111000111222,,,,,,444<<<;;;444///<<<<<<<<<999555222111111777333000222666999777444???333000999===777555;;;:::>>>>>>777333555:::<<<;;;888555222222444666666999777...555888333777444333333333333333333555666222;;;999555555222333===555444???000>>>444>>>666000555222111888777555;;;''',,,222444333555999>>>666888888333......555<<<666000---111777888222+++111...444666333888:::///555888:::777111...000444000///888---666111AAADDD999777666777888999888666@@@;;;777666777666222...;;;777666888888666888;;;///333;;;DDDFFF@@@555--->>>777555999888444999DDD888333---000999>>>444%%%>>>555777:::666888<<<999CCC...222444999888'''///444333333666:::===<<<;;;333,,,555555:::AAA999>>>...666666555888444222:::EEE777000666;;;999777:::333;;;000***999:::000444<<<666...***,,,222888<<<999777333111000111333444999;;;444777???111%%%333(((222000999;;;666???:::===777444======:::777===:::888777888888888888888777222;;;222333@@@999???FFF???555///111888???CCC111888???@@@;;;444///...***777;;;888<<<888888PPP666888777555777;;;:::666888999:::999888888999;;;888//////222222999===555===:::555111000...***%%%333===999(((&&&555:::333222---...444666444777===:::666===<<<222;;;@@@///222...111:::@@@<<<222+++...///111333888>>>>>><<<===555222888;;;666222444444111444999999444666;;;333555222---,,,333777888666555444333333333///,,,===888222------000555999888000---333777333000111111666888777777999444---333111111000///---,,,,,,111666222///333000***///888555111///111444666666444666///---666666111555888111999999---222:::...444,,,555999---///666,,,333***222///===000444000444222000000333777999:::***+++...222222000111555;;;777222///222666777777666222222666999777444444:::AAA===666555333888GGG888555444444666888:::<<<333333333222222444666666;;;:::777222......222666777777333......333444222666;;;DDD222:::777@@@888111999999333555>>>>>>777===111555222666===777@@@999999999:::<<<;;;999777>>>111HHH444666444>>>EEEHHH>>>CCC555FFFQQQ111>>>333EEE@@@888AAA@@@555555111;;;DDD===777333:::===...<<<888333999333...:::KKKFFFKKK>>>666777222<<<555666888999777444222000333<<<<<<:::999///)))000CCC777555999888<<<<<<000444555888:::<<<<<<999666>>><<<;;;999555///,,,,,,444...***...777:::444---666666555333222444888<<<999777444111000///...---777888888888777666888:::111555888999999999<<>>:::$$$333>>>777AAA333...888@@@;;;000,,,555???000777333---...++++++444===:::<<<222<<<888;;;222222:::555---222444333777///000222444666777777666222333222///,,,///666<<<777666555333111///---,,,222///333888555111222222333555888;;;;;;888444000...444>>>---444222BBBAAA222777888555333444333///...555;;;:::555111333777???999333222111222888>>>888::::::888555666888:::;;;666888@@@AAA888333555...777<<<:::555555666666;;;444;;;BBB======BBBBBB555;;;666???444 000:::777999:::999666444444555222666CCC===>>>CCC...###,,,777999777999444...222777222222777777444:::FFF444===333...===>>>555888:::444000444===AAA>>>888555111---,,,///111111111(((///,,,000<<<222)))888...333+++444999888BBB===777111222555555---000888<<<888444555:::===:::555999BBB888<<<>>><<>>>>><<<<<<<<<;;;EEEAAA000555===//////666>>>???555,,,...666111555666555777<<<<<<888>>>000***333:::777444777EEE>>>777222---+++000777444777555+++&&&+++444999444333222333333111///...(((+++///333555444222111///000666:::333))),,,888666666555333444666444111///000111000111333333222222777333000555111,,,000111333666888777111((("""222444------777:::777<<<000---777:::///666???444===000333111%%%,,,;;;777555333>>>999CCC555777222999666222000//////...---777///'''$$$$$$)))555@@@>>>:::666666666333...***,,,,,,111999;;;888666666555888222111:::888000111===888222222777<<<;;;777000444888888444222666<<<@@@===888444111111222444333555444000000555999999000;;;LLL>>>AAA555999000<<<666444888>>>???===;;;BBB555777222333888222:::555555666888::::::888666DDD777000///@@@777KKK666666DDD>>>999>>>777777FFF999EEE999+++444:::777>>>000<<>>444555888===;;;CCC888---444444999LLL;;;888AAA999444888444===999666333555888999777444444===@@@>>>:::---)))444999///000666666:::888+++///222666666444444888===333222111000***&&&,,,666+++333:::888///***,,,000111000///...///222777;;;JJJ@@@555111444888999888---(((%%%)))222777333,,,---000333333333666;;;???,,,---000333777999:::;;;999<<<:::444222666777222444555666777;;;???;;;333999===:::000***---444888111;;;...999666+++@@@???999???CCC>>>333,,,---111---111,,,+++333333222888888;;;222888333???999777222999333***...111222888<<<777444666;;;<<<777222///......///222777:::<<>><<<333...333:::000777BBB///444111>>>999111888;;;777555555444000::::::777111...222<<>>IIICCC111)))999OOO666;;;666333;;;===999888AAA999222444<<>>+++)))>>>...555777666333444999<<<;;;000555::::::666111000000@@@444222555222555:::888999333///444888888555444555000///444444//////444888999999888:::<<<999444777===CCC<<<111555:::444;;;888666555111...333:::111777888333333888888333333000111555333000555>>>777999777222///111222222888888666///))))))///666111000222444444222444888)))+++...111333333333333333---...666555,,,+++222<<<;;;888444333333444555:::<<<<<<:::;;;======;;;333999555222777333...333888444///+++***---111555222666111000999<<<;;;BBB111333999999444777999222000///444555000222888888999:::FFF>>>EEE777;;;666999777555444555555333222555000---///000000444:::@@@888222222333222222333333555:::>>>:::333000333111;;;:::555999888333777FFF???666222666:::777///222777>>>>>>777222777@@@???>>><<<:::999999;;;===000555888888999===>>>;;;000555CCC888:::...999<<<===444111:::???<<<888999666222===666111333222BBB444333333555777888777666;;;CCC222<<>>:::666===@@@===>>>222===<<<>>>111777444777444;;;999444444444999EEE......;;;666333444)))...666333000222666999888555///666999;;;:::...+++999......888;;;222222777444***///222000+++,,,444<<<222......///+++'''///<<<000444888777222---++++++,,,---000222444555666666???666---+++111888<<<<<<222999>>>@@@@@@@@@<<<777:::999666333111111444666222555888999999777777777999AAA???444222:::;;;333:::888444111555;;;;;;777888???>>>333,,,111:::>>>///111,,,444555111999:::???:::555666999888000(((777999333222::::::666;;;777>>>333<<<,,,;;;111444///555000+++///000333>>>;;;444///111777999666000000000000444999<<<<<<;;;FFF888,,,,,,555:::555---333666000...222...+++666:::777333000...///333666444888@@@000555///:::555666999<<<===<<<999888777@@@777000000777<<<:::777888444222333333222444888111666777444444777777444333555444111222888>>>@@@999555///---222::::::555GGG555333<<<:::333+++""")))222///---000777888***000333777999999777555333???555777------777333:::444===:::777>>>???888888EEE===333222;;;BBB<<<222777666999888333777999222===888222000444999;;;<<<777333///222888:::666111444999>>>999444<<>>999===...999333;;;444444888888444444888:::777555;;;888888888777888222888666333000000444999>>>===999666555777666333///777<<<333666))) :::???666:::999444222555:::;;;444333333555777666222...:::111555<<<777666:::888333000111444333///000444333888555+++---::::::000111======111,,,333666111444===999222555999777666===333,,,000777999777555...666777222222888888222***000666666111///444;;;(((555:::444555<<<;;;222888222222777666111000444000111333555111---222;;;666555333111111222333555:::---***555:::222---111::::::888555222000444888666999777222000222111---444999666444999666111666%%%,,,444999999777666666333999444222777777777???777>>><<<888;;;999333111###000888<<<>>>777000222333111999///777---333///333333444777:::<<<;;;:::111111444:::;;;777333222999333000222555555999???:::<<<@@@>>>444,,,///777444@@@>>>444444666;;;EEE???<<<555///111666555000444777<<<>>>999222555===...222666444000000555:::999999888888<<>>444444<<<666>>>333???666777+++///;;;>>>444111444444@@@;;;DDD>>>;;;===222555000222555555444444555666000111///555;;;222---777111111999;;;222333999777000333555333000///444999777000///555555000111777888333///222777888222,,,333444555777888999888888///......---...000333555+++777>>>888//////333666111000000222777;;;>>>@@@444888::::::777555666888<<<;;;777666888;;;:::777555999888444333888<<<===444;;;;;;222///777===<<<333'''+++///888===333333:::444111333999<<<888333111666222///222///***000888??????:::000000000222000222000222666000000@@@555222000///111444555555333444666777777666666666<<<777333111444666666555333;;;333,,,555444...555>>>555,,,...666:::666///999666;;;...777000;;;:::777333555===>>>999777;;;777333222777???@@@888///???999555555555777<<>>777666222,,,+++888@@@;;;111///555;;;NNN222(((222999<<<:::333+++'''BBB@@@888555,,,GGG888777777999:::666...(((///&&&555======555'''111555<<<777222<<>>444>>>(((...444999:::888555444]]]NNN::://////444888:::,,,==='''333GGG666222222;;;???>>>666000111666888;;;111))),,,555<<<:::444444...777???999444555333777777:::;;;666333===KKK444+++111EEEJJJ:::///000---@@@CCC///%%%000;;;999888BBB666---<<<@@@777777000555<<<>>>666------222,,,555777222222:::;;;666***///333555666666444000999CCC>>>,,,***:::@@@888555***,,,<<>>222===777@@@;;;000000111444666666333111@@@888000///000222888???---000:::EEEEEE:::111///000555999888111...888FFF222222((()))<<>>;;;333111888AAAFFF>>>333///777AAA@@@:::<<<000;;;===EEE---000555...???EEE:::444:::;;;555===...222444<<>>777000000222>>>888...+++666EEEGGGBBB999666222222333333000---111444777666444444777;;;???111,,,666===:::777999(((555>>>===888999>>>BBB...444444...000999;;;666***&&&>>>777222666,,,???888<<<>>>999222000777>>>---777777555888555444===111777FFF666:::...<<<<<<333444444:::<<<...,,,===888999999666333444999>>>444777999666000---...222444AAAJJJCCC444...888FFF,,,999000'''333444+++...***333===???:::666777:::<<<333666---888111>>>@@@444+++,,,888<<<444222999:::::::::888777:::AAAGGG222333999AAABBB<<<777666FFFCCC333,,,777===777555///===FFF???222+++...222555444444444555888:::<<<555===CCC;;;---'''///999222---)))+++333;;;@@@AAA444666===CCCAAA999333333+++777@@@<<<777666555222222...%%%)))777777000333<<<999444111222666999::::::888000***---444444...222999>>>===<<<;;;999555444<<<666000:::BBB<<<777666999;;;:::666444777;;;000;;;@@@:::888===???<<<777555555777:::;;;888555GGG???111111<<<;;;999AAA555222......555======888<<<:::BBB...---777***===777666666555555777888999...555===BBBAAA>>>999777???999555555555222333555777555444666888888444000666888777333666<<<===999222777555000444;;;666+++777888777333//////222666333666333)))@@@wwwwww>>>,,,444;;;:::333///222666999555111222777::::::777)))---444:::;;;555---&&&***666===888///...222666>>>333###888777+++===555888555111///222777<<>>;;;999;;;AAA333111:::<<<555777BBBCCCBBB>>>888111...000222)))===;;;666AAA>>>444888666,,,777888,,,888DDD444999777777888333---222;;;444:::555111999:::333222KKK???BBB///666777KKKBBB999:::;;;;;;:::888444111@@@???===:::888666444333]]]III666111555999::::::...777<<<999777888777222555444333444666777666444,,,...333777999777222...:::;;;444***(((111999<<<777555666:::===;;;222)))000:::111;;;222 777>>><<<===888888===777000555666===555444<<<333,,,;;;888222---000999>>>;;;666)))999777555<<<666111===555777999777444444777:::///+++,,,555======<<<;;;888===;;;000)))///888===,,,///111000000444===EEE...333;;;???===999:::>>><<<999444111222666===BBB777333666>>><<<222///444<<<...'''...555444333555:::///,,,777>>>888000---:::FFFEEE222&&&,,,555777111...///777@@@AAA999000333<<>>444222000))),,,111+++000;;;777MMMMMM999AAA:::999ZZZ???666???555@@@FFF444CCCDDD<<<999555444;;;666<<>><<<777...///:::<<<444000333555444777<<<666666222,,,---444888777666999:::999:::;;;666///777888222222999666000444:::===>>><<<888888;;;???111666888666444444222///:::000///999<<<444111666???<<<333333;;;777222999666444111111777===<<<555888333222000888666)))222999999888777777777777888:::777444444888<<<>>>>>>@@@;;;999:::999666444666///000333555666555444333111666::::::;;;<<<666---999222---///444777:::<<<888999:::999888777888999333555777+++***FFFOOO555666777777444111111444888:::888666555666555333111;;;777333333666999:::;;;444999;;;555000---+++(((;;;111,,,888666000777000+++,,,...333777888555222:::111555///000777...111...111444222...,,,...000444222111222444555333111???777111222555555222000444777;;;;;;666222---,,,,,,333555444777>>>===777===333666999111---///,,,+++777777///...888CCC888333999<<<111---222444;;;000000888999999777000///222///222;;;888222777:::111222444111666<<<777444000222666444777:::555777555444444666888999888555999666555<<<<<<777666///444777777:::>>>???;;;888:::777444444222555>>>888666222000222555777999000---...555999777666888===555222888999444444:::777888888555222000222333333@@@:::222:::999444:::555;;;888222666999888888999888999:::777222444:::888???999222777777222555222///@@@BBB<<<333???CCCBBBDDDFFFCCC===888555555666666666666666555444333===:::888777444111333999777:::777000///444:::;;;000111222333555777888888...222666888888666444444111333222...///444777444888777777;;;???>>>888222000333...222///(((111444999888000///777666555???:::999444444888333111999333000---,,,...222444555...555555555888777777>>>888777666666666666666555666222222777;;;<<<===@@@===>>>999111...111222///...000111222111000//////@@@???;;;666111000555<<<>>>>>>===>>>===999222...???666222444222---111:::777111...444888666111///999333111444666555666888555444000///999CCC???333444222111333777:::999777AAA===::::::;;;999666444,,,======222666:::666222555333222222333333222000,,,666777AAABBB999999000222555...***111222222:::777333999===888777777---<<<@@@>>>FFFEEE===CCCBBB@@@DDD===888GGGIII666777555>>>;;;777===;;;555555>>>:::444111444:::888333777555444333222222333444222<<<999---000@@@???000444333222555888999777444555333555;;;???===999777///777<<<:::777777888999:::777666999;;;999999===<<<333000444666333666<<<555777555///...444:::===...//////333;;;AAA>>>777777333...444999...)))666777999999777444444888<<<666333222777999555222111BBB333111???AAA444111;;;333666333444:::444///555888777444444999===;;;444@@@BBB666<<<@@@///,,,///999999999999888777666666777444333777<<<===888222888555555777666111000222111444777:::;;;;;;<<<===///555:::>>>@@@@@@:::333BBB444---222444000333<<<111222444666888888666444777333555111(((///<<<<<<:::777222000111555999<<>>+++"""---999:::;;;@@@???;;;888222333...///,,,555666555333222111222333000)))---222---,,,000---000111222333333333444666666444;;;<<>>777<<<===666222666444///222333222222444777999:::999444999<<<666222===@@@444...333888:::<<>>;;;222:::...---;;;---%%%AAA666555444444555333...)))111...///444777777888:::888666555444555555444222...000222111000/////////555>>>999333888888666<<>>888///555FFF999666>>>MMM>>>DDDHHHFFF@@@<<<===@@@333555666888888888666666333333666888666222444888000555999999888888777444666777888666444222111222333666888888666666888:::===<<<888444444555222,,,000......000333444111...AAA<<>>444333777444555777444555777555000***)))000666555000333555222555;;;999999666333444777888555111666333111222222222666======:::666333444666000'''222222222555777888555222***///444666777999<<<>>>222000///222777;;;===<<<777444666===;;;333///222555666555333444666444///111666999555333666:::<<<111222444666888999999888999777444111111444999===BBB<<<888999===???:::444///<<<<<<666666222///444888666444333444444444333555222:::777888;;;444777<<>>===DDD===<<>>BBB...===:::<<<111+++555:::666888BBB<<<333///444:::666...666555444333333333333444888:::555---111;;;888+++666333000111555999<<<===555222444===BBB>>>777333333777999888444444666888777,,,,,,333666:::>>><<<;;;999666333444888888777888888777444333555777888***,,,...111999AAABBB===222444222444999111///:::444555444222111222555999:::000///888>>>:::999<<>>@@@777555:::+++444444444888444111888888888555333777===<<<777>>>QQQAAABBB<<<)))666888444555666777777666555444666555666999<<<999222,,,;;;999:::<<<;;;888888<<>>@@@@@@>>><<<444111555666222111555888777777;;;@@@AAA???<<<;;;111...000222555999;;;666555333333555999<<<>>>(((///777:::999777888:::///---,,,000444444---''',,,---...000666:::666...222***@@@666///;;;......222...+++...444777555111---(((000***+++444111:::111000///000333333111///777777888999999999888777///(((&&&---444999CCCLLLAAA777333(((111,,,111,,,666444444444///)))***000'''""")))///---000555111???999333222555666111,,,999666;;;;;;///...333222---000&&&%%%555444000>>>777888555999@@@999555>>>:::666<<<>>>777888<<<666<<>>222666777666555666777888888222666...+++111)))&&&888888777777::::::555,,,%%%444222111333666777888999444888888444444999777///666666555333111///......///666999:::<<<;;;999:::BBBIII???666;;;666---555777888:::===???===999666777===888444<<<>>>:::<<>><<<<<<===666777999;;;:::888666444DDD999000333:::<<<:::999---333:::>>>???<<<777222999;;;;;;999555111000111:::999777666666888:::<<>>444888>>>000444;;;444999<<>>...444999888666444111...999777444111000111333666111222888AAABBB:::222000777;;;777...---555:::888***777===999777::::::555666666777666///+++222===:::888555222222444888:::222999<<<888333333777999666;;;999666777000---777999777444333555777888888???333>>>222222???444@@@666666...,,,777888222555;;;444888<<<:::???DDD???666555FFF888888GGG:::>>>???444EEEBBB444333333DDD000===;;;///+++,,,555DDD>>>;;;666333666999666000444444444555555666777777<<<777444555444111000222///...---...111555777999>>>444,,,---000222444666888888999888555333555888111222AAAEEE333---666888:::BBB???222222======111999666444777::::::666333666999999666555777777555///:::888111555888555777999888888777666888:::<<<<<<333111777999555666<<<999999666444666999777222000999888444666444333;;;777777333111555;;;===;;;---HHH999777666---:::222///000222444666666666555:::888444000///222777;;;555444444666555444777===;;;555///000555999:::888@@@<<<999888888888999999000444444111555===???;;;555333222444888;;;:::999777666000...444666111---111666;;;<<<:::777888999---444<<<===888444444666777111,,,+++000444555555666888777555444555222,,,111+++BBB777...:::111444:::555///...111444444222///+++444//////555000888555222111333666777444111111333555777777777666666555888555//////666999777555...555+++:::++++++------111666444///111666000---222444...000333,,,555;;;???:::222...333;;;999333666777333777;;;444,,,111'''%%%222///---<<<;;;:::777;;;???666222===888888???>>>222111666444222999///+++777555///999222111111222444444333111CCC444;;;AAA333000888444999888777777666555555666666222777333'''000<<<333===999555444777;;;<<<===444333111111222444333222222999:::555777>>>;;;222???<<<888444333222222222000000555999666666777666888...444888///333;;;555555777999;;;===<<<888444<<<@@@:::777??????555222999777333DDD:::HHH;;;///EEEBBB???===;;;888333...333555777888888666333222CCC888///111777999999::::::777555666777:::===???222444777999999999999999>>>999444333777:::;;;:::;;;555///000444666555333666777888999999:::<<<>>>111+++:::---222CCC333333>>>:::...***111222555AAA999...666===777;;;===---222444777666222///000111777---666===555:::???333...222666888777555555666555666999999333...111888555444444666888888888888777999888555111000444888;;;<<<777///---333888888...666@@@BBB<<<555222222777333111444777888999:::444:::888///...777===;;;000777:::666777<<<999111888///+++///444555666999555333222333666666333///)))555;;;444---...444888:::999333444;;;555333===;;;888555444555777888777:::222BBB::::::BBB111999888444&&& +++000222888999111222444222888???;;;===:::III777555EEE888===FFF;;;...<<<<<<555@@@777111<<<999333777777666;;;111444444222222555555222333444555666888999::::::;;;666777<<<888///222???---///333666777555222000>>>666111111222111111333:::999999:::888555777;;;777222FFFRRRCCC===>>>111;;;DDDAAA555555???===111666111000777===<<<777333:::>>>>>>999555555444333000===999...444:::666222999999999999:::;;;<<<<<<@@@???>>><<<666000111555444999777000333===<<<222888@@@;;;222444444333:::444444222000333999;;;:::///===333111888666222(((...///111333555777888888111333555555555666:::>>>000000222444222///222888AAA<<<777666999;;;;;;999)))(((---444888777555444888===999///111>>>DDD@@@111000...///000222222111///======777:::999444777444:::???@@@;;;555222111,,,222999:::888777999<<<000000111444888999999888;;;>>>===777444555444222444111BBB>>>111333555999888666444333222111000...999222999222111666...333555333222333666666444111///222555666666444444555???@@@999///222999222###@@@444;;;)));;;+++333)))///333777999888666444333///---333333---111333***<<<===<<<:::666333333333444...111444555???DDD;;;,,,//////111444///,,,444<<<:::777;;;???444000???>>><<>>111444>>>999222555999......333888999444000000222---;;;888&&&666EEE111333444777888999999888888777777666333444666444000333888999666888===<<<555777444000...000222444555;;;111222333+++,,,444444>>>+++666>>>---222???333444777999888777888777333222999777777AAABBB999777222;;;BBBCCC444>>>AAA;;;EEE@@@;;;:::===<<<666000444555777888999888777666,,,...222444000---222;;;888555444888;;;;;;<<<>>>555555666888;;;;;;999666;;;888444333555888888888888555555:::<<<888444222,,,000555777777777:::<<<666444:::666888@@@888888000...%%%###+++,,,---888222000666999888;;;999...---000444777999888777666)))(((///555444666999444---222888:::777555555777333555:::<<<888222333888777666777999777444666;;;+++222999999555111222444222666666222555>>>BBB@@@&&&...777:::999888:::===111//////333777999777444...444777777777999999777<<<888222///333:::;;;777...222666666444222444666111///000333666555///)))000444333///222888777111777888333555>>><<<888???;;;999666555555666555444;;;666;;;666666:::444888666:::777888AAA@@@999;;;///***///333000333666000NNNIIIGGG999555===<<>>***666IIIFFFKKKJJJ444===;;;:::;;;<<<;;;999888777111000555888555444666333666888777999<<<;;;888555999444111::::::555666555666777888::::::999888777CCCKKKEEE999333555777444444222222666<<<<<<888777???888///444666666:::000333333222333777666333:::666888666999444000FFF333444444555777999;;;<<<---111777===???===999555;;;===BBBEEE@@@:::999===000333555444000...---...%%%333:::888666666@@@@@@;;;555333666:::;;;999;;;<<<;;;999777666666...:::999999BBB===777AAA999:::::::::999666444222***---222555777:::>>>BBB)))///777;;;:::666222000999;;;999666666;;;===;;;777:::@@@III888***777999666777777555222000000222;;;111444---...555---111555444444444444444222111111444888888555333222222888999888555444444111...III999===$$$999+++???;;;555;;;;;;666555777333***((()))000333000777:::111CCC:::333555;;;;;;222(((000---111333333>>>EEE===333000666:::333000333444:::888555;;;???444222CCCBBB:::::::::333777<<<888===777999:::666888999444666444222111222333333222444555222444<<<:::555777***)))---444666111///111+++///777999333222333...&&&000;;;@@@===777111...666999999666666999777111666666555555777888777555---+++***---222666888999AAA333555777***+++666444AAA999999<<<777444666777444999:::555222444666555(((555777666<<<>>><<>>;;;:::;;;>>>@@@>>>;;;888999999999888888777666'''+++222555111...333<<<222000444<<<@@@===888888:::777555777::::::333---333666888555111000444888@@@======AAA???888555666222888???AAA>>>;;;<<<>>>888666...666888222555///---222222888AAA:::222555+++444333///444666222222...222666777777777777888(((000111111555444333:::111555888;;;:::777444222///000444888777333333777666555777:::888333444999***///555888888666666666888???@@@:::888999333)));;;777333///---...///000...000444999===<<<444,,,111111444:::<<<888555555???777000111555888<<>>DDD:::......444777222333444555444333222111555777444000666>>>;;;000333===<<<:::???<<<555666555444333444666888777666<<<===333444333111:::888'''222666:::AAA<<<222333777333:::???<<<>>>@@@888MMMKKK>>>===999333>>>AAA,,,EEEEEE@@@@@@666555@@@000:::888333777666333777>>>???===888777:::<<<;;;333444555777888888999999222<<>>///777IIIAAA@@@222222AAABBB555444@@@:::666444555222---000777222222333555<<>>666888333...666BBB<<<777@@@555666777:::<<<;;;999888%%%<<>>>>>999444444999;;;:::777444888???CCC===333...000000;;;DDDCCC:::333333777%%%$$$***444999555222333888333555===<<<333333:::///444777777222,,,***)))222000%%%---@@@666'''222<<<777222333777::::::888111111222333444666999<<<888999777222---,,,111666>>><<<777444777===>>>;;;999@@@???QQQ>>>$$$777666::::::999444//////555;;;777++++++%%%)))333---222555666666555444333222111111444777666222...,,,,,,///444===???222%%%...AAA777---;;;'''@@@--->>>666000777666///111:::777***///000888:::777>>>BBB888...333888999666555777999000000666444///888AAA;;;>>>222999;;;---///<<<;;;888666444<<<@@@555555GGG>>>000,,,---...555999111<<<222:::AAA999>>>EEE:::;;;888666555666888999999...<<<444---<<<@@@444222555000///222333222444:::+++888777;;;DDD///---)))000999;;;::::::???DDD000444555222444777444---888444333444555333222222///...000555<<<@@@AAA@@@???222:::AAA444333;;;666000888///...>>>777///BBB555;;;<<<444...222666777...>>>@@@777444222333===666)))>>>FFFMMM444666///?????????>>>===;;;;;;;;;:::999777555222000///...:::222...333888;;;;;;===;;;222---111555777;;;AAA555111///444;;;===666///,,,555<<<888...***111999???:::888:::999666:::BBB///666======666000---...CCC@@@,,,<<>>777,,,***+++,,,...333888;;;<<<<<>>BBB222@@@>>>---===;;;999AAACCC...AAALLL///>>>000::::::111///888:::333888000000999===777111111555===;;;111...777<<<:::888555999???;;;111000888===999333///111666666111000@@@333000CCC777)))@@@111111111222333222000...222444666888888999:::;;;:::666777;;;:::555333666777222000>>>))):::<<<888(((333:::888666777666333666555666;;;@@@BBB===888999;;;<<<999555555999===777222222999>>><<<999:::222777===;;;555111333666///000111555===@@@888---BBB777000555;;;;;;888888>>>888444555555444555888777888999;;;;;;:::888777;;;888888;;;:::666333444;;;999666333222333555666???@@@<<<777777:::555---999===<<<666222444777888777===<<<555111444555333444222999<<<555666:::555777000,,,222<<<@@@999000:::AAA;;;444:::<<<:::<<<222666;;;;;;444...222;;;;;;888666777::::::555000999555555:::<<<666000---222777888555333333111,,,999555555888777222000444888666333000...000555999999888666555555444222111@@@>>>999444222222555777999444111555;;;;;;333+++000555777777777999888444444111000222666777444///555333111///......///000000===AAA777555===;;;111444333222222555666666555222:::;;;444444;;;:::111555---111999;;;???>>>222<<<444111555777444222333777:::999777888===???===222333666:::===>>>===<<<555333000111888>>>===666666111444;;;999111222;;;333444666888777333222444,,,,,,///444555333111222999888888999888666666777999111...444888777555666(((...666888111+++///888777>>>000777===333666888444000111555555444888@@@CCC:::111///333888777555---+++,,,111444444777;;;;;;333@@@WWWPPP444///AAA888HHHIII;;;777???===000///222888:::555000222999...111555888999::::::;;;......111555666444333333333555444222666;;;===:::333555555555666:::;;;;;;333:::===888444555666333999888666777<<<>>>777,,,===:::777666666666555444<<<===999111))))))111999111>>>222:::555(((888222444666666444111000222555555555777;;;>>><<<666111///555888555000///222555222;;;<<<333///444666111111222222333333444555555999>>>;;;222222999999111:::111...555999666777;;;777555222000000111333555DDD666,,,111;;;???<<<999999===777@@@===111888666===666///222999===999444444888222???111666---444>>>:::999;;;:::555111111---///111222222333555777555444555888;;;:::666222666555444555666999;;;<<>>555999444777MMM555666666777<<<>>>999000<<<777---***222<<<888+++444555444111111333111...222;;;===888888===>>>888<<<999777888888444333444666555111///333::::::666111555777777333,,,---777//////000111333333222111000111444555666777777888<<<888888;;;:::444333555<<<666222888222999777222999888555444999@@@>>>777000000111666;;;999222+++---444;;;===999333000///666333555999:::666777;;;>>>@@@???:::444333999@@@$$$///777444///000555888@@@777222888>>><<<777444555111000333444333444777777777666333111///...///999111,,,///555888:::===777999;;;<<<<<<999666444777999777111000111---'''222555444000000666:::;;;666;;;<<<666333444444222;;;666:::<<<555666888222333666888888555444555777+++777<<<===@@@888111666???:::555222...///777@@@<<<999777777999888555222444444777<<<;;;666444555888666444666999999777444666333333666666111000333...222666888777444222111111000000222777::::::888???888111111666999666222...)))'''***000444333000999:::888333222444555222===:::666555666666444222777666666555333111000///444;;;===777666;;;999222111000///000333555666666666:::999333333777777222,,,)))000888888;;;===555888555555777666222222666...222444444666::::::777444333444444555555444333>>>999111+++...666:::999222<<>>999333///000777<<<333222111444888:::888666BBB;;;222...222777666333222888888000///666888444444444333222111000//////***000222...111:::;;;555555000000666888666666999333333222222222444555666+++000999>>>:::333111444666<<<666;;;999111777000000666888333+++)))222;;;222444333:::444555111666:::777999>>>@@@<<<::::::===<<<:::888666333111///DDD===444000111666:::<<<777888999999999:::;;;<<<<<<;;;<<>>)))222;;;SSS@@@:::111444@@@@@@:::<<<999BBBEEE;;;000111<<>>777222666333333777777666777:::;;;;;;:::555000...111333777---''',,,666;;;===???666888;;;======;;;888555333777777444111111///---444444222///333:::>>>>>>444888:::888555555444222AAA999:::;;;555777777///(((---111000+++)))+++///111777888999999///000AAA???<<<;;;>>>>>>:::999:::;;;:::888777666666666555111333999<<<999444555999;;;111---444999666333444222000111444444111000222)))...666:::999555000...777444222555:::===;;;888999666333444666777444111666444333444777888888777888999777222000222222///666555444222111222555888777777888777555222///---:::888777888888777555444111///---...000333555555333333222111111333444444555222999===777777999333666777888888333///000555,,,222666777:::===<<<999999777666444333333444444<<<;;;555------333888999;;;@@@;;;///---777999333000000111111222555:::>>>;;;:::444---///555444,,,333555888888666333111000999666555999:::555000---777222000444777666555666333===333;;;@@@333444444999888999;;;999666666999333333555777::::::888666>>>777111...---...333:::...;;;<<<444:::IIIBBB---@@@???===;;;>>>BBB???:::>>>;;;:::;;;999333000222///222666777555111...,,,<<<888222------000555888777999888222111777>>>AAA888777777777777777777777222555777888:::<<<999444222777888444222666;;;===111333666555444555888<<<888777777999:::888333///111000======666111111BBB666:::>>>===888333000///555111------111666888888>>>666//////555:::;;;:::444666333---000888;;;777333333222111///...,,,++++++222555222444999777111111111444777777555555888333333444444444444444444777:::>>><<<333---222;;;111<<<444666777777===000...777;;;333%%%"""...;;;000---333222777000555888,,,***---333666444333444===;;;999:::;;;:::666333)))---444:::===;;;444///333777;;;<<<;;;;;;===???///111444999<<<999111***---,,,:::666000000---:::999777...666000777777@@@;;;666:::===666555;;;===HHH===///,,,666@@@???666666:::???===333---555BBB***111888:::;;;<<<999444:::888222---///666777333///555777555999AAA@@@777======;;;777777888444...???222---333:::???;;;///999999777444222000///000333444555888::::::999888::::::999:::999777666777555777777,,,III===;;;<<<)))666AAA@@@777333666;;;@@@999222000333666666444>>><<<999555333555:::???666777999::::::<<<@@@DDD???AAABBB???:::777999;;;777111,,,---888AAA???666@@@<<<:::<<<@@@>>>888333===:::999999888555777;;;999;;;<<<:::666666999===777111000666;;;:::888777777666444333333555666888222666:::999777666777888999777222...222999;;;888111555888::::::999777555@@@666666888555888999000222111222666;;;<<<888333<<<:::777999:::///222FFF;;;:::>>>CCCBBB;;;666666777888888666555555888:::444444777:::777222222555;;;000...888999///+++111//////000111222111111111---///222333333222333333888444111333888:::777333111777<<<:::444000222666+++...111333222000...---...222444333333444222---000333444222......333777666666555444222///---+++===555333888999444222555666333000...///111222222******+++///111222444666<<<555888:::444555777111555666777555222//////111111666999999;;;>>>>>>;;;:::999888666666888;;;===111888;;;999777888888666>>>;;;666333888===444&&&222444444222222666:::;;;111444333///555<<<666(((000555999666222///---***>>>999444222444555777888000333888777///+++222>>>777???333777;;;000444777::::::999888777555777999555555444444666:::>>>@@@666222000222333444777===333777@@@GGGDDD<<<;;;@@@BBBDDDGGGFFF>>>666777<<<666111...111444444444666777666555333222444888;;;333666666444444555555222111666888333000555<<<@@@777555666888888666666777555555444777;;;>>>===999888<<<<<<666333555888888333666999777222000333777>>>999444222111333333333666+++666+++111BBB000222000777>>>@@@<<<555///,,,999333...---///333444444---111777888555111555;;;888777222...222:::<<<888111111111111000///...---...444888666555555111,,,333777999888555555666777999888666444333222111111OOOCCC777333444333333444///===666555999>>>EEE555888888666222//////111333///***444---999,,,777777666333222666888666666777666444333666;;;<<<888333///---,,,---000444888:::000444999:::999999===AAA777666555777999888666333999...555555:::===000222<<<555///999>>>???666111FFF===CCCAAA,,,,,,<<<@@@222888;;;777333444888:::666000///666;;;888444333111((()))666;;;555222666;;;888333000444999;;;999222999999222222<<>>;;;,,,444===<<<:::666222000111333555555666999<<<<<<999777666777777777888:::::::::///444777,,,EEE888:::>>>---777BBBCCC:::444777===???:::555555999<<<:::888333777<<>>???>>>===>>>>>><<<999777999;;;***222888444111333888;;;???<<<888777999;;;888333>>>:::888777444222555<<<000333777777666555777888888777888;;;999444333555555333111//////111444666111555999:::888555555888666333...***,,,222333000000111666;;;>>>===;;;::::::111111555555999;;;333111111444:::???>>>888222888888999CCCGGG777---888;;;888555333000...333;;;222444444555555666:::===999555444777999666444444888333666???;;;...,,,555---///000000111222111111222333444333333444666999...+++***---333777555333222444777888777666666777'''***...111222444666999...111111//////222333000222777:::777222///111444666444222000............<<<333222888888111000666;;;888444111111000///...(((***...111444555555555444)))***...///777;;;333000000///000333444222///333555555333444888999777888999999888777999<<<@@@///999@@@@@@===;;;888555777777;;;===666,,,,,,333000666777444444999;;;999///222111000777>>>888------666:::777333333222///:::777111------111555666333777:::999111---555@@@///:::333<<>>(((???]]]@@@...:::111777;;;;;;:::777444555:::???777444000000333555555333111333777999444---///666:::888444222555:::;;;888222222333333222000...---(((...333333222111///,,,777===>>>777444777999777;;;999666444222222333333GGG:::111333777444+++$$$111???888666888===EEE666;;;888666666888888444///333---888111<<<...777777<<<777444666666555555888999666555666999777000)))444333222111111444888;;;333555666666444555888;;;666444333222333555555555888,,,222333999>>>111333333666@@@BBBAAA:::===BBBRRR===:::===555888===333222:::???<<<777666666555000222666999;;;:::777444???+++$$$111777///000<<>>...;;;111&&&???:::;;;:::666222222555999333222333777::::::777333333555666555666:::<<<;;;222555666000999333555888:::555333666999888888888333222444999>>>>>>777111111333666888888777666444;;;:::666444777;;;888333???===:::666555777===AAA000444666555555888777444<<<:::555111333777777444===;;;:::999666444888@@@000222444555666555333111888777888777333///333999333333444444444333333222666666888<<<:::555333555222222000,,,---222444111111000444;;;>>>===;;;;;;555...111666444999<<<555)))000777777222......000888888555999>>>555---555555444555555111...222999000000111333555888999::::::444222777;;;:::888888000111777<<<777...000888...111222000111333333000333555999:::999888777777222111111222333444444333888///***000<<>><<<:::;;;???EEEJJJ999888222+++***///333333)))...444555333333666999555444222000000111222444666222444888666000000666:::888555444333222111//////555777333444999888222555***)))...111888999000+++,,,,,,...444999777111444555444111111555777555;;;>>>@@@>>>;;;999;;;===777===@@@<<<999888777555???555222888666...000:::...555777444444:::<<<999888444//////444888888666,,,777===:::777;;;===;;;888999666222000222222000:::444111333666555555777...===:::EEEIII::::::;;;444777666222111555999:::999888777777666444000,,,===;;;<<>>888444555FFF???999999BBBIIIFFF>>>999999<<<@@@@@@<<<:::;;;DDD<<<666777999:::<<>>999888===555000...000222444666:::999888666888>>>AAA999...666999;;;:::777555555777///111222111000111555888(((RRRttt[[[===:::888999333555777666444555999<<<333111111444888:::888555:::///***111777888888;;;777777666666888999999888555666666555333000,,,***///333777666222///......777??????777555<<<<<<666777666555444444555777777===777222000...,,,///444333???888777555444===333333777;;;;;;888555444444555333999888<<<444777888777222000333444222222333888777777999999666000***""")))333;;;===;;;888666999888777555444222111000+++---///111111000...---444///;;;888666999555AAA333///555444???:::DDDGGG@@@:::===@@@;;;777777444BBB;;;222222:::???666(((...;;;CCC===777888;;;;;;:::///+++333555000222:::---///333666777666777999===888444222000///222777;;;>>>>>>999777999999666333DDD@@@444555333222>>>999:::999444000000555:::222000111555999999444000222666666333444999;;;999===888444:::111888777333:::222...333888777555444000///000555;;;;;;666111888555222111111222444555444888777444555888777222999888666444555888===AAA<<<666000000999???777+++<<<;;;777222444999:::666<<<<<<>>>>>>:::555666<<<:::777555666999:::888444888666777999777444444888888777555444333444555555555333555<<<>>>999777888222555555222111444666555444000222999<<<999777777555111666999444666999333:::<<<>>><<<:::999;;;>>>333777111,,,//////000:::444444777======888555666111//////222666888666444888444333666666555555888222444666555222111333777///333444111111444444000222555888:::888666555444777888888777444222222333888111+++...777===;;;777???===;;;999:::;;;<<<<<<======999222000111222000(((+++///111333555999===111111111222333444555666...222777888444000222666222222333444666777666444333===;;;//////;;;===222666///333777555666555+++---111222111333666555000222555666444555999999666:::>>>BBBAAA<<<888777888666999:::666444666555333???555...222:::===:::666000777777000///777:::777777...+++111333000222999...:::@@@:::777<<<@@@>>>888:::888111///333555333999333000333555444444555666CCC<<>>999555444888:::999:::===999:::<<<;;;888666444444---333333...000999<<<888<<<>>><<<888666777666333777222333;;;;;;333222777222000111444444111222777555444333666===AAA:::///333444555555555444333333666555444555666666444333;;;<<<333<<>>888:::CCC???333222444666888999888666555===888333///,,,---666AAA111:::555999444---999888111555888999777555666777000222444===888777222666;;;999;;;@@@AAA<<<777666000333777:::;;;999555222///...,,,***,,,444???GGG999777777999:::777000***333666999;;;;;;999777666>>>666>>>888555888555BBB999+++...+++AAA<<>>222---111<<<>>>333***)))111555666444444888;;;:::777...000111000<<>>===888000***,,,444999666555999;;;:::...111444777999::::::999222777777111,,,---//////===???<<<777999??????:::888:::>>>>>>888///---000>>>999444555;;;???===:::777666:::AAABBB<<<444111@@@;;;333...---111777<<<---***---777===;;;999:::000555777333///000111111777111111777:::666222333888555;;;===555444666111EEE:::000222===EEECCC>>>!!!222777333444111...333@@@666///000555888:::===222///...111666777333///666555555444000+++---333??????:::333222777999777111555666222222666555000333333333222000000222444***...222222000000444888444888999333,,,,,,444<<>>;;;888111***;;;:::888555333444666888,,,---000333555555555555)))333:::888222000333666+++,,,///444999;;;:::999111===:::'''(((<<>>===555000666@@@777???222444555***444<<>>DDDFFFQQQGGG:::777DDDOOOIII:::666555777;;;:::555333444===<<<999666444444888:::,,,444666000000777555...>>>>>>;;;777999>>>???===333---///666555,,,***000222222666;;;888111111777444444333444999===888///888777666777777666444111999333...111999>>>???<<<---444(((:::;;;,,,<<<:::000333555444222222666999777555444666888999666333:::888<<>>HHHAAA000222555:::===<<<888333///666222222888;;;777222///,,,555333;;;666---;;;AAA888333000333:::>>>:::555(((///,,,===111777---333555555:::@@@???777---)))000444999<<<:::666222000444888<<<<<<999555333333555444666<<>>@@@444222???;;;333>>>888:::<<<@@@EEEHHHBBB999:::555555===AAA===444///...999>>>999666999777000DDD===666444777888444///888:::;;;999666444666888>>>333***///<<>>;;;777333111222666999@@@999:::@@@999+++,,,999III@@@555///222777888555;;;777333222///,,,...444777555:::999///111;;;<<<333999;;;666222333666666777///:::???...,,,444000999666444555777888777555222AAABBB333000<<>>333222CCCKKK@@@444888AAAGGG;;;JJJ???555000333;;;,,,000666===<<<555222>>>MMMAAA:::888;;;;;;777666999666555777;;;:::444555;;;===444111555777555999CCC000???===777999111111DDD888:::666111444:::444&&&;;;888333111555888333***222///---...,,,,,,555AAA666333222666<<<<<<666000777111444@@@CCC===:::???333;;;///'''666;;;888@@@***000666999;;;<<<666///888888888:::<<<<<<:::888333111000111333444333111%%%111;;;:::555555:::>>>===999999<<<:::333111333111111222333444555666666666000888888///999AAA555///111444555555555666777......111444444555===FFF,,,666888111555???<<<...999444999===999:::;;;333???FFF999000:::888111999...000///---///555::::::666<<<;;;777999???:::...666666:::???===555///---666333111333777;;;;;;:::///AAA333'''888777,,,999888HHH???111666666111777777///---888BBBCCC>>><<<---555;;;999666666555333EEE===111...000)))000GGG)));;;GGG@@@666444444111@@@:::777999999777999@@@666@@@???;;;AAA@@@888888777444444777<<<===999444@@@,,,###***;;;MMMJJJ666333^^^VVVIII888;;;111KKK>>>999???)))'''///'''@@@777888777666777999444...000AAA888***111444111888,,,---<<<555FFF===@@@444@@@@@@;;;444555:::999333999444000///222666777777333$$$222000///000"""111222---111444000666:::333222888<<<;;;:::<<<;;;999<<<:::999888555333777>>>777...***111:::;;;777444000333666666333333:::BBB333111444;;;===:::666555)))777444333@@@===000444===444111666888555:::DDD000===222---<<<444***>>>555>>>@@@888666<<<>>>999555333000...///222777:::---??????///&&&'''333FFF<<<666222333888888222,,,//////333555222***'''(((===000555888...666BBB;;;///000:::===333111444000,,,000444333......222888222888111222CCC@@@111222===:::999:::999777999>>>:::999666666;;;???;;;444444@@@888111666111---;;;''',,,222'''@@@MMM222@@@***555KKKJJJ333222;;;333FFF===666999CCCIIIFFFAAAAAA999222000111222555:::,,,666>>>@@@===999222,,,777555333222222111///...000222444444444555666888888===AAA???999555666999444111999<<<444222333,,,222///------///222444555///666:::,,,222GGGBBB888)))000777999666222111333888444666;;;888111333;;;///888???===666111222555<<<;;;::::::555222555<<>>888999999===;;;///111777:::666222333555555>>>000...666:::<<<888///AAA===888666555444222000>>>DDD>>>///---<<>>;;;///===DDD<<<555444333///222>>>777555555777AAA888@@@888333555999999888888777111///111222000111444DDD666---444======444---777666666999:::999;;;???888888///((()))***///:::111333000,,,111888444)))999:::888444333555444111<<>>777444555::::::666555888444444444555555555555555$$$&&&///111///444666,,,444555666444222111111222666999@@@CCC===111+++,,,999888000(((,,,555555,,,999333555999666999;;;333---888999222---'''(((111---,,,******000888888444...444333,,,---777;;;777555222111444555666999>>>666999<<>>888///(((--->>>444+++;;;;;;222===...555222---111333222555999;;;>>>>>>555---///777AAA===888888@@@DDD<<<111000333111333444)))%%%000<<>>@@@<<<333------777<<<999555:::888888AAA777666666999<<<===;;;888...555???;;;...333DDDIII888FFF@@@222@@@AAA<<<===555666555***---555:::OOO777888777444555777444......888444,,,///333///---(((444HHH<<<>>>111<<<<<<;;;:::666000222777888444888777888:::======:::777DDD666888***,,,;;;444;;;888000111666666<<<>>>444777999777333333888:::999;;;888999;;;999444222333***...444666222///444===:::<<<;;;777000...333:::888333000222222000///111444999000+++555444222???222...222<<<<<<333000444777:::...)))222000111DDD)))555:::555333777999555555222///111666999999777:::999//////@@@CCC333&&&666777888888888555222000>>>888444333222222666<<<555...777;;;222555<<<333;;;111111555555888777,,,+++444===???:::333//////...:::===666000,,,333BBB'''+++444===>>>666000...)))555;;;444***+++555>>>444;;;;;;999999666555<<<444555@@@777///999===CCCMMM>>>333000666BBBBBB444444555777:::<<<:::444///666444444555222...000666999666444444333111555:::222555777777555333444666333333333555777999888777999:::;;;<<<;;;999555222444000777<<<888888777...444111---,,,...222666777111444111;;;===555888444///444888555//////666===222333333333444666777888...666<<<999111...555???======>>>>>>999444666<<<:::444666555,,,...444111111666888444222444666666:::;;;888666666...+++222777666777888::::::888666666::::::555333666;;;<<<444333333444666666555444)))000555444333666===@@@DDDDDD>>>444222999;;;888777===555:::888222<<<888:::999999999444///111777@@@;;;888:::;;;<<<===@@@999555444777999999:::<<>><<<444444::::::222...222777777===888444444555666<<>>LLL???DDD999555@@@555444777444???GGG555666444111111444222...000222666555111555444(((111333:::333:::444666///777666222///111777:::999:::888555444666888999999>>><<<>>>111444CCC888000:::......666;;;AAABBB777>>>>>><<<888:::>>>???<<<;;;555333666777444111111000,,,+++111666555444444555777666222...000666===222...,,,000111//////111333777666888===444111===666000...222222///222888111222333666666222111666)))555<<<888444555777555333///---111999<<<888111333999777888AAA===,,,$$$333999???>>>999444444666666333444999;;;999777888>>>888999777---000:::888???444222444222777888000777:::<<<999333111333777888555888666///111888999333222444777666000------///555999888:::???BBBCCC111222999<<<666555888555???000111;;;333>>>PPP888BBBDDD:::222777:::888::::::;;;:::666222111555:::///000444999888333111444???444---......,,,444@@@555777888999999:::<<>>999333:::111111444222999>>>888777444111111222555777888222555+++@@@<<<###111444;;;;;;999333...///555;;;333777555///000666555///:::777555555555555777;;;;;;999888:::777222111333666666===;;;...///:::===555888777222000444888999666BBB===555666***%%%777---111666<<>>666>>>;;;...555555000444999:::444///444===<<<888555444666888:::;;;555777:::999666777<<>>999666888777222444***111888333999<<<+++>>>===888333666;;;:::555///444555///***,,,222555555444222...+++)))---111555555444111///111666;;;---555888222...222555444???666;;;:::///666===111888999777111000444777777444444444666888888666444888666444444666777555333888<<<;;;444111777AAAGGG666666666777666444222222444444555555666666777777666>>>333+++444000***333777777555222...,,,---...===999555222...+++///555777222333<<>>@@@<<<888777555111>>>;;;;;;>>>>>>;;;;;;>>>888888777444333666===CCC---666222///888666000666AAA...444???777555999333:::222+++...666999555000(((666>>>888------666>>>777@@@;;;333777;;;>>>EEE...***...777888000,,,///;;;777333222333777<<<@@@...,,,,,,666>>>333,,,888444666777666555444555666===222///000222::::::,,,999<<>>000...111777999444///---000111666>>><<<000...999:::333///000111222888???222///777===666222222...000:::@@@;;;444333555555000---+++///444666222---+++<<<@@@999111)))***777555:::???>>>999666777:::000///222999<<<888444333>>><<<;;;777//////444777888666<<<:::------777888999999666222///000777===;;;111999@@@999;;;<<<,,,:::555111222222000111444000111222666===AAA:::000666///999>>>111222999///777111%%%;;;@@@AAAOOO111111FFFGGG===999000111DDD;;;<<<;;;777222333:::AAA777222///222555777:::???777111222888777...+++...777555333333777:::===>>>888555444444555444///+++111666:::999555555;;;BBB>>>333111111///555<<<888777555555555666666555444+++DDD888222+++---FFF<<<444666888999999444---)))555999666---...555444,,,444555:::@@@>>>555...---888333111666999666333222CCC555111333333888888---;;;;;;777111000666;;;===888999---///AAA>>>222888999:::::::::999777666555>>>888444222...,,,222<<<666333111222444444111---777777666666555555777:::''',,,000222555777666222555666111???>>>111:::<<<555---,,,555>>>???:::555888666333000222444555444FFF<<<222111999===666---222;;;>>>777444777777111<<<000000---%%%333AAA777;;;888444000111555666333000222111,,,+++///222111AAA666+++,,,666<<<777...222333333000...111888>>>---...555;;;888222444;;;,,,+++;;;BBB999;;;<<<+++///444666444333555666555111000111222444444222000<<<666111333999;;;666000===888///***///888:::666777888888666444333000...;;;;;;:::::::::999999999$$$000...///;;;555***222333333333111///...///111666555777:::888111///000******333???AAA999888>>>111222<<<===222111888888444---777888$$$"""222666111555666555555888666111333555666777999;;;777222444444777===???<<<;;;===555:::>>>>>>:::666444444:::===:::888:::666222555CCC000555???555222555......555999444,,,+++111888555777777777:::>>>;;;555+++888:::666999888333666:::///+++111444222333999111555:::===<<<777000+++333---)))444>>>444***111555777888777555333333444888888===:::000444:::555MMM@@@222999000<<<:::888777GGG666===AAA333;;;555999:::888333111444666555(((&&&333666)))---777///333<<<>>>;;;222666:::???777555333444555888===BBB,,,333>>>EEEDDD===333,,,@@@:::333333///***333;;;444***...777666888<<<:::111444777777999<<<:::555;;;000'''***111666888999000555;;;;;;333+++///777666888555,,,)))///444666888555666:::999333---,,,666//////111***(((111<<<444444777;;;;;;777444444<<<222111111+++///:::>>>444:::<<<777111111555888111000......///000000000666:::444000333111000999666777888888777777888999===666111111333444999???...555999:::999444000111444555>>>===000...666777000444:::<<<999555333222444444EEEJJJ999666<<<444'''&&&***333888777444444000888>>>999222000000000???666===???222444:::111***AAA333<<>>888CCC---333:::>>><<<777111...333000111777<<<<<<;;;<<<;;;666444555444///++++++888555333333777:::;;;;;;444444555666777666444111888777555333333555888;;;;;;555666777222333555...777666666666666555111///,,,;;;===???999333999555888555444666999888444///444888666//////444666222333666======222'''+++666555000000666;;;;;;999999555,,,---...***///444///======888333222777;;;;;;111222///333999555000555@@@>>>:::555222222555999555555666666444222666<<<:::666333444888888444000777222111444777777666777222555777888888888888888222666222??????444<<<<<<000000444:::<<<888777888<<<<<<:::777777;;;:::777<<<888333000333666333,,,999:::999555555888888666<<<;;;;;;444...555;;;555666444111000111444555555666555222///111666555111444555444444777:::777222111222333333333666===BBB111---333>>>===333333<<<***+++111222///666<<<888+++222888777666777888666333222333444666666444222<<<666222333999;;;666000---444:::999777555222...444777888555444555444000;;;:::999777555333222111111111+++***///...000999///111333333111000111111///,,,---000222111444888)))(((---555555000111777333111777999000000666333;;;555888:::111...999AAA333888999777666777777444===888222111444666555333666222222444444222333666:::::::::888666555666777@@@<<<;;;;;;888333222222:::222444888555444666333222777:::888777:::>>>@@@;;;???AAA>>><<<<<<:::777777===:::555777333000888888444333888;;;999777777111555777555444444000+++:::444+++...888333---555777888999::::::999777555333666===:::///111888555AAADDD:::JJJ<<>>CCC444333999444777999333555444...,,,...000///******111333---000666555444:::444888222>>>;;;===555333333555555444888>>>777999<<<<<<:::888888888888777///888222###///999;;;000444;;;666333666666999;;;888333222999???AAA777000,,,222777777333111666777:::;;;777000000333<<>>:::;;;<<<777333---+++///444555666999555777666222222777;;;;;;<<<888999:::444444666222000BBB222444GGG<<<888HHH;;;777000555BBB@@@666444999:::<<<======999444000,,,///666>>>>>>999666777===999222,,,...444888777555777::::::999777777888333666999;;;:::999888888<<<666111111555777444111666444:::<<<444222444---;;;999777666555333111...777)))555DDDEEE666'''111<<<888333111333777:::<<<666888777333000111555888;;;666444222+++&&&111BBB111000333666666555777<<<000222:::999---///;;;@@@:::<<<:::666666999888444...000;;;===///(((...222444777999999777666666888)))111999:::999777444111:::666333555999:::555000666111111666888666444666;;;666///++++++---111444555<<<777>>><<<333999444(((444@@@BBB666,,,111<<<111444333111222666555000,,,555999444///111666777888222///333777777777888)))777888333666555+++###999777444444555555666777999999777444555999888333)))666>>>777......555;;;333444555555666888;;;===999888999<<<;;;888666777---333---&&&+++333:::BBB...444888666444666999:::666666666888::::::888666888777666666666666444333777===<<<111(((---;;;FFF333777888555555777666222444333333222111000//////CCC777222111+++---666;;;111333555555333000///...@@@888111---+++((()))---333000///222666555222000???333111222111777999111777///(((111>>>:::111555666888777666999===;;;777AAA===888444222000000111:::666444444222//////333===777000---///666>>>CCC>>>666666999333000222222///666444000555777777;;;HHHDDD>>>999<<<>>>666+++888BBBFFF???555333777<<>>???;;;777222...111222000666888---000BBBGGGPPPNNN===222EEE???<<<999111888:::///666000444444...+++---///...000222///111999777222444777444%%%111222EEE999222666444555777555111333999>>><<<777111///222999???000:::444>>>:::---666000???000222;;;888444555333000333000(((###(((111666555000///555999888555333;;;444111777<<<:::333...;;;@@@===444222999<<<888777000,,,---000333888===...111>>>@@@888>>>???---<<<888222,,,,,,000555999$$$000///333===555,,,777999888888999;;;<<<>>>???888666333333777:::;;;;;;222:::;;;<<<<<<444222>>>///000333777::::::666222...222999===:::333444999===???111,,,:::<<<:::DDD555///444888444666888000@@@>>>:::777666777:::======999000000<<<>>>888666III>>>333111222333666:::------++++++///555555000///444333444:::888333666:::222444999EEEIII>>>CCC222///888AAA<<<555333000DDD@@@:::666444666;;;>>>555555555333///...777BBB,,,222444333888AAA@@@888...666======777222111333000444888999777555555666000<<>>:::666555444333111===///222"""...JJJ>>>>>>,,,111666888777333111000:::999999777111...333::::::...+++555;;;777555888...222666555...(((...888<<<000......,,,000111)))777:::;;;:::999999555...999,,,444@@@;;;<<<>>>111)))222>>>EEEBBB999000***444::::::222000555999888888444000222777888444...888444555:::999444222555???:::777999;;;888222///111<<<888===<<<666<<<444000111666<<<;;;555111222///333444222555:::888222;;;888333111888===666+++333(((%%%///777666444777444BBB:::000<<>>:::111777111666666111...333999===444444444666888888666444444888;;;888333000333777444222000222;;;@@@999...444999999555555777666111000111222333555666777888222***:::HHH>>>999999...333666888888444///,,,***---...555>>>@@@;;;555333<<<999777:::BBBDDD:::---MMM888---///555??????222+++444444<<>>;;;444000333777888444000///111444333666;;;===:::999;;;666444333555888:::999666???444666:::555333999999%%%777222'''111555333;;;(((444;;;666000222666888BBB>>>777444:::@@@===666111222555>>>BBB444///===;;;===888...///999===:::555999888444444999999666,,,<<>>@@@===888444333???KKK999888888999III;;;>>>+++***777999888777333444;;;===555------333888555///---111666888;;;>>>///444<<<===666///222:::>>>CCC@@@555222888888222???999444444222...,,,---222111888222***;;;DDD///,,,///222444555777777555,,,999---(((777...%%%888777444444777:::999666444888333000444<<<@@@???;;;999999444666===777111999---222999???@@@===888555777888999888333222<<>>888)))NNNOOO999<<<777;;;KKK777777<<<222666@@@<<>>555222444+++555777::::::999888888999777777000+++222??????555,,,111;;;999,,,---444222555666777777888777333000000333///111888666555>>>222666999999777666888;;;000111111...,,,,,,///333777999666999AAA;;;333777444333444777:::999444000333,,,///888555---444CCC***222999:::555000111444666888888666333222555777<<<444555999777<<<@@@:::333666555222111555888777444666000000:::;;;888<<<333666;;;===<<<777111---333222222333333333000//////:::...))):::888///===555999777000000666:::999999555888===333%%%+++>>>------666>>>666+++444HHH999...555;;;444;;;AAA666:::666555999777222000333;;;:::999666333111000///111222444777777555000,,,111000555999444***,,,666///111444666555666777999;;;111888<<<111222555(((444)))###,,,777:::555///555777888777555333444555///555888444000000111111222+++)))///666888:::;;;222333222222666<<<;;;777888111...333999888444222444555777:::<<<;;;777333<<<888333000000333666777555888888555555777555222999666:::555***222:::000---...111444666555111...777+++---444555888;;;666>>>:::666666888666111,,,---888666///333555444888666...---...+++333>>>>>>555000555777---,,,111111888777666222...---///000666333333777999777666888===999555444111000555<<<222333333444999===999222222555888777555444666888===??????:::222///222777---888333555BBB===...222AAA222555888///333777)))666666888999:::;;;;;;;;;...444000%%%+++<<<>>>222:::000888<<<000333888---...222;;;CCCDDD===777666888;;;888000---333;;;>>>555LLL[[[+++FFF===LLL<<>>///111333333222222333444444***+++999===222...444444///,,,///444777555111777===;;;333111666555///666777555333444666444000222555###111333(((:::444///333888<<<===;;;777444666...333:::444222777777333000///333777999999999***666:::444444;;;888---222222444666444//////222###'''333===888+++***333///666<<<999222///555;;;333,,,***...000///000444222555999;;;;;;999777666222333777999444...333===777444888888111333666//////000AAA:::GGG777;;;333333555777777555444666999333666999777222000111444,,,///444888:::999999888444999======:::555333222+++<<<333%%%333<<<777888333555666777555222...,,,///555666111111777999555888000,,,444===>>>888333<<< 444HHH444:::KKK999DDD555>>>AAA===555--->>>:::>>>===777777999222%%%777***000888222555888...666888::::::888666666666...555555///000888;;;777AAA333,,,)))***555:::///777::::::888:::???>>>:::666:::999;;;@@@888111666222333555888999888555333888999999555111///000333+++555333,,,---999ZZZ<<<;;;;;;===@@@@@@<<<888:::333...///555888999888333333333222111222444666444888;;;999444222333666;;;333666888555999<<<555///333444111111444444333>>>???555///444222---111555666666555555777;;;???:::777444333444444333111555111222444444777;;;888222555555111111777;;;:::>>>999888;;;555,,,---555222000...+++)))+++333;;;333...000333222666999333777666999>>>>>>888555777777333///---000555:::>>>444222111333777<<>>???999333222>>>;;;999:::888666:::@@@888888555333555777222+++:::999555000---///666<<<333444777999999777555333444888444111555555444:::@@@999:::<<<999;;;===777999:::;;;;;;;;;;;;:::999...333111...666FFFIIIBBB666333777999555666777333???:::555000++++++444@@@333222333444777888999999!!!:::NNN```888===666555JJJGGG777999777333CCCHHH888DDD???555555777888>>>@@@;;;444...,,,///333666000***,,,444555...+++///(((111999999333111888@@@888:::888333000111000---&&&111;;;===:::555,,,%%%555222999<<<<<<999444888///222666999;;;:::888666>>>666999>>>888666;;;;;;555222000222444555555555333:::===999999===;;;444===777333444444222111222...---111666222***,,,777;;;777444444777888666333666222222666888555444666333777::::::777555444444000...///444444111111555666333:::>>>999999888...******777///999+++///)))444666777555222111222444111333333222111111333666777444111333777;;;<<<;;;888777333///...000777<<<444<<<444000999666---333333444555666666666666666222999999111---000111---===444000555:::999444000GGG333%%%,,,<<>>FFF<<<777>>>;;;DDD:::<<<<<<888444333///***777111555888555:::;;;...777888999999666444333333111666777555888???>>>888???333///222555===999'''555;;;:::333555@@@AAA999---444777===CCC;;;111555<<<999666777:::;;;999555999;;;;;;999444222222444444777666<<>>;;;888+++777:::111***000999===:::777555555888::::::999222777<<<;;;777333333444999333666999444666888111000444555333333555555222===>>>444...222///+++000888999999777666:::DDDLLL>>>999333222666999999777999)))555===///777CCC333555777777555555999:::888999666333333555444000,,,555999999777<<>>???:::666666+++...555<<<>>>:::111)))333000...///333:::???BBB666777555111111666::::::???999333222555666222---444<<<:::666555222333===''''''***...,,,''''''******///444444000,,,---///222555333+++(((...777<<<<<<666333555777666444444000555666111---000555777///******111777777444444555888999555000///555;;;...///000111111111000///444:::<<<777222///,,,)))///888)))///JJJ888'''DDD777666666666777666333111:::111333444,,,,,,333222222000000333666555111---///777555000555555222777111+++111999999;;;777+++111)))+++555555---...555333000...222888999555000KKK===///******...555;;;333111222333111---...222::::::888666999<<<:::555777;;;???>>>;;;666555555444222222777===>>>:::444666333555333,,,///888:::555:::777444777555444999555666777888888666444333...//////000666===>>>;;;666;;;999888<<<999555888888888777333+++&&&---888888000...666;;;888666999III333111___---@@@>>>CCC:::CCCAAAJJJEEE777;;;888???UUUSSS===666777777999333111000222444555222///333555777888777777888999......///222555777666555;;;888777888777444333555???CCCAAA999333666===AAA666,,,CCC<<<;;;AAA,,,999111222444666888888999999>>>555777:::333444999777888666555555777999::::::555666777777777666555444CCC888000111444555555666777333222666444...000777;;;666111111333555333000666444666;;;<<<999666555---222777777444333666999555000///666<<<;;;777555:::333777<<<999::::::222111000777000555,,,000...555666666555333222333444555444222333666888::::::888333...000777;;;;;;999///111333444333444555666333444222888@@@777///777444444333444555777999:::111999:::444111555777444:::444111444666333111111%%%???777666QQQLLL888CCC888CCCLLL777333EEE@@@<<<<<<:::::::::555//////222///555;;;;;;999;;;888...666888999888555222111111888555000222===FFF@@@555333555>>>???777888999000444<<<;;;111222===<<<222,,,222333888???999222888DDD???888444555888;;;<<<444888;;;;;;999888999<<<,,,:::???===777)))&&&333999666444444777888777555!!!...888444++++++666@@@555666999<<<>>>===999555444555666888999888666555777222666999444555777111888999888666777::::::777999<<<555000444222...333333999>>>>>>:::999>>>DDD;;;666111333999>>>>>><<<666---555:::333888>>>444<<<<<<;;;999999999777555000333222000666===:::000111222444:::AAACCC:::......888222111@@@@@@;;;FFF///222666;;;<<<:::777666BBB999///***,,,000333444333222111111333444444333...444444000333999555+++999555000000222444333111555@@@:::222888111,,,888---111:::AAA>>>555111222***000555444000,,,+++,,,'''000444+++"""'''666CCC444000///333555444333444111555666333111444666555333///000777<<<;;;999999888999999666222222666;;;111000...,,,,,,///333666...444666222......///...***:::...&&&;;;===///444:::888777666777666444222777111777999///...555666444222000000111000...,,,555;;;777333777444000444888111555888444666999222222222......222000///333999444...---111666999999;;;777666999888333---+++555444666888666000...000<<<<<<;;;999;;;??????;;;555;;;AAACCC@@@:::555444>>>:::888999===???===999333,,,666:::...000888///555BBB<<<555;;;555000===222333555777777555333222///......222555666555444777AAA;;;777@@@;;;222;;;---111888<<<888000...111BBB444///555666111333===OOO***777PPPOOO@@@DDD;;;BBBEEE:::<<<888111;;;999???PPPNNN===666666666:::///---///444999999333---222:::===888777===AAA???888111+++---444888444...888222333;;;<<<777777>>>000999???===999666333000;;;222;;;666888>>>222777666555555555555777888999:::111222333...111666222444666666555888===???>>>555111111444333//////222<<<444...000444555777:::888555666;;;;;;666333444444888999555...---333:::111111222666888888666444---222666555222000444888888555555;;;AAABBB===999@@@333000333111666<<<999===<<<===999:::888;;;<<<555555555555666777888:::777444222555:::===;;;888444444555888<<<<<<999666111444777999999666444222111222333888===:::666777666666444333333333444444333777777333555<<<;;;444333///...111222111333777(((EEE:::,,,???@@@999LLL666???HHH555444DDD888...@@@888666::::::333444:::,,,555999666555333111222555777888777444222111111333111...///444;;;:::777777777;;;666+++000<<<<<<333;;;<<<555666===;;;000;;;<<<666555999555222;;;<<<;;;999555222111444777333777:::<<<;;;;;;===@@@111666444333666555999III:::666444444777888777666000&&&&&&444<<<888222333---111666888888555444333777333000333999===;;;777555111777:::555666999444>>>===:::666888======:::999>>>999555888333---111///666<<<<<<777444666:::999666333555:::<<<;;;999111999222000<<<999111888<<<999888999:::888555222---555777333777@@@@@@888@@@444000666999666888AAA...888111...:::999555@@@777999::::::;;;<<<;;;:::;;;444,,,))),,,333888;;;888777666666777777666444444888888444666;;;666***555555444222222333666888)))444000///<<<999111:::111111555;;;<<<777333333444777::::::777333111000111///+++(((,,,333666333---+++,,,111333111000222111444555555888;;;999333<<<777666888888222---+++888777666555555444333333333444333111111333777;;;///333444000...111444444777444111------555666***999777666666666555333111333000999<<<222...444555666333///------///000111111666333444<<<999555;;;666444999888...///777666///<<<444'''///777666888:::888444111000222777:::<<<::::::===<<<666333333//////222666555000///222>>>???<<<777666777666222::::::777222///111777======>>>@@@@@@>>><<<::::::666---666===444777:::,,,,,,:::555...444...***888999999:::;;;:::888666444000000333888<<<<<<<<<<<<333===777444???;;;222;;;666222000333555444555888AAA777444888666...222???888111DDD:::QQQ333===AAA===???444999<<<888===333777;;;777444777444555BBBFFF===333///111666888777---777888111///666:::666666999:::555......666???222---///777999333444:::111666999999888888333,,,===@@@222:::@@@<<>>BBB888777555555666777888999333111000444999:::444///999<<>>:::777666777@@@<<<666111000222555777555::::::444222999888,,,666666666666666444333222999888333///444999333&&&222000000333444333666;;;666666111...777CCC???444@@@:::===444888BBB666222AAA555///666<<<999888;;;000555111...000++++++888333555777666555333222333,,,444999555......777@@@666000222222000666888...000444666666888:::777111:::999000...444444555AAA333888======888333000111111444666666444444666999777111)))222FFFEEE666111999666333444666888777444666+++...===@@@444///555222333444333222333666:::888333...111999>>>===999666222888;;;444666;;;666<<<;;;777444666;;;;;;666222999666444888555222777444888:::999555555:::>>>===;;;999777666555444222111???222,,,>>>888+++999777222111555888777444444...555666222222777888444BBB999999BBB>>>111333@@@666999555111333111111777999:::888555555999:::999)))...666;;;<<<888222...777444222333666:::===???===;;;777333444777666222888999999777444444666888***......222;;;;;;666888555...***+++...///111444666666777888999888444111555777666222000111222000333111333888888444222444222333333444999===999333999666555777666000+++)))444333222333333222...++++++///444666444222222333777888666222222555666444FFF,,,...:::000***111000555555555666777777444222444000777:::000,,,000000444222000......111444777444777444666===999333999...111<<<<<<...+++222222+++???777(((444;;;;;;DDD666999;;;999666333222333GGG>>>444---)))---:::HHH$$$%%%)))///000///111555999;;;;;;777666888888555666777777555222222555999111999AAABBB<<<666444555>>>666555777666:::;;;444(((000000...000...000888<<<<<<;;;999777555444333///333666555666888777333...333222333:::999666::::::333000444777777555555555444888===999222333;;;555>>>555///AAABBB;;;@@@...777666DDDLLLFFFAAA---:::666---...555///...:::>>>:::555444666888888777555;;;:::444222666777333888777444222111444:::???333111222666666222111333@@@===666000222:::>>>===777BBB000>>>DDD;;;DDD...888888777666555555555555888222333333111888<<<444000777:::444333666666111444444444444444444333333555333444555111---...222:::666111///111333666777888111,,,...555:::888333---...//////333888999666///222444555555444444555///555999888777999:::999999000666???:::666999888555888333999222<<<;;;BBB===999555333333333333222666444333666::::::444///===>>><<<555---***///555;;;999666444444222000...111555888///+++:::???---333444777999:::::::::999777777222000888???888+++:::777666999999666777:::,,,***<<>>333,,,000999;;;999666666444---333===111(((777111333666666555555555666000555::::::444111666===333...333888777999222 666222222666888444333444111222,,,,,,555666999EEE555777:::;;;999555222000222333444333000000333666&&&000222.........:::RRR777444222333666777555222///555>>>@@@666,,,222>>>777555444555777:::;;;;;;555555444666999::::::999888444999:::222333999666555666444333666999555...---333000...333333333<<<999::::::888777888;;;===AAA@@@===777222///000222:::;;;666333777666333555888111///555999777555555444444333111000111111000,,,111:::AAA;;;...(((+++;;;777999777///000555444444777555111111777888666>>>;;;666...***,,,444;;;000000000333777:::;;;;;;<<<888555666666444444666888777666666666666555444666333888:::555666999555BBB;;;666666777777:::>>>222...,,,000777999555000111;;;@@@999...,,,111555444444777;;;:::555333555222444333000222555666333:::999;;;@@@@@@<<<999:::222222333222///---,,,+++(((---333444111......000777888666555777:::666///<<<222...666666***(((555222222444777999999777444666///333666...---444444444444444444333333555666888888333666<<<555...333///111<<<===111...333111...>>>888555AAA999777PPP999999::::::999666222///000444;;;<<<555...000777000///222777999999===CCC111666999888888;;;<<<999000666===@@@<<<666111///111666:::888222...000444:::;;;444000555555444:::999777===???:::===DDDCCC777777555444444444555555---666777///...444222)))444111666999666888:::666333333777===???999333111333444666777666555333333...333222DDDHHHWWW>>>&&&???AAA222333999>>>JJJBBB:::===555///444222---000***///777===>>>;;;444000;;;;;;::::::;;;<<<;;;999<<<444,,,///888===999333111555666444333444222...&&&///777::::::888222+++222888666666777999;;;444222333444555666555444333777222333333111888:::///111;;;???999666888666///---333333//////444444...:::666333444333000///111:::888555111///111444555666///***---444888444...///333444444777;;;999444---...111555:::;;;:::777222888;;;888666:::;;;999555///999CCC;;;333555777444999333===333???;;;BBB???;;;666333333333222000;;;999777777:::;;;999777777666333...******///444...000555;;;<<<888///(((---(((///222,,,888@@@333222333444666999<<<>>>???222777888666<<>>:::888;;;;;;888555666666555??????------>>>GGGEEE:::<<<555777@@@<<>>555777333666???===;;;CCC999777555777::::::888555111666777333333888:::888333111111777>>>>>>888111222777;;;<<<888666666888:::666:::999000111777444111333333555888999222)))555999111)))+++)))***444444555666777666444111000BBBAAA===666...---111777CCC333999<<<...444===000???666333777:::888555666>>>888444666777666555555222;;;@@@<<<777888888666888///666888+++///:::444444888888444555:::<<<999666888999555///...444:::///222777===???<<<555000888555999AAA@@@777444888555111///111666777444///:::444===???111444@@@;;;888666777999666111000333111+++(((...888===999333888555000///555:::666...***+++///444444///...000222555333---)))---222444111///111555555///,,,,,,222555666333---***,,,000222444666333000000444999222333333555:::<<<444***%%%???222%%%777333$$$222000111444888;;;;;;999666777...000333...222;;;===777888:::999777444222111000000---333===888111888888555;;;;;;222222888666555===999AAALLL333...UUUAAA;;;555444777888666222555999===;;;111+++333@@@333000111333444333888>>>111555888555333444222///555888999666222//////000<<<:::444,,,&&&'''///666...:::444...555000+++777999000888<<<222666???777444333333444777:::>>>@@@+++999<<<333444@@@BBB777@@@666>>>AAA555777===222666666999<<<<<<888:::>>>;;;999333---...444333...:::,,,:::<<<+++;;;NNN999888AAA:::===>>><<>>;;;000666===999555777999<<<<<<999666444333222//////444999:::888888888<<>>AAA888333@@@,,,))):::555CCC,,,...111444666555444333;;;666777666444;;;;;;...+++777<<<777555888555...***444666...///777666--->>>666000333777666555555777;;;<<<:::666444222000444777999888555333555777000666999888:::<<<888000888666666888;;;999333,,,333777777444444999999555555...777>>>333,,,333999444;;;444@@@333@@@:::AAA@@@;;;666444555666666555:::777444333444777:::;;;//////111444666888888888222000000222666888888666444%%%---888///000666///333222111222444999===@@@222;;;>>>999777;;;;;;666<<<777555999;;;888444333444555999DDDJJJ@@@888===666888DDD:::555;;;333777;;;>>>999111222888777///777:::888999>>>888222888000))):::333444???222<<<000222333444888;;;666///HHH>>>)))333...===444777CCC999444888777111444===444...555...000;;;777>>>777000999CCC:::222222111===999777999666222333999444BBB999;;;000FFF<<<444666:::<<<999444444;;;AAA@@@<<<999888222///<<>><<<555777666555<<<>>>777444888999777888<<<***222999:::666222333666888666222+++&&&'''---222777999999666111...///111???<<<666///+++///999AAA333999;;;999777888777555;;;<<>>888333555<<<)))333...999111AAA888111===###333666777111///444>>>@@@888222333;;;:::999666444444777:::111///...000444:::>>>AAA***)))***...111222777===333;;;333...666222///>>>444111000333444333555999///000555;;;777---((()))000555888777666666222---999<<<===999222111666===444...000999999000...444555777888999888555222000444000++++++666BBBAAA999...222666555222111555999>>><<<666///---222>>>HHH888;;;888333555===;;;222///;;;>>>666222777999666>>>444000666:::666111///000///:::444222888555@@@AAA@@@999444888AAABBB===333DDD888999///;;;...222CCC333999888***666CCC000...(((---777555)))***555000111OOO/////////...333:::555)))<<<999CCC222000111;;;666999888222666+++777AAACCC;;;888>>>@@@;;;111555333:::IIIGGG999333333444777111111FFFWWWRRREEE<<<@@@---888TTT===///???888;;;777,,,666999%%%000222222222666:::777222,,,***000:::888...---555;;;666222444888999444...:::===>>>;;;555000///000666555555444111///666???111333111...111888;;;888===;;;::::::444...111999///222666999:::999777666999;;;===<<<999555444333)))666555---,,,++++++333111555...///BBB<<<444<<<===>>><<<555111222333222999555333888@@@AAA999000BBB<<<777,,,EEE111,,,///888000***111===CCC<<<333+++444IIIKKK:::;;;;;;(((333///000666444000777EEE333:::>>>;;;888:::>>>@@@EEE;;;111...333888:::999+++@@@;;;;;;<<<666<<<;;;$$$///,,,555888444<<<555333222111333;;;@@@:::111444888===<<<999666777999;;;777555888777111***(((&&&666;;;999;;;666///222999@@@;;;555555111111:::111===RRRKKKMMMCCC(((<<<444222AAA@@@222CCCPPP888???444---...222444555666888<<<999:::???999333:::555444<<<555...///***000::::::666000000666<<<>>>777>>><<<<<<000333444:::>>>666333777666111222999:::333999222222:::444;;;;;;111222555222777AAADDD444555;;;AAA???777222333222888:::000111666;;;888555888:::888444333666999:::777777999666333;;;HHH222???AAA===>>>:::444777;;;555333555555222111333(((///666666222//////222---111666::::::999777666444555777777666555555666......///111444666777777777888666333333888:::999AAA888444888===999222///555333666111666333777666===AAA>>>333...333999:::888:::888333222555555111888===;;;888:::777555:::444222;;;999,,,222;;;333;;;444.........///222666111---&&&---???CCC888222777444222555:::>>>===;;;???222))),,,444777555333;;;555333;;;AAA>>>555///666666888///333222777444///444777FFF555999...+++111333444111000444777777777555333111222444666777<<<;;;999999:::===???AAA555222111333222000222666///555666888:::444///444CCC<<<555222000///333999888222000333444111///111///333444222111333222...333666:::<<<:::777666777111444777777888999777555333333444777;;;<<<:::888,,,111444777===BBB===444+++111888;;;:::888777777111333888===???===777222333666666444444888:::888222;;;===555222666777222666444777===>>>777111000;;;444999222222888222999777888777666888:::555,,,333???;;;<<<<<<>>>555999<<<111222000(((333===222>>>============<<>><<<<<<333'''444666333888FFFDDD888444555444888;;;???JJJDDD---666>>>FFF777111<<<:::999666...///222///111555333;;;999444///111777999777<<<:::555//////444999;;;999666333444777888555222888999:::999666333222222555222222555666555666:::444333333555777888777666000111777===:::111,,,---...000333666888555111---666444222444777999999888555555000///222+++***888444999444999666222&&&,,,///111///,,,,,,000000...555999:::555///111;;;EEE999666<<<777HHH777666444???999444555:::;;;555///777222555777222444:::;;;,,,///000...,,,---//////888444555:::;;;888<<>>999111///333777***111999<<<999444222111111...///555888666444444666===555+++...111333<<<...999;;;;;;???;;;999@@@FFFOOO\\\GGG>>>@@@333>>>:::888???;;;...888BBB555666;;;@@@:::---&&&000>>>888<<<999:::???999444;;;,,,666333444---&&&111333222999<<<:::777888::::::+++888EEE;;;666000555333:::555555:::999333222777666///555//////666111999;;;888<<<===:::@@@DDD;;;999777666666555333666;;;111...888(((333(((:::<<<888999999999888666555555777333333888777222555===444@@@AAA===???;;;555777<<<888555666555222000000---222888999555222222444888777555555777999::::::000111222444666777555333333111222555777555...(((888888555333555999888444555888<<<<<<777333777???;;;888///111---444222333222@@@BBB555000888777---:::888555444888;;;666///999666999888111222888888888444888777000444999111777333222444555222000111,,,***111777666888999222111000///111444444000---777555111...111777:::888@@@999444444555333111222777444///555111444111555222;;;444777333777000777///777666+++***444999666222000......000222444444===<<<;;;:::999::::::;;;999555333444222...---000...+++444;;;666333444222111---,,,000666;;;CCCKKK;;;222---///444555333222111444444111222555555333444666888::::::999555222000999;;;555555<<<;;;111777555555666999999777555000333222000000555999999555777:::<<<;;;888555222888444222666===>>>999222888888;;;>>><<<;;;@@@GGG222777888333333888888222444666:::===;;;555333666???444666///111888000333333444555555666777111)))000333555111;;;111111888CCC???:::444222777:::888222777666222333999888111888BBB...888+++:::666111888555999777:::333999<<>>>>>666555111555>>>:::111888BBB>>>777===666888888777<<<444333///,,,222888111222BBB>>><<<555......333666555333999777///111;;;;;;000888888888888888888888888333333333444555555333111222---,,,222555333000...666111333;;;===888555888444666<<>>555111---...000444777555///***;;;555000000555777555222>>>444+++222:::111///???///444222EEE---444+++///<<<===:::777777;;;;;;888222333555888999:::999888333...;;;;;;<<<444<<<888;;;999666666888999999888<<<666111888===222,,,555%%%...111,,,///777666,,,:::,,,(((555:::333222;;;666777999;;;<<<;;;999777---<<<333666;;;333444///,,,999888===777...999999111444666444555666444000+++000666777444///---,,,555222111555777444222444888>>>777000444555222666222888555222777888;;;FFF444AAAVVVFFF666===888222>>>======888222111777;;;;;;;;;<<<:::222,,,...444666999666777<<<777222999'''444)))333111)))<<<888+++444:::;;;:::;;;999666///222<<<...===777999'''999777999>>>>>>888555777;;;111555...,,,111,,,666666888??????<<>>===333///888CCC<<>>999666:::777///000333888;;;===<<<777333777,,,222666---222;;;222888444222222333555555///333444999AAAAAA999000,,,333...:::===......666///;;;::::::<<<>>>>>>===;;;///999<<<444111666:::888<<<999888888555000...000555111&&&777...333***444999AAA111(((///444444DDD111555666444444666555111000111111000...///222555666666666666555444555666666222111444555222111333>>>...222777+++***333000000///222777:::999999===555111///222444444000---000444555333444777777444;;;:::888555222222222444222888888444333666444///555555555555333333333444444444111...---000444777:::888555555777999:::999???777//////555:::;;;999111---...444444000444===...111222222555;;;;;;666888777555444222333777;;;666---333...111999000444:::777444222444888:::999555000333+++:::(((...777333666000,,,111111///444222555999<<>>666---888CCC***666111555???444888000:::666FFF666666---333???<<<@@@>>>555777+++999777///))),,,777>>>>>>999999111...888888444777222666===555&&&...FFFSSS999;;;***:::@@@666@@@444111888222222:::333///AAA666777444///...111000---...000//////666===999///:::<<<===<<<999777999;;;444333222444777888555222???:::888<<<>>><<<888777777...111===@@@777555;;;555333222666:::888333///111000000333777777333///888666444666888888333///;;;444+++111===;;;777???111111,,,HHH'''<<<777<<<777999888333111555;;;<<<222111444999>>>===555///777///:::999,,,...@@@>>>;;;999666666888:::;;;;;;222888333666@@@333%%%......111111000555<<<999111999...)))222999777111000888999:::999666666999;;;000;;;000666>>>666555000888<<<444;;;<<<666AAA@@@777222...111;;;AAA:::///666666444111---,,,...000:::777555666555111000111444<<<999666<<<:::222111333888222---111000111:::+++333JJJHHH555888===444;;;===;;;<<<===666888HHH999555333555666222...---333555222333888333///777222:::***444555---<<<222666555111...222:::???>>>666222777+++>>>:::<<<+++999999;;;>>>>>>999666666JJJ<<<<<<333...///)))444111000333000---999@@@666///222666777666666777666666333...>>>999;;;666@@@666222///000333666555333===444000555555111000555666===999222888:::999>>>888555///+++,,,000222333666999===>>><<<:::999:::111333777===AAA???888222999777777888999888222...;;;;;;:::666444444777;;;///222444777<<<<<<444***111000000222666888444///999@@@999???+++222---666???:::666444333444:::@@@+++222999:::444000333888===000444:::444999===...444000)))+++222222---+++<<<777555777777555444666EEE222000555222888888%%%:::999888999:::<<<======555888666444;;;BBB:::+++000555===CCC???444---+++333000'''888---333***444---;;;888///;;;888333999999000///:::<<<333...111111666999555///---222888555777777666444333555666555111000444777777777999KKK666555999+++(((111///222111222777777333222333222333222000...---,,,+++,,,222555555666888666111555999:::666000---111555555111222777666111000444***000444555222222777===///333999???@@@999000***333222222555:::???AAABBB...111666999:::777222///777...+++111444000000666///111222333666::::::777777555000...000444666777111---777333444999111666>>>999444333444777;;;>>>:::777>>>777GGG111555;;;&&&,,,---///777666444:::???888<<>>DDD000999;;;111===777777000+++555111222777;;;::::::<<<>>>>>><<<===444///666777555<<<;;;333555:::666888;;;666111===555BBB>>>...@@@@@@+++<<<888...666555///777222444333...---///000...===///'''+++333666888<<<888;;;>>><<<777444555777999888777999<<<<<<999666:::777666888999888;;;???:::000000;;;===444222999<<<888444444888:::777222999666444444555666444222+++000888>>>???===:::777222888111,,,888>>>777111<<<555(((@@@!!!999666:::***111222,,,(((///:::AAA444:::===666,,,***444???888333:::<<<+++444CCCBBBGGGAAA:::666666555111---$$$444000(((333666111999???444...222555222...///555666555555>>>EEE===000222555666333000///111555333;;;000777AAA999999666DDD666!!!---<<<<<<@@@444000555777555666888999666888777555333111222444666333111222666777555777:::777<<<555...555888555777,,,444444444888444---111FFF===DDDJJJ999666HHHLLL888:::;;;BBBEEE<<<<<>>333<<<;;;888>>>>>>888999777666111,,,...444777666///111444666555444444444555555666777777555222///333333333555666555222000555888;;;999666444777:::...000000000555:::999555777999999666666666444000333999777666***///666BBB<<<444111555444///111888888999:::777///,,,333>>>@@@777777999888:::888///444222)))+++777444---000999333111333444222333555???555222333222666777000000///---,,,,,,---...///222777:::;;;<<<<<<666000999777888888444000222888111222000777111222000666***444;;;000;;;666666111>>>---)))666777,,,---:::333888;;;888111...333888666777888555111000222555555...+++...222222222444===000222<<<999444666999333000...000222111444999666666222***&&&)))...000000555999:::;;;<<<999444(((111:::;;;555000111444666///000999:::222222:::...333888777444222666:::333333777<<<;;;555...,,,111555;;;???@@@===:::777)))000888:::666111//////CCC<<<666777:::999888888444555666666666666555555111333333333555777444///666222<<<777666:::111777888666666888777333222333111777======FFF999333666666555999===;;;888888999AAA444111;;;<<<111000;;;666666:::///;;;+++???999444000555555;;;777===@@@111===777777333000<<<999888;;;;;;777222111444777>>>@@@777222777777777???;;;111555<<<666111333111888;;;777>>>>>>666<<<:::111???===222555;;;999666888888444---+++000666888:::---(((222777111---000333666:::999666222111111666555666777888888666444000---,,,///222555;;;CCC;;;444333999999222///222@@@@@@???@@@CCCEEE???777===;;;999666333111000000+++222;;;@@@???<<<999888...<<<777+++111999111(((777222&&&555###444111888333999:::222,,,///888>>>777999:::777333111333555---222444<<<111<<<<<<:::DDD>>>888555555444///,,,$$$666999333777<<<888444???111+++222666000000777+++555888444;;;GGGCCC333///333777777555222111222666===000888AAA999<<<;;;;;;999,,,333222***777:::777555222111555888444---000333777:::<<<;;;999888111111333888888666888<<<000999666222777777222444666999111...555888:::DDDBBB<<<;;;LLLFFF999IIIPPP888666<<>>>>>AAA222111111555555444666;;;333666111222888444111999555000666333555999222555...333888999999999333---000333777CCC;;;777444>>>777777666444222111000///555***333444444333***555111000;;;@@@666111444333888999444,,,,,,444<<>>...000777111333111===CCC///111444666777666222...AAA:::666888999666555888777:::666444777666444999666777---///>>>999000999111111666===???999333111///888888444333000111;;;333444555555444333333333000444;;;>>>:::444555;;;???888000,,,)))+++444===---222:::222222///555555///...999***///...;;;///666//////333111,,,444CCC555666666555444444555666222444555222//////444999777///)))+++......///111///++++++888AAA999444>>>AAA<<<888555111+++***,,,888888222+++***000333111222777999888999;;;999555(((...666888666222111222888666666777666444333555666666777777666333111...777444333111,,,(((---555222888???@@@;;;444///,,,666777777444000000666;;;999888444...---000000...666888999999555333333666000777:::777666777666222>>>555999222444;;;222555444333666;;;999222...///333>>>777666444888111666<<<000777;;;,,,)))///***@@@:::777777555111555<<<;;;666===555555444000444777000(((222555<<<888999000:::666<<>>:::444///---...333777999===777111555555555>>>???333444888---***444===???999;;;666999>>>222...DDD>>>===;;;777<<<@@@;;;999;;;888111...222777999,,,,,,111999<<<555)))!!!...222666999888555222000000222444555444333333444;;;555222666===AAAEEEIII333444666888999777333///444777999888;;;===999222777;;;===;;;666222222333666666666777888888777666000<<<:::111333444111222+++222...444222333000<<<222555555111///111111...999444222999AAA@@@333&&&+++666---555222>>>111222111222333444444555666888222333;;;???<<<;;;777,,,333...,,,///444888;;;>>>***222555333444:::;;;666444555777888888999:::;;;888>>>000777>>>555:::===222999666===333$$$444???;;;555......777<<<555***000222666:::<<<;;;888666555555888;;;888333333777222>>>===888:::777222555???>>>222+++222777;;;FFF222<<<555EEEKKK<<>>@@@444<<<222+++///666777666555666888444444:::666333<<<888000???444000666'''111444777666...***,,,000111///---+++GGG???===---666999999666222000000000///;;;111;;;<<<999111"""***111(((---000'''(((:::GGG+++222555222222555555111...111===///666)))222...+++///444777666222,,,(((---***---444444///000888;;;@@@777///444666333666333777777444555888666///444555888:::;;;<<<<<<===///444888999777444333444777:::<<<;;;888777999<<>>;;;555<<<888---000???DDD===;;;000---999DDD@@@333***///<<<777111888666888JJJ444777---///>>>888///;;;999888:::@@@BBB>>>;;;;;;444777,,,+++===;;;...000...111555777777555333333???///(((555AAAAAA999555000000333777555...+++,,,(((111???,,,222***777222***&&&:::...///,,,;;;%%%***333999777000111;;;GGG666222///222777999666222000222444333222555<<>>555...///222444555777777555+++111<<<...###333...///444:::<<<999666777555666333111555:::666---...111111...///222222///222111111111111111111111999???===333///444111)))222...---222888999333---000444:::<<<222(((+++444***000666666333000111444:::;;;<<<:::888888:::===555<<<:::///***///333000444777::::::666222555:::555===???777111444999;;;@@@222000***111;;;222444444333555::::::444444888IIIRRR:::222(((;;;777BBB???---777>>>+++---<<<555444:::;;;555000333444222222,,,444999111EEE...===,,,:::<<>>444333<<<:::444:::<<<888444444333111000777888333666<<<888---,,,000666;;;===:::666222000444888999777777888;;;999///)))///888;;;:::999)))000666999<<<>>>999111777:::999666999???@@@<<>>???444;;;:::888999444666EEE+++;;;>>>===BBB333---;;;---///222777???DDD@@@888999999888555333333777:::777CCC,,,///111@@@---333'''---444555333333888===AAA'''&&&000---111<<<999,,,111000***---777:::444444444666666222...333:::888555000///222888@@@DDD999???000666;;;000777<<<;;;...333BBB;;;888---,,,888>>>999000000777===777666444444555555555444222333888<<<:::555555888HHHKKK???//////333<<>>222666777444333555555333333999888333777@@@???777111///000666<<<<<<555---111///;;;222>>>555AAA@@@---111666<<<===:::333---999888999999555111555===---777???>>>999666333000;;;666333444444333555:::<<<;;;555///333;;;999000%%%...888>>>AAA>>>555+++666...'''000...---:::333...000222<<>>000///333......444555333777777333444999:::777&&&111333000111...///:::666222111444444222222555777444333555999:::555111===888444333111///555===888111888%%%111777EEE111///555777333000111222222333===BBB@@@>>>@@@@@@===///777777111111777555,,,EEE:::(((666555???111...(((666$$$888HHH222222111444555333///...111222///444///+++,,,000222000...777444111222999@@@>>>777111;;;---555999444:::&&&///***---555666///000777<<<===555000555111)))+++111///...111666999999777888666888<<<;;;555222333---000444444222111111222:::+++555777&&&111AAA333777555333555888777444000///...111555555333444888<<<444---...444666111***000444333///000666777444999000111000&&&&&&///333222,,,'''(((---333444444555777444...///666999888>>>999666777666444555999+++333:::===999555444555BBB===777333444777;;;>>>222555555444555777444...999<<<999111---///111111///:::///000BBB666$$$333555???<<<333000+++000>>>555...,,,000555888;;;???000 888222'''888111...666CCC===555;;;666///888?????????@@@>>>999222,,,(((777DDDAAA333---555AAA::::::999666222000///000888999666---&&&)))777DDD444555333333>>>IIICCC666555EEE444CCCLLL333555888777999777111000555:::;;;555...///<<>>888222555111///111666888555222;;;999333,,,---555;;;<<>>333777666333444999>>>>>>111222444888;;;888,,, ===<<<<<<<<<:::999:::<<<;;;444000222999===999444111555999999333---...222999AAA:::222999>>>>>>AAA222---111555000111111))):::---666999---;;;HHH555:::BBB999555???999---222...DDD888HHH666444@@@BBBKKK(((555FFF666>>>JJJ111000<<<<<<555111***+++666777000+++///888===:::555555999:::777666777777444:::;;;666222666>>>:::...333444111)))"""&&&444AAA777<<<>>>AAA:::777000000888555333222444666777777000222888<<<999333444888666:::999333///000222222555333555999999555444666666;;;===:::<<<>>>666***&&&---444888::::::333***:::333<<>>@@@333<<<888666111333::::::333222888777999222///666333---000>>>;;;777555555666666666;;;999999;;;:::555333444666777777444000......///000"""---444&&&,,,:::///333111///......111666999111000333777777555666;;;...111444444222222555888777;;;<<<999999;;;:::666999+++,,,666999999333&&&)))))))))+++///444999<<<555:::;;;888888:::999444444222222333333222666<<<222666999999777444444555777888999:::999555000---444555111------222555333777111,,,000888===<<<888444<<>>>>>888222///===666555666///666DDD999EEEEEE888------222:::GGG444666:::===>>><<<999888777555555888===>>>999444@@@???>>>;;;777555555666333444333222333666<<>>???@@@@@@<<>>999111***...>>>222777:::999777777666333===<<<:::777777777666555222666999888444222444999===888333444888999555111BBB999222000444555333000+++666444111777777111222888222666888333555666///333///888666***222<<<333:::<<<777666<<<<<<888:::///>>>222HHH???===???===>>>AAACCC>>>333000;;;FFFBBBBBB:::;;;EEECCC888666///000333666777666333000444777777444444666555111222111---...888BBB???444444111......000333444555555>>>777EEE444===///333===888111...///333888:::111333777:::777222222666;;;;;;777111000444666555555333555::::::777666888BBBEEEBBB999777<<<===888...000///---///444444111AAA///???888///555+++333444@@@???888888555333:::777555333333444444333222333777888333000333666666,,,222777777666777666333888...&&&***111333///+++DDD999:::===888999===:::555999;;;999888777333///000333000333???>>>444333888444333666777555444555333666888777333222555999...333555444666888///"""111333>>>111111444???111666444000...222777666111888999888888;;;===888000666:::999555888??????999000999777AAA000444222@@@???...===111:::SSS999,,,///555777333000111222111111222333222111111111222999111(((+++999CCC>>>222...---+++:::555!!!***333555111444:::;;;555333888111555000///777555111555999888555111000222666999222///...000///,,,---000...000333444222111000000,,,(((444***+++555///,,,///000///...000777<<<...---///333444222444999...111444222...,,,...111666999:::888777666444///111))),,,000)))***222444///222555444222333777<<<111444555333222333111...333222333555555444999???999888777666555444555555999777444222000000000000:::;;;777000,,,...000000;;;222000888===:::999;;;555;;;000...;;;555,,,999+++555555555999666333:::AAA999333222222222444888???CCC000999666333KKK777;;;:::@@@AAA888666888555888;;;>>>>>>:::777777888555666777999999888777555<<<<<<;;;777444333444555>>>999555444777:::999777;;;;;;<<<999444333===III999;;;CCC222'''777???AAA444777666111...111222111<<<666444666444...000777222333444444444555777:::;;;333...///222222444666...,,,+++...333777666444444777888444...,,,000555%%%)))---000111111222222666444111333;;;AAA>>>666===555111222000+++,,,333***000999///555DDD666)))666777::::::555///111777555<<<999444555111---444333555555555333111111222555555888:::777///+++,,,///111333333666999777222888:::===999555===CCC<<<333999;;;999777777555222<<<<<<;;;666222222888>>>,,,444:::999333000333777;;;999777777777777555333<<<666//////444999888555+++555333000666555///000222---111555333777;;;666000888>>>888///...444777;;;555666777555999>>>:::888777'''BBBCCCGGGAAA<<<>>>RRR@@@222DDD???444III:::CCCCCCBBBEEEAAA;;;@@@,,,111555444///+++,,,///222555555333444777666333+++,,,+++---777@@@@@@999000///111888??????666---777999333999222;;;999>>>777555222222333444444333===999777666333000333888333666777777999;;;999333888555444777888777999===DDDGGGAAA444///666<<<<<<:::666...''')))222999:::III111III999///===///@@@''';;;AAA<<<===999///+++555333000000222555666777(((111999999666555555444222555888888777555222000AAA:::444444999;;;;;;:::===666999;;;555555555...666555333000000222444444111333...000<<<;;;333333777222222777:::999888999555777999888666666:::>>>===EEECCC999777===999---000111888222///666===222111222111///111444333...777777777888::::::666222777999888666888;;;888111999<<<666BBB777<<<333999333)))===888///???===555***111555333111222444444...222555444000...000444,,,333999888666777888777444222333:::666)))---666---+++...555777555444666000555222000777555000555222333333111...000555:::999555444666777666888<<<'''***///222333111///---333$$$+++777111///555444,,,000555888777666555555...---///222333111444999777222---...222333...(((111222222000///...,,,***888333888777***,,,<<>>777222333555000555999999555222444777666666555333000///000222DDD===444111222555777666???555222888<<<999:::@@@666***@@@333%%%777444444666777444...---333888:::555444666888555222777???222333444444222111000000111---...333666555444555111333333333555888555111111555777333......555<<<+++///333333000///222555999444+++'''---999??????444000111666888444111222***:::FFF:::,,,...555===666777::::::444---///666222999666000333333111777AAA555***,,,777===777...222000111444333///...111+++222444111444:::777...999+++,,,...***444;;;...555888888444333888<<<<<<444666999:::666111333777222999>>><<<888666666666666777888888777777888999,,,444:::777222111333444777;;;333---333444333:::333---000444111555:::444000;;;===888555000111:::<<<111777:::///333;;;111&&&;;;AAAKKK000///>>>\\\888LLL<<<333LLLJJJ666>>>333???AAA>>>>>>999999DDD555777777111+++***111888555777777666:::>>>===999444555555333222444444111---444999555......888CCC===888:::000777222999777222222111333444444222000===:::888999777555666:::000444777888:::;;;777111444222333777888666666999222;;;???888222333222---:::999444000222888<<<;;;999'''HHH@@@777BBB---:::222<<<666...444999555444333333444666888999777555///999???>>>:::999999888777666666666666444333222888::::::888666888:::;;;666333888;;;666666666,,,111000///000111333666888111555111///666666333888999333111444666333///...444444444555777:::<<<===444@@@CCC888444<<>>444///555777333//////...,,,111666999777222111444888///555777444111333555555------111000333999777777///,,,---222666555555555333999555222666222---111777999999666222000222444===999888999999777888;;;333222///---------------999......444333000333555444555777:::;;;888333...444333444777777555888===777333000222888<<<:::777555222000/////////000222666,,,///999999:::888000***,,,///222444555555444444111.........111555888:::222---000444333000///444333444666888888666444+++000555888666222///......333777888999<<<<<<:::...///777@@@:::///555EEE666<<<:::777666///'''&&&444777111...555666444:::888555555888666333222555999777BBB<<<@@@EEE333333888+++111555'''(((333111333777:::999555333666:::999444000333:::===777000666666777555333222333444666444222000111333777:::222000888GGGKKKBBB:::999DDD***>>>===222:::222555...111111---,,,000222222&&&+++111555333111555;;;444444444444333111...+++222//////333444222111333444:::>>>;;;888999888444000222222000...000444999555888888444...---111666***///222222333777999888333111222555666444111000666555444:::888000444:::333222444777555000///111000999666000777;;;;;;???AAA444((((((222999666000555111///111222222444999///666777444555;;;888///:::---555999%%%///666222555555111222777;;;<<<555555888;;;999222000333:::===<<<999999;;;777111000333555666444444555666222:::>>>888111//////...999:::111,,,222222333<<<>>>666777777111222555...///555444333777333111777:::222999===000222888---111777888CCC777CCCBBBQQQ333===BBB???;;;:::::::::>>><<<222222???BBB<<<=========;;;777333444999>>>333555444555999>>><<<777888999:::666222000000000666888777333000222;;;BBB888222;;;///>>>111888111444222//////111333444444000222777???AAA<<<999999<<<>>>===999777999999777//////333999:::555111111333;;;<<<444111444666222222777;;;<<<>>>???:::444444$$$888444...888///888999===333---555:::999===111444999>>>???<<<555///<<>>@@@666,,,---333:::;;;888555555333999666222666555555>>>777111000555999888444222111000000222444666777888&&&444;;;666///000111///999444///777111BBBAAA:::333:::>>>;;;666555444333444666:::<<<999555777<<>>---000,,,888===666$$$<<<===,,,;;;---111333333111000222111...222555666444000///333888III>>>000...:::EEEBBB888000,,,///&&&,,,:::000,,,888555222333666777555444444:::777333666000***///444555555555333222222333:::777666666444...,,,---<<<555---)))***000666:::888444///...000111000///;;;777333333666555222...666444444666555444666;;;333888:::777111000888@@@888444111111222111555999222+++000555000111777777222222444666777777555333222111444888:::888777999777///,,,000555555222111...111555888888777444333111333555333///---...///777777333///111777888666555------666<<<999666888<<<>>>===888444555777555...666777888???<<<666:::999777777888666333555999;;;777EEE333999DDD...===,,,,,,:::FFFAAA888666444///222555555444333555777555666888999999999999:::333555777777666444444444,,,222777888444000///111...333:::>>>;;;888===FFFMMM777999<<<:::999666===***111666666333111,,,'''%%%+++222555333000111444555555555777888666333111<<<777222111000...000444***555:::666333555666333777666555333333444666777888::::::555///---000444)))222888777555777888888000...------///333777:::222,,,'''<<>>555...999DDDaaaGGG:::JJJ999>>>DDD777:::AAA666:::>>>777222777777888AAA666777999:::999777666555222333111111555999777111666555555666666666666777;;;777555777;;;;;;666000222000222111777777777555333111000111333555666666)))+++333>>>AAA===999777>>>AAA???888444666999999777444555888888555555888999<<<888///...777<<<;;;...444888;;;===>>>999333EEE666555444111777@@@CCC777;;;777888===999555>>>333444666:::<<<;;;777444;;;;;;666///...222444444888333111666888666555777333;;;???;;;888:::;;;:::888333444111---555;;;333000000555======666000000444:::777555999777666>>>555000000888??????<<<:::///222444333111///111333222999??????:::555333333777666111===///???<<<777<<>>999777888777444:::777888<<<;;;666666:::CCC>>>999:::<<<:::444...666:::555@@@222666///777======333666>>>999444111222222000///333999777222222222111///,,,---111555888AAADDD===444777BBBKKKGGG888;;;333555<<<---111;;;666111///222555555222111888777444666111,,,222444222111111222444555555===;;;===???===555111000555111---...222777:::;;;444:::444,,,222777111+++444444444444555444333222555333222333222000222777555999999222***)))111:::888333111333333111333888999999@@@>>>///111FFFTTT888;;;===;;;777333333444222///111666777444333666333000111555555333444888...222666777555222111222:::999444---)))+++333;;;===999111,,,///333222,,,:::444000222777888333,,,888999<<<888333888===999///999::::::>>>999444999777444222111111111888AAA444???<<<111777888222>>>???<<<555666888444:::KKK666777888888777555444333---666===;;;333111888AAA///333777888777555333222///444::::::555///,,,+++222555444...---555@@@GGG@@@BBB333444888333888;;;000666;;;999777555111---...333777888666333222222777666666888;;;;;;888555===999666666333111333777$$$---000,,,,,,222222+++888999999888777777999;;;555777999888555333444555666888666111000666;;;===---///111000000555<<<@@@,,,111)))999:::...888555999444333777999888888999,,,777444---555;;;888777333<<>>777000@@@CCC999000+++333GGG///222666777444111///...777666444222666999666///999555333666999999777666333999<<<555+++&&&,,,444:::999***222)))777222777///000333777::::::666333,,,+++///777:::888777777///666888444///000222333GGG>>>666333333555===FFF)))111555333555999666...222333222000333999:::888;;;555000:::666222:::000<<<<<<777777888111444FFF666333///...222888>>>@@@444555444333444888888444;;;555444888999555111222,,,111222//////333333///JJJBBB<<<444...888@@@:::888444444888666///,,,...333999666555<<<999555999999333111777<<<:::555222///666;;;888///+++---222111000222888999777888===222555333@@@,,,999444222CCC@@@:::444555999888444???888666:::<<<888444555;;;444000555<<<@@@@@@???999222%%%888;;;GGG:::777111>>>JJJ333777AAA...???===999333000444888444---777555222///...000555888,,,,,,,,,000777<<<777...EEE---444333444444%%%555555000***(((,,,222333111---555555333777333///555EEE???888444444555444222111111555;;;:::333...---///111444999;;;888000***333@@@;;;000999@@@666,,,)))000999===;;;777444333888666555555333111333888999333---,,,000666:::<<<888444333777777222222666///)))000999888:::???<<<,,,333999888111///333999777111---///000...111888,,,///444444///***...777///444777666111...///222111666999888555444666:::111///---///777<<<666,,,222777888333000333444222---111::::::333666999000666===999444555111///888111444:::???<<<555222333---III777999???111;;;<<<111777333555<<<---%%%777888888999;;;======;;;888444///,,,000888;;;888444000444999<<<;;;888555444000222444555444444555666000333333555???HHH@@@111...III444111999222:::555555888777222111555999999111555777666555444333111:::888777999;;;:::777444444555999>>>===888666888)))///...***...666222(((...333777777555555888===111444999======;;;999888666666555222555999888444333:::>>><<<777444555666999;;;&&&---555555@@@000444000.../////////222777333>>>:::111888===888555111888???BBB???:::777666444000111777;;;:::888888444---...666999555666;;;444CCC;;;///666888666AAA:::<<<999333000333555555===???EEEFFF777(((+++:::999>>>;;;000///:::AAA@@@......111555999;;;:::888...:::???666000333444111222666888>>>DDD;;;444:::555000444888444555666///666"""---888,,,111???666333>>>777111999555111>>>GGGDDD<<<+++...___OOOIII777777>>>JJJEEE000...BBB<<>><<<333888888DDD666111555666222---///777;;;888333333555777888666333111222333333333999>>>888---EEEAAA888222333888999666888888777444222111333555::::::555...,,,111333222===,,,%%%000999666444666555BBB777+++666===;;;BBB111...:::///;;;000;;;999999222444>>>@@@777222555666777888:::;;;999333///444444333444:::@@@???999666555///999---999000'''000666:::888777888:::999<<<999555333333444555555<<<666///...666>>>999000<<<999888888666333555:::...444666111000222222---000...111888999555555999CCC---000777///888===***888333///000555888666333333999<<<999666666777666DDD555000:::AAA<<<777666777;;;;;;888777;;;>>>===...===AAA555000777:::555666777777666444222///...555>>>444---555333111???111777555......555444---333EEE888555...+++???777%%%(((111;;;:::333000444222333777:::888333222666+++'''---777555,,,///;;;%%%+++000222///,,,+++,,,444...---777@@@@@@:::666......111444333///111666...444999666000...444;;;222111333777777333111222888888444//////555999999333666333+++---777999333,,,...666555---222;;;999:::444222555777555333333///...///000222444333222222333111...///333111,,,666000333))),,,;;;555666777:::666...///777888333222555888::::::888666555222333999>>>888...555CCCAAAAAA===888777999777333111111666555---111999999DDD555888111===---444555GGG555333888333000555666333:::===888222333777888BBB<<<666555888999666222999111---111444111///111333***777CCC999777===777222===DDD???888666666444333===222***777;;;999DDD666333;;;444;;;HHH;;;444:::+++666???222888@@@...555333///...555<<<888...111444777999888444000,,,???222555555***000:::333333444555777777555222///<<>>777555666555444555888666333444888888555333222111000...,,,666...666,,,999,,,666444:::999999;;;>>>===:::666888444555999:::666777;;;333444333---(((***444===888666111---222;;;;;;666111111>>>444>>>333>>>===BBB000555999;;;777...<<<999111555777777HHHMMM888+++,,,000000+++)))666GGG>>>===:::777444222111111222555555222222666999888777777666555444333111///...777000,,,777333,,,666999666555888999777777:::333...GGGDDD@@@111BBB===888FFF>>>...///,,,...>>>666;;;EEE222;;;777AAA777777===888...555DDDCCC555555666999;;;999666999???777777333000444::::::555<<<,,,111222111777444777;;;===;;;666555:::<<<:::;;;;;;;;;;;;;;;888555222333555666555888:::555---@@@<<<444...///777<<<<<<888999:::999888777888999//////000111111000000///,,,555:::777;;;BBB<<>>===888:::222(((:::666>>>555999;;;@@@@@@;;;555444444222444444666999:::999555222999888555222555::::::777777666777999666111000333111666777333222444444000666444555888888333333666333888555000///...///555+++333:::888111000777???555222444:::999333333999888;;;999333...000777===...555999888555777999999333777:::;;;;;;<<<>>>>>>777444000///111444888:::555888666666<<<999444666444999888111222999999222:::@@@000444===BBBKKK888444222222555444000111666000000111333111...///444***///222111000222444333---111555888777555444333555///...555;;;<<<:::999//////111333111,,,---111444555555222///000444888777111,,,,,,,,,---111888;;;:::555......333777888666999555---...666888222;;;999<<<;;;444999>>>777666111///222555555666888666555444777:::<<<:::777@@@999,,,$$$'''111777666000000;;;444777BBB===AAA111444555555666888777222777222---,,,000333555555777666444333555888888444555888;;;???DDDBBB666)))777:::999333///---///333@@@888777444999333555555###000GGGNNN@@@777222)))333222000000444888555---999999999777666666777999555888<<<<<<444...444@@@666///444===<<<;;;<<<999888======999666777777333000555333555@@@CCC;;;666999444:::444777BBB:::;;;;;;///444999222:::BBB999:::777111///666???>>>777===;;;999666444333333333333---...///+++///666444666444111///000222555666111<<>>===444333555444222222666777555555:::888666999333,,,---***@@@---111@@@666666999@@@;;;666333...((()))---000444888999777444333333;;;555===666@@@333999777444666:::???BBB???999333444222444888999555666:::000111000,,,''''''---222)))111444---(((+++111555333666===777999555===@@@:::...333222999AAA777999333444666222///888<<<111@@@444,,,000777888777777999999888666444222000///111888;;;777333222333222,,,...111444666777:::;;;666999444222777777777<<>>444(((777<<<000111333,,,333999444999<<<:::999<<>>???555222;;;???;;;;;;555888===777555666444OOO@@@:::555HHHHHHIII???444333666;;;888000222999222555888777555555999>>>999:::888555777;;;;;;777111@@@;;;BBB888;;;333>>>666;;;<<<777444555777777...///222666888777333000888<<<;;;555222555;;;===444444777:::777111---///666999888666555888777555444333333555444222444888444EEE:::000<<<444,,,???555444444666999;;;:::999999......;;;===444333<<<>>>JJJJJJ;;;222999AAABBB,,,555<<<;;;999888888777888111111777888111---///GGG@@@777111/////////...888333555:::999;;;999000333888888333444:::;;;777444@@@;;;:::999999AAA888???999666666666555666999666333222333111...000555...;;;:::...///===;;;---444444555666666444000---888333000333666666777999222111333666555111222555555222---++++++...111333===555///......111888???444888;;;:::999888444///999;;;777000000666777111333...///...***000222(((222......333777888:::===666333111444999;;;999555===:::222---000666666222222555DDD>>><<<@@@888<<<333222333777888555444666<<<555...---222777777666;;;@@@<<<333444>>>===333'''555BBBGGGFFF@@@888000333===777111777222---:::888;;;666777333:::666333777===BBB666)))666GGGEEE777888777666888;;;777111111777;;;:::555444:::AAABBB:::555666888666222000777444///333======888;;;===;;;777333444777666333999333666<<<@@@CCC:::&&&???666===777666;;;999GGG333333777;;;<<<<<<:::666,,,>>>GGG:::&&&$$$777KKK>>><<<888555333333444444...222///...444444222777888666333111111555888;;;444:::===999444333444333555666444///...222333222666444999:::444222333...+++///+++;;;AAA666:::999GGGDDDBBBAAA===888888<<<'''///999<<<999555555777777333;;;888>>>333555333666777999<<<>>>;;;777333333333555888777333333555555555444111...---...///;;;@@@???555***&&&%%%&&&555999666:::333888888===888111555///999III===777444???===111...//////222;;;777555555444111222666::::::;;;:::999777555333666;;;<<<555//////000000000333666666444444666888:::444444555111666===;;;---111666:::666333666===DDDVVV>>>666CCC===///NNN777888???>>>777666333(((333>>>===999---333222333555------777;;;888666:::111999:::444333999<<<888555777999<<>>888222///DDD000555===,,,333555///555:::999666555888:::444555777777666666666777444999======;;;::::::;;;>>>>>>999333111666999::::::::::::888555444444555555///222===<<<000---333@@@888555777222,,,333BBBBBB000444<<<111000999888???888555777AAA@@@:::000888555666:::999555666;;;777888999888888888999:::222555666333444888999888111GGG:::333...???666999...333555222111666:::<<<333111000111333555666555:::>>>===666000333888;;;666666888;;;888111...000999999888777888999999777...///111333333555999>>>@@@DDD:::888FFFCCC666999===666///000777:::666000;;;333222999===999777:::;;;??????999888:::888222111777::::::999:::777333FFFCCCBBBDDDCCC===888666555333111333888:::999777<<<000555888///555===444000444555222222777999777...:::>>>:::333000444222666444333666::::::888666:::666555666444000///222444<<<999...111===:::***000///...000333333000,,,888555444555333111333888000///111555777555777:::444222000//////222444666:::666666888999888999===666:::;;;999999:::777333:::;;;777222222777777333111...222222...555:::222000...111888;;;::::::<<<666000,,,,,,222555444222555888999777777888777444333444AAA===;;;<<<000333<<<444111444333///333<<<666666666999<<<;;;777333;;;EEEGGG<<<222333:::===333777;;;>>>CCCEEE???777333AAA777111@@@888///BBB000;;;444999...>>>555222;;;777888666444@@@FFF<<<888BBBFFF???555333888===111777<<<;;;777666<<>>;;;999555222333444444333AAA555888===:::CCCDDD000AAA999AAA>>>999999999LLL777;;;777555999777222666DDD===444000333666666333444555555666555333111//////999333000:::666...777222444555666555444444555>>>:::666444000---111888333555444000000222333000DDD666777777,,,333>>>666444---444@@@<<<;;;@@@555666666:::>>><<<777555777(((...666999777444333444222000333555888111222222===:::777444333444555666444666999:::666222000111:::999777555333333333333555222000444<<<@@@<<<666777999///;;;111===333666>>>666:::555;;;DDD888777555FFF???222444///+++666222444777777444222444777;;;;;;;;;;;;::::::999999;;;:::666///,,,000333333999;;;<<<999333//////111;;;000666999///444===555444555999<<<:::555555999'''999***666>>>EEE666NNN???;;;CCCAAA000333<<<333+++999666===,,,:::777>>>444111222888;;;777666888333999888111000888;;;888@@@===888333111444<<>>111555222444888;;;:::444//////222555666777777555555777:::666999<<<===999666777999:::999333...///777===>>>777777666444222333666999KKK<<<444777777333:::III222...333===<<<111///666>>>---333<<<222111;;;999666888888<<<999999444222999333000444888999666555666333222444888999555111111666888555333555777666===888%%%000555FFF<<<>>>444888888333000222555555888666444444666888888888<<<>>>;;;444111333555555999777777777444000000333777444333555777777555444555999<<<;;;999999===@@@@@@444:::AAA<<<>>>>>>///333777888222***)))111999777:::888333666<<<:::222777444666<<<;;;666555:::777777444222444777333,,,---777999222000666555...333222111444888::::::888999222;;;===///222===777///333444222111444666777222------000:::AAA777---......---000444666444111888555444666444///++++++999555000000444555111,,,))))))***///666;;;;;;:::333222444666555222555:::,,,***,,,111333222333555666999<<<<<<;;;;;;===@@@333111444888999555333555===;;;444,,,,,,555===@@@888888555222444777777444000111888888111777@@@<<<...///555;;;<<<777444555:::444---,,,///333555444111666777222000777BBBIII333...888888;;;@@@444777;;;333111444222...444???---222999;;;888444111000>>>>>>???===333+++111>>>BBB666,,,000AAAKKKAAA000===HHH<<<777DDD888---???,,,999333888---===444111777---444>>><<<999999555333;;;===555---...666;;;666999;;;<<<;;;;;;===???555888::::::999;;;???BBB333<<<444...999888555AAA444555666666444222222444:::222999<<<777BBBMMMBBB>>>777CCCAAA<<<999666GGGDDDBBB555+++...222777BBBEEE:::111222999:::444---333444555555333111///------777111...888444,,,555000333555444111///...///>>>666222555888777:::???///333555444444666444000OOO<<<888777///888BBB999888111<<<:::222AAAEEE000666555555666222---,,,...444555666777777666444222444222111666555555555999:::888444111000111555777333888<<<;;;777444333333666555222000000111333555---))))))222===BBB>>>888999999...<<<666BBB333000???222:::<<<;;;888///;;;555BBB;;;222888444...777;;;333...444@@@EEE<<<000999888777666666777999:::666444111...222888888333777999:::888555222333444<<<222:::>>>333666<<<222666222222888;;;888555444AAA???888FFF333888------OOO===:::<<<:::DDDFFF111+++777333<<<---999555===333888999555333666666333555777666333444999<<<;;;999;;;===<<<666111444;;;666:::******444555888333555555777999777444666;;;===>>>>>>;;;888777:::===888888999:::666000000333111555999;;;<<<:::///$$$444555555555666999===@@@!!!///KKKeeeeeeMMM222$$$)))222555111444>>>===444222...666>>>;;;888888555>>>BBB>>>BBB777<<<:::@@@;;;555111444;;;>>>:::555555111///444;;;===888111555<<<@@@;;;666444444333777...>>>fffNNN;;;444EEE666:::;;;666333444666666111111333555777777444111:::;;;777222222555444111888555333333111...000555333///...333666444111000BBBHHHKKKFFF???<<<;;;:::666...AAAGGG///222@@@444:::999777444333555:::>>>111:::999......999999...333333:::???777000<<>>444AAA>>>888333000///000111000555AAADDD999555888777222444666444222111444777111***000///555===222222555555222...000444666444777444444888888333...---???333...777:::333000444......///222666888::::::222111222666666555888<<<222//////222444222000111555:::>>>???===<<<>>>AAA555333222555555222222555111444555444555888999666777555333222333555555444+++---555444+++///888666...000666;;;999222------;;;777222//////000222333'''000666555555;;;EEELLL===333:::999<<<@@@444777111222555777555222555;;;000555888666111///222666FFF999555;;;;;;333111888111777:::777666777888777???CCC;;;;;;CCC999111>>>...555444777111777444444EEE999:::;;;...+++>>>OOO444000+++***000888777111:::::::::;;;<<<===<<<:::===>>>;;;888888;;;;;;888444<<<:::555888:::;;;@@@000111555888666222222555111333999888111555<<<999:::555AAA???======444<<<>>><<<;;;888555666;;;===)))333===:::,,,$$$---;;;<<<999666222111111222333000444222111666666555999999999888444000///222666888444444999<<<999333000---222666666777999666222BBB999777777555777999222666///;;;222---DDDBBB000@@@;;;777555222111666===>>>;;;999888999999777444444444...777111777444;;;000222555666666555666666000888<<<:::777777999999222333222000///000444777222333666888555///...000;;;:::444;;;:::???777444999,,,666<<<999222+++===888===;;;:::===;;;666999666555444666===@@@;;;222:::999888888888999;;;<<<---000222555:::>>>999111999999888888777555444333555222777999444444555///777111000777>>>>>>:::888777---444BBB666???FFFBBB===:::;;;;;;999======222333777555777...111///222444::::::000,,,111444222666333444888999666444666333555<<>>333,,,000666555000444777:::<<<<<<<<<===???555444222222222333444555...555444,,,///;;;@@@;;;,,,666888888>>>===666555888999///999000;;;111333999777555777<<>>:::777333333666===;;;111111:::???BBB:::333555===AAA<<<555000666666//////444666333***///444333,,,***444@@@;;;>>>===888666888::::::333555222,,,,,,000///)))...111333222222444:::???,,,888===>>>>>>777111555444666777555111///111555000,,,<<<555222888222@@@555999:::555333666666444555222222666999777555555===333000888999333222888444555555444444444666888<<<777444444444333555999777333222666888555333333666666777777888888888777:::777666888888444444666,,,555===AAAAAA???777///777444222222222111111000444333999888111666===888444444888;;;777000,,,...777888888555111......///+++222777777999===???>>>AAA777>>>;;;999888---444333888:::555111222444444888888777444111111666:::@@@;;;888999:::888666666%%%888EEE???000,,,555???>>>888777<<<===555222888444222888555888000555888:::;;;FFFHHH;;;777@@@BBB777333---...777===888---888999999:::;;;;;;:::999EEE>>>444000555999111%%%666666999888666<<>>DDD666444:::333===AAA444555;;;222666,,,'''...555555000---777666555444555666777888888333444444111555;;;:::777:::;;;888444222555888333666777666444111***$$$///333666555666888666333111999999777888333000444777+++777000111BBB777222111...---///000111777>>>777777777666555444444555333555---:::///666...555333666999999777555666777333;;;???999444555888888000444777666222111444888++++++111888:::888:::???999888<<<555777222999;;;666---777777888888///888999888???BBB<<<999:::666+++666>>>;;;666777:::;;;888:::<<<======<<<;;;:::---444888777777999999777???;;;888777888777333......222000000444333///333888444333999======<<<===EEECCCCCC===???444666:::333CCCHHHAAA<<<999;;;DDD888444666111555///111...999888555222,,,+++222;;;777222333;;;:::000***,,,@@@888333555777999???HHH===---CCC;;;333CCC777///>>>666000111000...///444666888999777444555:::@@@333000222888:::888888<<<888555111444>>>EEE@@@666777;;;???AAA@@@<<<999777999<<<;;;666555777555111...---555@@@>>>222///555///???888///:::===666:::999777+++>>>;;;GGG222***222444555555777999777555888666222000000111222222---888AAA>>>777444333222EEE333:::FFF&&&FFFTTT666000666:::777555666777666999555111000444:::???BBB...444888666444777999999777555555777666333555999888333444<<>>999777444000444<<<,,,&&&888888111???222777;;;999222......111222111333555333111555;;;444::::::555666<<<777+++111;;;@@@:::333444999===999...***111888888777888+++333:::;;;666111111444...999444000:::555---777444555777555///+++---222;;;***333333BBBSSSFFFLLL(((222:::999666555111+++///+++***///444555666888333...---000111//////222///222666777888<<>>::::::>>>@@@>>>888444111111111///------222...222333000888<<<444::::::;;;<<<777111000333777<<<@@@>>>888111......EEE>>>222***,,,666<<<<<<444...:::999555444,,,777>>>CCC>>>///(((---222111777666555444444444444444...<<>>555,,,***)))999111;;;555>>>,,,777;;;777999>>>===:::BBBBBB222666:::<<<999888777333---555777::::::999888888999111:::<<<444---...333555666...444888333<<<@@@---666---+++333:::999666666666AAA777---555888:::III>>><<>>888;;;555333777777333333777)))---333999<<<<<<:::999===000222333'''---888111***111888999555111...//////777888222...111333000222555555333333666666333...@@@???999;;;444222CCC<<<***555444888>>>---444***,,,222888999555444777(((---111111---,,,///222555888111@@@222888,,,222??????<<<777333222555888888@@@BBB999111111333333,,,333999888333///111444;;;000,,,555??????888333444555@@@...000$$$888@@@888555<<<444777AAA555222555000===CCC333000555...555666666888AAAHHHDDD:::222555:::======:::666333555;;;<<<333,,,000999@@@;;;777333666;;;<<<777222...777000---999777222<<<666444444666666444555999777GGGGGG888UUU<<<666GGG666???555...;;;<<<666===666...666...===333:::555AAA555222777111(((222FFF333888999333000666???EEE===888444777===>>>:::444>>>;;;:::<<<999111***(((111999999333333999999111>>>444888DDD<<<((((((:::///666000888:::666???:::+++222888BBBEEE999999KKK===>>><<<777666999:::888999666777???DDDAAA999555111AAA;;;000555666666DDD:::777::::::;;;CCC>>>+++666:::999333000444999<<<222444///)))444AAA777555999<<<999444333555666444000,,,...;;;EEE@@@444***111666444...,,,222888BBB:::111...222888;;;;;;777::::::666666888777444222777:::888333000222555333444:::***999666===000777000111999999222222888HHHDDD333999LLL888'''===777777888888666222222444111777888555666<<>>>>>;;;777333111000111???666EEEEEE666;;;***,,,>>>555,,,666---$$$666444000,,,+++---000111111333444666777222+++---333<<>>777...*********000;;;888000444666666;;;;;;111---444===@@@<<<888333777:::999666999@@@GGG???999333000111111...***<<<888555555777666111+++888333222333222111888BBB666111444===???666111333555===888111444333000444888555555888888888???HHH===222???FFF777<<>>@@@:::444333888;;;:::777+++)))111@@@DDD;;;555666333999666,,,***222777666)))222===CCCBBB<<<666333999:::JJJKKK444222===:::333999000...@@@AAA777:::***999>>>555222:::===777CCC===666333444777888777///666<<<<<<666333444888888666...(((+++555:::888555:::777000222;;;<<<444444000666777...---555666///111333666888:::::::::666DDDCCC333111@@@DDD:::///555111999777///<<<>>>000;;;@@@:::333111+++"""111///===EEE444'''///;;;;;;333...222:::999---!!!***999BBB;;;333222222...777111,,,---444;;;>>>>>>555555---666777///888888<<<555111444444000///222???//////:::999444333///???===<<<;;;<<<======>>>(((000&&&333444666KKK777:::///;;;???000999EEE444:::333...111888;;;666000;;;777@@@999111111...===555111...222999>>>>>>;;;222---000777666...000999666???@@@999:::BBBBBB;;;<<<111;;;CCC777555<<<777CCC000555???111***555::://////444===>>>888666888@@@999222222;;;BBB<<<222222999???===777333777===@@@999444444444333555888444::::::333333888888222777CCCEEE888333888777...(((333444AAABBB888999...555777444444555000;;;UUU888===>>><<<;;;:::777111444999>>>>>>666111777BBB444999777555999777666;;;777111444666555<<<>>>333>>>888000///888@@@;;;222;;;444666===999...111>>>555...***///999===777...444666777<<>>444;;;===???555444///111888888222444<<<000===:::666:::111+++777+++000666;;;;;;888666555222666777444444888999666777666999<<<666222<<>>???999:::222777<<<222222AAA===///111///111666<<<===888000)))555444222000///000333444000777444///555999777999444222111333:::>>>888000888888111)))***222444000999;;;999777888999555///,,,333777555444777<<<===111...000666888222)))$$$AAA555++++++...///111555***333<<<<<<888222---)))555444222000222444///'''---555000+++444888777;;;---222888777...***111===<<<555000333<<>>;;;666222;;;999555111///111888===+++777@@@===777444222///777CCCGGG;;;000000111000000...333444...,,,000///+++...111555777777666555666999666000000777;;;:::)))222111===;;;///333///000777;;;888444333222000444111;;;???111''',,,000...555;;;:::333000444999000777<<<888333333555666333999<<<777///...777@@@999:::000888999222======777555777::::::777999???JJJ666///333111444>>>BBB555888===@@@???999111+++333...666666555@@@@@@888>>>666<<<<<<111777===222,,,444;;;;;;666333666;;;000###***111===BBB...***###///;;;===666111222666>>>///)))444>>><<<444000111///:::JJJEEE222111@@@AAA555333444000222;;;???:::111777BBB>>>666333000999555555999:::666444666555888:::999999999555///666444444777;;;;;;888444:::999;;;??????888222///555999888111000555555111777999:::888555333333333111888222999999333:::444///666666555555000666KKK555:::<<<;;;;;;;;;888333===888777:::<<<::::::<<<777...333===;;;666555222CCC888888999333333999777666::::::666444777999888:::===<<<999<<<@@@;;;111...111555777777666777888???===888666:::???===888666555555666888999999888AAA:::000---000777===AAA>>>===777000///444777777555666666666555666999;;;555;;;666555111;;;666111777555666888444---000:::(((:::@@@666444;;;:::222&&&+++222666777888777777777::::::888777777666222000222555999<<<<<<999666000///222888<<<888---$$$777222888555777===777:::999666222444:::;;;666333666666777888888666222///666666000))),,,666999555::::::===<<<333111...$$$333...---111666666555555>>>666---+++000555777666555777888666888:::888222(((///444333333777999999888333000333555111...---222//////444666444000...---888<<<333000666666///555555222111444888555///111555...,,,777<<<888999666444333333000---///555666666777555333222444666///222444333111111666:::///333666888555111...,,,222000///111111111555;;;222222///,,,...333444222111<<<:::333555666666>>>888:::===<<<555...000666000444+++444EEE333***III===:::888777555444999@@@444222666;;;:::666555555///222555555666444333444777888333333:::555000555222999:::>>>444555222666BBB777444111***///888666555888;;;;;;888333000...BBB>>>999777666777777777555444888;;;666...111;;;<<<888666777666555666:::??????<<<777444777@@@GGG<<<666999<<<777:::???:::@@@666333555555777666...555000---111888:::666000777777666555444555777:::444444555666666555222000666;;;<<<777111111444666666888777444888;;;222%%%//////111111///---,,,***///111555888999999777666777111...111333444777<<<;;;;;;///555666///888555222222444666444111333888222000888;;;444444888333222333555666777999;;;<<<888666555666555555999@@@===:::777555666777666555888999///555666111<<<;;;444666999;;;999777;;;AAA???333444;;;777888@@@BBB:::999777666666444111///:::+++@@@555111BBB222555;;;<<<;;;888555888888444333333555999======888333666+++000///333888000666<<<888444333555777888888666333444::::::333111555:::>>>???;;;777999;;;<<<;;;<<<999;;;AAA===999???333333---...;;;???===???===666000000222111222333...666===<<<999999888666888222...333<<>>EEEEEE<<<111,,,555777555///...222333000333333666888444000333:::555999///333444111<<<999...666666666999555444???666888777444555:::===<<<:::444222:::AAA???666000:::(((111AAA999222555111EEE999:::===222---555:::333<<>>:::???FFF999"""111777??????666000333;;;>>>999222...111777<<<>>>888777777;;;???>>>777000;;;777111+++,,,555CCCMMM999;;;;;;888777999999666444999===:::333333:::BBB>>>EEE<<>>000:::555333888555+++...:::>>>666444222111111222333333333888444(((***666;;;555111,,,888???555666999+++666///+++---......222:::;;;222---000555777999<<<000333333111333888999777+++111555333222333333111???777222222444555777;;;)))---444<<<@@@===777444333888666///...555:::999222:::>>>888222333999===111666222111999999333555===333---///333333000000222666888333---...888BBB555999======888333000///000555999888444111111333555222...,,,---111777<<>>222)))///444333777666:::===:::222,,,///444+++000///666>>>111***<<<===:::999888444111555;;;,,,///222===DDD999///444------555999333555;;;999555555000555BBB>>>000+++---:::888???***000,,,888===666444777999;;;777///>>>>>>===:::666333333444GGG;;;///,,,111777888555111333999>>>:::333222666CCC===:::777///)))444DDD333666:::===???>>>;;;999===???BBB???777777===AAAIII///***111222===BBB333777000...666<<<:::444111555555333...,,,...444:::222666;;;>>>===888333000BBB999...(((+++444:::<<<333111///222<<>>333666222000444;;;>>>:::666>>>555111666888666:::BBB===777222555<<>><<<:::888555555777:::222---555===666555::::::;;;777444333666999::::::===111>>>777111:::333333111999777444999:::777888999444222666>>>???777...===555:::222...333222@@@JJJ>>>111...444<<<===<<>>111999+++###555???===CCC<<<555///...111333444444;;;777333666AAAGGG@@@444000777<<<<<<777444777;;;777333444888<<<<<<<<>>666:::222999;;;222,,,333888999???555777666333444999;;;:::---333;;;===666...000777:::)))333@@@444...666777444---555;;;222---666===???:::222...222999888333+++---<<>>666333888;;;777111...222222333666777555333111DDD<<<444111444888999888***111888999555555<<>>666000111888<<<999444<<>>BBBBBB666444333555555222...+++;;;DDDBBB111&&&,,,777<<<555444333222444888===AAA888---:::111222<<<,,,444333444;;;999...000;;;>>>,,,000666::::::888444222///999999---***444888444666...888???666888===222777333222333222000222777333000000333333000222777666777444///...333666666111666888555444555333000222000222777:::777666777444555555444444666:::;;;666444666<<<:::222///222333;;;>>>888222333999===+++333444555999444///555111111333222---(((---555777000+++...777<<<:::555???>>>>>><<<999666222000333666888555000///333888+++///333777999888555222000666777444666<<<:::222===777)))***>>>BBB000!!!333888999555///...333888>>>666999444'''000???:::...000666<<<;;;444...---555111,,,111999444333>>>111000666999444777>>>===888AAA???888888666888BBB777555'''333...;;;000///(((555===<<<666///000777333555777888888:::===???+++222999777///+++---222999555333444555777:::===KKK===555999;;;333+++***:::555000222888;;;888444CCC@@@999999AAACCC>>><<<===444@@@GGG888333777111BBB777,,,+++---111888@@@,,,111777888555000---,,,<<<>>>===888333333:::AAA666555444555555555444444444???EEE@@@666222666;;;===CCC888///666888333777666444333222222444666888,,,444777333555<<<:::111777666,,,777<<<555999111@@@<<>>:::666777666222666555(((+++333:::<<<888666888<<>>===777444888>>>333;;;444::::::666===777KKKCCC999444444777666444555///222333+++...888;;;111333777>>>CCCAAA:::333>>>>>>666>>>777222AAA777)))222222000777888333444---555<<<:::444111777===888,,,222444<<<@@@111222000777<<<:::333///333888888111...444:::999333...:::111666GGGJJJ:::...000888???444---999999555@@@444CCC<<<000:::;;;000000<<<999666444555666555333888999777444666::::::777999::::::;;;::::::::::::444111222888;;;999888:::666666555555555777999999666DDDEEE555,,,333888444000777111888:::555===888333;;;666000999===888777222666999888888888555000;;;888777888666333666<<<999000333999333111888===333222;;;@@@555111777888;;;<<<999222000333777777111111666===:::222111777<<<888888<<<:::333333999888444333555666333111222===:::777555555666777777888;;;===:::777777===BBB999888444...///555::::::555333111111222333333222222666333777222666444777555777888666111000333888<<<777555999:::555777@@@---777===<<<===AAA@@@;;;:::555333666777444000...999>>>;;;///***000888:::***---000000///000222444777333:::777777999///000222444444777:::999333000444666999;;;;;;<<<===>>>...777:::222---222666666DDD<<<===>>>777444555333...444888888888666111***555777999777333000000000333555444//////555;;;<<<555888999777777999888555444111///222444444888>>>666::::::333---,,,+++***888000000888999111222;;;888666222000444999777222,,,555777:::>>>888666@@@777222000222444222111222...///333777999777222...@@@<<<666333333666:::===555666666222...---222888000222333333666999888444888888555222444999;;;999111999555000666777555999333666777222000333777999;;;555@@@:::$$$222DDD222666333222555666555999>>>333000111555555444777999666888777777777777888;;;888???;;;888>>>>>>999:::666555///333000666444666000999888555999666444<<<,,,111777:::;;;:::999888555666666555333333444666666555666:::===<<<999666<<<777444444444222444777>>>777111111666888555000555<<<:::999AAA???;;;BBBAAA999===DDD>>>777777777:::777222,,,+++///666;;;333555777666444222111000111666999555///...444;;;111888??????555---000888888<<>>999777555333333444777888///;;;@@@999888>>><<<333666555+++555;;;555<<<666777999===@@@===888888;;;;;;555888:::555555777000...111666;;;>>>===;;;999;;;777666888999666555777666888:::;;;999777777888000999333777888555<<<444GGG>>>333---000666555000333000888:::333333888555888666666999>>>>>>888333999>>>111@@@999---DDD777---///111///...111222......222555666555777;;;>>>===444:::555444666///999333444555333111111333444666666777888999999999:::,,,555AAAGGGAAA999999???111888666111444444333666???DDD===333666999777666888:::999555222111...***///;;;AAA888,,,+++444===BBB888000222;;;???999000111000444:::;;;666000///222222333666888999:::<<>>:::777777888222000777999999???<<<>>>FFFDDD777666999222333???FFF===000---555<<<555888444///999FFF???---777;;;BBBBBB666+++444EEE===444///111444444555888000666;;;===999777777999LLLBBB666000333:::AAADDD::::::555...---222666666***111888555---+++111999777777===:::>>>:::@@@AAA:::;;;:::666222000//////777<<<555555???777111@@@&&&222999888:::???===666CCC;;;777:::;;;777333222444222000222777999444...777888999::::::999666333888<<<777======666888000333;;;444111<<<777---333;;;;;;999777777:::@@@EEE111333444333222333666999333333000333:::999:::DDD,,,666999444666<<<666(((888<<<;;;444444888666000,,,111333111222777<<<===555777777555666999999666<<<555///......111:::CCC000888<<<666...***&&&"""444000...///222555:::???333222000...333888666000666888555777>>>;;;:::EEE>>>333...444<<<;;;333---+++444===<<<444...000666777777555111...000777<<<777777666333000000333666666555000,,,///888<<<:::<<<777555777999888888:::***;;;===111,,,...;;;OOO444777777444444888888444---222;;;;;;333444999666>>>;;;777333///111===JJJ111///;;;>>>222666===111222;;;444222===999000777888888000222CCCFFF666***333777@@@888555...777===>>>@@@333111AAABBB888<<<444666999:::888555333222JJJ>>>222111888>>>===999444:::AAADDDAAA;;;333---'''222777111+++000>>>JJJ888777777999;;;:::888666***<<<>>><<<@@@:::666DDDAAA999111888DDDAAA<<>>:::444555HHH;;;***555666000===::::::999888888777777777444:::>>>;;;555333444666888666)))111555222>>>===000777;;;999666777888777777000888@@@999555<<>>777111555===???888000000888///000111111;;;333:::777000+++...444333---111222===CCC===<<<;;;222AAA:::222111555999888666555222666???777222999666;;;222444222(((000:::000777333000555<<>>666555???III111BBBEEE888666EEEJJJAAA,,,444@@@@@@666555555---EEE888000...///:::DDDBBB222999;;;444...---,,,***:::<<<<<<888888;;;<<<:::666777777444//////222666444...***,,,///333888>>>------///444777888999;;;>>>???888000666BBBAAA555555<<<555<<<<<<555;;;555,,,>>>===...---444999???...000111000333:::>>>===222555:::<<<777000111666666===000+++<<>>666<<>>>>><<<;;;;;;777111222---555DDDCCC444333>>>@@@666333888777111111888...+++///:::AAA<<<555111444888888444///222>>>IIIDDD888---...777>>>:::333999;;;:::555444444333///222///---111777:::777222222000;;;333???444@@@@@@111333444444555777777666444;;;***(((CCCAAA...222///888;;;666777???AAA;;;FFF<<<777999:::555111111777999;;;777...,,,777DDD999666444777===@@@???;;;999CCC555@@@AAA555@@@333888KKK???111666//////III---444<<<@@@>>>:::666444555///---111444555888<<<666:::000...777000***999555???<<<000444CCCBBB333333777333+++000<<<;;;///...444777333111111222000444555444000111555444111000000333777666222111333555:::777,,,&&&+++333666+++555;;;888999;;;333&&&)))333888444///000666999<<<777------777555444>>>///444::::::111))),,,333>>>777111000555::::::888...555:::777///)))+++000999999999888666444444555,,,111444444888<<<888///555111444===>>>555000222000333---000@@@EEE;;;555777:::999777888;;;666...222<<<222///;;;444666RRR...666@@@AAA777,,,---555>>>555===777###222GGG:::***999///...BBB<<<,,,666<<>>999...///:::<<<333//////111666:::999333...;;;888222///111666<<<@@@;;;,,,%%%000>>>???444+++///111444777777666666999,,,DDD888'''222222+++888555666888888888555333111222///111444,,, %%%444'''---***777:::000444---666>>>@@@999666:::<<<888888///888AAA666,,,444===///888>>>999...)))///888111888999111000666888444222777;;;:::666444777;;;555<<<000//////222???888555888666111111555444000>>>888:::999555<<>>666...888***CCCBBB:::>>>111999GGG555999777&&&444FFF:::222:::BBB@@@888222333777CCC222333333<<>><<<777555888<<<444777000---333222///555555777999777333111333555111444666666444333555888333555888:::999444///+++777000---111555333333666***222888777555666555444777999777222111555555222***000333222444888888555666666444222111333777;;;***333888444333888======<<<333111777999444444<<<777:::555222555333444@@@333444444444444444333333000444555444555888777444777222333:::999222333999222666999999777666888;;;555999===<<<777333555:::333///...222555555666999AAA777444999<<<888:::@@@333...777444777>>>666:::BBB444...555666000777EEE;;;;;;777111111666::::::999666222000000111000///666888+++DDDMMM>>>DDD777888777:::>>>>>>:::777888:::---222;;;888@@@DDD666888666444555888999999777<<<:::555///+++///999AAA111999<<<888444555555222@@@555;;;@@@666999<<>>@@@DDDGGG888999EEE)))222EEE::::::HHHEEEEEE>>>;;;<<<666,,,...888777<<<777222666444333:::@@@(((222@@@444666@@@666555666888888666333222111666555666999;;;:::555000***...111444555555///***>>>777333666999777444333222333666999;;;:::777444CCC???<<<999444///000555666666444222111333666888AAA555888333666<<<222555===666111111666999888444///111888444)))---666555===999444555888999777444'''///888999444---+++---555222222666777666777::::::;;;:::555111333:::AAA777555666777444...111999:::444>>>BBB666777???666<<<===666333888333000999:::555:::222888FFF===<<<;;;;;;:::888777666666777:::777000333999111...999999333@@@444<<>>:::...000;;;111000III???333...666<<<999777:::111555999:::444---000777)))...222111...,,,///222===888000...777???:::///***555@@@<<<,,,"""+++::::::666444555999;;;999666555444333555666777666555999999555---***111999===222888;;;777///...555>>>555:::<<<888666999;;;<<<444999:::444///222999===FFF>>>777000...999CCC>>>GGG:::CCCDDD...///888***111444444000...111444444333---///555666999:::333:::888:::>>>>>>;;;<<>>777777///666999AAA222>>>GGGAAA333,,,333===;;;::::::;;;<<<<<<;;;999<<<777555888:::777555555999555555888666222333888555666111333===@@@===???;;;444444888===DDD>>>...QQQ@@@>>>CCC<<<666888777+++555:::888999@@@@@@:::666222222777999888999<<>>666000,,,444000***'''***111:::@@@:::666444888888333222333...444777666666777666333555555444444444444444444666333222333666666333111666555333111000...,,,+++---666:::777444555555444>>>777555::::::222111666000777222...333555777@@@999:::;;;:::777555555666222777:::999888888555000444555888999444///000666@@@;;;444...---444???HHH777555444444333111111111EEE>>>666333111333<<>>:::666444333888DDDQQQ<<<666===888999===333666777111000666666111555===666;;;===;;;:::999666000444666777777666888<<<@@@EEE...GGGjjj$$$BBB>>>===>>><<<999888;;;333---...222333777888222222;;;@@@;;;///***000999>>>777222777BBBGGGAAA:::666888777444555777333,,,===222---,,,---999FFFHHH===???:::555555111+++...666DDDSSS???444>>>:::<<>>DDD>>>;;;;;;:::777666777666333&&&000111222777333---222:::---333:::222666>>>777222444666444111111333555444444444555777999888888;;;888333000111444666666888222///333888888888999444444555777999888555333GGG>>>888999;;;888555444444444333444555888<<>>BBB;;;333...333666;;;CCC<<<000...???444000666999555444888888666555777555000///111555;;;@@@>>>777444777<<<222>>>>>>222111;;;;;;000444666::::::333,,,---333222<<<999111555777444444111222333666999999888555***///888>>>:::333111444999888666555444444444333777444444666666333444777777888::::::666222555<<<666<<<999555999:::777999FFF:::@@@AAA222555>>>555AAAAAA<<<777666999999666;;;<<<666555;;;<<<777888555777===@@@>>>888999>>>///...222888555---,,,222AAA@@@???111---+++;;;EEEEEE===777888>>>===333***555555555777999:::999777555222222666777333000000555111444;;;777...000;;;;;;333222444555;;;???999+++888:::666777777555:::555...777CCC@@@>>>BBBCCC...555888444333777666111;;;333///222777999;;;<<>><<<000---666777555111...///333888444555777555222000......$$$%%%(((,,,111555888:::333444888<<<<<<999999<<<333666777666777999777222333...///666777222222777@@@555000444777222------......000444888999666222---444999777444333111///;;;777888===<<<444111444...888444,,,222888888<<<:::<<<>>><<<999777888999999<<<;;;777666777666222...666:::444,,,+++---000---///222555444222///--->>>:::666999???CCCAAA===;;;999::::::666222444999...555===@@@@@@<<<222(((@@@999???999999<<<111333222444555444222444888;;;222777;;;:::888666000)))%%%***///000...000777>>>333:::HHHRRRssstttOOO???999555333111...///333444777333111666666444999AAAAAA???===<<<:::888777///333888:::999666444444===999555555;;;===555***111444111111999;;;999>>>;;;777999:::444444666111>>>555888333???MMM;;;///777777<<>>,,,---111666::::::999777666111///333888999999;;;<<<;;;999999999888555333;;;666555888999777777999333333333444666999===???...---;;;;;;>>>BBB777:::<<<666///...222888:::999<<<)))+++;;;<<<666777999,,,***)))---333888:::::::::666111111333777::::::555444666777666333666;;;888;;;:::222***///???OOO666555777999888333000000777===:::666666555888AAA444777444555:::444///555555111:::555999AAA555444///666;;;:::444333777===)))555888999>>>:::///---AAA999111@@@FFF<<<@@@@@@111555888777444222222333:::555222//////999;;;...===666444777666111111666;;;333///333888777555333666:::===;;;555111222444...???GGG<<<333555999888EEE888///555>>>>>>666...222BBB===000555999444222666666666777888888666444888333333555111,,,555CCC===888555666:::;;;666111888000---333333---+++000444222666<<<999222333<<<,,,:::888666>>>777,,,333<<<555;;;???999>>>GGGBBB???<<<555000222666444///GGGLLL===222<<<;;;555===666666999<<<:::555444777<<<333111666333***---999888999CCC222555'''555999999;;;<<<888222///000333222222222333555666555444000------111333111111444666///222===<<<111222===888000888<<<111333999...%%%;;;:::......---333HHH222///;;;GGGCCC>>>:::333777:::888111...111222111<<<888444444666888:::;;;777444555;;;;;;333***'''222444333111333888<<<;;;222333000,,,,,,000333222---444999888222000666===444777333333===:::000000000222444333222444888===555444111///...///111333 '''111888:::666000+++222555:::<<<;;;;;;===@@@888888777666888;;;888111111***,,,777999111111999@@@333///555666,,,***111)))(((+++333===AAA@@@<<<+++000333444333333333333333333777>>>>>>888555888222>>>999///444:::888888777777777777888888777666<<<<<<888111111666:::999***444777...))),,,...***JJJDDD===777666:::???BBB666555444666;;;???===777000///333888888222//////JJJEEE<<<777>>>DDD:::(((;;;555<<<777777<<<111555333::::::222000888>>>???777999777333222444333000...111555555444666;;;???RRR888222///ZZZ]]]777:::444000000...,,,...222555@@@999333<<<888555BBB888222---000666888333---444;;;AAA>>>666444:::AAA;;;666222444;;;===666,,,***999:::<<>><<<555111888555222666222...444---999666---000555777999999777555555777888888777;;;<<<;;;888555555999===((()))000999>>>;;;666444999555444888:::777666666???<<<999888777666444222---222999;;;666333:::DDD666555333333444666777777///000>>>::::::???444666888333......333999===>>>222%%%)))666888999:::666666444222444777:::;;;;;;333111111222555777888777???888333333444555:::??????:::555888>>>@@@:::444888777888999888555222111444===666333@@@???;;;FFF:::===888777;;;444...555888333;;;777999???555777555777666333000222888>>>AAAEEE555$$$'''111888???999777&&&===HHH<<>>555999@@@===555;;;888666555666777666666<<<666444666222...555BBB111999???===555111555<<<999111///555666111000555555222666===;;;333333:::777>>>555///888666444BBB:::666999:::777999:::777888555111111777??????;;;???HHH<<<000999888000666???:::888:::;;;888555666???555111666333)))***555444444AAA555<<<,,,222...888555222000000222555666888777666777999999777666444111000222222222555;;;:::111111:::<<<444111666222///<<<@@@222555AAA<<<333===222***666888444===;;;444:::DDDCCCAAA===222333777999888888;;;>>>>>>:::<<<<<<999666666888999666111...111555666666777222666888888:::===>>>;;;111333222...///444666444888222...222:::>>>:::444333999555222666444000666,,,///333555444444666999111444999======999222...555555444333222111111000;;;======999555444666888::::::888555888;;;888333000)))+++777999111111:::777//////666333))),,,888---******...444888777444......///111222333555888...111777======999888:::222<<<777000666;;;777777999555111333777777333---444666555222333888:::999---333222---...555333,,,999555///***)))---333777222888;;;888666666333...>>>555///000333444666::::::;;;666111777AAA>>>444999333;;;666777===333666111;;;===666555<<>>///;;;555///777444222@@@---333777555///...444;;;;;;555111444;;;??????<<<222000///333888888444111111<<<666444>>>:::333===;;;111888;;;000444<<<333===666HHHLLL>>>...+++HHH@@@GGG>>>222666>>>??????:::777777:::888444777???000777555333888666333999---999777...111666777999>>>888444666<<<===777000777999;;;999666555777999@@@888444555555222333666555333555::::::555000000888666444333444555555444666666:::===<<<:::===CCC999666444444555777666555000111;;;333111999111333(((,,,555===@@@<<<222***...///555555222;;;>>>333999888666555666777777777111222444444444666999<<<===555///333888:::999999>>>888333555;;;<<<444,,,<<<<<<;;;999777777777777333:::222333FFFEEE:::???;;;;;;555333777222///777;;;444;;;666777<<<444:::999666444333444555555555777BBB<<<000222777666888,,,???666>>>===666DDD777<<<>>>===<<>>DDD777999666444444666999:::;;;111444:::@@@>>>777333222333444555666666777666666333111111555666555777;;;:::999:::;;;999555555888888888444555;;;::::::BBB:::999777777888777444222>>>>>>;;;;;;AAAGGGGGGBBB000;;;;;;666:::;;;555222???888555888;;;999666555<<<777888===;;;222...111888777<<<777;;;444555222CCC333%%%))):::CCC===222999888777888999999888666888444111111///...333:::<<<666222555777333...---555555:::888000333@@@DDD333>>>???999999666333666???222000555777???BBB:::...333:::>>>???>>>===<<<777===???;;;666666666666555333111222555888;;;<<<---222666666777999777333...222333111000111000,,,333222222444666888888777333:::777111333111111;;;---111555555222000000111999888888999999666222///<<<:::666444222333444555999;;;999444222555777777::::::999555666999999555111,,,...555666222222888///...222666222+++000:::111...,,,---000333333222555222000222222222444888111444999:::888666666888///444111000999999555999===888333333666555///***+++111666888999:::666111222222111111666:::888222+++222999===;;;888777777***666===:::666888999777===888444666888666666888///===>>>777444666888<<<666===888888<<<222555,,,555;;;;;;<<<>>>888///333888;;;;;;<<>>:::444333333555888::::::888444000;;;<<<888666444BBB555333666:::<<<:::;;;>>>///555333111333222333:::@@@>>><<<::::::<<<>>>@@@333555777777555222000///222111333888:::888888999888<<<999666999888888>>>???777333111...666AAABBBDDD@@@AAA333333AAA:::;;;+++666??????;;;:::444+++555///000777555///555CCC999BBBBBB@@@BBB:::111333444666888777555999<<<:::===777333666<<<===555,,,///222555666666555666666:::333222777888111///222......222777888333//////555444444666:::===>>>>>>EEE999222666>>>>>>888333777555333555:::<<<<<<:::666444;;;000111>>>888:::,,,000666;;;<<<666---&&&444<<>>222...000999>>>;;;555000:::<<<:::333,,,...888CCC555999999444111222555666555666333777BBBAAA666222999:::444333:::777666@@@;;;222999555555999333<<<666555666999<<<999222+++&&&777>>>???CCC<<<222111999CCC;;;:::???GGGKKK<<<222888:::777777:::777///@@@222444;;;222)))444CCC222555888888777777:::===;;;999777666///)))(((,,,...//////111111///+++'''///;;;DDDBBB999666:::@@@888333111444555222000111000###777AAA---555FFF777555444444666999;;;<<<<<<===:::222,,,///777======>>>222***///<<>><<<:::999666888999555444;;;<<<:::===999999888666888<<<999444111555<<<999666>>>AAA777444222444999:::777555666888888:::;;;;;;999555333888:::888<<<666:::666999111;;;BBB===333000:::EEE333333333444666777666444555222111222000...222888888999777222222444333///777:::555111333222333:::,,,888EEEAAA111...666888HHH<<<666222,,,000333+++555666888:::888666666777555::::::666555888888555333777999999777555333222555999;;;999:::;;;:::666)))///333333222000***###,,,444;;;888111///555===666;;;666222666444333:::222555777666222000111222>>>888222///000222444555444555888::::::888555333000333333111444:::;;;777777::::::555444777999888222111111222222333444555000222555555333111333666333222222222444555777777999444222555666333333666333777999777333222444777222000---444===777222;;;777777777666444222111111000555888888777777222---222///000444777666555666///000...((($$$(((444???!!!---444...,,,222777777...111888===999333222666===>>>>>>:::222333AAARRR<<<666<<<777777;;;000333222333555999<<<;;;444---,,,333888999;;;<<<999444:::;;;<<<<<<<<<<<<======???777***444;;;888AAAAAA333111222555666444444777888555999:::555666:::777EEE888,,,---777===:::333555AAAKKKGGG999000333:::666333555;;;===:::999;;;;;;:::@@@AAA999666777222::::::222...555:::???III///@@@OOO777(((444:::DDDDDD999;;;<<<333<<>>;;;888888///&&&)))222&&&...666///111777///;;;888666777999:::777444111111222444666777666555***'''...;;;???666000111///...111555555222222555888777888:::===??????>>>BBB888111333777666222///555222111555;;;???>>><<<:::777;;;///222BBB<<<;;;:::888555444444444555555888999===888000666;;;222000111111222333555888:::111///,,,,,,///333666888...///555<<<===999666777888000...:::JJJKKK888$$$,,,555:::444...///333555555222888===::::::888000777:::666777>>>;;;999BBB999111:::888888:::333===777777888999:::777333///;;;;;;111+++...000888JJJ:::...///444DDDNNN;;;---888FFFMMMFFF@@@BBBFFFDDD***222:::BBBCCC777---333111444666666777999::::::;;;:::999999444---,,,///333666:::;;;888555333333777:::666222===IIIBBB...999888;;;>>>;;;444111222:::&&&BBBOOO---111III:::444555666999<<<<<<:::888...333555444999@@@;;;///:::888666666888999888777444===>>>555///333666333222777666///000999<<<888UUU===888:::111555???999999:::222000:::===;;;AAA444777999999<<<@@@???;;;999555999444***999GGG<<<---000888>>>===888888<<<444555333...000666888555111:::666BBB444<<<444::::::<<<>>>===;;;:::999999111000111333666888777666333222444777666444888>>>111;;;<<<333000888<<<888111999222111@@@;;;000444444+++111444---777???222555111666888333888>>>888???;;;666222111444;;;BBB555666444111444;;;:::444999;;;:::555222444888;;;///222222///...000000---(((000777999888555---$$$;;;777555777<<>>:::777999777111999444555999///222>>>666///111666888666555111555888777999<<<;;;888111555888666000---///222555>>>000;;;===222===111===999888:::999666666:::???666===@@@666888>>>333===;;;888444222555;;;AAA333333444777999;;;<<<<<<444...///666999666333333>>>555<<<>>>000444???999555>>>555000999555...777FFF;;;AAA>>>@@@AAA000///BBB///888BBB555999AAA111666:::999333555<<<999...666;;;777333888777777???AAA+++777FFF:::;;;CCC777:::;;;;;;999777888;;;>>>:::777444555777888777444999000///777999555555<<<666444444555555222555999999888777777777666444222777:::===:::111+++333>>>333111000333:::===<<<999888333666)))--->>>555222777888:::===>>>>>>===<<<666---000444///000555444***+++,,,------000333555222000000666===>>>888222333555999;;;777555<<>>666333777444666<<<777222999999222============555>>><<<:::777333111222777;;;...333666;;;===111,,,999222)))DDDMMMPPPMMM111888@@@AAA>>><<>>777111---333333%%%+++555222666HHHDDD666999>>><<<999444111222555888<<<888555666;;;===:::777>>>444,,,333;;;444666GGG555111222888888111++++++999666222111222555777888???;;;888999888666777;;;555::::::777;;;BBB@@@666AAA===999:::<<<===>>>@@@888>>>888555======555333...333444111222888:::666222//////555999:::;;;>>>111<<<999999EEE@@@444:::???777444777999555222333888777555555555555444333DDD<<<333333999===:::666444999;;;777555777::::::999...===EEE444888CCC444:::...///;;;777''''''777(((;;;===888;;;444111AAA888888888777555666888:::///---000777:::999777888666999:::777777999:::777000///000333666888888777AAA999<<<---888+++111***)))---444:::;;;999444000222999@@@???444,,,...666666555666888;;;:::555000///666777444333777555///999---111666111999CCC:::...EEE---KKK777$$$,,,###555AAA888:::---???888777000------000...+++///777???;;;777555555555333111888222///444;;;<<<333)))555666888888777777888::::::<<<666///222;;;;;;222555000222999===:::999;;;>>>///222;;;888444777666555000777===666333222+++666000999555888@@@999???555555CCCCCC//////<<<;;;888;;;888000///555::::::888666333444:::???:::222,,,///000000444888444,,,777000111444111555;;;666%%%222:::777999???:::...888777555333333333444555222222333555666777777777>>><<<999777555555444333;;;333///333999;;;<<<===<<<000???III666444===666<<<>>>---%%%222999===NNN111444:::>>><<<888777999<<<;;;555???000000LLL666444===@@@555,,,+++000222111555===CCC???444000333BBB111(((222>>>>>>888555000222111===FFF222,,,FFF///>>>@@@333000<<<===222555444333444555555333111CCC<<<444333777>>>EEEHHH;;;...<<<666<<>>888///***...555888333BBB(((666JJJ333111888+++>>>>>>999===888888JJJ999===999333888CCCDDD===KKKBBB;;;<<<>>><<<999999666777999;;;;;;:::;;;>>>///,,,555;;;444111555333111:::,,,$$$333888555+++888???:::666888555...444)))000777222888>>>222;;;333+++,,,555<<<<<<999111::::::666777666===MMM000---222===???999999@@@555999;;;888222111666<<<;;;:::999777777999===AAA444222333444111,,,,,,///???NNNAAAFFF000///WWW999CCC;;;)))>>>CCCTTT===111LLL111777===---<<>>666444333333555888999999444111///000222333222///777;;;===999777999;;;;;;777---222666---444>>>777777333444888888444666<<<444::::::777999666444:::666777888777666666777999<<<555//////111333888>>>111333444777===CCCAAA;;;666666555555666777888999))),,,555444888000000,,,111555999999777777:::===AAA888222555;;;:::111(((;;;:::888666555666777999222222222333888;;;888222444222777===:::999666---===MMM;;;BBB;;;<<>>444++++++111555777888999666777<<<===:::999<<<444---777FFFCCC;;;666000@@@666333///'''...;;;>>>:::333999555666:::...111999999>>>:::...,,,333444///666;;;;;;:::<<<:::666333:::===555,,,+++///333555444333333333555888;;;000+++///222///444:::555...444444......555999777111333777;;;<<<999333---000333666777666555666777777999;;;:::777888;;;???777333555<<<@@@<<<555000QQQIII:::000000555EEEYYY444666333333;;;<<<888999000444:::<<<:::666555666111555)))...999999777,,,333666555111111555666333999666555555222222999DDD333000222<<>>;;;555<<<777444777)))555444BBB>>>555999<<<888444333666888888111333555333888>>>999666888777333111333222000999FFF888777@@@999444555666666111222<<<>>>888999<<<999888888777666888<<<888444333666888888:::>>>===<<<;;;999777555777:::333555:::666000999@@@999:::???555---444+++666:::---666;;;:::===AAA;;;000:::555777:::666888:::555;;;999888888:::;;;;;;;;;555111''')))999===777888777//////999<<<777444777222555666444000000555:::777444000...///333888;;;777444333666888888:::>>>SSSHHH666WWW```===888444444>>><<>>111AAA555111>>>999;;;777666555555555777999;;;;;;;;;111888000111777999999,,,555777222000555555222555999:::???<<<222555>>><<<555333555444,,,///777999555777888777666666777888777777888666555777<<<@@@333+++444:::222666:::...888888999777222000777@@@888444111000222777;;;<<<***...888AAABBB888///+++<<<999777666333000222777:::::::::888777777999;;;,,,888999555777666333777333444333000111555888888000...///666;;;<<<>>>@@@<<<777:::<<<888888777000444...,,,111777888666555222000......111444666666,,,...222444444333222111666:::;;;777666999;;;:::888333111333555:::===;;;444555333000333888:::777>>>666444666555888:::444333555777888777666666777:::666555777888444222333222222000333:::???999///666888999777444333666999444777333444+++111333:::777<<>><<<444444444222666:::555---333888999777444222222''';;;;;;---:::888)))>>>888444000111999???;;;222444444555666444333888>>>666888888666666:::===<<>>;;;<<<;;;999::::::444---444777999666111111777===000:::<<<444222888777...888<<<666::::::777===999666444999222<<<999<<<444---<<>><<<555;;;HHH777666777888666222444999???>>>:::555111111333555:::444555555...333<<<;;;;;;<<<777000...555***888222555777888???DDD<<<...444999666222555333111666333999>>>>>>888333222444///555222000666555444:::AAA777333999>>>:::555666555555444222000000222555777444222333777999:::888>>>777333555888888999<<>>888555444***---000111000/////////444888+++888888333@@@+++333;;;///)))666777///555AAA===>>>999,,,...999:::222///>>>DDD555111222&&&BBB???:::444111222777;;;555555444444444555777999===111999999,,,;;;III666444888>>>@@@<<<888777999:::888777888;;;>>>???@@@FFF>>>777555333333777>>>666444888===999///---333888;;;;;;777444444555555&&&555:::;;;AAA???777888000///...---///333888999444333888???AAA<<<777555888000:::@@@666666777(((>>>333,,,111<<>><<<666999555888BBBAAA999888:::777222///111444444222FFF666777;;;555<<>>AAA777333000333999<<<;;;999===999:::@@@???666111111555555555555333111333666AAA666666999333333888777555444;;;===777555222%%%000111>>>888444777333<<<000666+++***;;;>>>999CCC---111444555555777888888>>>777---,,,666AAABBB<<<999444888AAA>>>222000999555222888999000///111,,,111111666>>>???777111000999888666555555777;;;>>>444333333333444444333222:::;;;;;;888444333555777;;;000(((***000666:::???444===777333;;;666222>>>???444888777+++000<<<777+++222777777555444333222222;;;HHH444555;;;...GGG;;;444...111999===666,,,444555666666444111111333;;;AAA>>>555333999===:::444///;;;@@@555777;;;///@@@:::777<<>>CCCDDD---444777111@@@555>>>:::888555;;;:::888222777:::999666999>>>===666777333999:::111111333...;;;>>><<<777666:::======555(((999...///EEE<<<<<<>>>;;;FFFCCC...---999777777444777======:::===EEE888777999<<<;;;555111222:::;;;999333000111333333@@@///111<<<555---222999777666666222***<<<###777666666444444999===777---,,,777111,,,333///+++888///666===;;;444......000222AAADDD>>>;;;888999CCC@@@999666999;;;999777999:::999666333111111111222333222444:::??????888222===666111555999999888777OOOiiiccc<<<<<>>777999BBB666...:::<<<444888000...666;;;444333333---===333:::===222444:::///@@@>>>888333//////333666999666444555888888555111===222:::888+++>>>NNN:::666:::>>>AAAAAA===777222555666777:::======<<<:::...222;;;EEEDDD;;;111...666000...111...)))///:::444888888222///000...***666:::333...666888444666888444111/////////222444???<<<<<>>888333222<<<...000111(((///999111666999<<<:::666555555666:::::::::<<<===<<<999666444222222555:::<<<;;;999888:::;;;999<<>><<<333222EEE:::444999:::555444999III<<>>777111111222333666;;;444666666555777;;;<<<:::&&&---555888555333444666555666+++777...999------999:::<<<;;;999666444333999666///---333:::777...666666777999;;;999555111888444111222222//////111(((555222222>>>:::111:::???222===000>>>888<<>>999666333555:::>>>???===999666$$$666>>>666555??????444,,,AAA===DDD999(((999666JJJAAA555444555<<<>>>AAADDD<<<999>>>AAA??????CCC888777???@@@444222555111444:::;;;666222555:::===EEE+++777555777BBB555<<>>999666999===<<<666333333333000666333:::>>>999999:::222555555888888333EEE)))<<<777777555222222555666555///;;;666000888333...;;;555888;;;;;;777555555666===EEE@@@<<>>+++???444666888555999===>>>:::777777888666111***888888***444@@@888???999222777;;;888666999000333888555555777222999444666999666:::>>>;;;666888::::::999777666777:::555111222555666222,,,222///777999222<<>>===999666DDD;;;333///...///666===000///000333333111333888666:::888333222555111)))222888333111:::<<<444333999555333444555444777;;;:::444111444888;;;???DDD999333444555222666999555333555666666777:::888444777777999;;;======;;;888999555222444999<<<<<<:::555666666444777<<<<<<999>>>888444333333666666444BBB777555===>>>777777@@@@@@;;;<<<;;;333444888555333555888:::888666555444777222000333555555666888444888999666555888999777(((...666999999777666777===777,,,000///444+++''';;;999777666888:::<<<>>>666:::888333555;;;<<<777999555111111555888777555222444222...---000333222+++222333444999999777===777222444777;;;---111222000,,,555===BBB333444777444555555333555999888555(((333===>>>666222666<<<777333000333999===;;;777888555222222666999999888///;;;===222...777<<<:::666555333111333999;;;:::---+++333777222333777333555...+++((((((555;;;000;;;777===333...333///888999:::444111555222,,,,,,666666999<<<;;;666555777FFFEEE>>>555222555777777333...///999===888222222222...666>>>???DDDIIICCC666111------111444111---...666>>>@@@<<<888888999<<<666000///333555333///555000---///666:::888555:::444111777===>>>===>>>000'''999@@@...111555444666???===111000888;;;222:::===777555;;;>>><<<:::(((;;;???333>>>;;;$$$444333555999888444111111555555222......111444333:::<<<>>>AAAEEEFFF@@@777AAA111333@@@BBB===<<<<<<777222222999AAAAAA===999===:::777777888888666444'''555;;;888888===:::000...999999===888111::::::666777333@@@===AAA888999???:::<<<@@@999000777FFF222333===>>>333111666444111999>>><<<999999999888???//////555<<<;;;333>>>999333444666555:::???;;;555;;;888111333;;;666)))///,,,///:::CCCCCC???===<<>>>>>===<<<<<<999555000...///111222111///111666999::::::666///999;;;:::555444888;;;999???>>>============:::888555555999>>>;;;333,,,***---111555666999<<<999444888;;;999555999???999---***777:::;;;CCCAAA777555666222333777:::999<<>>666555555666777777888:::===444888555444888666222555666888::::::888666555555......222999;;;777222111222555666666777888444---333444777888888777666555EEE;;;444+++111...111...888999:::999888999<<<@@@222===@@@888333888<<<;;;222000//////000333555666333888333)))+++666666---222///222333000777AAABBB111CCC888FFF===333999...000777888888&&&&&&111FFF222444222///222888888444000888>>>===666000000333111111222555999<<<===<<<:::888555444333444555666444555333000222888===???777444///,,,222:::;;;555666111333111***000::::::'''***222000---666;;;///333555BBB666+++------<<<333333:::>>>888777999444333222666:::999333111444CCC;;;222111;;;DDD@@@666///222777;;;:::444+++%%%+++$$$(((111444;;;>>>555,,,444999666555777333+++<<<999555333444888<<<>>>999999999888666444222222777444111111444666555333CCC999222333888<<>>:::666666:::???===666444777...333555444666888666111???888222444777999<<>>999333999888666444222222333444555666444111333999:::777===444555111555<<<666999(((000444III??????------444555777777333111555;;;---000;;;;;;...,,,333333:::;;;;;;;;;>>>AAA===777,,,999---000;;;444666???---666777222000...333@@@000333555666777999777444;;;666444999======>>>@@@999???>>>444000333333------777===222///AAABBB***+++444222666DDD888888333555888::::::777666;;;AAA999555999;;;777777777000777777777666555666999<<>><<<<<<<<<======666444666::::::666555777NNNSSSHHHRRRIII:::III???888444>>>777DDD888;;;333666555222888===333***000666333666@@@222000111777;;;888555444555777888888666>>>@@@+++;;;CCC***>>>000111<<<999---888AAA333777///666>>>888555777444111???999111555111222DDD444555666777777999<<<>>><<<:::555000...111888===666999777999???999111444000888<<<777333666::::::CCC@@@<<<:::999:::999888...,,,---111333111111444666666...%%%***888>>>;;;555777555333:::CCC<<<...999BBB===444555555444999:::666555999999555555:::333111333888:::666222222888===111***666555000;;;,,,777>>>999444555888999===999444000000111222333000444777666222000333777<<<<<<888444555777555///999---<<>>666444444<<<===333222444---111888@@@999000999DDD???<<<***)))+++<<>>333333888999>>>===111---999999+++%%%...666666;;;666333666<<<>>>999333555<<>>AAADDD777333444;;;AAA???:::777222@@@111%%%444666///999111;;;666555@@@888)))---333:::777+++'''///333111777KKK---,,,>>>777BBBFFF666555888===:::222///111<<<:::333+++,,,666======444//////666666///---333777III???---222999;;;EEE222555444000333888666//////555<<<===999666777999000------111666777555333...222LLLBBB666666'''444;;;<<<333@@@111777///999222444111///999DDD???111333555???>>>///,,,333333CCC;;;222000888AAA>>>777)))OOO999222;;;///666:::999;;;---(((777555+++000222///222999555+++***222888444111111222444<<>>///888999;;;<<<:::666777999:::000999@@@:::===@@@222666:::<<<:::666666:::>>>@@@@@@444///AAAIII:::+++888999888777777888777555999<<<===777///,,,000555000555:::<<<999444///---111000333777888777:::???KKK```888AAASSS>>>BBB666///<<>><<<444111666888444888BBB888111777OOO333555444:::>>>888333111444888999999777999666111333<<>>,,,<<<666444888;;;;;;;;;===<<<666777???>>>111)))+++:::;;;777111222999<<<999888333111666999777333111666@@@EEEAAA999666888;;;...---888@@@>>>AAACCC<<<777999;;;888444444999>>>>>>;;;555333888===999111...888;;;666555999888222444222111555;;;???@@@???555222222333222000222777888888000%%%%%%111555111LLL@@@888888888555333555<<<999777666444222666<<<222222333555999;;;777222,,,666===>>><<<;;;888555<<<===---666===000444888+++)))666555444999333<<<666999666///---666@@@DDD;;;111<<<>>>,,,222BBB<<<>>>@@@>>>777222111000---///999111888,,,<<<666888CCC999666<<<===666222555666---+++222555444999CCC444,,,...777666------888444333000---,,,222<<>>???:::777999333333999;;;555000///>>><<<444+++)))000999===+++999<<<888555---+++666666111///000000...111555000555333...333@@@EEE@@@...222444000)))(((...555555888999888999;;;888333666;;;<<<555...---///000TTT;;;999999999666...===)))000888888111,,,,,,...111777<<<:::888999:::999@@@666111555888333///000333@@@>>>>>>333,,,???EEE111<<<===333222======333777666999<<<;;;555222333***///555999:::777555333444===CCCAAA777222666<<>>666---111>>>IIIAAA;;;444555???HHHDDD:::777444888AAABBB777111222>>>JJJ:::===555,,,DDDDDDIII<<<;;;:::555???CCC000>>>AAAFFFBBB111###+++<<<777888888999999888888777+++,,,DDD===---999:::333;;;>>>888777???===666888CCC555...666>>>:::555333<<<000111777222222666555===;;;111)))///;;;:::000333777BBB@@@111///888;;;:::111---222777:::===CCC+++555:::555555999555,,,???>>>777///333===;;;000444666777666888:::555///OOO<<<000......666;;;222===///***555===888000...888888888666444111...,,,???999333333:::>>>;;;444777888999888777555444333<<<;;;888666===EEEBBB999+++555000PPP;;;PPP000777;;;666333:::;;;:::AAA666***888222888BBB///444888777333...***---555<<<111444)))***???AAA777:::IIIOOOPPP***FFF@@@111FFFHHH555+++333===;;;777666777777;;;===777///000666111===BBB:::444:::AAABBB666999888555:::@@@888)))888;;;888111///333777777999999::::::666222111333111333555666666666555555PPPGGG<<<999;;;===<<<888999666222//////222666999555777777444555777444...;;;,,,444999***111>>>222:::555222444666333222333<<<;;;888555666999:::888555777555000000777;;;<<<777333333999<<<999444222777222000444:::;;;777333===888===???888777777000===888444777===???;;;555555666555111111555666333222444555555888;;;999333222111111333666888888777666444444666666444666:::888777777666333000111555:::===@@@===222+++222>>>222111333666444...+++,,,444444222111222333333111666444222444===CCC===333444999+++111888000333444333...999888999===222666777888555000111888;;;:::000888999666555333555===777;;;<<<888777999:::888***555888>>>888;;;111+++>>>999666555444555:::AAA888444666;;;777......666666333777??????666000222222222///+++))),,,222888333333333333...,,,222;;;111666666000...111777999222000222666777555666999555222444999:::666666888***///222111333888;;;;;;///:::;;;888999555444>>>111...---//////...///333555888333+++,,,555777111///333777555111222888???222333333222444777555///<<<@@@@@@:::666555666444>>>555888000333<<<444666555444222000000222666888666::::::666444777888666555222222666999888555333888888,,,222666555===666333888888222333999999222666222111666999666444333---///222333333222111111222888======:::999;;;>>>EEE<<<555777:::888777888777444111222555555000,,,222333444777888888666444:::>>><<<555///000444555;;;;;;888333333666555111555444444777>>>AAA999---<<<999888;;;<<<;;;;;;===333666???<<<555111,,,///999888===@@@@@@AAA888%%%<<<<<>><<<666000444999777:::;;;333000000777???<<<444777@@@777666444333444555777999...444888555000000444999999666444444666999===>>>555777777333555;;;===;;;>>>;;;000...444???===999---666555222555222111999(((---;;;666///000///:::???666///000888===999333333999666333777:::BBBNNN===BBBZZZ;;;777222999KKKAAA;;;;;;???>>>888<<>>222888888***111@@@;;;777333111333333000...///...888===999<<>>222===@@@???888333666<<>>999444111777:::555000222777999@@@999777<<>>555+++===888<<<<<<999666777777444999:::===777<<<999===888...777>>>===:::999999777555555999<<<666---///777777888:::<<<;;;777111---222444444111......111444666555555333---+++111;;;333888999555222444666666,,,111666777000+++111;;;;;;888777888555222333777***111666666666666444000000666333111666555555<<<333000///111111......000888999555...///666888333---111555555333333888===444333111000555999777111777:::;;;999999:::999666///666>>>---111EEE;;;000===666//////444888999777666666444000111555666333---222666777888:::777333666444&&&...777666<<<111666333111222444555444222;;;444222888>>>>>><<<;;;:::999777555333222222222;;;<<<>>>>>><<<:::999888HHH???888:::??????:::777BBB===777666999;;;:::888:::777444555777777333///666;;;;;;444///111444666555666666666999:::444,,,333777999:::===>>>777///666888777555666;;;>>>===,,,'''BBB<<<<<>><<<555777333888999444000000333333---***777CCCAAA>>>;;;222:::444444:::777111888FFF:::444999@@@>>>>>>999+++444444666999888444333555BBB777333999999111333===***444:::888555555222+++:::999555000222777:::888222333???CCC999666666000555///000;;;AAA???;;;;;;@@@===777333222444888;;;(((///666555...,,,111999666333111333888<<<>>>===555:::<<<777333555;;;>>>;;;:::;;;"""CCC555??????,,,888;;;888777111///999111555///555888555:::444555888:::999666888>>>DDD999999???===555:::GGGMMMHHH222@@@888:::AAABBB222<<<<<>>888222333999777555666888666222222444+++333999:::888:::@@@FFF777666333333777:::777222888777555555666888999999BBB;;;444333777999666222...111444444333444888<<>>>>>>>>>>>;;;999///***111111&&&+++777666666333222555666333222444---555:::;;;===>>>888...444999:::444------555<<<888444333888:::888777777888333444999666///333>>>444000666;;;999>>>DDD@@@///555999888222111555;;;333999;;;666111222777999<<<333000666999333111333888<<>>:::777666777999444333444444000///000555222222444111,,,000:::777000---333<<<===666...444000000555888777777888;;;888666333...---222888333<<>>888555333222222CCC777555;;;999;;;444333000999555999AAA777888777666444444666777666333333???:::555;;;444...999999===>>>:::666666555222>>>777<<<000>>>888DDDAAA...:::BBB???;;;;;;444+++888555333444111///444<<<888<<<;;;444111333555444111555888888555333444666666000///555:::999666555666;;;<<<888555666666333...222888777000***000;;;;;;777333222222222333444666999888333000111111///333555...+++333444111777;;;666444444333000000333:::;;;777222333999:::777000333444444222111333555666444111000555;;;999222...222444444888<<<:::666000777@@@...000BBB777,,,:::666444666:::999222,,,000000...---111777777222000777:::777555777666222...777222777555000<<<<<<:::111...333666222000333222...---333777666444555BBB@@@<<<999777555222111;;;===??????===:::999888@@@<<<:::===AAACCCAAA>>>888777444111000222444666AAA;;;444111111444777888999555//////555<<<888000+++555===<<<777666666555777:::;;;999888;;;;;;999///888;;;777777<<<<<<666444///===;;;>>>EEE:::???111;;;666777HHHFFF999;;;///;;;???777111555888777<<<:::777666777;;;???BBB444666999555===888)))===999<<<777666>>>===666888333===>>>555000333666444BBB555///...+++555CCCDDDCCC555***...666999;;;???444555???BBB888444555///---111666999888777888;;;444888???AAA999000666CCC444999999555555999<<<;;;666888888555444666333///===;;;AAA@@@444333888777;;;000+++333<<<<<<666111BBB>>>999444222444777:::222000111555666444333333222222333888;;;;;;555000666;;;>>>:::444333666:::222<<>>444000666888;;;555555;;;>>>:::777777666777999<<<===;;;666333333333999@@@===555777AAA@@@888666;;;999222111666444999>>>===777333555:::888,,,***444:::666444888888::::::777333444888===:::999888777777666555444333333444555666777777888///333888888444111333666,,,///888:::555555:::;;;777555555777777444444777===444///222444333777===111777<<<:::444333;;;DDD888444222444666666888;;;888555666888444...333>>>888444999<<<777999<<<666000555888444......666>>>666888777222000222222111888222222888888222222999222666999999666333333444;;;666555888999666444444222666555111222999;;;777---444;;;:::555222333555000...///444777666666888999666666666333///333;;;777>>>BBB;;;444222444666,,,>>>222///222///222+++333333===555444>>>999===888888888777666666999>>>>>>666<<<<<<...000888111555999;;;999888:::;;;999///+++777111@@@333777000???@@@:::000000777777111<<<666111111222222222333555<<<>>>666000222999<<<111555999:::666333222222222......555:::999777666444888999666555777666444444444666888555111333999///,,,(((***222999;;;999444666555111000444888888888888000...888999666999<<<777333444444333666;;;===;;;666111000111111...999999999888666555555555444333000...333888666111...111333333666:::888444444222999//////777...---444666999<<<<<<777111---000111111222666:::888333555999999666333555666444---999777<<<777000>>>???===333///666777111000666222333777:::888444444888999777666666777555111------333999;;;::::::===AAA555888:::;;;;;;===??????222777;;;888333111444999666666444222333888???EEE>>>:::444111555888222(((000888>>>999333222333333///555777444333666999999555===@@@:::888======777:::>>>222888:::333<<<444000555---222GGGDDD333333333===???555///333555222888777666666666777888999555???>>>(((***000)));;;777:::444444<<<;;;444777...666888333444<<>>777777666111444777000777777666555<<>>666000111333111999888555222555<<<@@@@@@,,,111333333333666666333:::333666666222888CCCCCC555777999777111...444===666555555555777:::<<<>>>888555555999:::555333444555555666999;;;888333...111333555777777555444444999DDD:::///BBB888111AAA333888444111777777666>>>...>>>444:::222$$$777333222000///111777<<<===<<>>999555666444666888888222,,,,,,000;;;,,,***777<<<555444<<<444:::???>>>888333444777===<<<999555111111555999555444444444555555444444111888BBBGGGAAA999999>>>,,,222999======;;;;;;<<<:::777666666444000111666999//////888<<<777888AAA===@@@DDDCCC:::444777>>>777333222444555555888===AAA<<<888999===???>>>===:::555999:::333222444---:::555111000333888:::;;;<<<;;;777333444777555000333333666::::::888:::???111333555555444333333444666222111666:::888666666***333666333666>>>:::...444666666555666777444000///111888>>>===666333333888333444888777222444;;;@@@;;;444///333:::===:::333AAA555444666///222000444777AAA555222<<<888<<<111000111111///...444===>>>///999<<<(((---:::,,,222555666222000222444222888000111...555///000---===;;;666222444888666111///,,,,,,222888:::555000---444:::999444000333888777;;;>>><<<777333111111333777:::999222...666BBB///222222000222666888666888444333888;;;888555555++++++***+++111999999666222666777444333666777666333555...///:::<<<888;;;444000///222444555999???888666333111111222222111:::888777777888999999888555666555333444777666333...222333111000222111...999000888555444666...666222666999:::888777888:::444888999888:::<<<999444666333333666777666777:::444888///888<<<888>>>666>>>777555777666111222888666999===???999444666===000000111555999888444000+++111777999666444777<<<555;;;>>>;;;888999<<<===555===DDDCCC===999;;;???111555::::::888888;;;>>>666<<<>>>888222000000000111111000///444888666000)))111777777666777777444<<<>>>===666333666:::<<<000<<<,,,:::<<>>>>>>>>:::///'''111@@@<<<---444333222333666999888666222444333...---000444444222,,,000444222999AAA===::::::999888777999===AAA333555777999::::::999999666888===>>>666,,,111<<<;;;:::888777666777999:::111///111888<<<<<<::::::;;;DDD555::::::<<>>666888111---555777888@@@666;;;666888555///444000,,,000666999999666333111999:::@@@>>>444555>>>AAAIIIXXX222666III???(((333333:::AAA???666000222777===;;;444......666>>>BBB666555666666333111444:::;;;444222999@@@???999555222000222555333......222<<<444222777999777666999555:::>>>???;;;555111///:::888444111000222555777333555777666333111333666***---444888444------222&&&+++++++++000///,,,000999666444444111...222888+++...666@@@DDD@@@:::666:::;;;======333(((&&&+++444333444888888777999===888<<<:::333222999999222999333666777111444999444888555222222555888:::;;;??????<<<888888;;;:::666***...//////111444333///777666555666777888777666666111000444888666333111,,,111555666666666444111<<<555,,,---888???777(((''',,,444888444,,,+++///>>>666333999:::555666===;;;999444111555<<<===:::888AAA555888:::///555999...111<<<333333>>>555333000---,,,...///---111777444222555666222222444111222444222,,,***,,,......GGG===///222///444444:::555444888======666111///###%%%)))000777;;;:::666111---///555555//////444999;;;===;;;666333222333444888===<<<333---444???333444111...///555888777666111000777===;;;555111***111555333111444666555777:::999333000222222000---000,,,---888777111444000...///444666666777;;;666444222333555666777777888555222222555888888777555:::<<<888666777666444---222444000---///111000<<<666???:::888;;;222888222444666777666777999;;;444888:::777777999:::888888......:::>>>777666<<<666777,,,666===:::<<<000<<<<<<;;;888333111444999111//////000---***...555444333333777;;;;;;666111555777999999777555333333999>>>>>>999777:::<<<:::...222777999888555333222777999::::::888666333222000777;;;888555555666666***---......222888999666///555999888777999888666;;;999999888444111555<<<***111333;;;===999:::666666///666FFFJJJFFF<<<...@@@;;;:::>>>@@@<<<777555@@@@@@AAA@@@???>>>===<<<888---777555777AAA555...222666111000999888222444;;;777666666555111000333:::111,,,&&&%%%666FFFDDD;;;===<<<777222444999<<<<<<444555666111222222)))///333444333777===>>>;;;<<<222)))+++888BBB@@@777444555666666444111000111444888777111---...///...333///333666111333888333<<<777222666???DDD@@@999666888:::<<<;;;999666444888777999===777...222>>><<<===<<<888444555999>>>888333333999======>>>BBB999:::555AAA<<<===222666777<<<555000444555888BBB???444555444<<>>===:::;;;888999BBB===TTT>>>FFF555***///BBB444;;;@@@>>>777333555888444888777222000666===>>>555:::;;;888666888999888666999;;;===@@@AAA;;;222999444444777666111///333:::<<<:::444444888888333<<<;;;::::::999666222...444111000222777999888666222888<<<999222///555;;;999444111333111...111888999;;;444111888999777<<<666333222222111000666>>>---555888555888@@@>>>555:::;;;@@@EEE@@@777555:::222222777<<<===999999<<<888LLLQQQ???000444::::::???777888777222666===:::,,,444;;;888000...666???:::<<<;;;777666999:::888:::===<<<888;;;AAA;;;...:::777444444777888777555???999666999:::666111...;;;666777;;;777///444@@@333666666000///444555333111444999:::555222888BBBGGG;;;555;;;===999:::@@@---999BBB@@@888555666888000555)))000333%%%,,,555$$$'''333...444@@@333,,,:::333000666999777666888***:::444111@@@999---999///111111...///555;;;<<>>888999444---+++000555777---222///000777444,,,...111111444999:::666333444<<<888555444333111//////<<<777222222555888888666000777;;;777222111111111...555888555222666:::===999999CCC999666;;;///000///111444777777666333111///444555222111666:::<<<:::+++,,,>>>CCC777222:::222999333:::;;;555;;;444999>>>???777000111555999>>>777222222333555:::@@@<<<999666666888777111,,,999888888;;;>>>>>>;;;777777999666222444999999444333333444888<<<;;;666111:::666222111555777777666999777444444:::>>>888...)))666???888---+++222888888999666000000555999999888777<<>>...888777***444???999<<>>???777000:::JJJ888888999:::<<<===>>>???TTT999???===...333888???555888333333<<<;;;555777888444555:::777000222;;;333222777666222888:::///999000000>>>DDD;;;000---444777BBB???...)))111222888:::888555666999444+++333///222:::999000///777;;;======888000,,,///666(((111888777555444222...444000555666...111999888---666===;;;777555888:::000333777;;;===>>>===<<>>;;;777999777<<<@@@===666222444777===666444666777555999@@@BBB555333888777888<<<;;;444<<<888111111///333@@@111---AAA777222999,,,999===555...///777>>>@@@>>>;;;???666777HHHCCC222111HHHBBB***CCC///333===333888666333555:::<<<777///'''333===<<<::::::888444---777;;;777777<<<<<<666999BBBGGGCCC@@@AAA:::///???555000222:::888777444;;;:::444,,,+++111444333666111111999???<<<555000,,,...111444555555555444777000---555@@@AAA:::222///666===;;;000(((///:::555333444888999777888<<<<<<444333;;;<<<333...111666333222444444222444999HHH<<<999@@@>>>333333>>>666<<<===999999>>>:::111666999999KKK>>><<<...333GGG:::777===777)))...@@@333888666///000:::<<<555000---;;;CCC777777;;;111;;;666<<<000AAA<<>>;;;***...444777777222,,,(((111777<<<<<<777444555777))),,,///000///000555888999FFFAAA111111555:::@@@///;;;:::444999===???DDD,,,:::EEEBBB999555777999;;;888666666999:::999666///===666000======333666777<<<888555666333777FFFYYY;;;...333333555@@@GGG>>>???<<<555111222666888:::999CCC333888(((222000333***000666+++'''111999222000000222555777555222444111111444333,,,+++...777BBB222999666...CCC@@@444444444444555555666666333555444///)))***222:::777666444333222333555666222555888666111------///000666...666888333888000&&&)))666;;;222111555222111000///000666<<<<<<999===000(((///777777000,,,444888???888)))+++666777222000...------000333666555777888555222111333666@@@222%%%$$$...666666222)))666444444???888,,,222999777777;;;======<<<<<<:::777777<<<<<<888555555666===;;;///---666>>>>>>BBB999444555888777444444+++777666888AAA444)))666AAAAAA===888;;;???<<<444333///>>>555888EEE444444777888999999888777777777<<<111===<<>>555+++***333:::;;;999===111///>>><<<000555333<<>>HHH;;;666555:::;;;444//////666666333000222888;;;:::DDDDDD???666333888>>>AAA---444===666)))...666111<<<===<<<999555111111222000:::777??????777;;;222///GGGKKK000AAA666???LLLJJJ;;;333;;;CCC???777333444;;;333...555...+++;;;...///111111222333555777///222555777777777999:::@@@<<<777666:::>>>@@@@@@===111777///000888888GGG555111...000555888666333222///...222555444444777555666777999;;;;;;999888...///111444666555444444:::555333555777666555777///111888AAACCC<<<444111888000...444555333777???333333666888666555;;;DDD999222222888:::666999AAA555777888777888:::777222@@@BBB???MMM>>>999+++000666555777777444000444:::>>><<<444,,,,,,555;;;<<<222222888;;;444444666333<<<;;;===777?????????666<<<>>>???>>>;;;888777666999999666000,,,...000111***---000333444444222000111555888888555333333555333444444444333444666888<<<;;;888<<<<<<000///@@@222:::555...444777888<<<999======666222666===@@@555,,,+++555888000---111444;;;777111444444,,,***888333+++222CCCAAA555222___HHH;;;999444<<>>444444444444444333222111000///111222000...///333888HHHCCC;;;555333444777:::555999===<<<777444666999%%%333333777///$$$//////777///111666555777444)))'''222555---***444;;;;;;===444///555:::999666444222333:::999000333777000(((---444::::::555...)))333444777999:::999666444;;;555000000555;;;===<<<222999:::999;;;777333777222222222444555666777999<<<888888;;;<<<999777888<<>>???DDDAAA888:::777777::::::777555666>>>BBB777333999333222BBB<<<<<<888444777;;;888111666---777111999FFF555111---222555555333222666;;;;;;666:::777888///888BBB888:::;;;:::777666888:::;;;::::::;;;<<<999555111999888===...***444111888......>>>>>>???@@@111222<<<999999:::999888<<>>555444555000)))666333777444///777222...999888222222///******666444333444888:::888666:::;;;:::444......666>>>888333///000555::::::888CCC555---222<<<>>>;;;888333777999666222444999>>>---444:::<<<999888;;;???DDD:::444666999444///,,,::::::666111222888;;;:::666999;;;:::::::::555...555666<<<888---///666222777444111111444444111...999AAA777666444333===555IIIEEE===;;;:::HHHEEE777;;;:::999888333111666>>>000<<<;;;444666555///,,,333333333222111222333555AAA???<<<666000,,,******222111111444777:::<<<<<>>CCC333111000222444444111...222333333444444555666666<<<333///333999:::999999888444333888;;;999666666000...111999:::555666;;;333555999:::666444===HHH555555444444666888:::;;;777444444888999666444444666888555EEE999999///777222999:::222///777;;;999:::333...///222666???HHH???CCC>>>999:::666333888444999666999444:::555444>>><<<:::999999888777666999000...444777222222777/////////000222444555666222222333444333333333222999777444333333333333222;;;999666999<<<111...;;;111777222---333444///000555888:::999:::;;;999444AAA333444EEEGGG999444===222000333333000333333+++444888777;;;AAA:::222777111---333<<>>;;;000333111<<>>///---222222+++,,,000///222444555444333555999===???999777999:::999999<<<000===CCC===777666666333444666<<>>444444+++111555333///...555<<<444999777777---444:::FFF888666444555888999888666999::::::999888888:::;;;***444>>>---)))888222000333000;;;888:::???555999<<<:::888888777666:::@@@555,,,999<<<555555444;;;555@@@CCCEEE<<>>555222333,,,(((999666555444666???333333444:::;;;555666777111BBB;;;333222666;;;;;;999777777777555222222444777666222......222777999999888222///000222333444666EEE999333888;;;888777:::...333999<<<<<<;;;999888JJJ>>>444555::::::555111<<<<<<999444333888;;;:::<<<;;;666333666:::888333>>>666999;;;222000555444888111---000999===888222(((666...,,,///888HHHAAABBB<<<===KKK---GGGJJJ;;;<<<999444333888>>>>>>999)))222888333000<<<;;;)))222222111111222555888:::///000000111333777===AAA666777999888666222000///sss___;;;???<<<@@@555+++999000222@@@EEE;;;444666777666888;;;999555444777<<<999777888::::::666222:::666000000777<<<999222111111333666555333777>>><<<444///222666777999;;;:::555555888999555222444:::999999999555222777???777<<<;;;666666<<<===888===666444;;;;;;555333777---///,,,>>>666:::555??????CCC>>>222///666:::999333...111<<<>>>888:::CCCGGGOOOCCC:::???888...777---555000;;;---888000555777333000000444777777666666111///444777666777;;;555444333222333444555666333222111222333444444222:::666333222444666444222777DDD<<<---222:::888444111666222111888555,,,,,,111555888999:::999222***:::111111<<>>222666>>><<<777444,,,///???::::::<<<666111>>>LLLIIICCC;;;777:::777......555999444222333<<<:::666...555...222666...,,,222333222555888888555444666888999777666999===<<<999555666---;;;///---888///===333333333333444666888999666444222222333222...+++???>>>===;;;777222---***(((...333333///---000444333333'''...444000444***111111::::::000///666555888555222111444888888555333666::::::888666:::>>>888111000111111;;;>>>555666555444333222222333333///---+++---222666999999222555777666333111333555>>>444;;;???666:::AAA777333888999555222666<<>>???;;;777888<<<<<<777111777===???777///111888777;;;<<<>>>===777000000999888777777888999777444555<<>>555222444;;;555777888555000///333888---999333:::,,,;;;888===???888000000666<<<===;;;333666999888555555:::>>>---111<<<111000<<<222///777000888222444<<<777???444444666777666444333333444%%%@@@:::***333///666444999444DDD===FFF444///>>>CCC<<<,,,)))444999444===;;;777222111333666777000'''///333(((...888111333222111555:::;;;555---000333555555333333555777777DDD999777,,,999000>>>555333;;;>>>777555666///---999444888666333;;;444888000999>>>444:::BBB888333666888666222000333777000222666;;;===999222,,,000111111333444444222000===>>>???<<<555333777===EEE;;;555999@@@===444+++777777777888::::::999888???888222333999<<<:::777666999999666555777999777======999444555999;;;999AAA333444:::444111444555888222///333;;;???<<<666222CCC<<<666222333:::+++222777???GGG222>>>BBB===999999666444===FFF@@@222///)))...///)))666>>>---666444222111333666777888444555555555666888<<>>444222;;;@@@:::777777666222000111===:::888888999999666333444666444000111666777333000000444888888666888<<<333111555===AAA>>>999777DDD:::111000333666888999???:::777888888666666888333;;;<<<666888AAACCC===???777555::::::333222777777777111@@@555999222===AAA???<<<888444111222333;;;555:::DDDAAA222...666>>>FFF===666===555***111///888444AAA444<<<555===666222///000555888999888777:::777000---111555444666666666666666666666666555333333333555666666555999777555777:::<<<;;;999555EEE@@@111555===888222999999222000888777222666<<<:::555///...222555333222333111000333777666000<<<111777<<<333666<<<222888555+++)))000///...777000///111......<<>>+++222...999HHH222222555333111000111555:::===;;;666000///000111...+++'''(((***,,,,,,***((('''000444888777444222444666333000 '''///000666,,,,,,...999;;;222111777555777000222999777---+++333///666:::999555555888;;;444111555666444:::>>>666000333777::::::666222///333666999;;;;;;===AAADDD444333222111000111111222333'''---555111666888)))000666666000---222888;;;<<<666333444666777999===GGG777)))+++===HHH???000000444999999333...333===@@@<<<:::888555999<<<;;;333222222444555555333333666;;;===>>>999333888:::>>>;;;777555444444444444111888///777...>>>666666BBB;;;444444;;;AAAAAA???///555::::::666555999===GGG888888222555===777???///---:::888:::>>>333777555666666555555555333111???%%%444000///DDD999000222777777KKK;;;;;;222>>>222:::888,,,***666===999111444999>>>>>>999444111666))),,,///'''///:::111...///111555666444111///666444333444777888666444<<<@@@(((111333BBB777999888777???BBB;;;:::;;;555555444...======///777:::CCC666999:::...111888//////444888888555333555888333444888>>>BBB???666...///222555666555444333333@@@:::555444888:::777333,,,;;;AAA888111444666222;;;999888999::::::777555///000222333444666666555///555888666555777777666,,,777@@@@@@<<<888555111===///111999555222666666222000000111444555555333333EEEAAA>>>999777>>>111888===<<<444III>>>333---///<<>>777444555999666111555???KKKBBB999777666555666999555444444333222111111111,,,:::@@@666---///777<<<;;;222///666???@@@;;;777888666888<<<===;;;<<<@@@333222444999======999444===777555999===;;;999888777<<<<<<777666;;;;;;555<<<777444555666444444666999888111>>>222555///999222333777999888333---+++===888999???;;;000111:::555999666555:::777111222222666888@@@:::;;;888>>>555444333444555666666666777===;;;111...666:::999333333555666777888888888444555666777888888888888444444555777::::::999777888>>>>>>???AAA888000666???<<<111...555666888CCC;;;;;;777444555888777333666;;;999222666@@@???555888000333888666777:::888,,,111//////333000000<<>>:::666777DDDHHH;;;666555555777999999999888666999333999111999888===999222555999666777555+++000222444555555555666777,,,222888999::::::666111888333888666999===444444666444000......222666999:::555///---...000111000000000000222666;;;AAAEEE111222333333333222111000888<<<111555555444AAA@@@555---111777777:::888,,,000444>>>CCC777'''+++:::222777:::888555666777666...000:::===888:::;;;111444333333333333555777888---333;;;>>><<<:::999:::777333111111444777888777<<<666:::@@@AAACCC@@@555111666666...,,,222777777999444222555777777888;;;000111333444666888777666000000222444333222888AAA;;;666999999444:::>>>555333222333777888666555777777333)))666AAA======222===888444444777999777444;;;777...222111:::777888888777777:::======;;;888222777<<<<<<999777888;;;EEE666;;;;;;===>>>333;;;555000888444555<<<555<<<:::888222---...333555444444---333...///>>>===999???777444EEEEEEBBB;;;BBB+++444888333111555666333777555777:::;;;999888:::999111......,,,111777444---///444888777444444888>>>999555666;;;===:::555222<<<+++222444555888<<<999777===@@@888777888222999222,,,@@@BBB000888@@@FFF<<<999999333222555222999444///111888<<<;;;888999555333555999;;;999555222444666555555666;;;@@@000444555222000333666777777BBBAAA333///999:::111555777999<<<===:::555111///555999888555555444222...444888666444666888888...999AAA???999777888999999000444999555666999555111333555333111///111333$$$222000555777:::JJJIII111@@@CCC222PPP888111777;;;>>>===555000444<<<@@@444''',,,<<<;;;333444999555333111222666888777555---000444666777888999:::000111111111222555999<<>>888555444555333///111555888:::<<<;;;888777999===///:::>>>666111666::::::@@@666000444;;;===;;;:::>>>:::666444111111:::DDD(((111;;;???===888333000555333444:::<<<:::888888;;;;;;:::777555333111...666666444222444:::<<<:::555444...<<<000444...888)))444777333555;;;888---444444666:::888555999AAA999444777:::888:::;;;555444111888999===333555555000222555777777666666666;;;777555777::::::<<<>>>333333333333333444555555222666:::;;;999888888:::000333777888666333111000;;;AAA???;;;;;;444222<<<777999444444999555444???555555555999@@@CCC:::...333333333222666:::777222222222///222:::777555<<<---777999888777111444CCC999......333888BBBFFF<<<999>>>===777999???<<<333000777333???444;;;111333222///555666///000444...111111111222444555444222+++444:::999888;;;===;;;222???>>><<<000'''333888333222111000111333666777999666111///...//////000>>>:::444///,,,,,,---...000---,,,...222333///***222666,,,111222///:::666888///111666666::::::///000;;;AAA===666666888888444777777444555777444...222111777888333777999///888333...***,,,333<<>>555999000111;;;999BBB999777111***,,,333555333(((>>>:::222///000<<<>>>AAA555333666GGGHHHDDD999888;;;<<<999333//////111CCC;;;444444444555<<>>444111777:::222222555000888666...<<<>>>111888:::>>><<<777:::@@@<<<777===666444111222666999999888888333//////222666888777///333888888666666;;;@@@000<<>>777<<<<<<666222666<<<@@@888777======777:::===555777999:::888444222333555111666000666222+++;;;@@@000:::BBB??????777:::BBBAAA999555888<<<<<<;;;;;;111222111777<<<555333>>>...,,,---222999<<<;;;888555666666555333222333444:::888666555666888888888@@@HHH???>>>999333555;;;===;;;,,,444???FFFAAA999666:::///444777666111000555:::555333---***555@@@:::***:::999888555000///888CCC222555999999333---///555;;;>>><<<000&&&&&&111;;;///000555:::999444333666555444444777666444333555333888666222666@@@DDD???===;;;444@@@333444---777///???<<<+++...DDDGGG777111555:::;;;888555777:::???333888<<<333888>>>222777000:::555@@@...333000---222999<<<<<<;;;<<<===DDD333///;;;???333...333888666333000//////000111000666<<<===:::777888;;;444999======888222...---;;;NNNDDD***(((777===>>>)))222888>>>AAA555,,,333===444***+++999EEEAAA777777111333<<<@@@:::666777999<<<222111;;;333***666CCC999***---<<<===444444888///444=========:::000222;;;<<<444777BBB@@@333222;;;888III<<<@@@,,,(((111000555111''',,,:::===///------000444666444222+++666<<<999888>>>DDDFFF>>>DDD000555222'''555+++...000222444777999:::::::::999555111...,,,++++++///000333666999;;;===>>>888333000444;;;===888222666111""",,,777666666&&&222222999:::111333<<<===222:::555***444IIIBBB)))555666333000333666000&&&<<<444000---***333:::333+++---111444777888999999DDD===444000222777;;;===444666777777555333222222222AAA???888;;;222,,,999666:::777///000888888000555333555;;;===;;;999:::;;;000***111===@@@999111???888333666:::888555444HHH:::888222)))888GGG<<<222111444:::;;;666666;;;111<<<555BBB>>>---888555999;;;======;;;:::;;;<<<555---===@@@KKK444999<<<;;;???@@@<<<777777>>>EEE888888777555333111111222///<<>>AAA555888666777555222444999666000777OOO666333???:::???444+++555CCC000999666CCC;;;FFFAAA<<<888111...444>>>;;;666666999999555444999+++:::666///222***%%%333;;;666555999888222111444@@@>>>;;;888666666888999:::;;;---...HHH444@@@111111...555999333555;;;777777;;;222666666///666...888<<<666888EEE<<<000:::,,,666@@@???666111555<<<666444333555888:::999888)))111;;;===999444333444555111,,,***222:::666+++(((---888???:::111000666222111000...///333:::@@@333555333000222666111)))???AAA===444000555>>>CCC+++222777888777777444///:::>>>DDDAAA888>>>@@@444999:::999888555444444444000333111>>><<<000???HHHKKK777///CCC222DDD>>>...***111>>>EEE<<<...000;;;===GGG;;;,,,000---***555555333222444888888333...///000111222444888===AAA777555222333666777555333;;;===>>>===<<<>>>CCCGGG;;;777444444444555:::AAA,,,000???===...444;;;+++888222///:::666IIIEEE111<<<444///888444...:::;;;AAA@@@666...222===EEE444444555666888777444111222333777777...+++:::PPP999777777;;;???;;;000&&&,,,555>>>???:::888===CCC888888888777777777777777555888<<<>>>===:::666444222AAAFFF999000444===@@@666444333777<<<;;;444...111<<<:::222222111111888888222...555???CCC;;;111999777555444444555666666///,,,...444777444555:::000...555@@@>>>111***,,,///555666000---222999:::555......888:::444333999>>><<<777111---///666===<<<333333???GGG@@@666222444===JJJ888...666444;;;888333000111444333+++###///222666666444111//////999:::BBB...;;;888CCC888///555666333888>>>888+++===<<<666...---333888999((("""(((@@@AAA222+++/////////...---,,,...///999888;;;AAA???888999@@@:::999777333///000555;;;888999111,,,111000,,,111000999666BBB111444&&&(((444???999...333888555444888444444:::<<<888666888666111111777:::;;;@@@GGG...000333666888888888888+++000:::EEEFFF<<>>777---:::666333333888???@@@:::333777888999999999777555444FFF888///...000;;;@@@888333222777===999111555AAA@@@MMMFFF///---???BBB444;;;AAAPPPAAAFFF666777+++222@@@888CCC>>>---:::222===<<<:::666222000111222444$$$888HHH666333>>>777:::DDDBBB555444@@@CCC;;;:::@@@(((@@@FFF333BBB111555999:::555//////666>>>===777444777555...***,,,:::<<<:::555222444555333444444555777888999::::::>>>555777999///,,,111///777:::999555555999:::666666444666999888444333555:::,,,333;;;111333===999999///,,,333666222222666111666<<<777///444888///333+++444;;;777???BBB000888444444;;;:::///&&&###666555777111(((...666111)))+++111888999555444666>>>777///++++++///222333<<<...555???999:::<<<...222///===@@@//////:::555???888555:::<<<888555666;;;666777<<<999000///666666===::://////===DDDAAA...999CCCCCC>>>;;;888666CCC@@@FFF===+++333AAA666:::222999;;;---111;;;444>>>:::666111---,,,555@@@;;;111///666:::444000222666444555555///(((+++333~~~WWW777999BBB@@@;;;===<<<999:::>>>>>>888333111999222222444111222666444===;;;222999===777:::444666;;;777333444222111777>>>888000///777>>>999...111111333333333333222222222444777777222---000777333444888===@@@???999444333666:::<<<;;;:::;;;<<<999:::::::::::::::999999;;;;;;;;;<<<<<<;;;999777333555777777333111444:::444<<>>555000444:::666777---+++777:::000+++:::======888333222777<<>>CCC???:::666222...===<<<999555444555333///@@@555***)))111888777444666:::AAACCC<<<666888??????;;;>>>444:::III???:::222333555777888888777666///111333555666888999:::===---777<<>>888666555111...000666777555---555555555666...+++666666666666555333333333333999666999@@@???888777<<<888555333222333777:::<<<777888///,,,333444444:::///444333444***///222;;;(((444111+++222888555555666222111555555333555:::888555444777777333333666:::888444000......000111;;;666444666888777777:::'''(((///888<<<888333222666555444333333444444555555000---///555888666444@@@;;;555000000222444555:::666888333888444777555===;;;777222///111555999444>>>;;;555888888555888111666888555555777888777;;;444///333<<<>>>666,,,444111...???DDD@@@EEE777AAA<<<777555555777777777777444888;;;999;;;<<<777666888:::===>>>===:::888,,,///333777999:::999888777777555444888999666555777666:::???;;;222444>>>111@@@DDD999777>>>777&&&(((444::::::444777777777000777555:::777...222...999999999666111...---...222+++<<>>888111666333444888777222111444===<<<999777999===;;;666::::::;;;;;;<<<>>>???@@@;;;333777:::222111777666444888888555555999:::777???444,,,+++///222888===@@@888:::AAA??????BBB@@@>>>555000444:::999555222<<<;;;333---///777===@@@111222888777222555666///999CCC:::'''***AAAGGG;;;222333999666...222888222666333111333444555:::BBB888666444444777888777666999111777:::222666<<<222555444<<>>555444===EEEIIIAAA000///444666BBBDDD111999555777888222333888555===777333222222111555;;;666222111555888444...,,,......222666555222444:::lllZZZSSSJJJ@@@:::888666888???BBB===555111EEE666'''***444111111<<<555666@@@:::999===555555999666888666------222000666888999888999:::555...222555666666444333666999...222444333555666444000555999>>>@@@===999888777:::777666888<<<<<<888444333444555666666555444444HHH???333---///555<<<@@@666------888:::222000666>>><<<::::::;;;;;;999888111<<<:::444666444111555444888;;;666---,,,222:::888888666222,,,)))***,,,......111666888777777888///555666333888???777'''>>>AAA@@@999444333555555CCCGGGAAA333000777555+++;;;;;;999444000222999@@@999888555222555:::999444<<<333555...999JJJ???999111666999777333111444888666444111000222333444444777888???777===666888000777999444------777<<<:::222333333111444888555000000222...///555222000999555555555555444333111111666111444===???:::777;;;;;;666222111555777666444+++555888===CCC;;;---+++,,,444AAA>>>>>>777???CCC'''333111,,,555:::888999999666555555333333999@@@666222000222222222555:::333222///...---///222333888333000333444222222444,,,000111//////555;;;<<<111333444111...///444999777555333222333555777999<<<999555333333444444333<<<:::333666333888333333;;;888444///---000555999444777000///;;;===555222777777999<<<999333111333???333(((***555;;;555,,,444888+++333;;;222555444BBB;;;:::???AAA======AAA<<<---:::DDD666:::AAA,,,333999??????;;;888:::===222444555666666444111000---:::777444:::333---888222333888???<<<555888@@@666<<<===999999<<<:::444IIIIII888@@@333AAA222///777333:::777777999000000999;;;<<<;;;777333111///444444>>>:::...>>>KKK===:::222000777:::666555999<<>>===444333444555777777222...333:::888555888===<<<444444999888777666555666888:::;;;FFFDDD>>>999;;;@@@BBB@@@???666999>>>888777;;;666777999555333888777333777<<<555000333666666555555333666777777:::;;;666///------///333444111///111pppEEE===<<<555:::555333777::::::999;;;AAA;;;(((&&&666444///===000111CCC333000???555>>>;;;444;;;<<<,,,...888222222:::>>>:::444333444444444777999777333333888===444888777222444<<<===666666<<>>>>>===<<<;;;555555666:::<<<999222+++444......666:::555222222===777333777???BBB===777111AAABBB888444111444???000......333888:::555000666888999777222111333666---...111444555444333333"""222>>>===888777666333777666333///---222999===DDDDDD>>>555333888999444888@@@DDD===111...999FFF888666///***111;;;888,,,222111999//////:::666<<<333666888444///---000555888555111000111222111000666??????111333>>>AAA666333888:::666444666666333555999:::666444555333///---,,,&&&***777888555<<<222111111222333222111///333---000:::@@@<<<:::<<<777444222222333444333111???;;;,,,###***000555AAA)))---@@@777???000888555111999444...444777555777777888999777333444:::AAA999555///---///444;;;BBB(((+++///333666666555444000...111777;;;999888999666:::777---,,,666<<<;;;---111555555222000111333888::::::777444666<<>><<<:::666222///---,,,000>>>222***666///***@@@333444999===;;;555666;;;:::777777999;;;<<<@@@DDD??????555999111:::555777===333???555888CCC111444666999===>>><<<888555333555444;;;999222<<>>???999:::...///999333222333888;;;555......999DDD;;;:::888333//////777???444555555444777<<<:::555<<<>>>@@@AAABBBAAA@@@??????777:::===666555:::999222444666666777777666555111---...555:::999888999111555******;;;:::///555333666444111444:::444(((///333(((///GGG:::"""+++(((:::666---222000///===///***000>>>???444///333999888??????444222444...---///777>>>===666222222,,,...222555777666444222444999999222///777;;;333:::<<<...***;;;;;;333999333555666555111///444:::999666777999888555777===<<<666333666999:::???FFF999>>>BBBBBBBBBAAA;;;444@@@===BBBCCC666+++000:::555<<<333000===:::111888:::444000333666555555555111777888555888???===444222000///111222111///---VVVJJJJJJCCC===888444444555555888===333>>>444***777:::333777777777GGG444...<<<111888<<<666???@@@111444???;;;:::666000,,,000666555///111444555333//////444:::999AAAAAA999666:::999333111888>>>===777444666:::777777777777666666777888777888999:::;;;;;;:::999999666444444666666444111...444666333444888666111---666>>>>>>888555777<<<;;;>>>444...666:::555666999333000555>>>@@@888///888:::<<<;;;::::::<<>>444333222444777777666444666///000999>>>:::888;;;000222444444444444666999!!!+++...333<<<777,,,,,,:::333777)))555,,,999777555:::222***///000///444111666888666222222666999@@@>>>888222000111333444111333666888888666222000444000000555;;;???DDDIII...666:::888999<<<666+++666666777777777666555444888111,,,000:::AAA@@@<<<+++---111555777444///***333555,,,999111>>>666999***///444888888777666555666777000000:::888222555444///111777666000111999,,,444::::::444111444999###333)))222???444444;;;777222666BBB@@@222,,,111---555//////>>>>>>777>>>///222666999:::;;;<<<===>>>;;;777333222333666888555===,,,&&&777111***???<<<<<<>>>>>>999444222444333111666???AAA;;;888;;;555;;;FFF:::555)))777@@@:::000;;;///333AAA///000///333888;;;:::888555444777111666???>>>>>>CCCHHH:::>>>>>>777444:::???AAA666<<>>CCC888<<<888<<<<<<222000444111999555222222111000444;;;888777777777666666777888555:::777333999>>>999111333:::///,,,:::999333;;;333444444222111222444555:::777444444333444999@@@***)))///:::@@@>>>;;;<<<>>>BBBCCC===999:::===>>>>>>666111555999444222:::555<<<333000>>>;;;111888999555333444333222444888111666444...000888999444444333222222555999;;;;;;mmm]]];;;666444888<<<<<<===???+++;;;<<<444888===888333;;;;;;BBB:::888<<<444555444444;;;:::111222;;;===999:::666///,,,222888:::444555555333000000444777...888AAAAAA===:::777333777:::===<<<999666444555555888:::888444444888===333333333444444555555666>>>:::555111111444999<<<444???@@@777444<<<>>>888333777;;;<<<:::666333222888@@@:::222444555555<<>>:::666777999999???555888222444;;;///000;;;888555555777999999777333444555555444444666888999:::777AAA888888///222222222222222333555777888///555888333...///333555///222///111888222---333666333111222555777777555;;;444333888999444444888999;;;<<<888333000222555444555---(((------***///555000111,,,444222666444555888111,,,222333222:::222888;;;888555555555444888;;;<<<888555333...))):::888777666555555666666000...000555666222---,,,333666777888;;;>>>;;;555;;;888444111111444666888666666777777777666666777;;;888555222111///---+++///222111888555:::777999111222222111000111333555666888333222666222000:::555444666999999777999>>>333444666999999666111,,,666<<<000555999///444555:::666666:::999444666===+++;;;///)))<<<888000AAA333222333777<<>><<<>>>;;;666333222555999<<<666666,,,///<<<555,,,777:::;;;<<<<<<;;;999:::;;;===888666999999555777<<>>555333<<<:::@@@???666444;;;???===777888888999555111777>>>999777444222222444666777444999;;;777555666777777333:::<<<666111222777999777999;;;<<<<<<:::888666:::333777<<<666777>>>>>>666666888;;;:::555111111:::::::::888333///555===333555...+++444999555555---666<<<999555444666666666:::333666EEE>>>111555222777111,,,222666555777AAACCC>>>333///666:::999:::444888:::111000777888:::777666666444222444999;;;:::888666444555999<<<777:::666777BBB@@@555444///555555777<<<:::444666666999:::777777888999777888666333000///222999>>>---,,,...333:::???@@@>>>999???@@@999444666;;;>>>:::>>>999777:::555555BBB555888555555;;;999555777999555444444333000222666999999666000000444777666777888666222222777;;;;;;KKK???777;;;CCCDDD>>>:::111222:::>>>:::<<<===555@@@===222999<<<888<<<888,,,666666222111///222===333<<<@@@888///111:::BBB777777555444333333444444)))...777??????:::888::::::999999999999666000+++888::::::777444444888<<<;;;:::999999:::;;;===???'''222???FFFCCC:::222...??????===999777999<<<===>>>888333666===>>>555,,,---@@@EEE:::222---222AAA777888777333///...111555888666555777;;;===;;;888***...///...111888;;;999:::444444;;;BBB???444+++BBB999111000000111888???999666666888999666333222000999???===666333:::BBB???666000333999888555222;;;...000...555<<<---+++999777444444555555444222555777777222---,,,111666111DDD>>>;;;...BBB666***888333//////111333333444222444444111111444222///444...%%%***999888------666222---,,,000222111///999333222666444000333:::>>>===:::666222000//////,,,666888;;;???444### %%%&&&///+++///))))))///333000000777777666===888<<<<<<999888999777333000555888666666777555///444444444555666777999:::......333888666+++;;;777444444444777???HHH444555444111///000555999000;;;CCC@@@555...111777===999444111000000000000///222;;;888999222444333333222///,,,+++...222666777999444111444000111???555:::===;;;:::<<<;;;999777444222333666666111,,,CCC;;;///333...***666000++++++,,,,,,,,,///555:::555:::999666666555666===444333444666:::<<<;;;999===:::777444333333444555888111///777<<<555111444666777888777888:::===>>>AAA:::222//////222999@@@555$$$(((>>>AAA;;;111555<<<444222444777<<<000555777999999999999:::<<<888999444222555000,,,///@@@:::777:::===<<<999777:::444!!!777???000777///000888???:::000,,,333;;;>>>===777000000777===>>>444888777111///222777888777666444333222333444555;;;444888===777777>>>>>>666555888======666222333$$$///:::>>><<<>>>BBB888777;;;;;;999???AAA777111333666999555000111555...555999999:::888000***777444555333000666:::555222+++///<<<===555888EEE999333888;;;333111888999888888:::===:::444222333000222444444444444777999777:::555:::FFF;;;000;;;777222444777444666777111444<<<@@@<<<777777888777333333222///...111555888<<<:::333---333@@@FFFCCC333999===;;;999999888555;;;LLLIII>>>>>>999777CCC666444999;;;666777:::777:::555333666777444000///<<<888777888777666999>>>555999999333000444777777lllUUU???<<>>;;;777222...---111999<<<999555888;;;999333222777999666444;;;999111111;;;@@@<<<222...///555888555555999///777999444555:::666+++BBB<<<888999>>>???999222888666888999111)))000>>>333,,,444333555888...222///000222555777999;;;<<<444777888333---///:::DDD999444)));;;...333+++999CCC===888999:::888222///999777444333777999111'''444:::888444222******777:::444...,,,...000///---333...///333222///555@@@333///---...222666666555222666111///888888555:::222777...666)))777777BBB&&&,,,,,,///777555111777888:::888444444777444...777999666000000777:::888000222777::::::777333000===888555777888888:::>>>///...444999666///444@@@,,,444<<<<<<777333777<<<,,,+++...666???@@@999222000///000333666777666444222444CCC777<<<+++111...111222222222222444888;;;======777555999555888GGG...888<<<777555777444,,,666888888666333333888<<<...)))---@@@<<<888BBB000444:::===999777:::;;;:::888000@@@EEE444:::JJJCCC222333444555555666666666444444444444444444444444===000111:::666222666888===<<<999444111111222111***,,,///111222333333222555;;;777AAA---111...>>>111@@@000222333111???...666666666444333333666888,,,777222***333;;;999888GGG555000@@@III>>>444333333:::(((DDDAAA!!!777666AAA<<<666444666777666444555;;;???>>>??????888...::::::777222444999===<<<===:::444000///222777:::@@@888<<>>>>>888444555888333000111111///111444222000<<>><<>><<<555999CCC@@@333??????;;;777999???@@@>>>AAAIII;;;555IIIMMM<<<555666000;;;???222555===666;;;333111777<<<888...(((444///111999:::777:::CCC+++555:::777666;;;AAABBB\\\```:::JJJ555555EEE222===III<<<<<>>>>>%%%,,,444777444333666;;;222+++;;;AAA000555CCC:::AAA888333888<<<999777777444888777222444===???:::444777444///555???>>>333:::<<>>777222;;;III777777(((000...AAA777111555444444444111///222999@@@777222555777444444777...000444444222111777>>>@@@444///666;;;777666999666666555555444555555666>>>:::222666;;;111)))222888888777777666444333222+++,,,///333555777888888333888===;;;666444999???333111000111333333111///777666555444444555999<<<222@@@444,,,;;;444'''555888000<<<222555BBB444999999666444666;;;===;;;777222555777555111000444999333888333;;;888...777777111111000000111222222333555555555666777999;;;<<<===...(((222<<<;;;555333333444555555555444333222,,,333555///000777777000'''000333///222;;;===777:::666444555444222222555111111111000111444999===>>>777111111222111222555222666444//////555::::::)))666222///:::999666EEE>>>222,,,111444111111555000888888222222:::===999444---***///555777888:::888...444777---222777***///111000///555;;;888000222333333333222222444666111111999DDDEEE;;;555666>>>;;;888888888888:::===444777888555666:::<<<:::444444222000///111555999000444888999888777999;;;333;;;FFF111:::666???111;;;666222444999777///'''444333222222444555555555888///666,,,<<<222888///333888<<<;;;999777333///???///---222000222777555444$$$???///666,,,***:::...333;;;999444::::::+++444,,,222444999444,,,DDD666???555000;;;999444@@@222EEE555<<>>111333,,,&&&???111///888+++---:::,,,444777111...222555555FFFAAA111555IIIDDD777===999<<<<<<:::<<>>777555999;;;:::>>>333222555555:::===555333666:::<<<:::666222///(((///000---///666666///111666999999555333333555BBB:::,,,***777>>><<<<<<999:::777222444::::::444>>>BBBAAA;;;<<>>===666666<<<<<<555555555888:::888666;;;EEE333444(((111000CCC===:::<<<999888888555222333888:::666555::::::666555666...111444666666555777:::777666888::::::666666888333444555777999:::;;;<<>>:::111111000000000111111222666555555666777:::<<<>>>444555666444---***111;;;===999222---,,,000777;;;(((000333///111777666///------...222444333444666666333222333333111222555111222222222111222555777999777777666111)))&&&''':::<<<888111...333888888&&&333111111<<<888222;;;>>>777333555666333000///666999:::888888;;;>>>>>>000...111999===999111---;;;888<<<===777444///$$$222444444555<<>><<>>;;;666111222888>>>BBB888::::::999:::>>>>>>;;;444555555444222000111222:::888555444666:::>>>@@@'''///:::)))333444>>>444888444222666<<<===888222444555777999;;;;;;999888777999EEE999<<<...888888@@@<<<888444111333:::AAA222)))...888555333000)))222'''888...555)))000<<<000444======:::BBBEEE888:::333777444777666666TTT<<>>:::999;;;999444333777777CCCIII>>>***###...>>>888666777999777444777>>>777666222666:::111---999666222111666:::888555555***777999???MMMCCC111222000<<<;;;444555777666888111111111333444555777888888:::222:::999111999666555444---:::===999;;;***,,,000:::CCC???333---...DDD999444;;;999)))333UUU:::@@@AAA???===>>>:::444III888999===888DDD777222444555666666555333111000...555:::666---***111999444,,,)))---111111000222;;;333222666444,,,+++111iiiRRR666000FFFBBB;;;===---+++NNNFFFEEE@@@888666999;;;:::AAA777777999888>>>BBB:::444444555777888555000+++***......---333:::777///:::::::::888777555333222000AAA777000???777,,,<<<<<>>===777444555666777999999777555222///,,,666>>><<<666333444555///000333555777888999999<<<<<<666444444***'''444555666666444333444999>>>000222444777999::::::;;;333333333444444222000...000111444555555555666777777666666555444333333222777333---...444666111...)))333GGGAAA;;;;;;222777555444444666888555///***666///)))+++222666555111...888000000222222999---333333222222111222222222:::888777666666777999;;;333<<<>>>333&&&'''222===888777666555444444444444///555888444555999777111666///000999:::111111999555222000222111...///222///000111000...---...///222333777888333------222777777444---***---111222...333//////888777333888:::888333///000333222...444333444777666444666::::::444000333555444333444444999777999>>>:::333444;;;;;;:::999<<<>>>;;;555777666444222000222666::::::777999@@@>>>444///111666999666///111:::???>>>555777666666999<<<:::444...111555666555444222222888333///000444999;;;:::000777===...444666===444333000///222888;;;999666111444777:::;;;999777555333666@@@888:::///555555;;;888:::===999444999CCC888,,,,,,000---///444000000000111222666'''888<<<111222777666000777:::...:::666;;;777888888:::ZZZAAA999+++---BBBDDD666...:::222IIIGGG111---CCC:::666HHH:::///BBBBBB444:::333...444;;;777666777444111666777555444666777555000444:::<<<:::444...***111222111000333777888555777777999888333...000666777;;;<<<777333444444444777555777===???<<<::::::666888:::999222,,,---333===BBBCCC<<<111...333:::666444555999:::888999<<<:::999222444999222---666444000000555999888666666;;;===888111555???AAA===555:::<<<444000;;;:::(((111111111111333555777777666777...666666000:::888333...777EEE222111EEE111===000---333222,,,555GGG:::(((---DDDKKKBBB666---===???>>>888666;;;BBBEEECCC666000???BBB111<<<111777888999:::888555222000;;;888555555666666666555333...+++---000000///000???888777;;;;;;777999???tttDDDAAA<<<,,,...===777...888???AAA???999777999999888BBB;;;;;;;;;888<<<<<<222333222000000111333444555777666111,,,///777;;;:::888666444555888999888666***;;;===999;;;222+++888555<<<;;;111...555777222222888777000///444666111444888999555666:::<<<999111333666888777444333444333555,,,333+++:::777===;;;666444888<<<<<<;;;<<<111666<<<>>>:::555222222777999999777888888444000'''666===777111333444111333444666777777555333222777;;;777444333,,,---;;;111333555444111222666:::777777777666444222000...111333444444222///,,,+++000333555555444444555777999888777555444111---+++;;;---)))///666===;;;...555<<>>333...///111666$$$555555444333333333444444===;;;888666444444555555;;;???;;;111...555999666666777999999888555222000777:::999555444777666222444000111888999555555:::666333111333111---,,,...111222222111//////000222444111111222333333777===---//////---,,,...000222;;;777...***000555888;;;111222,,,$$$'''222777333000,,,...555444---...555<<<444...---///111555:::222777...,,,:::999666CCC:::999777666777666222...222333444555666888===@@@;;;666777<<<;;;333111555---666999444666<<<;;;333444555444444777:::666//////222555666555333111111000000222555999999777444:::AAACCC::::::<<<<<<444444222111222555777666444333555777888777555333333000,,,...111:::999555,,,333333:::BBB>>>444666@@@===222......***111:::888000888///999999)))<<<999;;;999<<<999333888;;;222666444;;;888:::888222JJJ;;;<<<;;;===AAA???888666AAA111???:::AAA<<>>;;;999<<>>;;;666888555333333555555444333///***))),,,---,,,///555sssNNN<<<>>>::::::444###777<<>>===:::EEE222000333000:::AAA555888666555444111------000222999;;;555444999;;;888555444222333888===<<<888///555:::999444222333555666777...777---888666===BBB<<<777777666222...---333777:::888444222111111111444444333666===>>>:::...777:::444111666666111999:::;;;;;;:::888666444333999777222111+++...<<<...111444444222000111222888999999999888777555444///444999777111,,,,,,///222444555555444333333333666555444444444333///+++///111999999000222===AAA;;;???;;;666333444999777777666555444555666666666999666222222555777888888---999///---000666>>>---333333222222222222333333999888777555444444444444999<<<999333555===;;;333@@@;;;555///...111666:::555555222......111333333'''---000...000777888444444111111333333000///111777777666555444666999<<<<<<444...000222111//////---000333666666555666777>>>555///,,,---333888777(((---,,,'''***333666111333///222999777000///666333111222666777222//////777999---***555000***888111000111444666666555444666888:::999777444333333>>>555000222333222777AAA///666999666666999666///:::;;;;;;:::;;;===999333777888777555111///...///000555:::<<<;;;:::::::::222:::;;;<<<:::???999333777777777777888888888888;;;;;;999666333222444666111...+++444:::???666///777333333555333000777BBB444000555999444777999111...;;;///>>>999---888111666222666666222888===888:::444777333777666+++:::JJJ@@@888444444;;;AAABBB===>>>===///GGG:::;;;===HHH000111;;;222111@@@IIINNN,,,###...222:::>>>333999<<<===;;;::::::666000000333555333...,,,111666999666444555777777888888555///111;;;???999666999000444777777333111444999888555333555444111333777;;;999666555888===AAABBB000444777444000000555;;;777777666666777888666333000333///000888666333:::777333222666999666333333555000999@@@555---666???:::///<<>>>>>444:::666000888###'''999777:::<<<...222444333333444444222777???III<<<***999HHH;;;333:::BBBEEEAAA:::666777AAA555JJJ;;;???<<<@@@;;;///111333555555333111000...333777555//////777???666555444333333444333111AAA===999999777666888;;;www^^^KKK,,,---@@@;;;555<<>>333888777555555555777:::<<<777777666555333333444555...888///000222444===222//////......//////000111333444555777777777777777///666;;;888444444666666;;;888555222222333555666333222///...///222666888&&&000222---///:::;;;333///...///444555333444666222333444444444555888:::999222000555:::666---(((000111555999888444333555555...222444...111444,,,(((...444666777666000***222333666999888333111333<<<777444333111......111444222///333777...(((...777555666999999555444555333555999999666222///---222///333;;;===666444888999888555333222222333444:::>>>>>>;;;999:::999555000111111111111333777999333666888666444555;;;@@@333:::666<<<555<<<222---111444666777777888999:::;;;:::666111,,,,,,111666---444333;;;222777222666111222444444444333444555555222444333...444;;;555---888222>>>555333000---444...000111+++...333///@@@777555---333666+++999LLL666,,,000888CCCAAA222...DDDCCC444BBB666888QQQNNN333;;;FFF111--->>>???===...'''((()))111<<>>333//////555999777333111444333444444///***+++///333111333666777777;;;AAA888333---,,,333;;;<<<888EEE???999888;;;;;;777222555777666333111222111...,,,333222222888666333;;;999444333777:::777333333;;;444444999333)))222III>>>555<<>>///...000222222...///333555666444///111666777444555>>>>>>555111444444000888555555888888666555777///000111222444555666666222:::777222222///---555:::888666888;;;;;;777333888888888777555222000...111555888777444222444777777444111333888:::666111222000///111666777555222<<<:::)))(((===>>>111222///999///777;;;777@@@222555555666555666777888:::999999888666444111000///666;;;111444111+++444000---------...///000111222444666888:::;;;999777555///222777999444///000666222444777999888555222///666444333444444444444666222444555444555777777555000...000444555222222444+++...222444444333222222111---...666;;;999333111---+++---111000+++,,,000222,,,555999...///333***000222888>>><<<444...,,,...444888666555444222...EEE<<<333---+++,,,333<<<333)))///:::888333333333@@@===<<<===999111///111---111555777666555555555888888???JJJJJJ???777777===555222666555///000777555:::;;;666111111222222(((***---000444888===AAA222222222222333555888:::;;;???555===333===222000,,,000555777666555777999777666333---)))***000666---333///:::///999222777---555888555777:::444(((;;;555222+++%%%111>>><<<111444666===222===---333AAA999;;;;;;333333666111:::666777000555888...<<<555:::LLLNNN999666BBBBBB@@@999***444CCCPPPFFFBBB888:::>>>:::...******'''111333+++%%%---555888===666666333000333888888444<<<;;;777222///111888===:::666666;;;===;;;:::<<<999999777333222444222///333111444;;;??????BBBGGG...///444;;;===<<>>BBBCCCAAAAAA:::///:::WWW===777444666888;;;BBBJJJ888::::::PPPDDD999777,,,888777777777777888888999EEE;;;111111888;;;777111111666777333222555555222777888999:::<<>>888333===BBB777+++,,,000555:::<<<;;;:::<<<666222333666666555555000111333444333111...,,,AAAEEE000(((:::;;;444BBB444<<<<<<666:::CCC<<<,,,...888<<<666444888;;;999;;;:::::::::777444555888:::999444...000777888333000...&&&777222:::222888//////222444111,,,...222333444222///333;;;;;;666)))666<<<666333888:::666444000333999888000000666222222222333444555777888111:::888444888777555;;;444///+++---222555111---000111333555777777777777444444444444555666777777888333000333;;;>>>:::333888444111111555666333///666@@@000'''888222&&&444222<<<...444666222@@@444222444666666666555555555===;;;999888777444///,,,666999000666111'''222333/////////000111333555555999;;;>>>>>>===999444111999000...555999333///111999666222///...111666999666555555666333///++++++999222222888666...,,,222444222222555444///---...,,,111777;;;:::666333111///+++***---//////000444+++''''''+++***'''+++222777...777888***---777000999444444:::888000///666...888<<<777555888555---:::777666777666333444999>>>,,,111;;;333222;;;888;;;888999;;;888111///333222444777888777777888999DDD:::222222000...333<<<:::000222===<<<000---555333999;;;444------000222---000222333444444666888000111333888<<<<<<888333666:::...:::111BBB:::===///555:::<<<999777888:::666777666111---...555<<<444222%%%777666GGG:::777;;;>>>666(((+++999;;;000222222777555///666<<<444666444;;;===111GGG///;;;777000333666111222666222,,,111<<<888<<<;;;///<<<<<<000666999///555???777???555444CCC***<<>>===888;;;>>>???===999555222888333222777777222///111444:::999///,,,333999888===888666999:::555444666000222777;;;888111...000...111333444;;;BBB@@@888777999999888666666888:::666<<<<<<444///222555666111???BBB<<<999222...666777333333888<<<:::888888111>>>+++000333---:::'''777444...777555...777333888666...///888;;;555///555000<<<===444999555???222///777***+++;;;'''EEE888444<<<===555777AAA666BBB<<<;;;KKKJJJ<<<;;;999999AAAKKKMMMDDD;;;999777RRRGGGtttNNN'''999666666444333111111111222333555777666111+++***///555///555666222111555555111666888777666555666666444jjjSSSPPPIII555888EEECCCVVV333???777GGG???333<<<>>>444555===555///111999>>><<<777<<<;;;888333000111666;;;>>>:::777666444222666<<<333777888444555???KKKRRR666777:::;;;<<<;;;999888;;;444...333===DDDCCC>>>DDDHHH999000888444---666666777777:::===>>>888111333888///555::::::EEE@@@777---)))000555222+++(((+++###///999000333888//////@@@CCC444000;;;;;;000555---333EEEHHH666((((((---:::===222///555444)))555888<<<>>>===;;;:::999555888;;;999444111222555...111333666;;;>>>777///222666###///666222@@@444999555111111444666666555(((///777;;;:::555///+++<<<777000---...222444444888444666>>>CCC@@@<<<;;;???888111000444888999777444888111:::<<<444333&&&222666:::888444///,,,,,,;;;;;;888555333444777:::999888555III@@@===---///555777666222222555777555===444///000///)))%%%&&&555999666...,,,333;;;===888555222222555999:::;;;444333222444666777444111;;;444000333444444555999(((333...***111)))"""......999<<<222...444777333222333777===@@@<<<111(((,,,===;;;===GGG555,,,FFF444555///***000888222###&&&+++:::EEE===,,,,,,999222666888777888:::999555555777444///333:::444''';;;777333111222888???DDDPPP>>>...---111111---,,,///888===111+++<<>>666>>>:::444///222999:::666000111333555888:::<<<<<<333999>>>>>>999444111111>>>000111;;;888555444111000333???AAA666333777444;;;,,,---666444222555666---333777222)))%%%***111000555999:::777777<<>>$$$KKK>>>===HHH---777NNN:::555666222BBB;;;===QQQFFF000222666111444555;;;@@@===444......111888444333666999999999<<<999:::999777777888333---///CCCDDD///+++;;;???333666222000333:::>>>999222666999777000,,,000777:::CCCCCC===333---222;;;AAA333999<<<999555555555333===:::444000///444:::???AAA666777999444444555///666777666222222666888777666777555:::BBB;;;222777:::???<<<111///666:::666III---111111;;;777===(((666888666444555999888555---000555888888777666666444555999<<<666,,,***...555***111888111FFF333HHH;;;===PPPBBBCCCPPP666---CCCDDDMMMCCC000777DDD:::@@@CCCUUU\\\GGG333111222===333...111111///666CCC<<<;;;999555333444999===<<<222,,,///333222333555111555333000555???===333vvv<<>>>>>777000...777999777333444===EEEHHH888888888888888777777777444<<>>:::000+++111999;;;888444444666777666444222666...666888111555,,,:::::::::888555222111111"""///<<<>>>666111555<<<===>>>666CCC;;;AAA666:::444777666222222555666333>>>888444222---'''''',,,222888999444000111222111+++111888<<<;;;777444111//////000444999<<<;;;:::***---222555666444///,,,BBB@@@666......---000999333888888111///333555222555555444444444333333333???===333999HHH>>>000888---999???777222666:::999999...,,,888BBB???555000...111333111111444333///555:::999333333999777///111444777999999777444222999;;;<<<999///)))111>>>555777999444000<<<>>>---111555555000...333777666111===<<<444777<<<:::888888333......222666555333AAA???777///000999@@@AAA000555:::;;;;;;:::444,,,---555<<<:::333111888AAA888000***...777999111'''&&&***888===444---000222777333444444///444>>>@@@999444AAAPPPIII:::000'''555:::===:::222000444999;;;444///333<<<@@@;;;444666BBB333HHH222...;;;999EEE===,,,888GGG===:::;;;---AAADDD888777999444...;;;555000444<<<>>>777...+++---444<<<===777111111***777AAA===555333777;;;999999222)))(((111999:::(((333<<<:::111...666>>>555<<<>>>999555888@@@DDD333999===:::777555222...333999;;;777444333333111///000222666999666000***BBB666222222000999DDDDDD444666444111333888:::888888999555888???888///444<<>>333000666999666222///???999888)))555444777888777555777<<<<<<888///222555666666444333333>>>444...222777999:::<<<888,,,---===HHHQQQ<<<888???OOOZZZCCC666???<<<;;;HHHCCC@@@===@@@MMMPPPBBB999@@@OOOLLL333&&&...555CCC111'''333@@@===333,,,999;;;<<<999444222444666:::666555777777444555999333888666000222888777///hhhYYY777RRREEEMMM>>>999>>>??????888,,,===999555555777999888666666888:::999555111...---000---///666:::777333222777888666222444:::@@@AAA>>>===:::888777777888888777999:::888444111111222111000888<<<777888999555111444888999666333222222<<<>>>333666666000888222;;;888666888888666777999000444222111888999888===777---///???DDD999333888444444111///666???;;;///444333222111111444:::>>>???===:::555222333666999777999999666222000111444999555000000666:::555,,,444---222111666;;;222222//////000444888:::888555222444777777444111...---444333333444555555333111000555444000111999;;;777666777777888777555333222111666---222333///999444;;;888444222222222222111...333777444...---333;;;<<>><<<444666111...000555777555222222444444111111333333000111888888222///333555222:::999888777666777888999555555666888777444666:::999333444666444777555'''000111111000222666666333***---333000---555:::333888222///222999<<<888222:::===>>>999666888:::999888;;;<<<999888::::::888999666333555999;;;999555444333222111000222444555+++111444000,,,111999===<<<;;;;;;;;;999666333///:::555>>>GGG>>>333///***777:::;;;999666555777:::666888999999888777777999DDDDDD444:::777888333::::::666;;;>>>CCC<<<333EEE===BBBDDD999///777>>>777777666666666777888777666777666777777444000333888444555666777===@@@<<<444555,,,+++555888000---333000444777777444111222555+++444999777555888===???777999999777777999666111,,,222555222///000111000666222000222666777111,,,999333666888444666999222555666444222666<<<<<<999:::<<<777666;;;555---222:::>>><<<444000444666222999666999...;;;...666<<<555777666555888======:::555666666666555444333222555111111888<<<999444000555555333666???888FFFEEENNNNNNAAA@@@<<<555:::666888BBB===333444888;;;>>>DDD:::777333///555999111777111111999===666111000777;;;@@@???999555555666222444888:::666111111666555:::999333333888777111qqqFFFZZZ@@@DDDNNNDDD---333BBB<<>>888<<<;;;888555222111222222888111...333999999777777222666888444444999>>>@@@???===<<<:::888777666666888444222444888888333---999000888;;;///444>>>777888555444777999666333111888:::///777888222:::666;;;;;;;;;888444222666;;;000<<<555000;;;:::444<<<===222333AAACCC666222999:::777333555@@@FFF>>>111777111000555666555999AAA@@@;;;333+++'''***000666888888888666333333444666???888///...777>>>999...777***777...111;;;***000222222333666888777222...111333444444222222333444444444555555666666555444111555222---666DDDBBB666555777888888555333222222444888...111000---;;;:::777444000///222444444222@@@777,,,***///444444222444???:::???333===000)))222555555333222444444111222222222111///...111555555666555111...000444888:::888444///---...111444666666777999:::999888777:::AAA<<<...,,,888>>>;;;,,,%%%///777111888;;;,,,...---......---...333:::///444999:::888666777999000000:::???444222<<>>999555222555999999555222;;;000111777333222111***///---,,,...333444111,,,666222;;;;;;000999BBB777;;;777444555888888555111333666999::::::999666444======999333333999===<<<<<<555000333;;;>>>999222555999:::777111111777===<<<;;;///,,,<<>>777333777===DDD@@@555111===@@@...===---999JJJ555333@@@333@@@MMMFFFGGG>>>+++111===555///222555555555666;;;???BBB>>>;;;666000,,,222<<>>>>>111,,,222===777444666777333...+++)))000444555555888777444999888555333888===<<<777+++111555333111444666666999555222111222333333111555444;;;<<<444222///###555444111000444:::999444:::>>>888666:::555///333111777999555333333222...999888444***AAA333000666222444444333666;;;<<<999:::999777777777777666666)))///777;;;888333///......666111---555$$$HHHFFFMMM???+++HHHJJJ---555666<<>>???444111444<<<@@@;;;333...000999===999444666;;;>>>::::::::::::888555222111111777<<<<<<777333555888777...555999...333<<<555222888@@@@@@555,,,333@@@666666---888:::444<<<:::222666999666222444<<>>666;;;111222555777777666888<<<;;;<<<===:::000,,,888HHH777111222;;;<<<666555<<<222444666555222---***)))...000111333444666999;;;000:::>>>666------666>>>AAA333===111000999(((000777666666999:::888333...111222333333222333555777999999888777777888:::;;;))):::AAA555---222777555666777666444222222333555666999...///...+++888777555333111333777999888666222---,,,111999:::333***...;;;777;;;...888,,,&&&111444444111111444444111999999777777777555111,,,111111111///,,,,,,111777000000222777;;;999222+++...111444777999;;;<<<===***666999000...333000%%%===222333111***666@@@444000444666333...///777???...222777;;;===;;;888555CCC666333999;;;<<<999///444<<>>888,,,333555444//////111111...888777555222444777777555---111888<<<<<<888111---333:::>>>:::333111666;;;;;;111444999222000555666333000...222666555///***777111999;;;000666@@@666:::999777444222222444666;;;444......333888<<<>>>111333444444777999444------777???;;;111...555???===555...111888;;;555---555===777<<>>888000...222AAAAAA===555222333555333???<<<888444000...555>>>888:::>>>===444+++,,,444555777777999===???999000***...333888???AAA999...444:::<<<999777999::::::+++111777999555000,,,***:::777999666000888???888444444222000222666444///888>>>:::666:::777222666***111888999888666222...(((555???666BBB)))&&&///222444444333666;;;<<<999:::777555666888999999888111///,,,,,,000777===???---///)))---CCC333EEE000666???888KKKCCC+++===EEEAAADDD666222FFFLLLDDDHHH222444888111)))444???:::555///+++...333777999;;;000333555666555555666777///222555777777666444111000---***,,,444:::777111~~~yyyQQQFFFaaakkkYYYDDD:::HHHGGGDDD===777444777;;;333444777;;;>>>???===;;;:::444222555777444222222444<<<@@@<<<666555777777:::;;;======<<<999666444555444444555777666222///,,,)))000666555888888222999777888<<<:::444666>>>888777...999;;;222999888333999;;;666222444;;;@@@111;;;:::555:::===888666222;;;===555222777;;;999777666:::<<<333***...999555222555>>>???888333333555777888777555333222222000000111222222111111000...666:::333---...333777555///333///111777222666777666666999<<<<<<999555222333444444333333444555888777555222111222666999---666999444111555666333888666333111111222444666555888,,,//////***444000222111000111333555666555...111222000,,,***...222///777111888,,,777000222000333222///000444555444///000111333777888333+++222333666888555111222666222...,,,222:::===999222111333666888888888888999222666555//////333000'''//////111///...777;;;333111999:::111,,,111666666111111333555888888888777>>>;;;777777<<<===<<<;;;444888;;;999666555777999555444444555555444222111111444333000///111000---777555333333444555444222555666888999777333///,,,888::::::777777:::<<<<<<;;;444999;;;444555======:::555444888;;;888222...+++(((---...+++///555444555666555222///111888>>>888111---222999;;;::::::222444444111222666666333///666:::888222000555;;;888666444555777777333000...???<<<;;;JJJEEE444666,,,???===888>>>666000???;;;999AAADDD;;;777555---555555666666666777999999444444444666888777444111333777===<<>>???777666555888222+++???888888???BBB999555888888444000...111777<<<<<<:::555555888;;;999555666;;;@@@<<<555///222777777333888>>>>>>666000222666888999444444::::::333222555444555444444999;;;444+++...000222555<<<@@@<<<444888===>>>888444444555555000444888666111...000444444666===;;;555===BBB999888;;;;;;888777999888555444>>>;;;777:::999444888+++222999>>>>>>:::666444AAA:::999...===///222444777888777555777<<<<<<999666333222333777999888666:::000%%%&&&333???<<<333333555111111<<<;;;EEE<<<111BBB<<<333222;;;GGG===555777111111;;;>>>===@@@777555999777000555<<<777222555999999555222222444999888666777888999888666---///000000222555555222777444000222777:::777222aaacccdddeee```PPPLLLZZZQQQEEE777111555:::;;;:::>>><<<;;;;;;<<<;;;777444>>>666000...---...333999777:::<<<:::::::::666000::::::;;;;;;;;;:::999999:::222,,,000888;;;333***,,,...+++000;;;===777777AAA111***444>>>===777555;;;888///::::::...444333555<<<===666111333777888---000555222000999>>>555:::>>>>>>999777::::::666777777777999===;;;000%%%222333888===???;;;333...444222///+++***---333888333333444444333111---+++666444000///333777222)))%%%***'''000555444<<<888555222111333777::::::888...111444555555555555666555555444000......222555777111---111999>>>;;;555777333000///222555555444444777---333555000555---222111///---+++---000333666555222***###%%%///888000444000===111666///777000111000,,,...444777777''',,,//////222555444...333333666:::888555888>>>;;;444---,,,111666888777777999;;;:::666444333444>>>777000///222666666444,,,222111777;;;666333///999888,,,...<<<<<<111///333666777666555777:::///<<<777000777888===PPP777111...333:::<<<888444000333999:::111''',,,999222666666444333555333000333444444444222//////000>>>;;;777222000000222333999888444333999???<<<444888444888999555:::???888888333333888:::555222111---222000000555666777???222222222111222666<<<@@@222000333;;;===777000///444:::<<<555///222:::???:::444///111666888333---222888===:::333000555<<<111@@@666///999111...FFF777JJJDDD>>>GGG:::,,,999BBB999777444...333888333333444555555444444666888000888???===333...111666@@@888222>>>OOO<<>><<<;;;;;;555777DDD444;;;???;;;222///444<<<>>>999555666666777;;;AAA<<<222)))***777@@@:::...///555<<>>AAALLLAAA<<<888+++111DDD===555>>>>>>DDDCCC888777>>>AAA@@@000,,,333666;;;===555333>>>EEEBBB666//////222<<<888555888===???:::555***//////******000777999:::::::::999777555666777rrrAAAQQQkkk]]]DDD111<<>>777444666999;;;;;;222222666:::888222000222777555444777>>>AAA999---444333222222222333555666111999???===666333999@@@666888***)))<<<@@@999@@@777000000777777222444===;;;777...999999,,,111111---444777222000555::::::///---444333,,,<<>>;;;888:::FFFEEE444...888<<<666000444888;;;>>><<<555,,,333666;;;======<<<<<<<<<+++---111666999:::888666111888<<<777111//////...***666,,,999:::000<<<000222///,,,---111444555444(((---222666888888999:::999::::::777444333555888777777888666///***000:::555111...000555777666222666999000888<<<666999...999777444...)))***000666,,,++++++...444777666444...222333FFF999555)))000///000...+++---444888999555<<<===666000000000---000,,,+++...///111:::FFF666777888888666222,,,(((222555999999888777888:::///))))))333:::666---'''111CCC<<<000999===;;;BBB222<<<999...888NNNKKK666+++444>>>???:::555777::::::???'''888>>>888FFF000666<<<<<<666222777???BBB333---777===555111444000444666444444555333///333777;;;;;;444...000555...111555777666222,,,))))))999BBB:::...---333888333000333444444<<<<<<...111---...333555000...000)))222,,,)))444111...<<<444222111222666:::======:::555222222...))),,,333"""555EEEDDD888111333666555777888555111...///111999333...///666:::888444000;;;111111@@@333)))AAAMMMVVVBBB444BBB>>>777III555---...///---555;;;444555777999888555555888;;;>>>;;;888:::<<<;;;444---666777555BBBBBB$$$FFF'''777MMM999888>>>:::DDD666222>>>>>>AAAEEE333&&&333777555444777<<>>;;;555444777<<<<<<666000...***000444222222555777777999333333:::<<<888777:::///111999===444)))///===,,,444999777555888<<>>???555(((444///,,,222<<>>111>>>@@@BBB444+++000888888555444>>>444999;;;///222888...888333///000555888999777666444@@@444>>>000999666888999777444333555555333222999555111333---(((---222,,,...777777000444AAA222---))):::...777111///...222777999777333///---222///777777///;;;AAA...666000---///000///333:::;;;555...+++---333888:::000((('''222999777555888:::===888...,,,333555000///111000555===555---222222222444555333111111444+++...111555888999666111222,,,333AAA@@@222---444000///000222111111666>>>222666222,,,///:::<<<555+++888888...+++444???333444666999;;;;;;888555555666444111333777555000CCC888+++***666@@@999)))"""111666;;;@@@222...CCC///777444)))***555666---++++++///888@@@@@@999111222222///,,,...444666333000666666333777@@@===333???555///333888555222111555>>>AAA888///000444555+++///444666222,,,,,,///>>>######666666///777CCC999888///,,,444555333777333666888666222111555999===???===:::999888111'''000222666777333...111777666222000555===@@@;;;444888:::888LLL:::555***888888333///...///111666:::(((///888<<<<<<888666555;;;666999<<<999:::333"""+++''''''...222000000444;;;666;;;555***666@@@111111222333777:::777---"""///777???>>>666222555:::;;;666888777///333===>>><<<222///:::FFFFFF;;;111999>>>AAA===666222444999---222999<<<;;;;;;;;;<<<;;;888888AAA444///:::)))DDDUUU...***>>>999CCCHHH000222>>>BBB888555666111@@@666<<>>===999666555999:::777888>>>AAA>>>333555777999:::999888777333555777555333444888<<<<<<888555666:::======<<<000555:::888333111444888???666:::---;;;000888111(((222:::???===000111DDDEEE???999555///***000:::+++222888999444///...///333999666555:::666111555999:::888222111666;;;===777111EEE@@@(((--->>>MMMRRRKKK***666>>>FFF111===555BBBDDD666///888???>>>,,,......+++,,,333999:::444111000444444000------???DDD===///,,,666999222111222333333111000000000***...<<<===...***555:::|||tttUUUHHHAAA<<<===@@@???@@@AAA@@@999999999:::>>>BBB@@@;;;999555888777333:::@@@:::888777666666777666444222===333666,,,666---:::<<<555;;;;;;444111555888888555222666888333333444///555333111111555888999999333111:::111;;;000999555333222222444555666777999555AAA;;;///444:::777555333000222666555000444===;;;666111@@@000888333333666666777666666888;;;>>>666333:::777...777<<<,,,AAA777///------///666===000/////////000///---+++444111111555666444333555444666555333333555111,,,---///,,,000:::999999EEE555444555777777555111///777666333222333444333111;;;666777<<<<<<555555<<<666333333444444222444999---000---'''+++555888222999...&&&+++999>>>777,,,222111111222333333000...444555333111333666555000%%%222:::333)))(((///444111;;;999666>>>AAA999444333222...,,,,,,///000000<<<<<<999...$$$&&&555BBB333888;;;777333222///,,,111777======777111222888<<<999999;;;999222///111333888999444000333444444555444111///---///444999+++'''000999333222888999999222...111666:::777000///111333222000111666;;;777666444444555888<<<@@@444444666777444111222777222666::::::555333444666===888444@@@===<<<555999...555>>>DDDAAA888...(((444888===@@@???======>>>:::555666444000666;;;333$$$222;;;555......333666666999<<<666000888<<<444777:::>>>>>><<<999666333>>>;;;777333111555===CCC111000999<<<444444777333===555111666<<<<<<999777555777::::::888666666777999:::<<<:::777555555666<<>>888@@@555...EEEHHH;;;EEEIII888444888333888999333777@@@???:::777;;;===888888:::444222666<<<;;;222...555AAA...222333222222666777555333000111555555444777>>>AAA???;;;777444666;;;???<<<>>>CCC777555===444111???666000222777777777888///222333111444999999555,,,///333888:::;;;999888111222333222222333444666...333:::>>>???;;;666333999:::888222+++***///666???888>>>444AAA777<<<555000666:::>>>???222///>>>===777444555555111///111:::888444111000333888<<<111777444333:::999666;;;+++111555444444666555333BBB;;;,,,<<>>BBB555000888;;;444000666666666:::666///111000111222111111111333444777444888333<<<777===:::555111222777777111000444666DDD;;;+++444CCC@@@888444666666444222111555999<<<999555AAA///777444666222222222111111444999<<<999999===999111777===333666333444888;;;777333111(((+++///333555666555444///444666333222444666666555000...333777555111///333777444444999777888EEE666555555777::::::555///222///++++++---///222444999888666444333444555555999555333555555111000111///222///***...777:::777777111++++++000444333111666333000/////////...---000222222000111555333///---000111//////222444333111333///'''111HHHCCC###555...,,,111000+++---333BBB===777222222555999===)))222888666222222444444:::...,,,888===444,,,+++,,,222;;;>>>888222333999444555444111111444333///@@@;;;555111222666:::<<<(((...555333///:::>>>000<<<...222:::777;;;:::(((888888666222...---000333333//////333444444>>>LLL999666555777666333444777***000666888777888;;;???;;;888;;;666;;;777<<<;;;777===BBBCCC>>>888333000666777999999888888:::;;;777444777444---555???<<<###888AAA777000777:::444444AAAAAA888888999777999999???CCCAAA;;;777;;;AAA888555222333777999888555///000:::>>>666555777111666555666999:::888999===666777888999:::999666444888999888666555555777999999CCC:::>>>AAA888:::777111===TTT999777MMM888555EEE;;;::::::777???HHHFFF333999888999===999333444777333111333444444777;;;111222111///222888:::777444333444777888999===BBB111111444666888888666333,,,666222333333333777---BBB999333333555555666999444444111///000111---'''))),,,111666888999777666444333333555777777666555111555777666333333666999333444333///+++,,,333:::222...222...888111333---222444444999>>>555///777???666111555::::::666333AAA:::111---000777===AAA555999444222777666333999...444888777666777555111888LLL111CCCFFF000GGG>>>$$$===???<<<...000333HHH;;;>>>???>>>;;;777555444000444555222111333444333999333///111444888===CCC---///222444666666555555888777555333111000//////666...000666666;;;;;;111mmmTTTPPPGGG@@@;;;111222>>>222555444333888AAABBB<<>>888...555111444777444000---///222;;;777666444;;;;;;===:::777333777AAAAAA666222555777???666+++555>>>999444444888888333000444888888777555222>>>,,,444444999+++---///000/////////000555777999555222777;;;888+++---333;;;???<<<333,,,...///000111222666===AAA000666666000///555666000===///(((///555444444888333======;;;<<<666222;;;555777777777888;;;999666777666777:::::::::;;;>>>111666666111000444111)))888222000333444000,,,+++222444222///222999===;;;+++222888333+++)))333===;;;888444111111222333333---000111///000333222...???111%%%(((777AAA;;;000---(((***'''---IIILLL,,,000000111444333//////111===999888;;;AAAAAA999222+++000222//////555<<>>AAA///>>>---888@@@333777;;;%%%>>>===:::444000...000222777///000888777///333@@@;;;666444666777444444666000,,,,,,333???EEECCC>>>666:::FFF333666,,,;;;;;;===???>>>888444777<<>>333333EEEAAA777;;;888555???555999>>>>>>888444888@@@666444444666999999444///:::666;;;;;;333555<<<;;;...111888@@@BBB>>><<>>>>>===;;;888666444444444555555555555777888:::777FFF777777@@@333111333???>>>III555---BBBAAA>>>>>>444444666333666888///000;;;666333===888...666555+++'''000:::;;;444---777888666333555999888333000111555888999:::<<>>888111111===...555666333EEE999777444444777888666666888999666111///111111...***000111333444444444333222666444444666999:::777444888777555111///222777<<<+++///444555333333666:::555222333222888888888555333444000666AAA<<<444888BBB999000000555999:::999999777333222222555888999444888222///444444222999===???<<<555222444777666---MMM???GGGEEE+++<<>>;;;;;;>>>;;;555777???<<<111444<<<666111444555AAAAAABBBCCCCCCAAA===999HHH;;;---///222:::>>>CCC;;;555333888===;;;555111333===555222<<<888111;;;333777;;;888333111444888888555000333333777555444///000999GGGJJJBBB===???===;;;333444<<<777...000333777888222000555:::<<<999666444???,,,444444999000222444444333333444555000444222///111333444666666444000///222666777666555555444///***,,,222888:::;;;666///000666222)))>>>000***000777666666:::+++777:::999<<<999777???666<<<===777222555888999444777===AAA<<<444333888888===;;;333333888555+++555111///333555111---,,,---//////...000444777777777333000333888999666111;;;888444222333555666666///333444333222444333000000000111222222222444666666...555999666CCCNNNAAA%%%111777111000555222***;;;>>>>>>777///,,,222888::::::777222222666888666$$$333>>>;;;555666999999000444666333...+++---///666888:::999555111222444111222111000444777111'''AAA111,,,,,,+++111888444888,,,;;;AAA000333===...777666555444333555888:::<<<000,,,444666...///777:::555333666777444444555;;;555111444;;;>>>999333888999CCC333;;;222;;;555111999>>><<<:::;;;:::777111111222444444333222111((((((///333000555666,,,333---+++000666888777777---===999111777666666EEE333333777<<<:::555555:::DDD@@@999444222444999===>>>999<<<:::222555>>>>>>111111555>>>BBB@@@======???AAA@@@;;;333000444888666666666666666555333222888GGG888888AAA555444777===???999BBB>>>888EEE999@@@666666999555777555***222<<<444000:::666///888...---000555555222222555666999999666666777444///)))...444777888888777777EEE;;;111,,,...222333111888CCC333:::999111@@@555333222333666666444555999888333///000333666888999777555333222111111222333333111111333666777444000444444777:::<<<:::444000333666888888666555666777888555///222333999888888888999444888CCC@@@888999999666111---,,,000333555444777888555111///222555222666111...666777777???@@@@@@;;;333000444888999666999555<<>>222DDD===999;;;:::777555777888:::777111///333666666;;;666444666888666666999<<<666333444222///000555888555333333444555333222111111777555...333888000iiiEEEMMMPPP'''IIIDDDEEEGGG???111222===444...555<<<777555777222@@@@@@???@@@???<<<888444CCCBBB>>>GGG@@@BBB999<<<<<<888:::???<<<555666===222555222111777777666;;;000333666555222222666:::555666000666///666111333+++000888>>>@@@===888555???<<<777>>>CCC666+++222444555555444333555;;;@@@BBB>>>999EEE222888555777777666444222222666<<>>999777666555555555555666777:::...(((,,,111222555;;;666444555888888444444666444777999666111///111444@@@555333444CCCAAA===111333:::===::::::<<<777///333333555777999888555222111---111333333<<>>>>>:::444333555999888666<<<===555555:::777>>>666111444999::::::;;;666;;;===888222000666===111111222444777888666555444>>>444999>>>777<<<:::===DDD111CCCEEE555FFF@@@FFF;;;888999666;;;>>>666777;;;666333777555222777:::222---111666888777888...444777555333333222///(((///444555555666444111777222------000333222000///777555<<<<<<666888000999666444222///...333;;;===888444333222000222666555444222111111333666777444444444444666666444333:::777444555888999666222777666444333333777===BBB666444***///+++555222444888;;;666666===999222333000666999555000///000000666999999444...,,,111777;;;>>>777333777666444:::888===>>><<<;;;======<<>>???;;;777444444666888999777888444---***...111111@@@888222000000111444888666888999:::;;;:::888777666444222333666666333000333------000555AAABBB222___BBBGGGIII222555;;;@@@AAAAAAEEEJJJ555555<<<===888;;;===333;;;999777777888999888777777CCCHHHYYYIIIEEE555888CCCBBB???===>>>@@@AAA@@@777333777999444555777222444555555333111111555888000555///999...777000555111888999333111555222***777;;;:::;;;@@@888///444888333333777555222999CCCCCC===888EEE444:::444333555444333111111333888<<<888<<<333222@@@>>>444888///999???<<<777333///)))+++333:::999333///333888222---+++///222333444666444666666444666888555000222;;;777222888999555777333===@@@777111333333///...222:::<<<666999TTTsssGGGAAA888333333555444111555333555777666222222666***---222555333111000111000555999888333......///333222222444555555333111000666888555222222111...+++***///999===999444222)))---...111000'''&&&222&&&...333///...333666666<<<000)))333DDDIII<<<+++---222555444333444222///444000,,,000999===555***///555777222111555999:::111///222888:::777666::::::<<<888111444>>>???999///(((000999000***111666)))...666999666666888999===<<<:::888777555222111333000......111444888:::222444888<<<:::555555999---111444333111111555999@@@555,,,999<<<>>>444444<<<>>>:::333555<<<:::111333333333555888888666333555333777777333<<>>555444888444BBB999333333555666888;;;111555999999777666999<<<...------000555999::::::333555111:::777555@@@777;;;GGG;;;777???<<<@@@MMM;;;111000000,,,222777222;;;777:::;;;555555777222???333,,,222;;;===888444+++333777444///000222333///555777444333555555222000333999@@@DDDAAA:::444444333???AAABBBDDD:::===:::888777555000,,,111999===;;;:::888111))))))//////000111333444555666666777777888777555555777888===888111------000555888000000///000444:::AAAFFF@@@@@@333<<<333???777:::333;;;999555888444///444000888<<<777222333444333555555555222///...111444<<>>???:::666444333444777666111,,,000,,,...///333BBBDDD555ooonnn999@@@AAA:::999>>>;;;111<<<>>>CCC???999???@@@333:::777444555999>>>BBBDDD888AAA>>>III444:::666EEENNNJJJ===666CCCSSSMMM999@@@777>>>AAA444333666)))BBBAAA>>>999666555777888'''000+++777)))333,,,333666???===000000;;;===444+++999999222777888333222;;;333222999777000666DDD<<<666111@@@222:::222000111444666666444222111000000444***---AAA>>>222888000888:::111+++---111333333999<<<777---)))...555888111...000+++######+++777;;;777---,,,444777333***666888777??????555111+++666:::666555999666---222111111---$$$...UUU~~~FFF@@@<<<======888222...333333555666333///000666(((+++111555333...,,,---555999======:::888999;;;666666888999:::999555222,,,222555222...---+++))),,,)))+++111333222666==="""...+++***666111)))333000...000333222111888CCC===666111111666777333...888======777222444999<<<777222555>>>???888777>>>111999<<<555///111555666444------555:::777333222:::???===444444:::888000999)))'''000666<<<<<<222+++444555777;;;777000222;;;::::::;;;<<<;;;999777,,,555:::888555555444111000444;;;???<<<666777<<<666000,,,///777;;;999444999888111AAA---,,,''':::777<<<<<<999>>>CCC;;;,,,666444333444888999888666...000999777---111:::888888===:::333:::EEE@@@000999///666;;;111333999000444///111888777///000888777777888777666777999;;;999666;;;;;;222333:::777<<<999888;;;;;;999999===222555999===>>>===:::888888444///...111444555555999555555???555444DDD555...CCCNNN666AAAKKK666LLL@@@999<<<===888:::===666===555===BBB666666:::---+++444>>>@@@888///111999///777;;;444------333777666;;;:::444222666777555444333333222111...***'''999...<<<333222999***555333666;;;===777000000555000222888;;;555---...555,,,///222555666555333222333555666444111000444777///333666555111......///...000222555666888999999;;;<<<000;;;000;;;000222333>>>???:::;;;888777>>>333777555...,,,111666777//////000333444333///+++---222//////777888666===444999<<<:::999::::::888>>>GGG===VVVHHH222III...@@@(((888:::AAA666FFF<<>>>>>999777888888666222///000555777444222333***111...%%%'''666===999777444333555777555///(((111777===555)))///666///vvv]]]333aaaEEE<<>>@@@===555333===JJJ888555666===EEEEEE===444333LLLTTTfffXXX:::IIINNNEEEMMM===///;;;===///+++'''000999:::333...---///888444000111666888666222777:::999444222333333111///777>>>:::111///888CCC333;;;,,,888===666BBB666,,,555999<<<===222...999,,,666<<<888444555555444,,,///444777666555===GGG333::::::222,,,...222333,,,<<>>999;;;===111&&&333LLL222444777777666555666777777///---222333///222:::,,,---000555888888333...---444222(((***666:::444666777333///555===999......///555333+++000444,,,000///000333666555111,,,NNN@@@333000333666888:::555:::===:::333000444888000+++,,,666;;;888444444:::---555???666555777***///333555555444555777777444555333,,,)))---111222999333222:::===777///,,,@@@...777BBB999===DDD666333...999555111222,,,888777666***%%%000555222444555666)))<<<;;;>>>,,,666000111111111333666222,,,555333222444777666222---222444444000///222333111888777555333222444777::::::666333555777666222000999>>>666555???555'''...333999:::555222555:::===777555777<<<<<<666444666666555666;;;AAABBB<<<666AAA@@@===999444222111111444666555000222888888333777555888<<<777///333>>>333>>>:::555777+++''':::666111000333333//////333777888AAA555AAA,,,333<<<777;;;>>>===;;;>>>BBBDDD<<>>222444999///:::444<<<@@@;;;666333222000333...+++...111555<<>>RRR222OOO///***777DDDFFF???:::===BBBGGG222+++---///???AAA***000333555555555555666777,,,000444666666666777888666000;;;@@@444444888---<<<777888===:::222000666444111...///555999111'''|||III>>>DDDOOOTTTKKK'''222MMM<<<444:::333===JJJ222555<<<@@@<<<777777<<<>>>BBBEEEAAA;;;:::AAAHHHUUUHHH777???GGGIIIYYY```:::AAA???<<>>999111FFF>>>555444999:::555///000<<<<<<<<<111(((444888222999;;;===@@@888444>>>666:::888000---000444555AAA???<<<999333...111888000555777222000222222///000999<<<555333777888333===<<<777222444999;;;888777555333666:::<<<:::777333000222CCC...999<<<>>>DDDBBBBBBAAA:::000,,,//////111333444000---000666555444666888<<<<<<999666888444333444333000111444///...000444999;;;:::888333777555,,,)))///222111222222222333777:::666...999666888555///333444)))222333444333222111000000111111666===>>>666...***111555888888555444777;;;888///)))...333333111111777//////111,,,...555777...888???<<<666555<<>>888333555333555555222111111...(((;;;;;;:::666222//////000777999888555444555333...999999888555222222444888444333222222111000111222222444333888>>>999333777111777999777666777888777888666777<<<;;;555222444:::;;;;;;<<<<<<<<<:::999666777999999666222///---000333333111333999===;;;===666333777;;;999444111333???;;;000333999888555???:::555555999:::555111222111555***888***333===111:::DDDHHHGGGCCC>>><<>>CCCAAABBB666111999CCC:::===@@@???<<<;;;===@@@555999@@@???777888999111888777666555666777888999222444777777666444444444111000666888333333555111666333333444444222333777111777999333...///444777llllllAAA(((JJJBBB???VVV888333DDD999;;;CCC777777<<>>>>>>>>777///888???BBB@@@444777IIIDDDCCCBBBCCCKKKGGG777BBB===888777999777111+++666777999:::;;;;;;::::::555888:::999;;;===999333777555222000000111222333888444999444333666000333111555333555;;;777222999999888444...---111444444BBB<<<777555222000222777222444666777999:::666///---111111000666>>>===666:::999555111333:::<<<;;;777555333555888999666444000---111@@@555;;;:::999111555<<>>===666>>>999555666///:::...444111000777444000666444444777'''===222777222222666888555444666777444444777888333---,,,333;;;444666555333555666111***666888999555///,,,...111...111333111......222666333///666<<<777444666555...222555666777888444---777666888;;;:::555222222999;;;;;;999777666888:::222333333333333222000000///333555333333888>>>AAA888777444333888:::555,,,777CCCEEE777777LLLHHH+++===CCCBBB:::777:::999444666888===999GGG;;;;;;??????BBBEEEEEEBBB???@@@BBBJJJ;;;333:::>>>888666:::HHHKKK555;;;777???EEE@@@===999555666999;;;999777...999:::888999222+++000666:::===<<<888444444666666777999::::::999777666:::777555777666333333666888888444000111444555222444222222+++777@@@000222111555555111111888@@@CCCGGG???777333111///333999,,,:::???555...333666333777///111999555,,,444EEE<<<<<<666000444======666333777333---222======222888333777:::555666888111;;;666000...///000111000;;;111)))***000333444555:::///+++222888666555888555777999777444444999===???333@@@>>>000LLL///KKKDDD>>>666222444666777666777CCCCCC999333111555@@@===999555333666888888888888:::;;;:::888666666777///444222111555333222888222333111...///666::::::666333///...333999666///^^^EEEXXXOOOIIIFFFBBB<<>>;;;666333444777@@@:::666:::BBBCCC<<<333444???DDD===333000333666222666999777333555<<>>888555666777555777;;;<<<222...222333222888BBB000+++000333///333777000222444555444111000111333>>>888333///,,,,,,111999...///111222333444444333222222333777999888555444333:::333///666...(((666<<>>999777???FFF666666777===EEE:::444888<<<<<<666111222777555:::===<<<555---///;;;333888======:::777777999444666777999999777555333777444444777777444333666888777555444555666444222111555;;;///222666***222111888<<<;;;:::;;;;;;888AAA<<<777666444333555:::///666777///+++000444444:::666777:::444,,,---555///777777111555>>>:::,,,777777555444999???:::///333222::::::///...444222<<<777111///111222111///999444///000444777888888===333,,,///555888777555...222777::::::::::::;;;???---AAA@@@>>>TTT222CCCIII@@@777444777999777444<<>>===777333333666888555222555666888777666555666777333<<<444///888666222???333777555///222<<>>FFF333<<>>888999===JJJ111444///;;;LLL<<>>:::???@@@888000///222333===666///...333777666333;;;777III999...222(((888@@@BBB:::777??????:::<<<666444444666888999888888222------333999888666666:::555222444777777444111777777555222222444222///444666333......222444444000000111222444555555444999555333444<<<777555555:::===>>>999222///000111<<<333...222666555444555999777555333222333666888...666888333222666333+++***,,,...111222333444444:::111,,,000666666555666888000...333444111555>>>888555;;;;;;///,,,111///555555666999;;;;;;888555555111000333333///,,,---,,,---///111222222222111///555::::::777666888:::555:::222222===444)))111???000&&&...:::;;;333+++555777555222333666666333555444555888<<<>>>;;;666QQQ===999666***---888555000,,,:::::::::999---333333777333333888555888GGG222???333///,,,888222777555999888000+++***++++++222222111000///...------666666333000444999:::777444888;;;999444111222444///333666777:::===999111///'''444===222333===888;;;;;;999999>>>BBB===555222333444444555666666555444222111555999:::777333===666///+++,,,111666888777888999666222111666<<<$$$///222+++)))111999:::>>><<>>;;;888555666333222,,,999BBB111333111777<<<;;;999777222---444000000222222000111444;;;222---///000...222888;;;;;;222''''''333:::999(((222444///333===:::...III:::///111555666777;;;888---,,,111333888777***888666444444666666444222777888888555444333333333---<<<@@@333***///888;;;999555222222777<<<@@@BBB???>>>OOOFFFEEE777888===GGGDDD@@@@@@AAA@@@===999111999333444BBB;;;---222999555333555999999444///000222333333111000000000666???666000999666222???555:::888333666>>>>>>777///777;;;777222444888:::LLLDDDNNN***FFF:::)))???777>>>444777>>>AAA>>>999;;;AAA888;;;>>>===;;;:::===@@@((()))888>>>AAAAAA222///??????DDDAAA888;;;GGGKKK:::777777???GGGEEE999...///:::CCCAAA888555<<>>444111222999<<<999555444===999777777666444666:::222333444333333444555777777:::999444222444555444222333444666777888888888:::777333,,,;;;111000444,,,000333444666===AAABBB000,,,000999;;;555444888333444333111000333888<<<)))---//////111444555222+++...222444444222222111999444//////444777666222...,,,///555888444111000111000888:::---)))111333111111222666;;;;;;666111222///000555888555222111)))---111333333333444555555:::999222---000777;;;777555...000777555000444333...---222111***(((,,,333888999666444666777555222222222444:::>>>999111OOO666777777"""))):::222---)))777999:::999,,,000---111111666:::222///:::---;;;---333)))999000===555666444...***,,,---,,,333111111444888999444000777888555000000444777777222333444444222111111111000555777666:::>>>888---444///555;;;777666999999888888555444999>>><<<666222444333000111555777555999666444888======888222888444000000222444333222333333444666444222555;;;...,,,((()))111:::;;;777:::444777<<<888777:::888666:::999666:::@@@<<<333:::AAA444666888BBB:::>>>222222:::CCCDDD>>>@@@FFF555<<<;;;444777@@@>>>444222:::999888@@@666CCC999@@@555000555999888:::>>>;;;444666:::555666666,,,888555333555888999666222<<<<<<;;;:::999777555444...///333::::::555222222666444777<<<>>>:::666555333555999---222888---666777:::999666555777666333222000000333333//////111AAA333,,,222555111222:::444:::555))),,,:::===333///333222...111:::<<<888CCC555000777999222000666333,,,///333111555888222333444666777777777777777666::::::444///...---+++...===???222...888;;;444999777666999>>>AAA???<<>>>>>999777888>>>777222333:::===;;;666777CCCAAA@@@666///<<<@@@;;;;;;333---000333999EEE666444777AAAJJJGGG888***555<<>>555222777>>>;;;;;;888666999>>>>>>;;;777;;;===999444555>>>HHH111000(((333===???CCC:::222999444///666888555666>>>;;;999:::777444999@@@222111333999;;;999888999888888::::::444000666@@@000///000222555777:::<<<333888:::666333444444333555666888888888888888888777777666+++???///000777777:::999777999===;;;555...222555555666777777555333222111111222333444444---***+++///222222555999222555777666222...,,,,,,444999888222111777999555///000000222666999444,,,((($$$...444---,,,444777//////111333444444222000666333333555444333666<<<,,,222777888555333444777666777444......444888888999111222666222111444333888666:::@@@;;;000000999111888<<<999444444777888555777666444555999777111555...///111...///555888111+++777777888999,,,111000111///333777,,,&&&000///444//////...------;;;333333000---///555777555111000111666===@@@===999111555666111...000555666444222000000111111000...333:::;;;666666;;;888///555666333555:::666111666000222111111444999888444666777333---,,,222555444999888777888;;;<<<;;;999999555222222666888777555111...///444555222333777777111...444;;;;;;888777777777333555;;;888444999888777888:::======:::777,,,:::111888444===...000===999:::@@@@@@===CCCOOO555;;;???@@@???<<<666111CCC===777555DDD888LLLFFF999111000888<<<;;;>>>FFF888999BBB<<<+++111<<<444999777666888;;;;;;666222@@@???<<<999777555444444333333555:::999444111111555111222777:::777666888222:::AAA111---111,,,<<<;;;;;;888333444888:::888888444222333333000111555:::777444555555444333444,,,444999666555888555...777666555444555777999999222333666<<<===777000,,,444222888888///000666444000333555555222222666:::555666333------111222...888777555444;;;AAA:::...333666<<>>AAA???333;;;CCC999AAA777555222///000333444222///>>>888999777,,,***444;;;111222444666888888777777999;;;>>>>>>;;;777444222222000444666111333777555999222---///222222222333333222...***---222222...aaaMMMQQQggg;;;:::@@@===888777;;;===:::666555222999???===666222666<<>>EEE888333000333;;;???===999111???IIIBBB777666>>>GGG???333((()))444;;;777111111AAA777???999...@@@<<<666@@@<<<777>>>BBB???BBB333555;;;AAA>>>777999???555333333666666444444777+++///666666...'''///===;;;666222333555555444333,,,222666333111111111///666777888888777555555666555888:::---DDD111222:::888::::::888<<>>===666222222666111222000000777>>>;;;333999111;;;AAA222...444---888000000:::===555///111---777===999222222555888;;;???===666333666777555&&&444......===333(((777888000888666777888...444???:::222222555+++'''444444111666***444(((444666444///+++---333333000888666666888;;;<<<:::777,,,555999666333555:::======888444444777888555111666???@@@666222777999555***///))),,,<<<999111<<>>BBBAAA:::222111555;;;??????111---...444666222000222888888>>>DDD>>>333333<<<666AAA<<<:::GGGCCC333222000888AAABBB777///555AAAFFFMMM666333***<<<888DDD555444;;;DDDBBB666333999DDD<<<999;;;888222777CCC888111666???UUU>>>EEE777333888BBBGGG;;;,,,///===LLL>>>999000+++???HHH333777888;;;>>>@@@>>>;;;888AAA???;;;777444222222222:::777777999888333000222<<<666444999<<<;;;===AAA>>>888555...>>>KKK???BBB666777555222333666555222999333//////......222777///999<<<555222555333,,,------///000//////777AAA888666999>>>===666111222333:::888000111999;;;555KKK777...333888===555"""///222444111------444<<<333111+++'''...999<<<888111555<<>>///666???555000111&&&---///111222222444777999222666:::===;;;888555333111***555;;;000444<<<444<<>>111***777222...999555000===888<<<888>>>+++@@@DDDFFF;;;555333777888444222444DDDBBB:::222111777===>>>333444)))888888GGG444***000???@@@..."""(((555::::::666///---555???===444+++444;;;:::333000555===555...111333000777@@@>>>111>>>EEE;;;111...,,,''''''888666111666333333EEE******...333666333000///888999<<<>>>999000,,,...;;;999777777888888666444$$$...777777555444444222222333000---000777666000000000000//////...---,,,999333555<<<;;;111...222888555222222222111,,,)))(((777555111999666555EEE555;;;<<<999<<>><<<777mmm???,,,999999///777DDD...666;;;666000000444777777777444111555999555,,,//////000111///---111777666,,,(((---111...)))'''(((***...222333222///--->>>;;;666111///333999???,,,666CCCIIIDDD:::111---;;;...+++333666000000888888:::///)))555;;;666444000---000777999666666:::333666777999<<>>===;;;+++444888666;;;DDDCCC;;;@@@>>><<<<<<===??????>>>333999;;;999;;;@@@;;;000???777???@@@333:::HHHFFFTTT...:::IIIJJJ777???555<<>>999555;;;:::666333999CCCEEE@@@666333(((+++<<<>>>333...222555444111///222888;;;333333444666777999:::;;;111777:::555000111666888EEE111...///)))222:::...666333///,,,,,,///333666@@@;;;555333555777666333444777666111///111111///777999,,,555...AAA999:::333///...444<<<===444***222777:::888666666555111222333555666555333000...---555===;;;111+++---222777:::///333444///777111...999999999:::...555VVVHHHBBBOOO===:::HHH<<>>;;;:::\\\:::888OOOAAA;;;:::<<<;;;777444444999;;;000555777333;;;444:::>>>CCC@@@555---111<<<888777999===<<<888666999;;;;;;444333:::666444<<<<<<===???888<<>>333???EEEBBBHHH>>>555222000000555===888999777222111333333000999>>>AAA555//////:::AAA@@@888000...111555777888///888;;;444---///666:::555555333000------222666555...111222///555===:::777;;;:::222,,,///555888000666555444888666444888111111222444666666666666;;;999999888222+++))),,,999;;;<<<999555222222444+++444:::888555444333111444777555000...222333000///222555666444222222333///))))))000111,,,---444666444111000111111---)))...555555555999666333777000888:::555333777555...:::666555777999:::===???888:::999444444888999666;;;555///.........000222...//////000666<<<999222AAA...+++333111///444555;;;444,,,+++333;;;666---222//////333222------222444222222444333///000555111+++***000444222...---444666777555222222555999333666;;;>>>>>>:::444///<<<999888777333000555===;;;444222999;;;777666999555===999333999:::666888BBB===;;;===;;;777777;;;<<<;;;777111111444444111777444111333999===???>>>999888666555555666888999;;;000...222222555777222---666999555555::::::444333333222111000111444666555<<<>>><<>>======<<<999BBB888777>>>CCCJJJIII???666DDDQQQ@@@EEE:::CCCDDDJJJDDD>>>>>>BBBAAA999222555666999======888333111CCC???999444333333333222+++444888333///444<<<@@@999@@@:::000---***...<<<222555666555444555888:::444666999;;;<<<;;;999777444999:::333...///333555999///555888000555===555111111222444777:::===???...333666444///,,,...222...000222111000000333555666777111444444>>>999666777666777:::>>>===777222333777888444222333333111333666999:::888777777777222888>>>>>>:::666666999333===:::BBB@@@666777...555555000111;;;>>><<<@@@:::555;;;===IIIRRR>>>000===<<<<<<;;;777333555;;;===@@@222---:::777,,,111///111444999<<<<<<777333,,,222777777333333888>>>222222000555===777+++***666444111000///000111222222...///555888555444666hhh@@@>>>OOOUUU@@@(((444FFF888666;;;222888:::555<<<666EEE<<<777777888555111000999777777:::999555333555666999555555:::777777AAA>>>222AAA444;;;NNN666666999???===999???BBBBBBDDD===EEEAAA===???:::777???444444@@@??????>>>EEE<<<@@@===<<<<<<999666666:::::::::666///...111222111555555AAA000:::...999333999111111666333+++000>>>444555444111111444444111===555,,,(((+++000333333:::333444555///222999555888444000000000222:::CCC;;;444555999888999666,,,222222000///000333555777;;;777444333///+++,,,000999777555666777777444111+++222666333000000111///777<<<<<<666111222555777---222888:::888666555555...)))+++222444111222777777444111222333333111...111...444999888888555---111:::===777333777888666CCC555000666888333444<<<444777777444333666888777;;;000,,,444555...,,,333333444333333888===:::444111666>>>===888@@@EEE<<<888777333...///333666444222,,,000999333''',,,===999555444666666222000111111...///333555333000111444888999666000...222777666666777;;;===<<<888333888333444:::777---///999666555666888:::999777666111>>>@@@;;;;;;777444999EEE@@@;;;:::777555666:::>>>>>>:::111---...000///888666444333333555888999333333222111///---+++***999:::222,,,333777555666000666999777999>>>;;;444000555888555000///444;;;333888999666888>>><<<555999777555444666777777777:::;;;>>>???999444777>>>///:::??????AAA===;;;AAA&&&CCCGGG333SSSRRRQQQTTT666999>>>BBBCCCAAA???>>>BBB555000666888333666@@@333000000555;;;===;;;999+++333888666333666;;;???::::::000***000111111999333555888999888777777888555888===@@@???<<<777444777;;;999222...///111222999444777444***000>>>AAA333444555666666666444333***///444666444222111222...---111666444...222<<<555444777222:::999:::333444666888999888666555444222666666333222555666666333666888777444333333555555777999<<<===<<<999666<<>>888111555===;;;777111(((555444222///...000333777333444666999666222333666ooo\\\999333777NNNWWW:::'''333333999222999;;;555<<<555EEE:::222666===>>>;;;777;;;555000000000///222666111555333333777444444@@@:::333:::222666BBB333111(((555...)))777:::777AAA:::AAACCC???;;;777999@@@999222BBB;;;AAA666???111444777===@@@???===<<<<<<;;;>>>>>>:::999999666222......666///:::555666---222222777<<<666,,,///:::777444111222666888555000;;;444---,,,111666777777???888999999111333777222111,,,...888;;;777666;;;BBB333666;;;555999:::***///111000------000333444888444333444333111333888:::000(((///===BBB999...***///111//////111333222888999999555333555888:::,,,///333777999777222///333222666<<<===888555666888666333444777888666444---%%%111:::333888<<>>999111;;;CCC:::555999999333///222555666111///333999333+++111@@@888333222666777444000///555444333333222000000111...222777777444///------777444333666<<>>000+++222333666777555666:::999555000<<<===999999333000777777555333333444555888;;;777<<<>>>999444333222000222555888888555222111111>>>======<<<:::888666555222>>>444+++777999333999888888555222666======999///555:::999555444;;;BBB999===>>>===???BBB@@@:::333444666999:::888333000;;;888:::===999222666AAA(((>>>BBB>>>>>>444000@@@EEEFFFDDD888OOOAAA;;;999---333;;;>>>>>>===>>>???DDD777---,,,///333;;;DDD:::999<<>>===222///777666666888777444333555444777;;;>>>>>>:::666333999;;;999333000222333222:::888888333+++---777<<<555555444333111...+++***333---***222===@@@888...777222666===888---000<<<666333:::---;;;444;;;222222333555666555555555666111666888777777;;;===<<<999777555333222000...---888555444888>>>>>>888111:::@@@555555///***888999555///;;;AAA555777<<<222BBBMMM<<>>777222111222222555999333111888<<<777888999444888444000---...111666888555888;;;:::888666777888CCC222555;;;333666<<<333333444444222111222666999555666888999888555555666xxxxxxVVVIIIIIIHHHGGG>>>111222@@@///666000777777000777111666<<>>MMM999111,,,,,,...///222666111555333222666111000<<<999@@@444888777222<<<333---999222,,,999;;;777@@@===111---555AAAIIIEEE999:::...999333:::000999,,,999888666444666<<>><<<333///666@@@555444444555777888777666;;;555888999333555999444000,,,111===@@@777111222CCC555777:::111666===222///555777333111444555333555333333777888666555777777///***///999???:::333111444555222222666888777:::666222111333444444555000...///333888777000)))666444444666666444444666888555333444777999888666+++%%%111777...444===555222333222333777===>>><<<000222000,,,...444333---333///...222888999555222///:::@@@;;;888;;;>>>===111888;;;555000111666999:::444666888222555:::666:::333,,,---888>>>555'''---111333111000333666777444000///444777444111000777555222......000333444222222444777:::888333...000222666>>>CCCAAA888000>>>444000555444...222>>>777:::999555555:::===;;;555999666333777333///555222333333333555777999999555;;;>>>:::666555444222///444999:::888777999<<<======<<<;;;;;;<<<<<<===---;;;666000;;;999222:::555333///...222777888666111333555666555555888;;;777:::===???AAABBB???;;;777777888999:::999555222???999999>>>===888;;;CCC:::AAA999999HHHEEE999===AAA:::JJJ>>>777...===222GGG<<<444888BBBDDD:::---555777444000555===<<<666@@@>>>===<<<777333888@@@666111000666???AAA;;;444555???@@@>>>???666---000;;;666333555444000///222333555666888888777666555999:::888444444777777444555999999888888555111222222222111222222444555666000)))%%%+++777<<<777///:::444777>>>999---...:::777333888***777000:::444666666666888:::;;;<<<;;;333888;;;:::999;;;;;;999AAA;;;666555888888333...777444333999@@@BBB;;;444---999888>>>999...555000???222AAAPPP???222999===>>>???,,,;;;EEE===BBB///:::===@@@<<<000***222???CCC555111666888<<<777***...222777::::::777444111>>>>>>===;;;888666444333AAA000222666...444>>>888222444666777777777888999333333333444666888666333999QQQjjjNNN@@@>>>HHHFFF111555<<<666;;;999111888333444666::::::555111777AAA555000...222555333111222555888444444888333000999777BBB///999888,,,???555<<>>000444555999777<<<444777888888777999======:::111444666555555777666222;;;AAA444===///@@@666999888;;;;;;;;;<<<<<<666---777777999;;;:::888;;;AAA444666888888777555444444222...333666222555999555666333444888999555222222@@@999888777333666<<<999...777;;;666333666666222555222333777888444111111222555777555000111666<<<555777555222111444444111DDD;;;444444555444333333444111000333888888222---666222---+++,,,111999>>>555222///000444666666444///---222333...111777666555222///111666999888555+++444444++++++333333***222......444888777333111111::::::---***555>>>>>>444;;;===777000222888<<<@@@444777BBB>>>::::::777000000//////444777222***///555666222555<<<;;;555222///000444666444333555444333///+++...444777666:::444000111777:::888555888777666888::::::777333>>>888333333333333777===666666555444444666:::===999999111111888555000666666777666222111333222000999;;;999333000222333222777777666222000222888===111111111111222333444555111777888:::<<<666444<<<111111222444666777666444888666555555666555444333333444555777999;;;:::888>>>;;;777555666888999999:::888999<<<<<<999:::===<<<>>>;;;;;;CCCCCC@@@CCC333///CCC555555III___>>>EEE???999999<<<<<<777111888;;;555---222@@@AAA888///111888>>>;;;666===III111333777;;;999555555888888999333222;;;999//////<<<555111555555000///333555555444444444555555666777888777666999<<<999444===>>>333...777::::::AAA444333111111222555888:::***---///000000111666:::555111333999888111111666444333444+++000111888555555555666888:::;;;;;;;;;666:::;;;777555555555222===888555666:::;;;666111000///111777===???;;;777111;;;777>>><<<555===888KKK888===QQQNNN===<<>>:::???;;;BBB===999888444//////111555666555333444666888<<<+++...222555555666666777===:::888666666666444333555---000555333333666444......000333666666333111333555555555888;;;999555777+++FFF___^^^UUUBBB:::>>>EEE>>>AAA===444<<<777<<<444///333888777222///777111...111444222000///888999333444:::555000777444444///444777666999666444333555222---000222+++666777EEEDDD000///===>>>BBB555111<<<888>>>===999333777:::<<>>AAA;;;999555;;;BBBGGG888)))333666;;;<<<222***000<<>>:::888777555555555666888999333///444666111222555000999:::888444333777999888===>>>888555::::::777;;;222<<<@@@999555888999555555111111555777444111000555666666333///111888>>>222333222//////111000---DDD===777666555111222666444444444555555555666777333111...,,,...555;;;???444111......222555555333222444000...444444000444111000111333444555555555444666666000+++***---...//////444999777111111555555333...)))***...222333;;;===<<<777555888<<<<<<888///333:::555333555111'''222999444------222666444444777;;;<<<;;;::::::555333444777777555666;;;333222///---222999888333888444111222555777777555;;;777333000000555:::>>>333888:::999:::;;;888222444111222777666111444===777666000222999444000888777888444...,,,///000---888999666222222444333...;;;888444000---...111444555666777888888777555444===555;;;DDD;;;111666>>>333333444555555555777999:::999888888777555444222AAA===999888;;;>>>AAACCC;;;999888777888888777555222:::>>>;;;666444555444999999???>>>555666===>>>DDD???@@@///AAALLLTTT<<<444:::>>>;;;555222666;;;AAA999///***000:::???>>>888888===DDD>>>222000777444333666:::888333222666777111%%%(((;;;>>>333///;;;333222999;;;555333777888888777666666555555555666777666777;;;>>>888000===???000***777;;;===JJJ:::888555222111111222222---222666666333333888===222222222555777777555222...222...000+++444333444///333777666333111333555777999777111...111444444333444666666555333222111///222555888999888666555666;;;222888:::888CCC@@@666///...:::BBB666111===EEE>>>BBB:::555777:::KKKFFF777,,,...777777000***%%%999:::222222...444KKK000000///------111888===:::666222222444666666555///111000333888333---222///,,,***---333555111---222888:::888777::::::777;;;>>>===@@@VVVQQQEEESSS777@@@GGG???AAA<<<333:::666<<<<<<>>>???:::555555:::>>>333******,,,---...000777777111222:::666000555666'''555222:::GGG444;;;666000777999///555;;;///222---999???333888EEE???AAA666+++===111<<<444222===;;;555222999@@@===333000666<<<>>>AAACCCAAA===888:::EEE555===444BBBAAAEEE111+++777:::000222@@@AAA===<<<===;;;888;;;BBB<<<666111000444;;;@@@BBB<<<666999:::111000111)))666<<<<<<444333;;;>>><<<<<>>:::000222222000222555555111999444222222...)))...777000444888555111111999@@@,,,///111333555777777666666222//////333555555444222666,,,+++;;;999...222(((***...111000///222777???999777666---"""&&&333+++111999===555,,,///999;;;///,,,444999111******<<<:::444111444::::::666===999:::666...444;;;777444333111///444999999444333---222>>>>>>222111;;;999888999:::888555999???555555222000666;;;666,,,333666:::<<<;;;999555444)))...444888:::::::::;;;333:::;;;444555===;;;222777111555???===444555@@@222333000333888222...777666777333,,,,,,333777666000444777999;;;;;;444***444444555666777888777777111333666777555111,,,)))HHH555>>>KKK:::...888@@@555222///---+++---666>>>444666777666444333333444AAA:::111...000555;;;AAA222555:::??????:::222,,,111@@@HHH@@@555444555333KKK777555:::777===<<<(((444;;;;;;111EEE333===YYYAAA<<<888999===<<<555...888...,,,777===777333444===444000555777777@@@MMM999...)))111999777///)))222<<<===999999333000888888111333>>>BBB;;;888;;;;;;;;;;;;:::999666444333555666666777<<<>>>666,,,'''777888;;;GGG@@@222777;;;:::888777555444444444333111000333888;;;888555555666555444888<<<777///(((111+++555)))777000333,,,444;;;888000+++...444666777222,,,+++222999<<<000666<<<:::222------000888===AAA@@@;;;666555555(((111111>>>BBB<<>>;;;111+++///444444444666222888555444:::777222666888@@@@@@777555;;;;;;444444888:::555...---444<<>>;;;888777888999::::::111:::000+++:::===666;;;999000999111???666===333>>>000000===<<<,,,***777333...;;;777>>>***444;;;'''777222///===777---:::///333444111111555444000%%%...333111333:::888111:::222111888999333111777===555,,,+++555>>>:::111555...444...%%%555111000///222888999666888===999:::888111)))&&&,,,222000333777777444333444555???444///777???===555000000111444777888666111---+++---///111555777111))))))---111444444444444444///333888:::555000555==='''777000///BBB;;;,,,666111777:::777777::::::666===<<<>>>@@@>>>888333000222<<<>>>===???777000444777333444:::;;;555222333::::::888666444333444666666555444444444555666777555888:::888444111111333444444666666666555333222777888999999666555999@@@666555666777888888555333:::;;;666555:::444///666---///000222777;;;666///...111HHH<<<555<<<,,,444GGG???AAAEEEBBBDDDBBB777888HHH:::222EEECCC222888222;;;888///555EEEEEE888CCC===888555444222333555444===<<<666666333555AAA???666===999777;;;:::III:::777444333333333555888555===<<<222---222333...111333999===999111111777333333444555666777666555<<<000...777999222222:::<<<===888///000;;;>>>:::777777444000111444333000---222777777555444666:::---333666444333444444111555222444999888111---///,,,000555888999999999:::---...===...666555@@@---222777@@@CCC===444222666999111111:::>>>888333444666CCC777'''222888//////888;;;BBB???777<<<===000===EEE222EEE???111PPPAAA>>>777333888===<<<777333777...===888888==='''(((222666888777666666111***///111888???>>>777333555---111444222...///666>>>666000555999111///333111444777666000)))'''---333...+++888999GGGHHH555PPPgggbbbIIIMMM???===;;;555;;;111333000111777:::777222///999AAA===777999888777>>>888:::<<<;;;888666666777333666<<<@@@<<<444555;;;222777777333111555666444555777666222333888999555888333222777;;;;;;>>>BBB666777888666...)))///:::666<<<999777<<<777000444777999<<<<<<999666:::@@@555888888444000000666===<<<999555222333:::CCCJJJ;;;888777666333///222777:::777666777777666999???555===;;;555888::::::>>>888@@@JJJMMMAAA444111777@@@===;;;<<>>:::222333222...///FFF999EEEJJJ---333@@@555888555555999777222333:::999333(((&&&)))333333111PPP>>>111222888>>>999,,,222666666222222555555111000333333111000000...***<<<444222666444,,,+++000777444///---222999888333555///555444(((///777...===:::333---+++///666<<>>---///111111000000111222AAA:::555888888333......000111333666777666222...111333444444777888111(((,,,...000111111333555888???888555999===<<<999888,,,;;;:::555:::222,,,999///555777222000222444222555777:::<<<:::777555555222;;;<<<999;;;333---111444111333888999444222333<<<<<<;;;777333111222555777777777777777888999:::///000111111111111333555555666666888999999::::::444222111222444555666777999444---))),,,333:::>>>555777333444:::555000777333333111222777<<<;;;666777///111///555@@@>>>DDD888333999===999<<<@@@:::777JJJEEE666444111444FFF999888888:::<<<:::333--->>>999444///---,,,...000666???>>>999888444555@@@+++---DDDJJJHHH@@@...111FFFBBB<<<888555444666888+++444666000000666888444444999;;;888999<<<999222888444111111444555000,,,:::555333666222++++++222666:::<<<999666333...(((777777222---...222444111555777777555111000333777+++111666666555666444111000...000555555///,,,...:::999777555555666888999...,,,444---///555@@@666999666555555222///222999:::555444:::===;;;777555///999777333999===777222;;;555;;;@@@:::888;;;888===???555EEEAAA:::NNNCCC>>>999777777777555666:::333...<<<888999>>>...111000222444444777999555...---999;;;333444===777&&&,,,------+++)))***---///777000555888111///333222<<<===<<<777222111444777;;;777111,,,666CCC===444VVVyyypppDDD999:::888===444222444666666888999666111555AAA;;;///444<<<>>>???;;;;;;;;;:::999888777777222777???DDD???777555777///333555333333555777666<<<:::555222333777777444555222222666999:::;;;===///333777666000---555@@@666===;;;:::???:::222555888555999@@@;;;222999HHH888888777555444555888;;;%%%222AAAFFF@@@777111///@@@===<<<===<<<;;;@@@FFF;;;777666:::<<<::::::<<<888<<>>>>>555444AAAOOOOOOBBB666333FFFUUULLL666+++777HHHAAAAAADDD===000...000***666555UUUooo444999:::$$$///444666222111555888888///===888CCC888HHH000!!!;;;111@@@>>>!!!$$$:::666///222222000111333333111777333222444333111222555:::666555555000((()))000000333222//////333666555000,,,111222...333444)))222888999222111777999555///111333444333333444666...---,,,---///111111000777666666777333000000444222222333444666555333000))),,,,,,,,,//////***"""444333222111000222666999???666111333777666222000333888;;;:::777333222333333888:::555000111333555...222666777666666888999222;;;999555666000+++111222111222666666333111333777999999555000...222666222222333444555666666777---,,,+++,,,///111222222444444555555666777888999777444111333999===:::666333111///000333666888888444666222444;;;666000666444333///---111888:::777---111333DDDGGG;;;:::555555222:::===888;;;BBB@@@???666+++***888CCCAAA:::EEE999888CCCCCC444,,,000CCCAAA===777333333555777333<<<;;;777888333111:::AAA777999000,,,333444CCCAAA???:::555444555888999...666888444333888888444555:::777///666DDD???...888222///222999<<<999333000333444222...---000444///111777===:::222,,,***777555000***+++111333222;;;:::777222---,,,000555+++222777777777777555111...---///333444000///000===999555444555555444222000---...666...888;;;999AAA888111000222333666:::888888777666888<<<999333333000555:::999<<<===777BBB555999DDD@@@<<>>>>>DDD>>>333333444444111222;;;FFF777555???;;;888:::///333222222111222777;;;888111000777666...333<<<666%%%******+++...111444555555999111444777000///444333222222000///------------000999999===<<>>AAA===777444555...222444555444555555555:::888666666888777222,,,:::888666777888777555444444111///222777999999999111999999999@@@<<<666999:::888:::===999555:::CCC:::999888999999888666555666:::===888000+++---222///000555;;;===999777888888777;;;DDDGGGBBB;;;777;;;999DDDEEE777;;;CCC888;;;===>>><<<666111222555???:::888<<>><<<333333888;;;999222,,,+++,,,333000---...222555555444111333666777555333333555333222222333555555333222...222444444777999555///888777666333111111333666333222222111+++&&&***111888//////444777:::777+++111666:::777222000333666///444888666444666999:::222:::777333555111...555444444444555333111000222...222444222......333999000111222333444555666666222000...///222222///,,,555555666777666555444333888888777888===@@@>>>:::222222222444555555333222888999444666===888000555777666222...000666888666999@@@333???555"""<<>>999>>>@@@;;;>>>DDD@@@000222:::;;;555999AAAAAAFFF:::666======444333:::888;;;;;;555///---......000999888666999555222888:::555<<<555111555///999::::::888444333555666555222888;;;999999<<<;;;777<<<<<<555///666CCCCCC888777444222444:::===;;;888...333444111000444666444:::222000777:::666555:::444333///***,,,111333111999888555111......111444111777999777666777666333000000222444555555444555555444444888<<<;;;444...222111111EEE555<<<555555===555000333999888555333444888666111333:::888111???///444999000333>>>:::666---000666444888???>>>GGG666;;;;;;999???;;;:::///000111222//////888CCC777888===:::666555333666777666333222777;;;888111777---,,,666:::444222555,,,///222666888:::<<<===:::222444777//////555555777666555666999:::888666333222000888666888FFFAAA///EEEHHHBBBjjjggg222888HHH///555777333666>>><<<444:::888222555===777222:::999888666333222111222333333777::::::777555444333222333555666555333333444888666444666777444000--->>>===:::888888777444111===999444444777999444///000777777888>>>;;;666:::777:::999555777>>>???:::;;;:::;;;<<<===:::444///:::999777333111333999>>>000111777===<<<444,,,)))888777;;;DDDGGGBBB;;;777888333<<>>///777;;;<<<777///---///222666...***333BBBGGG===111:::333:::===666===BBB333777999999...;;;333777<<<:::222222===CCC===888888<<<666<<<666999---:::CCC333>>>===BBBOOOEEE111...555444333333333222333444;;;222...111000+++---555333444666666222///333:::333222...,,,///555555000555888444---///333888<<<>>>DDD???000,,,777;;;666333;;;AAA???666///000444666333000111555777777666777888888999999666000+++333222111222444555444333000444777777888:::888222111222444333222111111222555333333333///+++///555888+++''')))***222555...(((,,,111222///,,,---000555:::;;;666444777888777111999777333666444333;;;666888888444000///000000...111333333000000444999777777888999:::;;;<<<===666555555777888666111,,,555777:::<<<<<<999666333000777;;;888666999;;;::::::444---)))+++111777:::999999444777@@@;;;444888;;;<<<:::666666::::::888777;;;,,,888222$$$CCCQQQBBB999:::===;;;???AAA:::@@@>>>CCCCCC888666;;;;;;777777555333444888888666111:::???:::222///...,,,000777777777===:::555999...111AAA>>>::::::+++---888;;;;;;777555777555000...222666888<<<@@@@@@===IIIAAA999888999;;;???BBB999999777555222000000111777777333000333777333+++HHH888...333888888888<<<000111000...///333333///222222333333222222444555:::<<<;;;555333555777777222333444444555777888777555444555999>>>>>>888222444222222EEE444<<<555555777000,,,111777555000---111777666000222999888222>>>///333777,,,///:::777555666888444333BBBIII<<>>777---222111111333555555444333...222333111111111///***'''+++///222222111111111>>>333,,,000888999444000333111***%%%%%%(((///666)))))),,,000///,,,,,,...888<<<;;;555555999888222000777666333777555555>>>666:::999333......000111333555666666555444333444:::999999999999;;;===>>>444555777:::;;;999555222///222666:::;;;999666444...:::@@@999222444:::===777555333333777;;;>>>???888777111444???<<<666;;;888::::::777777999:::777555222+++888???999>>>===@@@777888======BBBCCC999KKK===000222<<<>>>888444---;;;>>>666777???<<>>444...333:::===<<<;;;///111222111222666444000...///222444666666666666<<<===:::222000444777888333555444222222555777555999555111000222444444333444000000666---888<<<;;;:::333...000222222333666111444666555666999999666111///555777222333777444:::@@@CCC;;;:::MMMPPP<<>>:::777333333777:::888666666:::>>>333444111---777444444666666555888======:::444<<<<<<555222777888444)))000555444...+++///444:::222555888111000555444...------000555777666444===666<<<777GGGHHH+++888777333CCCAAA999888PPP___NNN>>>999::::::777555999888000111;;;666,,,,,,111555999777444666@@@HHH333777888555555888888555888555666888666222333888222111333555333000444<<<222333111---///555666222...222444555:::@@@@@@;;;444999666444:::888444:::000222444666:::======999;;;;;;:::999777666666666BBB;;;222,,,+++111888>>>444222333999;;;777333222:::777666777777666999???222;;;<<<999>>>===999999555EEENNNDDD444...111666CCC:::222222888999222)))222888444000666999666777>>>===333+++666555666===222222444666666666777888:::000++++++666<<>>000555IIIOOOAAA666:::555111111...)))(((,,,000333444333555:::<<<;;;777999:::999777666444222???888///+++000777666000333;;;111)))444666111888)))///666;;;<<<:::888777;;;:::999666444111000///111333444444222111111222000111111222999@@@>>>666111111111333555666444222555999;;;999777888666333)))---111444444333222222:::///)))...666666///***---444...000AAA>>>000222555///---111333111111333444888666222555<<<999///...555444111555333222;;;222777777000+++...222222444333444666888666222///666444222000111333666888333444666666666555666777///000222333444555444444222@@@EEE;;;222666===???222555:::@@@CCCBBB>>>:::;;;888...///999666000444111444555222333777:::999KKK999000(((///======BBB===777;;;@@@===@@@BBB;;;---;;;;;;666666---000HHH222???CCC;;;;;;BBB@@@333///???FFF>>>555555777666222555000///888666///111+++///>>>888555:::000111,,,333333...///888:::555;;;888555555555333111///888999999777555666666555111222333444555888<<>><<<222333333111333777777444111222333555777777666555777999666000///333777888555777555000000444555222888555111------///222444444000555,,,---444AAA888999666444444222111666===000000333888999666777999---888888111555888777888666777:::888666AAABBB111777999///>>>999000AAA555666222222777999777666777@@@BBB000222111+++777111000666999777666999:::999555999888333333777666000''',,,111222222333777:::999222666:::222000555333222222222333555666666555777777???"""///>>>%%%GGGDDD:::CCC:::888999;;;dddaaammmJJJ;;;777666:::@@@888>>>444,,,777<<<333***+++222888777444888EEEQQQ333999;;;888888<<<;;;666999555555888777333555<<<)))---666===:::333444;;;888:::777222444:::<<<999:::333,,,000@@@KKK@@@...111777333333::::::999???444000555===<<<333333:::;;;:::888555333555:::>>>222666<<>>;;;999888555333555::::::111(((###555666:::===:::777888===***<<<;;;555<<<888222<<<999:::666222444;;;===999777555333222222444666777444BBB<<<444<<<;;;888BBB777777666CCC***888888888000===@@@555111;;;BBBBBB(((<<<>>>DDD555CCC;;;:::HHH555:::>>>222999AAA111===888555777555111222777222999999333222777666///999;;;<<<<<<======999444@@@;;;222,,,///555666333555===333...??????222444:::666555666555444888???===777222444:::===;;;777000444666555222///000111666777444000333:::;;;666000000111444666666444222---333555444444666555333444666888777666444333333111000111222000+++***---+++333---???iiibbb777%%%???444---///222222222555///222111...444===999---,,,444222000333000...666...444555...***...333444...---...333888888222,,,444222...,,,,,,///222555444555555222//////444888888666444333333333555666444@@@DDD888000555<<<===999666444444666999:::;;;@@@;;;...,,,333///'''***111444444111333:::???@@@666222CCC888777DDD666===888666===@@@999999<<<777666???444777KKK@@@...:::777======777666===@@@<<<999HHHNNNDDD:::===BBBCCC<<<>>>777555===;;;333444)))---<<<555333:::111333BBBEEE???222...444444...:::666333444666666555444---888===888===GGGDDD777333111//////222555666666999000222===@@@777777???111;;;===555000555999888555555333000222888:::777666555444555666666444333111444333000///333666666888:::888111000555666222666888999888777777888999444333???...444555AAA///000222666777111---111999---***///888999333333:::222DDD:::)))222999888>>>BBB;;;???EEECCCDDDBBB888:::EEE666KKKCCC000HHH555???;;;888666222+++)))+++777:::'''///444222CCC===111888<<<888333333555555:::***(((777<<<222///777///000000111333444555555888111777;;;333111555333222222111000///000000111,,,<<>>888999???===///333@@@;;;222555:::999666666:::>>>===999777111444///,,,888IIIDDD222444000444111***;;;JJJ>>>333<<<:::===HHH===111<<<>>>888333444:::<<<:::666444///...555999333***###???;;;555222333666999;;;333999666///111999333$$$222444EEE:::222???888---===;;;<<<===777...,,,000111///444>>>;;;///...777FFF...111:::333???GGG333888777;;;???888,,,,,,444===999333......222999>>>888222444<<<===666222666888<<<999555555---+++666+++222444111333777333)))???;;;555222000000///...777888333,,,---444888777***777;;;333111999;;;444++++++...444888888666333111CCC===999BBB333%%%777444===BBB>>>888777;;;???===666111333:::<<<888111)))333777::::::...&&&,,,666999000)))111888;;;AAA999@@@BBB999///,,,...000<<<111AAA111888111:::GGG222444111---000666000$$$...///777888555;;;>>>444111999:::222111999<<<888,,,333444...+++111888;;;888777111+++///777999555111///111888:::555222444///111333444555555555444444+++000888555333111)))222===888:::777333;;;555"""///333333666111...666///999===888444777===???555333///,,,///666888666000666555...///777999444888===KKK;;;000KKK@@@:::666888@@@BBB<<<777777555>>>BBB;;;444444777999;;;555111222888;;;888444111...>>>GGG;;;<<>>@@@???===AAA999555888;;;777000---///111222222///---,,,---BBB888111333888888666555888777222---///333222...<<<555777--->>>;;;@@@444000222888???===555333666:::999777666999>>>???<<<444444444333333222222111---222555333222444444222999;;;???***"""000333===---444;;;>>>===:::888888===777333555;;;;;;555---...777999:::???777++++++444888;;;999333000000333>>>888444777888222,,,(((:::DDDKKKFFF;;;888AAALLLIII>>>444555===AAA<<<444000@@@EEE555***...444333111@@@999///444333555HHH000555555///000666444,,,888@@@CCC===555111...,,,111555333---+++---,,,'''555999:::555333555333...111...,,,---///222333444BBB<<<333111:::AAA;;;///888;;;:::555444;;;???@@@333;;;VVVqqq}}}WWW333---:::<<>>666999:::888444333666999<<<666000---)))(((000999<<<444===HHHAAA888555111***)))***---111555777888999:::777444;;;FFFCCC999333222;;;CCC???:::777000EEE<<>>>>>999444444:::777333000000111111111444@@@DDD<<<555888>>>@@@>>>///333...333BBB666'''555555888<<<:::333222555OOODDD777333888<<<888000666---666>>>666999===000;;;777666::::::666111000444///***+++111999>>>@@@777555777;;;:::666444555333222///888HHHDDD444000000666:::888666666555222>>>:::555222222222111000+++555;;;888333333222000333999888222111777:::666777(((!!!+++:::<<<444---000;;;:::;;;CCC:::222>>>:::111+++111<<<@@@:::222333888:::666///,,,111777000555444444::::::>>>LLL)))222111000777666---,,,222:::>>>888000///333555333222DDD>>>@@@;;;111000,,,666===888111000666;;;111111777888444999<<<222888<<<999222222777666......000...)))***222888999555777555111222777777333888444444888888333222444&&&+++222888:::777333///111222>>>@@@111---777===111;;;555777555111:::444+++222000000666222+++...999;;;888222111666999888333888;;;;;;;;;:::555---(((---111222444777666333!!!...:::;;;EEEGGG444---555???@@@666---222===;;;555000444:::<<<666///===999666555666444///+++222222777888111666AAADDD$$$,,,000444;;;999444666???666444333111777>>><<<999777666888:::<<<;;;999(((///999:::222,,,333???111333555666555444444555222///000444777666555777???:::111((((((---000///:::555999///>>>888999,,,111222777===<<<666555888@@@333***///<<<@@@777---;;;:::888777555444333333===777111222<<>>555444>>>666666CCC999//////777>>>???===888999<<>>111&&&555999333222999:::999???444666777777555222///---???777///,,,,,,///777@@@<<<888555777<<>>===777999///&&&///777888777444555777555111///333444111...---***&&&333666666222111444333///000333444111222666444///666666555333333444666777777888777444444777777444999;;;999555444888;;;<<<000;;;??????nnnXXXSSSCCC666HHH555555;;;+++999777===>>>999<<<===333777999:::777333222444666===999777888888666888<<<777555===AAA:::888666---999:::::::::===BBBIIIMMM???>>>===<<<===>>>?????????===<<>>:::444111222555888999888///...555666111444===000111444999<<<999777::::::444222888;;;888888<<>>===HHH666<<<777111777777111222333999;;;666000000222333555555;;;888666CCC111,,,666222111555999888999;;;444222777888222666999000888999777222444888444***666444...))),,,222555444222777999777555555333000:::777666777666444444666555444222111222555888:::777...111555111333:::999222;;;333555444111;;;555777888111111;;;999000000===777---(((,,,333444111///222333000111666999999222111333888:::777777:::111111666;;;999888;;;???777666777::::::777555777888555777:::666...///777666777888888888666333111///999;;;888777222000888555000222555333888===:::CCC@@@666333999:::666888444444444666999;;;;;;:::???======;;;444+++(((+++///111444555555555666888222333777;;;999333111444222111,,,'''+++333999999777444;;;222???777888+++111111444777777333444777444///000555555000///444<<<;;;999777666555666666777;;;<<<777444777999::://////999111555BBB<<<<<<>>>777111333:::>>>;;;666>>><<<:::999999888555222+++222222444>>><<<666999999666222000111111///---888666444222...,,,222:::,,,444>>>BBB@@@===::::::333777:::;;;888444222222000000000000111///***&&&222888333///333000---555555222111444666444333555///111000///111444222,,,333666777555555888888555444555444444777:::888333666555444222000000111333%%%333>>>999---***555BBB888999888555333444666888+++;;;FFF@@@EEEIIIgggnnn:::888@@@@@@AAA;;;333555======666:::???888666777888666444444666888444333555999;;;:::888666888666888333---777===444,,,//////+++))),,,222444>>>;;;<<>>555555???888222BBB+++888XXXaaaFFF555222(((888555222444777888666333)))---333777444///222888000///000111444666666555888///---888BBB???333)))<<<000<<<999000777:::DDD555555666777777555555666000@@@JJJBBB999888888555***555777222///,,,///;;;***888>>>555...111666777555111---...444777555222(((333999444222777:::888666???@@@<<<666***(((444666333555999555---///888;;;666222333777999888555666;;;;;;333***+++555???@@@777111222444555666:::777444888>>>777+++333EEE888111444999666444555111===:::===@@@999000444AAAGGG>>>666777===@@@<<<666000666555777;;;555111999CCCGGG>>>666<<<>>>;;;===444555444222333777555111666888444666333PPP:::333@@@222---666===;;;888999555111666777222555888222000444666555777:::777111>>><<<888444222222222111111666:::999555222000///555555666777666555666888>>>999222---,,,000555:::777)))(((///000444666000555===444666666444???888777999333222<<<<<<555666:::333+++)))---333444222***------))))))111:::>>>888///***,,,+++'''***333000:::999333555:::GGGYYY>>>777222555<<<===888333AAA===???AAA555(((...???555888;;;;;;:::999:::<<<000===:::666===444)))111BBB666::::::///666CCC>>>999???555444BBB<<<,,,...222222444777:::===??????<<<888666888888333/////////111333444333444666777222222666:::888333111333'''+++...000555;;;===;;;555333;;;222???999===333111111000000/////////111+++---444;;;444+++000>>>666555444333444666777999333===BBB999//////777???666333999000222>>>:::>>>///555::::::555222333555:::888444000000222777;;;...555444666>>>:::000000???999111+++***---222555888888999:::666111111666000888@@@@@@:::555555888888;;;???===888333000000000---...555888444...---444111---...333555777===444---,,,444777444444:::444777777666777;;;;;;888222444555555666666666555:::888555666999:::888333444111......///000///---333222222444777888999:::666555666555333222333666333777@@@BBBDDD111999~~~^^^AAAIII333555KKK::::::===777,,,444CCCEEE888888888777666555666777AAA===777333333777999:::===;;;:::222,,,999BBB999777===>>>999444666777555999666999>>>:::333888DDD'''777222---999:::222666;;;222<<>>???<<<(((999777666777999:::888666111111444888888444333666333222111222555888::::::000333:::>>>999222111666333---???===111555:::HHH999777555333333555666666???666......222555444333000777555111333111111:::///888:::333000666999666//////000333555777777777'''222666000---222555333<<<888//////999777111555777000...444444......444999444111333999<<<:::777111666;;;===:::555333333:::333///333666555555888<<<000...999>>>777222555BBB999999<<<666444555111>>>555222777:::555333555444:::>>>:::333111888@@@666555,,,)))000111555DDD777@@@???===CCCAAA888666111...+++...777???<<<444000555777>>>>>>XXX<<<111999888===@@@:::333999GGG666000444777222444999555///666<<<:::666555555555;;;===@@@>>>888222000111333555888888444//////000000444888888777555555444+++...111333222///+++(((//////:::<<<...+++444999555<<<222555666666@@@888111666333000555333000666999666333222333444555666+++333999888555555444111@@@666000111///)))+++444)))777555///;;;HHHEEE???222999===999222000555:::PPP>>>444:::===666444:::===??????;;;777666999===777;;;...)))777888666AAA,,,***999???333444<<<555000888222444FFFBBB444666444555666888999:::<<<===+++444>>><<<...%%%,,,999333444555555444444666777)))''')))///444444555777333888:::888777888666333777555;;;///;;;555>>>777666444111...------...---666---+++444:::777333333444333333222333444666777???<<<666333777<<<;;;666...000???999777;;;222555666888777222,,,---555===---111666888777444333333AAA@@@555000777888555999:::999666111,,,---222888===777222333444777>>>EEEGGG999+++(((000888999666;;;;;;;;;999888555333222222111333999888333000222444000444<<<<<<666111---:::222111888:::555666;;;///666999555222333555666333333444555555333222222666333111333666666555444777111---///666999555///<<<222+++///666888555222444333444777555333444777<<<<<<>>>:::CCCBBB999SSSTTTsssuuuKKK;;;AAA===@@@GGGCCC666777>>>;;;<<<;;;999777666555444444:::======;;;;;;===>>><<<<<<;;;>>>999333888<<<111...555888333111444333---555333666<<<;;;777:::AAA111;;;555***000:::;;;:::777444777888777<<<<<<333777666666777888888777555000---...333555111---+++666444222222444666666666---...///---,,,---000333000'''555444111;;;888888666555222000222888:::888666555888===??????CCCHHH555555777::::::999777333???888///000:::AAA;;;000444555666666555444333333555:::;;;777444444555444666999666777<<<777444===666111///333555333222333777222///222:::===;;;777777555555999:::777555666444444333333555666666555666555777======888555555>>>;;;888777777333222666///444888888444222666:::222555888888666666:::===999:::444333999777666@@@555<<<888555<<<===777888666444000000666<<<888000444111333111444FFF666222555444666999999777:::???999111444888333444:::888444;;;@@@===555///000333111666>>>AAA;;;333111555666555666777555000///222222888<<<:::555333111///)))+++---000222222111111444000888>>>555222777666222888///333666555>>>666000:::888333222---,,,666666555666555222---...222222666888666555888888777:::888999;;;:::666444555***:::???333000>>>BBB777;;;======:::999::::::888CCC:::666999999555888@@@;;;;;;999666444555:::>>>888999444222999:::888;;;333222999999222333888777777777111111:::;;;666777666777777666555444444555666999<<<;;;333+++,,,222222333333222000000111333000,,,+++000444444555777===???===777333444444333999777;;;,,,444...999666;;;999555//////222222///555555444444444222111000777777666555444333222222777888555111111666777666222000;;;444111777222;;;:::666333333777999777444666666777666555444555666999:::333222<<<;;;555777000666<<<;;;555111111444444000///222444555777;;;@@@;;;666555888::::::999777555333444777999888777444666888666222000000111999...222:::444000222000<<<666333444555222222333+++333777222---,,,......333222333666666222///000111///000444666666999<<<555000---000777;;;777222555111000000---+++000777333222555999999666777;;;777777;;;---///===555777:::QQQSSS{{{NNNMMMKKKNNNIII>>>======333:::999777666555555444333'''111777777666777555111:::888>>>@@@999999999000...555777333555;;;999111111111222777;;;;;;:::999BBB;;;888444000999CCCBBB))):::AAA<<<999666555:::444444555666777666555333+++)))+++111222---'''%%%333222333444666666444222888999555222666<<<888...222***444000000???777---111333222111555;;;:::666$$$777CCC<<>>777<<<@@@333BBB777///222999;;;666333;;;999777666555333///,,,<<<999999;;;:::777666999444@@@CCC>>>888...222DDD000444666444444666777444666111...222:::>>>;;;666<<<444///111333333777===333999999333111666888444///;;;DDD@@@888777999;;;777===555111888111...===%%%888DDD<<<111222999>>>999555333777???BBB>>>888888<<<;;;>>>BBB888---000777<<<555///666:::888<<<555888888555333555555333;;;...222%%%---333333888666111,,,...777<<<777,,,===333555999333333999888222666::::::666222333777111333888>>><<<555333555888555555::::::555111222444;;;>>>999444444444222333000---,,,///444;;;@@@;;;...///999;;;===;;;222000777///444777777>>>555000::::::666555000...888444222222333000+++,,,111999777222---000888===>>>(((---///......000---)))***///;;;666***>>>XXXXXXGGGAAA::::::DDDJJJBBB444000888@@@===444000777@@@666666555444444666999;;;555777AAACCC:::555444///BBB@@@555///555777777<<<===666555444///000111,,,333555666555222111222444555...,,,555>>>@@@<<<999/////////...------///111:::888777888555111111555666::::::666333444555555888777<<<,,,333---999777;;;:::666000111666666222111===@@@555,,,...333333777777777777555333000///+++444777111***,,,222777===333555---...666444>>>444444555999<<<;;;666111>>>999333000000555:::>>>+++111111777CCC@@@333111000444999:::888555333333+++---333888777333333888999CCCKKKIII???888999>>>222111111333777999::::::222777666///...333555222===***,,,333***---;;;===666666222...///222222...000666888555111000///,,,111///111555555000---///000000333777777555:::BBB///...///111333444444333888111---000111111555<<<444222666<<<<<<888999???EEE666;;;555666DDD>>>999&&&;;;333pppwwwfffmmmYYYGGG888111<<>>@@@<<<222777777222777???===444...//////222999<<<888111999,,,999HHH>>>888;;;666333>>>444---:::;;;111444444444555666666666444333///000444:::999333...---...///222777:::999666333(((>>>KKKAAA444222000***444333@@@444...>>>999000000333555444777;;;888000...:::999,,,///@@@DDD777III444999<<>>===444333:::999999CCC***666;;;555111666999666666000---111:::>>>;;;555///...222::::::444222555555???>>>222...666999444555888666222999BBB<<<---777EEE999222===444...EEE///888999222666@@@:::+++///777??????999666:::@@@999999222111777222...666)))555888999@@@===111---%%%000888666333666>>>DDD777,,,@@@555AAA777666999///:::===555///111222///AAA666777:::333222777777)))+++///555888:::<<>>888333444999444666===???999333111333;;;===777333666999888---...111444555666666666444333<<>>888///>>><<<:::888555333111///888555@@@???---///>>>>>>...333))),,,AAA@@@222333777///999>>>333333777+++///222444555444444777999888:::<<<;;;444,,,,,,111000111111000///000333555222555999:::444...111888...666;;;:::666333000+++555666===///666000===<<<888888444///111888888333:::===777...333@@@<<<,,,111333555666555333000///777222,,,,,,444;;;777///999000888888;;;===......666999888000)))+++888CCC111111444888;;;<<<999777666666///111>>>@@@<<<>>>777555222111444666777777222333444555444888HHHXXXTTTKKK>>>666666999===>>>111333666888888888999:::...555222)))---:::>>>777888)))444???333///777555222666444...000999:::444555888888777777777222+++---+++---333333...,,,...//////333555222---333>>>,,,111555555111000333777555///222<<<:::///---666)))---///000666<<<;;;555BBB333333;;;;;;:::666,,,<<<;;;888777AAAcccnnnGGGEEEGGG:::333999999;;;HHH777777<<<'''444666666333111888BBBCCC>>>:::CCC===DDD111888333<<<666666444000------000444;;;666///***(((***...000555777555111000666;;;===;;;999:::===AAA@@@999333......///222555777777777000)))***444999555666===555555444333333555999<<<333AAAGGG===000---111555>>>777777???AAA999000---***222222,,,000>>>@@@888444222222555555111111333===AAA===000+++333<<<>>>333777111---222000,,,222@@@777:::===777666<<<;;;>>>888000,,,...444;;;???111111666<<<999111...111???888000///555;;;;;;888@@@777555@@@IIIFFF???<<<000DDD888222AAA555+++EEERRR???...111AAAIII???111444===666333>>>:::222;;;777444222444:::===777///111:::>>>888///...222666999333333::::::666777>>>000555999;;;<<<;;;777333:::222---111666777555444333222666>>>>>>777222333...444555222444;;;999000222444777888777555444444333000222000---444444(((,,,***777444444888///555666444111111333666777777///<<>>444555CCCCCC;;;;;;111666???DDD@@@777111111;;;444333:::===888444777******555999DDDCCC///555666>>>===444222999;;;666GGG777)))***777@@@>>>777BBB111111@@@===+++,,,???;;;>>>>>>;;;999777000)))333'''+++;;;888%%%%%%777777444111888<<>>222...000555111(((***444888888000'''+++777:::333111333555666555555666777---333444000000555777555333000333999444)))***333---111444333333444111,,,777555...'''***222222---333///111666666111333;;;111444555444888<<<:::444333///666:::777:::>>>999...///222444666>>>PPPaaaqqq___SSSEEE888:::===444777BBB@@@777+++333333111...222:::<<<888777:::???;;;:::666;;;===;;;:::999555111000333555(((...555888777777999<<<777===@@@???===<<<:::666444666999<<<>>>===;;;:::111333666999:::666///***333555555444444555666555777666555333222333666888222===CCC===444333777:::<<<666666;;;<<<666555:::222666444///111888999333444222222555666333222555666======555111333333///333888444111777555111777AAA777888;;;666666;;;999666555555666777888777666;;;888999<<<<<<777666999777888999888888888777555:::888:::>>>@@@>>>:::888555999<<>>888444888===???:::===@@@@@@===999555444;;;999:::???@@@<<<999888???777111444;;;===888111444555555555444444555666999;;;===>>>>>>???@@@AAA;;;<<<555555@@@@@@;;;===BBB;;;555111000111888AAA777::::::666444333111...,,,<<>>888444666222777777666333///...222666666///000888:::444000333111555333///333:::777---333222222444666888666444333888888444333666777555222000444999444(((&&&------111333333555:::;;;888&&&+++///111666777000&&&///111444666555555555666555777777666888:::888444&&&///;;;999000888DDDAAABBB;;;777888999999:::===qqqfffRRRCCC666DDD---///***###===888333444222///000555777666555222???333AAA555AAA===999:::999888555444555777&&&///:::===888555666999444;;;@@@???===;;;777222111555::::::888888;;;>>>555666888999888333---(((333<<<<<<222000777666///>>><<<999666444444444555333:::>>>:::666666999:::555222444:::999444777???111000///111555888::::::222000000444444222222555444:::;;;444111222...%%%222888555555;;;:::777===AAA555444777333555999666111222555999;;;;;;888555===888444555666666777:::888===AAA???999555777:::555<<<@@@>>>::::::;;;:::555+++666===111000777000222333444444333333555888666555:::;;;333333666444666777777333...---222999<<<999333///333888999444...333777777777666222,,,<<<999555222000111333666999222...333999;;;;;;;;;888999:::999333///333;;;)))***000555555444666;;;===777000+++,,,222:::???444999===:::666777:::::::::444;;;333333:::555>>>:::???CCCAAA<<<999<<<@@@<<<;;;<<<<<<888222111444777777777555444555777999555888::::::888666888:::///......///000333666888111888<<<888444777@@@FFF777888999666333444888===666333333999<<<;;;<<<>>>333555555333///...000333111333555555555777<<>>===888333666===:::777<<<;;;777===@@@:::777888999999:::>>>333===>>>333---000000***555???BBB///444BBB666666777///111===???444...000+++444:::999222000888@@@888===;;;777===HHHEEE777888:::888555666;;;>>>===...---000666:::777555555...:::777///222444000111333444444333222222333555;;;999888777888:::::::::222222555;;;===:::999<<<555444111---...333444333222---000888:::444111333666222222777:::888555444666000333<<<666)))+++:::888555000,,,---333===EEE666444555888888333111222777///,,,222;;;===;;;999>>>AAA@@@:::;;;@@@???888555444,,,...>>>DDDCCCFFFgggDDD000333666;;;???<<<777777555444555555555444666---+++666???;;;222...000555666444777<<<777...555111///222777999666111111555666333000111000///666555999>>>999...***...333666555222222666777555+++,,,,,,---222666555000,,,444:::999777666222,,,222333444444555666666444'''444@@@888,,,666BBB===FFF;;;333444888;;;>>>@@@<<>>888>>>:::444444555666666666666666222666999666111///222666444888888555444777999888555777999777555444777;;;888555333222333444444333555777666111333888777000???<<<999666555444333222555777777666555555666555333///222::::::444333888111------333777888:::>>>000---...111333111222666:::<<<666---,,,111000***222777333222:::;;;:::AAA???111///333000222666222111000000111555999;;;<<<888444000///111333444555BBBBBBAAA>>>777444:::BBB222;;;>>>:::666999:::999???777888;;;888;;;CCCGGG999333///444>>>BBB===555333---888<<<...///888000999777444000+++,,,666AAA444:::<<<666000222888;;;---555999666666:::666---BBB<<<666222///---///333666000---222888999:::<<<888888888666444333666:::222000555:::777///222;;;999777555444666999;;;<<<666<<<;;;888999777666999999333;;;444333;;;777@@@333777::::::777444555888555999@@@AAA666---666HHH777:::<<<:::666555:::???333777:::999555444777<<<666222...,,,000666===@@@444777999666333666;;;@@@:::888444000///333999===777222000333555444666999444===CCC@@@555000666===---000333333333555:::???999333...222:::===999333666BBBAAA:::999555333:::666444999AAADDD???777444666::::::555111111111///555666888...888AAA...,,,555000333===BBB<<<555333888555111111444999===???888999222)))111@@@>>>///222888<<<<<<===@@@AAA>>>:::///---666888111...333222888222,,,222555777>>>777777555333222222333444999888777666777999;;;===???222)))000<<>>:::666333000///222555555222:::///)))000888999777555111///...000222111000...333222666;;;888//////777000000///......222777;;;666...+++//////,,,000999666333222444888999777666444666555111222555333...555999444222>>>DDDCCCGGG555000666@@@???555000///555777777666666777666444000(((&&&000999777000+++666888777444666;;;:::666444222000222666777555222000222333222///......---999888;;;>>>;;;222///222555888777444333555444111555222...---000555888888///555999666555555333///333333444444444222222333...777@@@888...777>>>444:::888888======999555444???555===gggggg```GGG666BBB@@@???777666555555444555999===666:::555===555;;;444666444444555555555555333222555555444333333555999;;;999;;;:::555444999===>>>888666555444444555777888888666333333666999;;;<<<>>>333///666<<<:::555444444222000222444777777666555333333444666666666666>>>555222777:::555222444999444222555666444444777222//////333444333555888;;;<<<666------444555000222666000---555888999AAA999------000---...333000444111......111444777999555444444333444666555444CCC>>>;;;;;;999666888===888999888555444555444000555@@@333...===888555KKK666...***111===BBB:::000666000;;;@@@444666>>>555333333888>>>===666222333111999===999444444666777---555777222444::::::444>>>888444444333///111666444...---111555666888:::;;;999777666777777444000777444666:::444***+++555555444444666999::::::888999===666333;;;666...333444000:::555555<<<666>>>777777777888999:::999888@@@999666777333---222<<<444888===<<<888666999<<<222666888666333222777;;;;;;;;;;;;===>>><<<777333BBB???<<<;;;;;;:::::::::444333444999======666000???999666777888777888;;;:::888888;;;>>><<<666111...111444444333222444777666000---222<<<@@@<<<666666DDDCCC999777555444;;;:::555333777;;;:::888999AAA666333;;;;;;222000666111444???:::777111+++BBB:::<<<;;;999<<>>777666EEE777666555444555666777888777888999777444555999===444...---555<<<:::444000555333222555888888555222+++...333222,,,***222<<<777777555444444555444333///555777333333888555...000111333333222333555777>>>444000333111---///777222777999888555333444555555666555444555777555111(((<<>>888777;;;111===AAA+++333]]]eee@@@FFF;;;;;;777333111222333333555999555===555AAA000:::///444:::999777666666444111///333333444555666666555444777;;;===:::999::::::777666444333222444777999:::999999:::<<<======;;;888EEE777111;;;@@@888333555000...///444;;;@@@AAAAAA333000111555999999;;;===JJJ<<<333555888555444777666555333333555777777777666333333666777666888<<<333999999444333666555...222666///,,,333444555===333+++---111,,,---222111444333222222222222000......444888777555666444222999333444;;;===666222333EEE>>>888999999666111000)))???333+++===///!!!<<<,,,...111444555666555555777555:::>>>::::::;;;666:::555777???AAA999333333888666333444:::===777,,,000222333111333888:::888555000000666777444666<<<555000///222444444666999???===888666888888222)))...///222777777666:::@@@:::666333444888<<<>>>>>>:::???333111>>>666(((111333000;;;777777===555<<>>???>>>999;;;<<<777---)))333@@@777999===??????===<<<;;;666777777555333333777;;;@@@>>><<<===???@@@===:::GGG@@@<<<>>>???<<<888666:::555222666===@@@;;;555999444222555777666777999,,,000555666333000......444555555555666555444333000000333999???@@@;;;666555AAA???555777999999===>>>999888;;;===<<<<<<>>>III777222>>>@@@222///888===222444444888333...JJJ444;;;;;;555777???;;;///333444555444333444666888333222888BBBFFFAAA;;;999888;;;999333111777>>>BBB>>><<<666000///333555333111000333???DDD333+++999...------///333666777777444777999777333333777;;;444777:::888000,,,333>>>555444555:::;;;777333333+++...333666666444333333===>>><<<777666888999777...777666,,,...999777***888777666555444666:::===444333555999999555333555,,,666<<<999333222555777999999999:::<<<===;;;888222HHHNNNGGGCCC>>>;;;???>>>===222***,,,+++222DDD111888888000,,,000444444555444444444555555555555888:::<<<======:::777555222555777777444333444666777666777999888666888<<<777666555555444444555666***///333222333444111,,,---***+++///222444999>>>444000000555555111444;;;;;;999888999555//////444444000666;;;888999999000555444444444222111999BBB555<<>>;;;999999888555333333555333222777===BBBBBB@@@333///000555888777:::???BBB:::666;;;;;;555333777000444333000333<<<===888888444444666777666888<<<---777;;;666333444222,,,333777222000555444111777...***111555------444555333222222333333222///---(((222999777222222222111444...000:::<<<555111444III;;;555<<<===444111777444@@@???;;;;;;000,,,===,,,222777777444222555888444777444444;;;888000...<<<444222:::===999999???;;;777222222888<<<555+++555333333666777666888;;;222,,,---555777333666===:::555333555666555666:::;;;<<<999555666888444---999;;;:::666555777777444<<<777333555:::???@@@@@@999CCC777333AAA666)))888999555???:::999===666<<<@@@===888333111333777;;;...<<>>:::;;;999777555444666888:::???:::444444:::@@@DDDDDD===999999>>>???;;;777888DDD===555333666:::;;;:::...+++,,,111444333333444...:::DDD???333...777BBB:::666333444777:::999777333555999:::999888666666777@@@999000666<<<:::;;;:::;;;@@@DDDCCC>>>;;;===AAA888555<<<;;;333333:::@@@222---,,,:::>>>333@@@...222666999;;;===;;;888;;;999555000...000666;;;)))///777;;;:::666444555:::<<<:::333000666>>>CCCDDD111...>>>;;;''')))===***000222888<<<222***111,,,+++,,,...222444333111333333444444555666777777<<<:::888222***)))555CCC666555666:::888333222555777222000555>>>AAA999///333555333,,,***---...,,,444888777000///444666222---............///333666...333777777999;;;999555,,,666<<<888444444555444......///222555444333222AAAKKKDDD666888>>>@@@DDD,,,;;;>>>CCCKKK>>>---222888;;;777---,,,444888444999999999999999888666333;;;:::;;;:::888555444555666666666666777777666555666333222444333111444:::888888888666666666555333///333333000......,,,'''222,,,(((***,,,000:::DDD222...444@@@>>>000,,,222777555555888444///111888555...555>>>:::777666000111333777;;;:::777:::???555+++999777777444...SSSrrrGGG===666999<<<:::888999...111@@@555<<<...999888333111000111555777777555888<<<>>>;;;555444;;;AAA///444666555555999<<<<<<555:::===999000---222999>>>999333000000222444555111;;;>>>444...222555111888555222333777999666222444000000444555222444:::000111:::CCCAAA555///000555;;;999///000::::::000777333222444444333666:::...777:::333---///000---333999666444999555...222,,,***444999///---555888333111//////111444666666(((555===999333222444444888000000666777333555>>>>>>...,,,888999---...;;;222...777777$$$"""111666222222333444666777555333555;;;111000===777(((*********333BBBFFF???;;;@@@666::::::444000111333333;;;555666======777777>>>444---,,,333555000222:::>>>:::888999999777888;;;444888888333333888:::777222666555///111888888111333111000444:::===;;;777888FFF<<<777DDD666+++AAA@@@;;;CCC<<<999>>>777===OOONNNIII@@@::::::BBBIII:::<<<:::555777>>>:::///:::555111555===@@@;;;444???<<<777555666888::::::777666888===AAA@@@:::333444444:::AAAAAA<<<<<>>;;;333000444666333;;;::::::888333000555>>>---111666999::::::999999<<>>666---777>>>888222,,,999333---555111222GGG;;;999000%%%(((444666...888888888999:::999333,,,AAA<<<666222//////444::::::666333555999;;;777222888333111222111...222999444555666555444333///+++222555555333333777888666,,,,,,000888999444444888@@@>>>:::666444444444555===@@@>>>555000333666555888===333111@@@<<<...111,,,222888:::999777666777======888222333888777222555FFFmmmbbbmmmMMMBBB<<<@@@---<<<333///+++...666999222)))444222000000111555999;;;999???BBB>>>666333999@@@000111:::<<<222111888777555666777777666555555555;;;<<<;;;666555888999666DDD777888777+++000;;;444444000333:::999///+++///888;;;;;;555///...444;;;JJJCCC???888111666888,,,777666///''''''///555444:::444///...222666555333:::777???111===222555)))///((((((222:::888333111444666888777333111333555+++666***555222>>>111888333666111)))...:::;;;222......222777888666222000444222333666333...111999888000,,,......)))%%%''',,,111666666222///000222///444666444222444444222...///111333555888;;;===666???;;;444666555444999666444999:::888???>>>///>>>---...111---666===222666777888888888999<<>>???333OOO000"""NNNFFF&&&<<>>999,,,'''...333111222999666666666555555555555555777@@@555+++111///000AAA555555444555<<>>444@@@>>>111===222666888888555222222888>>>:::777555777;;;;;;444---777>>>@@@999999>>>;;;333)))555***999===444???222;;;???111000AAA666%%%000EEE;;;333444777888999<<<444BBB@@@;;;<<<000---@@@888;;;===:::444000222555<<<222555:::555333333...000///000333888;;;<<<;;;:::444///000666888444...777222444;;;999000///555BBB:::444555888666111...,,,999???999444777:::888AAA222111666333222444000777///***///888999///###:::999888666555777:::===888999===AAA@@@:::555333333555>>><<<,,,(((//////666333...777HHHGGG???CCC222,,,,,,555;;;666///+++>>>555333===BBB<<<444333...000333555999;;;444+++///666888---))):::>>>+++222111666:::555///666FFF:::BBBDDD:::000...222444111444777777444333555777:::<<<999111,,,---//////555///+++000888:::333+++(((111...---666777---(((444333111000000111333555222888999222---111777999BBB@@@555000444222---...222444666777777666666777>>>???>>>===AAAGGGFFF@@@AAA>>>III]]]YYY999<<>>>>>666555333333444666:::<<<333999<<<999222///555<<<999888>>>???666777===;;;333444333222000////////////222333222444999;;;999;;;777::::::444444555///222///111555777222---,,,333444555222......222666777222333000***111666---000444555333444888777222444111......111333333222222333===111;;;333;;;444...,,,000666777333000111999888666333222222555888@@@AAA111111666<<<444888---888===999888<<<999000666666888;;;;;;888555333222---,,,///000---...222111,,,+++000333222111444###(((---//////000222444444666555222222555666333...---...222888<<<<<<;;;///:::999444888777444888;;;666999<<<:::???AAA777:::333555:::;;;>>><<<222333555666666777888;;;>>>999999;;;999444999???::::::888777777777666222...999999999888555333111111======888999999555777333:::BBBGGG@@@333...555>>>;;;???<<<555111---888NNN000<<>><<<333555333333BBB>>>>>><<<777333555===EEE///:::???DDDJJJAAA222000000999>>>;;;999:::888444<<<111---333777333333777???@@@888<<<333999444777222777333///000000444===;;;:::888777<<>>888===999666666<<<>>>222,,,222777BBB777333999999222111777555888777666777111///777666666666666555555777888AAA:::<<<<<<000,,,222222888888888888888888888888777;;;<<<555---...999EEE777222444;;;;;;333222888333222000...///111111000<<<===;;;666222222111...>>>000...444222111111***111777<<<888000+++---222333777<<<===;;;555...***222555888999999:::999888333444>>>???444444;;;;;;///:::???@@@@@@888999III<<<444---,,,---,,,000555999777888<<<;;;666222222---.........333777444---,,,***,,,***'''000666,,,999000...999???<<<:::<<<...444;;;<<<888000***(((111222555555555555666777111555555111000333777777===888333555888777000)))333555+++###---333111222444333222111222444666888,,,111333...***---444888888222333333...222777444888666444444555666666555111444666666999<<<;;;777:::666666@@@ssszzzNNNDDD>>>===;;;888666666:::>>>444333222111111222555666111666:::777222111666;;;>>>777::::::444666;;;777888777555333111000//////222555666555555888888555555:::888777:::666000222222444444444666777333,,,000000000111111111222333///---222222,,,222999444///222555777999999555///000000//////000111222333***---555,,,111...888777+++000666999444---,,,111888666444333333444333333$$$(((---000AAA666(((***555;;;777444777::::::777888888777666555222111555///---000444444222222555111111444666444444555000111222333333444444444999777333000111666666222...,,,,,,111888;;;666111+++777888555888666111444<<<333666;;;888999>>>:::999888000///888999666777111222333333222333555777999???:::222444555555999555666777:::;;;999666333<<<555555;;;;;;444000111666FFF666???999+++???777::::::888666555666999<<<333444>>>AAA999:::GGGOOO777888666222333888;;;:::888:::>>>@@@???===<<<<<<888...777888(((222AAA444888999999999888888;;;===<<>>777<<<777<<<666666;;;999@@@666555555555555444111...111000222666;;;;;;555///...777:::444111555888777777999DDD???999888333999666--->>>CCC***+++>>>::::::444666???===333111999888///000555444555555111666333111222555888999999@@@(((,,,<<>>:::555000///222888===666222444;;;;;;666666:::555;;;<<<666444:::>>>===BBB999333444777555333111CCC111******)))///777444<<<:::888555222000000000555555444444444555555666222777777222222999<<<:::888666===???666666;;;888999;;;888999???:::444:::---222<<>>>>>333***(((000000111333555666666555///333444111000222333111666444444666:::;;;888555000555///,,,444555//////:::999777555444555666666444555444111...///222444+++&&&444;;;111555===555777555333444777888777555888<<>><<<:::777555777;;;444333222111000111111222111444888777444444888<<>><<<999666>>>555555>>>===333111999<<>><<<;;;666222333888;;;;;;888>>>...111777222:::BBB777;;;777000///666>>>>>>999222333777;;;<<<888777777DDD000555666(((444AAA,,,222555888;;;<<<;;;888666777>>><<<:::===:::666===777555555777:::999888999999555444999999555111222;;;888:::555777333555444000+++777>>>333666>>>555777777666666<<>>777<<<222???333333>>>444BBB:::777555666999999666111666555666:::???AAA>>>;;;222:::<<<666///111555666:::444FFF;;;666;;;,,,666999///555999000444===777...444:::;;;999777999:::<<<,,,111:::555999>>>444666444222111222555777999444222::::::,,,+++888AAA555999;;;999555222555999===:::666555666666444222777333444999:::777666999222:::999000000888;;;777BBB666222888===888666888;;;111000000,,,222:::999AAA:::222111444666333///999666333222444999===???777>>>===333000777:::777;;;666<<<>>>888999<<<666???:::...---::::::111111666666888888777777888;;;---999???888333777888555000000---+++///666999777;;;222222444000333888555555555999;;;777000000444777000222======333000777222000///111555666444111111666888666555555333000...///222555999;;;<<<<<>>:::111222???YYYbbbQQQ???777555666<<>>...999;;;222+++---...+++555444333666999888333///444000555666,,,,,,111///:::555000111555999:::;;;666444000,,,)))+++000444;;;888///------666666333444888;;;<<<;;;:::888666777555333333555555111---777333444%%%555(((555@@@>>>:::888;;;===999555222666;;;<<<888666999;;;999222444666555333333444555222444444333222222111///---,,,---000444888999999222111000///222555///'''---111444444111---+++++++++666444///111000---111:::555<<<@@@666222444222,,,888555777CCC;;;,,,///888999;;;:::999888888:::...===999333>>><<<555===111444777999777333...+++<<<555555;;;888...222???DDD>>>GGG;;;666999///888;;;CCCIIICCC777111555===CCC333444888222:::>>>...777@@@BBB999///...444999///---000777999555444666:::===@@@888---///888:::<<<:::888666777:::>>>@@@+++444555666;;;666000333???111...777999000222===666444555888999666444444===666EEE333EEE000<<<222333---888>>>444666<<<111999999888888===AAA===666;;;222AAA666555???444@@@;;;666333555:::===<<<888DDDAAA>>>======>>><<<:::222888;;;666//////333777===333BBB888888???...666222;;;444///888666111;;;'''888>>>333///:::===555<<<...555===555999AAA:::333555555333111222777<<<000111;;;;;;+++'''222999333888;;;999666444888<<<444>>>EEE@@@444000777AAA888555444666888777555555222666444///111999:::555???888777===<<<444111666,,,///<<<@@@666333444---888;;;<<<888222111777>>>777888;;;>>>???<<<555000999??????666111444666333777333:::???===AAAEEE???888===666...111111222<<<777666555555777::::::888555===>>>888666:::999222000111111///111777888666555444666111---888>>>222555777999999444000222888;;;444666===:::000222>>>888666444555777777444111111666999:::<<>>?????????@@@666444444111777===888444222222555999;;;999777444777777333222333111...***222444666<<<:::555888666<<<>>>777111000222333444333444666888777222...333+++///222++++++111000000+++)))000666888777777777333---))))))+++///111===:::+++...---<<<777444111222111111444777555000???:::444000000222555777$$$---888:::AAA111111<<>>999777<<<>>><<<111777:::666111111333333333777777333///---+++))))))***,,,...000111222333...111222111333444///(((+++111666555000...111555%%%000000,,,111222111666;;;===FFFDDD999888;;;444888999444111777666333777111333666777777777888:::222;;;;;;777999777222222)))---222555444111...---666444444555111,,,222>>>777,,,>>>333333???---999:::>>>BBB@@@;;;777888;;;;;;>>>GGGHHHBBBBBBDDD===777<<<===888444444555444555//////555888555555:::999AAA;;;444999999777;;;444777999:::999888999:::>>>@@@:::777??????<<>><<<;;;>>>@@@;;;333:::777>>>:::888<<<777<<<777333111333999======;;;;;;888555444555555555444...222666444111111444777888333888555777:::111222(((BBB===000888111---CCC111BBBEEE666222===>>>444777111555999666777===>>>///333666555222333999???777$$$!!!///;;;AAA<<<,,,888;;;===<<<999888:::<<<777999:::777444555<<>>:::<<<@@@:::;;;>>>555///666:::999===444999???BBBDDDBBB888///>>>>>><<<888888888333---///222222///000333444222222555888333000>>>CCC555999666444666;;;===;;;999444333777<<<888000000777<<<;;;999999999888555444222666888888:::;;;777111666555444222111000///......000+++***000---+++444555555555666666777777888+++***---000...+++///777000555333222777777777===333444555666555666777999666111111666::::::;;;???555<<<...444111???<<>>888000111111...333;;;888222111111666;;;<<<999555<<<===;;;555222333111...111///555:::777777888222>>>:::999:::999777777999222333444666777666444222777,,,...333000111777666222***)))000666666333333555111------000222222222<<<;;;,,,111***:::444444///000...+++---222222...;;;999666222///000333555::::::///333333777???YYYjjjKKK...&&&(((,,,444===...999<<<666333888;;;888777;;;<<<777555777555111444999:::333...---***'''---111555555333111111333000444666444444666444///...000111000...///333777 ---///---333444111666777@@@III@@@444;;;@@@666<<<444111///+++000777666///111333333222111222333666777;;;999222444666///###(((...333333333444444222333333111000111444888,,,---666666777:::777;;;888444111555===AAA>>>:::,,,999===<<>>444000555777444666<<<===:::777777:::>>>:::000+++222:::===999444111111DDDAAA333...888;;;888===000444777666444444666777666666555333333555888999???>>>;;;;;;777888555666999<<<777444::::::888=========;;;:::<<<>>>888///777<<<666999777222999666222222222666:::===<<<::://////000222444555555444000222555666555444444666222888333777666000555000...;;;???888666666888>>>;;;AAACCC???;;;:::999777444444111222999777666???333555666666555555888;;;333333<<<>>>000***111444::::::;;;;;;;;;;;;;;;<<<===555...000999>>>:::444888666333444888;;;999666,,,(((+++333333---...555(((...222333444:::======CCC;;;777...&&&///999555;;;555222666>>>AAA<<<555888333...///555<<<@@@AAA:::777888:::444---111<<<<<<888===>>>555444777333:::>>>555222>>>CCC<<<999CCCCCC<<<333222999AAACCC===888666777777222///...222444222...---000111000///***---000,,,000333,,,666888999;;;<<<<<<:::888333444666888888777555444888999:::999666555444555333555555444555666111***333111000111333444444333&&&---///555;;;222***000555555666666666666666666...222888:::222,,,333@@@)))666333444@@@:::000777666777777444222222666;;;999...(((000888666...)))000@@@777<<<---555000BBBGGG@@@@@@===IIIZZZCCC:::;;;===>>>===<<<:::888333222222555888999888555555///111222...444<<<:::,,,+++,,,111666777222---333444333000000444555444<<<111555777---222;;;333>>>222,,,444:::777444666111333555777888888777777;;;------444222444:::999CCC888000444888888666888444222000333999;;;888444@@@CCC444888+++:::444777666999777111000666777555///333777777333...,,,+++444444$$$000(((...***AAABBB///$$$***///+++)))---...999===666333888999555:::;;;999555666999555,,,***222666333111444444111(((...666888777666999<<<444888999666555777888777222///,,,******---///111...111000555333...111000===EEE777+++888AAA555---***:::EEE:::777444$$$777888999777444111/////////+++555999111;;;FFF===%%%***///111///------...222444333111333888888333333CCC999CCC===...<<<222666;;;???<<<555555===FFF555<<<000---AAACCC222---111999===777111111555888EEE888111555666222555<<<555666IIIGGG++++++999111888::::::444...///777@@@;;;>>>:::<<>>DDD999333@@@???;;;GGG666777666666999<<<666...444===---444222(((888111111333666:::======;;;999888:::===???>>>;;;777555777777888:::999666444444333BBB777???:::---<<<555;;;///888===666BBBHHH222999333666@@@???222///777444888......<<<999333???:::888777666777777555333---***333;;;666888@@@BBB666666666888:::<<<<<<<<<666;;;AAAAAA<<<666333222777555333444:::>>>===999666222888AAA;;;---...<<<111666666000111:::===888888555888:::999>>><<<,,,)))444???===444///444;;;666555666:::>>>>>>888333BBB999999===666+++000AAA999888???AAA999999???<<<(((???GGG>>>888444777CCC+++666<<<888333666999999555///000666666///...444666777444---+++...111111???000333===777/////////...<<>><<<666777444111222555666555222222333000111777333222>>>;;;;;;999777888:::666///000888444---222666999BBB666333:::???::::::;;;333DDD===666555999======;;;,,,&&&;;;777777;;;)))111:::777777>>>EEEGGGBBB;;;???;;;???EEEAAA@@@XXXxxxttt+++AAA555+++CCC+++;;;)))...222333555999:::999@@@444******000666;;;@@@444444111///222777666222666222......111444555444666444888>>>;;;111***+++***666;;;555333999;;;777222444888;;;888333000000'''111222222777555444<<<===555222444444///...111666777999888111***///888FFF===555111---,,,///444---222333111111444555444222BBBDDD333+++333999555,,,///---)))///;;;;;;222/////////000333777;;;>>>,,,'''444;;;000555>>>777999666444555888;;;;;;:::000555***,,,888---777eee\\\777***111111444666***===777444555222...111777111...555888222222444---777999444+++,,,555666000...---///333777:::???CCC333777666888777+++***:::???:::444000...000111222666888:::<<<======<<<;;;444000...///,,,((()))000333777888666666888444,,,&&&222555777;;;777222888888222...000777999444---222...///@@@,,,;;;;;;555>>>444...333;;;???===;;;???===:::999::::::999777???666888666...:::FFF:::444555;;;@@@<<<444444:::222;;;<<<444111888>>>>>>777///000;;;BBB===777555555999;;;888333222888>>>:::777777999999555555777000999AAAAAA:::555555999AAA@@@???@@@AAA>>>777222000...///666>>>>>>555+++999000EEECCC444:::<<<===777333000///222555666555888444III???888;;;---;;;:::>>>666///444555444:::777===000@@@CCC555>>>333000888===:::555444666666===111333;;;>>>@@@:::,,,>>>===>>>@@@>>>999888;;;===666111333777:::???EEE666999:::666444444777888:::888888888666444888@@@777333222444444111000222000000000000222777<<<@@@444333333999@@@@@@999111444???CCC777---111>>>III888777666444333444666777---'''EEE888"""---,,,333DDD>>>999999888555333333333777======555,,,111<<<333000@@@777>>>888EEE:::000???000111;;;222555;;;222===DDD???777555444111222///111777666000---///:::111...333888888888:::'''+++000333444666999<<<777333555:::888000222;;;===666000777===111...>>>///444888999888777:::===666555333000---///555:::999444222777<<<:::333///666777555222333666666333666===888000555888888>>>444///444777111333666000111555999;;;999444///,,,999222666222444999333777777666777888:::;;;<<<<<>>FFFRRRnnn~~~vvvUUU000555:::+++AAA<<<888777666222+++'''"""...;;;>>>333)))---777777;;;======>>>???;;;555888777555555666666333000:::555222222222333555888...888;;;444000333333///888888999999999777666777***222222222888555000555666222111555555000,,,---777777444000------111444???;;;888777444000222666000222222///000222222///333777777222//////111222(((...111///555===<<<333666444222111111333555777666555999999222222777666666333000000111111000...222333,,,...777000444OOO^^^???,,,---000333666444888555444555111---000777666---,,,---+++555AAA@@@...555555//////666777222888222---///444777777555222777444333666111111===:::777222///...///111222333333333333333333444444***)))...888;;;555...,,,111555555222222555555222222888555444;;;999444999///......222888:::888555999888888>>>555:::888555999444111333555444555777>>><<<999777666555333222000222888999777:::999---555666<<>>FFFDDD:::222000999999777333///...111333///000555<<<<<<555...,,,111------333777666666777***000888999666222222444;;;999666666777777777666333666666444666;;;<<<777+++777???:::///,,,888EEE444333888BBB:::000777777CCC???<<<999555444:::CCCDDD;;;666:::>>>:::555222:::888AAA<<<999777===333111BBB;;;777///$$$111:::222888;;;888555444111+++111......333444222444888:::333000444888666444555::::::999999888777888999888777888888333...///333222444333777:::111///<<<......///222555666555444444555555333111111444777777666444555777777333---555666444...---111444444777===666111888:::777:::555///333555111666<<<888///555888555...+++000555666999555???EEE@@@>>>222;;;======999444555<<>>TTTZZZMMMrrrRRR777666777999111((('''...(((,,,333777222,,,,,,111+++111555333222222000,,,666666777999999777222///111333444555888;;;777111444<<<>>>777333555444000888666444333444777888888111777555555<<<888111333777333222444555222111111666777222))))))111444111333444888;;;999444333777222222111///222666444///888111111777777111000555%%%///555666999>>>;;;333777555333000//////000111111666333000222111222:::777555333222111///,,,)))111...---111666555444777<<<444+++111<<<999222555333222333444111...000555444---000444333888<<<666***333888444222555555111333333222000111444888;;;---444///+++222666666;;;777666333111000111222333777555333111111222333444<<<555111444999888444222222555444///,,,///333555444666111111:::888000111,,,000555777666555555666888:::;;;555===555333444666666777888555111444:::777666555777999;;;<<<;;;999>>>888444999;;;888888444444777<<<===:::888999:::444222666:::;;;:::;;;???:::888888333---222===333111000222666:::;;;;;;......222888999555222333BBB:::444666===???999111111333555666555555555555333333333444666555222///444555===666888:::///999999888777888999::::::999111888555999888333999666555777666999===111)))//////...222)))***666111000000555888777666888999777>>>@@@???555555HHHMMM999777777999;;;999222000222666999???AAA999000...111333333111000///111555999999444222666999555111///+++&&&&&&...444555333222(((222;;;<<<555//////111888999888666333222555777444333222444:::???<<<555555777888888777888<<<@@@>>>???(((@@@JJJ444???>>>:::<<<===;;;333///777CCCJJJ???666999???===555...===>>>???BBB444999777111AAA<<<000444111...777+++---000111222666999666111,,,+++---333666666888;;;999444111444555333000000BBB===888666555555222000555999999333//////000///'''222444333444000///777:::666333666<<<>>>888222111333666666555333333333555:::999333222555444...666999888111,,,...111222111666111---777:::666777222...333999777===EEEBBB---111444000+++---555>>>444>>>222BBBKKKCCCHHH333???AAA@@@:::444444;;;BBB///999===777333666888666999(((<<>>AAA???444...111333...---111333222222333222666666222///333888999333333333444555555444444...333555666999<<<555+++333999;;;888666888999666777666333111444888999777666888333222:::888111333;;;777333222444555888999222999666***)))444888222***...555;;;999444444777444333111111666;;;999333444222333999999555333666(((111888888888:::777222555444333222222333444555,,,888222---555111---;;;555555444444333111...,,,...,,,000333333888777,,,***111---222AAA999,,,444222000000222444444222111000,,,222999777777555)))---666;;;888333333333111)))444:::222((()))555@@@,,,555000***444<<<999777888888777555333333333444777666555444444555666777???888111///111333333333666999888222,,,+++///333...444333444;;;777------&&&///888999444000333888111777999,,,CCC444444888222333777999777444777===222222222555999<<<>>>>>>AAAGGG;;;333>>>===777AAA888555444666888888777777555---,,,555;;;999:::???AAA;;;999:::555000666AAA777666444555888:::::::::444333666::::::555222333999<<>>???<<<666222555CCC777AAA???333<<<---;;;:::666<<>>999333333777:::CCC333222===AAAAAA>>>555777777999<<<999222///111???;;;666222,,,***000999444222111333555555888===???999555666777444333555...)))'''...444333///---222555777555111111555999---111666888777555333333666777777444333666;;;>>>===999666888<<<>>>===:::BBBCCC)))111CCC:::<<>>???>>>;;;555111111444999===;;;EEE111>>>888444EEE444***777888;;;AAA'''444444444555777:::999777(((***000555888777555555777333111000111111000///;;;555000111444555000+++...666888000...444777444&&&444444---111333000222777222...///333333---'''111222444444444333222111///777777...***000333...666::::::555111111333333000555000---666999333444,,,)))222999888<<>>CCC---222777888III<<<::::::888666444333444555)))444888000...444666222EEE666CCC\\\mmmYYYBBB222999FFFEEE888///'''///999<<<666...111888333777888444333888>>>@@@777555222//////222666:::888555000+++...555888777000333555333333555666555777::::::777999<<<<<<777555666...,,,444555111555444333222222444666666444---:::<<<000+++444999666+++---333888888444555999777666333222666:::777111***333777444222444555222000444777555333444333111555444444444444555666777444@@@;;;444:::222***555+++---///000000////////////111666555000555777--->>>AAA444,,,444000,,,:::444000,,,///777:::555...111))),,,///...333777111000666:::777222222444555///777888...%%%%%%,,,000///999555000:::@@@999555777888888666333111222333///000222333444444333333%%%***///222333222///---666888:::777111---...333111999777555999777444;;;""",,,666777222000444:::...444888+++BBB444555:::222///000444555333333666444222111000222222222111555???;;;:::EEE<<<...333===:::666333333555666666333......666999666999AAAAAA;;;999;;;888222444<<<555666888777777777999;;;999666666999888444333555333666:::;;;999555111///000333666555333222444666<<<<<<;;;777000+++))))))---+++***(((???FFF111888000444:::======:::555333AAAKKK666777555111BBB777444888:::AAAFFF999...444111222AAA//////AAA222333777444000111999@@@;;;222888222;;;BBB555...555:::111111333555222,,,***,,,555111000333333000///111===888666999777333111444333555;;;@@@<<<444//////777222000555999777333222>>>:::555222333555888999---...000444666666333000:::888666666666666777888///888???<<<444111999BBB<<<>>>:::)))888DDD333===999:::>>>BBB???888555666555;;;???999111...333999777;;;999DDD111???:::666777666999DDD888555DDD555???>>><<<999666333444777///000111000111111111000444222///------000222222555111...222888:::444...---666777111///777;;;999222;;;444+++333999555111333222111000000000000000333222111000111111222222+++222333+++''',,,000///333777888555444888999888555;;;555000666666111333...,,,555;;;888999;;;444333222222333444555444333777>>>444000///111:::444777666555666777666222///666555000...444;;;777,,,111///666999555EEElllfff```UUUIII>>>777555666333111111333333222444999)))///333333333666777555>>><<<777222000222777;;;444111000222333333777;;;666666555444444444333333555<<>>CCC@@@;;;:::<<<777...---333000222555666555666999;;;666333333555555333333666777///(((***333999777222***---000222333444555666111444888999777333000...111---111...888>>>///444555666888777666666777999666???888555444555???888000666555666<<<:::555:::<<<::::::+++'''222111444111333444333777<<<<<<999888:::<<<222***555<<<111111000111333111,,,+++...333...,,,000333222222333;;;444222777777222111555999999;;;<<<777333666<<<777333333666888777666888AAA<<<888777888777333///666222......000333444444BBB999666???HHHEEE999...,,,000444555555666:::===444888III222666III222666<<<777555999;;;:::999:::888888666333555999999666999:::===AAA444;;;;;;555999;;;888BBB>>>999AAA555<<<999888777444333888>>>:::777000(((''',,,111222000111000,,,---111444333222///---000666888444...444888888444111444888999:::>>>555...888>>>888555555777888777555777===CCC666333///...///222333333333555555333000000222555444555333000333999;;;999666>>>999222555555222666111///777<<<777888999111>>>999222---...333:::>>>)))444BBB888222666111222888777888:::<<<:::666333===:::777777;;;===888222>>>AAA===999===>>>CCCNNNvvvMMM888444444AAA555,,,---333555555666444777888888:::===<<<777;;;<<<<<<:::777555777999222///555???<<<111111;;;:::888666666555444333333444>>>BBB999222444444111777===999777;;;888666<<<***///333333555666111)))...111222000---///555:::999333222666999666333222222444444111111333333000444333444777888666555666<<<666000///000111111000000///...---,,,+++*********)))000222---///555444///111333333333333666999666===555111888111***666,,,---444888333444444...000111///---111666444...000111<<>>===666------444888888555333444888888444333777777:::111,,,222444777AAA:::;;;:::777222...+++)))222000111888...444222///???888333555888777666666///...///222666:::<<<<<>>555***+++555333333333555777888888777555333333666666111000111888111******000666888666***,,,...222555666555333'''---555<<>>999///333///444000333666666555333444555'''000===555333;;;666666555???999111:::CCCEEEHHH??????222...***(((555777///999>>>999111111777===<<<555222...///<<<<<<***666444444666444000111666999333...------...444<<<888...+++111555444777>>>DDD<<<333000000444>>>HHH555333333555444222555;;;;;;:::888777666444000---444333222111000333777;;;BBB999888CCCKKKGGG:::111333...+++111;;;AAA===777777888AAA===888@@@???888;;;555333666888777666777888666222000555<<<;;;555999777AAA<<<999888>>>444:::???000666AAA<<<<<<555:::333///222555777;;;AAA999888222)))(((---111111,,,111222//////222222///111---)))***///222222000:::888777777333000444:::666999333111999:::444666...000///---+++...777>>>777444000000222444555444;;;555444888666......555999666000,,,///666999777222<<<888111444444444;;;///,,,333888444555888111...000111222222333555777+++222GGG444+++;;;777EEE555777999;;;;;;999888666555:::AAAAAA:::333666<<<+++999555222===;;;555===;;;```xxxccc\\\JJJ222---888DDDFFF:::------444<<<:::444000333999;;;888222777===???===999777777CCC777555;;;555(((000EEE666333111222222111000000888EEEGGG<<<222444777555000999888666888333...444888:::666111333999:::777222,,,(((***,,,---222999:::333000555888555...***,,,111333222333777:::999888***'''555999000---444===555//////222333222111555555555555444444444333444+++333555(((,,,777111333555555444222222555888333;;;///...???444)));;;===333777666+++222<<<333,,,111222---,,,000222111777444888555***---888;;;---+++,,,000222///,,,+++***777===333,,,///333111777666222666;;;333000<<<---000222111///111777<<<444333111000///000111222000222222111777===999111;;;444333666777333111444888;;;666555???>>>888:::666444333444666777555333:::666777GGG111???>>>888888333000222444444666999111000000111444666666666>>>///555>>>444222777///000;;;AAA>>>999888777333===:::111***111======444666:::AAAAAA444)))///>>>===888444666;;;<<<777111888666888;;;888111,,,+++333999<<<999111///444:::000///111444888777333...===888333111222555666777@@@***444666333>>>555((($$$,,,555:::888222,,,)))///...===)))%%%999555AAA"""555666...333888///&&&???EEE444===:::...AAA@@@@@@===777333555888444,,,000***555AAA666***///666777555444666444222444999555555777777222...111888AAA444,,,000222111555???999222---///444666888;;;999888888888333000555===666666555222//////111444)))000777999777666:::???777555888===;;;555555999111666;;;<<<888777<<<@@@@@@;;;111@@@777222NNN@@@<<<:::;;;???>>>888333222111666666111000555999888777333BBB888===666CCC777***BBB888666777,,,777FFFFFF999///111555555555777000555555111000333111,,,***111555333222333000+++222---)))(((,,,222666888:::555444888555///222===,,,111///111777333...555888666222...,,,///777===888555222333555777666444999---+++333111$$$"""+++888222,,,,,,111666777666333888666000222999666,,,,,,666===::::::<<<777...111...///555777555444555222(((777,,,...;;;///999:::888777999<<<>>><<<:::???===777111444:::888111666???<<<888???@@@>>>BBBFFFEEE999fff|||rrrGGG:::;;;AAA<<<777666000444222222444222///111666333BBBBBB999555000---444666777777777555444222000666......888===888444555444555<<<999...000666000666444333444111---///333///000...,,,---222222...,,,))))))---...,,,...111,,,000...***---444555000''',,,333777888666333222,,,...000///...---...///------+++,,,333<<<<<<666...;;;===000+++000111)))333//////333555222000111:::999999333---777<<<000AAA888222333444333666<<<222888;;;666444666666333///222666777666666888;;;%%% %%%***(((///777444555:::444------(((###)))555555444555666555222000111//////222000---000888333;;;444111999000(((555999111---222777666222000777555333333555555333111888333000000///---...222666222000222111111333888333333444444333333222222000333444111---000999AAA888888666111---///666===555...***000999???@@@???333444333111//////111333666999777111///333999<<<777333---***,,,111777:::===333333===:::---444GGG777666444111000111444777>>>:::999999444,,,,,,000333000111555777555444666---===EEE<<<222333555333111222555777777555333111:::888666444333333444555&&&333888///---777;;;777111+++...333444:::;;;111999111...222444111000222222666<<>>999333///---444777444444777888444666---444,,,???666;;;222///000111222888??????;;;888333:::999---777CCC;;;===444777;;;444333777555;;;999777444444444666777:::;;;&&&111555DDD333555999555444777888666555666999;;;;;;888777:::999666999888;;;<<<777000222::::::;;;777///...555;;;;;;333333777;;;<<<888999<<<;;;???>>>888888<<<999222FFFAAA555AAA333,,,FFF999...;;;;;;EEE999CCC===BBB222BBB===<<<***:::666999BBB888111555:::888333000222000000222333000---+++111222333444444333111000===666---(((...555444...222000...111555777666444&&&,,,111333111000333666999888777444222555;;;@@@333;;;<<<333222<<>>999000EEEGGG;;;111666777222333222777333BBBOOOVVV}}}RRR???:::AAAGGGAAA...,,,---111222///...000222<<<999222444333000555555555555555444222000///;;;555111000111111666<<<%%%(((222333+++...333...@@@<<<:::888333......111,,,'''&&&,,,...+++///666222//////222222000111444777888777333222444444333000222444444444555777999555333111222555888888777+++'''###"""%%%'''''''''444000111555000&&&(((111)))***///555666444555888++++++///......999===111;;;444000111111000111555999;;;999555555666333---111444777777555444666999444111888;;;333222222+++***333444555;;;888111444333222111222444444333111;;;666111000---,,,333<<<222555444555999444333;;;000///111777888222---+++111000///222555777666555999666666999888555555888222//////444666555555777,,,///222444444444555666333666777666444444888<<<999888666222......000333777444222333666888999999777999>>>@@@???:::444///000777;;;999555333000+++999666444666999:::888666<<<333222:::;;;555999EEE555666888888777777999:::;;;666444777666111...///,,,,,,///444666555777<<<333::::::111,,,//////***777999:::999555333222222666555444444444555777888111888:::555444999;;;888999222555666222333333***777333333555444000111666333111000///111444555666///,,,---111///))))))///777111888222@@@777;;;333///222333333888;;;888222GGG555,,,111;;;EEECCC666666---///222---...555444555555555555555555666666444:::555:::888444,,,666//////000333111...000555...000///---///444777777555222333666555111222666444:::<<<888666777666222<<<::::::;;;888555666;;;;;;@@@@@@>>>AAAEEEAAA666333444666AAA;;;444:::444;;;888///AAABBBMMM<<<666@@@===555>>>DDDKKK888&&&000(((%%%+++222555555666222222333666888888777777444333222111000//////...:::888444333777;;;777000------...000333555666555)))///555777555222000000222444555444222333666999666>>>>>>666444;;;???===......000222444333000---///222555333000000444888666///000999999111222<<<>>>777444888===<<<888555444111111333333111111444444<<<,,,===:::''';;;777<<<>>>@@@@@@>>>;;;999999---333888;;;<<<===999444\\\YYYGGG;;;@@@BBB===>>>;;;???CCC777444===VVVrrrGGG666///???777222333777999<<>>:::222444333111000000333444555555222---***(((&&&%%%***000333...333888444444999:::000000444777444...,,,/////////000333666888888888666555777<<<<<<999777888444111333999===999555444...333777777333000111333444666777888888666444333333222111111111///---+++666666666555444444444444:::;;;???DDDEEEAAA888000666888777111...000111000555555666:::???AAA???===999444222666;;;<<<>>>AAA333666999:::888777666666777222111555888666111///333111222555555222333777000000+++&&&***333444...999;;;;;;777222///222555666666555555555666777888555444444555777888777666999444999<<<666666888222000000222222///+++...444>>>999333333777===AAABBB777+++)))333222''''''222555444;;;666===444666111333555777777999:::555---<<<444+++///999777555<<<888...///222...111::::::444444555666777666666555666888???BBBGGG222...888444666999;;;777444888@@@;;;;;;888222111666999999555111000444777666555666111666999777555333000,,,???;;;888666333111444999666:::<<<===DDDJJJCCC666CCC;;;666---111999<<>>999@@@000333>>>555LLLLLLdddjjjUUU111///444>>>CCC===444...333;;;666000444333...///777666555444333333333333&&&444>>><<<999888333***666777???@@@999<<>><<<777888999888555222000000444333555777888666333111;;;555222555777444222222000...)))'''...777999444444777888444...---333999:::999999888777666555444444...---333999999777888666111999>>>888666:::777...///111111///---///222///,,,+++---222666555333<<>>999222000444///222:::---)))@@@:::111444888333555<<<<<<777666666666666666666666999...555<<>>222222555888555---))))))%%%111777222///222333000:::666555666555222222444777777888777222...111888222555999:::999666333222555666888999888888777777:::444666???;;;---***111+++///000+++---444777666111***'''+++111444555777;;;444555666444999:::000))),,,///222555555222///+++...222333000///333888111444777666444333444777222...333333+++---444222444777111...555555333999888444111///000222333333333555555444333000,,,)))555***333999---,,,333---;;;444000111222111222444000222444666666666666666999777888;;;:::777555777>>>999777:::;;;777444444...555;;;;;;666444777<<<333000///111555666444111222111333:::@@@AAA;;;555000111000000777<<<999000>>>888222222555777666333,,,333888:::<<<>>>:::555:::???AAA;;;222---111666111999;;;666333666888777999888777333000...///000222888===;;;777444444444888...(((///888;;;777333777666333///000222222000444777888444...---333:::999:::::::::999777555444888111///555<<<<<<999999777111888>>>666111333111444333333333666888666444666666777<<>>???>>>:::888@@@JJJGGG<<<999:::FFF<<>>"""555999;;;777BBB333888999KKK777,,,;;;CCCTTT===<<<888,,,,,,...111///******---666999777111///333666444555555666555222...***'''***000333111000222222000000333777777444333444666777666666888;;;=========000///......///000000111222666999666333222333222:::555///---000555;;;>>>444555666888888888555333333<<<<<<333333<<>>===;;;111111444999;;;888777888+++777666......+++***111999;;;@@@<<>>999...<<<:::888888999777222...555888999888:::===;;;666...888AAAAAA999222333777222999===888222111333555111000...+++)))***...111222;;;AAA<<<555333555777999---&&&,,,555777222...333444444222111111222333777:::;;;777222000333777444555777999999888777666888555222333777999666333888000777AAA===999:::888333333222222777;;;888333***++++++---111666;;;>>>???<<<333---222;;;666+++111777666<<<222444...111222333222333888??????;;;333999<<>>>>><<<000777999444...---000222444222333444333111222666444444666:::888222111333888666000***000;;;;;;333MMMJJJJJJCCCBBB???555AAA???>>>222:::222@@@===CCC000555GGGIIIAAA,,,444BBB555555777:::999555444777555777555///111888999444,,,...111333333000,,,)))%%%---444666555333///)))555555666555444333444555///333999===???===999777444111...---...111222333000333555444111000111222444333222333444555333222111444888777555333333555::::::888555666999:::888999======777333444666666555666777777222,,,---222;;;666777777999;;;444333666888888666111---,,,---222000333<<>>777<<<===999<<<:::888444222222444666888111444:::>>><<<666555888AAA>>>@@@>>>888<<>>>>>:::666888)))(((555555&&&$$$222;;;444///333666555333222111---222444+++***---)))///333333222444999888333111222777999333******///333666888666333111222444,,,(((///777888;;;<<<222,,,666888555777222///777555333000000111222333333===;;;444,,,***......***---333666:::???888333888,,,---333888777111...000---111555666444333222333//////222888888333000111222333555777444111444:::BBBAAA???:::555222111222777666666888:::;;;;;;;;;777444000000111111///---000444333///444===;;;111555666888999888666222000===;;;666111222888:::888,,,222999===<<<::::::;;;777777999:::777222111333//////---***(((***---111333;;;>>>999444555777666:::222---///222111///...///......000222444777999555777999888666444333444000222555777777666444222333777555000333999777000888---444BBBBBB???@@@===...222333222444888777333444666777555444666===CCC???===:::888555333333555333999444>>>222:::222555///111222333777<<<:::555---666CCCAAA000,,,777???999111444999222111444111///---,,,,,,...222666999444888222:::===<<<000666444000...///...,,,...222444555444000///222333111000555666111---///000...333111222555333......222222222444666333---,,,...======888111555>>>AAA;;;>>>EEENNN]]]VVVGGGDDD777???CCC666888111CCC<<<888GGG999)))333888???777444888444222333333000111444111333///+++000:::888...+++---000333444333222000+++///111111111333000+++555222000000111333333333000555999:::777333222222999666222222444666666666///000111000---***,,,///555555555666666333///,,,---444:::888111---111666???444000666888333222777999AAACCC===<<>>???888444888===;;;444444:::===777000---333;;;888555<<<===888999000<<>>CCC<<<:::333...666BBBAAA777ppp~~~sssIIIIII===444;;;>>>999999777555222//////111444666>>>:::999888111,,,666GGG:::777<<<<<<777:::;;;111===999555333111000444;;;:::444111333333222222444555222222555777555777:::000<<<:::...000@@@AAA333111333777888666444333222>>>777...,,,000444666555111333444666;;;@@@;;;222////////////111222000...222000333999<<<:::999:::000///999>>>444111444222000333222...000555444///444222555:::777///+++,,,555888999777222///000111555***+++///111888:::222%%%//////***++++++000>>>666555333444666888888888333555333///111555222***+++777777999CCC999...888///111666777222...222:::555888;;;:::666333111111...000666>>>???999555444444777;;;<<<666000222999888777666666777999;;;===666777999;;;;;;::::::999>>>;;;777444444555555666+++333555000222<<<>>>888---...000111111333555777111555777888:::;;;555...;;;888555555666777777666;;;555555;;;;;;555111333999888666333111000222444444999999555444888999555333000000333444444777<<<999333///000222444555666...000333666777777555333111333555666555222...,,,222::::::333555@@@@@@666;;;---111>>>===777555000---555999666444888:::888000555888555///,,,...333999555888===555(((...???444999111>>>222===333777000333444666999;;;666///;;;222666777000999@@@111777...000444......333222555444333222222222333444888777%%%555>>>JJJ111***555555666555111...444<<<222444222///111888===>>>555777666222222777555///>>>999777888666111333999666555666888666222111555333555222+++---666999444::::::777III>>>555KKK<<<888HHHAAA===---???999555777<<<555BBB777@@@666:::888222...000333555888===333444///+++222<<<888+++::::::888666444111...---555222,,,&&&(((///333222333///++++++...222333222::::::777000***)))...333777444222222444666444333333333333222...***,,,000333222111222555888999999BBB555222;;;<<<333333===666444111666;;;222---888@@@>>>;;;888666666777888'''///:::???999222444<<<>>>222)))+++666;;;666---------111777:::888777999777777666222...,,,///111;;;888444333444555333111777///>>>444888FFF777===666>>>;;;222666CCC???000555LLL|||ZZZEEEAAA333;;;GGG;;;666888999666111111777===888111000777888222444<<<444666777666333333666999999333111666888444333555333555777888888888999:::555999888333333777777444++++++,,,///666;;;777///---666;;;333&&&%%%555FFF888...+++333777444222555888777777666333000666???------///222111...///333---222555444444777888666$$$777333(((///000111@@@999222,,,+++,,,...333999888222///000///---000666999>>>>>>888444555222...,,,222444///...000000,,,666+++(((///444111333:::>>>:::777666888666111,,,CCCAAA;;;222******111888444555000******000111---111555,,,000000000???>>>$$$666<<<888777222...333;;;:::666111111444555222;;;999999:::888555666:::444000000333222///111777888999666111222777:::999III<<<222111333000...///&&&777666222777333333DDD555+++,,,111222888999//////111555:::<<<;;;666222888;;;AAA999<<<>>>333@@@,,,---666999000000555222EEE<<<222++++++...000111222444222777;;;111...:::======???>>>444+++333CCCBBB222---777;;;333222:::000444888666222000444888===>>>999///+++000999===111...666<<<888888777---:::333555???AAA777111333999000999)))---BBB444555111111999EEEAAA111&&&&&&+++GGG333111CCC222***777)))///777======888111,,,<<<333222:::<<<555222555111///444??????555111666<<<;;;777333444777666222000333>>>555777BBB555000333===000000IIIBBB---000///@@@999...666777///444999777:::,,,+++:::777;;;000;;;+++"""%%%333FFF>>>888CCC===888@@@999000::::::---555===444333555***...///111222111222333444222>>>CCC:::///000<<>>555:::444,,,888>>>:::666555666666333111444888:::888999;;;555,,,333888;;;:::555333555999555222666AAABBB888000111999:::777:::===333///<<<...222888===>>>;;;666333555555777666222111999DDD111333444333222222444666555666999===<<<777666999444444444111///...111444333222222444777777666333888666;;;444333:::333333>>>222111<<<>>>555222999???JJJMMM>>>ZZZNNN:::EEECCCDDD<<<777:::@@@???333&&&:::666111000555999555///666777888888888888999;;;333333777;;;888///+++---111444666777777777888:::444777777333444888999666---///111444;;;>>>888///+++000888???AAA<<<333,,,555000///333777666555555111111444666444111333888%%%***111444000+++///777***///222000000111111///***===>>>777;;;666...444///...000333333555<<>>666222666777222,,,***999777111222<<<===555444888///000111///666>>>;;;BBB>>>888555555999>>>BBB444666<<<444777777***444???999999444***---888999000000222555999888333...444777333444:::888666@@@<<<444///444;;;:::555111666,,,***111555111///333888999::::::::::::;;;;;;444===CCC@@@888111,,,(((444***((((((&&&000:::999222---///:::<<<555111333======AAA444222<<<666444AAA333///<<>>444333666999CCC777333999777555888666444999555---000999999888777000000111333222222555===CCC999444---,,,333:::999222@@@@@@EEEAAA444333===@@@HHH???777888@@@CCC???888555333111111333666:::<<<111***'''+++///000111444,,,---111555444000000444888888444------000000,,,---///111111222555:::>>>666AAA:::222777444333@@@444666:::======888111+++&&&555@@@;;;222111777<<<888;;;======;;;:::<<<>>>777666555555777777666444777999777999;;;222...:::888888888888888999;;;<<<333333777;;;:::666666999000555999777333222555:::777888<<<===888111111555999999888777555555777999333444666888;;;;;;999666333;;;777999999:::BBB======CCCDDD@@@BBBHHHIIIEEE555555@@@@@@HHHTTTggg~~~eeeAAADDD===555111222777;;;===555444...,,,999HHHCCC333888888888999:::999777555888777666444///+++...444111333555666666666777888333555555333555888:::888///222444777<<<>>>777......555<<<===999444444555///333555444555888888555222111444888777222...//////...111666777444333555222888;;;999888888777444...555///''',,,---,,,333444666888777111***,,,333000,,,---666===;;;333,,,000333444222111333111...222333111,,,+++...222333000---000777777222333999555444444666999999555111777777777777777777666666000222222444888999222***000888333999999222:::666333:::444...333333///111888<<<<<<666333666999:::......111555444...***+++333222444777666333444777222666888999<<>>===777777888777666777999;;;<<<666333(((---444,,,999<<<999>>>>>>333111555111111///---000555888999888///555...***333888888===333777888555333555666666000...---///333666444222111///...///222333222000111999===888222111444555555,,,,,,---(((...444000111---111;;;>>>:::888:::444@@@===;;;888888AAA;;;999222111666888333333777222999222888;;;444777111///222777;;;===;;;888555:::111...666;;;777222222444666;;;>>>777...000:::555555333000111555666222888000555111333:::000333:::888555777<<<;;;555111000+++000444111111777888999...777888888777555GGG<<<===111777999444888...666333777888444666<<<:::444444111666???;;;444666444666666333//////444999444555333111333888999666>>>AAA<<<999>>>===;;;???:::???EEEHHHFFFAAA>>><<<777555222000000222444666222///---......---000444000000222555555111222555(((+++---///444:::;;;888444444444222000000222444,,,555333000333111222===000666===@@@>>>999222///+++///111111444888888666111111222222222111111222888:::666///000888:::666666777333555;;;555000888:::888444333444999>>>BBB333222555<<<>>>999222000;;;888555555888:::999777444777;;;;;;444---///555<<<<<<;;;:::888888999999999888888888888777666555@@@MMM===@@@;;;111???444+++888999///222CCCJJJCCCAAA555AAAKKKHHH555111YYYzzzNNNNNNLLLFFF>>>666000...777444///111@@@LLLHHH<<<===;;;:::;;;<<<:::555111888666444333111111333777333555666666555555555666333444444333444666777777222444555666999;;;666...666888777111***+++444>>>,,,555999444444::::::444<<<888888;;;999222,,,***@@@333+++111;;;<<<444,,,000666:::888777777666222<<<999000))),,,222777<<<((()))---222222111444:::666111,,,...333555222///---...///000222333222000///000///------000444666,,,,,,000555333000222888000000000333555555222000999555222000222444666777---000333555666444000,,,)))222...666666111:::555222999333---333333000333777===>>>999555777;;;>>>000...///333222,,,''''''+++---111444666666777999,,,///222555:::???===888:::666333333444555777888***(((777:::)))***666333444222999<<<555444777111&&&+++111444444333333333:::666666...777>>>333===222222;;;???777444555...999444...---000555888888,,,444...'''111999777777222???BBB666,,,000:::???000333222---000888888222555444333333444444444333333777555---***111<<>>///???222888777222DDD;;;000///111111---+++333===000...///<<<888777CCC333///333999>>>>>>;;;666222666111111777999666444555666555777777222,,,///666666888666222222555555222---888AAA000:::UUUDDD---<<<555555777333444333+++222&&&111===222///666333555444AAA999111555<<>>KKKMMMFFF===999999222444666777666555444444666444444333222///......222111333777777333111333444444333333333333000---666666444222000//////000$$$,,,333777777111///555555888:::999666555777999222---)))+++444999666111777666444333444444222111...777<<<999:::>>>888,,,:::999333555@@@>>>777999'''+++111666:::;;;:::999AAA888111222666777777999>>>:::666444555666777777222555:::<<<666111444<<<666555555555555666666666:::999666444222222444555333AAA333::::::333BBB777CCC666555AAAEEEAAAKKK^^^???===;;;...555@@@:::FFFEEEjjjlllLLLAAA@@@===888CCC888222888>>>===::::::>>><<<;;;===>>>===999444444444444666999888222***555777888888666555555555444333222333333222333444888888666444666999777222:::222+++...777:::222)))+++555888444333999999333@@@;;;888888777222//////>>>222))),,,333444000---222888;;;:::999;;;:::888888444444666666666555111666111///333777888888:::444222///,,,---000333333111///000444777777666555222222222222111111333666666555555333///***,,,000,,,,,,,,,---......,,,+++%%%'''+++111666777555222222555888888444111111444///666///333222,,,555000,,,777666111444444222666111777999555111333777999666222222666888555222222---111555777888999;;;;;;111111111111666<<<;;;666888999999777777999<<<===555&&&***333222:::<<<,,,888222666999222111000'''///...---+++,,,///444777111444>>>>>>GGGFFF000222999333444333---111999777666444444666888666111---000;;;888222999>>>999777444888777000222:::;;;444///333000((()))333555///444777999777333111333666222999===999444222000...///'''&&&((('''000:::888//////222666777666666888888AAA///444333,,,<<<222:::000)))...777;;;999666000,,,000>>>555555EEE222<<<999444111000333888;;;666666888:::777333333666:::666222222222111222444222555555222111444555333---444;;;--->>>]]]MMM333888222666:::999<<<>>>666444)))777FFF<<<777;;;666777777===///222BBB:::666MMM>>>''',,,...(((333555333)))111444+++222>>>999444@@@<<<888;;;000)))999<<<777111000222222000...555333///000888>>>:::111...DDDGGGBBBCCC888444CCCGGG@@@999:::@@@AAA<<<555///333888:::;;;;;;<<<>>>333333333555777666000)))((((((---555888555222333999555222222111000............///000333555666777,,,...888???:::333333666444555555222000111666:::,,,000555444//////666???666444333333555666666555222888999666888<<<999222777888222333>>>===666777555555555555555555666666@@@888444777;;;:::888888444:::<<<777...,,,333;;;000111555888555111444;;;222222222333666888777666;;;:::888666555888<<<@@@+++333///555:::===DDD<<<666///,,,000333555<<>>AAAuuu{{{\\\GGGGGG999333999:::444333:::777666777888999999888666AAA999...(((,,,222111,,,444666888777666555666777666333222444333111111444<<<<<<999555666999999666777333111222666777333...///222444222333666555222<<<777333333222111444999222222333222...,,,333<<<111666999777666999999777000&&&***000///444<<<:::JJJ@@@777666666333///---111555888888999;;;<<<:::666333333888<<<;;;999999888666666666444000111444777666555333111000111333111111000///...//////000000000///000111333666888888777777555000,,,///444111777///444333...888555***777888444777666333888111666888444111444666666222//////666;;;;;;::::::222666888666555777888666<<<:::555222666:::888333000888??????===<<<;;;999:::333555888777:::<<<555===333111000***---111+++333222111111222111...+++:::999===555;;;<<<---444:::444888999222333666000999555222222444666555333111<<<===:::>>><<<666888%%%...555555444444333222111555222,,,,,,333555222///333777555000...222666555:::===;;;999555...&&&///***///444222555888222000111333444333333444555999;;;111222222000888555666444333444666888777777444333555@@@444000>>>///999777444222111333666888888:::;;;:::666333222333<<<777222222555888777666,,,000222000///222444222BBB222000---777CCC777555666666555999@@@@@@:::666++++++777AAA???<<<<<<999000===KKK999444AAA333)))>>>888)))111444---555333///,,,000222///555======000888999888666......999CCC;;;000***+++...000111000555888555444888::::::===CCCAAA>>>???>>>>>>FFFAAA@@@?????????===888555999999888444111111555:::---///111444888:::333+++...---000777:::666333222222...---000444555777;;;000000000111444666555555666///666<<<222...666999...///111111000000111222222000000444666888<<>>@@@999:::>>>000+++555;;;999111666DDDFFF<<>>222333555777444111555<<<(((,,,---)))(((***,,,+++<<<---000666000:::KKKNNN666111...222666777888999444888:::;;;>>>CCC@@@:::777111111777;;;999666666555111000111///,,,///555///000111222555777777555666555333111000222555777???<<<666///+++...666<<<@@@888222222111---,,,...000777000666555000:::777000999666333999999555666555888888444444777777444...+++---555<<<;;;777666555999999555333666777555>>><<<777444888<<<999222---888@@@???;;;:::888666555======888666333555@@@555///000///)))---666555666555555999;;;777---$$$AAA===;;;...000555...===555333;;;@@@999555111&&&<<<666///,,,000555999:::---666999;;;<<<333///999---222888888111+++///888444777888888999:::::::::444777999::::::;;;>>>@@@:::999555333666:::666000222111;;;CCC===999333&&&333666777666444555777888333111999555333666333:::///777===999///,,,222999333999999???444,,,888000111333555777777777666555444333222555999;;;888444888777444333555999;;;;;;...333444000...//////...CCC222222---...000)))333000777111444EEE@@@000///%%%000444555::::::666777---<<>><<<888222---,,,///222...;;;DDD===333444===FFFDDD666222666===EEEEEE;;;000<<>>:::666777888:::999888:::>>>BBB111111444:::;;;888333111333???>>>777666111///888000222555777:::;;;<<<<<<;;;444///000222222444777555333333999@@@AAA:::333;;;888777999777444333555;;;888444333222000+++'''222555777888888888;;;>>>666,,,:::444===LLL888888555((((((999@@@888555===000;;;@@@000999LLLCCCEEE666>>>111888GGGNNN```hhhccc^^^OOO???===CCC@@@444AAABBBBBB===777444555777---444999999888777000&&&***---111444555888:::<<<666222222777888555666;;;555888999666666888666222666111///111777888444...777---)))000444///---///888666555333///...555???:::///+++222;;;:::111***666999888333111333555444:::...777???222111999444777444444666666222333666666555111///555<<<999///444---,,,333777444000000---(((&&&((())))))///999///000000222555666111,,,222111...,,,,,,///333777,,,111666666222000111333JJJ===333555888444///,,,777===555999555+++111+++777;;;444000:::<<<555444333555333111222555333///111///222:::???;;;444000999======888777<<<>>><<<999888555444:::???;;;444000999===777222555888888999:::,,,)));;;;;;222666)))***444666...111:::;;;III???444222777;;;999555333999CCC===???===---666;;;444555555///111555///000111444888<<<:::444///,,,444777;;;;;;///---===RRR<<<+++///888888444333333555:::@@@AAA>>><<<===++++++,,,000555999:::::::::888666777<<<===444)))777000444777222555777000222666777555333555777999555111FFF:::111333%%%444<<<999555444666777444//////;;;:::>>>666,,,666444999555000,,,...555===BBB---)))(((///<<>>666444>>>555...555000)))444AAA222888@@@:::<<<@@@666...888AAABBB<<<777:::>>>:::999777666;;;AAAAAA<<<444///;;;AAA888<<>>===:::777888:::999@@@BBB:::444555777666222---+++000555888;;;>>>333///111888<<<;;;;;;???333111111333666888666444555***999EEE666000888666999555111111444777777555333000000333111---///666333666777444///...222777444555666666555666888:::<<<222555,,,DDD@@@>>>))):::===;;;555444:::<<<:::BBB@@@===:::777666555444'''<<<555======MMM999222FFFBBB;;;777<<<@@@:::000BBB111999BBB222+++666999777;;;:::777777;;;:::444999999999888555777DDDSSSCCC===999;;;;;;777333333888888999:::999555///***BBBHHHDDD;;;777666EEE___```FFFDDDCCC999444NNN???///CCC???+++444888777...666333222FFF++++++555///AAA<<<<<<---111---/////////:::???555999888555444555999===???777666666555555555555666:::444...***,,,000444777222000111444444000000333333;;;;;;333000555555///444///---///111///,,,***,,,<<>>999>>>666111;;;666111333777888444...111+++'''+++444555---$$$***///,,,,,,333444222888000555===555CCCAAA&&&===---444///666555---666333======777000///555888666999&&&222333===EEE///444333CCCFFF666,,,444>>>@@@111---...555777222///111...111888;;;555---000888222444///???444---@@@+++000:::...:::888,,,===999444777444000555<<<666)))...<<>>TTT222>>>===000RRR>>>444;;;@@@<<<444111666>>>999:::777222111555777666333666666444555666333---...444999666---(((+++///:::;;;777///...444999777000:::===666444<<>>333111111222444777:::<<<>>>222:::///---555DDDAAADDD@@@;;;666444555666444333555///???LLL???555444---555888888555666;;;:::666DDDBBB???:::333///555>>>777333333777;;;::::::;;;:::999777333111333888<<<@@@<<<111000:::;;;:::BBB000XXXxxxZZZ===>>>LLL===000???BBB777;;;???777555555666777...222888EEE888===444<<<888555111333333000888<<<333666555444333333444555666:::999888777666555555555222///+++***---000333555///---000888<<<999444111333333444555333111333666555333333444555444333222***222444///---000...(((999555333444555333444777000///...///000111000///555111))),,,888444,,,///888333000000000...222888222///000444555000,,,,,,)))111666333...///555:::111...444777111333:::777555333111111222444444444AAA===666222555:::777111666444222111111111000///666333111333222---******333>>>666...999;;;777>>>;;;===666BBB666;;;111777222777:::999444000111333222777888333000222333333666777:::<<<999444555;;;555555333111444777222)))666:::<<<999999<<<>>>===444666888999999777555444111444777666---&&&***222111111555999666000333<<<333111///111333222000...333,,,---666<<<999777999333888999:::;;;444///666:::222777000000777222888;;;:::999777777888888888888888000///888666......;;;888555555<<>>666777>>>666111:::666000999666000111///111///***<<<999666333444777888666333666444333444777777555222000555222222999888555;;;:::///???;;;666:::111888222666---555777222:::444000999>>>888333666;;;>>>:::111777999;;;;;;111555111===???333///666999444666000...111444333444888<<<222---333:::888333111666777555;;;666111777...777333)))444>>>;;;>>>777888333111333777777555444111666222///444555666???444<<<<<<999777777;;;777...666@@@CCC>>>666...+++000666:::999777888666333888:::999777888;;;999444000666;;;888111...111666///222444555;;;???;;;333222777999777666888999888444444555666666555555555333555444111222555444000444444444333222333777:::??????===<<<999888888999///000222222222111222333444:::888999111555111000(((111888888777999;;;<<<===;;;999666444222000000000444666444DDD@@@=========:::;;;AAA???777666:::FFF<<<:::777///333;;;999555777888666777;;;<<<;;;AAA===;;;:::888555888>>>;;;777666999:::777666888:::;;;999333...111;;;CCC666<<<::::::<<<555333===000BBBGGGRRR]]]yyytttnnn\\\HHHAAA???777///===,,,444888,,,:::HHH666333666@@@333888000<<<<<<444222666666222888===666777777777666555444222222:::999888666555444444333...,,,,,,---111444555666///+++,,,555<<<;;;777444444---...777777000333===777999:::999777666666666<<<999666999>>>@@@<<<777444111000333444444666:::999666333333555999;;;===555444---...777555000666:::333......000000111444+++***...555555///(((&&&)))666;;;333111999===888000,,,111333---111888555000333666666555555777999888555000///444;;;999333:::777444333444555222000000333222...---111444444)))111---)))000222///333555888555<<>>555:::;;;:::===CCC???555;;;:::000---666666111444AAA999000111;;;BBB999,,,===@@@777000444222///555///---...;;;666---666333:::888777555555555555666444777888666333222666:::222888555444:::888444999===''';;;===***222999555333666---444888555;;;111333999<<<;;;999888666222:::???;;;@@@;;;222999999777>>>>>>777888???;;;000666222111444666555555777333222222111...+++///555666777;;;666:::;;;111888:::...111444<<>><<<777444333444666888333222///,,,***+++///222666888...:::111>>>333333***333;;;:::333111555:::999999999999999999::::::222333???<<>>;;;777888555,,,888999999888888:::<<<===555111000444888:::???DDDAAA===;;;;;;999444222444;;;======:::555333555888444>>>AAABBBAAA888555@@@FFF:::---222BBB___~~~vvvfffOOOJJJHHH999>>>888>>><<<111:::GGGAAA;;;111333***999444:::222222...444777333888>>>:::;;;;;;;;;:::999888777666777666555333333222222222000//////000444777888999222,,,)))---222444666:::222///000666666333555<<<888<<<>>>:::666555555555;;;222...444::::::777555...---...333444444888===333000...---111555888:::555777111///444333000777222111111222222000---,,,***))),,,333555111------555333000///888???999,,,---'''+++,,,(((,,,333000,,,///111333333555777999222888;;;666111333888;;;<<<888444444555555222///)))111333---,,,555;;;:::000333333333666777555777000111111444...++++++111<<<;;;:::888777666555444DDD===333000666===999000999888999;;;:::888;;;AAA000111333444666777555333333666666222111333444333444666777666444555777:::@@@<<<111***000:::555)))555777777777777777666444222222000,,,---111444444///111000///333999999555888111555333---???MMMAAA@@@777<<<888;;;BBB666777333;;;<<<888<<>>///000222***)))333666333777444666666444444555222---<<<;;;666111111000000333111222222GGG;;;---===)))999:::999666222000222555333555777444000000555;;;///555222000666333...222555)))222555)))---555444///777000666666111666,,,:::222---333???AAA555&&&888DDD999AAA===000AAA===:::???>>>999;;;AAA===222111222666:::;;;888222......333777333***'''...777222333;;;///;;;CCC...BBB777///AAA888333888,,,<<<777333333555222,,,...555333666222444>>><<<222000FFF999RRR<<<666FFF222FFF<<<===>>>???===888111,,,---555999555000111555888...///---***---222444111555888:::888444333888===FFF===222,,,...333444333777......777;;;777444666...444777444111222666999777555111...111666666111111444888:::999888777777999555///,,,---111666999666666666444333333555888000:::666???---555222>>>===222)))---777:::333+++::::::;;;;;;<<<<<<======???999:::...???///333777:::222555DDDHHH===777:::<<>>===666999AAA;;;,,,***...***+++666777444888222999===:::666444111...000...000222222555999888<<<999000>>>333,,,AAA000444666777555111000333666777777777666555666999;;;///555111///555333...333333999...---555---***444,,,;;;888:::555---333***333)))%%%///>>>DDD===333777BBB444;;;999///???666444999888333333777777333444666888::::::666000***:::666222333888;;;666000...///666***777???+++@@@666///AAA777111555***;;;...777:::555222555777444>>>===333///888999666999===;;;AAA<<<999;;;;;;DDD888;;;======:::555111...---555999444......111444///000...,,,///555777555777:::;;;888444444777;;;444444666888888444000...999...***222888555333666---444888444000333777777;;;:::555111111555444///111444888:::999777555555<<<777111///222666:::;;;...222999<<<===;;;888777;;;777111777444888444777AAA777000222999:::888666======<<<;;;:::888666555888999444+++555111444999;;;111...444999888888<<>>;;;777666666666444222444555000444>>><<<777<<<,,,222CCC999%%%"""///PPP777OOO}}}OOO___MMM:::AAA:::222CCC777444===444<<<333CCCJJJ>>>333222666333555888333777666444333444666888999555555555555666777888999000---******,,,...000000000333888999333---...444)))333666...,,,222000(((---555777444555;;;===999888777666555555555555444555444555666333...///444444222222333666888888777444999333,,,000000,,,...333777666///***,,,333777:::444111333444333444777///+++///888555,,,///;;;777000222333///222666000222000...///333666888888555333//////555;;;888222...///000111333555777888222666666333111111000...666...333999222222666222111+++///---777222:::<<<777222///333999<<<888222555;;;===:::777888999888::::::===BBBBBB<<<888888...000555888666111000333111666:::999999::::::888***222<<<@@@<<<666222111---222666555555555222...000+++000;;;;;;222222;;;777======777444777666222>>>;;;666222000111333666000222:::===888777444)))===333555...111:::444999777:::777222333777444+++000555333333;;;:::444888:::;;;:::888::::::111'''333---222666111555;;;666444444111999777444;;;111...111444444333333666888666666666777888999999888444999555333999888555;;;===III///--->>>///(((333...@@@>>><<<444---555...///...111555777777;;;AAA888<<<333333222///333+++111555555000...222555666;;;:::777333333555333///444666777555555777666333000///111+++000444---666888...111111666:::333777+++777===777777???AAA::::::@@@>>>===DDDBBB>>>CCC222:::222???@@@666CCC>>>GGGCCC<<<666333555;;;???***333999777222000///,,,111222000...111777999666888:::;;;:::777666888;;;888777777888555000...000888000+++---111111//////---666999444222666777444:::;;;999444222333333111555777999888666333222111>>>:::666555777888888666---111555777666444333333AAA000***,,,===;;;888111<<<<<<>>>===666111888BBB,,,...222666;;;>>>@@@AAA))):::888999:::???444333777666444444555888<<<>>>+++777;;;BBBKKK===222===333444999===:::444444999<<<777444555444444777===999888999:::777333444888999888777555333222333444...999===;;;:::444777HHH;;;...888777AAAMMM@@@DDD;;;???NNNhhhjjjKKK999999CCC777111999111;;;666KKKVVVFFF555111555444666888222555555666666666777777777777777666666666777888888///......///111222222111222333777999555...,,,///+++000444333111///+++(((+++111222...111999999222000444333...///555333,,,555555777888333---...444...,,,******,,,---...---666<<<666000666777111111111444222+++)))...333333444111111555666333222222///333777777111...444<<<;;;444666777333555777///111333555555555555777999)))(((''')))111888777111111444777777555666:::>>>000------111444333444666CCC777===CCC999999???:::///***444---888///===AAA444444555888:::;;;999666333888:::666444555666555444333666;;;;;;666111111111111555777333///222:::---444999999999:::888444---444<<<>>>999333222333<<<444111;;;EEECCC888......111444555333222777===999AAA@@@888444999:::555===777666999888222444:::666999777666888444444>>><<<555:::444555===777???333333222222222222222111555:::777555;;;888333777;;;999666444777999444,,,???444888999...333;;;333///111777555===???222555///111444666666555555555000222555888888777555444666:::555333:::;;;:::AAAJJJGGG...333:::222888333222@@@999555000///:::333222444777888333...444???666555999000...333,,,,,,111444444111111555888888;;;;;;888333333777777333(((444:::333***+++333:::333222...333//////:::333777444+++333777444:::888222666888888:::===>>>>>>'''666>>>@@@BBB;;;777>>>>>>???333>>>@@@888AAA>>>>>>>>>AAAEEEFFFAAA777...---333777666444444222///222333222000333888999666333666888888777666888999CCC:::444444444111111444111111///---///222111---...777:::555555:::777///111777999555222333666666999999:::888666555555666:::777666888::::::666111999777333...+++,,,000333222,,,666...999,,,:::@@@@@@777333555777333111333777888888888777666444333,,,CCC<<>>888888>>>555333333333111---///444::::::;;;>>>;;;888:::???222777<<<:::444......///888999444777AAA>>>999???999666FFF:::777@@@444===???FFF<<>>;;;---222333666888444000222888===:::666555666888999999333999444...777999222///)))------***,,,000...((())))))...666999555000///111555111)))+++333111))):::222444666222333333***...444;;;;;;666222444888---444777222,,,---000111333777:::888222000444:::555,,,)))000555222222777AAA222888???333222:::444222000===333;;;///BBBIII///444999:::777555555777<<<777000///666;;;666,,,888666888===>>>:::777777222111333555222000888CCC///777<<<;;;:::888555000777:::;;;777111000666<<<666666<<>>===333333===333;;;777888===111+++>>>000///;;;888888<<<222888333222444999999666777<<<444888444111777555111666555:::;;;666333777;;;===@@@333777999...666BBB;;;???999888&&&333AAA222GGG555666777888777555111///---333:::<<<:::777666555444777222000888999:::BBBPPP;;;)))777111333JJJ333444>>>222---,,,000===555111------222555444666;;;333000@@@111...:::---555000000000111333777777555555999:::888999<<<999222444333...***...777999444666666...<<<333111JJJ888222>>>222:::333%%%<<<======555333999999333555<<<555AAACCC<<<:::999@@@QQQSSSDDD999666777777:::???HHH>>>333222777:::555///444555333///000555888777555777666555777<<<<<<999---000333555555555666777333///111===DDD???777222***111333///222888777///000888:::666777<<<777---)))222777555222444888;;;:::;;;;;;:::999:::===???666555777<<<@@@@@@:::444>>>000333888,,,!!!&&&,,,+++999666000333...444MMM===999222000777===666***(((999@@@777111777<<<999<<<999666555:::@@@???:::555888777444666;;;:::555EEEAAA<<<:::;;;<<<;;;999===AAAEEEDDD???;;;;;;>>>999>>>===666333666777555DDD555000;;;@@@>>>CCCPPPLLL;;;222CCC...::::::;;;,,,555<<<<<<===???:::333BBBCCC<<<000000;;;???:::@@@:::@@@DDD======CCCCCC\\\___QQQTTT777666///888000III444 111<<>>CCC<<<999>>>???:::666<<<===555------111444000---...222444333555999===,,,***999===111...777:::::::::777444333333444...<<>>555333666777@@@555111888:::444000222FFF???888888;;;<<<666///777***999999<<<<<<$$$(((999888777888999888666333333555;;;...AAA666888555444:::???<<<777666777888999333///333999;;;888444)))333NNNccc999444666888555444)));;;444AAA777:::...111555666...''',,,888888555444666777444222111CCC000)))111<<>>---222888:::666111---,,,,,,,,,---000444888999999444111///222777888222,,,222...DDD<<<888>>>...999222///222999999444666???555>>>>>>555444999444'''AAA555>>>>>>***333BBB444777222888111444===333333222///---...333888<<<===999999777444666999666111888444555<<<<<<444,,,***999999JJJ777===@@@000hhh???000@@@@@@555>>>===888CCC888555333...333;;;777///------000555888666444777555===...666,,,:::;;;>>>555333;;;>>>555///000222<<<@@@???:::000444GGG444555444444999>>>777,,,///222666:::;;;:::888666<<<;;;222&&&***777>>>:::777333444999:::777888===555333222333777===AAACCC???444777<<<333///444777555111***,,,666888888@@@555<<>>777***333111333888<<<===;;;999::::::666222555<<<@@@>>>DDD???888444444666777777888;;;>>>>>><<<:::<<<===666777444111333888777222BBB:::777;;;:::444555<<<;;;444222:::333999999::::::;;;999444555::::::777@@@FFFDDD<<<999<<<:::222NNNBBB@@@@@@999888<<<999DDDcccqqqGGG666LLL777:::BBB555+++:::999999===888KKK333888:::888777777222+++///111***888111;;;777@@@333777777333222333333000222000222555555222333666777555222222222333222111555666666555333333444666555111///---+++)))---444***888999222333333444<<<---888<<<333,,,///222000444111777...///999222444000000111///...---...000888333...---111666:::;;;888444666333...777===666...---111666777444666;;;999......555888;;;777)))222@@@FFF===444444555222+++333888888777888888666444000///111222222555:::444+++...:::===444222888555666777666444444555777333999;;;777444777888777222---000<<>>>>>///888222999222777000<<<333>>>555555AAA999444777999888888:::777:::;;;999777666777777111111999999///222===???888777888;;;;;;:::???EEETTT<<>>[[[CCC777===666111;;;999===888///000333000888???<<<999333---,,,000555999:::::::::>>>666666///444555333444:::@@@;;;222444>>>000555666>>>FFF>>>444777444333///,,,111:::===:::777777888999::::::999777###222;;;555///222555444555222333888888555444777:::888666444333555777999;;;444555555---...222...555222777888//////;;;BBBAAA???;;;:::===AAA===666333888>>>>>>:::555333333666444888BBBDDD???===@@@000333555666999===;;;777CCC===666111111555999;;;999999999999999:::;;;;;;777555111111777===;;;555444666888999888777555555///666:::222;;;777888888<<<999222---...333333111444>>>CCC@@@===???>>>999AAA666888@@@@@@DDDHHHDDD666GGG___{{{{{{}}}pppCCCBBBEEE???444666444===HHH??????000444777666666888:::888555555000;;;555:::666<<<666999888111,,,---111222444333444888888555333555;;;888333000000000000000...000111000...------...***000222---(((***000333+++444111---222000((((((+++555:::555000222222///666222888///000:::444999888666555555666666555444444444555666888999999:::666333666555...444;;;666//////333777888666777;;;333///333333,,,...444111111;;;<<<000&&&+++666<<<111444444444666777333,,,999444111222222222555:::000000444;;;===999666666666777888777666666777888;;;999555222666<<<<<<888...---222===???:::777:::444111///222777999555111:::222777333222555///666:::999888777777999===@@@444<<<...<<<555<<<&&&***666333666<<<;;;333///222777444222555:::<<<666///'''FFF888777AAAIII((($$$222;;;777777...999777888<<<444...000444777888:::333===@@@:::555777;;;:::000///666777///222;;;;;;888666888===???AAAFFFMMM^^^CCC===777555@@@>>>???...111111000222666444///::::::;;;======;;;666333222777;;;999444222555888***222888444+++(((///888666555444444555555333222666222---+++,,,///111333...111444888999888555333///999)));;;BBB555===(((222444333111444888999777;;;:::777222000444;;;@@@444555555111///333666555222111<<<444333:::111444,,,111777777444222333555666666222...000777:::999:::666444666777666666777,,,;;;CCC;;;<<>>999111111222555888777222...888<<<;;;>>>444444///111999000...999@@@===777555///222333;;;HHHBBB555444333333000---111999@@@BBB<<<888555555777888777555)))444999111+++...333444555333444777777444333555555666777555222333777;;;:::777999666000555999///<<<777CCCCCC...--->>>BBBEEE<<<444555===BBB===555444999???@@@888///222:::444///222;;;;;;555666???333333333444777::::::999===999444111111555:::===AAA>>>;;;999999::::::999666444111222666::::::777...444777555888>>><<<444111@@@DDD...AAA555666777555333111222555555000+++000999>>>;;;999===AAAAAAAAA:::???FFF@@@<<<;;;555888666111999QQQhhhlll^^^QQQ@@@111666CCCAAA:::777888888555555:::@@@DDD>>>:::666888444333111555888:::999333000333666666555222111444555222111333999666333222222333333222111333666777666666666777)))333666000...444888666777===888444999777...+++***222777666666999:::888666111:::333333:::444:::555222000111444444222///,,,000666999888555222000444///111000(((,,,555333222333555777666444444666222///333///$$$***:::@@@+++333666///))),,,333888@@@;;;333///333888555...:::666555666555333555888555777888888;;;<<<888111:::<<<<<<;;;999777777888@@@;;;666555:::>>>===:::777555666999999777:::@@@444111000111555888888777777444555111000222333888,,,111666999999777777777333666+++444555777(((,,,555000222===>>>555000333AAA888///111;;;???555(((444BBB......444DDD333222333<<<999000***777@@@CCC444777;;;:::777888@@@III111;;;===555222888;;;777444000555777111555;;;999555333555999;;;;;;===AAA<<<000444555///444:::>>>000333555444666:::999666666555888===>>>;;;666555333777888555222222333333555///+++...444888555000888444//////222444444333666333000///......,,,++++++...222333222111333555,,,999444<<<999///:::555---333444111555===<<<444>>>999777888666333333777333:::777222777999777:::000///888///,,,333...444>>>===999555222000111333///333666555777999888333666666888::::::666111///444>>>@@@BBB>>>AAAKKK<<>>///777---222<<<111,,,444===;;;222+++000777777555:::777666???222666::::::999:::;;;<<<<<<888444444777999888555===:::222,,,///555444---777666555666666777888:::444777999777333222666;;;000///555444///555999111FFF555777>>>999===CCC999555888999555///...555>>><<<111+++000777777333000888222222777999:::BBBMMMDDD<<<444000222888???EEE888777555444333444666888AAA>>>:::888999:::::::::111111000111000111333555999<<<888222555<<<888,,,333@@@BBB***<<<111333444222333666;;;>>><<<777333444;;;@@@>>>999999:::;;;>>>:::AAADDD999555999888GGGCCC888333888BBB___tttyyyxxx___FFF::::::555<<<;;;::::::::::::===@@@:::444333111444111666:::666777666555777<<<;;;777777111---///111000111444444333333555777999888666222444777888777666666777000666666111222999888111///777333000777888444666...222444555777;;;===<<<333000;;;888666999111888777555333555777777444111...///000000000111444777666---,,,+++$$$'''000000333666999888777777777777;;;...***...111;;;@@@999+++444<<<===:::444,,,%%%;;;777222111999BBBBBB===888666777;;;:::666444666888777333000666===999///999:::<<<;;;999888888888===:::999:::;;;:::999999888666666777555444777;;;:::777444222333777;;;===777:::777777555555:::999000444888:::999666333111BBB999000&&&666///333:::...+++///888;;;444000222777<<<===666222444666666888111111@@@,,,777777555...555:::222444;;;EEEFFF///555999999666777<<<@@@444888777222333999999444///666BBB@@@///---:::AAA555333333666555000------)))+++888FFF@@@777444***222666888666555777666333222///111666888333000111666777555222444999777111444000...222:::>>><<<777888444///...111444555555222333444555555111+++'''+++...///...+++,,,000555777///666***'''222111@@@+++444777555777<<<999///AAA999444666777333111111///666333000666888666777888666===111///888555===BBB===666444444444111---000555999888888999777333>>>===:::666444666999;;;666999>>>LLLIII>>>===--->>>???;;;///:::@@@777JJJ777222666888222111000(((999444...,,,...111111111000666...999+++555---222...666>>><<<111))),,,555333888333---111222444<<<000555<<<>>><<<888777999999777666888;;;<<<;;;999888777555666::::::111'''666555333111222777<<<>>>999<<<===888111---...111666444;;;===222000222...999222555;;;888999>>>>>>888666555555333222666;;;888333//////222666777666555333222555;;;DDDNNNTTT999666666:::<<<:::888888<<<======<<<999666666666999888777666666888:::;;;444333333444222000333888;;;;;;666///111777555...111666555+++333///111333333222555999;;;999999;;;111888@@@CCCAAA===:::888===999@@@BBB888:::HHHOOO,,,333888???GGGBBBBBBPPP{{{tttYYYPPP]]][[[777444555999===<<<;;;<<<999222444///666///777:::555666555666:::>>>;;;444:::333---///111222444777222222444777:::;;;:::999111333333222000......///666666444111111333///)))(((000,,,'''---///...222444333333333555666666444222///;;;999777666---666666666666777777777444222'''+++///444777888666555777+++***,,,(((+++333111...333666666666888999888111,,,222777444666666...777777888888999999777555///111333444:::???>>>:::444444777======888555666444111------333:::999444000333666777777777888999555555777:::999555444666///111444777777555333111;;;:::777333222555:::>>>555<<<555777777555;;;444AAA>>><<<::::::888555333;;;555:::///BBB---000333---000444888999888555444666<<<;;;555555:::;;;777///)));;;SSS111111000)))))),,,888999EEE@@@BBB===000...+++,,,333777111(((:::777444444666888777666999777======444444:::888///---...333555222000000>>>888444EEEGGGBBBDDD333333777888333000///...+++777111111777777111...000777777444222888AAA???666)))444>>>>>>777555;;;CCC888555222222333666888999222333666888888666000,,,666777777555222222666:::777'''666...666DDD---222///666;;;:::888777444000>>>999444000111444555666000222333333444888888333888444999---,,,777333:::666333111555:::999000(((444888888555444777999999222666999777777999:::888@@@::::::<<<@@@???:::===333555???<<>>777333111:::===555///444:::<<<$$$)))))))))222@@@DDD@@@+++---444???AAA999111...:::<<<>>>===:::888888999555666888666444444777:::;;;666555888999777888<<<444666666222000222666999666000...777///444333333111111555888555000222777000333999???@@@>>>;;;:::IIICCCFFFEEE888444;;;<<<<<<>>>666555???CCCGGGRRRHHHMMMTTT|||[[[WWWIII===;;;======>>>AAA:::333:::333===000777666999;;;;;;888888999777333:::333///111666666777888666555444555777999888777:::;;;:::888666555666777777555444555333...---///333999444///666888555777777444333444666333...+++333...:::777333222***555(((***,,,,,,+++)))(((((($$$(((///777;;;888000(((555((((((000111444777333...444777555444888999666***///;;;<<<...***000000888555111///000666???FFF///444777444222333444333333222666;;;<<<999777999222111333555666555777:::---000444666666666666777222///111666888555555888222222333555777777333...444666666444111222666:::444===000555777333<<<...@@@<<<888:::===>>>999444000333999===CCC333+++333000:::>>>999777;;;;;;555<<<===:::777<<>>:::666666555333888222333<<<<<<444000333555888666222666??????777:::222---555BBBEEE999,,,444555555555444555888:::888666444444777999::::::333444444222000.........///---555<<>>000333...333+++,,,666...111000///000555999999222,,,000555777444444777::::::(((111999999888888555111@@@>>>???+++999JJJ:::KKK333000DDDHHHEEEGGG;;;777111,,,000555333777;;;555---000666===@@@<<<222***111000666444;;;555666222444111000333999:::444---333666...+++888<<<555222///,,,...333555444777===111333444333111222888===555333000,,,+++...777???000333222///111777:::888333555666888888777666666...+++<<>>888---555)))...888>>>999000///555666888333,,,333???:::+++(((333555333<<>>???222///FFF222;;;777444111444<<<@@@:::///---222===999666666666666555666000,,,777???:::666666111<<>>:::<<>>:::???CCCBBB;;;555555555444888222///444999888777777;;;888555333333555555555222333222111000111333555666444777;;;777///222<<<)))///,,,,,,999>>>::::::777444444888999444---'''555///999555000///)))666000333777777333111111222222,,,''''''***,,,***'''000###&&&333777::::::444666<<<>>>:::999;;;;;;777???444333555444999;;;333***000888;;;777111111444555:::;;;333...222:::???333222444999:::999999<<<555777>>>AAA:::222555???111444666777666555444444333------444999888999<<<>>>:::333111444777666222---000444444111///111444:::BBB111666:::666@@@000000///111:::BBBCCC:::000<<<>>>000;;;222888666OOO...===AAA666111888999111444EEEMMMDDD888444333///+++HHH999555:::FFF333999???)))---222III777888555'''...000,,,,,,333999999;;;333444:::555)))...===777777>>><<>>;;;GGG999(((999000+++111444111///111222000000+++000;;;>>>555111444333:::999111000888999444000666<<<<<<888333///...///222555555333333555888===888222000333:::AAAFFF555666777888666222...+++///;;;,,,444222)))???;;;...///555<<<888333:::III)))===HHH>>>333444555222555(((444:::---777???***777333:::333666???444333555444333333444444444444&&&///777999999:::888555888;;;999111...444:::;;;***<<>>FFF555///---444<<<;;;333+++111666777444555999999555======<<<<<<<<<:::666333>>>999444444777::::::888---777888///,,,111111***<<<777222222666:::;;;;;;---555;;;:::666444000---,,,333:::000+++FFFQQQ888JJJ,,,---===:::<<<<<<(((***@@@>>>111555777;;;JJJ444666555333777===;;;555000888***000)))444---;;;888888---...:::111(((666666222222666555...,,,///AAA;;;@@@@@@666???HHH:::$$$888<<<<<>>MMMrrrtttSSSvvvyyyeee>>>222111;;;666333:::666///777999BBB:::::::::777===111...;;;333>>>:::---:::555888888555222555<<<@@@???...+++555444666999------111555555///,,,///555888+++///:::CCC===000,,,111;;;;;;999333,,,+++000555000(((666???111...555000=== 444555,,,555222===EEE333***111555///...333000///222888999666333333;;;999000(((...:::<<<666555222&&&555---666+++///777222222777999444222444''' )));;;>>>111---777555666999:::999666999>>>222111222666;;;===<<<:::555111...333999999111)))222666777555777<<<;;;666...222666888666333000///111333555777888888888777666999333111777444000777555777999999666333222222777666;;;;;;555RRR222111:::;;;777888>>>777333===AAAFFF;;;555<<<222(((333333333555888:::888111+++999;;;000555888888DDD@@@???,,,))):::@@@333+++111<<<555888@@@;;;,,,,,,777AAA999111000555999888444///111444777888999888888FFFHHH;;;(((***;;;:::+++???...333;;;111000333+++777;;;;;;222%%%$$$444FFF333333;;;>>><<>>:::333222777===;;;BBBAAA999777;;;999000'''&&&---555222+++000<<<666>>><<<333555@@@===///444444000,,,---222555333777000---111333333555;;;333<<<111000>>>333$$$000///======@@@999222BBBFFFQQQ444(((>>>OOOGGG999555888:::888444333555333---222///666888000111555111;;;)))666MMMNNNTTTRRR999777999999888555555777:::222777;;;:::666333444777666444888888111555:::555,,,---111222///...555???...;;;@@@888111444777555GGG:::999888222::::::%%%000777===BBB==='''!!!111999555111111333666666555;;;999111***,,,555<<<==='''+++111777;;;;;;:::999...333777777777::::::888...000555333111<<>>999222555777555666;;;;;;888777:::...555???@@@888777555+++...666888888===;;;888===666555???666333888000333<<<>>>BBBCCC===888???JJJ999>>>555444CCCCCC:::???AAAooowwwjjjcccCCC999???888555:::999555>>>666888999777???666...555,,,666999222???999222777:::888555222+++$$$000888...666666...:::222%%%000888999777666444111666///,,,222999:::777666;;;;;;999555000,,,++++++;;;,,,111:::444444888000BBB...000111...111222;;;;;;444222666555000111666333333555777444111333888>>>:::333///222666444---333222///777444888777>>>555222333666666111///222CCCAAA>>><<<:::888666444777888888666666666666555<<<;;;;;;===@@@AAA???===000///...111666888888666777777555333888>>>;;;444///:::>>>888777===;;;222222444666888999777555333000999999777:::666444===999;;;===>>>===:::555222666666222666111FFF444333@@@@@@999888<<<666222;;;///666:::AAAEEE<<<222333999666222111222555888999444777---222444000999444555000111888:::555222333GGG777...666>>>:::333000>>>;;;888555222111000///111333666888999999999999;;;???999...///::::::111111333;;;777$$$,,,:::888111,,,...444666222...///,,,111333222:::===333666555333000---...111444111222000...111666888555999555222222111111999BBB111111222111///,,,---///444111+++---444444666@@@666888888666444444666999888999;;;<<<999555555777555777777444222333444444///666888333444:::;;;666;;;777000+++...444444111222000444<<>>111,,,555AAA<<<333444444000444999444===444((('''...///...333555666777555222111222333666888:::999666555777999666333777777......000)))!!!(((333===>>>999888:::555888777555555999:::999---444===:::...000666444///333444999===333---777777444111111222444555444666///---555<<<===;;;;;;333333222111000444:::???111333333222666===???===444222000444555,,,000DDD444DDD666///BBB>>>///888+++///999<<<777888888111444999;;;666333444888:::666555:::...DDD555888555444000111000...555:::444555444555999:::888888;;;:::EEEEEE???>>><<<<<>>BBBAAA999///***@@@555>>>OOONNNzzzXXX888===:::JJJNNN---999KKKJJJFFF666***555555EEEDDD444555333---111(((111666666222...///111111555FFF+++888444###@@@222111666999555111222333222777333---,,,222;;;<<<777888:::<<<;;;888333...***???555666888111111777555UUUMMM666444666---111666///555999999555222444888777777888666000---222;;;666111000555999777333000111000666444888333<<>>AAA777:::>>><<<555555888666000333333333444666777666444888777555222222333777999555000***(((---222...&&&---===@@@333111<<<;;;---333444777888777555222000***888<<<999:::555444===666666888;;;<<<888111+++:::;;;+++666444;;;===999??????777333666000---555>>>888<<<@@@:::777777444222555777888777666555555111555---444666111777000,,,333777666555777888666777555333000000222555777777;;;<<<888000+++,,,///:::<<<<<<;;;888555333333333888999666333444555555333888777444111+++...;;;111111111222333333000---000---333666333999===444777444111000333666:::;;;222444222000222777777444777555555777666444666:::,,,222777777444222444666666///111555333555:::::::::888666444333111///...444///333<<<:::111222<<<000666444,,,...999999000,,,000555555333333666:::666222,,,'''+++111222...******///666999555111///==='''111===222999DDD555:::BBB>>>FFFGGG???BBB::::::<<<<<<;;;;;;???BBBBBBAAA444///:::DDD@@@666000<<<222111333000555888111&&&555+++)));;;666000GGG555666777555333000000000:::999777666555666888999999555:::<<<222//////)))555///+++---111777AAAKKK<<<444///444:::<<<<<<===+++444555666>>>???;;;;;;000111,,,---999:::444555888777666555555666777888444***,,,>>>HHH@@@777555<<<666///******111999>>>555444222000444;;;;;;777000222,,,000888)))&&&>>>>>>HHH===444@@@BBB555111666///999<<<,,,---999777888:::999666444444777999333222333---???777666333<<<888???<<<222===DDD333777666555666555444333333555???777000999999777EEE???444888999...444???999===444777000666AAA555222:::777666:::>>><<<444---999:::BBBEEE<<<999999444FFF111///;;;111LLLMMM;;;KKKKKK888666)))555CCCCCCAAA...;;;;;;333222444666888333111666888333111777>>>CCC777EEE222999222###777///333666666111///222555555...999<<<444...111444222///444:::<<<:::666444333888:::>>>999,,,)))222999dddggg>>>999>>>,,,000---)))222888555111444777888<<<999777666222...111777222,,,---888<<<666222444555111<<<444===///999:::666:::===<<<777333444888===>>>555))),,,<<>>===444111555555...444444555777999:::;;;;;;===:::666333222333555777>>>:::444111333444222...222;;;;;;222...444333+++333333333444333222222111)))666888444555333111888555222111333666444...(((888===)))666777222BBB;;;999<<<666111555111---333KKK<<>>AAA;;;...333999333777<<<000444555555555333111000000111---...666888444333777+++//////,,,///666666111333000333888777111222999,,,------***,,,111333111777444111222444555666777555,,,666>>>555555:::333555@@@<<>>???999999555444>>>HHH???,,,666222777CCCBBB666333;;;777111666999555777:::333'''444555666<<<111)))555888999999999888666555444===999555333333444555555888333888<<<444222555222111...000777<<<;;;::::::>>>333///777===;;;:::>>>000999333444FFFEEE;;;???999:::///***666<<<666333888999:::999666666999;;;@@@000,,,888@@@999666;;;000,,,***...555:::888444555555444333666:::888333(((000,,,---;;;666...:::777???LLLDDD...111<<<666QQQ888444:::666999<<<111<<<999666666777777777666999===///555777>>>222777---000@@@DDD999>>>===(((;;;;;;:::888777777666555***444111333AAA;;;...444===666>>>>>>...111>>>:::===444555---222>>>666777444<<>>QQQWWWbbbHHHFFFEEE777:::888111777000444555777111222888777666111:::AAA???999666333111333666<<<888222...,,,///###,,,555888::::::666000...999===555...///000---)))111888888444222555999000666777222000///111777VVV^^^999333;;;,,,...(((***///000---...444777666===777444666666333000000999111000777888000---000:::444???888CCC333777333666<<>>GGG;;;777777,,,:::666...'''%%%+++888AAA000555,,,333666222;;;555777111222999999111111777666666111...888DDD???111666555444222222444888;;;111444777777555444777:::888777999999111))),,,555!!!555888444999111+++888@@@:::000+++000888777000222000999???888666555...222222666>>>EEEFFF???888555777777666777:::888333444333111000333888<<<==='''000666333000444;;;>>>EEE000+++,,,(((333;;;...(((...444666444555:::???000222000...444;;;777---444222444999777111000555:::222111:::<<<666555:::+++222777666333555666666===888222---...222555666777>>>666000555111444III:::<<<222999===:::@@@888222???EEE;;;333666===???DDD888444;;;<<<666888BBB666444;;;<<<444777??????;;;...222555***,,,888666999999999:::;;;;;;:::999???<<<777444444555555444444+++///444...---444444444111222999>>><<<999888:::444444;;;<<<777666;;;***<<<<<<666777//////CCC@@@AAA666///888<<<777666444888:::888444333666:::888///...777999222///555AAA888///000777<<<999444222555666666888<<<:::666111888555222999:::444111777000@@@BBB+++111???111???222555???===999<<>>DDD000888000;;;,,,555---...333333///555;;;666777999999777888;;;<<<:::===;;;555777@@@===555666888999???>>>333222;;;===@@@777999000333???999;;;999:::999777999===???===<<<999333111555777777888222AAA///---777///888III===\\\|||rrrdddLLL555:::;;;===<<<@@@222...555------777;;;;;;444///...---+++///---<<<777444888...555///444666555555666333///999555///,,,111666555///222666999888333222666;;;///111))))))999===444222:::???---(((---...000***000---***+++///444666666;;;444111555999555000,,,555111///222333222111333555222888999===333222000333999;;;999666666777666;;;222333>>>>>>222111<<<444888:::999666555888;;;666666666555333222444555444111...///333444222///+++,,,///111///...333::::::222222888777111444???333222000...///111444666***333000+++444<<<;;;<<<:::666222111333555555444///888:::333:::444???444333;;;777444:::;;;777:::888333777<<<777555777555444111---***+++111:::AAA888<<<222777888444;;;444999111111999888...---666555999888555888<<<888...<<<888333111444777999:::444888:::777111...000444666555555555111...000555///444000+++000111...000222999:::444111555666222666000444777111222999999999666444666:::;;;888444222444555555666888666111666777666444444555333...(((111555000///555;;;;;;>>>444000000222999777+++---444999888333222888>>>222666444...333<<<888***444///222<<<:::111222<<<999222111999>>><<<:::<<<000777<<<999555555444222::::::666222222555555222(((;;;333///<<<333///III444???>>>FFFCCC:::AAA<<<555>>>FFFAAA666;;;WWWtttqqqNNN...+++777<<<888444555222666333)))...===CCC>>>***444<<<---555FFF===999777666777999:::;;;:::<<<;;;:::999777666666666555+++---333,,,***222555???666///000444888===BBB555666888;;;888333333777444888555444555000///888777888111///888777222555000555999666111///333888...///444888666111222888QQQEEE777000222666777777000555777555555999:::999;;;777:::999333444777222999//////555777777444...'''...666???===111777PPP999666777;;;<<<777555777:::>>>555222333333...444===<<<555222666888???NNN333777777555777<<>>444111***...CCC***AAA===???BBB777:::===777FFFZZZgggmmm|||~~~iiiMMM>>>888>>>///333DDD;;;<<<;;;999222******111888;;;555888444777888555:::888???===777000...333555444<<<333,,,///444666666666999777555444555555444444111999///***888;;;222444444///222&&&$$$555555000555---+++111444222444:::777222000444666333000///---//////...000666888666111333222999000///,,,111111555777444444777777333555///333>>><<<000222??????777666===@@@<<<;;;???=========;;;888777999<<<;;;:::777555333222111222444333444999888555777===777444222111000...222888555444444444333333333333***888777000555:::999:::444333222111222333444555444;;;LLL333;;;@@@BBB999666<<<666...333666444888<<<999///,,,000000444???111222444777::::::888666888===666<<<===777<<<444111555888666111---000555...666<<<:::222///222666;;;888444444555888888888:::======777///***+++...555444333222444777555111@@@666000...///555222###&&&999DDD<<<222333:::===:::222444888000111:::===<<<999555444666888888777///333555555777999666000444888:::888777555,,,"""///888;;;777777===>>>999///888888888>>>>>>555000777999:::777333222555999333666777666666666555333222///...111444666888:::555555666888::::::::::::777888666444555777444///???@@@>>>:::;;;??????;;;"""***111999>>>999444999222DDDGGGKKKAAA444???@@@===333555???@@@DDDdddjjj\\\FFF333)))+++333;;;222///333222))),,,777888555333999<<<333***(((%%%:::666333333555777888888111555999:::888666666777888---111888222...555999---///777@@@AAA888///+++333777888444222333444333>>>...,,,666;;;===999000///,,,'''...:::555,,,111...444999666000...222888===<<<888111---333DDDSSS===:::777666666444111...000555666222000333666777444(((222:::...000???BBB///<<<777555;;;+++$$$<<<:::777///777CCC777222HHH555555:::???<<<555555:::555777<<<...>>>111777999(((111111666???111(((777666::::::777888???AAA???;;;///999CCC888666<<<666444===444///;;;999444???111)))///...:::GGG;;;777+++;;;FFFAAA888666:::===888FFF888...<<<777222FFF***999;;;<<<444444EEE???===<<<===>>>AAAZZZzzznnnfffYYYJJJIII333555FFF666444777999999888:::??????<<<>>>III---999:::---FFF777///333777888;;;>>><<<777555444777;;;666...222===555...)))+++111333...(((111FFFAAA222111,,,,,,;;;CCC333BBB...###<<<:::666888//////888999111333===444111111333333000111444000555555......444444---555<<<666>>>)))...***888111555555333555:::888222:::888:::===666---111<<>>AAA<<<777555777999999888...555111;;;===666:::111(((999???333)))...444444888222///555<<<===999555555555666666777888888999222666999666000...222777555666333111666;;;666***666888DDD>>>'''%%%,,,!!!444888888555;;;EEEEEE<<<888111666;;;222...222333:::::::::;;;===>>>>>>===000444666777999;;;777222444333...)))---666999666...777;;;777888>>>;;;222---<<<444***333666555@@@222222222333666:::===???555444999???999///222>>>>>><<<333***...999999///444999;;;888444444666666>>>999333222999@@@<<<444222222---''')))111555222888&&&///;;;333;;;FFF:::DDDCCC555<<>>444,,,@@@<<<888333111333666666666'''...666888666444444666333***000;;;555111777:::777444222333000+++)))+++333777555------555777222000'''444@@@666555===999222+++&&&444CCC999---222...222555555222111444777@@@AAA>>>777666:::999444;;;666555888888555999@@@111,,,///444666???@@@333444222000111333555444333222222222444666777777666:::888BBB999444:::999FFF333888???BBB:::000222:::---333777666888<<<;;;666999000333:::444333777777000555::::::666333444666666777333......444555222---,,,///666888666555777111000888BBB???222+++---CCC<<<444111666;;;999444<<<888777999:::666555666777777444222555::::::666777999===>>>===???FFFNNNttt|||qqqcccKKKFFFFFF777222;;;666888CCC999...:::444555666666666666777999777555000...222666444......333888999777444444555999::::::666222000222444>>>;;;666111333888777333......000333666666444222...,,,,,,000222222444888444555777999:::888444000333::::::222///444555111111111111111222444666777777111---000777;;;888444111222444888<<<;;;666111333555777555111000333666>>>444222999:::666777>>>@@@888333777<<<<<<:::888//////777777&&&;;;***>>>AAA555---111::::::333---555444666999666111333999:::333000444999888555555666222777;;;555555777000888333---555@@@888000888999111;;;333>>>...999:::555888999666111000666===:::888888888888666777888000000111444777999:::999>>>333444...555???000***333888777222666@@@@@@777666555888:::777000111777---333888999555111000111444777888555555777666333:::888666333111///...---+++///333666888999888666AAA777999+++555,,,:::<<<888222000444777555777;;;:::888222---000777666000999000...444555000111:::<<<000JJJAAA+++000,,,000===>>>:::333222555777666777888999888555333222222CCC999111111444444444555777555666888888333+++'''444999>>>===777111...---666000111999;;;777666;;;///777666333555333333===;;;///...999<<<444777BBBKKKHHH>>>===HHHIII@@@>>>GGG###JJJ)))666DDD111MMM000333777;;;;;;777///)))888:::333000777777333777222...---333;;;<<<444+++/////////111444555555333000:::,,,,,,DDD@@@---333666222111555444000000555666999;;;888222///111333///+++(((***000555555444333>>>BBB999222444777555<<>>888444555777333222///,,,+++000:::AAA777777333...111888<<<:::???<<<:::999444...000666888222333555444:::999,,,888222///444<<>>888555;;;BBBIIIEEEMMMzzzuuuSSS///<<<===111---666222111AAA...///333999???@@@===:::444111333:::<<<888333333777666666555555444222000333666888999777666777888333666555222111555777555555444333444444333000---&&&(((///888<<<999777888333444333222111222444666777888666444555888888444555555555444333222111000888777777777777888888777,,,444;;;:::333...111666222333555444333444666999>>>555333999;;;666666<<<===666333777;;;999444111///444999BBB666CCC777AAA888999::::::444///222888<<<999:::<<<:::666666;;;AAA<<<888:::999444///---555222888===888999;;;444222999666333999999333555333...:::555???000777666444...***,,,333777777444===;;;999;;;<<<:::777555333222222333666666444111:::666===555555<<<000000444222333888<<<===<<<<<<<<<888999===<<<777444555333777:::888333000000111:::444222666666111333999888888888666444333333444111444777:::======999444111444;;;444555///444555444111222888;;;999999;;;444888:::999;;;<<<777///111555777444000111333333555)))???;;;---666333555555555222000333999;;;888666777777555333333555777999333...000333222333555:::777555666666444000...999;;;===:::444///...000555666555444666999777222666555---...<<<===444333222///222999999666<<>>999:::GGGAAA)))999'''"""666"""===888444000000222333000...555<<<999666999555111666000222666;;;>>><<<777333777<<>>777222222111///000444XXX;;;)))777JJJIII999,,,444111///111555999999777555111---...555;;;555+++333555999;;;:::888444111444666888888555333222111444444222///000555666333888666666777444111333999777222555888888>>>>>>222222000000444888888222,,,111000111666<<<===999444DDD999999......777444===444777:::888000+++///888111;;;BBB???999888;;;>>>888111666:::444333555222>>>999444111333888<<>>AAA???;;;FFF===222MMMTTTddduuuCCCGGGDDDEEEIII>>>111333999333...000777:::666111444000444;;;:::222000666;;;666222222555666333000///222666888888777666666...444888555222333555666555444444555777888777666//////333888777111,,,+++222444555444222222666999666000...222666555333333111222444555666666555444444999===;;;555222333666111888===:::333///222777555555555555555666777888===777555:::;;;777666:::;;;666555:::>>>;;;666333222:::222>>>777::::::888000555;;;:::222,,,333>>>;;;888666888888555444555555333444777666222000111777333999===999;;;>>>888444CCCAAA555666999444222:::333666///666000;;;???666111---000777;;;:::777===<<<;;;;;;<<<;;;777333777555444666999888333---444888FFF<<<555888000666333+++---999===666555<<<<<<888666:::===999444111333555777666222000111333999---,,,666777///222???444666888777555555888;;;555333444999===<<<555///&&&666::::::///333000000111111444:::<<<999555444+++222777888777666333...,,,:::???666111666888333999---777444...555111///444555444444888>>>>>>;;;555555444222222333777:::333000000333333000000333<<<999666444555777888888;;;;;;:::666222000333666555999666///222:::666***777555,,,...>>>???444000///444888888666888???FFF???CCC>>>;;;@@@===888<<<$$$333CCCLLL...111...===777111///333777999888222===>>><<<<<<555///555(((///777:::888555555555///666;;;;;;444///...///111777999555111000666???===777333444555333111111888444:::AAA444"""+++DDD666333111222555777777555222111333555333000000444999444//////333666777666666999===???===777000***111222444666888777333///555333222444777888888888444000555888777======222,,,222777555///++++++...666444444888<<<;;;444---:::444;;;555444999333999000:::BBB<<<---&&&///;;;555:::===:::555444888<<<888222666999444777===:::777333000111555888888666555666555222111333555666222333666888666222444:::444:::999111000888;;;888999:::===;;;555000222888777444444777999:::???EEE333888999555222444777777777999999888999===??????>>>HHH???HHH999666EEE~~~ssseeeUUUEEE>>>===777222333888:::777222777888777333...---222888666555444555777888777555111333444555444222000///222777:::777555555444222333222111333555888888888>>>999444222///++++++///000222555888888555222///666///---444555000///555444444555666777777888888111888???@@@:::444222333===999777999======888222:::999777666666555555444<<<777666:::;;;888777999555111000666;;;:::888888<<<@@@)))111...(((555,,,......000333444222666;;;888444222444666666444222...---///333444333555:::;;;555888:::666999???;;;>>>HHHCCC999:::999111000999777888444666444999<<<555999===;;;666555999>>>999;;;;;;999777888999777444222111555999999222,,,000666GGG===555777000777666111222777999666666;;;;;;888666888999999777666,,,///333444333333444555111+++,,,333666333777>>>111444666666333444777;;;999444111777===<<<777222,,,<<<777:::)))888000000444333555777777444...+++,,,///000---***,,,111555...666999444222666888555;;;111000///000444///+++777:::;;;888777999888666444444444333222333666888444333555777555///...000666666333000222777999999999:::999666444555888;;;999777444222555888444,,,///666555444:::777111666555<<<===666444:::===<<>>222::::::999===777000444'''---222444333222444666777888888555111111555999===444222222000666<<<999555444444888;;;999333///666111333999666...555DDD888555111000222444555555777666:::<<<444)))+++666:::666222222555777666444999555111111444888;;;;;;......111666:::;;;::::::AAA;;;555555999:::444+++666333666777222444333'''333555777666333222333555333222333666;;;;;;666111222222>>>888444999666@@@000111333666:::===<<<999999777555333222333555888???999:::999444;;;CCC@@@@@@:::444333777999666333333444777777666444444666888777777777333///000444222:::<<<555444888888222<<<888888999777111///333777555666777777777<<>>;;;999999999777000===CCC888***)))444>>>888CCC444999888???;;;VVV555lll|||HHHEEEAAA@@@AAABBB@@@>>>555>>><<<000***222888777222666:::;;;999777777777666555333111000000///...444555555444555888555000666444111000000000...--->>>777222222333555;;;CCC333222333555777444...(((999555777;;;666...111;;;???===:::777444333333333111777>>>BBBAAA<<<666222<<<999888<<>>666666666000555===:::CCC@@@888:::@@@777...333...555;;;@@@;;;999111---222777;;;999444222555999555<<<===777333777===@@@111//////222555444...)))...222@@@999666999000333<<>>>>>666???666;;;///===111...666666555444333222///+++222222111...***,,,555>>>999000,,,000222///...222444111(((+++444666444000222999<<<666///...//////444555666555333222222222333333555888666000...111---111222000111555777444:::::::::999888777888999===111///888<<<444000444///777666555999555111666<<>><<<999999BBBJJJ???//////DDD???GGG444222444666555222333777<<<333555000111;;;:::333444222111111222555777:::;;;<<<:::888666666888999:::>>>555333444111777<<<888666666555666888999555111666000))))))333<<<:::222;;;888333111222555888:::CCC444,,,444:::555,,,)))...333999======999333///777333...///444777666444888333000222555666999===BBB===888666;;;===555)))777555:::;;;666999999---;;;333---111:::???;;;444777666555555555555333111555444>>>555000777999HHH...333777888999;;;<<<999@@@<<<999::::::999:::===@@@:::999555...555<<<777OOOFFF;;;555666999::::::444666999<<<999555666:::888444333444444222333666444999<<<;;;999999777333;;;333111666777111///111...---...///---+++///666333999<<<:::999999777444777888333///333;;;<<<555===EEE444444000???444666===YYYttttttvvvvvv]]]GGG;;;999;;;>>>000999;;;333///333555333444999>>>===999444333444777555222111222333444333000000...---222888888333666555444444444444333111444111111555777888<<>>;;;777555555555333222555777:::999222,,,000999;;;:::888666555555666666000111555:::===;;;444///333888===>>>:::777888:::222555777777555555999<<<999666444444666888999999555///+++,,,......000444666555333333===444>>>555000555;;;:::222,,,333???444666777666999===>>>;;;>>>999666666555444555999<<<555555444...222999777;;;444...666AAA777...777111888444777...555000111666222000444:::;;;777222444<<<>>>666333999@@@AAA666666666777777444000---///...:::666888>>>333222999AAA>>>222///777:::444222666666111///333999<<<555666777888888777555444---999;;;111000888555(((777666555444444444444444<<<333000888>>>===>>>AAA:::;;;888>>>;;;===222---777777666333444666555111222222333444000///444<<>>666<<<===<<>>===<<<888111///222555555###444;;;---"""'''000444444333111000111333555777:::444222666;;;:::666444222222222222222555888;;;:::555222444888777111***>>>999666888999555444666666999999888;;;>>>;;;333555555<<>>777000000555999333333666:::777222111555:::666777333+++111555---AAA:::222...///222555666777666888:::777333777>>>:::333///222666777777888777666777999888555666:::999111///666888444333999444444777888555222555<<<666777777444555777666222666111***--->>>LLLDDD222333<<<;;;@@@///>>>>>>===JJJAAABBB>>>===cccuuudddYYYNNNHHHAAA;;;:::===888...///777666888999999777555333222555333222333555666444333000000...+++...444888888444444555777:::;;;999888222000000333333000000333<<<>>>>>>:::555333555999///555777222---...111333,,,///222666888999:::999333222111222555555444222888::::::888444333666999...444999777333333999???777555222000333777::::::999444111333444222333777777///===000<<<666666555333444777999555222666===///444666333333777999777666222111555888777666666666000444666111333888333333666222333<<<888222666333:::000333(((777555999888555333777<<<<<<777111222888999333555<<<<<<666666888::::::777555555666111...888555:::CCC777666666999999666222222222222333666666222111555666444999888555444444555666666333888999333222555333,,,777333000111333444222///444---...888<<<777777<<<===444777999???444555777666888777444444888666111222000111444222///222888CCC===999999999777444333000@@@...111999---111333333666666444555888999666555666666444111//////000777111///333777666555777---888>>>:::999<<<;;;444888777666666666666555444777111333:::888...///888555888111000999888222444:::777444444777;;;;;;999BBB???333111<<<@@@===@@@555???JJJ<<<333333<<>>777000;;;777<<<;;;444///111333333999999777444555888777333))),,,000222333333222222---555:::999666999>>>@@@<<<555+++(((,,,444;;;???DDD999---***111999<<<<<<555444999CCCEEE>>>777666111999===:::888::::::666777666===>>>888999999...///999AAA>>>333,,,...444222333222///---///777>>><<<777???999777:::///222555222,,,***333<<<;;;222...222<<>>LLL777AAA<<<222;;;,,,999III<<<555@@@EEEtttdddaaaHHH???IIIBBB---///FFF777444111222666888666444222111222444666555111---444666444---+++000888;;;666555555666666444000---555111...000000///111666+++666???===222+++...444///666666000///666777222)))---333777999777444222===;;;777444444666:::===EEE;;;111///666:::777333...666;;;999111///666>>>666444000...111777;;;;;;333000111555666444555888GGG555FFF+++444222...444666,,,'''///<<<@@@<<<777...555777333111444777666:::555555;;;>>>;;;444111000---444:::555666888111111???===333777:::555444###444777FFF:::DDD333///444999>>><<<555///000222///333222000666===666(((,,,111555555222111555888222000:::777<<>>333111888<<<>>>===:::<<>>555222......555<<<999222666666444111......111333@@@888222555999888777777'''222777222000444333,,,222111000111333666888999222666888666111///000333---:::<<<666222---000>>>:::777666777666555777;;;---===AAA:::333///777JJJ999888999AAA>>>TTT999666---+++---555======333(((...444111000777555///222,,,,,,...111333333000...)))...333444222222666;;;333>>>222222JJJCCC...111)))666>>>;;;666444333000444......444555000///444&&&,,,444999;;;888444222//////+++,,,777CCC???111666222111777======444***777333666??????444000333;;;:::999999???DDDBBB;;;===>>>===999888999666000888666222111777??????;;;???===:::666333333555777000222:::BBB???555......222222333333333333333333333444666:::888222111444FFF@@@888222000222555666...---///555666111+++***555@@@@@@222...999===777===444333<<>>:::<<<888999999777444000///...222111444...999AAA666>>>;;;444>>>BBB444444===888iiiFFF///666:::111222???...111444777888888777777CCC>>>333,,,000:::;;;666111888CCCHHHBBB555......333???HHHGGG>>>;;;CCCMMM:::???XXX{{{]]]TTTKKK:::777@@@'''222777222333999888///111444888999555000+++((((((888666222888444222BBB333111111333555555111...333666888777777888999888888444222555333...---000888222<<<999666666---555999111---000222000000444===888>>>...;;;555CCC>>>666666000+++555BBB<<<+++555777666777<<>>444;;;555777???===333///444666GGGJJJ999---222777555666444;;;444&&&000:::,,,***444888;;;>>>@@@DDD222------222444000...111333777777333333777;;;<<>>111%%%???;;;888999999777999===???>>><<<999777777888999333888:::666...,,,333<<<666///888===555:::===---///777<<<777333555777555555@@@;;;444<<>>:::000111222;;;===999888444===QQQ:::999<<<::::::FFFIII:::000555777BBB;;;333:::---666((((((444888::::::333333///111999<<<777333333222000***'''...888888222333555:::>>>;;;333000222888<<<888000///555333,,,999666222000111333444555111888666222111...555HHH777999<<<>>>>>>;;;777444---///333777::::::777444;;;AAA:::222888:::666777???555///000---***111<<<777<<>>===:::444---666999999777777::::::888999<<<<<<:::999999666111000333555222...,,,///444666000---000222222555:::333333222222222444555666<<<777111...,,,---555???...222777<<<>>>;;;444///@@@888///+++)))...:::FFF999777222000:::DDD===...222000000333444222111333:::;;;===<<<999666555555)))???III///111CCC:::777???444000...***///666555<<<555333888<<<999555444@@@===999555555888>>>BBB444777999:::===???888...AAA<<<888777555444777<<<999444111444:::<<<777000666777>>>KKK\\\uuu[[[EEEDDDHHH;;;777======444000444222444777888666222...+++222999:::777888222---111555444444555444333///---:::333---...555999666000222...000666888444111111666///999666444666...666>>>777444777:::999:::===;;;999???111<<<777@@@:::666555///,,,444@@@@@@888777999777333444999:::777;;;>>>@@@===;;;;;;;;;;;;:::666,,,%%%---::::::000444111666999333222777666888...666+++===:::999000999444111555666444444888777666333...///555666444,,,+++***((((((***...111111;;;>>>666000333999;;;999666666999888444333555555555555666888;;;===???333666;;;<<<<<<:::::::::444666<<<<<<666999;;;555444888777///---333;;;???///:::666000888===666333...111666555...)))...888,,,222111...///,,,+++222222666333...333<<<===555444555555333000000222555...333;;;777<<<:::===999BBB:::+++(((000///---555///555999888888777333,,,777333222444333///111555777888666444:::AAA:::...555555333222666:::777111111111000000000111222222111111222333555666666555111555777555444666777555===:::555111000111111111333333222000444999999666555777999999777444222222///888999777444,,,,,,;;;333;;;===???CCC===<<>>222555000222EEE???333)))---555222222444000888333333777999555222333222000---+++222999888222...000444888555000...000666666444111222555444111999777555333333333333333...555444222333///333CCC:::999888888888888777666@@@999111///333777888777555<<<666111999<<<999;;;666555888;;;666...///666000888>>>>>><<<<<<:::666777<<<===888444555666555///555888555333444444222***111777666000...222888///,,,,,,222666666666777777777666666666888:::;;;444333444444222///333999444555777999:::888333000999777666444111222===III444444444444666888;;;===<<>>SSS>>>///===777)))%%%111777888;;;111;;;===555444<<<===777999;;;===<<<:::777666666888:::::::::<<<>>><<<777:::777777<<<>>>;;;777666:::<<<======<<<;;;::::::???888333444<<>>AAA<<<;;;777333000000222666888000......666999...+++888666///EEE+++333???000...999666666:::;;;999666777;;;888222---///444333...444666777666444555888;;;======666---///999===999777777999>>>===777333333666555444555777999999999333222222555999999555111---888888333555666666:::---555::::::888777555333+++666333///666999333111777444333666666444555888333222888777//////444444222777777111222999<<<:::>>>>>>===:::888777999;;;;;;999333777000333333;;;;;;666***)))222000'''***...222555666777999888555666222///...------222999111555777777444222444666666666555333777;;;999444333333333444333333222222666333222555777777222---000333444333666;;;;;;777<<<<<<:::777555444555777777333111444666666777999999555222444888888333...111222---...777555222:::333666444999BBB===666:::TTT@@@===DDD>>>999<<<===AAA>>>666===999666AAA444111...666:::000---111000777333111333444333222444222111///000555:::888222444333555888666111000333999444333555666555444666444333222111000///...---***///...///333......999===999555222333555666777;;;666222555::::::333,,,333999444111999<<<999;;;...555@@@FFF???333...111000444555444777===BBBBBB555<<<@@@<<<666444333222222333111,,,---444999:::222666999888555555888<<>>>>>444888111;;;===333000888<<<777222777===>>>;;;555111///======;;;999999;;;======...111;;;EEEFFF>>>444000,,,444;;;:::333000555<<<555222111555:::<<<;;;999>>>rrr```IIIAAA<<>>999666555555666777===++++++...***333:::...444888<<<===;;;:::;;;===------...000000111777>>>888444333888<<<888///''':::222999555444888333>>>666555333444666666888:::444666888444777888;;;888666777;;;>>>888111000555;;;===>>>===<<<;;;:::999555999888444777===???:::999:::???CCC<<<333666@@@333888000///777---$$$222444555DDD666333999000222222333888===>>>:::333...888999777444333555444000<<<===>>>:::666555888<<>>AAA>>>777///))),,,666444000777999333444777000---111666666444333===...333:::666<<<@@@111555777666111000555666444222333333333111000//////===<<<333BBB333444+++666---000,,,---555222***+++666555444222333666999;;;222333555555333111222555///222666777///)))///:::555666444333555:::999555444555777888999999888888999777666777777777333000444555444444777;;;999444555;;;AAABBB>>>:::777666444......444555//////555;;;444---...444888666333222///(((+++888777000333666666///111:::888444:::QQQ???888888222333===???::::::888DDD@@@888888$$$555333;;;===444111555222///......000222333444555444222000111555888777444:::777777999777333222444>>>666444::::::444222777222222111000///...///000000222......444000---666>>>:::444222444666777777///...111666;;;999222,,,555:::666444;;;:::555888777888:::777111...444<<<777555111...222888888444***444>>>>>>;;;:::888666>>>;;;555111555;;;<<<888999777444333555777888999777888666222000333:::???111333666999999888777555888777888777222000666???111222444777999888555333777222///000111222666:::FFF222&&&+++444777999>>>999;;;666///111888555,,,333555777888888:::===@@@666666===666888777111EEE:::FFF>>>555<<<888,,,000&&&)))000777999555000---<<<===;;;777444555;;;@@@555888<<<@@@???:::444111444555999;;;999555777===000///000222555666444111000777;;;777000///444999MMMIIIJJJWWWvvvrrrDDD???:::888;;;@@@DDDFFFMMM:::888999222888===000///333777888666555666777...+++,,,222555444555999222000///333;;;>>>:::444<<<333:::555333666111<<<777888777666555666777888222555333222111999;;;;;;:::888777777444444???KKKAAA===999:::===>>>===<<<;;;333111:::@@@===::::::888///000<<>>BBB999:::111222444666888999888333...///777===:::666555555444<<<<<<:::777333333666999@@@666666AAA???333333???555444777<<<===:::888:::777222///222999===;;;888===;;;777222...---...///333:::---&&&444666---222777777888888666333333444...666444111777777333666///555<<<;;;222,,,444@@@777***000666111777;;;,,,777555222000333666444000+++---000222333111...+++---444777OOOBBB>>>---111222888333---000222555???<<<:::888666444222222333111666:::888444222222222>>>333---333::::::666333333555333111222666777444333444666777888888888777777777888666333333555888666777666555888;;;999333///555;;;===:::666333222111---///777666...,,,111777555333333555666333111***555888555000%%%%%%333:::<<<888999???<<<:::CCC555555::::::777@@@DDD999AAA<<<222999666444===000999555:::<<<777888:::333---000222333444555555444777222......111333555666333000000333333111000222;;;444333999:::444222777666666666444333444777:::::::::222111777333111:::<<<999555666999:::888666333222000...///222777<<<666:::666666===999333777;;;;;;999555111222:::AAA888777444333777:::444+++***444===>>><<<:::555111444555555777===BBB===444>>>999333222555999999888333666777333222555888999555777:::<<<<<<;;;888777555888<<<<<<666111444<<<777444111///111222444444===555///000333444666:::<<<333000555888555555888===:::666555999>>>:::444666666666666777:::???CCC888EEEIII222333BBB;;;@@@555@@@>>>444444777999<<<<<<111000999;;;222///555777:::<<<:::666777<<>>666;;;???>>>999666888<<<::::::777666999>>>???===888000222AAAOOOZZZoooqqq[[[HHH888...<<<666888;;;;;;???BBB===444666777777555333222111;;;---'''111;;;999111---555444222222777<<<;;;666999111777222000333...888666999999555444555666666222777111444///<<<:::<<>>+++GGG???000<<<<<<:::999666111222666777555'''333<<<:::555444666777:::999888777888999999:::CCC333---777:::111111;;;---+++---222333111111333<<<555...000888<<<999444666:::>>>===888333222444AAA???444...777:::333///000000444:::;;;888666777000666333000444333111777999999:::<<<999666999>>>...111999888,,,***///000555333222444888:::777333222444777:::<<<:::666222444555333:::222222---111,,,::::::333333111222;;;333333666;;;:::555222111333888999333...///333555888555222333666888666444222444333//////333444222222222222222222222111111222444555333000000555:::333555666555888<<<<<<888444555555555333333333444444444777:::888222000222---000444777666000)))$$$(((111222333555---***444555<<<>>>BBBGGGAAA===FFF:::>>>BBB<<<777AAAEEE888>>>:::222888666666DDD::::::444555777555;;;<<<000333888:::888555555444111888111---...///000333666...+++,,,111555444444666111...///444777666555666444666777555333333666:::666666000...333000///999777555444888<<<===888333222555888666333333666:::444777444666===888222777333888<<<======;;;:::999777888777666777:::777222000666999999888666111+++***///333666;;;>>>;;;555;;;999666666777999999999777777666444777999444+++;;;;;;::::::::::::::::::222777???AAA:::111111666>>>999222......111444666888666777::::::777777;;;000666<<<;;;444000555<<<000,,,,,,111444333111222555444222000000555;;;AAA???BBBAAA000;;;KKK===999111666;;;666111<<>>555666555111444===,,,333;;;<<<999666888:::AAA666///111444555666888000222888===:::333000111+++777@@@===111,,,444>>>333...***---:::BBB999***@@@===???BBB<<<666BBBUUUtttvvv@@@BBB;;;444444333444===999999999999999777444111>>>333///666999444111444:::<<<999555555888666000555---666222111444...888111777888444222555777555555;;;444;;;111???888:::,,,555<<<<<<<<<:::///"""BBB:::333444555444666:::;;;999777777555333222444:::>>>@@@888---***666CCC888222111///,,,111555///+++;;;999DDD///111555CCC;;;;;;888333333888999555)))111777666444555777888333222222555888777333...???777//////555999666000...---///333333000...000@@@666,,,---555999666111111666::::::777444444555>>>777555444333:::<<<222)))+++333>>>AAA<<<666555444888333///222000000999999---&&&+++444555///***,,,777:::666222++++++444222333666999:::888666555333222111333555555222///===888333"""###$$$///000'''777;;;666777333...222222000222777888444444777111777888111,,,000555888'''222777///))),,,000111333555444///...111222111222222111111111222333333222333333333333444555666000555888777888;;;===;;;999777555555555666666555666::::::666222333444333+++---000333444111+++&&&000///***///:::888111555333999999===EEEAAA>>>GGGBBB======999111333999333777999888BBB===888AAA555:::555555444111999;;;000666:::;;;555222444444222666111...111111///111555222///000666:::888777888---000111111555999888444...333777666222......000***...+++,,,111------777222000000555;;;;;;666000///444:::===<<<777333000444666333666<<<444,,,111111444666777888:::999666<<<<<<888000,,,///222333+++///111222555888666111555999:::666555666777666222444777777555555666888NNNBBB111'''---777666---999777444111000222444666>>>===:::444,,,***444AAA+++000777>>>AAA???999444<<<:::999777444333<<>>DDD???666222777444333666777333000000666333222666===@@@===888...666999444222666999999888///+++444>>>BBB@@@???///MMM{{{nnnOOOBBB555111BBB666444444666888888444111777999??????333)))444HHH555999:::666666:::999444444---666333333777111;;;111888:::666555999;;;:::777???888AAA444AAA666777;;;>>>777...222???@@@555:::888;;;???;;;222///222===FFFFFF888000555:::999:::666111111888>>><<<555???,,,000:::222///444000444222666222***III000555444999;;;999:::;;;666---///333444222333888:::999===;;;<<>>:::666555888<<<<<<666222333888...%%%(((444===<<<888777777555333111333666888000)))000333,,,777BBB777666000///444777666999>>>888;;;555000333000111<<<555333444555222///000555---555...,,,:::666+++111111666;;;===888222111333???;;;888777888999888666///222;;;***444...777---555===555+++///555888???EEE<<<444111---***---444,,,666;;;666222444777888,,,///***%%%,,,777111!!!444777555000...000222111333333333444666999;;;===555444444666999:::666222111888;;;888777999;;;;;;555555555888;;;999333...555;;;999...***000444111555111...000666;;;;;;999555>>>===777222((()))888999:::444666@@@BBBCCCMMM>>>888EEESSSLLLAAA???<<<===>>>:::???777222>>>444<<<888999555000777;;;111333777777000---111555555555111000444444000///333888444444888:::777333222000666777333555<<<:::222...444;;;;;;666///+++***&&&---...111666222111<<<...,,,,,,111888999444...888555111111333666777777888888444666999///%%%***111000000333666888777555888333000000111111666<<<555///+++......---111888111111000...222666666111555555444333333444444444999888777555555555666666555888666111333;;;@@@???777555555888;;;:::444///222777777333333777888444)))***000:::???<<<888777;;;777777;;;<<<666111///333222222333555666555444***:::???555111999:::222>>>222111444333999CCCEEE333888;;;:::999888444///111444222+++...888;;;666<<<;;;:::888777777777777666888888888999999999777666666777888777555888;;;666888888777888888555111444777555666:::333222???111666;;;===;;;::::::;;;888777AAADDDJJJvvv```nnn]]]RRR???@@@;;;>>>HHHDDD555000000444---...888222000DDD@@@888555888555---000999>>>999555666;;;>>>>>>;;;666777666444000,,,+++***???666///222:::>>>:::333AAA444///QQQ+++>>>444---000;;;FFF222;;;EEE000>>>>>>222333777444555777333:::444111444666444333444,,,111555555111333:::AAA666666999;;;888333444888333:::===999666666777666---999555---444888222...444>>>>>>222222<<<<<<222000111333666999;;;<<<<<<555:::999222222999777///444::::::444111555999999///555::::::444///---...888***...111)))333???777)))666>>>999666888888333999222,,,...555:::777333222444,,,666777///999999111222333666888777111,,,888,,,,,,;;;@@@888444:::888:::888333333888888444222333000+++,,,333555222---111555666555444666888888777444111000333999>>><<<666///,,,...222555666000222444333111/////////666DDD(((444'''...:::888666333222777<<<<<<888444777111000666:::666333444666<<<;;;666888???===444;;;777444444666555111,,,===444...///333444444555000000111333555666444333777444111000222333333333///222777999777777>>>FFFNNN???888999FFF///AAAAAA@@@AAA---===HHH>>>>>>%%%777333000111222333777======777444777999666333333;;;444---,,,111666666333999222000666999666222222@@@888111333:::>>>888111555444444444555777888:::000555888888::::::666///111:::777333888888333555888444000111666<<<@@@BBB777888777222+++(((((()))000......222888<<<:::777;;;444111555999777222/////////444:::999333000111777777555222444888888444555444333222111111000000<<<999666444555777;;;>>>444666555222333999:::777999777666999<<<;;;777222222444222///222888999555222///111777999555333333@@@;;;777999:::888666888333333555666888777555444''')))...555999;;;>>>BBBDDD::::::<<<333111555333888;;;;;;888777999777444<<<>>>===;;;;;;<<<888333777777666555333222222111555;;;===999888;;;===;;;///333;;;BBBDDD>>>555...:::999999;;;:::777444333222333...000777333///888666777777444222444999>>>333888>>>:::888IIIZZZ[[[xxxeeerrrppp[[[BBB444///888KKK888:::333000777999333000999<<<<<<999666555444222555555777<<>>===888222...777555555666333///000333;;;===<<<999777888555000---777111)))000555111///777======666444777666///,,,...111555888999888777===@@@;;;222222;;;>>>:::888999555///000666888777666:::>>>>>>:::666444444000&&&+++///'''***000&&&;;;999444...---000111///???:::666444555555333111111:::222333444222888,,,++++++---111444444111...;;;111,,,111333---***---888;;;;;;777666777444...777888444......222333111///111555888888444...***777444111000222444444333//////111444666555111---999777555555666444111...>>>@@@777///...***555000///===???444444===444444111333;;;@@@===999888888999555000555===999---444111......111222///+++222...///666:::999888888777888999888666444444444,,,------000333888===@@@...333999<<<;;;;;;@@@FFFJJJHHH>>>===BBB:::KKKGGG666<<>>777111111777:::777333222222222222222444555666;;;;;;777222111555666444777???;;;555888666000111222...***+++///555999;;;444555666333...++++++---444222111555;;;>>>===:::333222666;;;:::333...---000444;;;@@@<<<333------888888555111222555555222333333333333222111000///666555555444666888:::<<<888666222///222999<<<:::;;;999777888:::999666333444222///...222888777333666222222666:::999:::===BBB;;;555555666666888<<<444666:::<<<<<<:::777555>>>...,,,;;;>>>222111===FFFAAAFFFHHH;;;333222...:::;;;999555444888999777---,,,///666777222---+++888888777666555333111000111;;;>>>777666>>>@@@;;;555333333555888888444...>>>::::::???===555333666777666///000:::777111666::::::888444111333999>>>---:::;;;666999999333000[[[tttwww{{{ooonnn^^^AAA222...>>>III<<<(((+++999;;;666BBBFFF>>><<<@@@===333555777:::===>>><<<999777::::::999777555333444555999<<<===;;;777444666888>>>;;;???WWW,,,111888KKK000555333555444999BBB444444111;;;@@@777111444222111444:::===888333555;;;???999333333666999777333>>>999777888888555444666777777555555999===:::333888@@@999111888===::::::888999:::888555111//////111222444777999:::888555:::===;;;444444<<>>;;;III666@@@222555EEE666BBB888444222333222...///222555666888999555000222888777666444333333333444555;;;444000444:::;;;999777;;;666111000333555666555000000000000000111222333444555222...000666;;;<<<888@@@<<<555999666000000333000,,,,,,///444888:::222555777666333111222444888999:::;;;;;;;;;;;;;;;)))111:::<<<333+++///888666999;;;:::444000///111888888666111111444666444333444555555555444333333222444777:::;;;:::888777>>>777///---333===DDDFFF>>>;;;888666666555333111555111...000666888444...999555444888::::::;;;>>>;;;666333444333111222555555888===@@@???<<<999666777)))***;;;???777;;;JJJ>>><<>>777999666777999777222222666888666444///111:::<<<555222666999999999888777444222111///999999111333???@@@666888666222---...222444333<<<777999@@@>>>444333999<<<>>>777555;;;888333777666888:::888555333444777---;;;666222@@@BBB;;;AAA@@@===GGGmmm}}}tttxxxdddMMMBBB@@@<<>>999888<<>>>>>444222111444999;;;999555777333---******...333777777444333555888:::888555>>>222AAA)))000999777AAA555222333999:::999===EEE999333...---000333666777<<<999333000444;;;888111777444111111333555666555666333222333333333888???+++---///222666:::===???444666666111+++***...333666999;;;999999<<<===<<<444DDD666AAA000666:::===888222AAAAAADDDEEE---(((---++++++///000...///222666444555666333...///333444666777555222111222444333222333555888888777777888555111//////111555777111111111111111222222222(((...333333555888888666333;;;888444999999333555444333000000222555888:::333777::::::888666888:::444999>>><<<777555888===333333555666222000555===666888777444222444888;;;999;;;:::666555999;;;999666666666555444333222111777888999:::;;;::::::999;;;666333555:::???BBBDDDAAA???;;;888666444222111000,,,---444;;;<<<666000===888666777666111------444333555888666000,,,---222777<<<>>><<<888666555222111333777666555;;;EEE777444===AAA777444888888444777888666666888888555DDD;;;777;;;;;;444444999888888777666444333111000333777333...444???>>>222111999>>>999555555666444666444777===;;;444444:::;;;BBB===777888444000666555777888666222000222444333;;;111+++:::===:::CCC///>>>IIIGGGDDDSSSpppqqqrrrdddXXXNNN===GGG@@@<<<<<<:::666;;;CCC;;;999666333000222555999111222333222111111222444111222333333222222333444+++;;;???>>>222CCC<<<---777777...<<<666666LLL555888///333:::777888;;;666:::999;;;>>>===888777:::666555555444333111---+++222000222:::???===999888:::>>>===888333333333111///777444222:::999222333;;;555666<<<:::444:::FFF>>>888111...//////...++++++111666666666666666555666777888888555222333555000//////111333444333111//////+++***///111111444888111000999;;;666444777===:::777777777555000,,,222222(((111555111:::666888777666444333444666777+++222333...///777555---///000333444333222333666444555666777555444666999333333222///...///333777<<<;;;888666333333333444$$$(((...444888999888888555666777777777777888999;;;888AAA:::///AAA,,,777999333222777666111444===888555111000333777777555777888666444444888:::999999666333222222333444444888444222222111000555<<<<<<999777777::::::777444111333555222...---111666444666444111333999;;;888===GGG<<>>---DDDJJJRRREEE222999555222000111444444111111333;;;555333444444000---...000444666555111///000333,,,333999:::777666777888666444111///...111444777444555555555444444444444///666<<<:::777555000,,,...777555111888999444666///000000000111222444666444777:::999777666888;;;,,,333888777333111555;;;GGG888,,,000:::>>>;;;888222555555555888>>>AAA@@@555999:::666555888999888999777555222000...------:::777333111111444888;;;222444:::@@@AAA;;;777666BBB@@@>>>;;;888555444333+++))),,,666>>>???;;;999:::666666888888333......333444:::>>><<<444//////000444888888555222222333777======555......222444>>>777;;;===333000666666555999;;;:::;;;===;;;888;;;555000111222111333777;;;:::888777666666555666999777222111666;;;999333222;;;>>>444...222888:::000444888999777666777999<<>>===;;;666222333888===999;;;666333888777555888666222...///555>>>EEEGGGaaatttooommm{{{^^^PPPFFFCCC<<<222666BBB777666555444444555555666888:::<<<<<<;;;:::;;;<<<000//////111444888:::;;;FFF>>>444777333555<<>>===;;;999888777777888111000111666777444444666===;;;999999888666111...222444666555333111333555666888777444999BBBCCC===:::>>>999MMM@@@---///777;;;III666===777,,,EEEAAA111///000555666555666:::888111---000111...***)))///222444333000///111333---666===<<<999888999:::666444222000000333555777777777777777777666555444666;;;>>>:::666666666444///888555111777777222444---000333555555444555555222555666666444444777:::...111333333333333444555DDD666,,,222===AAA===888777777333222777@@@BBB>>>222777999666333444444222888666333000//////000111555333222111222444777999///333<<>>@@@DDD999:::;;;333222777666666:::<<<;;;<<<>>>>>>:::444666666555888===>>>;;;===<<<999888777888:::;;;:::555333555333000111666444:::777+++'''000:::<<<---888<<<666444888999555;;;DDD???777;;;;;;888:::??????===999666666:::>>>;;;888<<>>888777999999444///999999888666444666===DDD777555777;;;:::555444888555777999888666666999<<<444;;;333000999555---444222444444333555<<>><<<333666888BBBFFF@@@777)))///---...222444444666:::333000///111000---,,,...111111222111111222444555444888999777777;;;<<<888777444222222444666777666666777777777666555333222222888;;;888555777:::;;;000999666222777777222444...444:::======;;;999999222444555444333555:::>>>777444222333666666333///111111444999:::888;;;@@@BBB<<<111***///:::===999666<<<>>>:::666555444222555333111000111444888;;;000444:::???AAA???<<<:::111444;;;@@@;;;444666>>>333555666666555444444444777333333888:::888;;;AAA888444222555666444333555:::999:::<<<;;;:::>>>EEE888::::::777333222777;;;===888666:::;;;888777:::===222222666111333888666666999:::888999======;;;///777999666777;;;666,,,:::888555333333555888:::777333444777///%%%)))777,,,666;;;777777;;;888000---<<<@@@555111999:::222555;;;555///888;;;666555222666::::::777333222333;;;222;;;@@@333333999000999777666444222111444888...GGGKKKIII___yyy}}}qqqddd\\\PPPBBB999999<<>>888666888999BBB555<<<@@@,,,CCC777111666888...+++000000666888999777000///;;;JJJ444555666777777555333111???<<<;;;999444000333::::::999555222444888666111666888444555===:::666;;;<<>>;;;444111777:::777666777444777999777333333777<<<222>>>999888DDD===///555222777666111222888666---333999>>>===888444333444,,,???;;;333---...999///:::::::::666111///000222111222555999888333111222555444666999555///222:::+++,,,111555222+++,,,333888555111111444555444222???999222000111111---))))))...444777666555666777:::555111111555777555111%%%111000///;;;(((>>>---===///,,,666;;;333111777999999555111444;;;;;;666:::666555888;;;:::777555666777888888666555444555>>>555///111555666777888+++777AAA@@@666000333:::+++,,,///222444333000---555:::;;;888<<<@@@888)))333<<<@@@777BBB555FFF:::>>><<>>BBB333@@@<<<777555444222......111666666888:::777333666;;;222111111111222444666777999777222///444<<<<<<555888555222333777999888666555555666666555333111000111999>>>:::555333222000///888666222999999555666---333<<<@@@???<<<:::999333555666555555888>>>DDD999777444333333333333222999888444111666===<<<444999555...---444:::666---777:::888333444;;;>>>;;;000555666222111444111,,,<<<333777555***222<<<111666333333666888777888<<>>FFF<<<---222EEE;;;666888999555333444777:::>>><<<777222000000111333---===555AAA<<>>>>><<<<<<;;;>>>333111>>>:::222===999333......222333///+++;;;222000111444<<<888&&&;;;===;;;666444999@@@BBB444222222222///---111888333666;;;>>>===999333///222777===@@@>>>;;;999999555444222000111333666888>>>999777;;;@@@AAAAAA@@@hhhooo~~~kkkRRRGGGDDDBBBXXXNNN???===@@@666222===666<<<(((@@@LLL,,,///===///:::;;;...***555??????888777888===CCCBBB666***444CCC...555444...CCC888888111+++000999777---555555666<<<000000@@@///AAA<<<888777555222222555///888222:::...;;;333555CCC999<<<:::...666@@@555<<<888:::AAACCC???<<<>>>===;;;888777777666555444555:::111:::---888333;;;@@@666222666666222444;;;999;;;888///+++///666:::666<<>>666555:::666+++222444666666444222333444555333---999FFF555%%%222;;;888444222444888;;;<<>>:::999>>><<<444111222:::;;;555777999///000>>><<<;;;444222@@@AAA:::???:::(((MMMJJJAAA;;;GGGGGGdddCCCAAA;;;111222999777888:::555......333333666888666111000555999000222555666666777999;;;///444777666555777666444444111000555===>>>888000---666===???>>>===888333CCC555///000000777;;;333---555888333000444999:::555888999888555333555888888777888999777444888>>>333333333222111222444666111;;;???777...///555:::>>>>>>:::666777;;;;;;777777::::::666555999999666///222111,,,+++//////,,,666555888777444999===777888555333333222111666======;;;222222999555///444:::666666:::;;;555111222888555888555///333777000:::888444222888>>><<<555999CCC>>>===HHHEEE???HHHBBB999444888;;;888222///888999:::999777555555555444333000777333555222777;;;666444888:::999777777555444000222999777666===---777???===444///444;;;LLL222&&&...555<<<;;;111111777:::888777999999888;;;777555555333000333777444555777999999888666444***000666666444333666:::999555222111333555444333888@@@CCC===444333<<>>NNN[[[tttmmmiiiddd]]]XXXFFF444<<>><<<===888///777111000666999555222333---;;;666444444000555555666555222000333777666000444666111888888:::FFF999999777666999:::888888<<<111999@@@:::888333444111777666:::999555888;;;333BBB<<<:::===???>>>???CCC333222222333666777777666888888222777444999555555999888:::===;;;555333555222:::???<<<777555333111777<<<===888222111111000:::555222444666666666777777666444222222444777999CCC===888777555222000///)))555>>>999,,,(((111===999999333111666555444<<<>>><<<777333000///000111:::666333222///,,,...333555444333111000000222444888:::;;;777222///000222111888666444666111222===555888999999;;;<<<444***555///...444888555///,,,555111000444666333111444888555333444888999666000666666444222111111444666===555333777666222666AAADDDEEE:::333;;;===777777///999===888555777333+++<<<777777333,,,444===888888444333444===FFF@@@999777<<<@@@>>>===888DDD<<>>888555888<<<888111---555333111111333555555555555111555555;;;444888999;;;888777888777333111333999222444666000...222333999:::;;;:::999999:::;;;>>>444>>>KKK@@@444888AAA222888;;;:::999::::::777;;;555333444555333444777555555444444555777888999888<<<>>>;;;555444888>>>@@@;;;666555888999777444======888000111999;;;777???>>>777AAA___yyyggg^^^```SSSCCCAAA777555...&&&;;;GGG000"""...666>>>===666333777<<<@@@;;;<<>>888111777888444777333:::===777444555222,,,555444999999444888:::111777333EEE===???KKK>>>DDDAAA999333KKK555333FFF///888___PPP^^^<<<555@@@>>>333000000111222333999@@@:::555000///333888===>>>::::::999888666777999;;;888999666111111555888777<<<:::888777777555111///999;;;999444222555888777------444444***+++444444333555333000111666999999777444333555999:::666222:::555444777999777777:::777777777666666666666666===777000///555888333,,,555888777111---111777:::777777555333111111000///666666444111111333444444222???999222===;;;333999333222444888777111,,,+++444777444777@@@===:::AAA999777666777888777666555555444999999444888;;;222000222333333333555777888;;;:::444000444888<<>>BBB???<<<======KKKfff|||ttt{{{DDDIIIXXX>>>444>>>000888???===>>>>>>888000000444777<<>><<<777222444)));;;***$$$AAA:::...777222333888777222777AAA:::HHH444111<<<333///,,,555222222666666444555888333444:::,,,000+++666666222<<<000'''333666555???333444777<<<===999333000:::999999::::::999555222999111555***888...555---888===:::222000555666000333666555111000666<<<===444888888555444888;;;;;;888======666777>>>>>>777666777666444000///000222888222111555666333444:::;;;111)))***222999777222***)))777;;;111555888(((333777999777333222666;;;555333444:::<<<666///,,,222333444777999:::999777777333//////222777999:::222666555777;;;666888HHH;;;777111...///222444333222000000111000...000444888555333555777999;;;<<<;;;;;;;;;999444000333999<<<888555444555555333000222111333888999777999???---444000,,,333555111222555:::;;;666555999:::888///000999<<<999;;;;;;///<<<555QQQ???<<>>777999555...///222555555444333444111///---...222888===AAA666888999999888888999;;;000333555555666999777222444777<<<===<<<888444222444888:::777555666666444<<<111...///---222444---222000......111666999:::444333333666888888666333:::444222666:::888777777999555222111222111---)))111666:::777///,,,222:::999999666222444:::>>>===777444000...---...000333222222444555555333111111666BBB999222<<<;;;444<<<888222///444777444---)))000666444333777333444AAA222111000000333555555333333333;;;===777999999//////000333444444333555888888555555555555;;;AAABBB666::::::666111000333666444222111333666777444111888111;;;222<<<+++000,,,:::888888:::777333333777555+++666===111333>>>;;;666<<>>@@@???===999555;;;AAA888222;;;FFFXXX}}}}}}aaaMMMNNNAAAMMMCCC999555???IIIHHH???888444>>>???777:::CCC===---777$$$888000&&&666000111888222111444222...555BBB+++???333333===444333333888555333444444222333666777;;;444888111<<<777666444===222)))444666444>>>444666:::===>>><<<666111///000222555999:::888666999333999+++555+++666444<<<===999111333;;;:::222---444;;;======<<<888222444777777444555999<<<;;;111888;;;555555:::888111:::777444333222111...+++///666888555666::::::555444666555111,,,...666>>>BBB///000777000444<<<666777:::;;;999444222555:::///...222;;;>>>888000,,,555444333555999;;;;;;:::444000,,,---222777999999,,,::::::333666999999>>>555666:::===<<<777111,,,//////222555333000111555555444333333555999:::::::::999:::999222---222;;;555333222333666777555222222222555888888666888;;;...333---,,,777:::444333666777666222222777<<<>>>999333444444222<<>>KKK555DDD555???TTT666:::222BBB***DDDFFF@@@999AAAMMMBBBNNN>>>DDD@@@222,,,111333444555555555222000+++...000000///111777<<<666888:::999666222///...:::;;;:::777777777333,,,111444888999888666555555///333666333222444555333000,,,555===;;;;;;777+++;;;777333222222333333444///222555666555444555777888333222666999888666666:::888555444333111---)))444222333444333111444888<<<:::555333888???@@@<<<999333///...---...222777555555999>>>>>>999555444111777333...333666555777===444---///333333111111111444111...000******666222333111000222666777555444444<<<===777888888,,,111111333666666333444777333---111444...000555000555:::;;;555///000555888000000000111333222000...222///555555999///000...888555555777888555555777666111666;;;777666:::;;;333666999:::999777555555222333777444...555999---222333333111333666444000444///...111333111000333888888777777666555444444===<<<<<<<<<<<<:::555000888777666555666999===@@@888:::>>>AAABBB???888333???===888<<>>777555;;;999000999666222///...111666:::@@@111000999999777777555222333555444333555:::>>>111...///444666555444666777444222333777::::::999333000...///333666555444+++<<<:::---///444555666777555777999888333000111...---///222000+++)))+++,,,///222333666888555///555333555666000***///:::999777666555444111---***333555777888777666666777000444...,,,888<<<666444555555222///...111666999777333666999888AAAEEE<<>>KKK;;;???888BBB666CCC___]]]<<<@@@BBB???ccc@@@777((($$$444888777444111222777888666...222444222---,,,000555---000333444333000///...AAA???999444555::::::666444444333111///000222555///222111---,,,111555555000444@@@@@@222///666666;;;777666777666444555888...222555555222222666:::666333333777888666555666666:::===;;;666333444666:::...(((...777777333000777666222000444999999444;;;666222333222000222888...---111777777111---...//////222222---111444---666333333555555222222555555555///000666111+++111777888555111222888999555111111777999555999<<<333555222333777888555444666===555<<<@@@555777;;;111666999999444444777777444///000000000//////111333...000222===:::;;;555888555000///333555444222333::::::666666:::555000444???555---222===AAA999...,,,111???BBB222,,,222333555555333111333777666222555444444666555222333666666555444333333333444555555888;;;999333...---...888444333888???AAA===777===000---<<>>222333333555666555333222666:::<<<999666555555444@@@555++++++222777555111...666777888???===444111.........000333999>>>BBB555111000000000000555<<<888444222333777999777444///000111444666666555333000888444,,,///000444???888222000111000///333:::333000000222000,,,)))***,,,000222111333666444...111...111555111***///:::;;;<<<<<<999555///,,,***444666777666555555666666000777222...666999555777555555555555333333444777///...666<<<<<<@@@===///222>>>IIIDDD<<<===AAAHHHAAAFFFiii___eee___>>>>>>888888AAA===<<<888555777777777444///111777777333444444333111...///333666+++---000222333555888;;;===:::555222666===>>>:::222222222333333222111000111555666333111444555444777666;;;777'''(((555:::444333666999777333555:::111111111111222444777999444333555888777444444777---777???===444000666???000000222333///***...777444555333///000333222///>>>888666888777222333777555333666======777444666888222;;;===111444777((()))111<<>>888333333888:::666444666777///:::AAA888>>>EEE;;;777888666444999===888...666777777555333555:::???222777222CCC777<<<000444444---***///333222///...444888000000>>>888...777BBB<<<555///...222666:::BBB---***333///***111666999555,,,&&&(((000555444333333555888666333666<<<444222000//////222555777,,,555>>>>>>888777>>>GGG222,,,+++444@@@AAA555(((555///666EEEFFF999666>>>777===999555;;;:::555666===<<>>>>>777666:::888000???777000666///333BBB---555666:::???===444---+++555333999)))444///>>>===555...555666---555>>>333333888999888:::>>><<<555222111111333666999;;;;;;111444,,,<<<444???000...777777:::;;;444///===QQQ222666999999<<<>>><<<666777999999777888:::777222>>>888666999777222777BBB000444888888444222222444999444555;;;888111333===444777777111***)))111999111FFF>>>---777AAA???AAA888444111000333777:::<<<555333333444111///444;;;777444222444777888444000***---222777999999777777555333---...333000999OOO...///555======777444777???:::888::::::777555666444555111,,,...666888555111---000666444---111<<<222666;;;<<<:::888999:::333666777555444555777777222<<<999333777888888>>>666888;;;>>>>>>:::999;;;666///......---666:::000(((222111999??????BBB888555QQQRRR<<<999MMM777III555JJJ888111666111111555555222333555///&&&888444///...111666:::<<<777777666444444666;;;???;;;;;;888666888999333+++)))...666===???;;;222***111999??????===;;;555000)))&&&...555333666777000666666999:::333******111444000---...333777888888222333666999666222333888000:::===666444888999444:::222---///222333444666777111333;;;;;;222///444;;;888333000000111111000...000333555666666777777444111111444333111333777333444555666555444333222000777===999111---222999BBB???888111333999666///+++......555;;;333333BBB999::::::888999;;;888333,,,111777999888999<<<@@@888444444:::???@@@@@@AAA222666999999555222222333666555444333444777:::===<<<999555222222111000...000888;;;777222222333333;;;888......;;;;;;111...333666777666333111222333666888555///---000555666444666555222222444555444666AAA:::333999444222@@@444333111222888<<<777///+++111666999999999:::<<<444888999555555:::;;;777666666777888777666444333<<<;;;)))EEEgggnnniiiAAA>>>111111DDDuuueeehhhkkkZZZGGGAAA@@@GGGFFF444AAA000333===FFFHHHXXX===111===333<<<777>>>222,,,888888111888222777===///...333111DDD111+++&&&'''...555888888222CCC777---888222///EEE999888666555888:::888555999:::;;;;;;:::777555333CCCCCC555$$$)))===>>>///000...444<<<999---***///:::999777444333666===BBB777+++***777===666111444---///999;;;000000777666666333111222555555111---AAA---***===FFF;;;222555444111///111555888888777555555333444999>>><<<777///<<>>,,,===777444777777444666;;;777777555444333333444555::::::888666999<<<777000000///...000444888:::;;;555444666<<<@@@===777222333777---&&&...333---,,,333555???JJJEEE666333:::999666111......111444666---666666<<>>888+++'''444>>>999000+++---///111222444666999<<<222777888333000777AAAGGG000111444999<<<:::333,,,666666666777666666555444;;;<<<999444444666333+++111555888777888:::999666888111***(((---222333222---111111000333999666///???888444666444///,,,...444888:::777666888888666444111111555777666666888+++111555444111333666777444333222222222222000...333333444555777777555444222......444999:::999:::999777666444444555777888555222111444999:::777333999999555......333555333---777555333888666222666;;;;;;666000000444777555777:::;;;888444555===EEE888333111444666444333444555777888666333333666999666222...000666===AAABBBAAA???<<<999888666555555///555888444111222333222777:::555444<<<;;;666888333555777666444333444666444666555000///111222000888666555555555555888;;;666:::555111444333222999<<<;;;999666777777222***111444888:::999888777666222888:::999999;;;999444///000222444666888999999===???777===DDDCCC@@@...:::888<<>>DDD???888222444>>>@@@999444---999@@@+++***666333000///111444777999333@@@:::222555///,,,:::>>>===:::999999:::777444555777999:::;;;;;;:::999(((999AAA<<<:::===999...111555888777555555555444222888???AAA???;;;:::;;;222+++***000222//////444444111666777000444<<<<<<;;;888555444555555333222;;;666333666;;;<<<999555000222555999:::555,,,$$$......111777;;;999444000333333111333:::???999...111333555666666777999:::777111000444333---...444000333222///000555555222***000222222777@@@>>>555777555666888666333777>>>444333222222333444444333>>>999///)))+++333777555666555333333444444444222444777:::<<<:::777666888@@@CCC999000555666///...,,,:::AAA:::666888555,,,333666888777444111222333000888333444CCCBBB;;;BBB999EEEmmmfffIIIUUUXXX???QQQKKKIIIZZZIII===AAAAAA666LLLfffMMM666999222:::555000///222555333222222777888999999999999:::;;;444888:::555222444888999222555888999666444222222333444444555555666666666...111222222666:::999333000111111111555999666000444444333111111333666999333555444222555:::888333999444444888:::888777:::777333222555666444444666///000444999999555333666&&&555:::111,,,555;;;:::555666777999:::777333///555333333444777888666333333......666===>>>;;;999<<<888444000111444999<<<>>>888333444888888222+++777888666111///444:::<<<---;;;999111888<<<444...999;;;999555555;;;@@@AAA<<>>666666666555444555777999222444444222333555444///444000///333222...111999888333444444///222666444666999999666666777555111444555777:::;;;999666222222888<<<======;;;777111444444444444555555666666AAA???CCC888444888222555CCC>>>999:::,,,HHH+++JJJFFFEEEXXXrrrwww[[[...===777KKKAAA&&&:::;;;BBB;;;:::999555888???===<<<<<<>>>333:::???///111222444555555444666;;;???333999:::888333...---111777777777:::===>>>>>>>>>888888999888777555444222)))222888888666888::::::777???>>>444111:::<<<666111999CCCFFFBBB;;;666444222222000...,,,...444999000---555<<<999:::;;;222;;;;;;999777555666888:::///888555)))***777:::000<<<888444222222000,,,)))***&&&)))222555000---///---333666777888999888555333444666777777777999;;;>>>000,,,666777------666000444444000...111333444///555555000000666777333222444777777222...222:::333111000222555666333000333333111...111444222---999777666555555333///---333;;;@@@===666444999@@@DDDGGG===555:::888111111222;;;<<<555444:::777...---333999999444111333666000666000,,,999@@@===>>>NNNHHHggg|||ZZZTTT]]]222@@@GGGHHH???UUUIII444AAA222BBBRRR???444===:::;;;333999:::333---///666;;;333444555666666555333222222666888666555555222---999>>>AAA===666333888===444444444444555777888999222555666666888999777222111000---...444999666//////555:::999555555;;;BBB888999888777888;;;:::666<<<999888::::::777555555777...***111444//////333///111666999666///---000...888<<<777333777;;;;;;::::::;;;<<<<<<:::555111444222000222666888666333444111222888;;;888444222888555111......222777:::<<<;;;999444000...///222:::888555222222777<<>>@@@AAA???:::<<<======:::777555333777333333666999999<<<@@@888888777333000111777;;;@@@:::333333666999777444...///000//////000333666111333333111444888777333,,,666777555888555555>>>777666555444333444666888000222222111444999888444111,,,...555222))))))222999111999;;;---111<<<555///555888555444666777666444444555999<<<<<<888333444888<<<======:::666222777777666666555555666666FFF666===333888GGG888???AAACCC444:::111OOO222@@@AAA;;;;;;BBBJJJ___mmm|||jjjTTT???999MMMKKK<<>>///111888...777222333444555666888:::<<<444333999:::111000444111111000333:::>>>???@@@BBB999999999888777555444333???444+++,,,444:::===@@@AAACCC???777444888999666555:::@@@???:::555444444444666444///...444888999444---111777555888888///666999;;;:::777777:::???,,,555333'''(((555777...@@@:::333000222555666666111)))(((///111...222<<<222777:::888555444666888444555666555333333444555888111111777777111000555555444222///---------...///444555222000222///***333444555333///,,,,,,///555333333555888888333///111444666666888999444---555555555666777555111...222;;;BBB>>>777777===CCC999<<<666222999888222555===222000888:::444333999000222333222111333777;;;///222222555:::999666666HHHUUUjjjXXX===YYYNNNAAA@@@MMM555TTTMMM111666<<<;;;;;;444000555777;;;222>>>AAA555,,,111;;;>>>'''))),,,///222111///---///222444444777888444---000444666333---+++000555666666666666666888999:::999999888666555444222///333444333222666:::999444...444999999555666===DDD222444666666666666333000;;;888777777666333000...666---)))000333......222000111444777333......222666333666<<<<<<777777<<<777666666777888777666444555333111111333333222///111222666999666///---///333222111111222444666777444444222///...000777<<<<<<555///...222555666666111111///666@@@:::333999;;;???@@@;;;888888666333<<<:::999;;;===<<<666000999666555777777555666:::777888888666222111444777222222444666888999888777222222222222222333555777444555555333666::::::666222:::999888===;;;777===444222000...///000111111111333111...000555666444666555:::???999...+++000666111<<<===---///<<<888444999<<<777333444555555777555666888;;;;;;888444888888999;;;:::888666555000111222444666888::::::BBB///555---444AAA000555///EEE888999666555===???FFFBBBAAA>>>333333OOOrrrVVVxxxhhh___SSSVVVRRR<<<999FFFHHH@@@???>>>333@@@JJJ555000:::777444555888999777444:::777::::::222222888666444222555:::;;;777777:::333555777999;;;===??????AAA888444:::>>>;;;888888CCC<<<999<<<:::555444999333666999:::999777888999222333222///222888888555AAA555000...***111999666222888===<<<888555666999444444222222444777666333555555666:::===<<<777333555111222888888666<<>>888000222444555555333222222222***444:::555333666777444:::444......000000...---111111000000333666333...666444111000222222///,,,888777888999;;;999444000;;;:::555000111777;;;;;;333333555666777666222//////777<<<:::888;;;>>>===000444111222999888444999>>>222---333666000///555777555333444777888777555333...555@@@???:::<<>>555...000333444222111777333///666===333...;;;999888555111333:::===;;;BBB<<<777777:::===:::777222111444888999777:::>>>555888:::888555333444666000333777999999666444222;;;888555555555666555444444666666444555888:::888333999666666===:::444777///---******+++------,,,111333222---+++...000000888>>>CCCBBB;;;333///...222222888888//////666777222888:::777666999;;;;;;;;;:::999888888777666444:::777666888888666666888111222333555555555444444:::333777444444666111888000AAA333444FFF444III===555---000BBBPPPKKK<<<222FFFWWWfffeeekkkrrr\\\PPPQQQSSS888BBBJJJ???FFFMMM999555888444222555<<>>999......666555+++:::999:::???BBB>>>333***888...222777333666???@@@>>>LLL???SSSxxxfff@@@000>>>---FFFBBB111666>>>...===555,,,===>>>---------...222444111111444666666444444444777:::999444///888888444222444999888444666555444888===>>>:::666444444555555444333222222555333333444444333666<<<222:::???;;;666555666666<<<888333000...//////000))),,,333999999333000000...///000000444:::<<<:::000444555333111333333222///---///444888666666777444333222222000000444:::999777666777999:::999888444555666333...,,,...111000222555888555//////333333666:::===>>>>>><<<;;;;;;777333444666777333///:::333000222333000///111777:::444000444111000999555222//////888CCCFFFCCC>>><<<:::888888888888999(((***111999<<<<<<@@@EEE555888:::999777666999<<<777777777999999777222---:::555000111555888555222000555666222000333666777...555444444:::777111666,,,+++***,,,///111111///***222555111---...111333777BBBFFF===555555333...111444000///555555111444///333555444555:::======;;;;;;:::888555555777888888444444888888555555999777888999:::888444000...;;;;;;333;;;===777??????<<<:::555555LLLDDDFFFBBB===<<<888111+++---666>>>>>>888:::AAATTT|||ssscccMMMZZZaaaLLLIIINNN>>>@@@555444333666<<>>EEE<<<555===999333>>>222000555===<<<555666===777666555444333222111111999======444++++++333:::888444222555888:::;;;===444111222777>>>???999222777333666===>>>:::===EEE...444BBBDDD666000222...111555888777444111000111333111444888777111222888EEE<<<222,,,---111555777%%%444<<<777222444555111000333777999444///444===...222888;;;:::777555333,,,444666111000666888666:::333///222555555666:::111000000111333666999;;;111222000...333;;;<<<888000444888999666444555777---444:::<<<<<<;;;777222555555555555666555222///111888777///...444666111555999777999===666000888777===;;;111111999888///777999===AAABBB<<<222***777222222,,,,,,DDDPPP===(((DDDZZZRRRNNNHHH555777AAA666333BBB333999DDD666444:::...777999111999...000......111222222555999999777555777999777111,,,999:::777333333777888666///---+++...333444111,,,111333555777777666444222888666888999666000000444333:::>>>;;;777555333000777666333111000//////...,,,---333:::;;;666666;;;888888666222333999:::777+++444888111...333333//////,,,---444888555111000666>>>;;;,,,%%%,,,555777:::888777666555333000------222555333///...444:::888555555888888333000111444666:::===??????===<<<***444>>>>>>777333555;;;111------000---'''(((---222>>>777***,,,333555999666444222444<<>>555333999???>>>888333222333'''***000777999777999===666888999999888999>>>BBB666222000555;;;>>>999444555///+++...777<<<:::555---333555000,,,///333555---777888777;;;888444;;;---,,,---111666888888666$$$///888666222444888;;;888GGGIII;;;333888:::333444777+++***<<<;;;///333444666444111111333333000777999999666444555:::???555222333888999555444888555777;;;===>>>;;;888666BBB===&&&666@@@777AAA444888777III>>>999999---KKK;;;888222111888???===666666555???BBB666777HHHUUUnnnsss{{{aaaTTT>>>>>><<<999666666888:::777EEE:::333CCC===333CCC===999<<>><<<888:::>>>:::222777:::555...111===???888???666//////666888222+++333///444<<<:::222:::JJJ777777<<<555$$$%%%777@@@...000222333333444666777222999===:::444333888>>>===:::666555666555222...,,,<<<@@@333,,,333777222>>>666444;;;@@@;;;444111000444:::<<<:::555000---777111...000222222555888999555333444222...222999+++000777999555...---///...222111---...555999888***000666666222111555:::666888777444444888<<<<<<333333333444666666444222888>>><<<000+++111555333333666555777;;;222,,,444333+++---666777000000999333555888:::999777555333222777:::111:::gggrrrLLLDDD222???555AAAcccOOO333000CCC555HHH+++%%%;;;JJJCCCRRR<<<222///333BBB...444...---333444222666@@@;;;888666777999888222---666888777444444888:::888999777444555777888777555222444888;;;<<<:::888777,,,,,,111666333+++))),,,666:::<<<;;;999888222+++---000333444333222333444((((((,,,222333000444;;;999:::666111333:::<<<999111---222666222666<<<888666777777666555555555666222777777111111777;;;999333222777>>>===555000111555444333222111000222666:::222555888111111666444666444000...333;;;;;;777444222666<<<777,,,)))...++++++,,,...000222111000666777666444222333777;;;111777===>>>;;;888888::::::<<<===<<<999666555666666555333222111000000000888999:::999666444444444999555333555888999555111111999666111777777222444:::666222111444666777777:::::::::777000---666AAA444333222333666777444222333===777666>>>444---<<<333222111222444555555444555777---***555888...***444///---000222111111444444:::???===888666999>>>;;;444111777:::555111000...111666<<<===;;;777666444999:::666333555888888<<<888444777>>>AAA???;;;444555888===@@@???999333666888999999999999;;;===EEEAAAWWWlllzzzkkkRRR<<>>HHH888:::CCC444;;;666??????...///;;;777;;;AAAEEE>>>...///;;;999???888666EEE,,,888777222;;;555:::===555555;;;:::444222,,,BBB888===111::::::555222444:::<<<777222;;;444111555555000222:::777======777333666777444555333111333555666444222333666999999555000---+++222666888777777999888444222666999777333111333777111333555888888888666555555///))))))...333333222000777===:::333000666>>>---///...---111666444///333444666888888888666555333777222000444///***000,,,///444777888888888888777888444...///888===<<<444777777333000111111///>>>555///333666555333444)))222333333999666000555+++///444555333111222444///:::>>>;;;DDDvvvKKK111>>>999111777FFFGGG<<<999LLL***,,,---555===666OOO===:::777444222333666888444333222333444777;;;===444999666555888222000:::333333333222444555444000>>><<<999555222222333555111777777000...555<<<>>>...,,,555,,,===444777)))888;;;:::777888>>>>>>:::===999888777444000111555///000111222222///***&&&:::;;;666777;;;222,,,333)))&&&---333000555999555///---...111666999888555222555444...---222666666888555666:::777///******000444999<<<;;;555222000>>>333333888444555888333666777555000...111222000...---...111111000555;;;333333444555666555111...333444333111...///222555222777;;;===;;;:::;;;<<<999999:::::::::999777666333333222222222333444444777999;;;:::666222000///666333111333888:::888666///777444000555666222444999777444444666888777666000555===AAA>>>;;;@@@HHH888666555666888999888666444===777444>>><<<777@@@555333111111222333333222999777222666???888222999111111444:::;;;666222111777777666444333666<<>>555555888<<<>>>===888444000333666777888999;;;===+++777IIIFFF@@@>>>[[[vvv}}}[[[JJJTTT\\\JJJGGGIII999OOOCCC<<<999666===FFFEEE@@@,,,666***)))>>>555444999111333999***666BBBCCC777+++000===;;;555333000<<<@@@666;;;///999111222888777777:::>>>===777111444666;;;@@@>>>777111000777;;;:::444111555888777:::888888999::::::777444666777888777333000......111444666444444777666222222333333333333333555666888888888777666444333222555222///...///222555777444888:::777000...444:::888555333333555666555444///111333555666555444333222999:::<<>>BBB;;;333333...,,,333666666777666555666888:::999///@@@555===444222000<<>>???<<<999777AAA444333888777888999333111777999444111444888999///222222...///444888999222333444666777444///,,,555555555333111111222444777888999;;;<<<<<<======888777777888999999888777777777666666777888888999222555888999666222///---666333111222666999888777---666222...444555111444555555555666888777555333+++000777:::555...///555999777555444444444333111***222+++$$$///777444555777444111///000111111111222///...888???222...>>>444555999??????999444444888666333333444777999:::===555------000222555999999444666??????444111666333444333111222555555111222777<<<:::666555:::???555666777999;;;:::777444...111444666777777888:::333:::::::::+++---777JJJ<<<```qqqoooxxxqqqZZZXXXNNNFFFEEE>>>444222GGG333NNN:::333III888EEE===///111111666888===000===444;;;CCC888111;;;EEE444???:::666,,,:::555000777666666777999888666444;;;>>>>>>999666888888777999;;;888333000333666666;;;;;;;;;<<<===;;;777444777888777555222111111222222555555333333666666444555222111222555777888777;;;:::888777555333222222555555444222111333777<<<888888777333///000555:::;;;333111666777444444999111333555777999999888777---888;;;>>>EEE@@@777999222777:::777111///555<<<888<<<=========<<<666///333777777333111222333111///111555999999666777;;;+++333222000777:::???LLL777777666777888888777666,,,BBBIIIZZZsss+++///666222'''555777DDDKKKRRR888000EEEGGGAAA888777EEEDDDVVVLLL>>>333///000111222---...000111111000///...111555444555999222---555<<<;;;:::777444111111222///000111333444666777888555222///000777;;;444+++000&&&###666666333///999111555666555666999999777777222000444555111---,,,,,,+++,,,222888;;;888555'''999888+++111<<<===;;;000***,,,...***000999666666666666888:::999555111666888999777666666777888555333111000///---...///000444666555666888;;;:::>>>333444999555666999444111777999666444888<<<===,,,555888333444999888222111111111333444444222///444555555666555555555555<<<:::999:::;;;<<<<<<;;;666888999999666555666888999888777666555555555555---000333444444333333333999666333222444555555555///777333---333444000222111333555777777666333111CCCCCCEEECCC<<<555666<<<:::888555222000...---,,,222777///'''///===<<<333555222///...///111222222'''))))))000888111,,,666:::888999;;;:::666666:::555888;;;;;;:::666333111333111111333555555333222<<<444555??????333111999999999777666999<<<:::444555222000555===AAA???;;;666666777888888777666444111444666777666444444444:::888,,,===;;;HHH;;;999333;;;DDDOOOeee}}}iiiWWW\\\SSSJJJ\\\QQQBBBFFF;;;>>>AAA:::AAA666AAA;;;DDD;;;888555;;;>>>666666===<<<222<<<===<<<777:::777333999777444333333666:::===999???===333000888===;;;<<<<<<:::666444333333333555777999;;;;;;888555222666777888777555333222333666999888555666999:::888555666777888999999888777555666777777888777666666555555333222222555888;;;:::888444111000333888;;;111)))***444777///000999(((***---///111111111000...888777666;;;999111222000444777666333333777<<<>>>:::555222222333111...444999:::777666999:::999222444777:::999555222111---888888666888555555???555555666:::<<<;;;555000000???LLLqqq666555<<<333CCC555777>>>888WWWgggUUU888DDD333888???BBBUUUGGGYYYKKK:::---+++...333555+++---000333333111...,,,111555444555:::333---333>>>888444555555222000000222222333444666666555333000333444111///111777<<<666444,,,>>>444:::000888:::<<<===<<<:::999888777>>>666222555888666333222999777666555555555555555///:::555+++111777222///***+++666===777444000%%%(((---333666666666777888///111666888888555444555444444222000000222333333888:::777000---000333111777111666999111000777888888999777222111333333111'''000444222555<<<;;;444777444222222333555666555...///111444666666555444???===:::999:::;;;:::999444:::===999222///333888444333222111000000000111000000111000000111555777888666333222333444555555222999444...222333///111222444777888888666444333555666999;;;777111222888888777666444222111111111999999333***...;;;;;;,,,222000......000333444444'''111///,,,777<<<555222777666777999777333555999444:::@@@???999444333555...000333555777666333000666...///888888000///777999:::888777:::===;;;555333000///444;;;>>><<<777666777888888777555555444444666888888777555555555555<<<555???111999---...888===@@@@@@BBBJJJRRRTTTZZZiiiyyyttteee666<<>>AAAJJJAAA(((EEE@@@AAA@@@???555555888888777777777999;;;===???(((555===:::888:::999222999888:::;;;;;;888555444///222555888888666444222333666999:::888666444333888::::::777777;;;<<<:::222888===>>>:::666444555000333666999::::::888777666222///000444888888777<<<888333000///111444666---'''***666777...---555...000333555777777777666444;;;555...333555222444111222333555777888666444AAA999222///000222222222333777:::888888<<<>>>===777666666777888777000)))888@@@===888777111---444:::888777888;;;;;;888555CCC,,,ZZZMMM;;;---;;;111555@@@PPPsssUUUjjjWWW>>>777999&&&666EEEGGGZZZOOO777444111111222222///------///333666777666444222222666333666;;;555...333<<<222,,,111777555111///555555555666888888555222444666888777555555;;;AAA111;;;333:::...===222///999:::;;;;;;888555555777HHH>>>666555777666555666111333555444333666===BBB>>>===666777???:::000000444000444666//////111++++++111777888555333666:::---///555::::::555333555555777666222111333333000+++222555000///444444000222...555888......777:::888888555111111555666444111222000...000444555222:::666111...///111222333---///222666::::::888555======<<<:::999999999999555:::<<<888000---111777111111111111222444555555666555333000...///333777333333222333444555777888333:::444---222222///222555777999:::888777777777777:::BBBHHHEEE===999:::...000333333333333444555888111000---***333444$$$000///...000333555555555+++999555,,,777AAA:::000///111777;;;999333222555555999<<<888222111888@@@333444333000111555666555444111111444555333555888222555555444555777555000...444999777222///222666666888999999777555444444555777888888888888:::;;;555:::666555---333111222999<<<;;;777666;;;@@@@@@QQQmmmooommmrrrlll\\\aaaTTTEEE999@@@GGGMMMBBB555???KKKGGGNNN>>><<<:::AAA333:::@@@222333666:::===<<<888444)))222777666444555888999444333777===@@@<<<888777...111555777666555555555222555:::<<<;;;888555444555888888666666999:::777///777======888222000222333555888::::::999777555777222...000666:::999666;;;888555111...------...222000333999777///...222777999;;;===??????>>>===333:::333)))000666666999555333333555888666111+++>>>777444888;;;:::777666000444777555555999;;;;;;888666444333777:::444+++333888333000777999:::DDD<<<888222///111555999;;;222RRRyyy///>>>///...>>>UUUDDD777[[[WWWsssWWW<<<888===999@@@CCC@@@GGGEEE666555333111///...------,,,...000333444444333222444666222444;;;555...444777---***333:::777333222666444444666:::;;;888555???888777>>>DDDBBB;;;555---;;;888222...===:::111777777999:::888555888>>>LLLBBB888555444333444777111444666444222111444888777444///777CCC>>>777===;;;111000...(((///888777444777:::999666444666888111000333888777222222666333777777333111222000+++###---222000222999:::555111+++111666///000888:::444888777111000555;;;>>>999444222444444111......555222///---...000111111///000444999===<<<888444888:::<<<;;;888777999;;;777777666444222222333444111111222222333555666777777666555222000111444777111222333444444555666777///666111+++000222000333777888888777555444777:::111444999===999111+++,,,***...222444333333333444<<<111666<<<666:::<<>>LLLCCCHHHBBB:::777555777;;;:::555000444333333333///000999CCC777444555<<>>BBBDDDAAA;;;777>>>GGGGGGJJJXXX___ccclll,,,+++555<<<888888999111...///000222555777999999111---...000///***,,,111...333555222111333000)))///666777///...555777222222***...444222444:::999555::::::000(((***222999111---222>>>BBB999333333333111111222444777777777,,,---111666999888222---222777<<<;;;888777:::>>>999444///000555777555222//////......---.........333444555555444555777999333444666555444333333333+++333...)))000222111555555555555222000000555999>>>===>>>@@@>>>::::::>>>111555:::;;;888555444444222%%%///;;;333444888---222222333555666666333000222888666444555---,,,777666555555555222222999BBB222222222222222111000///555888777111000555888666333999777......888:::444...444888555222333333222;;;777555777<<<<<<666000666:::===<<<888555333333>>>===;;;888555666888;;;444777CCC777CCC888:::---&&&+++...000444:::>>>===(((888<<>>888666:::;;;666222222222444666555333111333555555777888999888888:::;;;222666888777777999888444888666555555777888777666:::888555333444666:::===666888999999999:::===@@@000555::::::888666777999000444333,,,***...333444333555777888999888777666222@@@???888>>>BBB===:::111222222111//////222444444+++)))111999;;;;;;<<<222666777333000222222111;;;???===555222666888666&&&+++***000===>>>777888...333888:::888666666777dddRRR222///@@@///AAA111999777RRRHHH\\\000777<<<888===JJJ111888WWWGGG;;;///555:::999444111333777888666444222222333444666555444...///777333---333111111888AAA>>>555666???999555333444999:::888444333222444777555111666???;;;111444)))444,,,<<<@@@<<<999888999555111666@@@666444444777888999???FFF999<<>>777;;;222---000111///...111+++999666444<<<777111<<<...)))***333555///,,,///@@@666---+++---///444999***222777555222444777777444555666666666666444444777444333666555000///222))):::555666GGG???999RRR444???999777FFFCCC555666000000000333333111000111666444111111444666888888777444111000333777;;;<<<888111...333777777:::>>>:::222///333111++++++222,,,555:::444...///666;;;,,,333666444888>>>999///"""777111+++999111)))<<<888555222333666777444000,,,222777444---+++111888666;;;:::888444)))(((777222333333555;;;>>>888///999@@@FFFAAA555---...333111222000,,,---555;;;<<<666222...,,,...555===BBB666333111333666666111,,,:::555555999444***(((---333666666444888>>>888---999555444777777444222222777333///000333333///***444999777///111<<<>>>777666;;;???666000>>>FFF:::CCC===888gggkkkyyy^^^IIIPPPVVVcccCCC999222...:::???555***...@@@OOOHHH)))<<<555GGG===000777555222>>>444;;;+++666999///AAA:::###%%%666;;;888222999+++777999DDD///---222666---<<<777000IIICCC555888000???YYYDDD%%%------555@@@;;;000888GGGHHH999&&&///000888???...555+++999:::111---))),,,888333BBB:::000888666---444+++777<<<444///444888666000444666444444666444000222000000333888999555111222777>>>>>>666...555BBBBBB777999GGGGGG777000666555''',,,333000:::CCC888(((777999BBB444222III222@@@444;;;777DDD222666555DDD]]]XXX...BBB??????888BBB222888OOOAAA777@@@+++III,,,EEE333///---888>>>333999:::666777;;;777...:::333888>>>666111222000111******444<<<<<<888888888AAA;;;111333777888>>>GGG000BBBMMM111...@@@888'''>>>333::::::+++:::<<<666999CCC>>>DDDIIICCCQQQEEE888FFFPPPIIIVVV^^^DDD}}}yyy222333666999666333555;;;;;;666333333333222444777555***&&&000<<<<<<444---555:::777444555000,,,///---+++---222555222000111666000...111333333333555)))000333000---...000///000111222333333222111111<<<;;;999777555555444444000777333555AAA;;;555BBB===;;;333000777777555:::111222333333222111333666222666::::::888444111000>>>:::666333444555666666777111///444666555444777777444222333222//////222222111///000666<<<888000444444222000333888:::777777OOOPPPLLLSSSCCC333???666222//////111222000---///111222222111111333555777222000999<<<---***<<<999888555333555999777111222777;;;;;;666333333666888666111...000666666222777666444444555888;;;===444333333555777666333000666555666888666222111444999;;;777000111666444,,,777333222555666333222333222000///...///000000000444666444111333888:::777999555999888222777>>>;;;888@@@;;;CCC666NNNggg|||eee___TTT```mmmHHHNNNQQQOOOKKKEEE<<<333999DDDIII888...;;;666666JJJ@@@222222666???===:::;;;222777FFFFFF888000222;;;AAA:::AAAEEEDDD555777...111666BBB:::111888000...CCC:::)))111;;;===DDD999333333333///555;;;666333...<<<222+++000--->>>:::444&&&###///111+++---000@@@<<<555<<<:::444:::AAA@@@999222555<<<777+++...222444333444666444111222111111333555666555333AAA222)))000<<>>***NNNCCC<<>>111...;;;;;;:::888999888000'''CCC555******///555;;;@@@666999???@@@777......555333@@@@@@999:::999777<<<999000BBBNNN???===EEE;;;FFFFFF111---444666BBBIIIEEE777;;;===JJJYYYOOOMMMlllsss333111222666777555666999999222111666333***---999555...+++111888666///)))111,,,///111///222555000222444333000000111...)))444000///222444222111333---222555222///000111111///000111333333333222222666;;;999111000444444///444222111666:::888555666HHH:::666888333333:::???000111222000...///222555000777>>>===777111000111777666444555777:::;;;;;;888555444777888555222222000333444222333666777444---555:::777333222333333888222///111333444777:::888IIIEEE===???444,,,;;;888555111111555777777666222000...111555777444111222222///555>>>777111888;;;:::444---,,,000222111111333666777888888888999444333111111888>>><<<555888999:::;;;;;;:::888777555777:::;;;:::999888888444888:::888777888999777///444444///000666777222666222000333444222222444111333444333222333777:::777555555888999666777::::::000444;;;555444;;;>>>>>>EEECCCDDD111444===QQQ___qqqzzzqqqooopppooolllUUUfffUUUSSSEEEEEE>>>GGG>>>JJJ???PPP???888HHH555333888555>>>DDD666===999444///888///333???999...999777---///...222???555111===HHHBBB555...AAA999::::::111111888999777555AAA???BBBEEE444...777888555999>>>444,,,444+++888999444777555222888===:::222///777@@@<<<111,,,111333333555888777333333444444333222333666888>>>333,,,000888<<<;;;:::///555555......666:::777999<<<888666:::888555999===111111444:::777...>>>999???111999***:::222777cccFFFTTTXXXHHH999CCC555MMMKKKCCCLLLHHH;;;???;;;888:::BBBJJJ222FFF;;;AAAAAAAAA@@@;;;333222<<>>777DDDEEE??????<<<:::AAAAAAEEEJJJIIIEEEGGGHHHDDDFFFHHHMMMKKKXXXcccbbbpppxxxmmm444000000666;;;<<<<<<>>>666555888:::555///444>>>000444666111)))&&&,,,444,,,!!!(((000---666>>>444666:::888222111666444+++===666111///......111666///444666333111333555444222333444666666666555555...888888//////666555+++222...333999777999<<<888EEE444;;;DDD777444===<<<111222222111222555555333444777999777444333666999111111222555999===>>>>>>777555444555444333222222,,,444666222444<<<<<<666000;;;BBB:::///+++000555555///000888999333222777111===:::444555111333AAA///,,,)))***...111444444333111///111444555222...---999666000999>>>777111:::;;;666...)))---222333111333444555444444444555111444555777<<>>666444888888222%%%///444222333888888333777222000222333111111333333555666777888888::::::777111333;;;;;;222111:::888111666:::444666>>>===888666777CCCGGGFFF;;;777999<<<===FFFWWWeee}}}uuuSSS}}}TTTHHHDDDLLLZZZCCCBBBBBB888GGGQQQ<<<999999EEEDDDUUU<<<:::>>>EEE222BBB999000:::444AAA444444IIIXXXBBB((()))888===222222666///...444444BBB777...***666BBB;;;000000666999>>><<<...+++:::///777999666333111222777---333666444555;;;>>>>>>---111444444666::::::777444666666333000000555:::555555555666666888<<<@@@---444888666666:::;;;999777???444,,,444222000>>>777222;;;444@@@@@@(((===444AAAAAACCC999BBB:::555}}}SSSAAA???;;;:::EEEDDD888BBB;;;EEEGGG555222000444999888999///>>>::::::>>>111000AAAPPPMMM???666AAABBB777222::::::888AAAFFF===888>>>HHHKKKDDD<<<999@@@>>><<>>444???CCC;;;555777<<<===***222777222******333<<<444(((...333---333:::///333888777222444;;;;;;444===777222000///...222888///222222...---///000...111222333444555555444333---999===777777>>>;;;///222222:::<<<666999@@@>>>999,,,666???333111888555555555444444:::???;;;222888777666555666777888888333333333555888999999888333333111///...000333444111888999444444::::::333===:::444000333777555///555000111888888111000666***666===??????:::666;;;444222000///111333666777222333333222000///......///444333666>>>999333999777::::::333///111555777///222444222---+++...222333999===:::666666555333444555777888888777555444111666:::888222...///222666===<<<444111555555000///666888222111555666111999444222444444111000111333222222555999999555111444---000999777,,,+++666555888<<<555...888>>>333444111444555888444888;;;CCC>>>111---333888HHHaaaSSSyyycccsssQQQ___~~~lllSSSOOOJJJPPPIIIJJJAAARRR@@@EEEKKK>>>111HHHDDD:::???222999OOO@@@111)))000CCCCCC///BBB333111777777888777---111777666777777888;;;666???999///111:::666333===666777;;;;;;555444888:::111666999777444555666666///333444333555:::<<<:::222555666333......222888555333222555<<>>DDDUUUVVVPPPQQQBBBBBBLLLIII<<>>JJJNNNKKKJJJLLLOOOcccgggeeekkk|||jjj888333000333777666666888111>>>AAA666///333444000333666777666777777333...555000333555222444666111666555222------///...***222111222444444111333888333555333///---///...+++...///000111111000///......777;;;999:::===999111555<<<>>>888555666;;;???555///111222...111666444222444222111777===:::000777777888:::<<<:::555111222111222444777999:::999555777666222222777<<<===:::<<<:::666444555444111777888666000...222555555888444222222000///333999333444666777555333333222<<<:::888666444444555666222555666333...,,,...222888((((((???HHH111---HHH///444666222000222444444333777888555///...222777---555999555//////111222333333444555555555555555444888;;;999444000///111333777777333222444555444444777333,,,---777<<<:::999555444777777444111222666333222666;;;;;;555///666222444;;;888......888555;;;???444+++777;;;,,,;;;666:::555;;;222888:::...666777999AAA>>>999>>>555AAATTT^^^kkkxxx|||fff[[[dddaaaVVVWWWVVVZZZMMMUUUXXXOOOCCC<<>>FFFRRRMMM:::555;;;:::999;;;555>>>@@@888===888222;;;;;;999:::555111777333---555<<<666555999666999555222222666777222,,,555777666444555:::======222555888666222000222555...777===<<<:::;;;===>>>???555111555777555777>>>666:::888888===;;;777;;;///888<<<---222AAA???DDD;;;:::DDD333AAA>>>WWW[[[;;;TTTFFFBBBHHHIII666FFF???===444BBBLLLKKKMMM>>>999EEEKKKBBBNNN444FFFKKKDDDIIINNNLLLEEEFFFUUUgggLLLSSSeeelllccceeellleee~~~777222000222333222333666222777999555///---,,,,,,:::<<<;;;777666555///'''///555555444999777444999:::444///---+++'''&&&'''///...///111000///333999666777555222333777777444111222333333222111///...000111333333333222///...555BBB999...555555222;;;444:::222***000777555222///555444......777999555666888999:::999888777777222222222444777:::<<<<<<555:::;;;777777<<>>444'''%%%---555444777666111...111444444BBB888444222111777===;;;//////...,,,************444555555222//////333777:::---(((999FFF888111BBB---111222000000222333111<<<<<<999666333333444666,,,111333///---///222333555555555666666555444444555888;;;:::666333222333555444444666555333666;;;///222000---222===>>>999777444555:::<<<888555555777555444555888999888666777666999;;;666000222888444555;;;999222999???777888///666444CCC666555+++999AAA999,,,111999;;;??????999??????999HHHXXXRRR|||zzzuuu]]]jjjSSSgggxxxmmmVVVSSSWWWOOOfffXXX===BBBBBB:::OOOVVV:::PPPTTTGGG@@@<<<;;;AAA===444@@@MMMFFFCCCCCC888BBB>>>;;;:::<<<======>>>AAAAAA>>>999999???DDDDDD888<<>>666444333000333666111<<<<<<999@@@CCCJJJYYYRRRBBBHHHSSSVVVVVVRRRZZZcccYYYYYYJJJUUUUUU___LLLIIIGGG???===PPPTTTXXX___FFFdddvvvooosssqqqYYYoootttqqqwwwppp444000000222333222555999999555888>>>;;;111000888222:::<<<222***,,,222666000===999555<<<555---888:::111...444555222333:::666111,,,***((()))222<<<000222333222666<<>>444'''555;;;///***333======222---666@@@BBB666777888555222555===EEE>>>;;;888666666666555444///666999666555:::<<<:::777000000666888555888@@@999999444...,,,+++'''!!!+++666;;;666333555333,,,222+++///777888======222000111333333333333444666666555333222111333888;;;777===333+++:::EEE;;;///444666666444555888999666@@@:::444000000000...,,,999999555...,,,......+++777777888888888666444333///111333333222000///...:::555555:::888333555===---333666666:::>>>555(((444333555<<>>222999@@@999===@@@///???KKKUUU```yyynnnooo^^^gggqqqnnnVVV^^^ooorrrpppXXXMMM[[[lllddd^^^XXXGGGSSSWWWXXXPPPDDD@@@KKKYYYLLLKKKFFF??????EEEKKKKKK@@@CCCHHHIIIGGGCCC???===LLLEEE===>>>KKKVVVOOOAAA>>>EEECCC<<>>===:::777888222111::::::333555777555333222222444666888///555222111666222,,,000222111111222555555222///999666444555333///...111555222333777777333666<<>>777333AAA777555666777777666777999;;;333BBB///222WWWVVVZZZtttppphhhkkk~~~777000555;;;555333555222444444333222444666777666444666111111::::::444666999888777666666777888:::...444222222888555000444222000///222666777555222///...000555666444444666//////555;;;:::444111444222111222555888777222...111000888>>>666222666777@@@888444555888888999;;;:::666555777666222222666777888999888666666666888;;;888:::666---111666000000555111///666555111666:::777333333444333...)))%%%(((+++000444777999:::)))000666777333222666;;;;;;555111333444333333555111777444333999555000444111555777666444333222222222333444777>>>BBB===444888777666777888999888777555???:::===:::222777///:::555...+++,,,000555888999999888777666777;;;===888666555777;;;;;;777333111333333222000111444888---/////////444:::;;;777555666555444666999888333888888777555444444666888888555444444111---...333222666<<>>888444::::::222---222888999888888444222222555666555666:::333444444333222222555777666888@@@>>>333444777000000555000...444444111777EEE???888444333333222000333444555555333000,,,)))###---666666000...555======777444555555333333555111777444333999666222666999999888666333000///000111444555666:::??????;;;???<<<888666444333111000)));;;777555333111555&&&333111///,,,,,,000666;;;888999999888666666888:::444555666777666444222111222222222222333444555666...000000000333999:::888000333444444777;;;:::555111444777777444555999===999666444222///,,,000777666555777:::999555555999===666111111444444///******III:::;;;NNN;;;444HHH888666555888<<<999111)))444999444444???<<<111333;;;111444RRRkkkmmm222...333888444555999444444444666999888555444555333777333222999777111444666666666666555555555555555;;;888555999444...111555222///111666888777444:::777666777444...***+++444333333222000000222555111333666888888666444333...888444444???888///777///---000777;;;888333222444444444555666666777999@@@@@@@@@???>>>@@@CCCFFF666666===>>>666777777---444888333///333111000777DDD???999555555777888888---///333666888999999888444222111333666666333///888555555888888444333444777:::333...444444444;;;@@@===:::888555111000222444666555222333999>>>???<<<999444111111000////// 444555666...&&&...((((((---444777777888:::===///444:::===<<<888444333111333666555222///......555444333444555555444333444666444111111555555333///333555555777::::::666000333555666555666888::::::333...///000111666;;;999555333666777555666999999555444777;;;<<<===???000GGG:::<<>>333333555:::???@@@;;;666999666111******555<<<666@@@444///===EEE;;;EEEfffrrrqqq}}}...+++222666222444666///555000111888<<<:::666555666:::666444999555...111555555555444444333333333555:::777444888444---000888555222111333555555444444111000333333222444888555666444111000111444666555888::::::888777999;;;///;;;555111;;;666,,,444000222888===;;;555444666::::::888666444444333222/////////......000333666888222555666333888777***444:::555111444222111999888666333222222333333333//////111333777<<<@@@BBB???999444666;;;;;;444,,,///000444::::::555222333777:::333///444333222999>>>999777999999666666:::333777777333222555888999333111//////222444666777+++111///<<<999+++000...---222999<<<;;;999888999)))...555999888555333111111555888666222......///000//////111333555444333888:::777222000222333111000555777555666888888666<<<999666444444222///,,,===333+++---333666777999:::444000222555555666999888666777:::999777:::AAA777:::444:::777333<<<111888999;;;<<<;;;:::::::::222444:::444+++444<<<111999===<<<;;;888---000DDDHHHAAAZZZrrrqqq111///555555///222444,,,222+++***444;;;888444444777===999666999444---000777777666555444444444444000666444333999555000444777666555222///000333666555111///222444444888===///555888777555666555222111666::::::666555777:::444;;;999333555444111444555555777777222///444===222555555333444888999777999:::::::::999:::===???>>>666555666666===<<>>333333333333222000...---AAA===888222//////111222444666888777444222111222+++---444::::::444111222...555555555;;;666...111666000000777;;;999;;;AAA000666:::888666666222...888666333333444444444333777///%%%:::CCC666444---444555555444111...---,,,,,,---/////////000333555555888:::999666222222222......000222444777:::;;;666888777222000333555444222666888555444666888666<<<888333333444444111...AAA777///111444444333444888333///111333333666:::777444666;;;999555777???777111///666...111AAA...888999:::888666666888;;;333777>>>;;;444;;;CCC===+++;;;>>>777555222111999444333:::???<<>>;;;888;;;555...222999888666444333444555666///555333333999666111555333555666222,,,,,,333::::::666555666555333444777...444888555555777666333***222:::<<<777333444666555777;;;666---111888555555333333333000///444;;;+++///000///222999;;;999222333444444444444555666???888999999777>>>???444---666555333777444444===555666777777555222111000777444111///000333888;;;,,,222666666222000222666---///444888777222111333'''111333666<<<888///111222******333888555666<<<444777888666555666333///<<<:::777555444222000---///222+++666;;;444777...//////000111222000---***111111111000000111444777666777999999777555333333111333555444333555:::>>>444888777222000333666777333777777333222555999999666555333333555777888999<<<888666666444111111444666222000111111111555;;;<<<444222;;;???:::888;;;111<<<111222333111:::444666555555555777888999999///111000000222777;;;>>>222;;;888222555555333888555DDDDDD>>>BBB<<<333888...KKK```pppttt999555666111---777@@@;;;///***---555444...///888666===;;;999<<<666000444:::888555222111222444555222888666444999555000333///444666222******333===888666666999888555444777222666555///...555999999)))444@@@CCC>>>777666777333111:::777'''///<<<666555333444999:::888777999222555444///...222222...333555777777666555666666666333777777222777:::111...777777444666222000888444555666666555444333444555444222111222555999;;;555555555777;;;<<<:::777222222444666444///111555(((//////000888777333888333***)))111444///---222===;;;444...///555999777111111111333555666555333""":::===:::000---;;;888'''+++333<<>>222000888777555<<<,,,BBB888,,,:::999...777---:::666///<<>>===>>>:::111...333555222777333000///222222000,,,===>>>@@@777---333666)));;;999888666666888999:::555::::::333---000777;;;...---)))(((///:::<<<666:::666333333333333777===777888777222000222555666>>>:::777777666111+++(((///222666555333333888<<<555555444444222111///......+++888===444999===...333666666222000222444555444000,,,555???555,,,222444666888999999888555444444222111222444444111---222???999111555000...===//////222777666222555;;;***;;;AAA777000666;;;999333//////222555333333555222111444888888333111222...333777666333111000///333333444444555666777777999777777999999555111000<<<---222:::666;;;===+++444999===;;;555222666:::222555777666333444:::??????888666;;;===666///,,,:::<<<:::777888999777222666444444777888555555777???:::...///???BBB888555777...111AAAFFF;;;666<<<555;;;666BBB---...%%%000>>>FFF$$$///PPP777RRR333000HHH[[[|||kkk{{{yyy333888888222444888333(((666666999<<<:::333000222===<<<777222333666222+++222444666666555222000///666555444333444666777888:::@@@;;;999111666333222666666222...111666444///777888888666333222222444@@@===BBBBBB555000444222888666444333222222333444...444666444222444555444222444111***''')))***(((222333666888555333777???777777666777777666222---666333222333555555333222222555888666444333666:::666444333222333222000...000111666777444888:::222...111555555333222888???111999777333888555...///111333666777888777555444666666666555444444555666888<<<999555777555444999222000222555333///000555333:::999,,,&&&---999???555111000555999999;;;>>>;;;777444555666666999>>>888:::999555111000222333444333222222333444222111777777888999888666444444>>>111222444---333999000222444777888777666666666555666666555444555999<<<555222333777777111---...<<<>>>===888555555222...333111222666777555444777444:::666222555222000777888000///666888555666======???888DDD666;;;444<<<666===>>>BBBYYYUUUJJJ:::JJJ@@@666555999EEEUUUvvvzzzpppoooyyy)))222777666777:::666...222111333999;;;777444444======999333111333444222555:::>>>===777000,,,+++444333222333555777888888666777;;;333555333777444222000---...444999666///333888<<<999333000444:::===666???GGG:::///555<<<333222222333444777999:::333777888666666777777444666<<>>888333111111///222000222666777444444666333<<<;;;666666222222<<<000000///...---///333666<<<:::333===:::AAA===AAA444111BBB555>>>ZZZ666>>>999<<>>;;;333...///666555777<<<===666000...666444444777777444444777...+++---333555333333666///+++***///666999555000---555:::555222444777777...///...111888999555333555444222000///111555999:::555//////333555333000;;;888444444777:::999555333:::===999444444666777666444666999999444222333111555///---444222,,,///---888;;;555222777777222222666<<<<<>>999GGGCCCDDD>>>333...VVVTTT>>>ZZZGGGNNN[[[FFFAAA>>>===IIIeeeGGGRRRqqq|||333555666777888999888888???999333333333333555999===:::777555111...222999>>>888222000222333222///'''///666777222000333888333000444111555///444666888777777444...+++222;;;---,,,,,,111888;;;999555:::999999222///:::;;;***222222333444555666666777***111666666444444222///<<<999888;;;;;;777555666222,,,***...222111......666555:::@@@<<<222...222111777888444333999<<<888:::999777555222111000///000---+++---111333///+++---666666333777666000///777222---000666777111+++444111...555<<<111,,,888000111333444666777777888555444444777:::888222---111111777999222222555111888888444111111333333//////111222333222000---+++333333777???AAA;;;555333333...,,,...000222777===555...+++000333111333999444222111444888999444000+++444888333111444444000<<<<<<222...888888444888444333111...,,,...333888;;;666222222666888777555===999222000444:::999444666;;;===888444555555444666555666::::::555222333+++777777111---%%%%%%000///444222+++***111444222111555???999@@@;;;AAA===EEEKKK---777CCCIIIJJJ@@@DDDBBB@@@KKKWWW777NNN999888OOOGGGLLLZZZHHH@@@MMM@@@PPP@@@KKK666OOOAAA>>>hhh000///000555:::;;;:::888777444444555444222555:::???:::777666444000222777;;;888444222111222333333---000444666777666555444111111...777111333222:::444222222444111///333;;;333111111555:::<<<999555777333888999444666666,,,///000222555777999:::;;;===:::666444888<<<888111111------222444111222555333//////333555333222333222///444>>>>>>333,,,---+++555:::777777>>>???:::777555333222111000///.........///111333333000---///000555666222555666---666777222,,,///333---!!!***222222333666000,,,444444444555666777777888888...///111444666666444333000333000000666444///111999999555000000444333...111444222,,,,,,333333---------000888;;;999666666000,,,***,,,...///333888555...000:::>>>888666:::555555555777999777444111---666888444333666222***<<>>III@@@@@@@@@UUUFFFRRRTTTGGGGGGNNN]]]NNN[[[111PPPAAAQQQLLL>>>DDDKKKKKKRRRiii999222---...222444222111999999999999333,,,,,,000777111...000///,,,---222,,,111777888555222111222444222111444888888222+++666777...<<<---333,,,666111---...555777666777;;;555444555777::::::777444///(((333@@@999000111222555555444333111///---,,,RRRDDD111)))000:::888000888555555888777222444:::555555888;;;999333222555555------888>>>999444666 ,,,444111111777777111666555444555777999999999,,,///333777888888777555888333;;;>>>444:::AAA333000999999000111;;;888+++&&&;;;@@@888999;;;:::>>>444444333222000///......---111555666666777;;;???777<<<222000@@@>>>333777888999555111333999999333444:::888...000;;;:::///)))'''(((...222111000222222111333777666111//////,,,+++666HHHNNNDDD:::999***,,,///111222111000///666>>>@@@;;;;;;>>>888---+++:::666111777///(((444666222111666===@@@<<<777222111///000222555777888555888555///...555:::;;;000222333333666::::::666......222888999666444666000222,,,...;;;;;;333333111///222999<<<999444000777111666***>>>;;;BBB666111,,,666888OOO:::888<<>>;;;:::999222+++...666,,,444111&&&)))777999000333222666;;;<<<666111111BBB:::555666777555777<<>>666000,,,000555666777888777333222888???>>>222&&&444111:::>>>222999;;;+++000333444111000444666666;;;666555::::::555222444000///111555999;;;999666111888;;;777222333666777999===666///111000111:::888444111444999999333,,,+++111444111***(((...555>>><<<:::999999777333000999333///555???BBB999//////CCCAAA***FFFPPP333OOOFFFAAAIII^^^===hhhSSSFFFuuu___[[[dddfffGGG[[[aaa___bbbTTT888llliii{{{bbbAAAuuuKKKDDDCCCJJJbbbNNN;;;VVVbbbuuuvvvBBB@@@000///333888999555333444555000---///555999888555111222444777888666222...777111000666777333333888222444///000<<<<<<444555444555444333222333555777888444///---///222222111222:::===999666888888666...***---777:::555555;;;222000///222777999999777111555555333666<<<<<<777555666888888444000444<<>><<<<<<;;;555...000666555...---222444000111555???777111222666888:::===;;;666222222///,,,---222555111222888999444111222///000444888888333111333:::666444555555333555999000222888===;;;666666;;;333111000000111///***&&&555666@@@777222///777111444666555000...111333333===888777::::::555222333666444222333555666666555666:::<<<777444555666555000888555000111---+++444444444555666666333...***---333::::::555111000222444333111///---+++)))(((111......333:::<<<888333AAA???AAA444///444222:::VVVIII:::???>>>XXX{{{{{{xxxxxx___III]]]```YYYfffccceeeoooddd\\\TTTaaaaaayyyfffPPPaaa```:::JJJFFFZZZFFF```wwwzzzvvvpppppp222111222666666333333555222000///000333777888888555666777999:::888333000;;;222222;;;888,,,---:::)))000///111888777222666999666111000111555888999===777000,,,,,,///222444222:::???;;;555333444555///))))))222888666777:::777222...000666:::888555555<<<999...111===;;;---000444;;;===888222555===000111222444555666666666999777<<<:::333888===777===:::777555333000***&&&000...///444666333111111111555444...******)))&&&//////333777888666777;;;777999888555555666333---666<<<;;;::::::///'''...666666777888444000222777<<<555555:::;;;666444777CCC;;;777:::===888222...111000111333111///333999888555666::::::666333222:::555111333333222222555666444555999999666555888...555>>>@@@999222666???333444333000++++++///333666???MMM777???+++555777777999777111///222555555;;;777777::::::666444444999666222111222444555666999;;;:::666444666555222***444555444555///***111444555555333000///000222)))---333666777666666666444444444222000000000222777888;;;>>>@@@@@@???>>>...***BBBVVV;;;333CCC,,,AAAKKKLLLBBBOOO???|||<<>>777333555444444444444333222111000222111666333+++000777222111333555777999999888888---(((+++555888222000444000111---***---777???BBB///111555555333000111444777444333555444000...///...444444555999333///777///111444666666555777:::888AAA@@@555555???===000<<<999999===;;;444---+++...222666777555444888>>>666444444666888888888888DDD999000...//////222555333111333888:::888999<<<555555666666222000666???444666666333///111888???222>>>PPP555KKK+++222666666888777222222666::::::666444555777888777555444555444222222333555666777777888666333333555333///,,,444444555<<<999222555777444000,,,+++000777===111///------000333555666111333444444333444777999000333666999:::777333000<<<111444KKK555///SSSDDD===FFFRRRDDDaaaNNNWWWGGG>>>@@@NNNVVVQQQ444___OOOrrr|||WWWnnn___ssslll]]]QQQeee[[[oooAAAJJJZZZ555888LLL<<>>:::555222666666666666555444333222999777999444((()))...(((%%%))).../////////222555...))),,,777;;;777555:::888777111+++,,,333999:::...222555444111000111222444000000444333......333222555333555<<<999888CCC222444666777777888999999666???===111111<<<;;;///666444333111...///999DDD444888:::777111///000222777555111///222777::::::999444222666777444000///777333333555777666888<<<<<<333---///444555555666444444444333222444777999111555BBB***FFF)))000333555777666222111555888888555555444444555555222///222444666777777666555555222333222///111444333...111444///222@@@AAA999:::555111---,,,...222666777===888333000000000000///,,,,,,---------...///111,,,...111777999666///)))AAABBB222@@@===---===:::999HHHhhhEEE@@@OOOAAAOOONNNBBBMMMKKKGGGOOOuuuXXXhhhxxx{{{ttt~~~yyycccooo[[[qqqrrrOOONNNQQQ>>>:::AAAJJJRRRWWWNNNEEEeeeqqqmmm555555888<<<;;;444000000...222666999999666444333111111333666999999888666000777555...555EEEDDD666>>>666&&&###111444,,,******---111666999999555222444777888666111000555999???777333666::::::777555333000---...111333333222---111333111,,,+++///444000111666;;;666...333>>>>>>444...222888999777666333444555777888999999999;;;999<<<888///222666...000111111///+++))))))***333111333999<<<;;;:::;;;888888444...+++***&&& ...222555333333555555444222111222444333111333666999:::555444:::777666???444666555333222444444111===777666<<<===777555999111444777555///,,,666CCC555:::;;;666333333444333:::888222------222555444444000///222444333444777>>>999555444333111333777;;;111,,,333;;;;;;333---999888666555555333111000:::333666''';;;,,,666888444777666111...000111000777888666333222222...(((333666;;;<<<:::666222111000333333000000333333000333333,,,...<<>>===999555&&&;;;888DDDRRR???000222999AAAiiiIII///XXXGGGlllOOO>>>@@@KKKTTTnnnEEEYYYtttzzzjjj~~~jjjrrryyylll[[[666jjjYYYNNNYYYRRREEEFFF???===HHHBBB===:::===UUU:::888888;;;999444111222///000222555888888888777555555666888:::;;;999777111444444111555===>>>888===666''''''777;;;333111+++000777::::::666222///222666888666111111888>>>AAA999333555666444444666000111000000111333444333---000222111...---///222777999888222,,,+++///333===555///222666555333222...///111444666777888999---+++///000---333777...///,,,***///777===>>>===666888777666777:::999555///222444666:::>>><<<666///222333111333777555000111444666333222333555666888999333333888444000777444666444000000444444111666333666???AAA:::555666111555::::::222)))+++111666999999666777;;;===:::::::::555...---111000,,,555111//////...///444;;;@@@:::666444111...///222888222000555888555111000::::::999777444111///...???222666555777222:::888333777777333000111000...555777666222222333000***333777<<<===;;;777444333222777999555111333444444111444///...666777555:::---111555666444000---++++++...111444666777888888???<<<;;;===BBBBBB===777***---111333444555888;;;000777:::111;;;CCC>>>LLLOOO...AAAKKKMMMmmmNNNJJJeee_________[[[;;;XXXppp]]]kkkooo???^^^{{{}}}fffkkkoooyyyUUURRRPPPZZZzzznnnxxxppplllJJJGGGGGGQQQZZZHHH<<<>>>BBB???<<<>>>YYYaaagggmmmEEE===666333///---000555111000...000333666777777999666111000111444777888777555555777444111222666444:::555222666555444<<>>GGGAAA:::666555222...000777888:::<<<:::888999::::::555444444333333222000...222888222$$$"""///444///333000222777888111***(((+++,,,...///111222222222777333666888555;;;;;;000;;;111))),,,888>>>;;;444666:::888111000666444,,,>>>===888222222333000***111333222///000444000(((///666777111///333555333333666222444<<<777222888777999888444777>>>@@@<<<"""111888444666===666%%%777333...+++&&&%%%---777<<<===:::555555:::999444777999666000///222///)))+++///777===999///)))***<<<888555555333///...111777444333111,,,+++111999444666666333...,,,---///777---777CCC666444555...111666888666444555555333000444444111333777555///000555:::===;;;999999999666===???999333333555666///777444111333111000999111555888555000///444;;;>>>===:::666444555:::===...+++***111999<<<555...777<<<>>>;;;777888AAAJJJ888777LLL;;;000<<<222555???...PPPcccJJJ;;;>>>EEE===\\\JJJ666\\\UUUbbbttt]]]fffpppiiiJJJiiivvvuuuooottthhhJJJxxxlll\\\qqqZZZsssssszzzlll}}}gggfffWWWQQQBBBCCCIIIMMMEEE999>>>KKK???EEEHHHGGGPPP```gggccc|||444222111111111111000...666555333222333999BBBIII000000///...111555777777===666///...333999<<<<<<===<<>>555111222444555444;;;444222999;;;666///---???;;;777666777666333000888///***///444555777:::(((111666555444777666333///&&&***:::???555444===CCC;;;666777888555666:::444<<<888...000;;;666&&&///888;;;;;;===666555AAA+++...000111111111222333+++++++++,,,000666<<>>777888:::<<<:::666555666///222111------111///(((333:::===777000000333555333222///---000444111+++;;;777333222777<<<999333000555<<<>>>666000666BBB///---///444444000000666......///000333666999:::777***111---:::&&&***(((000666888555222555777666222111...333999000,,,888***000333111222444111***111,,,.........888:::......---000666777222---,,,222777111222;;;///***>>>111///666BBBBBB666...000777444222444777888444///---000555999<<>>;;;:::///CCC:::FFFIIIAAA>>>\\\eeeiiiRRRUUUHHHZZZUUUzzzwwwttt|||qqqlllrrrfffMMMYYYvvvyyy{{{gggSSS~~~yyyeeejjjrrrmmmfffaaaVVVQQQTTTFFF666]]]FFFMMMKKK:::@@@KKK444EEEPPP;;;FFFVVV>>>QQQ^^^KKKWWWkkkvvv~~~333222111333555777777666555,,,%%%+++777;;;333(((000222222000---...111444444111///...111444777777...///+++111///555333444777AAA888000888777000444666444555777333...///555555444222000...///000222<<<444///111333111111333777777555444222222333444333555444222555:::777...///555777333111444666555555+++,,,888;;;222000999777555666888666111222777@@@===777222333666333//////333000111777444333===555444222222333666888:::+++...222777:::<<<======DDD;;;555777:::;;;;;;<<<>>>999888<<<===999777888<<<888777;;;===<<<;;;===888999;;;<<<:::888888999666555000***+++000222///666===@@@:::333222555777::::::777555888:::666...777111...111888;;;;;;999555222222555666444777<<<222000222666555222333888666555444444444444555555888///222444:::...---......555999666222444888:::++++++(((...555---)))555000555666333222444222---666222444444111888;;;000,,,+++///444555111------+++777333///777444,,,333BBB:::777:::777...---222;;;888777888;;;:::555111...---...222777;;;<<<<<>>===DDDSSSSSSBBB@@@FFFEEELLL;;;^^^000//////000333666777666...000222333222///---+++000333555111+++))),,,222444444444444555666666555000111888666;;;777:::999888>>>777000555555222666222000222777888555222222000444777666222///000222999555111111000///111555333555555333000000555:::000999888///222===:::+++111333333//////333777888888///---444555---,,,222555999@@@BBB===777888===FFF999111222222------222111000(((***333333222;;;777222---,,,000444777888...111444888;;;<<<<<<<<<\\\HHH999:::999111---000;;;777666999;;;999666555333111333999<<<:::888888444555666555444444666777222222///,,,...333444222555===@@@999222222555777===>>>===;;;<<<===888000666---+++333999888777:::888///***---444777666555222111111333222000222777777777666444333111000000666333000;;;777666000444///666:::666111222666888)))+++)))...666000,,,666666777666333222333333111555222666666000333666...000///222888999555444555)))888777///666:::111+++FFF<<<555444000,,,///666999888888:::<<<;;;666222777333000444;;;???===:::<<<666,,,111IIIVVVOOOHHH???666PPPKKK333ZZZ:::===777999IIILLLLLLQQQGGGccceeezzzOOOZZZvvviiiccc]]]<<>>333222333333000---///444;;;888666666777777444111///...:::///888***222///444555111...///222444999000111444777888777555444555888:::888555222000111444555777777444000...///111111000///...000555999222666222***---888;;;555---......---000444999;;;444///...222333...,,,...)))...444777444111111333CCC999333222111...///222222222+++,,,444222000999555///))))))...333444333333111000///111555999<<>>AAA;;;444444777999999:::999666777888666000888///...777:::333000333555000---...222444333222//////...---,,,,,,///222555555555555555444444333222444--->>>333:::000777333777888333000111222000000333111555<<<777222;;;666666333111111333444555333000666777///111555///111000333888999777777;;;222888777444999<<<555...888333111333333111333888555555666888999888444000666444444777;;;<<<999555///===666///>>>DDD>>>AAAIIIFFF\\\SSS777[[[___YYYTTTFFF:::XXXZZZYYYWWW___sss|||~~~xxx~~~{{{iiillluuu\\\lllWWW```zzzYYYeeekkkccccccVVVNNNgggaaaSSSZZZSSSYYY]]]UUUIIIEEE@@@<<>>777LLLHHH>>>TTT777FFFRRR<<<666<<<111:::???@@@888DDD???LLLCCCDDDGGGOOONNNOOOWWW^^^hhhyyy666444333333555888999999999666111---+++...333777666000///444888777666888@@@:::333222444444...'''333111;;;...666)))111///111......---***,,,444777555888999555000......///666333111111111111///---444666777444000---,,,+++111---***))),,,000222333444///,,,---///000444888......///333666888999;;;000000111444666555222111***+++...///222333222000<<<>>>;;;666666999999555222555222222666000---666666111...///444777555222444333111000111444888:::888------888999000444CCC444:::===999111,,,+++,,,333///...111444444555888444888777222222777:::999,,,---111777999666222///888???CCC===777777;;;===333444333///000444444111666111222:::;;;444......///444777555222000111222111222111...---...111222777777777777777777777777000555///>>>222;;;222888222333111///111444222---333777666777>>>999333999555333222222333444777:::444000666:::333444999666------///333333222555:::===333222888888555555555333000000222222111222555666666666777666444000---***---222555555222///,,,222GGGFFF===DDDAAA999===OOOGGGBBB>>>@@@MMMoooIII;;;zzzfffPPPPPP---QQQfffHHHEEEFFFGGGsssyyy}}}XXXMMMiiigggvvvxxxgggcccJJJFFFoooppp~~~```@@@EEEGGG```eeehhhNNN777HHHHHHMMMOOO///444PPPQQQDDDBBB@@@<<<777999BBBIIILLLNNNGGGQQQBBBEEEEEE666<<>>PPPKKKOOODDD888666555777BBB;;;LLLRRRmmmrrrkkkpppSSSuuu333111000111555999;;;<<<222555666222---+++...222888///---666===;;;999:::BBB<<<666444444222,,,&&&666555:::666999444888777444,,,///000'''(((222333666:::;;;555111222666777444000,,,---111444333111999777111***(((+++---,,,444000---...333888888777444///000666555...---111666444555:::<<<:::888999222444555555888;;;999666222333333333777<<<;;;777444;;;;;;666666;;;:::444111777555555888///***222333222111333666777444222222444777999::::::888888<<<666888===777---...999...666;;;777111///000000;;;555000000000///111444222777777000///555888555<<<777444555555222111111000888<<<777222333777999222444444111111444555333222333555888:::888555222+++444;;;888333111333444666888888444222444666555666555333111000000111111111666555;;;555888444666...//////...111555555111---444222333888555///333333000111555666666777;;;444,,,111666222444999888///...000333222222666===???......777111---333666:::666111...,,,---000333999999999777555333000///,,,222888;;;999666333222000999;;;;;;AAA???666222>>>EEE<<>>666TTTOOO;;;===BBB===GGGOOOAAA777???)))===FFF000;;;::::::@@@:::CCC999FFFGGGQQQ///::::::888===;;;555777FFFCCC:::999666???RRRLLLFFFQQQcccxxxwwwooo222000...///333666999:::///555:::888111...222888999000///888;;;666444888;;;<<<<<<:::555///***((((((,,,+++222000444...---666,,,222666)))***666666555999999666777===>>><<<333222222222444555666666999666///((()))000111...333222333555888<<>>888---111444333555:::999555555999:::555333555555333555222///+++******,,,---111333999444666000333111---333555222///111333444'''///......444222,,,///...,,,///444666222222555555)))***111///222777555222222333555444333999AAA999...222444(((+++555111888666222...---000444555333444555555555666888999555666999<<<======:::888222---333999666444555111444EEEAAAKKKPPPLLLfff^^^___GGGFFFgggppp~~~ggguuu\\\eee___RRRmmm]]]TTTzzztttYYYhhhyyyqqqiiinnn|||uuuXXXOOO```fffcccQQQSSS\\\}}}sss;;;LLLdddEEEHHH___NNNJJJMMMJJJ<<>>BBB>>>BBBDDD888AAACCC:::===CCC:::444444???:::+++666555DDD======888AAA???<<>><<<000///<<<@@@:::777111000666:::999888;;;::::::333))))))222555111)))444;;;888555777999888;;;111111<<<:::///000<<<;;;888111444???;;;222444111222333222111111333444222111///...///222666888:::888555444666999999777222333333444:::@@@:::///444///,,,///111000222555///777777...---333444...111...///555666000,,,,,,***333888444111333888;;;333:::??????===;;;666000555===:::...///>>>BBB;;;111...***,,,777BBB???444000555666111///111111---777555111...---///222444//////:::---555)))111,,,000:::???777---***///444$$$.........555444...111)))'''+++222333---***---;;;,,,+++222222444999666111000222333111000777@@@333111888222###...999+++---///111222444888;;;:::)))+++...111555:::@@@DDD222...,,,///555777555222DDD:::EEEJJJ666111???DDD@@@???000???FFFXXXFFFJJJJJJTTT\\\sssdddcccsssnnndddRRRqqq___NNNWWWpppZZZZZZYYYTTTsssgggvvvPPP000ZZZHHHDDDPPPGGGCCC___RRRFFF]]]PPP999TTTddd///EEENNN---WWWFFF444...444444777<<<999333333555555???///999JJJ888BBB777BBBAAAJJJ999;;;111666FFFGGG:::111:::AAA???@@@???---<<<555777HHH777111555:::===<<<999999@@@FFFFFF222<<>>444000666888444777---(((///999;;;777222333333222000---...222666555222000333777888555111---333888999666444555777??????777666;;;999888CCC555444222333777999222(((222888666...000<<>>555///444444---(((+++000333+++333111))),,,999999------444777222///444999999555000,,,...333555777888@@@CCC888222>>>GGGFFFFFF999<<>>...;;;***>>>HHH@@@:::<<<777,,,FFF===DDD;;;EEE777@@@???000FFF222;;;YYYFFF222777<<>>CCC???222///;;;DDDEEENNNHHHBBBCCCJJJSSSXXXYYYjjjrrrsssffffffppp<<<555000000000------111999888777:::===<<<888333777;;;:::444222666999999---///...***---333555333333222222222222444555666:::===777+++)))000666444222888;;;;;;999777000)))///000333444000---222:::...///000///------000222888777777999<<<>>>===<<<999<<<>>>>>><<<999999999<<<<<<444222777444222<<<222555555444444444000***,,,444777111000444222+++;;;333///444888555111000000666999777666666555222777444333333000...666@@@666222111444555333333555444666222333999333---333555333555::::::777666888222222111000000222555777///---,,,...111111///,,,+++'''&&&---666:::555...---555;;;666,,,***222<<<888:::999555333333111---$$$555???777...111888;;;III<<<444666666222555<<<;;;999444;;;666666333888111//////222444444777;;;???;;;222******......+++444222000///000111000...777333...,,,333999666///888111---000444333222222222000///111555777888777///...---///888@@@===555000333333///...000111///---111000+++///777777000---555999555222555777666@@@666222888:::444222777&&&;;;AAA:::888888@@@NNN```HHHPPP\\\FFFQQQQQQ:::999@@@JJJZZZTTTJJJtttwwwmmm]]]}}}pppooooooeeegggkkk```MMMBBB999LLL\\\VVVTTTLLLJJJnnnnnnbbblllBBB666AAA___PPP;;;@@@///RRREEE;;;<<<@@@@@@??????777CCC???===EEE===000555;;;===999444999BBBCCC;;;EEE:::666333AAA@@@>>>444444KKKBBBDDDKKK777444@@@888===:::444:::FFFFFF:::777>>>CCC@@@777222666======@@@;;;111222<<<@@@<<<;;;<<>><<<666000222888:::777000000222333111000555===888555444666555222111444111666555555888111---666777555666::::::666555777888666222//////000222444444///+++,,,111333000,,,---333999888444111444777333666888666222444:::AAA444333444777666222222555///999???<<<:::======:::III===444333222000333;;;111...333444;;;555:::;;;000...000444777777999===777555000,,,///666777555///***'''+++333666333///777777444222555999777111888111---///222222222444///......000444777888888333444222111333555222+++111222222111333555222,,,111//////000222444444444111888===;;;999999999777@@@444111999999000---222888BBB???999===BBBHHHTTT___XXXCCCQQQGGG333XXXCCC???[[[eeeTTTYYY>>>aaadddwwwkkkrrrzzz}}}www~~~sssjjjkkkMMMVVV```\\\RRR^^^MMM>>>QQQDDDTTTVVVHHH???kkkOOO:::mmmIIIBBB???===;;;777333444999888999999<<<>>>;;;444000>>>======>>>>>><<<999666999BBB@@@<<<333;;;;;;<<<999<<<111;;;BBB;;;@@@===:::<<<999555===IIIFFF999;;;888555777===AAA@@@===;;;<<<999444888???===555======>>>>>>>>>>>>>>>>>>EEE???888777:::>>>AAAAAA999CCCIIIKKKSSSaaajjjlll{{{zzzyyyzzzwwwtttnnn[[[cccTTTZZZYYYEEE;;;---222???555222444333333111000///222555444;;;999000000888666***000333555666777999::::::888555000///333777777555333444444555777888::::::---444888666555555333///>>>666333555333000777CCC===000(((,,,666:::777444333555888888777555222000///333888999777777;;;???;;;777444555999<<<:::888:::;;;555444888444111999///444777444333444555333...111111///333;;;>>><<<@@@:::555444555555444222BBB???777000000777::::::000,,,,,,333<<<===666000666444444555333......111::::::333111555111000:::333111333777888555555888???;;;555000......//////555333111111444444222000333;;;BBB???666111555;;;666555444555999<<<>>>>>>333---...777:::666666;;;///111111111666:::666...444000000444555333444888///+++666///===222:::666:::777666888888444444777'''***+++---333888666000'''$$$&&&000999:::555111111444555444555888777333333000000555777333111000333333222222333444555555555777777333111000---(((111444444222333555444000777000///444555000000555222666999:::999999999999777333000111444444222111999<<<666444===>>>;;;???666\\\GGGRRRuuuAAALLLVVVhhhyyy}}}vvvtttZZZbbb___VVVJJJZZZqqqcccqqqaaa{{{eeesssgggXXXpppzzzyyyzzzsss||||||CCCOOO@@@333JJJJJJ888OOODDDKKKxxxKKK444999===;;;444000333999<<<444555999999;;;;;;222666<<>>888:::===III>>>555:::;;;JJJ===:::666222111111000---///777666------666555+++111111333666888888888888:::555111000111000///...444444555555666666666666:::;;;888222000333666777,,,---555<<<888///333>>>222333666666222111999EEE444555666666555333///,,,///444888888444333777;;;;;;666111222777:::888555222444///000666222///888999;;;;;;;;;>>>BBBBBB???:::888222---...222444333>>>:::666222333444222000000777<<<;;;888666111,,,000---,,,111999<<<666...222111222444000++++++...@@@<<<222111888555000666333111222666666444444777999555111000222555666666000333777888555333222333888000***000<<>>pppUUULLL^^^EEE999QQQ}}}wwwdddeeeAAA>>>bbbXXXZZZ___NNNkkk~~~gggkkksssyyy~~~oooWWW~~~~~~XXX```OOOmmmqqq777@@@???777666???CCC999@@@888//////888BBBDDDBBB===444333777777<<>>999===<<<666555;;;>>><<<222999===999666777666333000777<<<===<<<<<<;;;:::000444:::===>>><<<;;;;;;111666;;;;;;999;;;CCCJJJ555777:::===AAAFFFEEEAAABBBDDDEEEBBB;;;666555777LLL777333999OOObbbSSSAAALLLPPPfffxxxddd{{{mmmsss|||nnn[[[UUUKKKKKK^^^???AAAFFF222@@@<<<===***,,,///999MMM<<<--->>>888444000;;;888777:::111777777666333000111555333///,,,444777333444777555---777444333666777444333333777555444666444111000222444444555555444333222222555888:::;;;:::;;;;;;<<<))),,,000000,,,+++222===444222333666777777<<>>:::333------000000,,,999555555666111+++000:::666999999555333444111---999555222444444222555999333444555555444444666888111555777555555777444//////666888333...000555888999555555888555///000666555222222444666666888<<<999>>>;;;444666AAA@@@666???CCC@@@AAAGGGCCC@@@IIIRRR555GGGCCC>>>BBBAAAAAASSSDDDPPPhhhjjjrrreeettt{{{{{{UUUIIITTTAAAYYYGGG@@@SSSRRRQQQ\\\mmmttt```jjj^^^KKKxxx|||gggqqqnnn[[[AAA@@@000888AAA,,,BBB999===>>>:::999;;;<<<;;;777555222333999<<<<<<<<<===666444888999666777<<<222333,,,000444DDD???888444222666DDD888333EEE;;;---777>>>>>><<<======;;;///666999666888<<<888111...444999:::777666888:::>>>===;;;:::999888777666AAA@@@???===<<<<<<===>>>===:::777666888;;;>>>???>>>999444444:::DDDMMMRRR444888DDDBBB666999BBB@@@999555777@@@BBB???AAAHHH@@@III___SSSWWW___fffnnniiixxxmmm{{{tttppp^^^iiiggg<<>>666$$$;;;777<<<444<<<999:::>>>666>>>,,,111333000111666:::999333444555444444333444444:::444222555666333111222333444888<<<999333333888333333444444444333111111...333:::@@@AAA>>>;;;:::777555...&&&&&&///999===999///***111:::===:::777:::777555666999;;;;;;:::444666999999666555777999>>>;;;888777888777555333111555333666>>>:::777???555888999666666;;;>>>>>>777444333666999999555111///222333111333888888555;;;888000((((((000555555000888;;;777333444666555...000444666333...///444444666333666>>>777///333666333333555555222222555===999666777999:::777444...222666777555444555777777:::<<<888222///000333AAA666///444???BBB888+++000555999777555888::::::777000+++///777888222+++::::::888444111222666999666;;;666666000888555333333...,,,...000111555;;;===:::444///222999;;;999222000444:::888111444>>>999999777333333444000+++999666555777666444666:::000222444444333444777999777999999777666666111***///444666333222444555444444555666666444333555888999555555999:::777777:::999444555;;;>>>:::666666BBB:::---...;;;>>>===EEE@@@777[[[hhhIIILLL<<<))):::AAAAAAMMMLLL```xxxkkkKKKxxxUUURRRWWWmmmnnnIIIBBBZZZ^^^[[[fffJJJPPPwwwnnngggdddkkkhhhppp```YYYmmmggg@@@JJJ;;;222BBB666AAA+++???MMMGGG666---///444***555111111===;;;333<<<777777:::???AAA<<<333,,,333666===666666111;;;???333...)))999>>><<>>;;;888777888<<>>///444<<>><<<222---000555666222...333<<<666222000111666:::======///111333333333333333444444333333333444444333222000333222555<<<888444<<<111888:::555000333999<<<;;;444000222555555333222111666777555666;;;;;;777;;;777111///444999777000666999<<>>:::777444444444555777999::::::888333///222777:::666111999::::::777333111111333222???DDD999......111222+++444===<<<333,,,///777+++///222111000111444555222;;;222999...???888:::;;;555111111000000444999333333111///222777666111+++---777CCCBBB666000444666555222///111444111,,,333444999>>>===777444555000222444333111222444777333555555555888:::555......222444444666888444...///444666444444666:::;;;666222333888888222...000:::+++///EEEHHH777111;;;+++:::DDDGGGCCC666555EEEBBBCCC...;;;GGG^^^NNNJJJHHHBBB:::@@@[[[===AAABBBLLLiiigggeee666BBBSSSfffhhhNNN???RRREEEAAAWWWAAAkkkffffff```JJJcccUUUEEEHHHxxxeee111;;;CCC333666<<<===777555:::??????333000000AAA999,,,999///666:::888444666;;;>>>BBB555888///;;;,,,222...222<<<:::AAA:::000>>>AAA444444333333666888666333///<<>>777111111666<<<666555555555444444777<<<333>>>FFFBBB666222;;;GGGFFF???;;;888(((---@@@666222///444;;;333%%%***:::<<<222000888CCChhhHHH???::::::===BBBDDD@@@888111DDDQQQ@@@222>>>777000DDDAAA:::222555FFFSSSMMM???>>>PPPYYYlllXXX]]]\\\ooo~~~www|||uuuzzz```TTTdddooofffSSSHHHIIIMMM>>>CCCDDDDDDEEEGGGDDD>>>222///QQQ???;;;RRR555,,,999IIIFFF;;;;;;666333>>>---///555111777888+++333;;;666@@@>>>***+++777555888III:::666000JJJBBB@@@---:::EEE---222===)))888;;;333;;;888444555///;;;555777444///000888<<<;;;===999555333333333444333333666555///,,,///333444444222000222444555222000;;;777222///000333666777555333666:::666...000999;;;888666666444111333888999777444///,,,---333999000...///333777888333...111888<<<:::555333111...222666555000000444555111222???AAA666444<<<;;;111444///...222222///000444111222333555777777555333333111000222555888777666666:::444000333///***...BBB999333666999777666999111111000...///222111///222000000333777888444000---(((111BBBDDD666000555777333333666444000111777333444444444555999>>>BBB???666...///777<<<:::555666888777222111222000,,,111777999666444666777666777555444666999:::888555,,,333222***)))222777555888999888777555444555777;;;444///111777999444...777666555444444222///---333111333888888222///111888666000+++000999:::555111<<>>444...;;;;;;111666)))---111444333333333444999,,,***666;;;333---000,,,777<<<777111333888:::===:::GGG999999HHH===CCCFFFCCC(((111JJJ555UUUGGGBBBXXXkkkJJJgggEEE>>>666777YYYQQQhhhXXXQQQUUUXXXggg}}}iiipppuuu{{{kkkTTT\\\aaaIIINNN777===GGG@@@EEEQQQiiiUUU```YYYQQQeee]]]VVV```AAA---HHH>>>>>>;;;999555???BBB444888;;;777444555999<<<:::777AAA<<<;;;@@@BBB>>>888555888999===BBBAAA;;;999:::;;;555333666888666777<<<999...'''---888<<<;;;999555666777:::<<<<<<:::888AAA:::222222;;;BBB<<<111EEE999...111:::???;;;666333;;;===999;;;>>>666(((222666777666888;;;<<<999999444000222999>>><<<999???333111<<<<<<111000888:::444111222000---111999FFF>>>888:::???BBB@@@>>>444IIIAAA555===555///BBB:::HHHAAA777999:::::::::CCC,,,444AAA777888BBB;;;>>>======???BBBDDDEEEEEE:::EEEIIIAAA<<<@@@EEECCCVVVTTTNNNHHHLLLXXX^^^]]]PPPXXXVVV___vvvvvvnnnxxxssszzzzzzxxx{{{yyyqqqjjjKKKBBBNNNAAAJJJ???@@@CCCCCC===999>>>GGG666999======<<<>>>CCCGGG===333555===<<<===>>>777333:::555;;;999222===;;;'''111<<<@@@===:::;;;???:::888:::<<<444***000>>>AAA===:::;;;999666777:::666555555999CCCHHHAAA666444666333///111;;;BBBBBB999666777999888333000222777999777333333888;;;999:::888777777888888666555111666999666333444444222222111000222444555444222666555444555666666444222444333555666333111555<<<444222222444222///111555444444333000///000555999???;;;777666666333...)))CCC===000###"""...===EEE777:::888222000222111...000777999333111777777222===666111222222111555:::888888888888888666333111888666555555555333...+++888<<<666111666333000666999444333666666444555:::000000000000222444555444888555333333555555000+++111,,,---555555//////444888555666888555//////333<<<;;;:::777444333555666===555///111999===;;;666999999777666:::???===777111...111777888444777???@@@999000+++,,,000555777999888777555111...111666111222333222000///000111333000---...111444333222<<<777000,,,+++...222555000---///555666333333666888888444000222777666111///999>>>777///000888???555555555555555444333111,,,222555111...111222111---777000,,,888888000444---...000222444555777888>>>111)))---222333555999000888:::555111333888999888555CCC:::999CCC;;;DDD666LLLBBBHHHOOO,,,777FFFXXXtttPPP???RRRLLL```yyyhhhYYYQQQhhh^^^MMM;;;$$$XXXnnniii\\\ooodddqqq[[[___rrrnnnqqq___999DDDDDDBBBCCC444===HHHOOO[[[VVV<<<222555888DDDGGGBBB666KKKBBBOOOZZZ111888===:::777777999999555111999777999@@@CCC>>>666222999888:::<<<:::666666999999444222666999777999<<>>:::444444;;;@@@;;;111777555777<<<@@@>>>777111,,,555888666888===999///777;;;<<<:::999888555000888555333444888:::999777999222333::::::222///222<<<888888:::999777:::AAA666333222666<<<>>>===;;;<<>>;;;999;;;======IIIFFF===555666>>>CCCAAA777888888>>>GGGDDD???BBB???BBBPPPHHHCCCGGG@@@FFF777;;;>>>???AAACCCBBB???AAATTTIII999BBBEEEHHHZZZEEE;;;???CCC???GGGKKK<<>><<>>;;;===BBB999888777777888:::<<<===444000:::FFFCCC>>>888...555<<<666===<<<666???;;;%%%***222999<<<;;;999777;;;777999<<<777///444???:::888777:::999444333555111333333222555888777222777---///===>>>222111;;;???;;;666444222111777>>>777::::::777777::::::777333333333555777666444222333888:::777666777666444---,,,,,,...111333333222------...000222444333111777:::999333111444999;;;...---000444333000111444000111222333222444666888>>>;;;777666777888555333***000666999;;;<<<777000999:::888444111222111...333555666777666666888999===555,,,***+++---333999555666777888888777666555444444555777777555111...666:::555111777666444:::666555777888666444666;;;000000111333444555666777;;;777444333444333///,,,666555444222222333444555777555555888777444222333555666666666444444666888:::444///000444555111+++111000...///555;;;999222;;;111111:::888---///<<<,,,000666;;;:::444***###666111444:::666---111===111333555444333222222333222111000......///222444555555555444222000---,,,000------000222222444777000222333111000222000,,,...555999444000222888<<<111444666666333000000000---222444000---...000000,,,444000,,,333333---...111111111111222444666888>>>666---***000777<<<>>>888;;;:::666555999===>>>666222:::555333777777DDDHHHNNN777===GGG;;;999bbb______QQQeeePPPWWW;;;;;;ttt\\\sssxxxdddOOOOOORRRRRRTTTKKKPPPbbbmmmcccXXX```]]]VVVhhh|||yyyaaaCCC000@@@BBBCCC@@@***EEEEEE///888;;;///BBB:::'''III>>>QQQfff222???;;;999999;;;<<<;;;666222666333333888:::555000---777777:::===<<<666444666:::666444777888777777999999555444777888777888;;;;;;777444444777777333///:::999888777;;;>>>999111888999:::888777888;;;>>>,,,444888666666::::::555666<<>>222///>>>222(((>>>===999555444555888;;;<<<999888999======:::999;;;888;;;>>>???AAABBB???:::444///333999444111111---999666BBB===666777333AAA@@@:::999======888;;;DDD===KKKKKK===<<>>BBB@@@:::888;;;333:::111+++888AAA888...???>>>>>>???@@@CCCEEEGGGBBB777444555000555???AAADDD;;;888BBBNNNPPPKKKEEEFFFLLL:::888IIINNNDDD000222@@@000>>>CCC;;;HHH444999555444777999777888:::<<<888333111333555666666EEE888444444///333===???555;;;444;;;===888>>>777&&&&&&)))111999;;;777111:::555555999777333555<<<000///222777777333000111<<>>===666555;;;777000'''%%%''',,,111444222333444555444333333333333444555777888777666555000666333111777444000555666555555666666555555555333222333555444111222444777555222222444444333222555;;;;;;666666;;;:::444777222000333:::<<<999555,,,///111333444555777999111///---000333444000+++555999::::::<<<>>>:::444???888666888666000111777555333000......000222333------111666333...111999444666888888777666666777888777555444222111000000444666888888444///+++(((333111///......///222555***---000111000000111000...444666222000333777888...000333333222///---,,,111444666333000///111333111666444000000000+++(((000444666444///...111666888777444111555<<<<<<777<<<:::777555777;;;>>>>>>GGGAAACCC@@@<<<===CCCRRRCCC666333NNNLLLLLL;;;YYY]]]zzz{{{555XXXUUUoooJJJKKKSSShhhOOOMMMFFFhhh???MMMXXX666NNNsssJJJIIIaaaSSSvvvggg]]]vvvrrrnnnFFF<<>>888444444444000...///333666===CCCBBB;;;666666;;;999777888888777555444777444333777999888888:::888444000222777:::888444666999:::999;;;<<<888222;;;===;;;555333888???DDD333:::===888555777888666666:::======>>>???>>>999999<<<===<<<888555444555///555777555666;;;888///555777<<>>;;;@@@CCC@@@<<<:::999777333222===EEE???777111(((666MMM///JJJOOO///FFF:::444;;;666555;;;333///>>>FFFAAA;;;777777999;;;<<<@@@888888???AAA999666999FFFAAA;;;666999BBBLLLQQQ>>>555???FFF;;;:::AAA:::???666@@@@@@>>>===888GGGAAA999111...++++++444@@@666555<<<:::000666999***888:::<<<888111111333000///------111555666555444AAAAAA555///;;;BBB;;;666666111333;;;>>>::::::???CCC===AAAAAA999:::AAA@@@CCC777------333666777999666CCC666EEEDDD)))000444<<>>333///444555111+++***...444666555333555666444111//////000888888666444222111222333---444333222777222+++...333///,,,///555999666111777555555666222+++***...444333222333444555555555///777777111222:::;;;444<<<444---000:::@@@===555222333333222000//////000***+++///444999;;;:::888000:::AAA@@@;;;888666444777;;;999333444<<<>>>999888555111......000555888000666888222000222222...111222444555444333444555999777555666888666111--->>>:::444---***---444:::444333000......111333444---...111333222111333555///444555222000222444444111//////111555444///***555666666555222000222666444666777444000111111+++***444===:::111---222999333555555444666999666///===999555444555666666666;;;>>>???CCCAAA===DDDIIILLL444AAAZZZ888888888LLLdddIIINNNUUUFFFNNNVVVcccNNNMMMUUUCCCsssnnnEEEEEESSSVVVjjjLLL\\\NNNCCCPPPIIILLL[[[NNNDDD:::MMMSSSHHHcccwwweeeeeeEEEFFFTTTUUU999IIICCC888AAA<<>><<<:::???;;;:::<<<;;;666333444555666:::???>>>::::::<<<888888888888999999777444DDD<<<777:::<<<999555333333///---///444777666333444888;;;:::;;;;;;777111333:::>>>>>>???@@@===888777;;;===888444444666666888:::999444222333222///:::===@@@>>>999555555777111888888444777??????777777;;;??????>>><<<;;;999333:::<<<888666:::===>>>===555777888...+++111444;;;QQQ222MMMSSS222HHH;;;666///888>>>222333<<<888>>>999444111222555777888;;;333111:::===777444777888888999;;;;;;;;;;;;===;;;111:::AAA555555;;;555:::---555999>>>???555>>>444:::<<<999999<<<===:::GGG222555<<<000333AAA???AAA:::///...<<>>555999@@@BBB===555444<<>>DDDJJJ666BBBEEE444DDDLLL999999DDD777000777000:::444666:::<<<888444777???;;;>>>>>>:::555555<<>>444000333333222//////444999888222,,,000333444444555999===444333222///...000333666---555444333888222***,,,333///+++...888AAA>>>666777444555777111'''&&&+++666666555555444444333333222555222,,,...777===;;;>>>999222222999???;;;222444444444111...------...///111444666777666555444&&&333<<<999222///111222777@@@>>>333444@@@@@@444111444999:::888444000...111999999222555>>>===333000111222222111222444666444222111444888888333///333444333111000222999>>>111333222000111555777666///...///222222///---///...333666222///111333333555111000333888999444///555444555555222///222888333222777777000555;;;444'''333>>>===555000666???444222000000111111111000@@@<<<:::;;;:::555333333&&&444666@@@AAA===AAA777fffEEE>>>PPP;;;:::HHHJJJ555aaa777PPPYYY```aaa>>>gggpppKKKLLLEEEIIIqqqlllnnn===JJJfffIIIyyyeeePPPXXXWWWAAATTT===<<>>777555666777666444444555666666777666111111444555333999<<<>>><<<999777888:::555999999555888???@@@:::444999:::777444444222///666<<<<<<444222888===<<<555444444777444...111<<<<<<777>>>999???@@@...:::666(((666>>>---333@@@222777555333444777;;;===>>>666222111666;;;;;;:::;;;222555<<>>;;;<<<<<<555777:::333//////,,,;;;000777:::BBBHHH:::<<<111777888444555:::666,,,FFF111666CCC777000777888555888...'''///333000333333555666555666999999666===999333:::AAA:::999HHH>>>888999@@@AAA999222222<<<999:::444+++///888444///222999??????<<>>777000222:::888===AAA===666666???HHHBBB777666777111222::::::444>>>555666777777>>>333999:::999666333444888<<<<<<:::888888777666444333???999444222///---///444;;;<<<;;;;;;???BBB===666;;;555444888888333444:::???666000333888999999999555111000444555555888===666444222222333555444444---222777999<<<<<<555,,,222333333222111111555888777666555555666666444222666222111333444222222444444111111333333222777===:::666333333444555444222+++---000333333444444444777999666000///333777888999444333555444000000333000333777::::::777555555444444111///444999555,,,)))---222555666999???DDD///111222111111222666999...444111///444111+++///555333///...666???>>>777444111333888222((('''///666777777777555333111111444444333111333888<<<===666;;;<<<999999:::999444333333333111000000333555444666777666333///---,,,000999>>>:::444444999;;;===@@@===777777<<<999111<<<888222+++)))---666===222000///222;;;AAA@@@;;;111111111000000222555999222222222222222333444555'''...777;;;:::666444444111666777555555888777333///,,,...555888333---,,,***222666333///111444666444333222555888999888666555333444555333///333:::333///666777---555???888---444999888333111555:::555///...444444000000555888777:::???>>>888666888333DDD===AAAEEEFFFNNN:::MMMMMM???UUUmmmSSSNNN@@@999hhhLLLAAAXXXAAAmmm~~~___333???^^^}}}}}}fffxxxvvvNNN\\\SSS111mmmmmm[[[]]]QQQJJJ\\\WWWLLLQQQ333777>>>FFF999:::666222EEEGGGAAA???333222IIISSS;;;AAA333555;;;555555333888777666333222222333444+++---333:::;;;777555666<<<777222000//////666>>>333777999888999<<<999333666000...111333333555888999;;;===;;;888555444555777888888777:::<<<888000<<<===777---///999>>>;;;555444333555777777666666333777888666888===>>><<<777888888888888999:::<<<777888888999:::;;;999666===AAA@@@:::666777777444;;;@@@>>>555333999<<<888+++222000777CCC777...;;;666,,,<<<)))111AAA&&&666222///222444333555666000999888999<<>>NNNBBB555...///888LLL^^^@@@>>>999999>>>888111555777222888444:::DDD888555AAA777///...111222222111:::666???HHH>>>333///+++555IIIFFF888333---000BBB;;;777444888DDDKKKCCC666000444000222:::999555<<<999888:::???CCCAAA;;;777:::666666000)))111999444;;;:::;;;???@@@BBBHHHPPP)))>>>KKK<<<777777,,,///888:::???999666:::666666777888:::;;;666000000555444888;;;999555555<<>>555555777999888666555666888999::::::999777777666555>>>888444333222111444:::000111000000333777333,,,@@@999555777777666;;;BBB333555;;;AAA???888111000:::333000333444333777>>>444333444666888999777666888888555333666;;;;;;777:::;;;;;;999666777:::===888555000///111666999;;;???666111555444///000777999555222222222333888@@@:::666222111333555666555333333333222111000111222888999666///,,,111888<<<444000000444555222333777+++///111000111333555444999999444111555:::555,,,222666888777333333666:::888:::;;;888444111111222...333---***000...,,,111222333///)))+++222222...000---111888444***+++444333555888888666444222222...///333999:::777555555+++999CCC@@@999888999999999888666333000000333555000333777888666555666777333666555...***---222444999555555:::===;;;::::::(((---333666555333222222:::,,,'''222;;;888555555///...---,,,,,,///333777666777777222......444:::///333777666222000222555555:::<<<888777888555...222///333???DDD???777333'''111777444000111666999000222444555555555888:::777444555777555111555===555///777666***222???666666555333111///......///444---111===???444222999&&&(((000:::<<<777666:::<<>>444===DDD222999<<<;;;777444222333666888888555444666666666;;;AAA888666666777555000111444888<<<<<<999888:::444,,,;;;888666555111...222888555999===;;;666222222444888888666666:::===888000///888;;;555444999777000:::666555888::::::777555777:::<<<:::999;;;999555555444444555777999;;;===888666888;;;;;;777111///777;;;999111---000111...111888777111333===???:::444666''')))???777...BBB222<<<333---666;;;999666///<<<111+++<<<888+++333777777888;;;<<<<<<999777>>>BBB@@@777555<<<>>>:::<<<999999;;;888222444;;;999===444555DDD???555===666555<<<111333???666333;;;***%%%333;;;555222999000555999555222444777666,,,;;;444,,,555333...888666>>>BBB;;;555555777666222===:::333===BBB:::444999::::::;;;>>>>>>666...444222555222---555:::222444222555;;;>>>;;;:::;;;CCC222999555======)))===@@@GGG111666999444CCC555777555666:::;;;888777999111333555444333444777:::EEE666222555444777===999111>>>666111///000<<<444000222666999999888444222444777999777666666777666777333111444666777<<>>***222...(((111888999>>>,,,///444777666444111///111===@@@555...444===???111555666444555999999666:::555222555:::;;;444---666///(((''',,,333777888222555666333///...222777222///111777888444333777555666666666555444333333111444444555888;;;888111777222333:::$$$???BBB***000777888333---...111222333444222333999<<<222%%%333666777555000...111444000111444666666666555444...333444//////000(((!!!,,,333999===888///222222:::___<<>>PPPaaaWWW;;;^^^cccTTTfffFFFEEE]]]gggqqqFFF___===\\\eee:::QQQccc333MMMhhhxxx???===LLL???;;;GGGEEEQQQdddLLL...888@@@???777111222777888+++)))666>>>:::888===AAA444666,,,<<<222===;;;444???;;;,,,///@@@@@@000999999999888888888666222---888444222===888...666333222777;;;666---111;;;000===???666555<<<888***777888555///000888===;;;...888===777444777777222AAA...,,,666666555777666===999444222666999777333000999===999444555888:::??????>>><<<999555222000000+++---555444,,,+++222111444666777999<<<>>>>>>444,,,***333;;;999444111???@@@<<<333...000222111777555222000111444888;;;111///111555444000444;;;===:::666555888;;;;;;;;;000444999:::888333000...:::777555555777:::;;;;;;444;;;000;;;999***888555///999222000;;;777...666444999>>>>>>;;;888777777---:::555000777111,,,:::FFF:::222444999;;;???DDDCCC@@@===<<<===<<<999666777>>>888///<<>>BBB555666111555999888444777@@@>>>666CCC:::555999>>>===;;;:::@@@888:::CCC>>>//////;;;:::444...///555:::999666888222000///---+++222;;;888AAA???;;;:::333---333666777222000:::BBB555BBB555<<>>;;;888888666333///111444333000///111444333111333999;;;444+++&&&>>>555222111,,,444??????444777777444555888666000888===;;;444333999:::444999:::;;;999666333333444777444555;;;>>>;;;888888222===555<<<999000===999222333222222444666555111999999999:::999777777777777777333...///555777555222222111///---///444888000///222999;;;777444333444333333555333///000333000000222444555444111///555888888666555555666777+++222666222------111333444:::333,,,333666333444555555555444222111111222555999999999???DDD999(((111222444666777666555444<<<999666888;;;:::444///<<<666000---000222222000,,,000444666555444555777<<<888777999666000---///222333666999:::888444111///,,,///777888111,,,...>>>555111>>>...===888---111333333111333888888666444555444111444777444---111555777555000---...000444333111000222666;;;===888999777222000000+++&&&***...000///222777555000444>>>JJJPPP555EEEQQQfffccc___NNNHHHXXXcccBBB888???EEE```fff:::===oooaaaEEEZZZBBBGGGmmm:::BBB~~~mmmbbbJJJMMMjjjZZZNNNQQQjjjggg>>><<>>777111//////777000000777:::333......;;;333999000;;;000;;;<<<444222333777999666222000======<<<;;;;;;;;;888555555999666444777444...111000222888;;;666...+++,,,111888999444444:::999333///222000++++++111444444...333666555777999999666:::---///777444222777888:::666111///222666888888111777999666333555777888555666888;;;>>>>>>;;;888666000000555444---...555333444555777999:::888666888000+++000555444222222888444000///000000///...888888666555333333333222444+++)))222::::::555111;;;888555444666888888888BBB<<<222)))'''---888@@@555444444555777999:::;;;777???777BBB???111;;;888444777444333777555111333888777666666666555444333666CCC555###***333555===999000***---111111222555AAA@@@>>>===<<<:::777555888777333111777<<<555***888222&&&111333(((---***222666777777999<<<:::555JJJBBB999777;;;@@@AAA???888888999;;;:::777777999///......111666888555222666333333777777888>>>GGG???;;;000111??????333///000999<<<666555999555+++444111999@@@===;;;;;;555000000000111222333444333999333111333333///...000===<<<:::888666444222111666:::===>>><<<;;;;;;<<<333777888666777999666//////...111777:::888555555555333///...222666222+++<<<888555444444333///,,,888666444444555666555555777===???<<<:::999777333444888;;;888111...000333<<<555111222333000//////:::444666888333888>>>;;;777888777666777999777333222:::<<<666111444555222333777;;;999555333555888111///222777999666333222000888333888555///999666444555444222444777444---666777999999999777444111777666333///111666888777,,,000333111------222888666333111222111111555;;;999444222555666666777:::555333333666999888222---999444444888777222555===111444666555444555222,,,000444...,,,777:::555444777444000---,,,///222444777<<<<<<666444777555///666222444:::;;;444222666;;;:::999999999777333000777444111111444666555333---000444888999888666444999666666888777444333555---///222777999666...(((333---222@@@>>>///+++444???777---???:::???333333444111......666===;;;444333444333...---111444444...222444444111......000222000//////111666;;;???;;;777555444111...000555888888555222222444333000333888>>>888999NNN555UUUhhh]]]FFFAAAQQQGGGHHHEEEIIIWWWbbbSSSKKK666ooo~~~wwwgggqqqzzz]]]ZZZnnnYYYYYYeee]]]ffflll[[[???aaaQQQ^^^MMMFFFYYY???777EEE;;;666<<<666777777999999999777666...///111333555555444333333111:::666:::000888;;;555222444888999555111111<<<999888888888777666444;;;666888888222222333...222888;;;888444222///,,,666555333222333444777888777;;;<<<888555666888888;;;555222666888666222000222+++111999222000666999444333333555666777999:::555777777333333777999777;;;:::;;;===???>>>999555===666333666555000111777666666777999999777444222@@@888222111222222444888666,,,)))111555111---...444555777888777555222000999111---333;;;>>>;;;999999777444333444555555444===999333---,,,///666<<<111333666888999:::<<<===777===999BBB???555999555777333555777333666:::666>>>888222000222555444222000AAA999'''...;;;888111888222000222555444222222444777:::;;;;;;:::::::::777//////666444---000;;;===999,,,666666,,,111...333444888<<<<<<777666888DDDCCC===777;;;DDDEEE???:::>>><<<555444888555,,,///000111333555666777777333333444888999888<<>>888444444222---***333444555===>>>888888333444555666666666555555333111111222222111444999;;;999777555555666777888777@@@HHHFFF<<<444444777///222444555777999666111...///111444555111---+++000///,,,+++...333111,,,888111+++(((,,,000333333666444333666:::;;;888333444999;;;999888999999777999<<<>>>===888333111111???666//////000222555:::444111777;;;666777999222777777666666777888777444***222666444222444666444...333777666222222777===///000222555666333///---666999666666333000444333666777444000111777666///555888999888777666444000;;;999444000000222222111---111333222...---///222999666333222///...444===333///000666:::888666666444555888;;;===;;;888555888777888:::999777888<<<555777777555666777333---+++...)))+++999;;;444333333111///...000333666777666;;;;;;333---///333333===444444======333222;;;555777888888666333111111444222000000333444555444888666555555666555333111222111222444666777999;;;000000333777999555,,,%%%222111777>>><<<333222888555777+++<<<@@@HHH888:::666333......444999666...222111...,,,,,,///222333...000222111000000222444***,,,///111444555555555444......222000,,,222===999999999888888777444111222000***...444FFF,,,777]]]^^^RRRPPP```MMMiiieeeHHH^^^yyyyyyhhhqqq]]]BBBmmm}}}PPPKKKtttrrrzzz]]]555pppvvvooo}}}zzzSSSbbbzzzaaa```444999666MMMZZZDDD:::===666;;;???111111222555999<<<======---222444111111777===>>>///000666999;;;444666888555???;;;......;;;===333777333222555666555555666;;;222:::>>>333555:::///888@@@@@@666111777<<<;;;;;;444111555444///000777222777:::888333111000111BBB555///666:::555/////////)))000888333222777777000333999??????:::777888:::999666333666;;;;;;888AAAAAA@@@>>>;;;999777666<<<666444777777444555888999:::;;;<<<888444555999>>>;;;777333111222555999777,,,,,,888;;;333...333...000444777999888777666555666666333111333===FFF888666555444444333333222000333666777555333222222000444999<<<<<<===???@@@999;;;:::===<<<777888666555,,,555:::111888CCC<<>>@@@555999333777555888>>><<<444555>>>555===>>>999===GGGCCC666;;;;;;888333333555111)))555444222///---000777<<<777666777666444111......666>>>:::333222///111===<<<999666666999888000'''...>>>888///777777222:::555666777777777777999:::000111222222111222888>>>333333333555777;;;>>>@@@333<<>>===777555777///+++***000444333111111)))///777999888777999<<<333===@@@:::999>>>===555222666555111...000111///555555...///999555***)))222111333666999:::999777555333222777@@@AAA333###@@@555333:::999111222<<<222555888888555333222333999666111...,,,,,,,,,,,,@@@;;;555000///111222333666555333111000222333333555555777:::<<<:::555000%%%...111,,,+++111444222+++999///777<<>>888666666333000222555333///333///---///333333111000555444333111000111444666,,,...111333444333222111///+++---333222---000:::<<<:::888999:::888666555::::::(((666$$$000AAA???...777;;;EEEZZZKKK[[[???JJJppp}}}ccc[[[tttjjj\\\hhhHHHhhhqqqFFFfffhhhjjj]]]gggccclll@@@***GGGMMMGGG???DDDGGGLLL<<<777CCC222666777777666555444555666444;;;===888333444555444111000111;;;;;;:::555555333;;;999,,,,,,888;;;444555111111777:::888888;;;999222<<>>@@@888111111888777//////555---000555666555222222333:::///,,,666<<<999666999111***000777555666999444666666999>>>===777555888:::888444222666;;;;;;666666:::<<<999555666<<>>>>>>>>===;;;<<<999999<<<:::;;;222***333888...555@@@:::>>>>>>===:::777666888;;;:::---%%%'''+++111777888444333222000000111000...555999<<<<<<999555555555666444444555444333555:::+++000,,,666999111666111:::555555:::777222777AAA555>>>???888:::BBB>>>111444...,,,222666555444666333333111,,,((()))///444::::::999777444111---***PPPIII999333<<<:::000...999777777;;;<<<999444222///@@@===444888444111>>>333333333222111333777;;;777888777333///000333666444555666777888999::::::,,,111555555333222444777777666777888888555000---000555888666444333000---,,,111333111///222444444***---222555666444111///333222111444777666000***888:::888222000333666666111//////333999999333---:::888888:::999555555777***'''...333111555:::555444000///222333222222444777666555555777999999999555666555111,,,,,,222777:::>>>???<<<999888666333555///555000000666000666222;;;:::...+++444999666666;;;:::555555::::::444444111111333444111//////...---...222666888666444111222666;;;:::666444666888111------...///222777&&&...666888555444999???---<<>>:::333...---000444888444555222------000222111000222555888999:::999999 +++,,,"""###111555---+++888444888222III>>>111333777777444333666777666555111111666:::777222///;;;999666333111111333444444444333222222333444444333222444666555000///222BBB;;;666555555444666999BBBAAA(((>>>+++///BBB000///666@@@EEEFFFCCCNNN>>>UUUMMMbbb~~~kkkiiizzzqqqZZZDDDXXXQQQwwwYYYSSSxxxxxxYYY444\\\eeeIII^^^;;;...EEECCCKKKSSS===>>>RRR<<<888999888777555444444555000666===???;;;444...,,,444333///<<<:::>>>444444111,,,...777666......666111,,,...777:::777666:::999777<<>>777333555555111333:::555555222000333888777333222555777555222444;;;BBB333222333777:::;;;888444222444999;;;333---555DDD333888;;;:::888999777555***(((,,,444444111444<<<<<<;;;999666333111///...,,,...111444999;;;555---444666888888666444333333333333222000///111444888333333555888;;;<<<:::888;;;666:::222444===777:::111///444444...///555444777:::<<<:::777555888;;;777%%%&&&222222000555555333555555333222333222///333666999;;;;;;;;;;;;<<<::::::666222222444222+++333666,,,111222...999666888555333333333444999@@@BBBCCC>>>666555:::999333666///...555777333333999111444666555111---,,,,,,444555444333444666444000>>>???666222:::888333666000666???BBB999333<<>>***)))444<<<999999999000888333111555777555555888666555444111......333888333444555444222222333444444999:::555111333444111333***333+++,,,555,,,444...===@@@333,,,222666333111999;;;666666<<<:::333000...000666888444000111---///222555666777888999@@@888111///000111555:::<<<777333111///---000666...222666666444333777;;;)))111666555555999999555333777777222111555:::;;;444555222666===666///555222///,,,...222555444111777;;;>>>777...,,,777CCC111111222222222111111000999999999999777444111///---...///000000111222333555666555333000000333666///111///***+++222666555***///555666444222333555)))------***---555666111111111333>>>,,,===;;;///222555666333444888999777333111444:::999333///000777777666555555555333222333444444555444444333222666888888666666666222,,,===777333555666444555888>>>CCC///:::;;;AAA555777CCC000333666$$$...555??????EEEYYYuuulllcccTTTccciiivvviiioooeeeZZZ===ttt]]]LLLQQQ777III^^^JJJCCC222BBBIIIOOOHHHHHHAAA???MMMEEE777555444777;;;>>>;;;888------444>>>>>>666222555555777000???555<<<333888333---111::::::111333===111+++...888;;;555222666666:::777555:::999666:::888777999===<<<777444555000111333666777666666666000)))'''---111111000222777>>>AAA<<<666444444333777444:::;;;444666:::555???444000555666222222777111333333111222555555222888888888888999999::::::666444333444888:::888444222111666<<<999222555???333999;;;::::::;;;777111222000///000222444666888:::999888777444222000...111555777888<<>>:::777777555222555;;;???>>>DDDAAA<<<777555555666666999;;;:::666333444555555444777:::;;;888444111///222333111...111777777333&&&222555333444111333???444666<<<===444///@@@WWW???111111888111***///666444888;;;:::666444555777111333222000222777777444222222222333555777:::;;;888888777666444444555666888333222555666222000111333:::<<<666222333333000444444222111444666000(((,,,000222///+++---444;;;111///---...333:::AAADDD222666888666555888999888111///---+++---333:::>>>---...444;;;<<<888666777???777777666000444<<<999777111///444555333444777444555555111***)))222===...000444777999999888777///555666111...222444333<<<111:::000000999---555+++>>>FFF888---000333///---777;;;777888===:::000111...111999;;;555000000000444999888555444777;;;222---,,,222777888888:::222222333444///(((&&&***333333333222000000111333((('''+++222444222444;;;///222111///111666888777222444222555;;;333...666999333------333:::>>>???666444555888999666111///,,,222555444444666222,,,;;;999777666555222---)))222444666666444111...---...444999999444//////111111333000******111555333---444;;;;;;444//////111222......444888777555555444'''///DDD***444888222333444333111333777666333///000666:::555,,,+++000///000333777:::999777444***///555::::::666///+++555:::888333555:::666,,,111///222:::===888444555222KKKDDD222:::LLL<<>>VVVBBB&&&EEEVVV>>>YYYtttvvvRRRxxxTTT```gggBBBWWWeeemmmMMM777:::@@@JJJMMM111LLL@@@>>>HHH888///111<<<666222777@@@CCC===555999//////888:::333555>>>555:::333AAA222999222<<<777>>>===444444>>>EEEDDD777111444>>>@@@888444777000999000---999:::777CCCCCC666222:::@@@>>>===???444666666444444666555333CCC888111444888666333333///>>>EEE===555555888888888999@@@>>>222222:::888:::111222===@@@888111111111444555333333666666333:::777666<<>>666111444:::999333///111444777888777666555000:::>>>666///111999===///333777888666333333444333444666666555666888999===777333666<<<>>>999222555///<<<222666EEE666999///===:::666<<<666111===777333///000555999;;;;;;:::444:::888...888@@@000***444::::::888888222***999555222111222222///,,,AAA777000333444222222666,,,555111777777222999333777;;;999555:::DDDEEE===;;;888888;;;;;;666444666222???@@@444111===@@@999888777555444444444333333::::::555000222888888333888888111222===;;;000...AAA666000222111000>>>QQQccc>>>333888---(((444999000666;;;;;;666000------777888555111111555111***999777333111111333666888...111444555333333666999111+++***///111......222111666555///111888555+++222777777000******---...888...)))111999888444222BBB...333???666444:::444555WWW555///,,,000SSS333777///555;;;555222777777999111222333...111555///111444666999<<<>>>:::666666111222666222***///;;;666111,,,+++...222222222:::888888888222---111:::888777555555555555333111222000333888666///,,,///===<<<888444222222555777///555>>>000///<<<444111555111'''999///444+++666444222222444555555:::@@@777666444111000000222555;;;555111222222000111333999888444---((()))222:::777333222666;;;<<<666000---000333333222222444777+++555666,,,)))111555000,,,//////---///444666444:::555111333999<<<999555333222111222555777888777...222<<>>777///111:::AAA222)))---111000333;;;222333111///111444333...666222222666555///...111666...(((333???777111===<<<111+++///555444333444000000333888777000,,,+++111555///777@@@''' FFF//////...,,,...222666777444333111000000///---,,,***///222000222888888555000...<<<...<<>>LLL555%%%:::DDDFFF666===---999???777>>>,,,---)))---000999///"""???333777999777777999888444///...111666666333333555AAAGGG<<<333888111---===...&&&444AAA888666777+++;;;CCC666...888777000888000111666>>>DDDCCC:::222999===>>>999555555666555======888111///111222000======AAAFFFCCC;;;777999222666:::;;;:::888666555000000333777555000111666999AAA:::BBB333???888>>>>>>999777999:::888777999:::------<<>>555:::444555<<<@@@777((((((222AAA'''333>>>(((---===...===333...222777555222111888222---...222666:::===888777666666777777666555:::777222000///111222222666;;;999444888BBBAAA999666:::777///000999;;;444888999555///...333999<<<000<<<444---777666000777999::::::777222...***)))777>>>======BBB===555777333,,,777<<<000111888---111666777333222777===???666+++,,,777555+++222FFFAAA===CCC444AAA:::CCC:::333000000777??????555+++111222444555666666666666:::777555555777888666444444666666444111000444777<<<444---...333666888:::EEEDDD>>>===???666///888===888666888888444555::://////111666;;;;;;777333:::999888888:::;;;:::999444666:::;;;555...000555333222555777444------333333<<<<<<...%%%***333555111666888888777888666111%%%)))000333///---777EEE???000666@@@888666;;;777;;;AAA***333777///<<<***===333777>>>;;;:::<<<888999111333444///222666000(((000555000***,,,888DDD666999999555222222444555:::888666222000000111333777222111555999;;;???EEE333333444555666777888:::888555666999888444444777888777555333111111333444666999DDD999555>>>888:::444...)))444111000,,,444111000111333111------000333444444000***(((,,,000222111333888999666666999777777666333000111666:::333222111444888888444000222333444333111000333555555444444666666555333333111222000,,,,,,111444333:::444111444<<>>666444666999333+++///999222222444666777555222000888555444555222...111888;;;000+++111333---+++//////111000///111555444///111------000000------111000444111222;;;999666<<<333...---222444333444777333000111444444000///111///555111444:::...,,,BBB(((***,,,---///222333333...---...222777;;;<<<;;;'''---000000111555555111999>>>444///444;;;888&&&666444999BBBCCC@@@GGGSSSaaaUUU888:::DDD555333CCC<<<---999CCC999HHHVVVDDDEEEXXXfffsss^^^[[[pppOOO222\\\eeeRRRTTT===:::UUUIII:::BBB<<<777???:::888666BBBBBBAAA777---444444000+++...+++333999111===999444555<<<===999999??????666000333777777666777+++777<<<>>>???888...---FFF888555888888;;;>>><<<:::AAA888333???@@@;;;DDD:::;;;===>>>===:::555222222888:::777666777999888111444555333333777999888444333555;;;:::555111222666555666999;;;;;;777444222555777777666555777888777<<<:::>>>888<<<999;;;???;;;;;;<<<:::777666999;;;222111:::;;;333555>>>666;;;777444888777444888666111333888666///000777222%%%222???333666AAA999===555111444777666555777999444//////111444777888888777777888999::::::::::::666222111333666666666444888666222555>>>===555<<<777333444666444000...666999999444222333444333111999777333555444...---333555888999999888666666---666555444888666555======222555666,,,111:::444222222000,,,,,,111333111555///000888888333:::JJJ<<<:::777;;;;;;<<<555222666333111000222444444333111222222222333333333333555333111222555777888777444333333444555666666555888555222222666;;;:::888888???888---111222...///888444444777666222111444///111555777888777666555888777777777888888666444222111444999999333000000777222111444666333444888///777666***"""'''///333,,,///222555999:::333***555<<<@@@:::***###,,,;;;999111777???888444888888///:::AAA???444+++---222<<<000222999999::::::222777000333666111444777000<<<555---+++---111444666444======444444<<<;;;222333666999888555666:::>>>===333,,,000888;;;;;;:::222444555555444666:::???888555333555555444666:::666666777777888777777777666555@@@999555999333<<<444+++---...444+++...111000111555999777111...///222777999555---+++000666444555:::===:::555333666111333555666777777777666444555777888999888777666888999888666333333444555<<<111111<<>>333555AAAHHHBBB999:::GGGWWWMMMVVVhhhLLL444III---222@@@888CCCLLL555666AAARRRUUUIIILLL]]]^^^}}}dddNNNIIIHHHYYYUUU555999EEEJJJIII777333<<<777>>><<<>>>BBB999;;;???444777++++++<<<777111888......999:::000111<<<===:::999:::999666888===<<<888444***%%%111>>><<<555000)))---777666...///555999444333===???===DDDAAAAAA@@@;;;666333444555///555888777666888888666333999===:::888999:::999444111111555999777444333...***(((***000222...)))///666777111111777999555???<<<>>>999===555555000:::999;;;;;;777222333888888666666999888555555777777777>>>>>>444111666555;;;222...333777555555999,,,,,,111666444222666999:::666333333444444777;;;999666333111222333444333333333333444555666777888:::666222333888;;;;;;999111444333111555>>>>>>777BBB777444===>>>444...111666<<>><<<555000333777999999;;;>>>@@@???777000111555666111---555777888555111111666<<<555333111222444666888999444555777:::<<<<<<:::888777...777555444666...777555+++222+++888***222000000111777===<<<888666777222666999888555555999===333444777888444000333999333333555888;;;:::888555333666999999777666888:::666777777777555444222222888111000888:::222///222888999777222111444555333000000111555999:::666333,,,222999:::666222111333<<<777555666555000...///======:::555222444666666333333333444333000---+++222...000666888444000000///222444333444666555111222222333555666555555555111:::777333888777222555666666555444111000111333===888444444444333555:::AAA888666555...---000,,,999444111222333555:::@@@333000///333999<<<999444000222444444555666666555444999///999;;;666DDDCCC---???III???111///666;;;333@@@FFF:::GGGkkkeee???AAA>>>CCCLLLNNNKKKKKKMMMLLL===;;;555777CCCIIIWWWUUUfffoooiiidddGGG777xxxMMM<<<555666BBBGGGSSS999***777555???KKK999@@@FFF444;;;333***:::888...>>>999:::@@@???888666:::---777CCCDDD:::222777CCC///222AAABBB666:::999###,,,333...222BBB<<>><<<999666444555777999111666999888777888666333666<<>>777333777:::777333444///777222---111---,,,999555444333222000222777<<<666777666333333444444111222222222222111222444666:::666222444:::===<<<888000222111111777???@@@<<<<<<888888===<<<666333666999>>>@@@===::::::888444///***555999///333777(((,,,...111666888888666333999===777111222///...777999333000111333555555///777777444111444:::<<<999111555777555777>>>DDDFFFDDD<<<555BBB777222)))222+++///222111//////222555999888666555444444444555999777555444444666777888444444555888999666111,,,***000111---000888666,,,,,,777222'''---444222111777666666777666333111000333555777666444333444555777777777999::::::888555>>>444------000111111333///,,,***,,,000333555666222///---...444888444,,,111222000,,,---222666555444333333555888999444///555777888888666000...444777222???+++...DDD111000333000777:::444555888222444...222555111444666///+++---444999777222444::::::666666<<<===777444666777666555777999999777444555555555666888888666222666888888444///...333888555444333444777;;;;;;999111111222666999999777444<<>>>>>---222555444111//////000444000///111222222333555333777888555444666555111111444777888777666333000888333---444<<<222)))222>>>:::444000000222333333:::555333333222///000444<<<++++++666333...333888555111///222222///111555888666555888<<<===:::666777555444555555555777999777///;;;888666999222@@@GGGVVV[[[NNN???<<<;;;888DDDCCC222FFFBBB222GGG<<>>AAA***DDDWWWfffdddVVVWWWFFF999BBBBBBEEE555000EEE<<<333666---BBB===(((777:::222:::;;;;;;222:::===999888:::666...---333<<>>000444;;;333222<<<888444DDD;;;444555::::::888888999888555222333777:::999777222666999888999:::888333111666888555444888;;;<<<;;;777333333777;;;999555333333333333333444666888444<<<;;;111222<<<===555;;;222;;;666EEE777;;;666777888;;;===;;;999>>>FFF111777:::888999===<<<777666***333===555444888000999999<<>>AAA===777222---***777===999555999444000777BBB,,,555555666888,,,@@@000111999:::333555888111777000333666111444777000777222222777888555777>>>???777777>>><<<000---333666333222444888999777333///444777666555666555222333444444222000111444888222222111111555::::::555555333222444888999777444:::111666111444<<<222555888444666111777222555222555333333333...'''%%%'''555222111444777888444000000---*********---666AAA777666444333222222333444000222333222111111555999///111444888:::888333///111666777222...111555666111666999999999:::777222111444666555222222666:::777999:::888555333444666666444111222555888;;;===---666;;;777444777777333111555444...+++///555999===:::666444333444666999666999999555333444444333777;;;===<<<;;;:::666111777---'''333===000'''111===999333---...444777555;;;777555777555222333666:::---***555888...///<<<111...222999888///***,,,???>>><<<:::888333...+++888444333444444222444777888---AAA777444<<<,,,;;;999000***888YYYsssppp```CCC^^^PPPaaaPPP(((<<<444???WWW???000NNNNNNDDDaaaJJJ@@@AAAFFF???>>>CCC<<<@@@>>>:::777***777BBBEEE---<<>>999BBBAAA<<<888555AAA:::+++777;;;999;;;666<<<&&&444888000111:::777***>>>444,,,///444666444333444222888<<<999999777...---333666777888///+++333===111666???:::888;;;999777333000222888:::777222111444666666999===;;;777:::;;;:::666777:::;;;999999888555333555:::999666---///111000///000222555777:::999333444:::999333>>>777:::;;;@@@555555555888666666888666555;;;BBB444777888777777777555222333'''***555888666444///222777>>>???;;;666444555///>>>999444===666))),,,111777:::888666888999999000777999444333777777333666777777444000///222555777666666666777666444222777444222222555666555222111<<<===333///555888333GGGFFF???555000333777888777555666333---111444...666555444666999999555111::::::222111;;;:::111222777777+++&&&...111111888---222444000...222888;;;777888777444444888:::999;;;111999...:::,,,???GGG@@@:::222///000222111///222222333444444333333222444666777888888:::<<<>>>)))///555777666555777999555444333222222333444555333444333999@@@888333===333444222...---000111000444222111444888:::777333333222222333666777777666222111222222///000;;;GGG000777:::777333333444444111222333000,,,)))***---///...+++***///777999777'''000666666666999999777777>>>555000:::999222::::::111;;;???555))),,,EEE......444555111555666+++;;;444555777222555888222FFF777///555;;;999666888999999;;;:::666111000333333333333555777888999999222666666222111444444111222222222333333555666777333222...+++000888999444;;;777333333666999888666222333;;;///---888222555888888333666222777333333555444555666222+++)))+++555555666888999888555222999444222222111///111555222333333000...---000444555555444333444666999;;;666555666888;;;;;;888444555222333888888333444999555999;;;::::::;;;999444:::666222000111444777888777777666666555555555555555444222000111666<<>>DDDhhh\\\TTTXXXRRRVVVNNN222EEEBBB777???HHHIIILLLWWWLLL>>>FFF999===]]]GGG222666>>>;;;BBB<<<888...333111999((($$$<<>>333+++,,,111333444444GGG:::***'''...000888JJJ222333???HHHAAA999333,,,>>>///666AAA999666:::666777555333444666777555333222444444444777;;;:::555>>>>>>;;;999:::===999222333666666222444999:::777888888999:::<<<=========999777555555666666333000>>>:::777@@@888333...777@@@:::555444222111444999999777777888777333111222333...)))333>>>888111666333666999777444444666999777===777111777555+++&&&///666;;;::::::;;;888333...666888111///444555111333555555111------111555222555777777555333333333888444111333666666555333777888888888;;;===;;;777AAAAAA===555111444888888666<<<777111444444111222888555333444777888555222BBBCCC;;;666<<<888111333555:::---%%%---,,,***555///222222000222999===>>>777444222222333111222444555222222111888999===<<<>>>999444333444444222///***,,,///222333333111000333666:::<<<;;;<<<===???111222444555666777999:::888222111666555......555+++333000...555444000333444777777333333666777333...000222666999999888666777555222222333444555555999555000,,,)))---===MMM555888888444222555555222666111000888???<<<111(((///,,,)))***222888333)))///...***(((---222,,,!!!444<<<000+++999:::333;;;222555222111222222000***111...222444333999888)))???777777888333666:::555000000555:::444+++111@@@///:::>>>555111777999666:::;;;<<<999444222444666666777555111444<<>>===999666333666666444222444666777---666777---***222777666555666444222666;;;888///***///333333333333222000222666555000...111555777777999666000///444666333---///,,,444777444666444;;;;;;111)))***---...333...,,,---...///444:::)))@@@777,,,<<<<<<333>>>???666222777777222555???222777;;;;;;666222222333333111555;;;:::333...///,,,<<>>:::444TTTNNNPPPjjj555111HHH```OOOOOO999AAAHHH<<<111999444777GGG>>>111...999222AAA:::'''<<>>888///***000222...///555777666999555444777===???<<<888>>>999777;;;<<<777333333111222---@@@444999444DDDNNNEEE<<<888555333444777<<<777777;;;:::444333777666777///555DDD;;;111>>>999888333...,,,000666999===999111+++222<<<>>>999,,,444::::::;;;;;;555------666888///,,,222333...444777777444111111666;;;///444999999555222333666666222111555999;;;::::::555++++++:::DDD@@@999999///222333000///222444444111===666000:::999111888AAA<<<888888;;;<<<999666:::>>>777333777666333:::666AAA999222999222)))444666333...)))***---,,,'''===777444888999555444999666:::///;;;666EEE555---000222666:::;;;888333...'''***...222444444222111///333777888666444444555===999555555777999888666===444555>>><<<000///999000>>>:::---444<<<:::666///555666444444777666111)))...555888888777888:::===999555333333444555555///222777;;;888222333777>>>===999444666<<<<<<666777777333+++)))...555888,,,...000000000333888===888888333222777222333AAA999***(((666???999555888111999:::333,,,...111111555333222222333333333222888888777555444555777999222777:::999999:::666111444444777999444---///666:::666666777444111555===777666555444444333111000999444---***,,,000444666888::::::666111///111555111222333222000000111333222777333000444111---222666777;;;===888222444999333111111333666666222...111666555111333:::777---666444333444555666555444888666888;;;999222------000111222222000111666999444???777222:::333)))222)))---333555111---222:::===;;;999777555333333222999666666888888555555888999888888999;;;999555111888444111111333666555444222666777444333666888777:::222000555444------444---777:::666555999444***666666666777999888777555...&&&===999111888...111***111555222------222555222444999***:::---666:::666666222555888//////???777333000444:::===:::555>>>999444333777888222+++;;;999666555444555666666/// '''999444&&&'''---///111444777777666333222;;;999BBBNNNHHH666000888???888;;;555...CCCWWWOOOppp```NNNHHHKKKKKKBBB888888GGGAAA===PPPTTTDDD???WWW```lll]]]AAA[[[EEE???HHHKKK333999;;;222>>>000<<<$$$999333&&&777>>>NNNIII999999<<<444888:::,,,222333333222000000333555DDD<<<222000888@@@<<<333(((+++444===>>>999999>>>333))):::FFF888666888'''888:::999666777;;;777000...000333666888666222///===222000:::===666666===444333666<<<===888222111***555<<<:::666555444000111???AAA333...888;;;444333444444444666777666222;;;AAA===333555???999)))444444333111444888666111:::222BBB===@@@FFF222444...555999555444777777333;;;333---...222444888<<<888666555555777777555333888===...444---BBB777333111444888:::888555222111000777:::555222444666444333333333333333333333333444888111...:::@@@:::666000)))+++666;;;777555888555:::666+++***333555000222,,,---777???;;;444111111999===888555666666333888999777333333777777222333333666999777000---///444---***000333222555<<<<<<444111444777555666999@@@???>>>>>>>>><<<888555888555333444333111222555,,,111666666111000444999;;;:::444000555@@@CCC@@@<<<999999;;;888444777???AAA555///222222///333======777666888333***+++555666999999555555777777333888;;;<<<:::666444666999666666:::444)))///888333999000000999>>>888777;;;///999;;;999<<<666000555000333222...---222777888,,,///333444444444777999CCC???333...444444999HHH,,,333::::::444000444;;;555::::::222---///333444777666444444444444444444...222555555333222555888+++000555666777:::888444>>>;;;;;;===:::555333666;;;888999:::666222555<<<222444666444111000222444333444444111///...111444333000------111555888999444222...+++,,,111:::@@@333666111222===>>>888;;;222999;;;555333999<<<:::444333111000000000...,,,777888888777999<<<999444888777888999999777222///...555666111000555666222666666666444222333666999777999333222888666000000333111111444333000000333...777>>><<<333000777@@@444111111444666666888<<<666444444666999:::999888222333555888:::777111,,,;;;>>>===777333333333111333---...444444,,,+++000===>>>666)))'''000555333999555111///000111333333333***;;;666111888///222333333444444111...---...///333888,,,:::...222555888777222444888000...;;;444111///222777888444...<<<:::999<<>>777+++111>>>888000111333555555666777777444000,,,111777>>>AAA===666222222000222???EEE<<<666666333333666===HHHNNNGGG666'''CCCZZZSSS666((()))999UUU444000???===444FFF:::888;;;IIIXXXLLL666///888LLL333///???999+++777<<<888>>>666444555222555666000000444777444...,,,000555+++666???===777555444444333111222666333---+++...)))222777999===:::444444222666999;;;>>>BBB>>>777555444444777;;;;;;777333777000///666999555444888777111...111444555999===444777444+++'''+++111333999>>>???<<<999999:::;;;222333444666888;;;:::888333999;;;777888>>><<<444000222222111444999999666111***777222555<<>>@@@///---...000000000444:::>>>888000+++,,,333:::===<<<666555888:::777666777;;;:::777222---,,,///222999888444000///000111111///111333222///000444999;;;:::666555:::???<<<555999666666777444111333999@@@333---333777555555:::<<<555333888888111111666000444444333444888:::888...222555666555444555777333666???>>>555777:::333444777888777666888888666,,,666777777;;;888555<<<---111333111111444555444000333777999888777666666777999555666===888222888+++:::AAA888---...555888444777666///+++---000222444333333444444555666777000555::::::777444555888***///333444666999888444???;;;888999999444000///999888::::::666222444888---222666555000///333777111444777444///---111666<<<333***)))///444333000***...222555666666777888666666...///<<<<<<555444+++555444)))+++999<<<444======<<<;;;999888999:::888555444888999555333333;;;999888888888777444222%%%444999//////999;;;222222333333222222222555777888000///333555:::;;;333>>>555000333666444000...,,,444:::888000,,,000666111......222444444777;;;===;;;888888888999888777///111444888999777111---333666666111...//////...///,,,...666666///,,,///111555333,,,...777;;;999:::555---)))(((+++///111666000777222333888000333888222000555555...***+++---222666...999......000333222---000888222...888666444333666:::999333...777777444555BBBKKK===&&&,,,111555555333444;;;AAA<<<555:::???999777999666000---+++---///...(((""")))333888444222444333...***333@@@KKKHHH333)))333;;;555---))),,,222888;;;222:::;;;CCCYYYZZZAAA--->>>111>>>444///333AAAOOOLLL333:::555DDDSSS444000***;;;BBB@@@444777===(((444777222///444444333888+++222777444+++'''+++111666666555333555:::;;;777>>>:::777999:::999999;;;222JJJAAA555AAA;;;---777---333:::>>>BBBDDD???999;;;777555666:::<<<:::777888777666777999::::::999@@@888000...///000444999>>>>>>999222111999DDDJJJ;;;666777>>>===666555;;;555555555888:::;;;:::999...333888;;;;;;::::::;;;333777777333222555666444;;;777???999999???;;;BBB::::::888666999===<<<888===888555777666333111222222444555333//////444888111222...999222555...222444444444222111222444777000222444666:::===888000...///222444555333111000000---999<<<111555<<<111000444555111///...---***222666444---...555777444999999:::999333///333;;;000444888999;;;===:::555@@@777222444333------111222000000333333333777===333555555333444777555///999777777:::;;;777555555444777777111+++)))...444777:::777000///555777444333222000...///111444666;;;999555222555888555///777555444555333111222777;;;000+++111777555000000888111///666;;;777444666999:::999666555888999666%%%)))...111222333444555000333<<<>>>666777:::222---:::>>>777555>>>AAA===...777666444999888888AAA111444555222111333222000333555777888888777555444///666777:::AAA:::...---999777333000222666777444444555444111//////000000---...000111222444777999999:::::::::777555333333222666777555555777555111888777555444333000---,,,555777999888444000000333000222444444222222444666333444444111...000666;;;BBB:::111...000111...******///555888777444111///444555...---888888111111...111///***,,,444555000+++...111111......000222666000000777777///---222;;;888444333444666888999(((444<<<999666888666111+++...111555666777777777888,,,222888222:::CCC888>>>666111444777666333111333000///111444444///***333000111444444000000222999888888777777666555444000///---...000444777999///222222---***,,,---+++000...111777888333111333+++///222111444:::;;;888777333...+++,,,...000000333333222000777888000222555......666666---)))---...333222---444...+++/////////+++000<<<999555<<<999666555777::::::666222888666---&&&000>>>888%%%000333555444333444777;;;:::777;;;:::333777:::222777333111444:::<<<888222+++000222000///000111111777@@@<<<;;;AAA444...>>>;;;888555444444444333222@@@:::---(((666JJJVVV[[[EEE333:::,,,333///???===:::,,,222111;;;DDD111------BBB===AAA;;;333@@@+++222===666000999666333@@@,,,111666555///,,,...222<<<888000...444<<<===888666222000333888;;;<<<<<<999LLLGGG999;;;888...000///333888<<<>>>===999555<<<999666444444555777888<<<===:::555666:::<<<:::>>>888444444333000...///000222444333444888===???888444555;;;<<<888555666;;;888777999:::888666666222000444<<<===555333777333888999444111333666777888777999555222333444:::<<<888555555;;;??????;;;666222111333222//////111888777444000......000222444222333<<<777111000888000333666777555222000000333333444777:::<<<:::666111222444555555555444333777,,,<<>><<<777===999555888666666@@@333555333//////333333111222222222222333222222111999===777333999888444999AAA111)))///666444666;;;666555555666666444222000...000222222111222444777<<<777333222444444222...555888888555444555444000333777:::777333111222444333777:::888444111111111666444222333666777555333111111111222444777999:::999888777666666666555555777444///***)))+++222777...333111222;;;<<<:::???999222111777888222000333333777<<<<<<:::888888:::222---///777888222222888777555333333555666555555333111555;;;999222111888...111777<<>>;;;888:::222:::===111555@@@:::777333333666888666777:::111...---333;;;???:::444333222444888666000,,,,,,&&&***000444777888777777222///,,,***+++000666;;;<<<>>><<<444///...---+++111000222555666555555777<<<999333,,,))),,,......111111111333555555333111,,,555...000<<<777000222000---000666333+++)))---000555---,,,///000+++111222444111666AAA@@@;;;@@@666444222333555777666444777999111'''***666888000666333222333666777666444666555888444...444888...777333111555===AAA>>>:::555......666555---...777<<>>===555---...999EEEDDD999444777777333'''+++(((???@@@AAA...:::555<<<999111>>>:::999DDD333;;;:::+++:::666333???:::444;;;666222???222333555777888888777777(((666AAA???666222333555777555333444777888666333///000;;;;;;///666;;;---444555777999999777666777;;;;;;:::555000///444888999:::555...,,,111555444222//////444555333111222///222555888666111...---777:::;;;999:::===:::333<<<777555888999555444666555---...999===555000111///444666333333777<<<>>>333666555555222///444555666111---000666999:::999777333111222111///000444<<<666000...000222000...666222555888777---222:::333555777777444111///...333444444444333333777;;;555444444444444444444555<<<---888AAA222666>>>---...777:::222///444666222...///...+++***,,,,,,***,,,///333444555777777777777333000222555777777777///(((+++888<<<444222888//////222555222,,,)))***@@@111+++333555000555BBB444555444333333666999:::///111444888999999666444(((///222///111666555///:::777444555666444///+++///222444000***+++555@@@555555555666777999:::999///111555999888333000000...///222666555222333777///111111///222:::>>>???===:::666555999<<<======999333777999444666<<<:::;;;555333888999444111333;;;AAA<<<666888666666???222222000---///555777555///...------///000///...111:::777222666555222666;;;///...666444,,,444EEE666222111555777444000...444666777555111000111444:::666222111555777666555111444444222222555666333000777;;;777333333666888555:::===999555555555444999444111333888:::777222...///222777;;;<<<999666555999===<<<999777888;;;333222000...---///333666111888555555;;;;;;888???;;;111222<<<;;;///---777...000111111...+++)))(((******...444666555777;;;222333666999999555...)))999,,,***333555...222@@@222444777;;;===;;;666333===<<>>333111666666111111555999999666999>>>///222666777666666777999333222555:::999444000000)))...555:::;;;:::888888222333333111//////000222<<<>>>===888444555555333//////000222333333444444555666555222...)))$$$ ---///222777::::::777444***;;;...222???555000333///222444333///,,,***+++111666***......444+++333111777555555===;;;555999555444333444666777777666///444666222000444777777666222///222888;;;999444666333666666000333777000111...,,,...333777666444999//////;;;;;;000000;;;111:::333(((...444---%%%333---''''''...777===???HHH888222555777;;;777'''---555777333333777HHH555???@@@'''888FFF@@@JJJ222AAABBB222222555)))///:::444:::999777888444111777111000000333777999888666555;;;>>><<<;;;;;;:::777777999999888888:::888333333&&&555???000666@@@///666555666888888777999>>>:::;;;;;;888333222555999666555222///------000444555000---///111000111444:::999:::>>>===999777777555;;;<<<666555999888111:::333222777888444444999222++++++555<<<888333222555888777333333777::::::777>>>888>>>>>>999BBB>>>666111...222666777777999;;;888777777444111333777999333---...444888555111888555;;;666:::111888;;;999888555111//////222555444222222000---+++111999444444333333222111111111:::,,,222999222555;;;222111555666444333555777555222222222111//////...---777444///,,,///666:::888666111///111333444555888888333555<<<===666111333000------......,,,000555===000,,,222333...000999444666555222111666:::;;;:::777444444666888888666222333555666666444111///999777777777888555///***(((000:::<<<666111777AAA444666555444666999999555%%%+++222555444111111333...222666666444333666:::444555444000333:::???@@@???888111///333777999888777111777===777555777333:::000///:::???999777<<<777>>>:::666999777666???222222///---000666777444------...111444555222000&&&555888333444111...111222222555888333...444@@@<<<333///222666444222222333666777555111///111555666888999888666666888:::000333333111222777999777111666999555333555666444555;;;===888555777888666444222111333777999777555333333444555666777999;;;:::===???<<<666444666999,,,111777;;;;;;777444222777:::444333:::888333666333000222777666111333<<>>===999888444111666111222666;;;:::666777:::555555666555333222222333777555666::::::666444666444888<<<>>>;;;888777777444777888777444000//////444888888555555888:::999+++---000222333333111///&&&,,,555<<<;;;333)))###......///222555777666666---DDD111222@@@111000777///444333...///444222***000777***222000888,,,444...666666555999666111555444555777999999777444111...///444777333...000777444222222444999;;;999777999222777;;;555555888444999888666777:::===>>>>>>444111333;;;===999777:::555111222222///444777111...000333444666777888999444...888<<<000333===999111>>>888===&&&$$$<<>>777<<<777666888888555666999444444666888555111222777777333000222666999777444666666@@@444===555<<<666888777444111000111555999888333000111///+++---333333444666777555222...,,,333...///333333444;;;AAA888444222444555222111333555555666666666444333333:::999333...000888<<<:::000///111666666444555;;;111222333777:::<<<<<<<<<444111000111000...111666...333666444666999555---000555555000...222444333999999888777777777888999<<<555444999888000///444555555555666666444222///,,,000999>>>;;;444666<<<888:::888444555888666000)))---111333222222222111///111222222444666999:::;;;;;;777000000555999999888111******000555555333;;;222666;;;555222444000222111333999===>>>???AAA222999888555888666444<<<444444222000222555333...///000333888<<<<<<888444111<<<666***)))...555AAA///555666444666999777111GGG<<<444777;;;;;;;;;===,,,000333222//////333888000777===;;;222...000666444666666333555999;;;:::777:::999555777;;;999333333999;;;666333666888666///000222333555666888999<<<;;;555...***///;;;EEE999:::999777555555999===888999999888777777999;;;555666///111>>>@@@999:::...555888444333999@@@DDD???999222000111444666555888@@@BBB:::666999888333888444000...000222555666000111222555;;;>>>888...777333000000444777999999000;;;555222>>>:::111999444333666;;;;;;777444444;;;222+++000<<>>:::888999888555666999///222666777666666777999777888999777333222444666999<<<<<<777444666777555)))---222555555444111,,,111111444777888555444444000---******---222555777333LLL444333???...111:::---333000)))000>>><<<---...777***666222<<<,,,333...999;;;999===:::666;;;---111555888777222,,,'''888222222777333***,,,777444555777777777777777777:::111777>>>999666999888555555555666888;;;>>>@@@---333777888;;;@@@>>>888LLL666444555&&&'''777;;;...333777666333333999@@@///)))666===///...555,,,===999)))PPPGGG???888(((111,,,@@@666222:::---:::111===EEE///:::III222;;;333,,,666<<<111222555)))555888999888555555999===)))000555777888999666111999>>>>>>777333555777666DDD@@@///333EEE888,,,???777555777:::888444666===666111...333<<<@@@;;;444---+++333@@@???444333<<<777444666<<<@@@??????AAA777333555;;;;;;555222333AAA888:::AAA;;;---000???@@@777444999888111000666///333666555555666777777+++,,,,,,///888CCCGGGFFF999===+++333666///===333<<<999888999666000000555''')))///444444000000444888777666666666666555444...222===...;;;333999+++000333555777666555666777===555111444555000...///333666:::===;;;555...***---111000111555555===PPPBBB888444999:::333000333111000111444444222111222555999:::666777===>>>;;;+++,,,333::::::555666<<>>;;;666666999444---888999888888999999666111...---,,,---333999:::777111111---((()))///444555888111,,,///777<<<;;;777III:::777999333222999:::...888;;;222///444555000///888777555888333000666111"""###111333000+++"""///111444666777888;;;===333000...///333555444111555111111666;;;;;;:::;;;@@@:::444333666999999888444333000...111555444000<<>>===777111//////333222:::<<<222222888666???777444999;;;666000///888222000666999777666888555++++++555666000444AAA;;;444;;;;;;///666???444111777111888:::333888000333:::777444888444000666<<<777333111444888::::::@@@;;;:::===<<<666333555666666666666666555555555<<<999666555777666333000BBB;;;555555777999>>>DDD;;;+++)))666888,,,***666000777888000111;;;???;;;666444333333666:::===>>>===999555444666777555333111777777999;;;333///888,,,000999???<<<555777???;;;;;;555777;;;222***000+++111888:::777333000000222"""555EEE333///888///???666111555:::777555555---222666444//////777???:::333000333555222222666333------666>>><<<444...888>>>:::666999333,,,///111444111555@@@<<<...***222111111111222222333444555444666:::666000000666333111222666888666666888111999111...;;;999333<<<000???EEE***;;;999<<>>AAA111---888888,,,+++000888???@@@===666222***HHH222+++333)))222888111444666333------444;;;:::BBB@@@GGGOOO>>>...888555:::888000000777999444000+++:::555...777666888777???999:::DDD999+++222:::777999<<<999///))))))999)))(((///...000888:::666777555111222888<<<;;;111444888;;;:::777555555<<<888111,,,222===AAA===:::999666333111444888<<<111888===;;;555222444888333888777111444???BBB===888555777:::333)))---::::::999999::::::888111,,,<<<:::===AAA>>>222)))'''222444222...///222111,,,;;;555333777888555555888BBB<<<444...---111777<<<666111///222555222......444>>>;;;555:::;;;666666111+++///333222666999111111222444666777777666555===222***+++------000555...+++444666(((###...555222===666111;;;666///:::000777222444@@@888111>>>;;;999777888:::999666333555444555888999777111+++000999;;;444222777999666777000---111666777888;;;???111888:::***000===333DDD888111333222,,,---444MMM;;;---000999:::555111)))///111...000777444+++888>>>555222@@@===111666444222---))),,,444777666>>>///---<<>>222555444///777222:::>>>777333888888777>>>===777111000333777666555888333222444444000000333:::999888777555333222222,,,...222777999888444000)))---666AAAEEE???999666(((&&&&&&***000333555666111333666;;;;;;;;;<<>>111---666555:::555444666555222333777---///222222222444888<<<888333222555666111///111,,,333;;;:::000(((---777222777444555<<<777---,,,///555444333999555...111111333555555444555777::::::999;;;===999222222777888777777666222...222888---444777:::@@@;;;000///AAAHHHGGG---:::999BBB???444666444000222888777000444888777000''''''111<<<000777000999666111<<<...666666444111///111666;;;999777333777;;;222///999===<<<777000///555:::;;;333,,,:::777111999555555///444777<<>>222000222...111777555777888777222222666888666:::777888:::888333444888111444333000111666666333666666555333222333666888;;;555222666>>>@@@:::222555HHHSSSIII999333333111:::000***///666666222000999777666888999888333...555333555777555222777>>>777666555555666555333222999444444777888555444888FFFBBB===888555555777888444555666222)))%%%---:::111:::777222888999444555444,,,...222000666<<<777333444555444222111333555333---+++///333333777<<<:::222666888...+++111222000:::333---444...'''000666777555777<<<666222999888666444333333222000...;;;;;;999777555444555666000444555333333666888777555333111111333666999:::555888555222444444555:::111---000;;;===555000222EEE888...000555666555666000666888333//////111222;;;<<<888999@@@>>>777666666777555333555888777222777///...555888444555:::333:::888555666222000666666444333777@@@DDD888(((444000222999:::555777>>>...000222444333111222555444333333333333444444444<<<222***000<<>>===777333222888444222444666555555777999<<<999333555<<<;;;333:::>>>777///111111///111666:::111555666222===999333:::999:::BBB>>>777999===888333222444666444222555222000222222222444777555555444333222000//////***...333777999888888888666555777<<<===999777888222;;;:::///111>>>???444666000222===???;;;???KKK???999222///222333222000555555666999<<<<<<888444666;;;777555666///---777444333555777555111111444;;;;;;444222777111+++111111111333666999:::999888888222222555111...333<<<::::::<<<:::444000333:::111111111222444666666666999333000111222000111333666444444555222///000555444666000000;;;999//////...777666222333//////999222444666555222222555777999:::;;;<<<777222111555222222444222---,,,555AAA555000333777555888:::555666>>>CCC888CCC<<<===???@@@777111666:::444)))"""333111///,,,,,,...222444...***777DDD---(((???222:::555111000333777::::::777,,,,,,111------444888:::555222333333444888===777,,,999888444;;;444333&&&%%%///777333000222222666111---------...222777@@@999888444///555;;;444666888666333333777888666???666333777444,,,///999111666888555444666888888444666777777555555555666555777:::;;;999777777777...666:::777999@@@BBB???;;;??????888222222333333666444333444777777555222---333;;;???;;;444333777;;;555555;;;<<<666333666666444444666666444444777666777888888888888888777;;;222+++,,,///000111222///777444111666666111333;;;222222222///555<<<888444555555333111111555999444333444555444000111444???333222555111222333...333999555111444///***000;;;444666999444222444222333444444333222333555777888:::;;;888555555999===888444333555666444333555999===:::222222888:::555---===111***999333(((999;;;444111444444///...222;;;333------///111444888---222666555...***444@@@;;;666:::>>><<<===;;;333;;;<<<999555555888666222000333666666555888===BBB777555999999222222666444666333///222:::???888---...111444333111111444888---...000222444444111...555555666666666555555444///......---...333999>>>000777555222666333222999444666555222333777888777666444111///000333777:::555---555===555...111111666888::::::999888888999999::::::777333111222444666333444888888555333555<<<999555444444444333222444;;;@@@===888555222...444BBB>>>@@@;;;444:::111;;;666111111333444111---...+++444;;;888888888///444888===AAA???:::666555888666444444555555666888888777555444666888555///777@@@333)))222000)))000///777333;;;<<<555===777222777444555>>><<<666999:::999888666555444555555444333333444333333555888//////000111222444444555222333444222000222888<<>>:::???;;;666333000......000:::999:::555000;;;AAA777555777555111333999======@@@555222888555+++///;;;777777555444555;;;AAADDD444777:::;;;:::888666666111888===;;;444000222666:::777222...444;;;999333999GGGKKK<<<111333777555444222000222555777777555111777???CCC???666000---;;;111222<<<===333000777333444555666555444444666,,,...222555777888777777:::---'''///;;;<<<444---333999666333888555///333AAA888888777000222777333444444333444777999;;;<<<666777888555000++++++---===111000333222666999222222666666666666444333555:::...555888---000888///444666777555222333777;;;...222777::::::999999:::CCC888444888888111...222999===999111555BBBBBB888333===666111777111***333DDD;;;333111///++++++...555000***)))+++...111333,,,---222555---&&&000@@@777...888???666888;;;--->>><<<555...---222555555+++555:::666555:::===;;;;;;///555999111666<<<111222666888666333444999===666;;;888...(((******&&&.........000555999666000444555777888999999999888+++111555000((()))444@@@222888555222666222...444;;;;;;888555444444555444===:::666222111333666888222,,,444<<<222+++///111---000444666777888999;;;<<<:::777777888999777555555666999???>>>888555666===:::666444333333444333???@@@;;;222---222999===999@@@666555111...;;;999EEE:::---(((---666<<>>???@@@222::::::111333777777777FFF...999CCCGGGLLLOOOCCC222CCCDDD@@@777---))),,,111999888///+++888555)))333333///...333:::>>>;;;666777---666>>>444555<<<333555222666@@@BBB;;;888===888)))555999777<<<555666444)))///000 ---+++111333555666666777666444666777:::666111;;;BBB888::::::555000111888>>>???>>>666555;;;999222444>>>888333///111777;;;===>>>333666:::;;;:::888666555:::333///333<<<>>>666,,,///;;;EEEBBB888111000000333888555...555AAA===...444111///000444777777666<<<999555444777;;;<<<;;;:::000000:::;;;222000777111444666666444444555666666777777888888777777666444444666999666222333888:::>>>:::888<<<666000555>>>999<<<;;;333333555///555222111555;;;>>>:::666000333444222///111444777:::333444444000666<<<666000000444666333222444222888...444777---333<<<333888999888444///...000333222222444777:::;;;888666DDD999333777777000---000444666111,,,777HHHGGG:::===555===???333444:::111111111444888999555///---333...((('''***...---+++777444555666...$$$'''111444,,,666===444666999,,,888888444---,,,000444555...444333+++,,,555666///999))),,,333000888<<<---+++333===@@@:::555555888<<<>>>888,,,***///---$$$444333000///555<<<:::333222444666888999888666555999444000111555888888666555888333111777555000333>>>;;;999888777555555666:::999777444333222333333;;;111444777,,,(((000666---000222333111000//////666333///000444555333000444666;;;AAA@@@:::888999333555666888888777555444;;;<<<888000---///222222222888111555444///888444<<<555...---222888;;;<<<444///444777222555:::555...111333333444777666333000222111------111444555999000333@@@@@@333000999222555...)))///111,,,+++555;;;333555222---888777111888777555:::666222888000777===;;;555111444888...333444///,,,---////////////000111111222333333,,,///333555555333111000222222444666444222666<<>>222888999>>>999///333DDDMMMJJJQQQEEE<<<@@@JJJKKK===...,,,GGGNNN;;;;;;333$$$@@@333222222555999:::888555777111222333///222777555888555333555555333444777:::)))555888555888444888???777666666...///888<<<&&&+++000333666::::::777999777;;;999222666<<<666???>>>888111000555::::::444222333666555222444999888333222999>>><<<666222222444777777666444333444666333222666<<<===999444+++///444777999;;;===???...666777111222:::999111444222000111555777777555<<<999555444999???===888;;;555444999;;;666555999///555999777444555777666777777777777888999:::;;;BBB;;;555444333222444888>>>AAA===<<<@@@999222888666444;;;===555444666000666333222444999999333---333555444111111666::::::444000222///(((...666111333000777:::222333666111:::777777555111777===888444555666555555666999;;;>>>888222111555888888666;;;666222333333111111333<<<999111---333===999...888***888???---333???111222111111333555777777777111000,,,))),,,///---''':::888666555111,,,,,,000333222777;;;777777888222000666888666444555333000:::888///'''***333555000555)))''',,,000777777---666222111555888777666666555555///)))---555666///999999555000333:::888000333444666777666333///---111333444555555666777888555777111///888888555:::999777777:::;;;999999<<<555666888999999888777666;;;000222666---***333888333444666666222///,,,,,,///...------------------)))***///333333///000444222333444555555555555666111555777777666555///'''444:::444===<<<222444+++000000222555888999666222555222777888000333999777///000...,,,000777888333...222222---,,,222777777///000666;;;888///---111555000000...+++///...###***222---222111...======***888>>>>>>>>>444,,,000777:::===>>>;;;888555555333777666...***///555777111000000//////.........222444777:::<<<999555111:::777555333///...555>>>888666999<<<888///+++...444888:::999777888777666666888:::999666333222333666444222444777888666444,,,333444666999111,,,555000888;;;666111333555444222999444///777:::777888///222666888777444222111111+++555888,,,000999111???===999666<<>>@@@;;;666555333444555444333222333555222777<<<;;;666333555888@@@333((((((222999999666111===DDD===222000666:::555333222333666777666333777::::::888:::<<<777///===:::888888999:::;;;;;;...666;;;777555777888777333333444555777999;;;<<>>@@@<<<===BBB:::555<<<333111999<<<444333555000555555555555333222111111:::;;;777222222555555111000,,,...+++&&&///666000666111;;;@@@666888???666<<>>@@@@@@999666222000111333666888888:::888333111444666666???;;;555222222222000///000...222444000222666555<<<777///+++---444;;;???...222444000///111///+++777999777111...222666888222888777777;;;888444888111777<<<:::888666444000:::777333222555888777444333333---,,,333444111333===555///000111111666<<<666444000---...222555666555999666000222888666---333555777888777333...+++)))222:::888///,,,222:::555999333...444555777AAA555333666<<<===::::::===111333777:::<<<;;;:::999111)))111999333///444555+++...333666777777777888111333444222...,,,...111444444777::::::888<<>>:::<<<888444222444777;;;===000111<<>>999///,,,***...===AAA??????AAACCC@@@999333555888444***&&&...888<<<666666555555444444333333;;;888555555666666333000%%%(((---222000...111777555;;;@@@AAA???;;;999888111+++,,,333444111555@@@$$$+++111444222111333666000///000444777888555111+++333666888:::111***111333:::;;;222,,,...444666555:::111(((///555444666222777<<<===888222...---:::,,,555666"""+++<<<000BBBAAA;;;444555888444,,,888333......222444333111///111///+++///777:::777,,,+++,,,,,,***+++333<<<222444+++(((111777;;;EEE:::===666111555333000777111666:::888333111666<<<555;;;===666111222111...888:::===<<<444...111999999BBB;;;888BBB<<<111777...>>>999OOOZZZnnnYYYTTTZZZLLLFFFKKKJJJAAA>>>DDD---:::CCC<<>><<<333888@@@777222777:::555888777444333555444111555<<<;;;111///888<<<777:::666777:::999666999???555666555444222333555777@@@888222444999999000&&&+++...333666555444777<<<777666666888<<<>>>;;;777666444333444777777555222999:::555------666===???======:::555777===>>>;;;...777<<<888555777999777;;;::::::999888777666666///333999;;;666222777???;;;===:::===BBB;;;666???555333999;;;111000333...222777999666000///555;;;777888555111222666444,,,333...///......:::AAA999333,,,999AAA777<<>>888777999---///222444666666555444