BM6P6(@ eeeXXXRRROOOKKKJJJIIIGGGCCC???@@@>>><<<:::888777777777444444333333222333333444000444222111333666MMMpppqqqkkkooo}}}```^^^cccdddooonnntttqqqiiirrr|||}}}|||}}}vvvUUUlllSSSEEEEEEBBB>>>AAAIIINNNOOOXXXIIIaaaiiiLLLqqqooohhh^^^ZZZUUUMMMGGGBBB===:::777///111333444444333444555:::???BBBDDDIIIOOORRRPPPWWWNNNNNN]]]___QQQgggoookkkIIICCCCCC<<>><<<:::888666555111111111111111000000000;;;ZZZ~~~xxxVVVYYYsssxxxuuu~~~{{{uuuEEE<<<555:::555***FFFmmm```JJJEEE888000333222......,,,+++***)))))))))******+++++++++,,,,,,,,,111>>>ddd```iiikkkJJJuuuRRRDDD333<<<;;;666<<<<<>>;;;999888888888444444333333222222333333222555222111333444EEEbbbeeettt~~~xxx[[[```kkkgggmmm}}}}}}yyyxxxrrrqqqyyywwwXXX{{{~~~aaaEEEHHHEEE???;;;AAAOOOZZZ___dddoooyyyqqqzzzvvvXXXlllnnnbbbZZZVVVRRRJJJDDD???;;;777444000111333444333333444555;;;@@@DDDGGGKKKRRRUUUTTTZZZUUUWWWaaa___TTTqqqiiiIIIAAA???:::RRR{{{~~~rrrgggbbbeeebbbYYYTTTVVVRRRQQQPPPNNNKKKIIIHHHGGGFFFDDDBBB???;;;888666444111111111000000000000000777QQQuuuwww___bbb{{{ddd>>>:::;;;777333;;;NNN\\\[[[vvv>>>777111444//////...,,,+++******))))))******+++++++++,,,,,,,,,111<<<^^^bbbyyyssshhhIIIpppgggFFF555>>>===888>>>???HHHzzzaaaVVVRRRPPPNNNMMMMMMLLLJJJHHHDDDBBB@@@>>>;;;:::999999555555444333222222222333333555111000333111:::PPPbbbwwwvvvwww]]]iii{{{qqqqqqyyywwwyyy~~~nnn[[[sssyyyrrrwwweeeJJJHHHCCC<<<:::FFF[[[mmmtttiii]]]lllgggqqq\\\WWWRRRMMMFFF@@@;;;777444111111222333333222222444666<<>>DDDIIILLLRRRYYY[[[YYYNNNZZZ___\\\YYYbbbxxx{{{]]]GGGBBB===JJJssshhhzzz}}}fffbbbaaaaaa]]]WWWWWW\\\UUUTTTQQQNNNKKKIIIHHHHHHLLLJJJGGGCCC???;;;888777444333111000/////////000111===]]]yyy{{{tttoooeeeiiimmmEEE999444666444777EEE|||___BBBBBB777555333666//////...---,,,+++***************+++++++++,,,,,,,,,...999NNNlllwwwbbblllDDDWWWcccCCC@@@BBBFFFPPPOOOUUU{{{aaaUUUPPPOOOMMMKKKIIIHHHIIIIIIEEEDDDCCCAAA???===;;;:::999888777555444333333333222555111111777555222:::ZZZ|||kkksssjjjsssvvvqqqjjjmmmpppyyycccyyyppphhhGGG<<<<<<>>>FFFXXXiiiooolll]]]rrryyyYYYZZZvvvoooQQQIIIHHHDDD>>>:::777555333111222222222222222444888;;;@@@EEEKKKNNNSSSYYY[[[XXXNNN^^^aaaYYYZZZpppsssUUUFFFCCC???TTTWWWhhheeecccaaa___[[[WWWWWWZZZUUUSSSPPPLLLJJJHHHHHHHHHJJJIIIGGGDDDAAA>>><<<;;;666555333111//////000000---555OOOqqq~~~rrrpppuuummm[[[eee{{{RRR<<<;;;555444111555]]]jjjTTTaaaggg<<<;;;555333444333//////---,,,+++***************+++++++++,,,,,,,,,+++777HHHbbb}}}hhh~~~sssHHHMMM{{{OOOBBBDDDNNN[[[XXX[[[{{{aaaUUUUUUTTTSSSOOOLLLJJJJJJLLLFFFEEEEEEDDDBBB@@@>>>===<<<;;;999777666555444444000555222111888666333999WWWlllpppzzzeeeiiiwwwbbbZZZRRRVVV]]]kkksssiiiyyylllJJJ<<<===BBBMMM]]]fff```UUU]]]vvvxxx[[[TTTlllkkkRRRGGGCCC???;;;888666555444333222333222222333666<<<@@@CCCIIINNNPPPTTTXXXYYYVVVWWWgggeee[[[dddnnnlllOOOEEEDDD@@@[[[ZZZhhhfffccc```]]]ZZZYYYYYYYYYVVVTTTQQQNNNLLLKKKLLLLLLJJJIIIHHHEEECCCAAA??????999777555222000000111111000666HHHkkkvvvkkkvvvtttyyybbb^^^mmmrrr@@@555999888777888BBB{{{___MMM~~~WWW@@@>>>777555111777000///...,,,++++++++++++******+++++++++,,,,,,,,,***333BBB\\\qqqoooxxx|||RRRHHH~~~\\\FFFFFFQQQ___\\\___~~~dddXXXZZZYYYWWWRRRMMMJJJKKKMMMGGGGGGGGGGGGFFFDDDCCCBBB>>>===;;;999777666555555000666333000555555333999TTTwwwnnnsss]]]aaarrrkkkLLLJJJJJJUUUcccuuu|||}}}iiisssgggOOO???AAAFFFRRRaaahhh]]]NNNYYYuuu|||sss\\\PPP\\\bbbSSSEEE===:::777555555555444444333333222222444999@@@EEEGGGMMMQQQRRRUUUXXXWWWTTT\\\jjjeee\\\qqq}}}fffIIIDDDGGGDDDdddooogggnnnfffccc]]]ZZZ[[[]]]\\\YYYXXXVVVSSSPPPNNNOOOPPPPPPMMMLLLJJJHHHFFFCCCBBBAAA<<<:::666333111111222333222777AAAaaa|||ooowwwdddXXXdddNNN:::666777999777===bbb___RRRcccvvvKKKCCC===999:::///777000///...---,,,+++++++++******+++++++++,,,,,,,,,+++...;;;YYYmmmpppuuupppyyyYYYCCCqqqgggMMMHHHOOO[[[\\\dddhhh]]]\\\[[[YYYSSSLLLIIIJJJKKKHHHIIIJJJJJJIIIHHHFFFEEE@@@???===:::888777666666000777444///333333222888@@@tttooorrr}}}}}}ZZZaaavvv~~~YYYAAAJJJTTThhh|||wwwfff||||||sssdddSSSEEEBBBCCCHHHUUUfffnnndddUUURRRbbbpppiiiVVVGGGJJJSSSMMM===:::777444333333444444444333333222333555:::BBBGGGJJJPPPTTTTTTVVVXXXWWWSSSZZZgggaaa[[[yyybbbDDDCCCJJJIIImmmcccooojjjkkkfffaaa[[[YYY\\\```^^^ZZZXXXVVVSSSPPPOOOPPPQQQRRRPPPOOOMMMJJJGGGEEECCCBBB===;;;777444222222333333,,,111666SSSzzz|||ooovvvUUUXXXddd\\\666<<<;;;666777444999}}}|||MMMFFF```EEEDDD;;;;;;>>>---555000///...---,,,+++++++++******+++++++++,,,,,,,,,---+++666YYYmmmmmmssslllmmm[[[???iiimmmSSSJJJKKKUUUZZZhhhsss___ddd```XXXRRROOOPPPSSSVVVXXXUUUPPPMMMKKKIIIGGGEEEFFFCCC???===<<<;;;999777888777555333222222333333999NNNrrryyyppp~~~```gggxxx}}}kkkXXXHHHPPPjjjyyy}}}wwwwwwrrr|||nnnfffKKKKKKPPPMMMNNN===IIIVVVtttJJJMMMzzzxxx|||mmmcccSSSEEEBBBDDDDDD@@@444333333222222333333444333222222555:::@@@EEEGGGNNNUUUVVVRRRSSS[[[[[[VVVlllsssYYYfffSSSEEE===IIIMMM|||~~~]]]tttlllcccbbbbbbbbbbbb```\\\YYYZZZWWWUUUUUUWWWVVVPPPKKKJJJMMMLLLJJJKKKLLLHHHCCC>>>???>>>999333000222444000333555@@@cccjjjmmmbbbkkkyyymmmUUU555???999...@@@///gggyyylllIIIdddPPPKKKDDD>>>:::888777555444111///------,,,+++)))******))))))***+++,,,,,,000...111PPPjjjqqqjjj}}}bbb???RRRZZZDDDNNN```vvvqqqbbbccc___YYYTTTRRRSSSUUUWWWTTTRRROOOMMMMMMMMMLLLKKKGGGDDDAAA???>>><<<:::777777666555333222222333333:::;;;iiitttppp~~~]]]^^^qqq{{{jjjaaa___jjjwww|||zzzyyynnn}}}qqqvvveee___FFFJJJTTTVVVCCC>>>MMMccceeeHHHWWW{{{wwwsssddd\\\MMM@@@<<<===<<<888333333222222222222333333222111222666;;;AAAFFFIIIOOOTTTWWWUUUTTTVVVWWWUUUhhhnnnaaayyyDDDEEEBBBHHHccchhhyyyjjjfffbbb```]]]\\\[[[ZZZXXXVVVXXXUUUSSSTTTUUUTTTNNNIIIEEEIIIKKKIIIHHHJJJHHHEEEBBB@@@===:::777555333222333222///777WWWxxxxxxdddzzz{{{xxxzzzXXXEEE666777CCC<<<000???uuuzzzhhhOOO|||qqqQQQLLLEEE@@@<<<:::888666333111///---------+++******************+++,,,,,,+++,,,///HHH^^^qqq~~~nnnCCCKKKnnnXXXdddyyy}}}lllbbb^^^\\\XXXUUUSSSSSSTTTUUUPPPNNNLLLLLLMMMMMMLLLKKKIIIGGGEEECCCAAA???;;;999777666444333333333333444777666^^^rrrqqqsss]]]VVVjjjuuuxxxtttxxxtttnnnrrrxxxooo~~~bbbDDDBBBLLLRRRggg```UUUfffuuupppfffSSSSSS}}}vvvnnnhhh___YYYLLL@@@;;;;;;888333222222111111111111222222000111444888>>>DDDIIILLLQQQSSSXXX[[[XXXUUUXXX^^^fffgggiiippp???KKKFFFCCCzzzXXX{{{cccaaaccc```\\\YYYXXXXXXWWWVVVVVVTTTRRRSSSTTTSSSNNNJJJCCCIIILLLJJJHHHIIIJJJIIIFFFAAA===<<<<<<:::555000333000+++333PPPqqq|||vvvjjj~~~{{{{{{yyymmm]]]AAA999<<<111???===///ggggggNNN``````RRRNNNHHHCCC@@@===:::888333111///......---,,,++++++************++++++,,,***+++000@@@PPPxxxqqqMMMDDD|||lllyyywwwfff]]]WWWVVVUUUSSSRRRRRRRRRRRRNNNLLLJJJJJJJJJJJJHHHGGGKKKJJJHHHFFFEEEBBB>>>;;;888777555444333333444555333<<<]]]{{{qqquuuyyycccSSSgggnnn}}}{{{oooqqqjjjyyyxxx\\\WWWeeeqqq~~~\\\bbbnnnlllpppVVVUUUvvvppplllfffbbbZZZVVVLLL@@@;;;:::777222111111000000000000111111///222777<<>>;;;666222444222///333FFFccc|||rrrwww{{{|||}}}oootttvvvrrrDDD===<<>>;;;444222000//////...---,,,+++++++++******++++++,,,......222;;;JJJrrrwww\\\DDDppp|||wwweeeZZZTTTTTTTTTSSSSSSRRRQQQQQQMMMKKKJJJJJJKKKKKKIIIHHHMMMKKKIIIHHHGGGEEEBBB???:::999777555444444555555111999FFFuuuxxxvvv}}}oooTTTbbbiii|||{{{wwwtttqqq|||cccssscccWWWeeevvv|||mmmfffkkknnnsssQQQiiiuuujjjeeecccaaa^^^QQQOOOGGG===777666444000111000000//////000000111000555;;;AAAFFFKKKPPPTTTYYYVVVWWWZZZYYYXXXddduuummmtttJJJGGGEEE???MMMnnnkkkbbbaaa^^^]]][[[[[[ZZZXXXTTTQQQPPPPPPQQQRRRRRRPPPMMMKKKHHHOOORRRMMMIIIIIILLLLLLCCCEEEFFFCCC>>>:::888888777666555333666HHHjjj{{{iii{{{sssttt|||}}}}}}SSS===CCC???AAACCC+++BBBjjjPPPooogggYYYWWWUUURRROOOLLLHHHBBB???777555222111000000...,,,,,,,,,+++++++++++++++,,,///,,,222888KKKsss{{{~~~lllHHHeeeyyyfffYYYVVVVVVVVVUUUUUUTTTSSSSSSLLLKKKLLLNNNPPPQQQPPPOOOOOOLLLIIIHHHGGGGGGEEEDDD>>><<<:::888666555555555444444666eeevvvpppqqq~~~XXX\\\iii}}}wwwzzzaaasss|||ooo^^^gggxxxnnndddqqq}}}mmm||||||nnnddd^^^[[[YYYWWWLLLKKKEEE<<<777888777444111111000000000000111111222888@@@FFFJJJNNNSSSXXX\\\YYYVVVUUUSSSWWWbbbnnnhhhpppFFFKKK@@@???^^^kkkUUUqqqgggaaa]]]WWWVVVVVVVVVVVVSSSOOOLLLLLLMMMNNNOOOOOOMMMKKKJJJIIINNNOOOKKKHHHIIIKKKJJJDDDGGGIIIFFF@@@<<<===???777777888555///:::aaadddyyyzzzttt|||uuuggg>>>:::@@@<<<999CCC444\\\KKKSSSeee___ZZZYYYWWWUUUSSSNNNGGGCCC;;;888555333222111///------,,,,,,++++++++++++,,,,,,(((000444KKKqqqnnn|||tttppp}}}OOOXXXttteeeYYYWWWWWWVVVUUUTTTTTTSSSSSSMMMMMMNNNPPPRRRSSSRRRPPPOOOLLLHHHGGGGGGHHHHHHHHHAAA@@@===:::777666555555555333:::PPP}}}wwwnnnvvvbbb\\\kkkhhh}}}{{{{{{vvvpppkkkxxxtttlllccc[[[TTTOOOLLLFFFGGGBBB:::666888:::888222111111000000111111222555<<>>???;;;333000333666666222222111111111111222222666>>>GGGMMMOOORRRWWW[[[TTTYYYXXXSSSWWWccchhhfffJJJLLLRRREEEJJJ{{{sssLLLpppyyy```dddfffaaa^^^[[[XXXWWWWWWXXXYYYXXXNNNQQQSSSTTTRRRQQQPPPPPPKKKLLLLLLJJJMMMQQQRRRNNNOOOKKKGGGFFFHHHJJJHHHFFFFFF===::::::111222TTT~~~{{{{{{jjjqqqyyyttt}}}pppCCC888EEEFFFHHHjjj~~~NNNNNNzzzXXXUUUwww~~~lll___VVV^^^^^^^^^^^^[[[UUUNNNHHHAAA>>>:::777555222000---...---,,,,,,++++++++++++,,,(((333+++888VVVlllzzzyyy___```GGG}}}|||ooo```XXXZZZYYYWWWUUUTTTRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMPPPLLLHHHIIILLLNNNKKKHHHDDDCCCAAA???<<<:::888777:::666666666LLLtttnnn~~~ZZZpppwwwwwwxxxlll[[[eeeQQQdddxxxssskkkgggaaaZZZSSSLLLEEE@@@:::999777666444444333333444222000//////000333444BBBDDDHHHMMMRRRVVVYYY[[[^^^```PPPTTTkkkddd]]]www```MMMZZZSSSCCCjjj\\\RRRmmmrrrddd]]]\\\YYYWWWVVVWWWZZZZZZXXXUUUTTTUUUWWWXXXVVVQQQLLLIIIJJJMMMPPPQQQQQQQQQQQQRRRUUUPPPJJJGGGHHHKKKMMMMMMIIIEEEAAA<<<555555BBBRRRwwwwwwllluuuwwwyyyvvvtttvvv<<>>OOOmmmxxxrrrpppPPPbbb{{{ooobbb[[[[[[ZZZXXXVVVUUUSSSSSSRRROOOOOOOOOPPPOOOOOOOOONNNQQQNNNLLLMMMPPPRRROOOLLLFFFEEECCCAAA???===;;;::::::666777888JJJ|||yyytttxxxnnnjjjsss|||wwwhhhYYYfffiii~~~vvvnnniiieeeaaa[[[TTTMMMFFF???;;;888777555444333222222222222111//////111444888:::DDDFFFJJJOOOTTTXXXZZZ\\\ZZZ\\\OOOTTTggg```aaaZZZMMM[[[QQQHHHuuuQQQZZZhhhkkk^^^[[[ZZZ^^^\\\[[[[[[\\\[[[YYYVVVUUUVVVWWWWWWUUUQQQMMMKKKPPPRRRTTTUUUUUUVVVXXXZZZ[[[VVVOOOKKKKKKLLLLLLLLLKKKHHHEEEBBB;;;777>>>HHHnnnwwwzzzyyyyyyyyyzzzqqqWWW@@@HHH<<<:::KKKwwwyyyZZZsss]]]UUUiiicccfffbbbeeeaaaZZZUUUQQQOOOLLLJJJEEEAAA===:::888666222//////...---+++******++++++***---******444BBB___jjjvvvpppaaa^^^xxxmmmccc^^^[[[ZZZYYYWWWUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOQQQTTTTTTQQQNNNHHHGGGFFFDDDBBBAAA??????<<<666777999DDDfffnnnuuuttt}}}tttmmm{{{nnniii~~~wwwooohhhddd___[[[UUUNNNHHHAAA;;;666555444333222111111000000111000///000333999>>>BBBGGGJJJMMMRRRVVVYYY[[[\\\XXXZZZTTTYYYeeeaaaqqqxxxYYYVVV]]]DDDQQQzzzJJJiiivvvddddddZZZ\\\ZZZaaa___]]]\\\[[[YYYUUUSSSUUUUUUVVVUUUSSSQQQOOOMMMPPPRRRTTTTTTTTTUUUXXXZZZZZZUUUPPPMMMLLLMMMNNNNNNNNNKKKJJJHHHBBB<<<:::===YYYxxx{{{vvvvvv{{{vvvnnnqqqyyy777<<<888CCCNNNFFFZZZnnnqqqsssXXXyyysssffflllnnnhhhiiicccZZZRRRMMMKKKJJJIIIEEECCC@@@>>>;;;888333//////...,,,+++******+++,,,,,,///---,,,222<<>>999777888:::KKKkkkuuuwwwpppzzzqqq~~~~~~vvvoooiiidddaaa[[[VVVPPPJJJDDD???999555444333222111111111111111000//////111555<<>>EEEIIIOOOQQQUUUYYY\\\]]]]]]]]]VVV```hhhkkkoooyyyxxx]]]\\\TTT:::???pppjjjNNNggg|||^^^dddaaa___aaa^^^[[[ZZZXXXUUUQQQMMMJJJHHHNNNNNNNNNOOOPPPQQQRRRSSSPPPSSSWWWXXXVVVRRROOONNNKKKKKKKKKLLLMMMOOORRRTTTRRRQQQNNNKKKIIIGGGBBB===???eee}}}xxxrrrpppooo:::???>>>FFFDDDJJJiiiRRR^^^ZZZttthhhmmmmmmcccZZZhhhccc]]]XXXSSSOOOKKKHHHKKKLLLKKKIIICCC===888555111000...,,,++++++,,,,,,&&&******---000333NNNwwwwwwgggzzzwwwccc~~~ssshhhWWWVVVUUUSSSRRRRRRRRRQQQRRRQQQQQQQQQSSSUUUWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRNNNNNNMMMLLLJJJIIIHHHHHH@@@@@@<<<::::::888LLLrrrxxxxxxnnnxxxkkkmmm~~~xxxwwwrrrkkkddd___[[[XXXUUUKKKGGGBBB===:::777444222333333333222333333444444111222444777<<>>888666333000...,,,,,,,,,...---+++000111***:::\\\vvvooobbbttthhhqqq___XXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPPPPRRRUUUXXXYYYTTTTTTUUUUUUUUUVVVXXXZZZUUUUUUSSSRRRPPPNNNMMMLLLGGGMMMCCC===@@@888>>>\\\|||uuuzzz___```vvvZZZUUUeeecccZZZ^^^llldddeeettt|||xxxvvvsssiiieee^^^XXXRRRLLLFFFBBBBBB>>>:::777666666444333111111111111222333444444111444999???GGGMMMRRRTTTUUUWWW[[[^^^___^^^\\\[[[dddhhhpppqqqssssssPPP333000fffNNNHHHwwweeeaaajjjUUUPPP___VVV[[[TTTVVVXXXWWWSSSQQQRRRSSSUUUUUUUUUUUUSSSQQQOOONNNQQQRRRQQQPPPOOOQQQTTTVVVTTTVVVXXXVVVRRRPPPPPPQQQNNNTTTUUUPPPMMMNNNMMMIIIRRR<<>>IIISSSfffwwwuuuyyy]]]eeetttiiikkkqqqllliiiiiicccooojjjeeeccceeeeee___XXX[[[YYYVVVRRRNNNKKKIIIHHHFFFDDD@@@===:::777444111---...///...,,,,,,...000DDD___pppeeeVVVmmmfff~~~ttt```VVVTTTRRROOONNNMMMLLLLLLKKKNNNQQQSSSRRRRRRQQQRRRTTTUUUUUUUUUTTTUUUVVVXXXTTTTTTTTTVVVWWWWWWUUURRRSSSSSSQQQNNNKKKJJJKKKMMMHHHFFFQQQmmmtttmmmfffHHHXXXrrrwww```hhheeefffooo]]]bbbdddlll}}}wwwtttlllggg```[[[XXXTTTNNNJJJFFFCCC???<<<:::999777555222222222222222333333444333444444444777>>>GGGNNNRRRPPPPPPSSSXXX]]]``````aaa[[[XXX\\\```eeeoooyyy[[[AAA222HHHlllzzzeeeHHHwww]]]ZZZWWWWWWUUUSSSRRRRRRSSSTTTPPPMMMHHHGGGHHHIIIJJJIIIJJJLLLOOOPPPPPPOOOOOOOOOQQQPPPNNNKKKNNNQQQOOOJJJGGGHHHIIIKKKMMMOOOOOOPPPOOOQQQSSSSSSRRRQQQRRRRRRSSSQQQPPPOOOPPP[[[uuuvvvpppmmmsss{{{}}}yyyrrrxxxnnnfffNNNDDD:::888;;;CCCQQQ___vvvUUU~~~iiiccciiippphhhjjjmmmhhhiiinnnllliiiggggggjjjkkkhhhaaa\\\ZZZYYYVVVSSSPPPNNNMMMLLLKKKGGGCCC@@@===:::555111...//////...---,,,------;;;NNN}}}sss~~~sss___^^^aaazzzqqq___UUUTTTRRROOONNNMMMMMMMMMPPPRRRTTTTTTRRRQQQQQQRRRMMMOOOQQQRRRSSSUUUXXXZZZVVVVVVVVVWWWXXXWWWTTTQQQRRRQQQPPPNNNLLLLLLNNNQQQNNNHHHMMMeeezzzttt\\\XXXYYY]]]kkkbbbjjjqqqxxxnnnWWWUUUfffppp}}}~~~zzzsssmmmjjjeee```YYYTTTRRRNNNHHHDDD???<<<888777666666555333333222222222222222333444444333444777>>>FFFMMMPPPUUUSSSSSSVVV\\\aaaccccccccc[[[WWWZZZ___hhhzzzkkkbbbCCC444888iiijjjMMMaaakkk]]]QQQUUUUUUUUUTTTRRRRRRTTTVVVOOOKKKHHHHHHKKKOOOPPPPPPIIIJJJLLLLLLLLLKKKIIIHHHNNNPPPOOOLLLMMMPPPNNNJJJHHHIIIJJJLLLNNNOOOPPPQQQPPPRRRRRRRRRPPPPPPQQQRRRXXXPPPOOOVVVTTTOOOZZZmmm}}}uuu{{{|||tttpppddduuuyyyuuuxxxJJJ<<<777888???HHHUUUnnnxxxvvvRRRccchhh```iiijjjtttnnnoooooogggiiinnnkkkbbbccchhhmmmkkkeee```___WWWWWWVVVUUUTTTRRRRRRQQQJJJFFFBBB@@@>>>;;;666111111000///...------------555FFFttt}}}uuu}}}~~~]]]QQQwwwtttwwwnnn^^^SSSRRRPPPNNNMMMMMMMMMNNNQQQSSSTTTSSSQQQQQQRRRSSSNNNPPPRRRSSSTTTWWWZZZ]]]WWWWWWXXXZZZ[[[YYYVVVSSSTTTTTTSSSPPPNNNOOOQQQTTTPPPNNNMMMYYYuuuwwwrrrXXXTTTfff]]]mmmdddiiitttqqqaaaggg}}}wwwxxxxxxvvvrrrmmmhhhddd]]]XXXQQQMMMJJJGGGBBB===:::777555333444444444333444333333222222222333333444555888>>>EEEKKKQQQTTTXXXVVVUUUYYY___ddddddbbbaaa[[[YYY[[[___nnnsssiii555888888OOOyyyZZZXXXzzz___\\\TTTTTTUUUVVVTTTQQQQQQSSSUUUMMMJJJIIIKKKPPPRRRQQQNNNHHHHHHIIIJJJJJJHHHDDDBBBJJJNNNOOOLLLKKKLLLLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPPPPOOONNNOOORRRTTTVVVPPPPPPWWWXXXQQQOOOSSS{{{~~~{{{xxx|||YYY@@@;;;:::@@@KKKXXXpppwwweeekkkyyyVVVZZZiiimmmxxxpppppppppjjjkkkjjj```]]]```fffjjjeee\\\ZZZ^^^YYYYYYYYYXXXVVVSSSPPPOOOGGGCCC@@@@@@AAA???:::666333111///...............222BBBgggqqquuuaaaZZZlll~~~lll___RRRQQQOOOMMMMMMMMMMMMMMMQQQRRRRRRQQQPPPPPPRRRTTTTTTVVVWWWWWWWWWXXX[[[]]]XXXXXXYYY\\\]]]\\\YYYVVVXXXWWWUUUSSSPPPQQQSSSVVVPPPQQQMMMLLL___||||||{{{tttpppgggccckkkRRRssseeefffpppmmmtttzzz{{{mmmnnnnnnnnnkkkgggbbb___WWWRRRLLLHHHFFFBBB===999999777444444444555555444555444333333222222333333333777===CCCHHHNNNSSSWWW[[[XXXWWW[[[aaadddccc```XXXWWW[[[```ggg|||GGG:::666GGGggguuuaaaVVVuuu]]]UUUXXXZZZTTTVVVVVVTTTPPPOOOPPPRRRLLLKKKKKKNNNRRRQQQLLLFFFKKKKKKLLLNNNOOOMMMJJJHHHGGGMMMOOOLLLHHHJJJKKKJJJIIIIIIIIIIIIKKKMMMOOOQQQNNNNNNNNNMMMMMMOOOTTTWWWPPPQQQRRRVVV[[[[[[RRRIIInnn}}}yyy~~~~~~}}}RRR...888>>>>>>DDDPPPaaaeeeSSSWWWfffqqqllldddeeejjjjjjmmmiiiZZZ[[[^^^dddfff^^^TTTUUU]]]______]]]ZZZVVVPPPLLLIIIFFFCCC@@@BBBEEEEEE@@@;;;444111///---...///000000111>>>YYYqqqxxx{{{mmmlllmmm```WWWVVVTTTQQQLLLIIIIIIKKKMMMNNNMMMMMMNNNPPPQQQQQQPPPQQQUUUXXXYYYWWWWWWYYY[[[QQQUUUYYYXXXUUUSSSVVVZZZZZZYYYWWWVVVUUUUUUVVVWWWVVVQQQQQQSSSSSSYYYsssuuuyyyfffTTTMMM___llluuu{{{ttt|||~~~vvvllljjjiiihhheee```ZZZVVVNNNJJJDDD@@@===;;;888777777555333111111111333444111222333222111222333555<<>>]]]tttgggPPP[[[hhh^^^[[[TTTYYYVVVUUUSSSOOOLLLLLLOOOQQQNNNLLLKKKMMMNNNMMMIIIFFFJJJHHHGGGFFFFFFGGGIIIKKKFFFFFFIIILLLLLLIIIIIIMMMKKKKKKJJJKKKKKKLLLMMMNNNJJJLLLMMMMMMLLLMMMOOOQQQTTTKKKIIIPPPWWWUUURRRQQQ___uuuwww{{{vvv}}}}}}~~~RRR;;;999>>>DDD;;;TTTrrrnnndddMMMSSSgggooocccfffggghhhhhhgggdddaaa______aaabbb^^^XXXUUUXXX[[[\\\\\\[[[VVVPPPLLLKKKKKKJJJ::::::NNNUUUGGG>>>AAA:::888555111///............111LLLqqq~~~iiipppnnntttggg]]]VVVUUUSSSPPPLLLIIIIIIJJJLLLLLLLLLMMMNNNOOOOOONNNMMMPPPRRRTTTTTTSSSTTTVVVXXXSSSVVVYYYYYYVVVTTTUUUVVV\\\ZZZXXXVVVTTTSSSSSSSSSWWWUUUUUUTTTOOOSSSmmm}}}}}}]]]FFFBBBsssvvvqqq{{{tttmmm```^^^\\\[[[YYYUUUPPPLLLJJJFFFAAA===;;;999777666555555333222111222333333444333222000000222777:::CCCIIIOOORRRSSSUUUYYY]]]___^^^```aaa___ZZZYYYZZZXXXVVV___qqq|||xxxNNN888777<<>>BBBggguuuWWWKKKsss\\\ZZZ[[[RRRPPPUUUPPPPPPPPPNNNKKKJJJJJJKKKHHHGGGHHHJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMLLLHHHHHHKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPPPPOOOMMMLLLNNNOOONNNMMMPPPTTTUUUSSSRRRSSSPPPVVVgggzzziiioooyyyzzz}}}]]]AAA666333<<>>FFFKKKSSSUUUXXXYYYZZZ\\\```cccbbb___aaaccc^^^VVVWWW^^^```zzzyyyVVVCCC;;;;;;LLLaaappp\\\KKKeeehhhOOOZZZWWWPPPSSSSSSMMMNNNOOONNNLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGJJJIIIKKKNNNLLLHHHHHHKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPOOONNNLLLKKKLLLMMMLLLOOOSSSVVVTTTRRRSSSTTTWWWUUU]]]wwwooohhh|||nnn|||```222999DDD<<>>AAADDDGGGHHHHHHFFFDDDAAAAAACCCGGGGGGDDDDDDHHHGGGGGGGGGHHHJJJLLLMMMNNNFFFHHHJJJKKKKKKMMMPPPRRRRRRUUUTTTOOOQQQWWWZZZWWWYYYSSSUUUZZZTTTVVVxxxiiizzz|||vvvqqqnnnkkk===444??????HHHMMMXXX|||bbbKKKbbbhhhooolllggg[[[ccclllhhh```iiioooeeeaaabbbdddeeedddaaa^^^\\\\\\ZZZXXXWWWXXXXXXXXXXXXYYYUUUOOOJJJIIINNNVVV[[[TTTSSSVVVYYYSSSIIIHHHNNNEEEEEEFFFEEEBBB===888555000000333111888VVVuuu}}}www{{{{{{yyy{{{xxxsss}}}vvvZZZSSSKKKGGGHHHIIIGGGEEEKKKLLLKKKIIIGGGGGGIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLXXXWWWSSSOOOLLLLLLNNNQQQRRRSSSTTTSSSQQQQQQRRRSSSWWWWWWXXXYYYZZZ[[[[[[[[[XXXYYYjjj}}}zzzwww|||yyyvvvvvvwwwvvvtttqqqwwwtttYYYssszzzkkk|||qqqiiiggghhhhhhcccVVVHHHBBBGGGNNNMMMKKKIIIFFFCCCAAA???>>>999888666444333111111111444333222111111111111222444222000///222:::DDDLLLLLLOOORRRRRRSSSUUU[[[___]]]bbbdddbbb^^^^^^___```cccaaaZZZ___vvvsssnnnhhh777>>>888888BBBjjjaaaHHH```{{{zzzZZZRRRVVVTTTQQQPPPOOONNNMMMKKKFFFGGGHHHIIIHHHFFFDDDBBBGGGFFFDDDBBBAAABBBCCCDDDAAABBBDDDCCCAAA@@@AAABBBCCCCCCDDDGGGHHHHHHFFFDDDHHHIIIIIIHHHGGGFFFHHHJJJKKKIIIGGGHHHKKKLLLKKKIIIKKKOOOSSSQQQMMMJJJKKKMMMTTTNNNHHHIIIQQQ___mmmuuuxxx|||yyymmmQQQ999======@@@KKKMMMkkk___FFF===ooozzz}}}xxxcccYYYYYYjjjooolll```[[[aaabbb]]]ZZZdddnnnmmmddd\\\\\\___[[[XXXVVVWWWYYYYYYWWWTTTSSSQQQOOOOOOQQQSSSUUUUUUUUUVVVVVVRRRMMMKKKLLLNNNLLLKKKIIIEEEBBB???<<<;;;666444///,,,333KKKooonnnrrrkkk|||{{{~~~{{{xxx~~~}}}mmmSSSNNNGGGEEEGGGIIIHHHFFFHHHHHHHHHGGGEEEEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMQQQUUUQQQSSSUUUUUUTTTSSSTTTUUUXXXYYYZZZ\\\\\\\\\\\\[[[UUUXXXaaaqqq}}}zzzyyy{{{}}}}}}|||yyywwwuuutttuuutttrrrooossswww|||ttt\\\}}}ppp~~~|||{{{uuujjjcccbbb^^^___]]]UUULLLHHHJJJNNNFFFEEEBBB???===;;;999999666555444333222222222222000111111222222222222222222333555888<<>><<<;;;999666333111111@@@aaa}}}rrrddd|||}}}|||~~~{{{~~~wwwbbbKKKGGGDDDDDDGGGHHHGGGFFFCCCDDDEEEDDDCCCCCCEEEFFFJJJJJJIIIIIIJJJKKKKKKLLLFFFGGGHHHHHHJJJMMMQQQUUUPPPSSSVVVWWWVVVUUUUUUUUUVVVXXXZZZ\\\\\\\\\ZZZYYYUUUYYYYYY[[[iii~~~{{{zzzyyyxxxuuurrrvvvtttsssrrrrrrqqqooommmkkklllmmmooouuu}}}mmmUUUtttyyy|||{{{|||zzztttqqqoooooojjjaaa[[[ZZZVVVVVVVVVSSSNNNJJJHHHGGG???>>><<<999777666555444222222222111222222333333000000111222222222111111333777===CCCHHHLLLPPPSSSSSSSSSUUUXXX]]]aaacccccc_______________^^^^^^^^^iiihhhsssoooqqqEEE<<>>>>>===@@@CCCDDDCCCAAA@@@@@@@@@@@@@@@BBBCCCBBB???===???AAACCCCCCBBBBBBBBBDDDGGGEEEEEEFFFGGGHHHGGGFFFGGGIIIJJJHHHFFFEEEGGGJJJOOOPPPTTTYYY\\\]]][[[XXXgggzzzrrr}}}}}}~~~{{{dddyyy```888;;;LLLFFFHHH___aaa\\\666YYYoootttgggfffrrr```TTTdddllllllgggaaaeeekkkggg]]]aaaaaa___\\\YYYZZZ\\\___WWWVVVVVVXXX\\\\\\ZZZVVVYYYWWWUUUTTTUUUVVVVVVVVVSSSSSSPPPKKKGGGGGGLLLPPPKKKIIIFFFCCC@@@>>>=========888777666000333MMMlllxxxjjjuuu}}}zzz}}}}}}zzz|||rrr[[[GGGEEEDDDDDDFFFGGGFFFDDDAAACCCDDDCCCCCCCCCDDDFFFJJJIIIHHHGGGGGGGGGGGGHHHEEEFFFHHHHHHHHHJJJMMMPPPPPPRRRVVVWWWVVVTTTSSSRRRSSSUUUWWWYYYYYYXXXVVVUUU[[[ZZZVVVTTT\\\nnn{{{|||}}}~~~{{{vvvoookkkrrrrrrrrrqqqqqqooommmlllfffgggiiikkkmmmooorrrttt|||yyyhhhtttwwwzzz{{{}}}yyyuuurrrpppnnnjjjgggeeeeee```XXXRRRRRRSSSQQQNNNKKKHHHDDD???<<<;;;:::999777555444333333111111111111111111222333333222111111111222222333999>>>EEEKKKOOORRRUUUWWWXXXWWWXXX\\\cccffffffddd^^^[[[ZZZ[[[\\\]]]^^^aaabbb}}}mmmuuu{{{HHH777666777BBB{{{jjjfffSSSTTTTTTMMMMMMJJJHHHGGGGGGFFFEEECCCAAAAAABBBBBBBBBBBBAAA@@@??????===<<<<<<;;;<<<<<<777;;;???AAA@@@>>><<<<<>>DDDHHHLLLPPPRRRUUUXXXZZZ\\\[[[\\\```fffhhhfffccc```ZZZVVVXXXYYY[[[bbbkkkuuuuuuwwwQQQ>>><<<<<>>????????????>>>>>>===>>>>>>===<<<<<<;;;;;;;;;555999===??????===<<<;;;@@@???@@@AAABBBAAA>>>;;;===???AAABBBAAAAAABBBCCCBBBCCCCCCDDDCCCDDDDDDEEEJJJJJJJJJJJJJJJKKKNNNPPPUUUSSSQQQRRRTTTVVVWWWWWW___hhhjjj|||xxxvvviii\\\CCC@@@<<<;;;HHHjjjVVVHHHvvvzzzhhhRRR\\\gggZZZXXXmmmgggiiiiiieeedddddddddbbbbbb]]]YYYYYY]]]___^^^\\\[[[VVVRRRRRRVVVZZZ\\\\\\VVVTTTRRRQQQQQQQQQPPPOOOLLLNNNOOOMMMIIIGGGHHHJJJJJJHHHFFFDDDBBBAAAAAAAAABBB888444777444///666DDDmmmrrrwwwuuuxxxvvvrrrtttkkkVVVIIIIIIGGGFFFDDDCCCAAAAAAAAACCCDDDEEECCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAADDDGGGIIIKKKKKKLLLMMMOOONNNPPPRRRRRRQQQOOONNNNNNUUUVVVVVVVVVVVVVVVVVVVVVXXXQQQSSS\\\[[[XXXjjj}}}uuunnniiiiiinnnrrrlllnnnppppppnnnllljjjjjjiiifffbbb```aaabbbcccccc___VVVVVV___kkk|||ppp{{{{{{vvvrrrnnnmmmoooiii``````fffhhhgggeeecccaaa______^^^[[[WWWUUUTTTOOOHHHDDDDDDBBB???;;;888777777666666333333222111000000000111222222111111000111111111111111222555:::BBBHHHMMMNNNPPPQQQRRRTTTWWW[[[^^^^^^___aaadddfffeeebbb```\\\UUUQQQTTTWWW]]]mmmsssNNN======555fff```KKKxxxtttTTTOOOSSSMMMHHHKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????>>>==================<<<;;;;;;::::::666:::>>>@@@@@@???>>>???@@@@@@@@@BBBCCCBBB???===CCCDDDEEEEEEDDDDDDFFFHHHEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPOOOPPPQQQTTTVVVWWWUUUSSSTTTZZZVVVhhhwww~~~fffttttttdddMMM<<<:::???JJJ[[[{{{UUURRRHHHqqqtttcccdddaaa___\\\QQQVVVlllmmmnnnlllgggaaa^^^]]]^^^ccc___]]]___cccdddbbb^^^\\\WWWRRRQQQSSSWWWYYYYYYSSSRRRPPPPPPPPPPPPNNNMMMIIILLLNNNLLLHHHEEEDDDEEEGGGFFFFFFEEECCCBBBAAA@@@???999555666555333444888ccc~~~wwwoooqqquuuvvv{{{yyyqqqppphhhSSSIIIIIIGGGDDDBBB@@@@@@@@@???AAABBBBBBAAA??????@@@@@@@@@@@@@@@AAACCCDDDEEEDDDGGGJJJLLLLLLLLLMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQVVVVVVUUUTTTTTTTTTUUUVVVUUURRRSSSWWWXXXZZZcccnnnrrrrrrhhhdddfffjjjhhhkkknnnnnnllliiihhhhhhhhhddd^^^\\\]]]^^^______^^^[[[SSSSSS]]]___]]]```fffnnn{{{~~~xxxrrrkkkuuuxxxmmmggggggcccccceee___UUUTTT[[[[[[ZZZYYYWWWUUUTTTRRRQQQOOOKKKIIIIIIFFF@@@===>>>999888777555444333444555111111000000000000000111111111111111111222333444333666:::???FFFLLLQQQSSSSSSTTTUUUVVVWWWZZZ^^^bbb^^^aaaeeeeeeddd```^^^\\\XXXSSSSSSZZZbbbrrr}}}___>>>===???KKKTTTQQQdddeeeZZZQQQPPPMMMGGGFFFKKKHHHFFFDDDCCCCCCCCCBBBAAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777999<<<>>>>>>>>>???@@@??????@@@BBBCCCCCC@@@>>>GGGFFFFFFDDDBBBCCCGGGIIIDDDFFFHHHHHHFFFEEEGGGIIIHHHIIIJJJLLLOOOQQQQQQQQQNNNNNNPPPSSSVVVVVVTTTRRROOOWWWTTTaaammmvvvxxxyyyxxxzzz}}}mmm~~~wwwuuu{{{PPPIIIEEE<<>>:::===<<<666444666555222FFFiii{{{|||fffppp{{{uuutttwww|||rrroooeeeQQQHHHHHHFFFCCC@@@??????AAA===>>>@@@@@@>>><<<<<<<<<<<<===>>>@@@CCCEEEHHHIIIFFFIIILLLMMMLLLJJJJJJJJJIIIKKKMMMNNNOOOQQQSSSUUUUUUTTTRRRPPPPPPQQQSSSTTTVVVWWWTTTPPPTTT\\\^^^ZZZtttyyy}}}ssskkkhhhhhheeeiiimmmmmmjjjgggffffffdddbbb^^^]]]]]]\\\XXXUUUPPP^^^WWWLLLOOOLLLJJJWWWQQQVVV\\\bbbhhhooowww|||yyyvvvqqqoooxxxtttxxxvvvyyyvvvvvv||||||uuuzzzyyyuuuvvvuuukkkssspppmmmtttkkk```___eeennnrrrmmmccc^^^]]]ccc______aaa[[[QQQPPPVVVRRRQQQPPPNNNLLLIIIGGGFFFEEEBBBAAABBB@@@:::888:::555777777666333111111222222222111111111222222333//////000111222444666777999===CCCIIINNNQQQRRRRRRTTTVVVXXXYYY[[[]]]aaaddd^^^cccgggfffbbb]]]ZZZZZZ[[[XXX\\\iiiwww```===777777OOO\\\JJJiiirrrMMMQQQRRRMMMJJJJJJIIIGGGHHHFFFDDDCCCDDDDDDCCCAAACCCAAA@@@>>><<<;;;::::::::::::;;;::::::999888777555777:::;;;<<<<<<>>>@@@>>>>>>???AAACCCCCCAAA???FFFEEECCC@@@???@@@DDDGGGBBBDDDFFFFFFDDDCCCEEEGGGIIIJJJLLLOOORRRTTTSSSRRRSSSPPPNNNNNNPPPSSSUUUVVVNNNXXXTTT[[[```ggg~~~xxxuuu}}}xxx{{{aaauuussswww}}}MMMAAA===???OOOVVVOOO```iiiQQQBBBGGGGGGzzztttcccjjjkkkdddZZZTTTQQQcccuuummmfffeeeffffffcccaaa]]]\\\ZZZ[[[^^^```___]]]YYYVVVUUUUUUVVVUUUQQQMMMIIIHHHGGGHHHIIIIIIGGGEEEHHHIIIHHHCCC>>><<<>>>AAA???@@@BBBCCCCCC@@@>>><<<666AAABBB777111555666111///\\\xxxzzzqqqnnn{{{||||||{{{}}}~~~qqq\\\LLLFFFEEEBBB???======>>>>>>???<<<999888:::<<<<<<<<<<<<===>>>???@@@AAABBBBBBFFFIIIKKKLLLJJJHHHHHHHHHLLLOOORRRSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPOOONNNNNNTTTQQQNNNPPPUUUZZZ\\\\\\^^^{{{~~~uuuhhh___VVV]]]fffjjjgggaaa^^^]]]ddddddcccbbb```]]][[[YYYWWWVVVTTTRRRQQQPPPOOOOOORRRNNNMMMPPPSSSUUU[[[aaacccbbbaaabbbeeefffgggfffeeefffiiilllnnnooooooooonnnnnnmmmlllkkkjjjjjjjjjfffeeedddcccbbbbbbbbbbbbYYY[[[]]]^^^]]]ZZZVVVTTTXXXTTTPPPPPPRRRRRRNNNJJJJJJIIIHHHGGGEEEBBB@@@??????>>>===;;;999777666555666666666555333222333444///000222444444333222111444222000000333888>>>BBBLLLNNNOOOQQQRRRRRRRRRRRRTTTZZZ]]][[[]]]bbbbbb^^^cccgggiiiddd]]]ZZZ^^^dddfff]]]ccc~~~}}}iii777:::555FFF}}}xxxSSS]]]xxx|||\\\SSSNNNHHHGGGIIIJJJHHHDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999999999999777888999999999888666555999999999999999999999999:::<<<>>>?????????@@@BBBDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGDDD@@@@@@EEEKKKLLLKKKIIIIIIKKKOOOSSSUUUPPPOOOOOOQQQTTTTTTSSSQQQ]]]WWWVVV\\\___cccttt|||www{{{ooowwwppp{{{xxxDDDBBBAAACCCNNNQQQkkkkkkPPP999999:::WWWttt{{{nnnoooqqqiiifff```VVV___rrrzzzwwwooofffccceeefffbbb^^^[[[ZZZ[[[___cccbbb\\\VVVZZZTTTNNNNNNRRRTTTQQQLLLFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDDDDBBBAAA???===<<<@@@@@@@@@??????>>><<<<<<:::;;;<<<<<<:::777444111444EEEmmmqqqyyyzzzyyyzzz{{{yyyrrrdddSSSHHHCCCBBB@@@>>>===<<<<<<===;;;:::999888888888777777;;;<<<<<<===>>>???@@@AAADDDGGGIIIJJJHHHFFFFFFFFFHHHKKKNNNOOOOOOOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOQQQQQQRRRTTTWWWYYYYYYYYYVVVooovvvnnnjjjkkkkkkgggbbb```bbbdddbbbaaa___]]][[[ZZZYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRMMMIIIFFFGGGGGGFFFHHHMMMTTTSSSSSSVVVZZZ]]]______]]]^^^___aaaaaaaaa``````aaaaaaaaa``````_________^^^]]]\\\[[[[[[ZZZZZZZZZRRRRRRSSSSSSSSSTTTTTTTTTOOOLLLHHHHHHJJJJJJFFFCCC@@@@@@@@@???>>>===<<<;;;888777777666444444333222111222222111000000111333222111111000////////////222444666:::@@@FFFLLLOOORRRSSSUUUWWWXXXYYYYYYZZZYYY___ccccccdddgggfffaaaaaaaaa___\\\[[[^^^eeejjjaaadddwww|||aaaEEE>>>555LLLkkkiiiRRRdddsssQQQUUUOOOKKKGGGFFFHHHHHHEEEAAAAAAAAAAAA@@@???>>><<<;;;::::::999777777666666777444444444444444333222222777777777777777777777777777999<<<===<<<<<<>>>???AAA@@@???>>>>>>???@@@@@@AAACCCCCCBBB@@@@@@DDDGGGIIIIIIIIIJJJKKKMMMNNNOOONNNQQQSSSSSSRRRRRRTTTVVVZZZSSSRRRYYY]]]^^^gggtttlllwwwuuu}}}uuuvvv}}}pppjjjqqq{{{}}}OOO<<>>===<<<============<<<;;;::::::999999::::::888666333111444:::]]]qqqppptttzzzvvvvvvtttnnncccUUUIIICCC>>>======<<<;;;:::::::::666777888666444333333444999::::::;;;<<<===>>>>>>AAACCCEEEFFFEEECCCCCCDDDCCCFFFIIIKKKKKKKKKLLLMMMMMMKKKJJJIIIJJJLLLNNNPPPMMMPPPUUUWWWXXXWWWVVVVVVQQQ```ttt}}}zzzoooddd]]]]]]aaafffbbbaaa^^^[[[YYYXXXXXXXXXYYYXXXVVVUUUTTTSSSRRRRRROOOKKKHHHHHHFFFBBBAAADDDFFFEEEFFFHHHLLLOOOPPPPPPTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQKKKIIIGGGFFFFFFHHHKKKLLLEEEBBB??????AAAAAA>>>;;;777777888888888777777666222222222222222222222222333333444333111111222444111000/////////222444666<<>>FFF~~~eeeWWWhhhuuuRRRKKKLLLJJJGGGDDDDDDEEEDDDAAA===<<<<<<<<<<<<;;;:::888888777666555555444444444444222222111000000000000111444444444444444444444444444666888999999999:::;;;===<<<;;;;;;;;;<<<===>>>===>>>>>>???@@@AAABBBCCCFFFGGGIIIJJJKKKKKKJJJIIIMMMQQQUUUSSSOOOOOOUUUZZZXXXQQQPPPWWW[[[YYYYYY]]]^^^kkkssswwwlll___mmmkkk[[[WWWccc{{{```GGGAAANNNUUUWWWWWWPPP???444KKKkkk}}}uuu|||ooovvv}}}qqqmmmiiikkkhhh^^^aaakkklllpppjjjcccaaabbbcccaaa^^^]]]YYYVVVVVVXXXZZZXXXVVVSSSRRRPPPNNNMMMLLLKKKKKKFFFDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>>>>======<<<:::::::::::::::999888777888888888777666444333222555///HHHsssssskkkwww|||uuuqqqjjjaaaXXXNNNEEE@@@999:::::::::999999777777444555555444222222444666777888888999::::::;;;;;;===???AAAAAA@@@@@@@@@AAAAAACCCGGGHHHIIIIIIJJJKKKJJJIIIFFFEEEFFFIIILLLOOOIIINNNSSSVVVUUUTTTVVVXXXYYYZZZ^^^eeennnzzzssshhh```\\\\\\]]]aaa```___\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRNNNMMMNNNMMMIIIGGGJJJEEECCCBBBBBBCCCDDDCCCBBBGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHEEECCC@@@===<<<===>>>???>>><<<::::::;;;;;;999777333444444555555555444444222222222222333333333333333444444222000///000222///000222555:::>>>CCCEEEOOOPPPQQQSSSUUUVVVVVVVVV[[[[[[\\\^^^```bbbdddeeedddeeeeeeccc```^^^[[[XXXZZZYYYXXX[[[cccooo}}}yyyhhhIII999===RRR~~~___IIIkkksssNNNQQQSSSGGGEEECCCBBBBBBBBB@@@<<<999999999999999888777666555555444444333222222222333333222111000000111222333222222222222222222222222222444666666666666777888:::999888888999:::;;;<<<::::::;;;>>>AAABBBAAA@@@DDDEEEGGGHHHIIIJJJJJJJJJMMMOOOQQQPPPNNNOOOUUUZZZUUURRRSSSWWWXXXTTTRRRTTT^^^gggyyy~~~yyyuuu}}}wwwggg___YYY___rrrqqqmmmmmm```KKKDDDEEEMMMPPPLLL@@@222???ffftttqqqmmmmmmllljjjfffhhheeejjjkkkdddhhhrrrrrrpppkkkeeebbbcccccc```^^^aaa\\\WWWUUUVVVXXXYYYYYYTTTUUUUUUSSSNNNLLLLLLNNNGGGEEECCCBBBBBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;888888888888888777666666888777777666555444444333555...<<>>@@@CCCFFFHHHHHHIIIJJJKKKJJJHHHFFFDDDEEEGGGKKKMMMHHHKKKOOOQQQQQQTTTYYY]]]```\\\UUURRRYYYkkk}}}yyyrrrlllddd[[[UUUYYYZZZ[[[\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPMMMMMMOOONNNJJJIIIKKKJJJGGGEEECCCCCCCCCAAA???<<<===>>>?????????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@<<<;;;:::999888777777666777666555555666666555444222333333333333333222222111111111111111111111111...///000000///000222444666999>>>DDDIIIMMMPPPRRRXXXXXXWWWWWWWWWXXXXXXYYY^^^___```aaacccdddeeefffiiieee```[[[WWWTTTSSSTTTRRRUUUYYY```mmmyyyyyyZZZEEE;;;333NNNcccNNNeeekkkTTTNNNDDD@@@DDDAAAAAA@@@@@@???===:::777777888888777777666555444444333333222222222222333222222000000000111222333222222222222222222222222111333444555444444555666777777777777888999;;;<<<999:::;;;>>>AAACCCAAA@@@CCCDDDDDDFFFHHHKKKMMMOOOMMMKKKKKKKKKNNNQQQTTTUUUQQQSSSVVVWWWSSSOOOQQQVVVXXX[[[iiitttiiisss}}}vvv}}}ssseee]]]bbbeeeqqqsssXXXCCC???EEEDDD>>>IIIKKK@@@777888BBBOOOpppttt]]]hhhjjjRRRhhhsssiiibbbdddhhheeeiiilllggglllwwwwwwqqqmmmgggdddcccbbb```]]]\\\XXXSSSOOOOOORRRTTTVVVTTTWWWWWWTTTOOOKKKLLLNNNHHHFFFCCCBBBBBBBBBAAA???@@@??????>>><<<;;;999888777777888888888777666666777777666666555555555555222333999???PPPvvvxxxvvvtttooodddXXXQQQPPPMMMFFF???999888888777666666555555555333111333666;;;===>>>555555555666666666777777777999::::::999:::;;;===>>>AAAEEEGGGGGGHHHIIIJJJJJJHHHGGGFFFGGGIIIKKKMMMJJJKKKLLLNNNQQQVVV\\\aaaZZZYYYVVVTTTYYYjjj~~~}}}zzzqqqdddZZZRRRSSSUUUWWWWWWXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQNNNMMMNNNMMMIIIHHHKKKLLLJJJHHHGGGHHHHHHGGGFFF>>>??????>>><<<:::888777888888888888888888888888888888777777777777777888333444555777777666555444222222222222111111111111111111222222222222111111000000000000000000000000222444777999:::===AAACCCEEEGGGLLLQQQTTTVVVWWWWWWWWWWWWXXXZZZ\\\___aaaccccccdddeeeggggggfffeeeeeehhhaaa[[[XXXUUUSSSUUUYYYSSSZZZeeesssuuurrr[[[999+++:::UUUwww^^^XXXuuutttOOOJJJNNNGGG@@@???@@@@@@???>>><<<:::888777666777777777666666555444333222222111111222222333//////.........///000000111111111111111111111111000111333333333222333444555555555555777888:::<<<999:::===???@@@AAAAAAAAACCCCCCCCCEEEHHHKKKOOOPPPKKKIIIHHHJJJNNNRRRSSSSSSNNNRRRUUUTTTPPPNNNSSSXXXVVVVVV\\\kkk{{{~~~zzzrrrqqquuuxxxmmmnnnuuu~~~|||sssmmmmmmttt{{{zzzYYYFFFDDD@@@???CCCCCCGGGIII===777GGG\\\qqq___aaammmmmm]]]```nnnnnnkkklllkkkjjjeeeiiikkkfffkkktttrrrmmmjjjfffcccbbb```^^^]]]YYYVVVSSSPPPOOOQQQTTTVVVRRRTTTUUURRRMMMIIIHHHIIIHHHEEEBBBAAAAAAAAAAAA@@@@@@??????===;;;999888777666666777777777777666666555666666666666666555555111555999444===dddppphhh```VVVOOOKKKGGGBBB>>><<<:::888666555555555555666333222666===@@@>>>:::444555555555555666666666666777888888777888:::<<<;;;>>>BBBDDDEEEEEEGGGHHHGGGGGGGGGHHHJJJLLLOOOPPPOOONNNMMMPPPTTTZZZ^^^```UUUWWWXXXWWWZZZeeexxx|||}}}rrriiiYYYWWWUUUSSSRRRRRRRRRSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQNNNMMMOOONNNKKKKKKNNNLLLJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGFFFDDDAAA???>>>888888888777777666666555444444444333333444444555111222333444444444333333000000111111000000111111///000111333444555555555444555666777888999999:::CCCEEEGGGIIIJJJLLLPPPSSSRRRSSSTTTVVVWWWXXXYYYYYYXXXZZZ]]]aaadddfffggggggfffgggiiijjjiiifffcccaaa___YYYVVVXXXYYYYYY]]]dddcccqqqpppzzzNNNHHH@@@???XXX{{{XXX\\\|||]]][[[RRRGGGFFFLLLIII@@@@@@@@@???===:::999888999555555666666666555444444111111000000000111111222,,,---....../////////...000000000000000000000000...000111222000000000111333333333333555777999;;;777;;;>>>>>>======???AAAAAABBBDDDGGGIIIKKKLLLLLLGGGHHHJJJLLLNNNPPPSSSTTTOOORRRTTTTTTSSSTTTVVVXXXVVVWWWZZZ___bbbiiizzz|||vvvpppyyyxxxwww|||vvvjjjooouuu{{{~~~bbbLLL>>><<>>===>>><<<999666555555555666777333333:::BBBCCC<<<444444444555555555555555555555666777777777777999;;;888;;;???AAABBBCCCDDDFFFEEEFFFHHHJJJMMMPPPRRRSSSSSSQQQPPPSSSXXX]]]___^^^\\\[[[XXXRRRNNNQQQ[[[dddlllrrr~~~~~~}}}}}}|||vvvgggbbbZZZRRRNNNLLLMMMOOOQQQPPPOOONNNNNNNNNNNNNNNMMMJJJIIILLLMMMLLLNNNRRRMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEE======<<<<<<;;;:::999999555555444444444555555666555444333222111000000000111222333222222111222444000111333555777999::::::<<<===>>>@@@BBBDDDEEEFFFOOOPPPQQQQQQPPPQQQSSSUUUXXXWWWVVVUUUVVVXXX[[[\\\^^^aaaeeeiiijjjiiifffcccfffgggjjjjjjhhhddd```]]]UUUQQQQQQXXX]]]^^^dddkkkvvvsss[[[???///DDDppp}}}___YYYvvvTTTOOOIIIJJJOOOGGG999:::FFFAAAAAA???<<<999888999:::444444555555555444333333000000/////////000000111,,,---///000111000//////////////////////////////---...000000///...///000111111111222444666888999666;;;>>>===::::::===BBB???BBBFFFIIIJJJJJJHHHGGGCCCIIIOOOPPPNNNNNNSSSWWWSSSTTTUUUVVVXXX[[[ZZZWWWQQQTTTYYYZZZVVVZZZnnnxxxrrriiixxxsss|||sssvvvzzzyyymmmfffeeefffsss|||vvvaaaRRRGGGAAA???BBB@@@;;;BBBBBB333000???QQQxxx}}}vvvjjj~~~vvvtttlllkkk^^^___jjjnnnccc```eeefff___\\\bbbfffbbbeeeiiiddd]]]\\\[[[ZZZ[[[[[[[[[[[[YYYYYYYYYXXXWWWXXXYYY[[[SSSRRRQQQOOOLLLIIIEEECCCDDDAAA>>>===>>>?????????999999999999999888777777333333444555555444444444000111444666666555222111;;;,,,000;;;:::FFFmmm}}}lllccc[[[PPPIIIFFFBBB===999999888666555444444555555444444444444555555666666333333333333333333333333555444444444444555666666;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLOOOQQQPPPPPPTTT]]]dddXXXUUUSSSRRRSSSSSSRRRRRRYYYsssmmm~~~vvvwwwppplllkkkcccUUUKKKHHHHHHIIIJJJLLLNNNNNNMMMKKKOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEE@@@BBBDDDBBB>>><<<===???<<<===???@@@???===;;;:::<<<;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBCCCDDDFFFGGGMMMNNNNNNNNNMMMNNNQQQSSSSSSUUUWWWYYYYYYXXXVVVTTT\\\ZZZYYYZZZ]]]```bbbccc___cccggghhhfffdddeeeggghhhddddddeeebbb[[[WWWVVVUUUZZZccceee]]]\\\qqqggg~~~uuuRRR666222RRRlll``````}}}qqqMMMMMMKKKIIIGGGDDDAAA???===<<<>>>===<<<;;;999777555333111111111111111111111111000000///...............................................................---------............////////////000111333444555777777888999:::<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRNNNUUUXXXUUUUUU\\\eeeiiioooyyywww{{{~~~fff```sssrrrmmmqqqwwwqqqsssrrrooosssppp[[[KKK>>><<>>:::888777666444444444444555222222333333333444444444333333333333333333333333444444444444444555555666999:::;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLKKKMMMOOOOOONNNQQQXXX^^^UUUTTTSSSQQQQQQQQQSSSTTTZZZppp||||||wwwtttssslll^^^TTTPPPLLLNNNPPPNNNJJJHHHJJJLLLGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOONNNNNNNNNNNNNNNKKKKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJNNNNNNNNNOOOPPPQQQSSSSSSRRRSSSTTTSSSRRRSSSVVVXXXVVVXXXZZZ\\\\\\[[[YYYXXX\\\[[[[[[\\\___bbbddddddbbbdddggghhhhhhhhhhhhiiiggg```[[[\\\^^^\\\ZZZZZZaaaYYYUUU]]]nnn```{{{UUU<<<888MMMuuueeegggwwwyyylllNNNHHHLLLGGGFFFDDDAAA>>><<<;;;:::;;;::::::999777555333222111111111111111111111111000//////...............------------------------------------------------------------............/////////000111222333444555555666666888999;;;<<<>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGIIIIIIJJJMMMOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNRRRSSSPPPPPPUUU[[[]]]]]]kkk}}}yyyzzz~~~~~~|||^^^VVVbbbnnn~~~vvviiirrr~~~sssjjjvvvyyyuuubbbNNNGGGCCC>>>>>>CCCIIICCC999333666@@@FFFGGG~~~eeerrrvvvkkkfff___WWWhhhddd___^^^bbbfffiiiiiieeeaaa]]]]]]___```]]]ZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQNNNLLLJJJGGGEEECCCAAAAAA>>>===<<<:::999999888888444444333222222222222333444444444444333333333333111111111111111111111111333//////000...222HHHaaa~~~~~~vvvdddUUUOOOHHHCCCBBBAAA>>><<<888777555444333333444444111111111222222222222222222222222222222222222222333333333333333444555555777777888999;;;<<<======>>>???AAACCCFFFHHHJJJKKKHHHKKKMMMMMMLLLMMMRRRVVVRRRRRRRRRPPPNNNOOOSSSWWWRRR```uuusss{{{~~~{{{yyyxxxtttkkkccc```YYY[[[[[[UUUKKKFFFGGGJJJGGGIIIKKKMMMNNNNNNLLLKKKPPPPPPOOOOOONNNOOOOOOPPPNNNOOOOOOOOOPPPPPPQQQQQQSSSSSSRRRRRRRRRTTTUUUVVVSSSRRRQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPTTTTTTUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]ZZZ[[[]]]______^^^]]]\\\^^^^^^___```aaaccceeefffeeedddccccccddddddcccaaaZZZRRRNNNSSSZZZ]]]]]]^^^aaajjjuuuyyyfffnnnJJJ444===QQQddd\\\wwwaaaEEEHHHIII???CCCBBB@@@===;;;999888888777777777666555444222111000000000000000000000000//////...------------...------------------------------------------------,,,,,,,,,---------...............///000111222333222222333444555777888999<<<===???AAAAAA@@@???>>>???BBBEEEGGGGGGIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMRRRTTTSSSPPPQQQUUUWWWVVVRRR[[[iiivvvyyy```uuuhhhUUUTTTaaammm|||{{{xxxssspppuuu}}}rrrnnnttt{{{~~~~~~lllZZZFFF===:::BBBGGGCCC??????888??????888<<>>>>>:::999888777666555555555333333222111111111111222444333333333333222222222////////////////////////777111///222222111888DDDddd}}}^^^vvvaaaPPPLLLFFFBBBAAA???===<<<777666555333333333333444111111111111111111111111111111111111111111111111222222222222222333444444444444555666777999999::::::;;;===@@@CCCFFFHHHIIIGGGIIIKKKKKKJJJJJJMMMOOONNNQQQRRROOOLLLMMMTTTZZZPPPSSS[[[ccciiizzz}}}qqqmmm|||xxxuuurrrpppooohhhhhheee^^^UUUMMMIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSVVVUUUTTTTTTTTTVVVXXXYYYUUUSSSQQQSSSVVVWWWVVVSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYYYY[[[]]]^^^]]]\\\\\\^^^```^^^___aaabbbbbbaaa```___bbbcccddddddcccccceeefffiiieee```^^^___^^^[[[XXXUUUQQQPPPUUUZZZ\\\___cccpppgggqqqmmm;;;)))FFFnnn}}}^^^```|||YYYGGGKKKLLLDDD<<>>===;;;999888777777555555555555444333222222000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............///000111222000000111222333555666777:::<<<>>>@@@AAA???===<<<>>>AAAEEEGGGHHHIIIKKKLLLLLLMMMNNNPPPQQQQQQQQQPPPSSSTTTTTTRRRTTTXXXXXXTTTSSSWWW___hhhuuu|||~~~{{{zzzddd[[[sssooodddYYYZZZhhh{{{zzzwwwyyy}}}www{{{~~~xxxkkkaaaSSSEEE>>>FFFBBBEEEMMMLLL???444222222333888IIIjjjfffvvv|||www{{{aaaQQQWWW\\\TTTQQQVVViiiddd___]]]```ccceeedddeee```ZZZWWWWWWYYYYYYYYY]]]\\\[[[YYYXXXWWWVVVVVVRRRRRRQQQOOONNNMMMLLLLLLJJJIIIFFFCCC@@@===<<<;;;999888777666555444444444666555444444333333444444333333222222222111111111////////////////////////444111111444555333555:::KKKlllwwwuuu\\\OOOLLLGGGCCC@@@>>><<<;;;777666444333222222333333222222111111111111111111000000000000000000000000111111111111111222333333222222333444555555666666777888:::===@@@CCCEEEFFFEEEGGGHHHIIIIIIIIIJJJKKKLLLOOOQQQOOOMMMNNNTTTZZZVVVRRRPPPRRRVVVfff|||eeecccrrr~~~xxxwwwwwwvvvppplllhhheeeaaa[[[SSSMMMCCCCCCBBBCCCFFFIIIMMMOOOKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUYYYYYYXXXWWWWWWXXXYYYZZZXXXVVVTTTVVVZZZ[[[ZZZWWWWWWWWWWWWWWWWWWXXXYYYZZZ^^^]]]\\\[[[[[[[[[[[[[[[]]]]]]___``````````````````bbbccccccbbbbbbbbbdddeeeeeefffffffffeeedddccceeeffffffdddbbb```bbbdddgggbbb]]]ZZZ[[[\\\[[[YYY^^^]]]^^^______bbbnnnzzzuuujjj}}}\\\UUUBBB888UUUiiiXXXlll\\\DDDGGGHHH<<<;;;FFF===<<<;;;999888777777777444444555555444444333222////////////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000000000000000111333444666777999;;;>>>@@@@@@???===<<<@@@CCCGGGIIIJJJJJJLLLMMMLLLNNNPPPRRRSSSSSSSSSRRRMMMPPPQQQRRRUUUZZZYYYUUUVVVWWWXXXYYY```oootttrrrzzzhhhhhh{{{cccWWWcccfffooozzzwwwxxxvvvqqquuu~~~~~~yyypppooowww|||eeeccc]]]QQQBBB:::DDDTTT\\\RRRIIICCC999000111888III[[[ppp}}}fff]]]xxxbbbgggXXXVVVccceee[[[[[[ffffffbbb___```bbbcccbbb``````]]]XXXUUUUUUXXXZZZ\\\ZZZZZZZZZYYYYYYXXXWWWVVVSSSRRRQQQPPPNNNMMMLLLKKKHHHFFFDDDAAA>>>;;;:::999:::999888777666555555555666555444444333333444444222111111111111000000000000000000000000000000000,,,---///111000...111666888]]]tttUUUMMMKKKGGGCCC@@@===<<<;;;666555333222111111222222222111111111111000000000////////////////////////000000000000000111222222000111111222333333444444555666888:::===???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOPPPPPPOOOPPPTTTWWWRRRNNNMMMNNNNNNTTTiii|||}}}hhh\\\zzzzzzsssnnnjjjjjjkkkhhhaaaZZZSSSPPPKKKGGGDDDDDDEEEGGGJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPQQQSSSTTTVVVWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]^^^___``````___\\\\\\\\\]]]]]]]]]]]]]]]bbbbbbaaaaaa```aaaaaaaaadddeeefffggghhhgggfffffffffhhhiiiiiihhhggghhhhhhjjjjjjjjjiiihhhfffeeeddddddeeeddd```\\\[[[^^^aaa[[[XXXTTTTTTVVVZZZ^^^```]]]```gggmmmrrrnnnfffxxxQQQ999000===mmmnnnWWWuuu}}}|||tttQQQJJJCCCAAA>>><<<>>>CCC::::::999888777777777777555555555555444333222222////////////////////////------,,,++++++++++++,,,******************************************************+++++++++,,,,,,,,,------,,,,,,------.../////////000111222444555666777999;;;===???>>>>>>===@@@DDDGGGJJJJJJJJJJJJKKKIIIJJJMMMPPPRRRRRRQQQQQQLLLRRRVVVWWWXXX[[[[[[WWWYYYXXXVVVRRRSSS]]]nnn|||{{{xxxrrr}}}~~~uuuiiipppeeeYYYWWWaaarrr~~~uuugggmmmooollllllnnnkkkcccooouuuxxxxxx~~~wwwnnnkkkkkkjjjnnnooopppqqqtttxxx~~~yyyPPPJJJGGGDDD@@@AAAIIIVVVeeemmmUUUEEE555...///888NNNddduuuyyyzzzcccmmmsssgggmmm[[[WWW___llllllcccfffttteeebbbaaabbbdddeeeccc```]]]ZZZWWWUUUUUUWWW[[[]]]WWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJEEEDDDBBB???===;;;:::999::::::888777666555555555333222111111000000111111111111000000000/////////000000000000000000000000+++...000///,,,+++///444---NNNvvvRRRIIIHHHFFFBBB???<<<;;;<<<555444333111111111111222000000000/////////..............................000////////////000111111///000000111111222222333444555666888;;;===>>>???AAA@@@AAABBBEEEHHHJJJJJJMMMNNNPPPQQQRRRSSSTTTTTTMMMKKKLLLPPPOOOOOOYYYhhh|||~~~xxxiii{{{~~~yyytttqqqpppoookkkhhhgggccc]]]UUUNNNIIIFFFDDDGGGGGGHHHIIIKKKNNNOOOQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZ[[[]]]___``````______aaabbbcccbbbaaaaaabbbcccaaabbbcccccccccbbbaaa```fffeeeeeeeeeeeeeeefffgggfffgggiiijjjkkkjjjiiihhhhhhjjjlllllljjjiiiiiijjjjjjiiihhhfffdddbbb```___^^^___]]]YYYUUUUUUZZZ___VVVVVVTTTTTTVVV\\\dddjjjdddnnn~~~tttxxxqqqRRR======MMMttt___SSS]]]vvvRRRJJJFFF>>>:::>>>DDD@@@888777777666666666666666777555555555444333222111000........................---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------.........//////111333444555555666888:::<<<======>>>???BBBFFFHHHHHHGGGFFFGGGEEEGGGJJJMMMOOOOOOOOONNNOOOVVV\\\[[[YYYYYYWWWUUUVVVUUURRRQQQSSSXXX___dddoooyyy{{{ddd~~~wwwdddYYYVVVYYY\\\pppwwwyyypppvvvvvvpppqqqwwwuuummmnnnmmmooosssrrrnnnnnnrrrmmmgggjjjoooooorrrwwwwwwzzzzzztttjjjdddeeeggggggooouuu~~~tttjjj\\\fff}}}SSS999<<<:::GGGUUU^^^fffggg[[[KKK@@@666444AAARRRcccuuu}}}nnniii{{{|||ppphhhmmmpppnnnlllnnnooodddVVVUUU]]]dddaaa^^^___bbbdddcccaaa[[[ZZZXXXVVVUUUWWWZZZ]]]XXXXXXXXXWWWUUUSSSQQQOOOOOOOOONNNLLLJJJHHHGGGGGGCCCBBB@@@>>><<<;;;::::::999888666555444444333333000000///...............000000000/////////..............................,,,///000///---...111222,,,;;;___yyyRRREEEEEEDDDAAA>>><<<<<<<<<555444333111111111111222//////.........---------........................///////////////000111111//////000000111111222222444444666777999;;;<<<===>>>>>>>>>@@@CCCGGGIIIJJJOOOOOOPPPRRRUUUUUUTTTRRRVVVQQQQQQSSSQQQNNNUUUbbbbbbzzz}}}pppjjj|||xxxrrrppppppqqqkkkiiifffaaa\\\XXXTTTRRRCCCCCCDDDFFFHHHJJJMMMNNNSSSSSSUUUWWWYYY[[[\\\]]]VVVXXX\\\___aaaaaa``````___aaacccbbb___^^^```ccchhhiiikkklllkkkiiigggfffkkkkkkkkkkkkkkklllmmmnnniiijjjlllmmmnnnmmmkkkjjjgggiiikkkkkkiiihhhhhhhhhfffeeeccc```^^^[[[YYYXXXXXXYYYXXXSSSPPPQQQXXX^^^_________]]]^^^dddnnnuuu|||pppggg{{{bbbGGG===???JJJqqqLLLMMM___zzzaaaIIIRRRHHHAAA===>>>>>>999666777555555555444444555555666444444444333222111000///........................---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---------------...000111333444333444555777999;;;===>>>===@@@DDDFFFEEEDDDCCCCCCCCCEEEIIILLLNNNOOONNNMMMMMMUUU[[[YYYSSSPPPNNNLLLNNNLLLJJJNNNTTTWWWVVVSSS\\\gggxxx||||||tttxxxeee___wwwzzzcccSSSMMMHHHMMMTTT\\\eeeqqq~~~xxxvvvyyy}}}xxxwww|||tttnnnvvvttt___QQQnnn|||[[[cccbbbZZZJJJ<<<;;;FFFPPPaaaqqqIII777777:::======MMMlllYYYeeevvvpppgggzzzccccccmmmeee\\\\\\bbbbbbdddeee```YYY[[[bbbccc___ZZZZZZ]]]```aaaaaa[[[[[[YYYWWWVVVVVVYYY[[[[[[[[[ZZZYYYVVVSSSPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;666666444333222111111111000000///...............000/////////............------------------------)))******+++---000000......---@@@^^^vvveeeOOOIIIIIIEEE>>>???EEEGGGDDD444333222111000000000000...---,,,++++++,,,...///+++++++++,,,,,,,,,---------------............//////////////////000000111111111222444666777888999999:::<<<>>>AAADDDGGGHHHLLLMMMLLLJJJGGGHHHMMMRRRLLLMMMOOORRRUUUVVVVVVTTTYYYhhh{{{rrrrrr~~~}}}ooommmjjjhhheeeaaa]]]YYYUUUVVVSSSLLLGGGHHHIIIHHHKKKPPPSSSTTTWWW[[[[[[XXX___^^^]]]]]]___aaaaaa```___aaadddffffffeeebbbaaahhhlllmmmllllllooonnnjjjkkkmmmkkkiiilllrrrqqqkkkkkknnnpppmmmgggdddfffjjjhhheeecccgggllllllfff___```aaa^^^YYYXXXYYYVVVQQQQQQQQQRRRSSSVVVZZZ]]]```hhhkkkllljjjiiiuuuxxxnnnzzz|||rrrRRRIIIAAAEEE```lllSSSMMM]]]|||XXXJJJJJJKKKCCCAAA>>><<<999888777777999999777666666555555555333222111///......------///...,,,******+++,,,---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///000111222333555666777777<<<>>>@@@@@@??????@@@AAABBBEEEIIILLLNNNMMMLLLKKKRRRSSSTTTVVVUUUPPPJJJDDDLLLLLLNNNQQQVVVYYYYYYYYYXXXUUUZZZhhhwwwtttyyy|||gggVVVMMMFFFIIIOOOSSSVVVYYYdddmmm}}}zzzmmmdddWWWMMMHHHLLLSSSRRRLLLHHHMMMSSSQQQEEEAAATTTsssbbbDDD222555III]]]yyyfffmmm```eeeuuukkkbbbooosssddd\\\aaawwwmmmaaaYYYXXXZZZ[[[[[[]]]^^^aaaeeebbb]]]ZZZ\\\YYYWWWUUUUUUWWWXXXYYYXXX[[[XXXUUURRRQQQPPPNNNLLLLLLHHHEEEEEEGGGFFFBBB======<<<;;;:::999888888888444444333222111111111111+++,,,,,,...///222333555444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111,,,111DDD___wwweeeOOOFFFGGGBBB<<<===BBBCCC???333333222111000000000000///...,,,++++++,,,---...+++++++++,,,,,,,,,,,,---,,,---------............//////......//////000111000111222333444666777777777888999<<<>>>AAADDDEEEGGGHHHHHHEEECCCDDDIIIMMMKKKKKKLLLOOOQQQSSSSSSSSSTTT[[[___jjj{{{yyyxxxppprrr~~~|||zzzxxxuuuqqqkkkfffdddeeebbb\\\YYYYYYWWWTTTEEEIIILLLMMMRRRYYY^^^^^^[[[[[[]]]___bbbbbbaaa___dddeeefffffffffeeecccbbblllmmmkkkggggggjjjkkkiiimmmmmmjjjfffiiinnnmmmhhhdddffffffddd___\\\\\\]]]```]]]ZZZ]]]bbbbbb]]]WWWQQQUUUVVVTTTTTTWWWWWWTTT^^^\\\[[[[[[^^^dddjjjnnngggooo}}}vvviiivvvUUU444<<>>>>>>>>>>>???AAADDDEEEGGGIIIKKKLLLLLLLLLKKKMMMOOOQQQPPPNNNLLLJJJPPPPPPQQQTTTXXXYYYXXXWWWXXXTTTTTT[[[cccnnnuuukkkWWWJJJDDDGGGLLLNNNMMMQQQXXX]]]dddrrr{{{tttooolll\\\VVVNNNHHHDDDBBB>>>;;;===<<<>>>BBBBBB@@@AAADDDGGGVVVcccnnnGGGAAAAAAIIIQQQ___yyykkkbbb___iiizzzlllnnnwwwiiieeemmmmmmbbb^^^eeeeee]]]VVVWWW^^^dddccc```___^^^^^^```^^^ZZZZZZ^^^[[[XXXTTTRRRSSSVVVXXXXXXUUUSSSPPPOOOOOONNNLLLKKKIIIFFFCCCCCCEEEDDD@@@<<<<<<;;;:::888777777777777444444333222111111111111000000000111222444666666333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...,,,---666HHHeeecccMMMCCCCCC???;;;;;;===<<<888333222111000///////////////...,,,+++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000111222222333444444444555666888;;;>>>@@@AAACCCDDDDDDBBB@@@AAAEEEJJJIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTMMMOOO___ooo}}}tttcccqqqwwwnnnhhhjjjjjjfffaaaaaaaaa\\\UUUQQQQQQOOOJJJKKKQQQUUUUUUVVVWWWYYY\\\^^^]]]ZZZWWW]]]]]]^^^^^^____________hhhhhheee```aaafffjjjjjjlllkkkfffcccdddhhhfffbbb\\\]]]]]]]]][[[YYYWWWVVVWWWSSSPPPRRRVVVWWWTTTPPPQQQWWWZZZXXXWWWZZZ\\\\\\]]]^^^```dddhhhlllppprrrvvviiitttxxxmmmwwwQQQ???GGGiiiyyyXXXOOOGGGgggbbbDDDAAAHHHFFFBBBBBB>>>===;;;888777555555444444444333222111111111111222111000///...---------...---+++*********+++,,,******))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))******+++((())))))***++++++,,,,,,------...000111222333444666888;;;<<<======???AAAEEEEEEEEEGGGHHHJJJLLLNNNLLLNNNPPPPPPNNNOOOQQQTTTRRRRRRTTTVVVXXXXXXUUUSSSQQQPPPQQQQQQSSSZZZiiixxx~~~|||ppp___VVVTTTHHHDDDBBBFFFJJJLLLPPPUUU[[[]]]dddlllssswww~~~wwwkkkbbbccc^^^VVVNNNHHHDDDCCCCCC@@@>>><<<<<<===@@@DDDFFF??????@@@AAABBBKKK___rrrzzz===BBBUUUuuuvvvzzzxxx```QQQ^^^zzz{{{ggg]]]bbb}}}{{{jjjZZZggggggiiiiiiddd```bbbgggddd^^^ZZZ___gggkkkfff^^^aaa]]][[[[[[YYYWWWZZZ___]]]YYYSSSPPPQQQTTTWWWXXXUUUSSSQQQQQQQQQQQQPPPNNNGGGDDDBBBAAABBBBBB>>>::::::999888777666555555555444333222111000000000000222222222222333444555555222111///---,,,,,,------++++++++++++++++++++++++)))*********++++++++++++***---...,,,///GGGuuu~~~___IIIAAA@@@===:::999999666333222222111000///////////////...,,,+++************************++++++++++++++++++++++++,,,,,,,,,------------------......//////000000000000000111111333333444666888;;;===>>>BBBDDDDDDBBB@@@AAAEEEIIIIIIIIIIIIIIIIIIKKKNNNPPPQQQUUUOOONNNZZZgggyyy~~~yyymmmPPPdddttt|||uuuooonnnnnnggg___aaaaaa[[[SSSPPPRRRSSSRRRWWWWWWXXXYYYZZZXXXUUURRRPPPRRRUUUXXXZZZ[[[[[[[[[YYY[[[[[[YYY\\\dddjjjkkkdddbbb```___aaaaaa^^^ZZZVVVVVVXXXZZZ]]]^^^\\\ZZZUUUQQQOOOPPPTTTWWWVVVTTT[[[aaadddaaa^^^ccciiilllrrrsssvvv}}}}}}kkklll~~~nnnddddddJJJKKK___xxxzzz@@@GGG\\\sssfffNNNEEEAAAEEEFFFAAA>>>???<<<;;;:::888666555444444333222111111000000000111111000///...------------,,,,,,+++***)))******+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******((())))))******++++++,,,,,,---...///000222333333333666999;;;<<<===@@@AAADDDEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQNNNKKKLLLRRRXXXPPPQQQSSSVVVXXXVVVSSSPPPJJJMMMQQQRRRQQQRRRVVV[[[vvv}}}~~~zzzwww~~~rrrvvvvvvmmmbbb[[[VVVPPPHHHBBBLLLKKKKKKNNNSSSWWWZZZ]]]fffhhhjjjlllnnnqqqrrrrrrvvv{{{|||{{{|||qqqsssrrrnnnlllnnnnnnllljjjgggcccaaa```^^^\\\YYYTTTPPPLLLJJJIIIFFF@@@;;;:::;;;<<<<<<<<<===>>>???999<<>>;;;:::999888666555555444444333222111000000///000000111000000//////000000111000///---,,,+++++++++,,,++++++++++++++++++++++++)))))))))************+++)))...111---'''000NNNkkk|||ZZZFFFAAA>>><<<;;;999666333111222111000///............------,,,+++***))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,------...////////////////////////333333444555777999;;;<<<@@@BBBCCCAAA???@@@DDDHHHHHHIIIJJJIIIHHHIIILLLOOOMMMVVVTTTQQQWWW\\\bbbooo~~~zzzyyy~~~xxxxxxmmmkkk______www|||zzzsssjjjeeefffddd^^^]]]______\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXNNNQQQUUUZZZ\\\[[[YYYXXXLLLPPPSSSTTTYYY```ddddddWWWVVVWWW[[[^^^\\\WWWSSSTTTTTTUUUXXX\\\]]]]]][[[VVVTTTSSSVVV[[[___aaaaaa^^^fffkkkkkkooozzz~~~nnnfff|||ooo^^^RRRZZZfffUUU<<>>@@@BBBBBBDDDHHHKKKMMMMMMLLLKKKHHHJJJJJJHHHEEEHHHOOOVVVPPPQQQSSSVVVXXXWWWSSSPPPLLLOOOQQQSSSSSSRRRNNNKKKKKKXXXfffzzzxxx||||||{{{sssjjjbbb___YYYPPPIIIHHHIIIKKKJJJHHHHHHIIIKKKLLLLLLLLLMMMGGGKKKOOOOOOMMMJJJJJJLLLMMMQQQOOOIIIHHHJJJHHHCCCDDDCCCAAAAAAAAABBBAAAAAA::::::;;;<<<===@@@CCCFFF<<<>>>AAABBBCCCDDDGGGJJJFFFIIIMMMQQQVVV]]]dddiiikkkuuulllqqq{{{{{{ZZZJJJ[[[yyyvvvppptttiii]]]___bbbcccddd\\\eeeggg___]]]dddddd]]]]]]___aaaaaa```aaaccceee^^^\\\\\\^^^[[[XXXXXX\\\\\\[[[YYYXXXYYYYYYWWWVVVQQQPPPNNNNNNMMMLLLIIIFFFGGGFFFDDDDDDCCCAAA???===:::999888666555555555555222222111000///////////////......---,,,,,,------------,,,++++++*********************************(((((()))))))))*********++++++......++++++444>>>nnn}}}WWWEEEBBB===:::;;;999555222111111000///......---------++++++++++++***)))))))))((())))))))))))*********))))))))))))*********++++++++++++++++++,,,,,,---........................222222333444666777999:::<<<>>>@@@???======AAAEEEGGGIIIKKKJJJHHHHHHKKKNNNNNNWWWUUUOOOSSSTTTTTTZZZbbbgggqqqxxxhhhiiizzz~~~{{{~~~ppprrrpppkkkhhhhhhfffbbb```^^^]]]]]]___aaaaaa```VVVXXXZZZ\\\\\\ZZZWWWUUUNNNSSSVVVXXX[[[___```]]]UUUSSSUUU\\\___\\\WWWUUUYYYYYYZZZ[[[[[[\\\]]]^^^ZZZZZZ\\\aaahhhooosssuuummmvvvqqqnnntttzzzyyydddSSSKKK___|||XXXSSSqqqQQQNNNIIIZZZ{{{QQQHHHHHHBBBHHHDDD888666>>>===555888888888888777666444444222222111111111111111222......---,,,,,,,,,,,,,,,************))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***++++++,,,,,,+++,,,---...///111222222111444777:::;;;===???AAAAAACCCGGGKKKMMMLLLKKKIIIDDDFFFGGGHHHIIIMMMUUUZZZRRRSSSTTTVVVWWWVVVSSSPPPSSSSSSQQQOOOPPPRRRPPPLLLHHHMMMTTTaaavvvuuuyyyyyywwwlllgggccc___PPPMMMMMMNNNLLLGGGDDDEEEEEEFFFFFFEEEDDDCCCDDDEEEBBBCCCBBB???@@@AAA???;;;===============>>>???@@@???@@@AAA???>>>>>>AAADDDEEEGGGGGGGGGGGGKKKSSSYYYTTTVVV\\\gggwwwxxxmmmlllsssoooaaa```kkk^^^\\\VVVZZZuuu|||hhhjjj|||}}}ooobbb]]]aaa___VVVVVV^^^\\\cccddd^^^___fffddd[[[^^^bbbdddaaa\\\[[[aaaggg[[[ZZZ\\\___]]]XXXWWWZZZYYYXXXXXXYYYYYYYYYWWWTTTPPPOOONNNMMMMMMKKKGGGEEEEEEEEEDDDCCCAAA???>>>===999999777666555444444444222111000///............///...------,,,,,,,,,---+++++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,((('''+++/////////111RRRhhhVVVEEEBBB<<<888999888333111222000000///...------------)))***************))))))((((((((()))))))))******((((((((()))))))))*********************+++,,,,,,---------....../////////111111222222444555777888999<<<>>>===<<<<<>>BBBBBB<<<444555555666666666444333222111111000000000000111111...---,,,,,,+++,,,,,,,,,))))))))))))))))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))'''(((((())))))******+++)))***+++,,,---///000000000222666888999;;;===???@@@BBBEEEGGGIIIJJJIIIIIIGGGHHHIIILLLPPPTTTXXX[[[SSSRRRRRRRRRRRRQQQNNNKKKQQQTTTSSSMMMLLLQQQRRRQQQXXXRRRMMMMMMOOOZZZqqqyyy}}}{{{zzzwwwnnneeebbbddd|||wwwuuutttmmmbbb\\\[[[VVVRRRNNNKKKKKKMMMNNNOOOQQQLLLIIIJJJKKKJJJIIIIIIFFFFFFGGGGGGGGGHHHIIIKKKOOOOOOPPPQQQRRRRRRPPPNNNQQQVVV]]]bbbfffmmmvvv}}}|||dddIII???@@@FFFTTTbbbrrrrrrvvviiikkk~~~kkk^^^cccVVVWWWXXXVVVRRRPPPVVV]]][[[aaaccc```aaaeeeeee```ggghhhfffaaa[[[YYY\\\```ZZZYYYZZZ]]][[[VVVVVVYYYVVVTTTSSSSSSTTTUUUTTTSSSNNNMMMMMMNNNNNNLLLIIIFFFAAABBBAAA@@@>>>;;;::::::888777666444333333333333111111000///............------,,,,,,++++++,,,,,,))))))******))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))+++'''&&&+++......///111444LLLvvvVVVFFFBBB:::666888777222000333000000///---------------((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,,,,,,,---......///000000000000000111222444555666999<<<>>>>>><<<===@@@CCCCCCGGGKKKKKKGGGEEEFFFIIIFFFPPPMMMKKKTTTYYYUUUVVVYYYVVV\\\tttxxx|||yyydddYYY[[[ooo}}}ooolllttt~~~|||wwwqqqlllooommmjjjgggggghhhkkklllkkkooopppnnnooossssssqqqsssllliiinnnqqqooooooqqquuuxxx{{{zzzxxxzzzzzzkkkaaa\\\hhhxxxpppaaaUUUVVVeee}}}sssxxxdddjjjXXXNNNZZZiiiuuuxxxVVVEEEJJJKKKEEEEEECCC;;;:::???===555666===333333444555444333222111000000/////////000000111------,,,,,,++++++,,,,,,)))))))))))))))((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((((()))***,,,---...//////111555777888999;;;===AAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIILLLPPPSSSTTTTTTRRRPPPNNNMMMLLLJJJGGGEEEIIIRRRVVVQQQMMMOOORRRQQQJJJIIILLLOOOEEE???QQQkkk~~~rrryyyuuuvvv}}}uuuqqqsssvvvxxxxxxoooeee___```aaa\\\\\\___YYYZZZ[[[\\\\\\]]]```aaacccdddjjjttt~~~{{{bbbXXXZZZ@@@BBBGGGQQQgggsssYYYWWWkkkzzzxxx]]]PPPMMMNNNOOORRRWWWUUUMMMNNNYYY^^^ZZZXXX^^^ccccccbbbdddeeeeeebbbaaa___\\\ZZZYYYZZZ[[[ZZZXXXXXXZZZXXXTTTUUUYYYTTTQQQNNNMMMOOOQQQRRRSSSGGGGGGHHHIIIJJJIIIGGGDDD>>>>>>>>>===:::888777777666666444333222111111111111000///......------...++++++***))))))******+++((()))))))))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))((((((+++...,,,((()))---))):::XXXyyyXXXIII>>>;;;888666444333111//////......------,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,......///000111222333333555666888999:::;;;;;;;;;BBBEEEHHHGGGDDDBBBCCCDDDHHHIIIKKKNNNRRRSSSRRRPPPVVVTTTWWW^^^dddjjjttt}}}}}}}}}xxxvvvwww|||yyy~~~~~~~~~uuutttpppooovvv___aaabbbdddlll~~~nnncccbbbUUUXXXkkk}}}iiiWWWQQQIII\\\hhhyyy___SSSFFFBBBFFFHHHDDD>>><<<===>>>???===:::666444555555444333333222111111000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,---------...///000333555777888:::<<<@@@CCCEEEDDDCCCBBBEEEFFFGGGHHHJJJLLLNNNOOO[[[TTTMMMIIIJJJKKKIIIFFFLLLPPPQQQPPPQQQTTTTTTPPPQQQNNNJJJGGGFFFGGGJJJLLLSSSWWWaaauuuiiihhheee___nnnxxxoooUUUGGGLLLTTTIII???FFFPPPkkk{{{yyy|||kkkQQQWWWgggwww```RRRBBB===CCCJJJKKKIIIMMMNNNPPPSSSUUUWWWWWWXXXTTTXXX^^^bbbcccccccccdddgggccc___^^^___```___^^^VVVUUUSSSTTTUUUVVVVVVUUUUUUSSSOOOLLLJJJJJJLLLMMMKKKJJJJJJIIIGGGEEECCCBBB???>>><<<999777666555555666555333111000///....../////////...------,,,,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++...///666KKKnnnYYYIII===;;;777555444333111///.........---,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,,,,------...///000111111111333555888:::<<<===>>>???BBBEEEEEECCCBBBBBBDDDLLLMMMOOOOOOOOOMMMKKKJJJMMMLLLOOOUUUXXX[[[ccclll~~~{{{}}}ttt~~~mmmkkksss~~~yyyllliiimmmsssvvvwwwiii___ZZZXXXjjjwwwwwwkkkaaaZZZ[[[```zzz}}}kkkKKKJJJgggcccVVVMMMBBB???AAACCC@@@<<<<<<======<<<:::777555333555444444333222222111111000//////...------,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---///111333555777999;;;===@@@BBBBBBBBBAAAEEEEEEEEEFFFHHHIIIKKKLLLPPPLLLJJJKKKNNNOOOLLLIIILLLPPPQQQPPPQQQSSSSSSPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHIIINNNYYYlll|||}}}{{{]]]VVVRRR]]]rrreeeccc___ZZZTTTMMMEEE>>>???@@@NNNZZZZZZlllyyy]]]QQQ^^^bbbggg||||||ZZZ@@@DDD???999777;;;BBBFFFHHHLLLMMMNNNPPPRRRTTTUUUVVVYYY\\\___bbbcccdddfffhhhfffbbb^^^]]]^^^___^^^]]]VVVTTTRRRRRRTTTVVVVVVVVVUUUSSSQQQOOOMMMKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA>>>===<<<999888666666555666555333222000//////...//////......---,,,,,,,,,,,,,,,+++******)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++)))(((,,,:::QQQmmmXXXHHH<<<:::777555444222000///......------,,,,,,++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))*********++++++++++++++++++,,,---...///000000000222444666999:::<<<<<<<<<>>>AAABBBAAAAAACCCDDDLLLOOOQQQPPPLLLIIIIIIJJJKKKLLLPPPTTTSSSRRRXXX```~~~~~~{{{xxx}}}|||rrryyy~~~ttt{{{mmmqqqnnniiimmm|||qqqfff```___aaaccceeelll|||~~~pppjjj___SSSNNN]]]~~~~~~cccRRRNNNSSSmmmttt___NNNMMMHHHAAA>>>??????===;;;===<<<;;;999777555333222444444333333222111111111//////......---,,,,,,,,,,,,++++++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))******++++++,,,***+++,,,---///111333444888999:::<<<===???@@@AAADDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMQQQQQQNNNJJJLLLPPPQQQOOOPPPRRRRRROOOJJJKKKMMMNNNNNNKKKIIIGGGGGGGGGEEEDDDIIIYYYppp~~~{{{}}}~~~nnnUUUBBBLLLRRR[[[mmmyyyoooiiisssnnnZZZYYY```WWWJJJJJJMMM999999999<<>>===;;;999888777666666666555333222000000/////////......------,,,,,,+++++++++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************'''(((///888LLLoooVVVFFF;;;999666444333222000.........------,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))************+++***++++++,,,---...//////222333444555666666666666:::;;;===???AAABBBDDDEEEGGGLLLPPPOOOKKKJJJLLLPPPMMMPPPUUUXXXUUUQQQUUU\\\______fffwww|||xxxpppeeeooorrr~~~sssjjjlllnnnnnnmmmoooqqqttt}}}{{{tttlllfff___aaacccbbbaaaaaaeeeiiizzzlll``````UUUPPPaaa|||lllVVVFFFKKKbbbxxxuuu\\\LLLKKKPPPHHHFFFCCCAAA@@@???>>>>>>>>>===:::777555333333333333333222222111111111000.........------,,,,,,,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++******+++,,,...000222333777777777888:::===???AAACCCCCCBBBBBBBBBCCCDDDDDDJJJJJJKKKNNNPPPPPPLLLIIIMMMPPPQQQNNNNNNQQQQQQNNNKKKMMMNNNOOONNNJJJGGGDDDFFFGGGFFFAAA===???HHHQQQZZZtttyyyuuu}}}}}}qqqjjjjjj```UUUOOOEEEDDDQQQcccXXX___ggg[[[TTTeeevvvzzz~~~~~~xxxssswwwoooeeegggnnnzzzlllXXXKKKLLLPPPNNNFFFHHH:::<<>>KKKQQQ]]]mmmzzzeeeZZZ[[[ffffff___eeetttbbbAAA000000333222000555999999777999>>>CCCEEEEEEEEEGGGJJJNNNRRRUUUSSSUUUYYYZZZ[[[\\\]]]______^^^\\\[[[[[[ZZZZZZZZZZZZWWWTTTRRRSSSUUUUUUUUURRRSSSUUUUUUSSSNNNIIIFFFEEEEEEDDDCCCBBBAAA???>>>===<<<:::999888777777666555444333222000000000000......------,,,+++++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***---)))***...---555WWW{{{SSSCCC:::888555333333222000......------,,,++++++******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))************++++++,,,---...///000111111222333444444444444999:::;;;===@@@CCCEEEEEEDDDIIINNNNNNLLLLLLPPPTTTNNNPPPUUUXXXVVVRRRSSSYYYYYYSSSYYYsssrrr{{{sssfffgggpppmmmnnnvvv~~~yyyvvvwwwuuuqqqpppqqqssswwwzzz{{{zzzxxxtttwwwyyywwwwwwwwwuuuqqqmmmnnnnnnkkkfffbbbaaacccYYY]]]bbbfffiiilllqqqtttvvvfff[[[XXX\\\aaajjjfffRRRPPPTTTooodddSSSPPPMMMIIIGGGEEEEEEDDDBBB@@@??????@@@???===:::777555444444444222111111111111111000000---------------,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))*********+++,,,...000111222666555666777999<<>>@@@BBBBBBAAA???===<<<===PPPlllvvvpppkkklllhhh\\\```uuuwwwwww{{{dddRRRIIIGGGBBBEEEIIICCCEEEKKKLLLCCC<<<>>>EEEIIIAAAHHHMMMJJJCCC===<<<===BBBDDDDDDEEEHHHKKKFFF???AAAFFFUUUcccqqqlllkkkeeeMMMaaalllzzzzzzwww|||nnnDDD<<<222...222555111)))222222333222222333666999>>>>>>@@@CCCHHHMMMRRRUUUPPPUUUZZZ^^^^^^\\\[[[ZZZ[[[[[[ZZZYYYXXXXXXXXXXXX]]]ZZZVVVTTTSSSSSSRRRRRRPPPQQQTTTTTTRRRMMMHHHEEEEEEEEEDDDCCCAAA???>>>===;;;:::999888777666666666444333222111000/////////---------,,,++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((%%%)))...+++)))<<>>>>>@@@BBBBBB???;;;===>>>AAAJJJ[[[sss|||~~~}}}vvvsssvvvxxxuuurrrrrrxxxmmmWWW```bbbYYYRRRSSSVVVUUULLLLLLGGG???<<>>???@@@??????999888777555444444333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***+++---...//////000111333666888;;;<<<<<<<<<===???AAACCCFFFGGGFFFFFFGGGHHHIIIKKKNNNPPPOOOQQQPPPKKKKKKMMMNNNKKKKKKKKKKKKIIIHHHFFFDDDCCCGGGCCC???>>>>>>>>>===<<<===888222000888III___mmmvvv{{{yyysssnnnnnnrrrwwwyyyyyyvvvqqqzzzyyyrrrjjj]]]UUU]]]mmm{{{fffDDD333222555444+++111666666111+++***------...///000222333555666333444888<<<@@@EEEHHHJJJGGGLLLQQQSSSSSSQQQOOONNNTTTVVVXXXWWWUUUSSSTTTVVVTTTSSSRRRRRRRRRPPPMMMKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCAAA===:::888666666666555444444444555555111000///......------...,,,,,,,,,+++******))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))***+++,,,,,,...///QQQ@@@888666333222111111///...------,,,,,,+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,......//////////////////777555444666;;;???AAA@@@BBBBBBBBBDDDHHHLLLMMMMMMTTTOOOMMMQQQTTTRRRNNNLLLJJJJJJKKKNNNSSSWWWYYYZZZaaatttzzz|||zzzqqqaaaTTTQQQvvvzzzttt~~~}}}zzzeeebbbZZZRRROOOXXXhhhvvv}}}{{{iii]]]TTTNNNVVV^^^rrryyyuuu\\\RRRSSSSSSRRRLLLHHHKKKPPPLLLBBBJJJEEE@@@???@@@BBBAAA@@@666555555444444333222222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''((()))+++,,,------...000222444777888999999999;;;===@@@CCCFFFGGGDDDEEEGGGHHHHHHIIIJJJKKKPPPQQQOOOKKKJJJMMMMMMKKKFFFGGGIIIJJJIIIGGGEEECCCDDDBBB@@@>>>======>>>???888:::<<<;;;777555777:::999GGG]]]vvv{{{zzzxxxjjjbbbiiiqqq{{{}}}{{{nnnaaaVVVHHHTTTVVV```kkkllllllyyy```DDD@@@888111111222...'''...***'''(((***,,,,,,---'''+++///111//////000222111333666:::>>>@@@BBBCCCKKKNNNQQQRRRRRRQQQQQQQQQRRRUUUWWWVVVTTTRRRSSSUUUNNNNNNNNNPPPQQQOOOLLLJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDBBB???<<<888555333555444444333333333444444000///...---------------,,,,,,++++++***)))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''')))'''###%%%+++...,,,NNNDDD999777444222111000...,,,,,,,,,,,,+++++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***''''''))))))''''''***((((((((()))******++++++,,,,,,,,,---------......///000222444777;;;>>>???CCCCCCDDDFFFIIIKKKKKKJJJIIILLLOOOPPPOOOOOOOOOPPPMMMLLLJJJJJJMMMSSSZZZ___UUUhhhnnnnnnwww|||vvvsss{{{~~~zzz{{{eeeSSSQQQaaaqqqmmmmmmwww~~~lllnnnvvvsssttthhhbbbaaabbb\\\ZZZaaaqqqgggOOOIIIMMMOOONNNjjj~~~lllZZZWWW[[[YYYRRRKKKLLLMMMKKKHHHGGGJJJMMMIIIEEE@@@?????????<<<999777777555///,,,---111333/////////...------,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,---...000222444666777777999<<<===>>>???AAACCCHHHGGGFFFHHHLLLNNNMMMKKKOOOMMMKKKJJJLLLMMMMMMMMMIIILLLNNNMMMIIIFFFEEEEEEAAA@@@???======<<<<<<<<<888888888888777777777666555666999???JJJXXXgggrrrzzzuuu}}}nnn___bbbpppuuullllllwww~~~~~~|||sssfff]]]WWW```ooowwwrrrmmmsss___AAA/////////...------,,,++++++))))))(((((((((((())))))***++++++,,,,,,------...111222222333555:::@@@DDDNNNNNNNNNOOOQQQQQQOOOMMMTTTTTTUUUUUUUUUTTTSSSSSSMMMLLLKKKKKKLLLMMMLLLKKKOOOLLLHHHGGGGGGHHHHHHGGGCCCAAA>>>;;;888555333222222222222222222222222222000///...------,,,------,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++NNNDDD999777444222111000...,,,,,,,,,+++++++++*********))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%''''''%%%&&&)))&&&''''''((())))))******,,,,,,,,,,,,------------///000111444666999<<<===??????AAACCCFFFHHHIIIIIIKKKKKKLLLKKKKKKMMMPPPRRRKKKLLLQQQWWW\\\[[[VVVQQQOOO]]]aaaaaaiiipppuuu~~~uuu|||jjj^^^WWWTTTaaavvv}}}iiiuuuwww{{{}}}vvvsssrrrbbbcccaaa^^^aaakkkzzzssscccTTTMMMJJJNNNVVVdddyyyllleeeYYYPPPQQQVVVTTTMMMLLLMMMNNNLLLJJJIIILLLNNNIIIEEEAAA===;;;999888666111333666666666444///,,,//////......---,,,,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++,,,---...111333555666777999;;;======???AAACCCGGGEEEEEEGGGJJJLLLLLLJJJNNNLLLKKKKKKLLLMMMLLLKKKFFFHHHJJJIIIFFFCCCBBBBBB======;;;:::999999888888888888777777777666666666444444333222333666<<<@@@DDDVVVrrr{{{wwwqqqwwwyyy{{{rrrssshhhbbb``````dddhhhjjjiiigggeeecccmmmoootttzzz}}}___@@@111...111444...------,,,++++++******)))(((((((((((((((((()))******++++++,,,---------///000000222444888???CCCHHHJJJMMMPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNOOOOOONNNMMMMMMJJJGGGEEEEEEEEEEEEDDDBBB@@@>>>;;;888666444444333333333333222222111111000///...---,,,,,,,,,,,,++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))******MMMBBB888666333111111000...,,,,,,++++++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''%%%%%%'''%%%&&&&&&''''''((())))))+++++++++,,,,,,,,,,,,---000000111333555777999::::::;;;===???BBBDDDFFFGGGKKKJJJIIIGGGGGGKKKQQQUUUPPPLLLIIIKKKPPPRRRNNNIIIKKKQQQQQQSSS[[[bbbqqqrrrllltttyyyqqqoookkk]]]xxxyyy}}}{{{xxxtttssswww}}}}}}yyynnnaaaYYYZZZ]]]ccclll{{{|||kkkXXXNNNLLLPPPJJJQQQkkkbbbUUUSSSQQQPPPTTTWWWTTTMMMNNNOOONNNLLLIIIGGGHHHIIIAAA???<<<777444333555777888444111000222222222000///......------,,,,,,+++******))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,...111333444666888:::<<<<<<>>>@@@CCCDDDCCCCCCDDDGGGIIIJJJIIIMMMLLLKKKKKKLLLLLLJJJIIIEEEGGGHHHGGGDDDBBBAAA@@@<<<<<<:::999888777777777777777666666666555555555222333333111///------...---555AAAQQQaaaqqq~~~~~~~~~}}}KKK@@@333,,,,,,+++'''!!!,,,++++++******)))))))))((((((''''''''''''(((((())))))******+++,,,,,,---,,,---...///111666;;;???@@@EEEKKKOOOOOOOOOQQQRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLIIIFFFCCCCCCBBBAAA@@@@@@???===;;;888777666666555555444333222111111000//////...---,,,,,,,,,,,,+++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))LLLAAA888555333111111000...,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,,,,'''%%%%%%%%%&&&&&&'''(((((())))))*********+++++++++,,,,,,///000000111222444555666555777:::<<<>>>AAADDDGGGIIIIIIHHHGGGHHHKKKPPPUUUMMMIIIEEECCCDDDDDDCCCAAAFFFFFFBBBGGGQQQUUUccc{{{yyypppjjjiiinnnwww}}}vvv```XXXZZZiiiuuu{{{hhhaaaWWWRRRNNNHHHNNN```pppppp\\\MMMTTTTTTVVVWWWYYYXXXSSSNNNOOONNNLLLIIIFFFCCCAAAAAA;;;;;;:::777555777===BBB===888333111111111333555......------,,,+++++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***,,,...000111444666888:::;;;===???AAAAAAAAAAAABBBDDDFFFHHHHHHKKKJJJJJJKKKLLLLLLIIIGGGHHHIIIIIIHHHFFFDDDCCCBBB???>>><<<;;;999999888888555555555555444444444444000222555555555444555666333000---,,,000;;;HHHRRRcccrrr{{{aaaLLL666&&&,,,)))(((+++000333000---)))))))))(((((((((''''''(((''''''&&&&&&''''''((((((((()))******++++++,,,+++,,,------...111555999;;;AAAHHHIIIFFFDDDEEEHHHOOONNNLLLKKKLLLNNNPPPQQQPPPQQQQQQPPPOOONNNNNNOOOLLLIIIEEECCCBBBAAA???===>>>===;;;:::888888777777666555444333222111000//////...---,,,++++++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((JJJ???777555222111000000...---+++++++++*********))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++222222+++&&&%%%&&&''''''(((((()))******)))))))))************+++......//////000111333333333555888:::;;;>>>CCCFFFEEEGGGIIIJJJJJJLLLOOOQQQAAAGGGNNNPPPKKKDDD>>>;;;CCC@@@;;;BBBMMMMMMOOO^^^lllkkkjjjkkkmmmmmmkkkiiieeehhhggg```[[[^^^fffkkkdddKKK@@@@@@HHHiii}}}~~~eeeSSSLLLPPPWWWWWWVVVWWWWWWVVVQQQMMMKKKLLLKKKIIIGGGFFFDDDAAA@@@===>>>>>><<<;;;>>>EEEKKK777555555888555///---111---------,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,...///111333666777999:::===???>>>>>>??????AAACCCFFFHHHIIIHHHIIIJJJKKKKKKIIIGGGJJJIIIHHHGGGGGGEEEDDDBBB@@@???===;;;:::999888888444444444333333333222222111222222000...---...000,,,...000000///---------333???KKK]]]rrrzzzOOOJJJ???555000111333222---,,,***'''&&&'''***---'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,---,,,+++,,,///222666<<>><<<<<<;;;:::999888777777777555555444222111000//////...---,,,++++++******+++***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((III>>>666444111000000000...---+++************)))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++222222+++&&&%%%&&&''''''((())))))******((((((((()))))))))******------------...///111111111444777888999;;;AAAEEEBBBEEEHHHJJJKKKKKKKKKLLLEEEJJJNNNLLLFFFCCCDDDGGGIIIJJJEEEIIISSSPPPIIIMMM^^^XXXWWWcccvvvzzzqqqkkkkkkyyy|||zzz{{{iii[[[QQQXXX[[[[[[eeewwwzzzmmm]]]QQQLLLGGGBBBTTTcccyyyoooZZZNNNJJJMMMTTT[[[VVVUUUUUUUUUQQQLLLKKKNNNHHHGGGGGGGGGHHHHHHFFFDDD>>>===;;;999888:::>>>AAA666...***------)))+++111---,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---------000333555666888;;;===<<<===>>>>>>???AAAEEEHHHGGGFFFFFFHHHJJJKKKJJJHHHIIIGGGEEEDDDDDDDDDBBB@@@>>>===;;;999888666666666333333222222222111111111111111000...++++++,,,...***,,,/////////......///+++...,,,000===DDDLLL]]]qqqxxx|||dddSSSBBB444777444...(((%%%%%%'''(((###)))//////+++&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,+++)))***,,,...222666;;;===>>>???BBBDDDIIIIIIIIIIIIJJJLLLNNNOOOQQQSSSUUUSSSOOOMMMNNNQQQKKKIIIFFFDDDCCCAAA>>><<<::::::888777666666555555333333222111000//////...------,,,+++************)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((HHH<<<666333111000000000...---************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''++++++'''%%%'''%%%&&&&&&''''''((())))))''''''((((((((()))))))))+++++++++,,,---...000000///333666666555888>>>CCC@@@CCCFFFHHHGGGGGGGGGHHHOOOLLLHHHBBB@@@DDDMMMUUUPPPWWWTTTQQQVVVTTTLLLKKKOOOIIIHHHVVVlllzzzzzztttyyyssspppqqqrrr}}}{{{~~~}}}wwwiiikkk[[[PPP[[[]]]\\\gggwwwyyy}}}xxxqqqiiirrruuu|||ppp___ZZZ^^^UUUJJJEEEHHHXXXtttyyyqqquuuYYYYYYQQQNNNRRRUUUTTTRRRRRRTTTRRRSSSTTTPPPJJJKKKQQQHHHGGGFFFGGGHHHGGGDDDBBB<<<999555333333333333333777,,,***666???:::333111,,,,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***,,,---+++---000222333555888;;;;;;<<<=========@@@EEEIIIFFFEEEDDDFFFHHHJJJKKKKKKIIIFFFCCCBBBCCCCCCAAA???===<<<:::888666555444444222222111111111000000000...///000000//////000111///---***'''%%%(((...333111333---+++---'''%%%...111777JJJ```lllooowwwwwwwww|||eeeUUUOOOAAA111***---///,,,******,,,...///...///000---+++(((%%%$$$'''...333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''')))***))))))***,,,...000111444888<<<@@@DDDFFFEEEEEEFFFHHHIIIJJJLLLLLLNNNPPPRRRPPPKKKIIIJJJMMMIIIGGGEEEDDDCCCAAA>>><<<999888777666444444333333111000000000//////......---,,,+++******))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))HHH<<<555333111000000000...---************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%%%%###$$$((($$$$$$%%%&&&&&&''''''(((''''''''''''((((((((())))))******+++,,,...///000...222555444333555<<>>:::===999555444555666333111------???```ppp___>>>''',,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***,,,,,,)))+++...000222444777:::;;;<<<=========???EEEIIIEEEDDDCCCDDDGGGJJJLLLLLLJJJGGGCCCCCCDDDDDDBBB???>>>===;;;999777555555444111111111111000000000000+++---//////,,,***))))))(((***------,,,***))))))(((+++((()))///+++***555...)))+++222444333===LLLZZZWWWYYY___ccciiiyyy{{{jjjPPPCCC<<<666...,,,+++...000...***'''&&&''')))+++***&&&%%%&&&&&&'''(((***+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%&&&((())))))+++---000000///000444:::???CCCDDDAAABBBDDDFFFHHHIIIIIIJJJIIILLLNNNKKKFFFCCCEEEHHHGGGFFFDDDCCCBBBAAA>>>;;;999888666555333333222222////////////............---,,,+++***))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))III888666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))+++,,,------...///000333555777888888:::???DDDEEEDDDHHHNNNIIILLLNNNKKKFFFEEEIIINNNFFFOOORRRLLLCCC@@@AAABBBIIIGGGFFFGGGJJJJJJHHHEEENNNXXXeeennnpppnnnkkkiiitttyyypppeeeeeeOOO@@@BBBBBBIIIHHHPPP```gggeeegggmmmnnnpppwwwzzz}}}jjjqqq{{{xxxttt~~~sssiiilllkkkppp{{{zzz}}}tttiiiZZZYYYUUUNNNHHHIIINNNRRRSSSLLLDDDDDDKKKUUUdddeeeTTTkkk}}}}}}kkk```PPPEEEBBBFFFLLLOOOKKKLLLNNNOOONNNOOOQQQSSSOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFDDD@@@===:::;;;999777555333333333333222,,,EEEpppxxxTTT444///,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''))),,,---///111444777<<<;;;::::::===CCCIIILLLDDDCCCCCCFFFIIIKKKKKKJJJJJJIIIGGGDDDAAA@@@???>>>???===999777777666555444444333222000///...............---------,,,,,,,,,************************++++++***)))(((((())))))******+++++++++,,,,,,,,,---...///111555:::???BBBNNNQQQWWW___jjjttt}}}~~~zzzmmm[[[LLLEEEAAA===;;;666444222///---,,,,,,,,,+++++++++*********))))))******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((++++++,,,///333888<<>>======:::777555555555333222222222000///...------------------,,,,,,,,,++++++************************+++***))))))(((((())))))*********++++++++++++,,,+++***))))))+++---///000,,,---///222666<<<@@@CCCCCCGGGOOOYYYcccmmmtttxxxvvvsssoookkkkkkmmmqqqtttkkk^^^NNNFFFEEEBBB;;;444<<<555...+++,,,......---000///...---,,,,,,,,,,,,++++++*********)))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((++++++,,,...111666:::<<<>>>AAACCCDDDEEEFFFHHHJJJFFFGGGGGGFFFDDDCCCCCCDDDBBB@@@>>><<<:::999888777555444333222111000000000//////...---,,,++++++*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))III999666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,******+++---///111333444999999<<>><<>>FFFQQQTTTOOOJJJ>>>PPPLLLNNNKKKDDDYYYlllccc```___gggxxxnnnooozzz\\\[[[iiixxx}}}}}}mmm^^^NNN???;;;???999999<<>><<<:::888777777444333222111000///////////////...---,,,+++************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))JJJ;;;666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++)))******,,,---///111222222333777<<<<<<<<>>@@@AAAAAAEEEJJJNNNOOOOOOOOOPPPLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFCCC@@@===<<<<<<<<<777666555444333222111111***444666000...111...%%%+++*********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((()))***+++,,,///222222444777:::===???@@@@@@@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBAAA???===;;;999777444333333333111///000///...---,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))((((((''''''((((((((((((((()))))))))***************))))))))))))***+++000///...,,,++++++++++++///---***((('''(((***+++******************)))))))))+++......---,,,++++++,,,,,,,,,---...,,,(((%%%(((((((((((())))))******)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))))))))***,,,...000222;;;<<<>>>??????@@@CCCEEECCCDDDEEEEEECCCCCCDDDEEECCCBBB???===:::999888777333333222111000////////////......---,,,+++*********))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((JJJ===666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))))))))***+++---///000111...///333999:::;;;AAAHHHDDDAAA??????@@@BBBBBBAAAFFFJJJLLLJJJJJJLLLKKKHHHGGGGGGHHHHHHFFFEEEEEEEEEIIICCC???@@@EEEGGGCCC>>>JJJHHHGGGMMM```vvvnnnbbbXXXXXX]]]iii~~~rrroooxxxvvv~~~qqq~~~~~~ooofffWWWDDD333000@@@RRRJJJUUUpppzzz555///,,,///333333111111222222222444777<<>>>>>???@@@BBBDDDEEEEEEEEEEEEFFFHHHDDDCCC@@@>>>;;;999888777444333222111111111111111......---,,,+++******)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''JJJ>>>666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))***,,,---///000000000333666777777<<>>===;;;<<>>@@@<<<333---'''&&&***000555777+++...333666888;;;>>>@@@HHHJJJLLLLLLIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIEEECCC???<<<:::999999999333333333333222111000//////)))***///...'''(((000))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''''''''(((***,,,---///333666999::::::999999888999;;;>>>@@@@@@@@@>>>>>>??????>>><<<:::999777666555555555444222000000///...---------------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''++++++++++++,,,,,,,,,,,,,,,,,,---,,,***(((%%%$$$&&&&&&&&&&&&&&&&&&''''''***'''&&&(((,,,000111111******))))))***++++++,,,((()))))))))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))******+++---111666:::;;;<<<<<<===AAACCCEEEEEEEEEEEEGGGIIIDDDCCC@@@===;;;999777777444333222111111111111111......---,,,+++***))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&HHH===666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++,,,---000///111444333222777>>>@@@BBBCCCAAA??????BBBEEEEEEIIILLLNNNRRRSSSMMMEEECCCFFFHHHHHHFFFEEEFFFGGGDDDBBB@@@AAACCCEEEFFFEEE666???CCC>>>888;;;EEELLLQQQRRRXXXeeeqqq{{{YYYQQQfffwwwnnnrrr}}}vvvwwwhhh[[[SSSIII::::::BBBBBBGGGQQQggg~~~~~~xxxTTTGGG@@@888,,,,,,000+++&&&***...111222111,,,'''...111555666666666888:::FFFGGGGGGFFFDDDBBBAAABBBEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@===:::888666666555111222222222222000///...+++)))---333333,,,((((((((()))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&)))+++***,,,///222444555666666888777777888;;;<<<<<<<<<===<<<;;;:::999888777777666555555555555444222///...------,,,,,,,,,,,,,,,*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''))))))*********)))((((((''''''((((((''''''&&&&&&"""###%%%(((***+++,,,,,,+++***)))((((((***,,,---,,,+++(((&&&%%%$$$$$$###''''''&&&%%%###""""""###&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))---111444666888;;;===???AAACCCDDDDDDEEEGGGIIICCCAAA???<<<999777555444222222111000000000000111...------,,,+++***)))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&FFF;;;666333111000000///...---++++++******)))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))++++++---,,,...111000000555<<<999===???>>>:::;;;???DDDAAAEEEIIIMMMRRRTTTMMMCCCDDDFFFIIIHHHEEEDDDEEEGGGCCCGGGJJJHHHBBB>>>===>>>@@@;;;555333888<<<888///555555:::DDDOOOXXX___dddkkkjjjzzz```WWWCCCXXX```pppoookkk{{{kkkYYYfffwwwmmmXXXVVVVVVNNNCCC??????888FFFYYYXXXUUUaaammmoooYYYIII<<<222333)))((()))%%%(((***"""'''((()))((((((+++,,,,,,+++,,,---------111888>>>===>>>??????>>>>>>@@@BBBGGGFFFFFFEEEDDDCCCBBBBBBAAA???===;;;888666555555000111222222222000///...222000,,,'''(((,,,---***(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***((())),,,///111222333333888666666777888999999777<<<;;;999777666555555555555444444444555444111...,,,,,,++++++***+++++++++************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((())))))((((((((()))))))))(((''''''***)))(((((('''&&&&&&&&&$$$%%%'''((()))(((''''''%%%'''))))))((((((***---&&&'''((((((&&&&&&&&&'''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''((())))))))))))+++---000222666;;;>>>===???AAACCCCCCDDDFFFHHHAAA???===:::777555333222111000000////////////000...------,,,+++***)))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%III:::555444333111///...------,,,,,,+++***)))((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((())))))*********,,,...000222333444:::<<<>>>===;;;;;;>>>AAA@@@BBBDDDGGGJJJIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA===;;;888666666666555444444333333444777:::===@@@NNN]]]uuuxxxddd```iiihhhvvvqqqYYYNNN[[[ddd___nnnfffhhhssszzzxxxzzzyyysssxxxmmm\\\YYYZZZbbbbbbTTTCCC===BBBHHHKKKGGGAAA>>>???DDDHHHJJJVVV\\\ggguuuyyyqqq___QQQ>>>111,,,***((($$$))))))))))))))))))))))))***)))((((((((()))+++,,,...---,,,,,,---000222444444888;;;;;;999:::>>>CCCEEEEEEDDDBBBAAA@@@???>>>>>>===<<<:::888666555444000111111111000///...---...---,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''******+++,,,---///000111222333666888::::::999999999::::::888777666888999555444444333333222222111000///---,,,++++++,,,---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################'''&&&$$$""""""###$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((***...333888;;;???@@@@@@AAABBBCCCDDDEEEBBB???;;;888555555555666111111000000//////......,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$HHH:::555444222000///...------,,,,,,+++***)))(((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''(((((()))))))))***+++---...000111222666888::::::999999<<>>>>>>>><<<999666555555555444333555444222111111111333444333666@@@KKKIIICCCGGGSSSqqq~~~{{{ggg___iiinnnggg```PPPEEEGGGIIIEEECCCFFFKKKKKKHHHCCC???CCCOOOYYYooommmjjjeeeaaa]]]\\\[[[PPPQQQVVVZZZPPP@@@;;;AAA///999>>>:::777>>>KKKTTTRRRRRRUUU[[[eeennnuuuxxxxxxpppggg]]]TTTIII<<<333555...'''%%%'''***++++++))))))))))))))))))))))))))))))((((((((()))***+++,,,+++******+++---000111222666::::::999:::>>>CCCCCCCCCBBBAAA@@@???>>>=========;;;:::888666555444111111000000///.........------,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''((((((((()))+++---...///000222555777999:::999999888999:::999777666777888444444444333222222111111///...,,,+++******++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################"""""""""$$$''')))+++########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((+++000444777<<<===>>>@@@BBBCCCCCCCCC>>>===<<<999777555444333111111000000///.........,,,,,,+++******))))))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$HHH:::555444222000...------,,,,,,++++++***)))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''((((((((('''((()))+++,,,...//////222333555666666777:::<<<999:::<<<@@@DDDEEECCCAAADDDEEEEEEEEEFFFFFFGGGGGGCCCBBBAAA???>>><<<;;;::::::888555333333333333111444333111///------------333+++'''+++---,,,111999:::HHHOOOLLLSSSeeemmmhhhddd[[[XXXbbbggg___SSSMMMCCCFFFGGGDDD@@@???CCCHHHCCCEEEFFFBBB;;;666666888888:::???BBB;;;444:::GGGRRRVVVVVVPPPNNNTTT^^^cccaaa___\\\ZZZWWWTTTOOOLLL<<<666///******)))(((&&&""""""###%%%&&&((())))))''''''''''''''''''''''''((((((''''''(((((()))***)))((((((((()))+++---...000333777888888999>>>BBBAAAAAA@@@??????>>>======<<<<<<;;;999888666555444222111000............///---,,,+++******)))******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,...000333666888:::::::::666888::::::888666666666444444333333222111111111------,,,+++************))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###%%%(((+++,,,########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&))),,,///111666888;;;>>>@@@AAAAAA@@@;;;;;;;;;:::888666333111111111000//////......---,,,++++++******)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$HHH:::555444222000...---,,,,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,...///000222444666999;;;:::;;;>>>BBBFFFGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@???>>>===;;;:::999:::888555333333333222111222111000000000000111111:::333...000000---+++,,,$$$,,,...,,,111<<<>>>777BBBAAAIIIXXXaaa]]]SSSMMMjjjnnnrrrrrrooolllmmmooogggddd^^^VVVPPPPPPTTTXXX___^^^___]]]WWWSSSZZZddddddccc]]]RRRKKKJJJIIIGGG<<<:::777444111,,,'''###"""!!!"""%%%))),,,,,,+++'''***,,,+++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((()))++++++...000333444666888<<>>>>>>>>>>>======;;;;;;:::888777666555444333111///---,,,---...///---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***---///222555888:::;;;<<<555777999:::888666555555333333333222111111000000------,,,++++++*********))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))),,,---000333777;;;===>>>>>>===:::999999888666444333222111000000///......------+++++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$HHH999444333111000...---,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))***,,,,,,---000333666888999;;;<<<>>>BBBFFFHHHHHHGGGHHHGGGFFFEEECCCBBBAAAAAA===============<<<::::::;;;888555444444444333222111111111111222222333444---,,,---000000---+++,,,333333///)))(((***((("""(((%%%&&&))),,,...222666999===CCCFFFHHHIIILLLNNNOOOHHH???999888;;;>>>@@@EEEAAA===;;;888555666999555666333...---...+++'''$$$###"""###&&&(((((((((///...------+++)))%%%"""###&&&)))((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))******+++,,,///111333555999;;;<<<============>>>>>>>>>::::::999888666555444444222111///---,,,---...///,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))***,,,...000333666999;;;<<<444666999999777555444444333222222111111000//////.........---,,,,,,++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,...333777999::::::999:::888666444222222333444000000//////...---------++++++******)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$GGG999444333111///---,,,,,,+++************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((+++++++++...222666777777999999;;;???CCCEEEEEEDDDGGGFFFEEECCCBBB@@@??????;;;<<<=========<<<::::::;;;888555444444444333222111111111111000000000///******+++++++++***,,,---...---+++***,,,...000///***+++,,,+++)))(((+++...&&&)))+++---...000333555000,,,))))))---///---+++111...++++++,,,,,,***(((!!!$$$%%%%%%'''***(((###111...***'''&&&&&&%%%%%%""""""!!! !!!###%%%'''###%%%%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((()))))))))))))))***---///222444666999999:::;;;<<<<<<======999999888777666555444444111000///------------...,,,+++***))))))((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,...000333666888999444666888888666444444444222222111111000/////////............---,,,++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""##################"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))+++///222555666666666999777444111000111333444000000///......------,,,+++******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$GGG999444333111///---,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''***)))))),,,000444555444777777888;;;???AAAAAA@@@CCCBBBBBBAAAAAA@@@@@@???<<<===>>>>>>===;;;999888999777444222222222111000000000000000///...------111000---++++++,,,,,,+++...,,,***)))'''$$$$$$&&& $$$))),,,,,,***%%%!!!'''''''''%%%$$$######$$$!!!###%%%''')))(((&&&$$$!!!"""""""""###%%%%%%$$$&&&))))))&&&%%%&&&%%%!!!'''%%%###$$$&&&'''((('''(((((('''%%%$$$%%%((()))(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$&&&&&&''''''(((((('''''''''''''''))),,,///000111555555666777999:::;;;;;;888888777666555555444333000//////......---,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))***,,,///111444555555666777666444333444555222111111000//////......------......---,,,***)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((())),,,...000222333444555444333222111111222222000//////......---,,,,,,*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$GGG999444333111///---,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''***///333333222666666777:::===??????>>>??????@@@@@@@@@AAAAAAAAA>>>?????????===:::777666888555222111111111000///......///000000//////...+++***(((***...000---(((&&&%%%(((,,,+++((()))------***%%%###&&&++++++(((&&&'''(((((((((((((((((($$$(((***)))&&&$$$&&&((($$$)))+++)))&&&'''***+++$$$''''''######&&&((('''%%%$$$$$$%%%''''''&&&%%%"""%%%((()))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''***---......222333444555666888999999888888777666555444444333////////////...---,,,+++,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&''')))+++...000222555666666555333333444666111111111000//////......,,,,,,------,,,+++)))((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&&&&((()))***,,,...000111222222333333444333222111000000//////...------,,,,,,*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$BBB777333222111000///...---,,,))))))))))))((((((((((((''''''''''''''''''''''''!!!(((((("""###++++++###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######666***$$$*** ...$$$***###$$$%%%+++###!!!'''(((&&&!!!!!!''''''!!!!!!'''""",,,((("""&&&&&&))))))&&&000'''&&&000333,,,:::222...333<<<000DDD444@@@666PPP888>>>888888BBBFFF<<>>...GGG---999777333222222222111///:::******000,,,444"""...+++(((///111(((&&&***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++---///111111111222333555777666555444333222111111////////////...---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***,,,---...222222333333444444333333222000............---,,,++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&''''''((((((%%%%%%&&&(((***,,,...000111222222333333222222111.........------,,,,,,+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################BBB888333222111000///...---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%###***444333***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ (((%%%###,,,---!!!+++---$$$,,,000555 $$$'''$$$!!!%%%%%%!!! %%%+++... $$$+++---(((###!!!222!!!"""---'''888666777>>>***BBB&&&>>>888222999000CCCAAABBB444222;;;III666HHH999///:::888555222111000000///...(((&&&555111444444,,,(((***%%%+++///'''&&&***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++,,,...000111111222444666777666555444333222111111////////////...---,,,+++))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))+++,,,---000000111222222222111111111///---,,,------,,,+++++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...000000111222222222222222//////...---,,,,,,++++++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################CCC999333222111000///...---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$---777555+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++!!!###!!!&&&&&&000 111444"""###777&&&222 +++$$$$$$)))%%%%%%...###!!!$$$"""%%%''' ,,,+++...%%%111<<<777!!!666%%%999---;;;***???@@@@@@777777,,,===BBBBBB>>>>>>222DDD<<<...,,,666444111//////000///...---,,,333'''''''''555***+++###&&&+++&&&&&&***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******,,,///000111222444666666666555444333222222111...//////......---,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$########################&&&&&&&&&'''((()))***+++---......///000000//////000...,,,+++,,,,,,,,,***++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''((()))***+++---...///000111222222222000//////---,,,+++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################DDD:::333222111000///...---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###(((...,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$000'''$$$""" !!!333000(((!!!))),,,"""$$$!!!###***///222222(((&&&&&& ***'''***... &&&$$$222222%%%---===888+++777:::555,,,999===CCCBBB<<>>666444111///000000///...666111%%%;;;)))%%%...$$$333%%%$$$***&&&&&&***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((***---...///111333666555555444333333222111111............---,,,++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++,,,---...............///---,,,+++,,,---,,,+++++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***+++---///000111111222000000///...,,,+++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################CCC:::333222111000///...---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000!!! +++&&& ,,,000|||:::&&&""",,,***!!!"""***%%%111999III'''777'''222333;;;PPP)))```RRR666...666444111000111111000000 ,,,666???***$$$***'''&&&(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&(((+++,,,---///111444333333222222111111000000............---,,,+++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''******,,,------.........000...,,,,,,---...---,,,++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((()))+++---...000000000000///...---,,,+++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################CCC:::333222111000///...---,,,))))))))))))((((((((((((''''''''''''''''''''''''!!!%%%'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###/// ***,,, ***///))))))&&&%%%***!!!333222$$$;;;===<<<333666BBB<<<:::666444111000111111111000,,,666???III///$$$)))(((&&&'''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$&&&)))***+++,,,...000111111000000////////////---......------,,,+++***((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,---------///...,,,,,,---......---++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((()))+++---..................------,,,,,,+++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################BBB999333222111000///...---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###222 ((("""&&&sssJJJ)))$$$222(((!!!'''$$$$$$'''bbbFFFRRR---&&&111222---333|||HHH555222000///000000000///'''(((---NNN000"""((((((&&&'''%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###%%%'''(((((()))+++---//////............------------------,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''')))***+++++++++...,,,++++++,,,------,,,++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''((()))***++++++'''(((((()))***+++,,,,,,,,,+++***)))((((((((((((((('''''''''''''''((((((&&&''')))***+++,,,,,,,,,------------------------)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################~~~AAA999333222111000///...---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%### &&&---$$$EEE$$$((())))))EEE)))sss+++$$$""")))///```===%%%222'''666===PPPAAA:::333111///.../////////......---666PPP/// '''(((''''''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$&&&''''''''')))+++------------------,,,,,,------------,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$########################%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%'''((()))))))))---+++)))***+++,,,,,,+++++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&'''((()))***+++,,,---333333444666777888999:::444333111...,,,+++******(((''''''''''''((())))))&&&'''(((***++++++++++++,,,,,,,,,---------......)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################xxxBBB777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################111{{{'''!!!)))&&&$$$}}}888$$$%%%### %%%000((('''555)))---PPP((()))***,,,...CCC666666333888'''999;;;&&&)))+++@@@FFF;;;******&&&&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,+++***)))(((''''''$$$$$$######$$$$$$%%%&&&################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$%%%###"""###%%%'''%%%###%%%'''))))))'''$$$######!!!'''***'''%%%'''))))))------...222;;;EEEOOOTTT^^^^^^```eeejjjjjjgggccc]]][[[WWWUUURRRLLLBBB;;;666---&&&(((******(((''')))+++***'''''')))***)))***,,,...///...,,,++++++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$wwwAAA777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111zzz%%%'''"""111 ...,,,000!!!((()))(((___''')))nnn GGG(((%%%'''---;;;;;;888}}}000...RRR333 &&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((())))))***++++++,,,,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++***************)))((((((&&&&&&%%%%%%$$$$$$%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$%%%###"""###&&&'''%%%$$$***(((&&&###"""$$$)))---(((+++***(((+++444===???MMMUUU```jjjqqqtttvvvvvvtttsssssstttwwwzzz||||||~~~{{{uuupppmmmkkkiiiiii___XXXOOODDD777+++(((+++'''&&&&&&)))++++++******((()))*********+++,,,---)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$uuuAAA777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222xxx###&&&'''######+++&&&&&&'''###$$$ EEE%%%%%%######@@@444%%%%%%888:::000999)))???NNN&&&)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***++++++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********((()))***++++++***)))(((((('''&&&%%%%%%$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%"""%%%)))***)))'''&&&%%%$$$)))///777EEEVVVaaadddkkknnnsssvvvxxxzzz|||}}}}}}zzz~~~|||yyywwwvvvvvvvvvwwwoookkkgggcccWWWHHH<<<888222)))%%%)))+++((((((+++))))))(((((()))***,,,---)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$sss@@@777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################222vvv!!!###(((&&&"""///!!!111"""///***"""***!!!&&&(((&&&===SSS'''%%%PPP000...444,,,???PPP((((((000$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((()))***************))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***((()))+++++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''!!!$$$)))++++++***))))))666???KKKXXXgggqqqqqqlllllljjjhhhiiinnnppppppnnnkkkooouuu}}}yyykkkaaa```bbbhhhqqqyyy{{{wwwqqqssshhhaaadddhhheee]]]WWWNNN===111///---%%%%%%+++,,,+++*********++++++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$qqq>>>777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################333vvv!!!###%%%"""++++++"""(((&&&+++666zzz %%%$$$"""###:::zzz&&&$$$gggvvv...111(((444<<>>777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333www"""!!!$$$ 111"""&&&!!!+++&&& &&&FFF!!!'''999!!!$$$777"""!!!lllnnn///...111---999www}}}000%%%)))+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++******)))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''''''''''')))***''')))---333===IIIVVV___bbbhhhooosssuuuuuuooogggXXXSSSRRRZZZeeeiiiaaaXXXYYYXXX\\\gggssswwwpppgggUUUPPPLLLPPPWWWWWWOOOGGGRRRXXX___]]]RRRKKKRRR^^^iiihhhfff___RRRCCC555---)))'''%%%'''+++,,,+++))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$nnn===777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333xxx###,,,((($$$***999$$$FFFuuu!!!(((GGG$$$'''888### ZZZwww)))...sss||| ''';;;&&&'''---III)))%%%(((---%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((()))(((''''''(((***,,,---,,,+++)))(((&&&%%%$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%((((((''''''))),,,***444BBBOOOVVVWWWUUUTTTOOOXXX```eeehhhlllllliiikkkcccZZZWWW[[[___```^^^^^^\\\\\\^^^bbbddddddbbbhhhccc]]]XXXVVVSSSOOOLLL@@@NNN```jjjbbbTTTMMMNNN[[[gggllldddZZZTTTKKK@@@555///)))''')))++++++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$mmm<<<888333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################333yyy%%%111%%%BBB??? '''III!!!"""===((("""FFF###777888!!!111)))kkk(((***333UUU)))'''&&&***%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%(((+++///222111000---***'''%%%$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((''''''***,,,@@@GGGPPPVVVVVVRRRNNNKKKOOOXXX```___[[[XXXSSSNNNIIIKKKLLLLLLKKKIIIHHHGGGFFFIIILLLLLLJJJKKKNNNRRRNNNQQQSSSRRROOONNNPPPSSS^^^[[[^^^iiinnnhhh]]]UUUNNN___eeeZZZUUU[[[\\\UUUEEE;;;///)))(((***+++***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$eeeCCC555333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################***!!!+++&&&,,,'''<<>>WWW$$$999111]]]))) AAA!!!333+++***///'''...&&&,,,|||PPP%%%$$$((("""&&&$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))*********))))))((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++&&&$$$'''***111BBBUUU___aaa___[[[XXXOOONNNNNNOOOWWWeeeuuuyyyuuueeeQQQGGGHHHJJJGGGLLLNNNOOOJJJAAA@@@PPPbbb___^^^[[[VVVTTTQQQIII@@@111,,,'''&&&'''((('''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```@@@666333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!)))!!!111...zzz (((,,, $$$,,,&&&xxxTTT444***&&&,,,'''...%%%$$$""")));;;666###"""(((%%%+++###!!!---###***,,,###(((555%%%...PPP%%%$$$((("""&&&$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''&&&***333;;;JJJYYYdddccc\\\YYYWWWTTTQQQ\\\kkkwww~~~}}}|||sssxxx~~~|||qqq___YYYSSSJJJCCCIIIRRRSSSJJJBBBEEENNN[[[[[[XXXTTTUUUWWWTTTMMM===666---'''&&&'''((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___@@@777333222000///---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((???''' BBBxxx)))%%%,,,&&&%%%######<<>>===<<<:::888666444333111...***'''%%%$$$$$$''''''((((((((('''&&&%%%%%%&&&((()))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%)))%%%$$$''')))((())),,,###<<>>@@@999888222)))000999''' 666{{{aaa888''',,,&&&((($$$&&&666&&&===OOO)))###+++ !!!***"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&%%%$$$######$$$%%%''')))***+++$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''''''''&&&&&&&&&&&&((()))*********111000111555888===GGGQQQRRRSSSTTTUUUTTTRRRQQQQQQWWWWWWXXXZZZZZZYYYVVVTTTKKKJJJGGGBBB===888444111***(((&&&%%%$$$%%%'''((()))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$(((+++)))&&&(((--->>>GGGIIIKKKTTTWWWUUUWWWoooqqqddd^^^LLLQQQTTTOOOZZZXXX\\\bbb^^^___ggg\\\???,,,'''******''''''))))))&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYDDD999333222111000///...---,,,+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&+++///'''222999qqq///)))((('''%%%%%%%%%&&&&&&!!!fffWWWRRR[[[TTT\\\JJJlllXXXgggeee^^^eee\\\OOOHHHIIIDDD888...000...hhh>>> 222222###((()))!!!OOOHHH)))"""((( ((("""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((##################$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&((('''%%%%%%&&&***...111:::???HHHPPPQQQNNNQQQVVVYYYXXXVVVSSSPPPMMMKKKJJJGGGHHHKKKOOOSSSTTTRRRPPPQQQOOOKKKHHHEEEEEEFFFFFF<<<888222,,,(((&&&%%%&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''')))***((((((111;;;SSSRRRVVVRRRGGGQQQoooxxxrrr}}}}}}xxx|||pppUUURRRPPPKKKRRRMMM[[[bbbaaahhhzzzwwwVVV;;;///***'''((()))'''''')))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUCCC:::333222111000///...---,,,+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***...###$$$...000,,,,,,'''888rrrNNN&&&))))))(((''''''(((***,,,<<<&&&MMM555+++===GGGWWWKKKWWWIIINNN]]]HHHRRR^^^VVVZZZUUUJJJ\\\wwwoooZZZWWWaaaXXXiii]]]cccllljjj``````bbbZZZAAAJJJBBB111777VVVmmmooo```***'''000$$$$$$'''...'''$$$888(((YYY}}}<<<&&&"""(((###"""&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$&&&''''''''''''%%%&&&&&&&&&%%%''')))***+++++++++***)))(((''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''''')))))))))+++///666>>>DDDGGGIIIMMMQQQMMMEEE@@@@@@999777444222111///...---444444666:::???BBBAAA@@@FFFAAA;;;777888>>>FFFKKKQQQNNNHHH@@@888000)))&&&###$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((///***&&&&&&***333CCCQQQ\\\NNNRRRTTTMMMeeeuuuoooqqqzzzvvvSSS```dddeeehhhdddccclllhhhgggdddbbbbbbfffooowwwrrrhhh___TTTXXXPPPRRR[[[aaaooozzzeeeYYYAAA000$$$'''***((('''***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRAAA999333222111000///...---,,,+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&%%%%%%$$$"""!!!<<>>WWWCCCLLLPPP___UUU^^^aaaIIISSSSSSVVVNNNYYYGGGMMMNNNLLLUUU^^^```ddd```bbbjjjppp[[[OOOXXXZZZ^^^vvvnnniiiiiieee]]]___jjjgggjjjmmmooonnnfffUUUFFFPPPEEE000)))111&&& 000777###000111###%%%######(((+++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***"""&&&+++---...///222666000000111000///---***)))((('''%%%######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((('''%%%&&&+++///333===IIIQQQPPPIIICCC???888444333777:::;;;???DDD>>>===>>>BBBIIIMMMNNNMMMPPPLLLIIIHHHGGGCCC;;;444222222222111111000///...777<<>>888000(((######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''$$$***999HHHOOOQQQRRR===VVVkkk^^^```pppiiiZZZQQQRRR^^^iiirrrvvvjjjnnnooottt~~~hhh^^^UUU```uuuxxxrrrxxxpppXXX===///,,,+++***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPAAA:::333222111000///...---,,,+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''!!!"""+++(((///)))""" $$$***%%%777===DDDGGGHHHIIIMMMQQQFFFLLLHHHDDDGGGQQQRRRZZZ^^^KKK\\\TTT^^^HHHPPPMMMAAAWWWQQQKKKFFFIIIVVVIIIIIIVVVQQQNNNOOOSSSZZZPPPIII___iiikkkjjjTTTDDDMMM``````hhhpppkkkbbbggguuuKKKJJJTTTBBB///...)))000''',,,444------&&&%%%'''%%%&&&)))%%%"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''&&&&&&'''***...111444222999BBBHHHKKKNNNSSSXXXaaa```^^^[[[VVVQQQLLLIII@@@<<<666000+++'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***))))))...666===GGGLLLPPPPPPIIIBBB>>>======III[[[hhhjjjdddcccgggwwwvvvwww}}}zzzxxxxxx{{{{{{tttggg\\\FFFEEEBBB???<<<999888777///222666;;;BBBHHHLLLOOOJJJEEE>>>555...***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++'''+++777HHHSSSSSSOOOLLLMMMwwwuuuzzz|||^^^KKKIIIYYYkkk|||yyy}}}oooaaahhhuuuyyy|||~~~qqqXXX>>>///++++++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRRBBB;;;333222111000///...---,,,+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&'''+++///---(((%%%)))(((+++000000@@@EEEHHHNNNSSSSSSOOOLLLLLLNNNWWW:::RRRCCCIIIKKKKKKFFFCCCJJJHHH???LLLXXX^^^vvvlllVVV^^^bbbddd___RRRcccaaa\\\FFFUUUSSS>>>KKKIIIKKK\\\OOOEEEWWWTTTFFFOOOJJJ[[[mmmuuuzzz|||wwwpppqqqSSSdddbbbFFFEEE===(((&&&(((***&&&(((777111(((+++&&&###'''###!!!)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******+++...444;;;BBBFFF[[[bbbjjjnnnnnnnnnpppsssrrrrrrqqqpppmmmhhhdddbbbccc]]]SSSGGG<<<333---***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++---...000777BBBKKKRRRQQQMMMGGGDDDGGGQQQYYYbbbrrr}}}ppphhh[[[NNNEEEAAAAAABBB999666222000333999@@@EEEKKKKKKKKKGGG@@@666---'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++000555BBBOOOUUURRRNNNNNNjjjiiiyyykkkPPPLLL\\\ttt{{{~~~hhh\\\mmm}}}mmmKKK111+++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO>>>999333333222111000///......,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((&&&%%%%%%'''***,,,,,,...,,,,,,111:::EEEMMMRRRQQQRRRVVVYYYVVVNNNIIIIIIFFFFFFIIIMMMSSSYYY^^^```^^^bbbiiiooowww~~~zzzmmmcccaaacccnnniiifffbbbTTTFFFFFFOOOPPPWWWbbbmmmttttttnnniiiVVVUUU\\\gggiii^^^SSSOOO===---'''---,,,!!!"""...''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))))))))###%%%&&&&&&$$$$$$%%%''')))333BBBPPPZZZ```cccdddkkknnnsssssseeeVVVXXXeeejjjnnnqqqmmmdddZZZUUUTTTffffffggggggcccYYYNNNEEE999222)))$$$%%%''''''%%%+++'''######&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((&&&!!!###***,,,)))'''---111555<<>>EEEMMMQQQPPPLLLJJJIIIFFFJJJUUUaaaiiilllpppuuu|||yyyppplllgggccc]]]XXXUUUTTTSSSRRRLLLKKKNNNXXXhhhqqqjjj___cccaaaUUUCCC888555---"""&&&(((***)))&&&$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((((('''---***))),,,444@@@KKKQQQdddjjjqqqqqqjjjbbb\\\[[[RRRSSSPPPLLLJJJKKKIIIEEEJJJOOOSSSSSSQQQNNNMMMNNNRRRQQQPPPOOOPPPTTTZZZ___cccZZZNNNBBB999111)))###"""''',,,,,,(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###(((+++)))(((***++++++888;;;===???DDDJJJJJJGGG^^^iii~~~}}}yyyyyyyyy|||{{{}}}||||||nnn___QQQDDD;;;444333222444888>>>DDDHHH>>>...&&&+++---%%%"""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''+++&&&&&&++++++)))222@@@IIINNNJJJLLLnnnWWWbbb~~~```QQQWWW}}}}}}sss}}}yyyPPP;;;''',,,,,,***(((%%%%%%&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO@@@:::333333222111000///......+++++++++*********))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))***((('''(((,,,333:::???NNNQQQRRRNNNHHHFFFJJJNNNLLLWWWmmmvvvmmmddd]]]XXXRRRRRRRRR[[[jjjrrrgggUUUOOO^^^hhh```PPPBBB888000&&&'''(((***,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***++++++++++++,,,%%%+++333<<>>EEE888---***((($$$&&&+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%***,,,'''"""***@@@SSSUUUHHHPPPzzzpppgggmmmyyyNNNNNNvvvrrrkkkooo}}}}}}{{{{{{}}}}}}~~~}}}iiidddkkkjjjNNN000---,,,+++,,,***'''(((+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOOAAA:::333333222111000///......+++++++++***************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******''''''(((((())))))))))))---++++++000:::CCCHHHIIIEEEIIINNNRRRVVV___lllvvvddd[[[QQQQQQ\\\fffaaaWWW???III[[[iiigggXXXKKKGGG777///'''%%%(((+++)))&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))******)))))),,,...,,,999HHHQQQSSSUUUZZZ```VVVRRROOOQQQXXX^^^``````iiivvv|||{{{}}}|||vvvrrrqqqlllfff___XXXTTTSSSFFFEEEBBBAAADDDJJJSSSYYY\\\^^^```aaa\\\RRRFFF>>>///+++&&&$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((///***&&&)))000888===@@@999DDDOOOVVV```rrr{{{{{{uuuxxx{{{gggUUUBBB:::777333111222<<>>LLLOOOSSS]]]~~~vvvqqqqqqeeettt}}}kkkiiiqqq}}}~~~nnnbbb___aaaaaa^^^]]]___cccgggdddeeefffiiilllooorrrsssyyynnnnnnyyy}}}mmmEEE000+++***------)))(((***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~OOOBBB:::333333222111000///......************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))******+++(((((())))))******++++++***---333===EEEJJJJJJHHHGGGPPP___nnn{{{rrr\\\RRRQQQSSSVVVXXXFFF===BBBYYYkkkkkk___XXXQQQCCC111&&&$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******)))'''(((---111===HHHTTTWWWSSSMMMMMMNNNSSSUUU]]]jjjyyy}}}|||{{{iii```TTTIIIEEEEEEGGGIIIWWWXXXYYYZZZZZZXXXWWWUUU???666,,,&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***(((***111777999:::;;;AAALLL^^^ssszzzyyywww~~~vvv___QQQFFF999333333///===BBB888///000---&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***+++)))&&&+++===NNNLLL???QQQzzzhhhuuuiiiWWW]]]mmmaaajjjvvv}}}mmmaaa]]]aaaiiiooo~~~}}}zzzooovvv|||\\\:::///(((,,,...)))&&&((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}OOOCCC:::333333222111000///......************************(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++******++++++,,,------......555???DDDGGGJJJPPPUUUfffqqq}}}|||xxxlllYYYPPPSSSOOOGGGBBBJJJ]]]jjjhhh______WWWIII;;;000***((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***+++++++++///888???LLLNNNQQQSSSUUUWWWZZZ\\\~~~vvvnnnnnnzzz|||pppgggaaaYYYNNNFFFMMMNNNOOOPPPQQQSSSUUUWWWOOOGGG<<<111+++((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&)))111999:::888<<>>JJJCCCIII^^^lllqqq~~~yyyyyy|||~~~vvvwww|||xxxhhhVVVKKKJJJXXXfffkkkllloooPPP[[[eeefff\\\LLL888))))))***(((%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((()))******(((((()))***%%%%%%***555DDDNNNSSSSSSIIIKKK[[[vvv}}}}}}yyyyyy|||jjjXXXGGGBBBHHHLLLKKKHHHOOOYYYTTTEEE;;;000(((***'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$(((+++)))(((***,,,+++222:::DDDGGGCCCIIIddd{{{xxxgggjjjyyyuuu]]]RRRLLLAAA888777888555333222555444---%%%%%%+++,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''(((*********)))222***???PPPGGGVVV{{{ppptttSSSWWW~~~gggccchhhnnnkkk___YYYfffxxxWWW222,,,---'''$$$)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&wwwNNNCCC777222222111111000...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))*********+++,,,,,,,,,+++444,,,''',,,888BBBDDDAAALLLLLLYYYqqq~~~{{{~~~}}}uuuiiiWWWOOOWWWdddgggaaahhhXXXRRR\\\fff___NNNCCC111,,,&&&%%%(((+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((***)))))))))***,,,111///222>>>LLLSSSPPPKKKaaajjj}}}ssscccSSSGGGBBBDDDGGGLLLWWWZZZSSSMMM@@@222---))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((///+++(((&&&'''(((***---555999HHH^^^qqq|||vvvsssrrr```TTTGGG>>>888333333777999999333)))%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((()))***+++++++++'''===KKKAAAOOOrrrmmm|||vvvUUUaaammmYYYkkkhhhfffeeegggkkkwwwlll@@@000111///,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''sssKKKBBB777222222222111000///------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,...++++++444BBBLLLNNNLLLSSSfff|||cccLLLOOOZZZ\\\nnn]]]NNNOOO]]]fffaaaXXXFFF999+++$$$&&&((((((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((())))))(((***,,,///+++888FFFKKKKKKPPP]]]jjj|||kkkRRRCCCCCCHHHIIIPPPVVVXXXWWWOOO???222---+++************)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((---&&&###(((++++++///666;;;EEE\\\yyy{{{hhh}}}aaannnxxxiiidddffflllsssuuutttuuuyyy}}}mmmrrrsssnnneeedddmmmwwwlllSSSDDD===777444444>>>@@@<<<111(((%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************+++,,,...///444AAAJJJPPPtttaaaUUUuuuzzzMMMXXXmmmTTT[[[hhhdddbbbdddqqqSSS444...111...'''+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''pppHHHAAA777222222222111000///...---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********))))))***************+++)))+++,,,---,,,,,,,,,,,,&&&111===AAA@@@DDDNNNWWWrrrzzz||||||~~~zzz~~~\\\PPPPPPPPP[[[ddd```PPPMMM[[[ccc^^^___QQQ@@@111((($$$&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((())))))((((((***---000444>>>IIIOOOSSS```uuunnn^^^VVVTTTOOOLLLPPPVVVZZZ\\\RRR???111...***((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))$$$'''///111---333>>>JJJ```{{{}}}vvvvvvuuu}}}}}}|||vvvvvvzzz~~~rrrsssdddTTTNNNHHH>>>777???CCCCCC;;;000)))((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************+++---000333KKK777KKKlllUUUooooooPPPeee|||hhhZZZbbbkkk___cccmmmooo@@@---//////'''++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''nnnGGGAAA777222222222222111///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))*********+++)))*********++++++,,,,,,***,,,------++++++,,,...111<<>>OOOeeevvvxxxxxxsss||||||sssnnnxxxkkk|||~~~ZZZKKK^^^uuugggZZZPPPMMM@@@CCCEEEBBB999///******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************...333888KKKIIIooottt\\\rrr___LLLdddbbbSSSjjjlll```___```vvvZZZ666000000,,,+++++++++***))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnnHHHAAA888333333333222111000......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))******+++++++++*********+++,,,,,,------+++---...---+++---111666??????DDDQQQeee{{{wwwhhhbbbnnnuuuuuu}}}|||vvvzzz[[[HHHJJJaaaaaaJJJHHH\\\MMMPPPWWWYYYKKK555)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++++++++++++++,,,111777<<>>GGG|||yyyeeennnmmmCCCbbbnnn___^^^eee^^^YYYgggwwwuuuDDD000......,,,++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((oooIIIBBB999333333333222111000///...------,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,******++++++,,,------...+++---///......222:::AAAEEEEEEPPPkkkwwwpppjjjmmmzzz~~~{{{yyy[[[MMMZZZ___RRRKKKRRRFFFBBBIIIWWWZZZIII666---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,...222999AAAGGG>>>VVVsssvvv{{{uuuttt}}}uuu~~~uuu^^^aaannnrrrqqqaaaRRR???111,,,+++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++&&&+++,,,---@@@```||||||xxxqqqnnnwww{{{dddpppfffgggqqqtttjjjhhhjjjiiieeeaaa```bbbbbb```^^^KKKRRR^^^jjjwwwxxxqqqhhhZZZOOONNNMMMCCC777///))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))))))))+++------...444>>>FFF___mmm]]]yyytttVVV^^^{{{___ooohhhTTTWWWpppVVV666...---,,,,,,+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))pppJJJCCC:::333333333222111000///...---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......+++---//////000666AAAJJJKKKVVVlllwwwfffjjjvvvyyyvvv|||lllVVVUUU___[[[LLLUUUEEEAAATTTeee___JJJ<<<))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++++++++,,,...000666???IIIQQQSSSggg~~~vvvmmmnnnzzznnnkkkrrruuuppp___HHH666///---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************++++++++++++222555777NNNqqqqqqzzzkkkkkkhhhvvvkkkiii___NNNAAAAAAJJJSSSPPPMMMJJJKKKNNNPPPNNNKKKRRRWWWZZZVVVQQQUUUaaalllxxxtttkkkXXXUUUUUUMMM???555))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***,,,...///000777BBBJJJXXXlllZZZIIIvvvyyyfffaaaTTT\\\|||iiiAAA333222,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))iiiJJJ>>>;;;555555444222111///......---------,,,,,,,,,++++++************************)))******++++++,,,------...---,,,,,,---.........111,,,,,,222999???HHHRRR]]]uuu}}}}}}vvv[[[\\\\\\\\\[[[DDD<<>>444///***((()))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******222888,,,---JJJIIIdddbbbgggyyyTTTNNN___{{{nnnUUUXXXddd{{{SSS888000//////---+++))))))+++---)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((hhhJJJ>>>;;;555444333222000///......------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,---...///000///---...333999???HHH\\\nnn}}}uuuuuulllaaa\\\___pppdddJJJPPPiiiooofffRRRAAA000++++++***)))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))******+++++++++******+++,,,---------222+++///@@@IIIMMM\\\qqqyyyuuupppVVVBBB333------***++++++***)))(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))++++++******,,,......---///===SSShhhwwwzzzssskkk^^^{{{qqqkkkfffrrrTTTDDDCCCFFFHHHQQQYYYbbbhhhnnn|||{{{zzzxxxwwwuuurrrpppooolllgggaaa```iiizzzyyytttlllfff[[[III;;;333,,,++++++***))))))***)))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******++++++---)))444GGG:::HHHoooiii___FFFWWWxxxwwwjjj```XXXddd{{{iii<<<000///...---+++******+++,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((fffIII>>>;;;444444333222000///...............---------,,,,,,++++++++++++++++++++++++******+++,,,,,,------...,,,,,,---...///000000111///444:::???EEEXXXwwwgggrrr~~~ooobbb___rrr|||lll^^^mmm}}}yyygggUUU???111)))''')))---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))***+++++++++***+++,,,...////////////......555DDDQQQ```xxxvvvvvvzzz~~~~~~lllNNN;;;222...,,,,,,***)))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************,,,)))(((***---//////...000PPPssswwwlllmmmuuuxxxiii{{{mmmsssqqqGGG===DDDKKKXXXhhhmmmzzzzzzsssjjjbbbaaafffnnntttzzz}}}}}}nnnYYYEEE999///---...+++************)))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******++++++(((111$$$888HHH<<>>EEEPPP[[[gggyyyyyyzzzyyy}}}cccLLL777111111,,,***---************))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******))))))******+++,,,,,,,,,111+++EEE>>>___eeeqqqyyyFFF===dddtttgggTTTZZZxxxuuuHHH333000---,,,------+++)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((___III@@@:::666666555444444333222222111111111000000000//////------------------------,,,,,,---......//////000///111111000///111666;;;AAASSSlllvvvhhhyyyzzzyyy{{{|||ooodddtttiiiRRR@@@111'''++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))******+++,,,,,,,,,+++...///...,,,,,,///333CCCHHH\\\xxxzzzvvvwwwuuuqqqqqqttt||||||ppppppOOO<<<222...***)))+++---,,,+++)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++))))))******+++,,,,,,,,,***+++///000...222HHHaaawwwccc___ZZZmmmnnnMMM@@@>>>IIIVVVcccooo{{{}}}}}}^^^AAA777444---+++...++++++*********)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((('''(((((())))))******+++*********+++,,,,,,------'''333DDDJJJddd\\\tttOOO:::XXXppp___WWWVVVqqqtttooouuu}}}QQQ999444///,,,------+++)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((]]]HHHAAA999777777777666555555444444222222111111111000000000---------------------------------...//////000000///111222111111666???GGGYYYsssmmmqqq~~~vvvzzzccciiiyyydddQQQ<<<---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))******++++++,,,,,,---+++---///...---...444:::JJJUUUooo~~~}}}{{{zzz|||vvvsssuuu}}}uuunnnttt{{{|||}}}bbbGGG888222,,,+++,,,---+++)))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))***++++++,,,---------***,,,111444@@@]]]zzzyyymmmfffyyyoookkk]]]CCCBBBKKKOOOXXXjjjsssNNN@@@999///+++///+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''(((((()))******++++++******++++++,,,---------(((<<>>999666555444333222111000///////////////////////////..............................///000111222333333---333444???[[[yyyxxx{{{rrrWWWFFF555...---++++++,,,++++++*********))))))))))))))))))(((((((((((((((''''''((((((((()))))))))***))))))))))))(((((((((((()))******++++++******++++++++++++,,,---......---)))---555777???^^^ppp~~~uuummmZZZSSSXXXZZZjjj~~~xxxooobbb[[[fffxxxzzzyyyhhhIII777777222+++---000,,,+++******))))))******''''''''''''''''''''''''))))))))))))))))))))))))((()))******++++++*********+++------------...000,,,555EEEnnn{{{bbbmmmnnnzzz^^^pppzzz===999>>>KKK]]]rrrzzznnnWWWAAA:::...---+++))))))*********((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,(((222,,,)))111000<<>>NNNKKK~~~~~~ggg[[[iiiqqqAAAKKKssstttWWWppp{{{PPP555000---222...,,,++++++*********)))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************XXXDDD>>>999666555444333111000///...////////////////////////........................---///000111111111222222999>>>DDD___rrr|||hhhUUU@@@555111...---...+++++++++*********))))))''''''''''''((()))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,---...//////---///555<<>>333111000***,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++,,,---,,,,,,...111444999ZZZeeeyyywwwgggmmmSSS???LLLKKKYYYlll```CCCVVV}}}~~~XXXxxxrrrFFF:::444111---++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************,,,///***222555???qqqmmmcccBBB@@@NNNooo|||UUUggg}}}|||JJJFFFeee|||PPP444111---111***,,,++++++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,RRRDDDAAA999555555555444333222222111000000000000000000000000///////////////////////////111333111000222888>>>RRRwww[[[fffzzz~~~gggMMM<<<111---...,,,,,,+++++++++************((((((,,,000111...+++(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++------------...///000111---222:::KKKggg~~~kkkRRREEEIIIGGGOOO[[[\\\jjjvvveeeYYYSSSRRR[[[ssspppHHH;;;444------,,,+++******))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,------------///222555OOOzzzrrrvvvnnn~~~|||cccaaa@@@EEESSSVVVhhhgggWWWeeerrrVVVAAA777333///,,,,,,,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++......***666888GGGnnn}}}lllCCCJJJ]]]ttt^^^ZZZ}}}{{{ttttttAAACCCccczzznnn___ccc~~~```666666---///---,,,,,,+++++++++*********(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------RRREEEAAA999555555555444444333333333111111111111111111111111000000000000000000000000///111333222111555>>>EEEpppwwwVVVWWW```ddduuu}}}|||tttTTT@@@555222333,,,,,,,,,+++++++++******'''%%%%%%)))...///,,,((())))))))))))************))))))******++++++++++++******+++,,,,,,,,,,,,+++...------......///000111444444@@@ZZZuuuvvvfffGGGBBBNNNPPPWWWhhhsss|||gggXXXNNNGGGDDDoooRRRAAA666,,,000,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------.........000333666lllooo]]]{{{dddxxxyyyNNNKKKLLLRRRooo|||yyy~~~vvveeeJJJ888555000------------,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++......***777:::KKK}}}}}}:::QQQJJJyyyiiiKKKsssnnn<<>>)))------,,,,,,+++***))))))))))))*********+++++++++))))))(((((()))***++++++++++++******************++++++,,,,,,,,,---------(((,,,/////////000333333777;;;___yyywwwyyylllRRR===EEEOOOVVV]]]ppppppYYYHHH???GGGGGGaaa}}}hhhDDD;;;333,,,,,,+++***+++,,,,,,+++*********))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,'''---+++,,,111...444KKKbbbnnn|||LLL???MMM___nnnwww|||~~~RRR???666333///%%%'''---)))************))))))))))))******)))((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,(((///)))))):::DDD___[[[pppMMMFFFCCCbbb```PPPjjjsssyyy\\\===DDD[[[\\\BBBmmmsssxxx???555...222+++...------,,,,,,++++++***+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,...111QQQDDD===999555555444333333222222111000000////////////000000000000000000111111111111000000222444555BBBddduuuHHHNNN___lll^^^SSSGGG777...---,,,+++++++++******))))))*********+++++++++))))))))))))))))))******************************++++++,,,,,,,,,---------...//////......///222333444QQQvvvyyy|||ssssss}}}vvv___GGG===FFFRRR[[[fff{{{uuu___JJJ>>>>>>AAATTTlllRRR===333111---,,,***+++,,,,,,+++******)))))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,,,,555,,,,,,888,,,666fffkkkfffwwwxxxdddCCCGGGWWWeee|||~~~eeecccBBB666333111)))+++000---************))))))))))))******)))((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---666...666;;;VVVbbbbbbCCCAAAPPPyyy^^^RRRpppyyynnnZZZPPP;;;???YYYsssfffvvvrrrQQQ999000000,,,...------,,,,,,++++++***++++++******)))(((((('''))))))))))))))))))))))))(((((((((((()))))))))***,,,***,,,///---+++000888PPPCCC>>>:::555555444444333222222222111000000//////000000111000000000111111111222222222333222222===]]]zzz~~~rrrHHHKKKSSSlllvvvwwwxxx[[[JJJAAA111///,,,++++++,,,,,,+++***************+++++++++*********)))))))))))))))************************,,,,,,,,,,,,------------000...------...000333555888fff}}}~~~llloootttnnnbbbuuu~~~gggRRREEE???FFFRRRaaaqqq}}}hhhPPP???;;;???EEEXXXwwwhhhAAA333888...---+++++++++,,,+++***))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,555******777...CCCXXXqqqbbbFFF:::MMM^^^lll}}}|||```jjj|||]]]|||uuuLLL;;;333333------111---************))))))))))))******)))((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++555,,,;;;999hhhllliiikkkEEE===;;;bbb[[[\\\|||{{{kkkVVVGGG===GGG;;;:::RRRppptttmmm===222---......------,,,,,,++++++***++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))******...***,,,111...***333DDDPPPCCC>>>:::555555555444333333222222111000000000000000000111000000111111111222222222666444222888SSS~~~iiisssIIIJJJOOOsssnnnssseeeMMMGGG666222---+++,,,------,,,************************************))))))((((((***************+++++++++,,,,,,,,,------------...---++++++...000222555:::JJJooozzzvvvzzz|||aaaMMMLLLRRRwwweeeaaa|||pppUUUMMMOOOBBBCCCPPPfff~~~sssYYYDDD:::>>>;;;NNN{{{~~~HHH333;;;000...+++++++++++++++***))))))))))))((((((((((((((()))))))))******************+++++++++,,,,,,,,,---+++,,,...111===aaaddd^^^sssyyywwwnnnDDD<<>><<>>;;;666666555444444333333222111111000000000000111111111111111111222222222222444222555KKKuuutttsssIIILLLZZZ|||\\\OOO>>>888000,,,,,,...---,,,******************************++++++***)))((('''))))))*********+++++++++,,,,,,---------.........,,,***,,,111222222777@@@ccczzz~~~mmmwwwPPPLLLOOORRRvvvsssooodddGGGHHHSSSEEEBBBNNNlll}}}dddLLL;;;;;;555KKKVVV666;;;222///,,,+++++++++******(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,333%%%444777,,,SSS~~~vvv___zzzkkk|||DDD;;;GGGVVVeee{{{gggbbbwww{{{xxxsssqqqxxxjjjqqqoooJJJ333333000,,,---+++************)))))))))(((***))))))((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------///***666777XXXrrrhhhLLL>>>BBBOOOzzzRRR]]]{{{nnnWWWGGG???===BBB===???<<>><<<666666555555444333333333222111111000000111111222111111111222222222222333000222BBBhhh{{{zzzLLLJJJ```rrrXXXHHH???444------...---++++++++++++***************))))))***++++++***(((''')))))))))***++++++,,,,,,,,,---------............000...000333222111<<>>888CCC<<<;;;FFFfffhhhvvvhhhnnnjjjsss|||mmmuuu~~~]]]444///222...------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---000:::MMM^^^NNNBBB???<<<666666666555444444333333222111111000000111111222111111111222222222333333111;;;[[[NNNCCC[[[dddQQQFFF888///......,,,***+++++++++*********))))))'''(((***++++++***)))(((((())))))***++++++,,,,,,------------............111000111333111444IIIbbbyyy}}}ttt~~~aaaQQQVVVWWW^^^xxx{{{[[[???DDDLLLCCC@@@KKKcccwwwxxxdddLLL<<<555===NNNffftttrrrLLL<<<555111---+++************'''((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,---***...333DDDhhhuuu```dddyyyfffDDDKKKDDDRRRhhhiii```zzzkkkiiilllqqq^^^ssshhh>>>888444---...111************))))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))***+++,,,------...000'''666IIIeee```WWWSSS???@@@WWWrrrRRRXXXyyyqqqXXXHHHBBB@@@???;;;EEEDDDVVVsss|||vvvddddddsssqqqkkk}}}rrr;;;666///...------,,,,,,++++++***)))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++)))------,,,333FFFYYYcccMMMBBB???<<<666666666555444444333333222222111111111111222222111111222222222333333333555GGGppp{{{OOO>>>XXXxxxiii]]]WWWTTTSSSRRROOO___tttkkkrrrVVVJJJ:::111......,,,)))++++++++++++******))))))&&&''')))+++,,,+++***)))((())))))***++++++,,,,,,---------.........//////000...000222111999WWWwwwvvv|||yyyjjjcccXXXZZZaaalll}}}WWW@@@IIIQQQ@@@>>>HHHXXXaaaiii}}}kkkNNN;;;888===BBB^^^{{{~~~||||||UUU>>>666222---+++************'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,,,,777---444^^^tttppptttnnn\\\```JJJOOO===SSSWWWnnn```llltttVVVpppfffbbbcccrrrzzzgggyyyHHH===555,,,,,,...************))))))))))))******)))((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......111,,,444WWWcccRRRjjjnnnAAA@@@IIIgggaaaPPPhhh]]]FFF???@@@@@@>>>HHHPPPYYYtttiiikkkooo~~~xxxiiixxx~~~AAA:::---......---,,,,,,++++++***)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++(((//////+++666NNN```eeeLLLCCC>>>888666666555444333333333333222222222222222222222222222,,,555888,,,111;;;444===cccyyytttIIICCCKKKzzzyyyeeeWWWIIIDDDCCCCCCCCCDDD===hhhjjjaaaIIIAAA<<<,,,,,,222(((+++++++++************)))(((((()))***************)))******++++++,,,------------------------------000)))///555222>>>aaa}}}qqq}}}tttWWWtttwww|||IIIBBBCCCLLLCCCAAAPPPaaakkkyyyddd@@@<<<>>>333SSS}}}{{{|||wwwuuu???;;;000...///)))***---((())))))(((((((((((())))))*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---...***888888mmmxxxVVVwwwSSSzzzjjjzzzTTTQQQ222OOOZZZccc~~~zzz{{{PPPlllTTTfffxxx```VVV]]]kkkuuuUUUZZZKKKCCC777(((111---,,,+++******)))*********))))))(((((((((((()))))))))))))))))))))******+++(((***++++++++++++,,,...///000999ffffffOOOvvvggg>>>GGGJJJwwwPPPXXX~~~kkkNNNDDD@@@;;;>>>HHHPPPvvvyyylllzzzzzzgggjjjoooGGG:::,,,///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++///''')))444AAATTT```]]]KKKCCC>>>888666666555444333333333333222222222222222222222222333...222777222111666777IIIwwwnnnEEEDDDNNN{{{www\\\RRRIIIAAA>>>>>>>>>???AAAXXX{{{eeexxxqqqQQQCCCAAA333---///***++++++++++++************((())))))************************+++,,,,,,---------------------------------222222222===UUUqqq}}}}}}qqq|||JJJ@@@>>>HHHJJJFFF[[[nnnMMM???999111LLLxxxLLL>>>222000///((((((---***))))))(((((((((((())))))************))))))))))))+++,,,,,,,,,,,,---------)))444:::VVVyyykkkmmmmmmooofff___MMM;;;JJJcccttt{{{~~~QQQppp\\\RRRnnngggUUUSSS\\\eeeuuuoooRRRaaaEEE888,,,111+++,,,++++++***************))))))(((((((((((()))))))))))))))))))))******+++)))***+++,,,++++++,,,...000555BBBooohhheee}}}RRRAAA>>>OOOfffMMM___sssUUUAAACCCEEEAAAKKK]]]~~~dddHHHRRRZZZnnntttjjjnnn}}}^^^888,,,///......------,,,,,,+++************************))))))))))))))))))))))))(((((())))))******++++++***---...555HHH[[[bbbaaaKKKCCC???888777666555444333333333333333333333333333333333333333111///555888000333EEEnnnwwwddd@@@DDDNNNvvvvvv]]]CCCAAA>>><<<======<<<@@@FFFeee{{{lllkkk{{{```FFFFFF===///,,,---,,,+++++++++************((()))******++++++************++++++,,,,,,------------------------------+++888///***FFFbbbppp}}}xxx~~~XXXFFF@@@PPPIII\\\vvv]]]FFF999444AAAdddXXXAAA444222111(((''',,,+++***))))))(((((())))))***************************++++++,,,,,,------------+++:::888uuuddd___dddppp___CCCGGGLLLfffRRRUUUkkkuuuLLLYYYtttZZZMMMOOOWWWiii[[[rrrJJJ:::444333***,,,,,,+++******************))))))(((((())))))***)))))))))))))))******+++)))***,,,,,,++++++---...///888JJJtttaaazzzZZZ===III;;;YYYvvvSSSPPPnnn[[[GGG===BBBFFFMMMlll]]]___aaaQQQ```lllqqq|||^^^iiivvvxxx777000//////......---,,,,,,,,,************************))))))))))))))))))))))))(((((())))))***+++++++++%%%222222999SSS___aaalllKKKCCC???999777666555444444333333333333333333333333333333333111444///222999111;;;aaammm{{{WWW===EEEJJJlllXXXJJJ>>><<<<<<>>>???>>>???HHHSSSddd~~~mmmxxxzzz{{{vvvKKKGGGDDD444+++---,,,,,,+++++++++*********))))))***++++++++++++*********++++++,,,------...------------............,,,999---222^^^uuuuuuxxxnnnxxxeeeKKKEEE^^^pppyyyiiiMMM===;;;666EEEgggwwwfffAAA444222444+++'''++++++***))))))))))))))))))***)))***************++++++++++++,,,,,,---.........111777@@@kkkvvvbbblllhhhYYYMMM<<>>>>>:::;;;=========AAAQQQ```qqqvvvyyygggffftttYYYGGGGGG:::------,,,,,,,,,++++++++++++***))))))***+++++++++++++++***++++++,,,------......---------......////////////555000JJJttt{{{^^^VVVooolll|||aaaGGGFFFhhhjjjooo~~~sssSSS@@@@@@444444PPPnnnEEE444222666///)))+++*********))))))))))))******))))))******+++++++++,,,++++++,,,------...//////333999aaaxxxvvv^^^{{{VVVsssUUU???BBBRRReee~~~RRRFFFUUUrrr___RRRyyyuuuYYYOOOQQQ\\\lllPPPzzz}}}bbb>>>:::333...---,,,,,,+++***+++++++++******))))))))))))******)))))))))))))))******+++)))+++,,,,,,,,,,,,---///333@@@\\\iii\\\vvvgggGGG???HHHSSS~~~SSSJJJfff{{{UUUGGGGGGEEEKKKiiieeejjjrrrEEE555000//////......---,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++///333OOOfffSSSZZZJJJBBB???:::888777666555444444444444333333333333333333333333///444555444666BBBllltttuuuOOOCCC:::DDDFFFaaakkkDDD:::;;;;;;999999<<<>>>AAAKKK```sssqqqnnnwwweeeeeesssMMMGGG???222...,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++++++++,,,,,,------......---------...//////000000222000444XXX|||uuu]]]WWWpppsssWWWDDDIIImmmpppDDDJJJ}}}\\\BBB>>>666666IIIuuuQQQ999222666111,,,,,,***+++******))))))******+++))))))******+++,,,,,,,,,++++++,,,---...//////000000HHHfffsssYYYgggNNN|||YYY>>>NNNVVVooo~~~SSSEEERRRlll\\\\\\aaaNNNJJJNNNaaa{{{\\\ZZZzzzEEE888000...------,,,++++++++++++++++++******))))))******+++)))))))))))))))******+++***+++------,,,,,,...///000>>>```YYYeeeSSSIIIBBBBBBZZZqqqKKKNNNooohhhGGGBBBCCCJJJfffooohhhhhhxxxXXX222000000//////...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,...---:::YYYdddPPPfffIIIBBB???:::888777666555444444444444444444444444444444444444222222777999999TTT{{{kkkYYYBBB===888CCCMMMjjj{{{aaaGGGBBBAAA>>>>>>@@@EEELLLUUUddd|||uuudddwwwbbb[[[YYYFFFBBB666000------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++,,,,,,---.........---------...///000000000222000:::YYYvvvzzzcccmmmOOODDDLLLjjjsssOOOXXXkkkKKK<<<777:::CCCyyycccDDD333555111------++++++******))))))******+++))))))***++++++,,,------++++++,,,---...///000000222\\\uuubbb]]]ooo[[[]]]xxxOOOAAATTT___yyyrrrVVVDDDPPPhhh[[[hhhlllQQQFFFHHH[[[rrrVVV{{{TTT;;;000000------,,,++++++++++++,,,+++******))))))******+++)))))))))))))))******+++***,,,------,,,---...///333???eeeMMMtttOOOCCC>>>EEEbbb}}}cccKKKUUUwwwyyyWWWEEEFFFMMMhhh```qqqhhh^^^pppnnn444000000//////......------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,------111GGG___\\\WWW~~~IIIBBB???:::888777666555555444444555444444444444444444444444666000999<<<<<<```jjjTTTEEE===999555BBBTTTuuukkkrrrVVVMMMHHHGGGGGGJJJRRR^^^lll~~~hhheeeYYYVVVdddFFFBBB999333---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,------......///---------...///000000111111444CCC\\\|||~~~uuuiiibbbHHHBBBIII```oooEEEMMMoookkkzzzyyyVVV<<<666888999mmm~~~~~~|||rrrLLL555333000---///---++++++************++++++))))))***+++,,,,,,------++++++,,,---...///000111:::jjjdddhhhgggtttOOOqqqsss===@@@QQQgggkkkXXXDDDOOOeee]]]sssvvvWWWIIIEEEVVVgggxxxcccnnnbbb@@@222333...---,,,,,,++++++,,,,,,++++++************++++++)))))))))))))))******+++***,,,------------...000>>>IIIpppLLL~~~RRR:::999NNNiiiuuuZZZLLL]]]~~~fffLLLFFFNNN___wwwYYYoooiiiWWWlll~~~:::000000000///......------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,------***666RRR```UUU___KKKAAA>>><<<999888777666666555555555444333333333333444555555444555888222cccyyy|||gggPPPEEECCC<<<<<<===IIIbbbyyy{{{ppprrr```]]]```ggghhhlllvvvuuu{{{bbbbbbqqqXXXyyyRRRCCCGGG888///...,,,,,,---------,,,++++++,,,,,,,,,,,,---------------............////////////000222333222000666999SSSuuuzzz```yyyCCC===EEERRRvvvFFFSSSiiiOOORRRJJJLLLXXXhhhxxxrrrYYYCCC999888;;;PPP~~~xxxEEE>>>222222000555***+++++++++************))))))************+++++++++******000000***///666222DDDyyy[[[wwwkkkpppaaa^^^BBBJJJYYYjjjpppPPPAAAMMMWWWvvvllllllDDDHHHHHHYYYjjj|||VVV>>>666111///...---,,,+++*********))))))))))))))))))))))))*********)))))))))))))))+++222---(((---......555AAAbbbZZZccc~~~~~~eeeMMMCCCGGGJJJlllSSSOOOlll}}}TTTEEEKKK\\\wwwyyyZZZiiisss@@@999444000000...,,,---000,,,,,,,,,+++++++++******)))************+++++++++)))))))))***,,,......---///AAA[[[YYYNNNmmmKKKAAA???===999888777666666555555555444444333333444444555666444666:::@@@pppYYYFFF===;;;:::;;;@@@MMMeeezzz}}}uuuuuuuuunnnmmmllltttvvv{{{wwweee[[[hhhfffbbbqqqsssjjj|||eeeHHHAAA111000...,,,,,,---------,,,++++++,,,,,,,,,,,,---------------............////////////000222222111111666AAAeee}}}{{{jjjtttuuuCCC???GGGPPPhhhTTTVVVVVVDDDJJJHHHQQQ[[[fffsss}}}aaaFFF666555888888[[[qqqQQQ>>>333444000333***++++++++++++************************++++++++++++++++++000000+++///555333IIImmm```~~~sssyyy{{{SSS<<>>999888777666666555555555444444444333444444555666555555:::PPPqqq[[[JJJ>>>888888777<<>>333777111///+++,,,+++++++++************************+++++++++,,,------...///...///333666^^^yyy___|||vvvoooGGG===TTTmmm___CCCIIIUUUdddsss^^^FFFBBBIIISSSbbbuuuaaaUUU:::000000///...,,,++++++******))))))))))))))))))))))))************************'''...---+++000///000:::WWW___VVVkkk]]]EEE===IIIrrr~~~ZZZKKK[[[~~~SSS@@@UUUvvv```WWWeeewwwWWW777222///000000---,,,...,,,,,,,,,+++++++++******)))************+++++++++++++++++++++,,,,,,---...666NNNZZZWWWkkkLLLCCCAAA???999888777666555555555555444444444444444555666666666333@@@fff}}}```MMMBBB;;;:::;;;777===KKK___sssvvvvvvyyy|||ZZZGGGDDD===CCC[[[|||gggYYY|||bbbeeeaaaFFFDDD555222///------------,,,+++++++++,,,,,,,,,---------------............///000111111111000111222333<<>>|||tttjjjqqquuu___BBBEEE^^^wwwxxxkkkHHHIIIRRRooodddlllHHHCCCEEENNN]]]}}}XXXbbb===333000///...---,,,+++++++++)))))))))))))))))))))))))))***************++++++(((///------111///111===aaaPPPJJJzzzOOOBBB<<>>OOOeeeddd}}}MMMGGGJJJ]]]gggOOO===666444999111jjj{{{tttDDD222888333+++000,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---000,,,...444...333LLLkkk[[[wwwqqqyyySSSBBBKKK```|||ttttttLLLKKKYYY~~~fff___kkkuuuJJJEEEBBBLLL\\\rrrfffzzzvvvBBB888000000...---,,,+++++++++))))))))))))))))))))))))))))))******+++++++++,,,+++000......111...111@@@QQQFFFggg{{{eeeHHHCCC???IIIvvvOOOKKKjjjqqq^^^III[[[yyy\\\\\\hhh|||vvvmmm:::333...000111///------,,,,,,,,,+++++++++******))))))*********+++++++++,,,------,,,+++,,,///222DDD^^^YYYWWW}}}{{{KKKBBB@@@>>>999888777666666555555555555555444444555555666777666FFFzzzVVVJJJMMMtttwwwcccMMM@@@:::888888:::@@@@@@OOOgggvvv{{{uuulllkkk<<<;;;FFFEEEWWWmmm|||UUURRRzzzUUUYYYvvvRRR>>>;;;777222///...------,,,++++++,,,,,,,,,,,,---------------............///...000222111000111555999@@@YYYqqq~~~tttxxxVVVUUUjjjkkkbbbbbb```yyyoooDDDOOOssswwwrrr>>>DDDMMMjjj|||ppp^^^LLL>>>666444<<<777YYY{{{OOO555666444+++222,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++222---...555---777\\\llluuu[[[lllfffzzzLLLCCCMMM```uuu{{{NNNNNN___\\\KKKYYY~~~~~~PPPGGG???HHHXXXeeemmmLLL<<<111000///---,,,,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,///---...111---333FFF\\\GGGtttxxx___JJJEEECCCRRRoooNNNPPPsssrrrrrrNNNPPPvvvyyyvvvlllvvvyyy^^^SSScccxxx???666///000111000------,,,,,,,,,+++++++++******)))************++++++++++++---...---+++,,,111555III___VVVaaaxxxKKKAAA???===999888777666666555555555555555555555555666666777999WWWfffGGGMMMdddxxxrrr\\\OOOBBB<<<;;;;;;===@@@NNNIIISSSjjjwwwvvv{{{~~~~~~~~~PPPHHHLLLNNNooofffUUUoookkk[[[rrriiiCCC===999333///...------,,,++++++,,,,,,,,,,,,---------------............///,,,///111111///111777<<>>AAAEEEIII[[[RRRYYYnnnyyyuuuxxx}}}yyyqqqiiiiiiqqqtttXXXSSSsssZZZfff{{{III>>>:::444000...------,,,++++++,,,,,,,,,------------------.........//////+++...111111///222888===ZZZ{{{}}}vvv|||WWWQQQeeeaaa~~~WWWXXXtttgggxxxqqq|||PPPdddllltttgggiiimmmmmmjjjzzzrrrZZZDDD999666444>>>444aaaggg<<<444555***222---------,,,,,,,,,++++++++++++,,,,,,,,,---------'''333......666+++===uuuqqqhhhrrrwww~~~zzzmmmbbbAAAKKK___vvvSSSEEEIIIeeevvvlllmmmeeeSSS===BBBRRRSSSkkkkkkZZZ999111000///...---,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------)))+++))),,,111///;;;TTT\\\DDDssssssHHHDDDBBBJJJcccttt]]]KKK[[[SSSLLLwwwzzzUUU[[[mmmHHH<<<111///111000......,,,,,,,,,+++++++++******)))************+++++++++))),,,...---+++---333999YYYaaaUUU{{{jjj}}}MMMDDD===<<<:::999888777666666666666:::///:::666000999666888III~~~~~~lllJJJEEEkkkvvv[[[NNNTTTOOOGGG>>><<>>@@@IIISSSjjjzzz{{{===444///---...---***+++...,,,+++******))))))******)))************++++++++++++,,,......,,,///???QQQIIIVVVuuu|||III===BBBLLLmmmsssQQQSSSgggeeeMMMmmmyyy___ZZZaaawww~~~bbb\\\eee}}}^^^---999444...)))222---------,,,,,,,,,,,,++++++***************************---,,,---000,,,222FFF^^^```RRR}}}LLLDDD===<<<:::999888777666666666666777---888555222999666;;;___]]]HHHOOOtttxxxXXXNNN```iiidddZZZRRRVVV```ggghhhVVVLLLPPPeeeuuuyyy}}}gggNNNOOONNN==={{{[[[AAAAAA777///111000---------------------------------------............///---222///...333222444@@@wwwyyy~~~mmmfffjjj@@@___eeebbb```kkkuuuxxx}}}~~~qqqooo}}}sssRRRAAA;;;888222999;;;VVVtttJJJ999000222---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000---111,,,---555JJJrrrtttyyydddpppLLLJJJMMMaaayyyXXXEEEKKKWWW___|||\\\BBBAAAHHHNNNaaawwwooo===555000---...---++++++...,,,+++******))))))******)))************+++++++++++++++...000,,,...DDD^^^PPPaaaxxxrrrLLLFFFKKKTTTwwwrrrSSSUUUnnnZZZQQQzzzyyyXXXUUUcccooojjjNNN]]]zzzggg000777222///***333,,,------,,,,,,,,,,,,++++++***************************...,,,---000,,,444III^^^aaa```|||LLLDDD===<<<:::999888777666666666666777...777555555:::777CCClllKKKDDDXXX{{{}}}sssiiiKKKEEE^^^tttuuummmaaabbbnnnpppiiiNNNGGGMMMaaarrrwww}}}pppRRRLLLIII<<>>999LLLdddmmmkkkaaadddqqqoooaaaMMMIIIOOOaaaooovvv}}}wwwVVVKKKLLLEEEJJJmmmttt}}}OOOAAA999888111------,,,---------------------------------............///---222000111444111777KKKxxxzzznnnUUUYYYllltttkkkTTT777000AAALLLLLL^^^iiiggg{{{qqqhhh]]]GGGPPP[[[UUUkkkoooWWWCCC666000444888777>>>]]]|||yyy```555333555---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++444(((222333;;;dddhhhYYYvvvtttxxxhhh```DDDGGGTTTsssbbbWWWCCC???CCCCCCXXX}}}gggGGG@@@EEEJJJUUUbbbSSS:::333------...,,,+++---,,,+++******))))))******))))))*********+++++++++,,,)))...333---///RRR~~~XXXnnngggyyySSSHHHKKKHHHPPPnnnRRRUUUuuu\\\UUUuuuVVV]]]ggg===222///222---333,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++...------000///;;;SSS^^^[[[{{{JJJBBB===<<<:::999888777666666666666888444999555999999>>>eee|||nnndddYYYHHH@@@AAAVVVppp}}}YYYAAAAAA<<<666<<>>;;;GGGTTT^^^aaaiiipppiiiZZZJJJKKKRRR___kkkwww___KKKLLLNNNBBB[[[pppGGG777;;;000---333------------------------------------............///---000///111333000???]]]{{{ooo```RRRFFF???<<<>>><<<777:::???<<>>AAA<<<666///:::TTThhhLLLNNNkkkqqq|||oooggg]]]LLL<<<444444333999@@@\\\sss}}};;;777222111------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------111'''444///111[[[nnn^^^qqqgggbbbJJJGGGJJJ___hhh```]]]OOOGGGRRRdddssshhhfffjjjjjjwwwWWWFFF@@@BBBJJJSSSeeexxxBBB777...---///...,,,,,,,,,+++******))))))******)))************++++++++++++---...,,,///???VVVgggCCCaaayyy[[[HHHAAAGGGaaaiiiQQQfffhhhQQQxxxhhhLLL^^^tttPPP777444888,,,///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000...---000333FFFddd\\\^^^yyyHHHAAA<<<===:::999888777666666666666111888;;;555;;;===[[[~~~NNNCCC```~~~UUU999:::???888===MMMVVVQQQUUU```dddqqq~~~ooonnneeeeeegggkkklllggg___XXXNNNPPPSSSYYYaaannniiiMMMGGGGGG>>>AAAWWW<<<>>>111///666+++---------------------------------.........//////...///---///111000FFFkkk|||jjjVVVDDD:::>>>???999888???@@@CCC>>><<>>KKKTTTQQQJJJHHHGGGEEELLLuuu{{{mmmqqqrrrooommmjjj^^^QQQNNNHHHBBBEEEUUUlllxxxUUUDDDEEE???===QQQsss{{{sss<<<:::777***111...//////...---------..................////////////...222111111000000HHHooorrr~~~zzzZZZNNNDDDCCCBBBAAABBBCCCEEEFFFDDDEEEHHHHHHDDDAAAHHHQQQkkkfffUUUVVVhhhkkkrrrqqqxxxnnn|||```QQQMMMAAA:::777999777666QQQ|||<<<666888,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++444&&&///444777cccSSSSSS|||vvvsssvvvzzzYYYzzzKKKJJJFFFggg|||vvv{{{ZZZUUUaaaJJJLLLXXXtttbbb\\\TTTsssqqq|||___EEE===EEENNNQQQ```~~~}}}RRR:::222,,,///222'''---,,,+++******)))*********)))******++++++,,,------------,,,+++===:::UUUQQQPPPxxxYYY666:::JJJccc```NNNuuulllVVVhhhyyybbbiii~~~NNNSSSlll___;;;000...555,,,222---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,)))333...444VVVbbb\\\{{{HHH@@@;;;<<<999999888777777777777777888666888999888OOOdddAAAIII```]]]???;;;@@@888FFFPPPNNNHHHGGGIIIIIIVVV}}}vvvwwwssskkkgggfffbbb\\\KKKEEE???@@@NNNeee{{{}}}ZZZGGGEEE===777IIIrrr~~~CCC;;;888---333------------------.....................////////////---000///111333333GGGhhhvvv{{{dddIIIHHHLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMOOOOOOIIICCCFFFMMM^^^eee\\\[[[kkkpppyyyxxxmmmmmmyyy\\\;;;555:::999666LLL}}}qqq>>>555777......---,,,,,,++++++,,,,,,++++++++++++++++++++++++000%%%,,,000<<>>^^^PPP\\\vvvjjjRRR<<>>NNNiiihhhNNNBBBHHH777???pppYYY::::::555666,,,+++,,,---......---,,,,,,............///////////////222111222444333FFFggg}}}ZZZNNNdddbbb```]]][[[ZZZ\\\___aaa``````bbbbbbZZZOOOKKKMMMKKKooowwwlllnnnrrryyyiii@@@333666::::::KKKxxxyyyIII555444111...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......222333KKKfff^^^{{{yyy}}}kkksssiiiFFFGGGLLLsss{{{```aaammmqqqzzzfffMMMWWWrrrpppYYYkkksssqqq]]]SSS]]]eee;;;@@@JJJBBBMMM___jjj~~~sss@@@222111---000+++...,,,,,,+++************+++)))******++++++,,,------...)))555...///HHHtttMMMXXX```OOOKKKLLLIIItttZZZ[[[WWWVVVwwwUUUNNNWWWiiiwwwCCC444666444---......------------,,,,,,,,,+++++++++,,,,,,,,,------,,,...+++222///888YYY___|||IIIAAA<<<===:::999999888888888888888888555<<<:::III|||TTTCCCHHHmmm|||}}}nnn^^^[[[XXXSSSIIIAAACCCOOO[[[ppp||||||{{{iiiZZZ???>>>???@@@BBBLLLddd{{{~~~rrrjjjbbbkkkoooRRRAAACCC777;;;kkkggg;;;999777555,,,............---,,,,,,+++............////////////,,,222333222111333OOOyyyzzz]]]NNN```iiiddd^^^XXXWWWZZZ___cccccccccffffffaaaXXXTTTUUUIIIpppzzznnnoooqqqtttnnnUUUJJJ888777666777999KKKuuukkk~~~PPP666333222...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++...000555WWWsssrrrrrrdddooojjjCCCIIITTTyyyYYYVVVmmmzzzyyySSSVVViiijjjuuuzzz{{{YYY...;;;JJJDDDPPP\\\kkk}}}CCC222333,,,///......---,,,,,,+++***+++++++++)))******++++++,,,------...***666...000KKKuuuKKK___wwweeeNNNEEEEEEOOOWWW\\\UUUaaa|||___oooVVVQQQ[[[jjjwww===...555444222111.........---------,,,,,,+++++++++,,,,,,,,,------,,,///+++222000:::ZZZ]]]|||IIIAAA===>>>::::::999888888888888999777888:::<<<\\\llljjjrrryyy}}}aaaCCC<<>>999YYYxxxAAA:::777555---000///...------------...............////////////'''///111111111777ZZZ{{{}}}vvvgggTTT]]]ddd^^^VVVPPPOOOSSSXXX]]]dddccceeegggddd___]]]```LLLllltttkkkrrrtttsssgggOOODDD???:::555666888EEEhhhmmmWWW888333222...---,,,,,,++++++,,,,,,++++++,,,,,,------......//////+++111VVVooozzzuuu___rrrggg???JJJYYYyyyQQQPPP[[[|||UUUNNN```mmmyyyQQQ???DDDMMMOOORRRYYYwww{{{FFF222555+++...000...------,,,+++++++++++++++)))******++++++,,,---------,,,444,,,555JJJmmmJJJcccXXXHHH======RRRSSS___zzzTTTkkknnnVVVGGG```aaaRRRcccoooFFF222999333222///............---------,,,++++++,,,,,,,,,,,,------,,,///,,,111000===[[[[[[|||JJJBBB===>>>;;;:::999999888888999999555:::888???nnn^^^OOOWWW]]]___]]]___\\\GGG999>>>OOOiiinnnXXXMMMDDDCCCEEEKKKUUU___zzzdddSSSTTTNNNKKKKKKIIIMMMbbbyyyxxxcccVVVTTTJJJDDD\\\|||[[[CCCBBBIII:::EEEjjjKKK>>>777444//////...---,,,---///222333............////////////***000000111333:::\\\uuu||||||jjjSSSTTTNNNLLLHHHGGGIIINNNUUUYYYdddaaabbbeeeeeecccdddhhhUUUjjjkkkhhhuuuvvvrrr|||uuutttssseeeSSSAAA888777444777999???[[[yyyrrr\\\;;;333222...---,,,,,,++++++,,,,,,++++++,,,,,,---......///000///+++444XXX}}}[[[mmmvvv{{{ZZZ}}}bbbBBBKKK[[[zzzNNNSSSXXX}}}TTTQQQggg|||mmmXXXKKKBBB???AAAPPPUUUoooIII222777***...111...------,,,++++++++++++,,,)))******++++++,,,------,,,///111+++;;;HHHcccIIIiiixxxUUUBBB;;;===RRRNNNeeerrrQQQrrrrrrzzzlllPPPdddnnnPPP666<<<222111---............------------++++++,,,,,,,,,,,,------,,,000,,,111111>>>[[[ZZZwww|||JJJBBB===>>>;;;:::999999888888999999444<<<666@@@zzzsssOOOOOObbbvvveeeXXXNNN>>>:::IIIRRR___{{{XXXLLLCCCEEEKKKOOOUUU\\\ooonnngggiiiYYYPPPJJJHHHFFFJJJ^^^vvvxxxmmmddd[[[HHHCCCKKKIIIOOO___EEEAAAPPP<<<;;;aaaRRRAAA888444000...---++++++---111555888............/////////000222444111111444;;;XXX}}}xxx~~~^^^CCC===999:::<<<@@@GGGOOOVVV[[[dddaaa```cccddddddggglll^^^jjjffffffwwwwwwpppxxxxxxsssiii^^^EEE555111222999;;;<<>>>>>BBBJJJRRRXXX[[[^^^```cccdddggglllnnnnnnoooiii```\\\xxxttt{{{rrr[[[FFF999777444999999CCCHHH{{{|||ggg:::555---000///...------,,,------,,,,,,,,,---------......,,,333222222lll|||RRRkkkvvv}}}zzzUUUZZZCCCIIIfffUUU___ttt{{{jjjiiiqqqhhhzzzrrr[[[EEE;;;FFFDDDNNNSSSeeexxxHHH777333)))777---......---,,,,,,++++++,,,,,,***++++++,,,,,,------...***---...///:::HHHLLLFFFlll}}}\\\CCC;;;DDDSSSwwwSSSbbbZZZVVVjjjVVV]]]cccLLL555555333///111/////////...------,,,,,,---------------------------,,,222333...===WWWdddGGG@@@???<<<;;;:::999999888888999999777999???TTTwwwXXXFFFAAALLL}}}xxx|||WWWAAA@@@HHHMMMaaaooodddrrrwwwxxx|||qqq^^^OOOEEEFFFGGGLLL___wwwsssaaaSSSGGGDDDBBB???@@@FFFIIIMMMRRR\\\vvvfffMMM;;;HHHCCC:::TTTeeeIII777777000////////////............////////////////////////111111222222///888TTTrrryyyvvv~~~rrrSSSHHHLLL???@@@CCCFFFKKKQQQVVVYYYdddgggjjjlllooorrruuuwwwvvvpppfff]]]uuuwwwttt___JJJ<<<888666:::777@@@KKK|||yyyfff<<<999333000///...------,,,------,,,,,,,,,---------.........111111999vvvZZZvvv{{{|||ZZZYYYDDDNNNkkk[[[YYYsssffffffggg___jjjiii}}}lllVVVDDD;;;GGGDDDKKKQQQaaatttOOO888444+++555+++///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...///111//////888FFFIIICCClllbbbEEE<<>>;;;666111444000//////......---,,,,,,---------------------------+++000222111CCC^^^lllHHHAAA@@@<<<;;;:::999999888888999999666999DDDggghhhUUUMMMCCCEEEXXX|||tttQQQAAACCCMMMZZZyyyzzz~~~hhhVVVGGGDDDEEEKKK^^^tttfffmmmhhhYYYMMMLLLLLLKKKPPPWWWPPPXXXcccxxxiiiNNN;;;JJJFFF:::PPPxxxNNN888777222////////////............////////////////////////111000222111///999XXXxxx|||}}}}}}gggMMMHHHNNN???CCCGGGJJJLLLOOOUUUYYYeeegggjjjmmmpppsssxxx|||yyymmmoooxxxbbbLLL>>>777777<<<999>>>HHHwwwvvvkkk===888333000///...------,,,------,,,,,,,,,---------......000...///>>>|||XXXzzz~~~qqqyyy___XXXFFFTTTpppgggTTTzzzfffZZZ```ccc___]]]eeegggsss{{{YYYKKKBBB:::EEEBBBHHHNNN\\\~~~pppXXX888555...222)))000...---,,,,,,++++++,,,,,,***++++++,,,,,,------...000222///...888FFFKKKFFFxxxhhhKKKBBBJJJWWW{{{SSSdddWWW\\\\\\OOOXXX^^^[[[@@@888222000444000000///......------,,,------------------------///***...000111DDD___jjjIIIAAA@@@<<<;;;:::999999888888999999999888DDDuuu^^^NNN[[[[[[aaayyyqqqVVVGGGIIIUUUmmmyyyaaaJJJCCCEEELLL[[[kkk___UUUqqqddd[[[[[[[[[XXXZZZ```aaahhh|||kkkOOO<<>>???tttzzzppp===666111000///...------,,,------,,,,,,,,,---------......///,,,///AAAyyywwwMMMwwwgggvvvcccWWWIIIVVVqqqiiixxxVVVtttjjjPPPJJJ```hhhdddlll{{{{{{{{{nnnyyyiiiNNNMMMJJJ>>>CCC???HHHNNNXXXuuuppp```666444000///)))111...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---///---...:::KKKRRRNNNmmmJJJDDDOOO]]]~~~zzzRRRfffTTT___ttt\\\dddjjj}}}\\\TTT\\\]]]zzz___===333000111666000000//////...---------------------------------111+++---///000@@@VVV^^^JJJBBB@@@<<<;;;:::999999888888999999===777AAArrr^^^rrr|||```OOOPPPcccmmmPPPEEEGGGNNNXXXaaafffTTTHHHrrrwwwjjjgggeeebbbeeelllxxxnnnQQQ999AAAFFF;;;???kkkXXX<<<666555////////////............////////////////////////---///222444555CCChhhUUU<<<;;;===:::CCCEEEFFFFFFGGGNNNZZZcccpppoooqqqwwwzzzyyykkkPPP@@@888777===;;;@@@>>>lllvvvppp===777444000///...------,,,------,,,,,,,,,---------......---,,,333DDDvvvpppJJJzzzggg{{{lllVVVIIITTToooNNNrrrxxx^^^kkk```IIIJJJccckkkkkkyyyhhh~~~```VVVJJJYYYXXXDDDBBB@@@HHHNNNVVVlllrrr~~~ggg666222111---***222...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,...---///;;;MMMUUUQQQpppBBB???LLL[[[vvvxxxOOOhhhSSSaaayyyjjjKKKZZZjjj}}}___SSS[[[]]]yyyccc@@@888777555555111000000///......------------------------------000***...000000>>>RRRWWWLLLCCCAAA<<<;;;:::999999888888999999===888DDDxxxcccTTT\\\wwwxxx[[[KKKHHHLLLUUU\\\QQQmmmCCCAAAaaa{{{wwwnnnlllllluuuqqqSSS>>>>>>FFF@@@:::]]]___AAA888666////////////............////////////////////////...000444444222>>>bbbqqqFFF999HHHNNNGGGEEEEEEDDDCCCEEENNN[[[dddqqqqqqxxxxxx}}}oooUUUEEE;;;777999888AAAEEExxxqqq???777333000///...------,,,------,,,,,,,,,---------......,,,...666FFFyyywwwSSSooovvvTTTGGGQQQnnn~~~QQQiiinnnmmmiiiXXXGGGLLL]]]bbbfffrrreeehhhbbb@@@@@@EEEaaa___BBB@@@DDDHHHNNNSSSeeeuuunnn:::111111------111...---,,,,,,++++++,,,,,,***++++++,,,,,,------......000///000;;;KKKPPPLLLgggBBB>>>LLLZZZqqqyyyNNNkkkUUUcccwwwbbbhhhpppMMMUUU[[[{{{wwwbbbBBB<<<;;;444///111111000//////......------------------------------***///333222@@@VVV]]]LLLDDDAAA<<<;;;:::999999888888999999:::;;;NNNyyy```XXXnnn~~~hhhTTTHHHHHHSSS___\\\ZZZvvvXXX888AAAUUUrrrxxxnnnlllnnnxxxvvvVVVEEE;;;EEEFFF:::UUUgggGGG:::777////////////............///////////////////////////111555444///999\\\tttKKKGGG```kkkaaaGGGEEEBBBBBBGGGOOOYYY___jjjnnn|||pppzzz~~~|||pppUUUEEE999666;;;999AAAHHH}}}uuuAAA777111000///...------,,,------,,,,,,,,,---------......---///333AAAzzz[[[~~~wwwoooxxxUUUHHHPPPnnnxxxyyyyyy{{{kkkOOODDDOOOVVV\\\ffflll~~~ddddddcccTTTXXXbbb{{{kkk???<<>>XXX```TTTiiivvv\\\[[[|||qqq[[[HHHEEESSSdddmmmRRRNNN@@@777DDDOOOooo{{{zzzzzzyyyYYYEEE555@@@EEE666MMM|||mmmLLL;;;777000/////////............///////////////////////////222666555000999[[[~~~WWWVVVtttvvvIIIFFFCCCCCCIIIPPPVVVYYYfffnnn~~~|||mmmQQQAAA444666???<<>>@@@BBBMMMEEEHHH\\\vvvGGG111222444000---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------444>>>BBBAAAnnnyyyBBB@@@BBBJJJuuuSSSnnn```UUU~~~tttVVVcccJJJSSS[[[jjjsssAAA@@@:::777999555444333111///......---...------,,,,,,------...,,,000222...,,,888RRRjjjGGGAAACCC:::;;;:::999999888888999999<<<>>>sssfffEEEDDDWWW}}}^^^~~~}}}|||{{{~~~aaa]]]]]]nnn[[[|||\\\JJJCCC<<>>vvvUUUBBBNNNkkkeee{{{qqqpppqqqrrrwww\\\[[[hhhdddjjjuuuSSSCCC???CCCFFF^^^gggIII<<>>999333111//////000000///...////////////000000000000///333111111222555OOOwwwqqqPPPCCCFFFDDDBBBDDDEEEEEEGGGQQQaaannn}}}mmmYYY```{{{|||nnnUUUKKK===888666888<<<;;;BBBXXXqqq~~~xxx@@@666444000///...------,,,---------------............///...111000>>>ggggggYYY|||wwwpppZZZJJJOOOeeejjjkkknnnvvvxxx}}}GGG???SSSllluuuaaarrrsssbbbKKKEEEVVV<<>>>>>PPPRRRoookkkooosssWWWsssNNNMMMXXXjjjyyyLLLIII???:::;;;777666444222111000000000......------------......///------000333<<>>WWWtttxxxBBB777222000///...------,,,---------------............///***111000;;;bbbfff]]]sss|||ggg___JJJQQQfffvvvDDD===KKKcccdddVVVQQQHHH>>>CCCVVV999===<<<@@@JJJQQQWWWVVV666///111111000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............///777@@@DDDBBByyybbbDDD;;;>>>SSSuuu[[[ggguuuxxxzzzYYYfffMMMKKKXXXlllRRRNNNBBB<<<===888777555333222111000000......------------.........,,,...111333:::MMMaaaIII@@@CCC;;;;;;:::999999888888999999999NNNYYYLLLbbbxxxUUUNNN```rrreeePPPHHHBBB===;;;777444888CCCRRR^^^lllxxxbbbSSShhhyyyZZZ???<<>>@@@BBBJJJPPPYYY]]]<<<222111000///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000111000000666???@@@>>>mmmfffEEE???DDDYYY___ccc~~~\\\sssfffKKKMMMZZZoooSSSOOODDD>>>???:::999777555333111000//////......------......///...---///222111666NNNiiiIII@@@CCC<<<;;;:::999999888888999999555RRRSSSUUUwwwtttNNNDDD\\\tttaaaIIIBBB<<<444777999888666;;;EEENNNllliiiSSSmmmwwwqqqJJJ>>>GGGQQQnnngggKKK@@@:::DDDDDD888OOOrrrOOOAAA555333111000000000///...////////////000000000000---000///000222111DDDffffffBBB@@@IIIMMMKKKSSSbbb^^^QQQNNNGGGFFFFFFGGGMMM[[[lllxxxuuuLLLCCCZZZ}}}|||jjjRRRIII999666555999<<<666===eeeyyyFFF999111000///...------,,,---------------............///+++333222???oooxxxkkk{{{}}}ccchhhFFFJJJ```rrr^^^@@@HHHPPP[[[zzzOOOBBB[[[iii~~~kkk}}}~~~GGGAAADDDEEEHHHMMM[[[~~~~~~gggCCC555333222000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000111000000666===>>>:::```qqqGGGAAAFFFXXXWWW```___~~~sssSSS___sssGGGOOO]]]rrrRRRRRRIIICCCBBB???>>>;;;888555333111000//////............//////...,,,000333///333LLLjjjJJJ@@@CCC<<<;;;:::999999888888999999666XXX}}}SSSgggccclllrrrHHHEEEkkkgggDDD???;;;999;;;===<<<;;;===BBBFFFqqqqqqgggpppcccIIIBBBEEEccchhhIII>>>777BBBEEE444FFF}}}[[[III666333111000111000///...////////////000000000000---///...000222000BBBaaarrrVVViiicccyyy|||MMMHHHVVVPPPJJJIIISSSdddwwwjjjggguuuuuuMMM>>>bbbzzzrrrbbbNNNHHH:::666333777===888===aaaxxxDDD:::555000///...------,,,---------------............///---222000>>>qqqzzzeee~~~}}}dddnnnFFFHHH^^^```FFFQQQ[[[dddzzzUUUhhhuuu<<<888===FFFFFFLLL\\\www}}}oooGGG555222222111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////555<<<===:::\\\zzzLLLBBBDDDUUUWWW___aaazzzYYYUUUPPPUUUXXXSSSPPP^^^rrr}}}UUU[[[UUUNNNKKKFFFDDDAAA===999666333222//////............/////////+++---333111111FFF```JJJ@@@CCC<<<;;;:::999999888888999999???dddvvvVVVzzzQQQeeejjjEEENNNvvvEEE;;;777666555555777;;;AAAEEEHHHmmm|||}}}zzzTTT>>>===___jjjLLLAAA999EEEJJJ666FFFdddOOO666444111111111111///...////////////000000000000---///...000222000@@@___~~~lllvvvPPPfffggg\\\PPPLLLVVViii}}}vvvXXXVVVfff~~~VVVAAAqqq{{{tttbbbLLLFFF777777222666>>>;;;<<>>;;;\\\nnnVVVHHHFFFVVVddddddbbbtttpppXXX^^^QQQ]]]ZZZQQQ___rrr}}}YYYdddaaaYYYTTTJJJHHHEEE@@@<<<888555444//////............//////111******333333222AAAVVVOOO@@@@@@======<<<:::999888999::::::777wwwvvvfff[[[bbbqqqHHHQQQ{{{WWW000DDD<<<777555888>>>CCCIIIMMMgggzzzrrrEEEAAAXXXhhhNNN;;;===AAABBB:::AAAooorrrUUUBBB///666444...222---000////////////////////////000111...///333111<<>>555333666888AAA:::AAAkkkvvvyyyIIICCC333333222000...---,,,,,,------------............///000---555999vvvPPPwww~~~}}}}}}WWWxxx{{{IIIMMMeeebbbUUUIIIOOOaaa}}}pppQQQNNN]]]```kkk|||}}}~~~~~~iiisssiiiRRRSSS:::???>>>CCCKKKJJJXXXcccjjjCCC888...222111///......---------......++++++,,,,,,,,,,,,---------//////000666===>>>;;;VVVzzz^^^@@@AAAeeeccckkkuuuaaahhhxxxyyyPPPSSSYYYpppccchhhbbb\\\WWWOOOKKKFFFAAA>>>:::666333333111////////////...---000,,,...444333111===NNNOOO@@@@@@===<<<<<<:::999999999::::::BBBhhh^^^YYYnnnFFFRRRlllBBB:::333:::;;;999@@@RRR```ddd___zzzeeeRRRVVVhhhMMM<<<>>>CCCCCC999===jjjeeeEEE000666444///222---111////////////////////////000111...///333111;;;SSS}}}~~~}}}fffaaajjjiii^^^WWW]]]kkkxxx{{{ZZZIIIfff}}}yyy|||iiiUUUGGG===666555777999AAA666888ddd~~~yyy|||PPPEEE333222111///---,,,,,,---------------............///000///666666xxxnnnNNNxxx{{{tttwwwYYYvvv|||JJJKKKaaalll```ooorrrvvvRRRIIIXXXhhhmmm|||mmmqqqaaaZZZEEEFFF777@@@AAADDDKKKJJJZZZeeeiii@@@555...333111//////...---------......++++++,,,,,,,,,,,,---------/////////555<<<===:::]]]}}}gggIIICCCbbbggghhhbbbZZZTTT[[[ttthhhjjjcccaaa]]]RRRNNNIIIDDD@@@<<<888555333111/////////000///...000---...333222111;;;KKKPPP@@@@@@>>><<<;;;:::999999999:::;;;CCCZZZEEEsssuuuEEEMMMzzz}}}ZZZ:::000===@@@999BBB]]]ttt{{{XXXpppxxx}}}\\\KKKhhhNNN<<>><<<;;;:::999999:::;;;<<>>DDDFFF<<<>>>hhhQQQ555555555111444...222////////////////////////...222//////333111777IIIxxx|||rrruuu|||yyytttooobbbTTTCCCCCCKKKYYYcccggggggiiieeeaaammmtttzzzppp___qqqmmmhhh}}}qqq}}}www^^^III???:::777555777:::DDD888>>>yyyyyygggFFF777111111///......///000111---------............///---///333555kkkyyy___uuussshhhnnnTTTNNN]]]sss|||JJJIIIUUU]]]bbb|||nnnNNNKKKSSScccpppnnnppptttnnnTTTBBB;;;===;;;FFFLLLMMMcccuuuiii;;;111000777000111000///...---------...+++++++++,,,,,,,,,---------//////...111888;;;:::HHHwww^^^CCCTTTpppwwweeepppzzzYYYSSSKKKTTTaaawwwooosssmmmlllbbbYYYVVVQQQLLLHHHBBB===999555333111000111111000///000...///111000///666@@@yyyRRR@@@@@@>>><<<;;;:::::::::;;;<<<===YYYMMMUUUnnnPPPAAAcccxxxttt}}}qqqaaaQQQIIIQQQ[[[eeeyyynnndddmmm}}}xxxgggqqqxxxfffvvvkkkRRR===<<>>BBBmmmYYY888555555333444...333000000000000000000000000---333000...333222555CCCfff~~~uuufff___rrr|||qqqeeeRRR???AAABBBGGGNNNOOOIIICCCBBBIIIJJJ\\\kkk}}}zzzeeennn|||eeekkkvvv]]]HHH>>>999666555999:::BBB:::JJJvvvrrrEEE:::333222111000000000111222---------............///......000888llleeezzzzzzpppiii^^^SSSIIITTTffftttxxxXXXAAAFFFYYYeeeooooooTTTLLLKKKXXXmmmcccNNNPPPMMMZZZYYYLLL;;;===@@@CCCGGGLLLNNNiii}}}hhh<<<333222777000111111000///...---------+++++++++,,,,,,,,,------,,,//////...111777;;;<<>>\\\qqqpppttttttyyymmmTTTJJJXXX```___nnnhhhfffyyylllgggyyy}}}uuuqqqnnnqqqttt}}}{{{iii^^^ZZZyyyQQQJJJNNNvvvkkkSSS<<<:::@@@EEE>>>CCCnnn```:::444555444555...333000000000000000000000000---333111...333222333===VVVuuu}}}vvvjjj\\\rrr~~~kkkWWWGGG;;;===>>>BBBFFFCCC;;;777777GGGJJJ^^^oooffffffvvvcccwwwttt[[[FFF<<<888666666===;;;???;;;TTTrrr|||~~~EEE;;;444333222000000000111222---------............///000...---999iiieeekkkrrrsssWWWZZZIIIRRR```bbbgggQQQKKKHHHXXXooouuuaaabbbcccgggvvvZZZ[[[^^^VVV```\\\UUU???@@@@@@HHHFFFLLLPPPnnn}}}ccc>>>999444777111222111000///...---------++++++,,,,,,,,,,,,------+++///000...000777===???LLL{{{~~~zzzwwwpppFFFJJJ\\\cccdddnnnjjj]]]TTTCCCSSSfff}}}uuuqqq]]]```]]]YYYUUUQQQKKKEEEAAA===:::777555444333111/////////000000000111555888ZZZTTTAAAAAA???<<<;;;::::::;;;<<<===>>>aaaiiiOOOwwwkkkIIIGGGPPPJJJ]]]fffjjjnnnkkkxxxooo^^^VVV\\\]]]ZZZfffzzzvvvSSSMMM[[[VVVLLLLLLJJJIIIOOO^^^uuu|||```LLLFFFBBB[[[MMM???777JJJfffiiiQQQ;;;:::@@@EEE===@@@iiieee<<<444555555666...444000000000000000000000000,,,444111...333222111999RRRttt~~~vvvZZZooo|||dddKKK???===777888<<<@@@???===???EEERRRWWWkkkzzzooojjjyyyqqqVVVBBB999777666444???======>>>]]]kkkEEE:::444333111///......//////---------............//////...,,,:::eeegggfffvvvYYYeeeLLLRRR^^^dddkkkccc[[[XXXmmmsss___bbb___^^^ttt~~~nnn~~~rrrKKKAAA777BBBEEEKKKRRRrrrttt[[[???>>>555666444333222111///......------++++++,,,,,,,,,,,,------***///000///111888???BBBBBBnnnuuu||||||OOOLLLVVVcccsssrrr^^^GGGTTTiii}}}yyylllqqqbbbcccaaa^^^[[[WWWQQQKKKGGGAAA>>>:::777666444111///...000000000111333666777UUUUUUAAAAAA???<<<;;;;;;:::;;;<<<===>>>bbb{{{SSSpppTTT:::MMM``````fffaaaiiiqqqmmm}}}uuunnnhhhddd^^^]]]hhhuuuzzz\\\MMMSSSGGG>>>DDDDDDLLLRRR___wwwrrrSSSBBBAAA:::@@@666DDDSSSfff}}}gggOOO::::::AAAFFF<<<;;;bbbhhh>>>444666666666...444000000000000000000000000,,,444111...222222000666VVVwwwQQQdddwwwvvv]]]AAA666888;;;;;;===???>>>===DDDLLLZZZaaattt{{{uuu}}}|||mmmRRR===777777888111@@@???>>>CCCeeemmmFFF999333222000...---,,,,,,------------.........//////,,,...,,,;;;cccllljjjyyysssXXXjjjJJJOOOZZZnnnttttttfffnnnooojjjeeeYYYZZZtttrrrtttppp]]]]]]???>>><<>>===:::;;;<<<;;;999;;;@@@lllkkkpppWWWEEE@@@CCCkkk~~~vvveeekkkooonnnxxxyyyuuupppMMMmmmxxxyyytttjjjbbb\\\```iiimmmWWWDDD;;;;;;<<>>999;;;GGG@@@;;;ddduuuBBB999<<<666777333666333222111111111111111111000000000111222222333333VVVyyy}}}mmm]]]PPPaaahhhHHH999>>>444:::999;;;@@@DDDFFFLLLSSS[[[mmmyyyqqqaaaxxxoooRRRdddcccbbbRRROOOXXXccc~~~xxxcccGGG@@@>>>///777666AAA===EEE^^^hhh{{{DDD777666444333111///...---------.........//////000000,,,000000;;;UUUjjjdddkkk~~~lllllluuuMMMLLL^^^zzz}}}kkkUUUPPPHHH@@@;;;<<>>===:::;;;<<<;;;999;;;@@@hhhnnnsss^^^KKK??????EEEnnn~~~ccccccjjjoooyyyqqqxxxmmmnnnpppwwwsssVVVCCC===@@@CCC@@@???PPPssszzzeeeLLL===999<<>>777AAA??????CCCGGGLLLVVV___lllzzznnnooossscccYYYQQQLLLFFFOOOHHHHHHKKKYYY|||qqq^^^EEE>>>===000888888@@@???GGG\\\nnn|||BBB999555444333111///...................../////////000111222...000EEExxxiiihhhvvvqqqgggaaaUUUOOO^^^xxxlll[[[SSSHHHBBB:::777:::@@@EEEGGGJJJLLLZZZgggGGG>>>EEE<<<888555444333111///.........,,,,,,++++++,,,,,,---......,,,---000333888BBBMMMFFFZZZcccCCCVVVnnnpppwwwvvvWWWIII[[[hhhwwwxxxrrrmmmgggaaa]]][[[[[[ZZZMMMIIICCC>>>;;;999777666444333111000000222333555AAAlllRRRFFF@@@>>>===:::;;;<<<;;;999;;;@@@hhhvvvvvviiiXXXJJJ@@@;;;AAAJJJmmmkkkbbbkkkpppwww|||www|||vvvxxxssswwwZZZBBB<<>>@@@KKKZZZyyyttt???;;;666555333222111000000///............///////////////111...---AAAsssssspppvvvjjjZZZ]]]NNNZZZssslll___ZZZlllxxxQQQIIIQQQZZZLLL;;;444999AAAFFFGGGKKKMMM^^^bbbJJJDDDFFF<<<<<<666555444222111000000///,,,,,,,,,,,,,,,,,,---......,,,---000222666@@@KKKBBBTTTtttJJJMMMfffoooddddddLLLPPP]]]jjj}}}~~~ttttttrrrnnngggbbb```aaaaaaaaaTTTPPPJJJEEEAAA>>>:::888666555333111111222333444<<<___UUUFFF???>>>===:::;;;<<<;;;999;;;@@@eeeyyyqqq~~~ppp___SSSFFF@@@<<<;;;CCCOOOnnn{{{iiioooqqqrrrlll}}}}}}sssxxxwww\\\CCC@@@HHHMMMLLLJJJXXXvvv```FFF;;;;;;???III>>>888```OOO;;;:::777;;;666555333222111000000000000000000000000111222222333333>>>UUUsssjjjyyyMMM:::AAA<<<444777:::888;;;DDDQQQZZZ```hhhooohhhiiiWWWjjjnnn{{{qqqcccTTTDDD:::999333:::???<<<@@@OOO```tttwww???>>>777666444333222111111111.........///////////////---111222222FFFqqqwwwfff|||oooppp[[[bbbJJJSSSlllYYYCCC666DDD```vvvsss]]]eeettt|||hhhMMM;;;888>>>EEEHHHLLLOOOccc\\\KKKFFFDDD888<<<777666444333111000000000------,,,,,,,,,------...---,,,---000222555>>>HHH<<>>===<<<;;;FFFTTTwwwiiipppttttttqqq{{{qqquuuyyy~~~ssswww[[[DDD:::GGGQQQQQQ[[[mmm{{{sss]]]DDD:::;;;@@@JJJ???999bbbQQQ??????;;;???999777444333222111000000000000000000000111222222333333999EEElllrrrzzzSSS:::<<<===888;;;CCCFFFHHHOOOZZZdddkkkuuutttccceeeQQQEEE999999555999CCC===???UUUjjjooojjjAAAAAA888888666555333222222222///////////////.........222222111000EEEhhhtttSSS{{{rrrvvv```vvvjjjHHHNNNgggvvvRRRHHHGGGQQQ^^^mmmpppooojjjvvv{{{vvvgggPPP???:::>>>EEEJJJQQQVVVnnnZZZMMMIIIDDD888===888777555333222000000///......---,,,,,,------------,,,---000111333;;;EEE<<>>???===:::;;;<<<;;;999;;;@@@cccqqqQQQLLLMMMGGGbbbnnnIIIFFF===:::===<<<<<>>CCC<<<:::888555333111000000///...---------------------,,,---000000222999BBB>>>CCCiiilllJJJVVVuuummmsssxxxlllNNNOOOWWWdddxxx}}}|||yyyzzzuuuppppppssssssppplllddd```\\\VVVPPPIIIBBB===777666444222222222444555...EEE\\\GGG>>>@@@===:::;;;<<<;;;999;;;@@@lllSSSLLLBBB@@@^^^zzzfffDDD@@@999888>>>===???SSSmmmyyycccooo{{{xxx{{{~~~{{{fffPPPKKKGGGKKKSSS[[[ggg~~~lllVVVAAA999<<>><<<777777555444333222222222000000000111222222333333444CCCssskkkFFF888DDDMMMNNNRRRWWWWWW\\\fffrrrkkkKKKBBB666;;;;;;999BBBIIIDDD```}}}xxxqqqTTTKKKFFF===<<<:::777555333222222000/////////...............---///+++AAAbbb___cccqqqwww```SSSLLL\\\uuufffNNNNNNAAA;;;LLLooo|||gggUUURRRLLLEEE===666666???HHHKKKKKKMMMZZZ~~~ooo|||^^^SSSOOOPPPGGGJJJ@@@???<<<999666333111111//////...------------------,,,---000000111777@@@AAA:::SSS~~~RRRSSStttlll{{{bbbOOOWWW[[[iii~~~}}}yyy{{{vvv~~~}}}xxxtttuuuxxxwwwrrrllleeeccc```]]]YYYSSSLLLHHH===;;;888555333333333333222777eee]]]GGG>>>@@@===:::;;;<<<;;;999;;;@@@nnn|||EEEJJJ:::HHHQQQBBB>>>888999>>>>>>BBB\\\{{{kkkttt|||yyy|||xxxyyy```JJJ???EEEYYY^^^___dddjjjTTTAAA999<<>>888888666555444333333333000000000111222222333333---===}}}|||kkkyyyLLL777EEESSSQQQOOOPPPVVVdddvvvlllHHH@@@555<<<===:::???MMMHHHdddppp|||OOOOOOGGG???===;;;888555333222111000000//////.........---,,,000555...<<>>???;;;:::;;;<<>>AAA@@@===999777666444333111222222222222222333333333:::<<<\\\}}}yyybbb??????KKKNNNOOOXXXfffzzzgggKKK@@@555888999@@@LLLIIICCCllliiizzz```ZZZNNNHHHCCC@@@<<<999888777555444000000/////////............111222***999HHHvvvZZZ```qqqvvvQQQ~~~hhhMMMSSScccsssppp{{{\\\IIIFFF???BBBJJJVVVGGGaaazzz}}}eeeTTTNNNAAA888444999AAAGGGLLLPPPRRR```yyy```VVVRRRUUUXXXQQQKKKGGGBBB===:::666333111333111/////////...,,,***...---,,,,,,...111444666JJJAAAMMMaaaSSSlllyyyvvv~~~vvvTTTKKKNNNcccsss|||zzz|||~~~{{{yyyyyyzzzxxxtttoooqqqjjjffffffaaaYYYWWWZZZRRRDDD888666666333222444111///DDDpppdddDDDAAA???===<<<;;;::::::;;;<<<===iiiuuurrr}}}kkkTTT>>>;;;KKKfffIII<<<999:::>>>CCCJJJVVVkkk~~~yyy~~~|||oooOOOQQQ___aaa```fffttt[[[eee{{{aaaOOO>>>999???CCCIII???FFF}}}sssMMMKKKRRRTTTRRRFFFIIIBBB???;;;999777666444222222222222222222222222222...111QQQsss||||||jjjFFFAAAJJJPPPWWWjjjyyyuuutttTTTBBB???666999;;;DDDEEEOOOUUUpppsss]]]UUUMMMIIIEEECCC???<<<:::888555333111000000//////.........///000111+++666CCCrrrfffZZZzzzTTTpppwwwQQQJJJ[[[hhhOOO\\\VVVppphhhOOOCCCAAA??????JJJhhhhhhpppnnnSSSDDD@@@>>>888555;;;CCCHHHLLLPPPWWWfffsssyyyggg^^^VVVWWW[[[VVVOOOKKKFFFAAA===:::666444444222000000000///...,,,...---,,,,,,...111444666AAA???EEEpppuuuhhh~~~|||nnnPPPMMMOOOaaawww{{{~~~}}}~~~~~~{{{yyywwwvvvrrrmmmjjjjjjggg___]]]___\\\OOOBBB<<<888333000222888333===```hhhFFFAAA???===<<<;;;::::::;;;<<<===fffkkk~~~yyyqqqUUU___iiiWWWBBBEEE@@@^^^RRR;;;===CCCHHHJJJRRR```pppxxx|||nnn|||~~~{{{vvv```hhhqqqgggWWW^^^|||uuu\\\KKK;;;777@@@FFFJJJ>>>EEEnnnLLLLLLSSSUUUVVVKKKLLLFFFCCC???<<<:::888555333222222222222222111111111///111KKKkkktttxxxSSSEEEHHHRRRaaasssooo~~~XXX```III===???999:::===FFFEEETTTgggvvvaaaUUUTTTQQQJJJGGGDDDAAA>>>:::666333333222111000////////////111...///...222<<>><<>>:::888555333111000111111000.........------...000333555;;;??????XXXuuu}}}}}}bbbKKKRRRUUUccc||||||yyyyyy{{{uuurrrppppppllleeeaaaaaa___UUUIIIBBB;;;555222333888444555NNNmmmHHHAAA@@@===<<<;;;::::::;;;<<<===]]]~~~ssspppzzzzzzwww|||vvv^^^JJJTTTmmmkkkkkkhhhVVVIII888@@@HHHsssoooGGGPPPXXXZZZUUUXXXfffssswwwzzzwww}}}nnnxxxsssYYYTTTYYYqqqyyyuuuZZZIII<<<666===FFFKKK>>>DDD}}}iiiLLLMMMRRRTTTWWWLLLJJJJJJGGGDDDAAA>>><<<888666333333222222111111111000444444EEEeeebbbLLLFFFRRRgggwwwccc^^^wwwWWW@@@???999<<<===GGGKKKRRRooorrrxxxeeeWWWZZZXXXPPPMMMJJJGGGDDD???999555555444333111000/////////111,,,...111///888fffhhh{{{zzzyyyfffSSSjjjFFFTTToookkkpppOOOBBB@@@>>>CCCHHHLLLrrrzzzoooyyy```NNNGGGDDDCCCDDD<<<888777>>>EEELLLRRRXXXddd}}}```ssslllkkkccc``````ZZZWWWSSSMMMHHHDDDAAA===:::666444222111111111000//////......---...000222333<<<@@@===LLLuuuvvv{{{zzz|||}}}WWWJJJXXX]]]iii|||yyyxxxxxxvvvuuusssqqqmmmfffaaa___YYYSSSJJJCCC>>>;;;::::::555555222@@@uuurrrJJJAAA@@@===<<<;;;::::::;;;<<<===XXXlll]]]aaa~~~hhhUUUOOOMMMFFF>>>KKK|||ddd???;;;>>>777SSS^^^ZZZeeejjjeeefffqqqzzz|||wwwnnnzzzrrrSSSPPPSSS[[[hhhkkkhhhxxx[[[GGG@@@555:::DDDKKK>>>DDD~~~cccKKKOOORRRUUU\\\RRRNNNNNNKKKHHHEEECCC@@@<<<999555444444333222111000000//////;;;[[[rrrVVVFFFNNNggg{{{sssfffpppkkkBBB;;;777===???IIINNNMMMxxxiiihhhdddWWW[[[WWWUUURRROOOLLLIIIDDD>>>:::888777444222000000000000000+++---333///777[[[mmmlllzzzuuu}}}vvvUUUyyyIIINNNdddnnnKKK???BBBEEE@@@PPPLLL___~~~nnn___ooo\\\MMMOOOQQQIIIAAA===888777===EEEMMMWWW___iiillliii}}}mmmhhhjjjgggddd```VVVWWWSSSNNNIIIFFFBBB???===888666222111111111000/////////......///000111222<<<===>>>KKKjjjvvvyyyrrrRRRKKK[[[bbbppp~~~}}}}}}{{{xxxtttqqqqqqrrrqqqooolllhhhdddaaaXXXTTTMMMHHHFFFFFFDDDBBB666;;;444555]]]wwwLLLAAA@@@===<<<;;;::::::;;;<<<===XXXmmm]]]dddyyyjjj]]]OOOCCCSSSTTTLLLOOOTTTyyytttUUU]]]eeeiiiooowww|||~~~rrriiiwwwyyyeeeDDDGGGDDDCCCIIITTTnnnwww[[[GGGAAA555999CCCJJJ>>>III]]]JJJRRRTTTXXXddd[[[UUUPPPNNNLLLJJJHHHEEEAAA>>>777666555444333222111000000111555NNNuuu~~~dddJJJJJJ```qqqcccyyyppp???777777???CCCMMMIIITTTssssssfffeee\\\^^^XXXWWWTTTQQQNNNKKKGGGCCC???;;;999666333111111111111///,,,...444...777LLLnnnxxxyyy|||zzzWWWwwwPPPHHHYYYuuusssLLL;;;AAAKKKFFFXXXMMMNNNhhhxxxmmmiiiccciiigggYYYLLL;;;888999???GGGOOOZZZcccpppeee{{{yyyiiieeejjjhhhfffaaaVVVXXXUUUPPPKKKIIIFFFCCCAAA<<<999555222222111111000000///////////////000000888999>>>JJJaaa}}}zzz~~~hhhQQQOOO]]]fff{{{|||{{{}}}|||zzzzzzxxxtttooolllooopppmmmlllmmmlllhhhbbb]]]UUUOOOPPPQQQMMMGGG777<<<666111JJJ{{{{{{NNNAAAAAA===<<<;;;::::::;;;<<<===RRR~~~kkkpppwwwuuummmbbbZZZXXX```llluuuzzz~~~vvvbbbiiisssooo>>>AAA;;;888???DDDKKK[[[gggyyy}}}oooWWWFFF>>>666===EEEHHH<<>>999555444333222111000000000///////////////444999???DDDXXX~~~xxxrrrZZZPPPTTTaaannn}}}}}}|||zzzyyyxxxvvvvvvrrruuutttpppoooqqqqqqmmmlllfff\\\VVVXXX[[[SSSHHH888:::777333AAAggg}}}OOOBBBAAA===<<<;;;::::::;;;<<<===IIIlllyyy~~~fffSSSYYYiiittt|||sss|||[[[UUUaaaeeeEEEFFF@@@@@@GGGAAA;;;AAAMMMVVV]]]hhhSSSFFF:::666AAAHHHFFF;;;VVVzzzZZZLLLUUUTTTWWWddd[[[QQQRRRQQQOOONNNMMMJJJGGGCCC:::999888777555333222222,,,333///999\\\www{{{{{{~~~zzzUUUFFFTTTggg}}}}}}lllwww___;;;>>>@@@EEEHHHSSSNNNnnniii^^^```]]]SSSUUUQQQMMMJJJIIIHHHFFFEEE>>><<<888444222111222222000111000333***666///gggeee]]]yyy{{{lllcccvvvUUUVVVppprrrKKK@@@JJJNNNUUUPPPXXXooopppzzzYYYYYYZZZUUUGGG:::666999333555===HHHPPPTTT[[[bbbwwwiiivvvmmmnnnpppgggccceeeaaa]]]ZZZVVVSSSQQQPPPNNNLLLEEEAAA;;;777666555444333000000000000////////////444<<>>???>>>:::555222222333222555333444MMMuuuxxxvvv]]]BBBNNNXXXlll~~~ssstttlllrrrxxxHHH<<<888888KKKQQQQQQ]]]kkkjjj___\\\___QQQSSSRRRRRRPPPOOOMMMKKKJJJDDDBBB???===;;;888444111000000000///000444999===|||dddLLLxxxuuu[[[JJJ```|||nnnuuugggLLLSSSYYYnnntttiiissskkkccc^^^WWWmmmhhhDDD222===AAA444444>>>@@@DDDQQQXXX^^^kkk}}}{{{mmmrrrrrrqqqmmmhhhfffgggiiicccaaa]]]XXXTTTRRRRRRSSSOOOJJJDDD>>>;;;777444222333111//////000111111000333555BBB???FFFtttvvvrrrUUUJJJWWW\\\bbb~~~~~~~~~~~~~~~}}}zzzxxxxxxqqqnnnqqqrrrqqqnnnnnnaaa^^^YYYSSSdddnnn[[[OOOIII===777:::FFFnnnKKKFFF???===<<<;;;:::999:::;;;;;;???vvv}}}sssuuubbbeeeeeeBBB^^^iii[[[XXXYYYKKKHHHGGGIIIHHHGGGKKKPPPQQQuuuqqqZZZJJJAAA;;;777@@@JJJBBBCCCppp```[[[XXXZZZiiifff___ZZZYYYXXXWWWUUUPPPKKKGGGBBBBBBAAA===888444444555111444111000DDDjjj~~~|||hhhFFFDDDOOOQQQVVV^^^kkkppp\\\zzzqqq\\\===>>>??????NNNMMMKKKdddfffssseeefff]]][[[^^^SSSUUUTTTSSSRRRPPPNNNLLLKKKHHHEEE???;;;999777444333222111111//////222666:::ddd|||\\\~~~kkkMMM[[[yyytttaaa[[[fffmmmllliiiXXXVVV```iiifffUUUFFFAAA:::111666GGGFFFGGGYYYaaaeeewwwyyytttooopppoookkkgggeeefffhhhbbbaaa___[[[WWWUUUTTTTTTRRRNNNHHHCCC???<<<999777666444111000000111000///222111<<<<<<@@@vvv{{{]]]eeezzz~~~rrrfffRRRPPP___```ddd~~~}}}{{{zzzxxxwwwvvvuuurrrppppppqqqqqqnnnkkkmmmaaa___^^^^^^nnnqqq\\\QQQKKK>>>666555;;;\\\OOOEEE@@@===<<<;;;:::999:::;;;;;;:::~~~~~~fff___oooyyyZZZgggsssppp@@@SSSyyylllgggfffNNNIIIDDDDDDFFFPPPcccuuuiiiSSSDDD===<<<888FFFIII888GGGxxxggg[[[WWW```qqqiii```[[[YYYWWWUUUSSSQQQMMMJJJHHHGGGFFFBBB===999777777222444111...<<<\\\}}}sss~~~}}}zzzQQQ;;;AAAEEEPPPdddjjjMMMcccaaaPPPkkkdddEEE555@@@BBBDDDQQQMMMKKKvvv^^^rrruuu^^^bbb\\\YYY]]]VVVWWWVVVUUUSSSQQQOOOMMMKKKKKKGGGAAA<<<999888777666444333222000...///222555MMMnnnsss{{{}}}OOONNNkkkUUUOOOggg~~~{{{mmm\\\```XXXUUUYYY___ZZZIII<<<999555JJJGGGHHH^^^bbbjjjyyy```}}}pppoooooonnnkkkiiihhhiiijjjddddddbbb___\\\YYYWWWVVVVVVRRRMMMHHHEEEBBB???===888555222111111111000///222...888;;;===cccqqq}}}qqqpppWWWooopppcccQQQRRReeejjjooo~~~|||~~~}}}zzzwwwuuusssssslllooorrrtttuuurrrnnnllluuueeeZZZVVV\\\ooouuugggWWWRRRDDD;;;888888LLLoooSSSDDDAAA===<<<;;;:::999:::;;;;;;999}}}~~~~~~QQQAAAIII^^^{{{sssnnnZZZmmm???PPP}}}|||tttoookkkkkktttxxxbbbMMM@@@:::;;;:::KKKHHH444QQQvvvjjjgggZZZ```rrrggg\\\]]]ZZZXXXVVVVVVVVVTTTRRRNNNMMMKKKGGGCCC???<<<;;;666777444000888QQQsss~~~www}}}cccBBBGGGWWWnnn^^^IIISSSjjjSSSNNNiiixxxHHH@@@777@@@@@@EEERRROOOTTTnnnggg|||iii\\\aaa]]]YYY\\\YYYWWWWWWVVVTTTQQQOOOMMMKKKJJJGGGCCC???>>><<<:::999444444333000......111333DDDlll[[[III[[[{{{XXXqqq|||fffnnnUUUeeerrrlllpppiiiJJJHHHNNNYYYVVVGGG======999HHHFFFNNNbbb^^^rrr[[[ppplllqqqpppooommmllllllmmmnnnkkkhhhddd```^^^\\\ZZZXXXVVVSSSNNNJJJHHHEEEBBB@@@888555222111111111000///555...777>>>>>>VVVzzzxxx{{{fffxxxPPPgggRRRPPPfffvvv~~~|||}}}~~~|||xxxuuusssrrrooossswwwyyywwwtttqqqoooqqqeeeXXXTTT]]]lllqqqiiiYYYUUUJJJBBB???999CCCZZZWWWCCCCCC===<<<;;;:::999:::;;;;;;888mmmoookkkbbbcccmmmpppYYYJJJQQQ{{{rrr\\\III>>>:::777;;;MMMFFF888___|||rrrggg^^^qqqggg\\\___]]][[[[[[\\\]]]]]]]]]SSSRRROOOLLLIIIEEEAAA>>>999888666333666HHHhhhwwwTTT[[[iii{{{[[[BBBQQQtttXXXJJJNNNooovvvSSS???AAA999@@@AAAHHHPPPMMM[[[aaatttwwweee___bbb```[[[[[[\\\VVVVVVUUUSSSQQQOOOLLLKKKHHHGGGFFFEEEEEEBBB???<<<555555444222000///111333>>>qqqccczzzsssRRRSSSzzz|||hhh{{{uuulllLLLTTTKKKPPPRRRLLLBBB999666666CCCHHHKKKZZZgggbbb~~~www|||nnnmmmpppooommmlllmmmmmmnnnnnnmmmhhhbbb]]][[[[[[YYYXXXUUURRROOOLLLJJJGGGDDDBBB888666333222222222222111444...555>>>???KKKoootttrrr{{{yyymmm]]]UUUYYYjjj|||}}}|||{{{zzz}}}|||xxxuuutttwwwxxxzzzyyyvvvsssrrrrrreeeccc\\\]]]hhhnnniiidddZZZWWWLLLEEEDDD;;;;;;HHH\\\AAADDD===<<<;;;:::999:::;;;;;;<<<^^^llleeeUUUVVVQQQmmmWWWFFF>>>;;;999BBBLLL@@@777]]]pppqqqbbbqqqgggaaa[[[ZZZXXXYYY[[[]]]]]]\\\WWWUUUSSSQQQNNNKKKFFFBBB;;;999777666555???ZZZuuueeeYYYaaappp]]]@@@EEEdddKKKAAAMMM||||||\\\BBB===<<<888CCCIIIPPPLLLHHHeeeqqqjjjkkkfffaaabbbbbb]]]ZZZ\\\UUUUUUTTTSSSQQQOOONNNMMMJJJJJJJJJKKKJJJGGGBBB???888888777555222111222444555fff___mmmiii~~~zzz```NNNooo{{{~~~vvv```QQQbbbLLLVVVUUUCCC444333888:::HHHGGGQQQaaahhhqqqpppooonnnkkkhhhnnnllljjjiiikkkllllllkkkiiiddd^^^ZZZZZZZZZYYYWWWWWWTTTQQQOOONNNKKKHHHFFF<<<999666555444444333222111...333;;;===BBB\\\}}}iiitttuuupppJJJYYYiiisss}}}zzzxxx|||}}}yyyxxxxxx}}}{{{wwwtttrrrrrrqqqqqqnnniiiZZZYYYkkksssoooqqq```]]]RRRMMMNNNEEE===CCC___@@@EEE===<<<;;;:::999:::;;;;;;???OOOqqqiiiRRROOORRRaaammm~~~hhhSSSDDD===<<<:::IIIJJJ:::999[[[wwwggghhhrrraaa```ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYWWWTTTSSSRRROOOJJJEEEAAA<<<::::::777999NNNggg}}}{{{}}}jjjIIIQQQaaa}}}xxx```GGGEEEaaaMMMOOOhhh|||kkkPPP<<>>???:::777HHH___vvvvvvzzziiiEEEKKKSSSeee~~~dddNNNBBBXXXWWWiiiqqqcccHHH888BBB;;;;;;KKKTTTSSSCCCQQQeeeccc```ddd```]]]aaa]]]XXX[[[UUUVVVVVVUUUUUUTTTRRRRRRXXXUUUPPPMMMKKKHHHEEEBBBAAAAAA???:::555222111111///CCChhhtttiiiYYYOOOiiiddd|||iiiMMMRRR]]]{{{ssslllsssxxxvvvZZZ^^^OOOLLLLLLKKKEEE:::555===IIIMMMSSSgggiiimmm|||dddvvvqqqiiivvvqqqmmmjjjjjjlllmmmllljjj```___```eeejjjiiiddd^^^aaa___]]]\\\[[[YYYUUUSSSJJJFFFAAA===:::777444222000333333555999888EEE___|||___FFFNNNbbbmmmwww~~~|||~~~{{{vvvtttxxx}}}zzztttsssuuuwwwuuuqqqaaa```YYYlllssseeeXXXWWWOOOOOOYYYVVVMMMMMMcccDDDCCC@@@@@@>>>;;;999888:::;;;@@@???hhh\\\dddaaawwwBBB@@@EEExxxwww^^^KKKAAA<<<:::555KKKJJJ111OOOddddddcccYYYUUU^^^jjjmmmgggbbb]]]^^^^^^\\\ZZZXXXXXXYYYWWWXXXYYYZZZYYYVVVSSSQQQJJJJJJBBBDDDDDD222:::dddyyy{{{JJJKKKZZZ\\\vvvYYYEEE;;;UUUjjjQQQBBB;;;999<<>>EEEMMMRRRYYYjjjrrrtttddd}}}kkkmmmrrrmmmjjjhhhjjjnnnpppnnnkkk^^^ccciiillljjjeee___\\\dddcccbbbaaa___\\\WWWSSSSSSLLLFFFCCC===555333666666000000777999;;;HHHYYYPPPHHHZZZmmmqqq}}}~~~vvv||||||yyyzzz}}}~~~~~~ooouuu{{{sssvvvwwwhhhaaaLLLiiirrrhhhZZZ___EEERRRhhh]]]XXXZZZLLLhhhGGGEEE??????===;;;999999:::;;;999;;;]]]rrrjjjZZZtttFFFJJJKKKoooXXXIII@@@<<<999<<>><<<888555000>>><<<}}}hhh|||{{{TTTUUUqqq]]]hhhTTTiiiSSSmmm~~~```ddd```^^^TTTHHH???999555888<<>>>>><<<;;;::::::999999555;;;PPPzzzsssVVVZZZhhhRRRssskkkCCCFFFRRRvvvmmmuuuyyycccPPPFFF???;;;999CCCJJJEEE;;;fffsss[[[]]]\\\\\\dddpppvvvnnnaaaYYYccccccbbb___[[[ZZZ[[[\\\[[[[[[\\\]]]^^^^^^]]]]]]XXX[[[OOOCCCHHHIIIDDDEEEZZZsss|||nnnZZZRRRGGG@@@@@@AAAUUUppplllSSSDDD===;;;<<>>===;;;999555888:::gggvvvjjjfffppppppQQQ```hhhUUU___mmmttt}}}___===NNNYYYEEEaaakkkFFFeeegggAAABBB<<<888666:::@@@FFFNNNWWWaaasssppp~~~uuugggnnniiiqqqqqqkkkfffgggmmmpppnnnjjjhhhjjjlllllljjjgggggggggcccaaa___^^^]]][[[XXXVVVPPPKKKHHHIIIHHHDDD???===:::444222444222222;;;GGG^^^oooiiitttWWWNNNAAADDD```gggxxx~~~{{{{{{wwwyyy{{{{{{xxxssstttsssooosssnnn\\\\\\xxxjjjXXXeeettttttYYYNNNaaavvvjjj^^^[[[OOOvvvPPPEEE???===<<<;;;;;;;;;999888999???GGG~~~wwwUUUTTTyyyhhhhhhSSSNNNpppZZZAAAGGGhhhwwwzzznnnXXXJJJCCC>>>:::999LLLIII@@@???pppmmmbbbddd______ccckkknnniiicccaaaaaaaaa```^^^]]]]]]```bbb``````___^^^]]]]]]\\\\\\XXX]]]XXXMMMIIIHHHHHHKKKWWWxxxaaaOOOHHH>>>@@@VVVsss|||]]]GGG===:::<<>>GGGuuugggdddaaa]]]______^^^[[[YYYYYYZZZXXXYYYXXXWWWUUUTTTUUUWWWUUUTTTRRRRRRQQQOOOLLLIIIGGGDDDAAA?????????>>>===888999;;;KKK}}}jjj\\\|||rrreeexxxUUURRR{{{aaaYYYxxx|||___HHH???MMMQQQwww{{{fff```llldddJJJ:::999888666777===DDDJJJTTT^^^gggrrrsssggguuuggglllpppllliiikkkpppqqqmmmhhhkkkkkkkkkiiigggfffhhhiiigggeeebbb```___]]]ZZZXXXNNNKKKJJJMMMOOOLLLFFFBBB???999666555333333999AAANNNfff___dddHHHFFFIIIPPPaaammm|||}}}}}}~~~~~~~~~||||||xxx}}}~~~{{{yyyyyyyyywwwoooqqqsssrrrqqqrrrhhhXXXeee~~~kkkooo}}}rrr]]]```ZZZiiiwwwlllbbbaaa]]]~~~VVVFFFBBB???<<<;;;;;;;;;:::888;;;@@@@@@}}}wwwWWWXXXpppnnnUUUtttLLLJJJdddGGGFFFbbbzzzfffQQQEEE@@@<<<:::;;;UUUIIIAAAKKKeee___aaaaaa```ccciiikkkhhhffffff___``````^^^]]]]]]___aaa^^^^^^]]]]]]\\\\\\\\\[[[aaaZZZXXXWWWPPPJJJKKKLLLMMMppppppPPPGGG>>>JJJsssoooQQQ@@@::::::>>>DDDKKKSSSMMM>>>[[[[[[nnnddd\\\```\\\\\\\\\[[[ZZZYYYZZZ[[[WWWXXXWWWVVVTTTSSSTTTVVVSSSRRRRRRRRRRRRPPPMMMJJJHHHEEEBBBAAABBBBBBBBBAAA<<<999:::===NNN}}}yyyvvv___lllRRRjjjqqqYYYhhh}}}bbbZZZuuu___OOOeeennn~~~tttkkkeee[[[VVVIII333555555999AAAIIIPPP[[[eeemmmppp~~~{{{tttlllyyykkknnnkkkjjjkkknnnpppoooiiidddkkkjjjiiigggdddeeegggiiiiiigggdddbbb```]]]YYYVVVOOOPPPQQQRRRTTTRRRMMMGGGAAA===999777555444888===FFFooo}}}hhhRRRqqqTTTAAAGGGTTT```jjjyyy~~~~~~~~~|||zzzxxxvvv|||~~~}}}zzzuuuooouuuwwwvvvuuunnnbbbZZZxxxjjjfffmmmpppqqqpppkkkooossskkkdddgggjjj___KKKGGGBBB===;;;;;;<<<:::888999;;;===iiigggMMMSSSiii^^^rrrZZZIIISSSvvvAAAVVVrrr___KKKCCC>>>999;;;@@@RRRBBB>>>VVVxxx___ZZZ]]]___^^^ccclllnnnjjjdddccc`````````^^^[[[YYYXXXYYYWWWXXXYYY[[[\\\\\\\\\\\\XXXMMMQQQYYYWWWTTTSSSKKKJJJaaawww]]]MMMBBB]]]xxx```GGG<<<:::<<>>GGGOOOVVVbbbmmmttt|||kkkqqqlllkkkpppkkkmmmfffiiilllmmmllliiieeebbbjjjjjjiiigggeeeeeegggiiifffdddcccbbb```\\\WWWTTTTTTXXX[[[ZZZXXXWWWSSSNNNCCC@@@<<<888666555777999>>>WWW|||zzz___bbbmmmUUUEEEDDDRRRdddqqqwww}}}}}}{{{zzzyyy{{{uuuuuuzzzzzzzzzxxxggg[[[ccczzzmmmdddhhhvvvsssoookkkhhhccc```ccckkkjjjUUULLLEEE>>>:::;;;<<<;;;999777777===YYYZZZEEERRRrrr{{{iiikkkMMMJJJmmmhhhhhhWWWFFF@@@;;;888===GGGKKK:::<<<^^^ccc\\\YYY]]]^^^\\\```hhhkkkfff___[[[\\\^^^___]]]YYYVVVTTTSSSTTTVVVXXXZZZ[[[[[[ZZZZZZKKKUUUiiijjjYYYYYY\\\NNNNNNWWWbbb}}}{{{cccLLLkkkdddPPP>>>:::<<<>>>GGGSSSUUUKKKHHHppptttuuubbb______YYY[[[\\\WWWSSSTTTXXX[[[YYYUUUSSSUUUVVVVVVTTTRRRRRRRRROOONNNMMMMMMNNNNNNLLLJJJJJJIIIHHHHHHHHHHHHFFFDDDCCC===<<<>>>DDD|||yyyiii___~~~cccoooRRR@@@xxxjjjhhhzzzfffQQQHHHBBB;;;999>>>888;;;CCCMMMUUU\\\iiittt}}}xxxpppjjjgggooogggkkkjjjggglllooommmhhheeeeeegggkkkllllllkkkiiihhhhhhiiiaaabbbbbbcccccc___ZZZVVV[[[bbbfffaaa\\\ZZZXXXTTTJJJGGGAAA;;;888888777666999DDDppp}}}pppVVVLLLKKKVVVgggpppmmm}}}~~~}}}|||}}}|||xxxsssuuuwwwsssvvvttt]]]YYYssstttkkkmmmhhhoooyyysssffffff```^^^bbbaaaccclllrrr\\\OOOHHH???:::;;;<<<;;;999999666@@@QQQzzzXXXGGGYYYuuusssPPPFFFddd}}}zzzaaaQQQCCC>>>:::777>>>KKKKKK:::???fffRRRYYYWWW^^^aaa[[[YYY^^^bbb___ZZZWWWWWWYYY\\\\\\YYYVVVSSSSSSVVVXXXZZZ[[[[[[YYYWWWUUUPPPuuu\\\VVV^^^RRRLLLPPPUUUsssyyy}}}yyyQQQgggyyyVVVEEE999999===@@@KKKXXXVVVDDDFFFcccssseee\\\\\\```^^^___XXXRRRTTT[[[^^^[[[UUURRRTTTVVVWWWUUURRRQQQQQQNNNMMMKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJGGGDDDCCCDDDEEE:::AAANNN{{{}}}uuu^^^ssskkkoooHHH___kkkgggVVVGGGAAA999444999:::>>>GGGRRRYYYaaammmyyyoooqqqkkkmmm|||jjjooojjjlllqqqsssnnngggdddiiiooolllnnnpppooommmkkkjjjjjj```aaacccfffgggddd^^^ZZZ```iiinnnggg^^^\\\[[[YYYPPPMMMGGG@@@<<<;;;999666888<<>>888LLLRRRQQQ^^^mmmwww~~~|||xxx|||zzzwwwuuurrrooommmrrrrrrppplllgggdddddddddjjjmmmkkkffffffiiigggaaafffdddccceeeggghhheeeaaallliiigggggghhhfff```\\\VVVRRRNNNIIIDDD???999555999???NNNfffjjjUUUFFFKKKbbbiii^^^}}}~~~zzz|||{{{wwwyyy~~~~~~~~~|||xxxtttrrrqqqqqqqqqpppqqqrrrmmmddd```gggsssuuummmbbb[[[\\\aaafffhhhWWWbbbaaaVVVWWWhhhpppkkkrrrhhhQQQ===:::=========@@@;;;333???:::hhhcccVVVvvvQQQPPPeeeppp|||lllWWWLLL@@@;;;:::>>>IIITTTHHH;;;NNNeee___bbbSSS]]][[[cccjjjllliiifffdddddd[[[ZZZXXXXXXYYYZZZ[[[[[[VVVVVVWWWXXXYYYZZZZZZ[[[[[[nnniiiWWWWWW^^^ZZZTTTTTTVVVYYYbbbxxxjjjQQQBBB>>>222@@@KKKRRR___QQQPPPbbbttt}}}ooo\\\___aaa``````[[[^^^YYYTTTTTTXXXZZZXXXTTTUUUQQQPPPRRRQQQMMMLLLOOOMMMNNNOOOOOOOOOMMMLLLKKKLLLHHHGGGHHHFFFCCCDDDIIIIIIGGGGGGEEE???AAAXXXsssnnnvvvqqq|||___]]]sssnnneeeTTTKKK@@@;;;777777<<>>GGGqqquuuwwwlllaaaIIIPPP\\\fffaaaccc~~~~~~{{{{{{|||~~~}}}zzzzzzyyyvvvrrrpppqqqrrrpppqqqqqqnnnfffaaafffpppnnnmmmeeeYYYTTTYYY^^^___[[[```\\\SSSYYYiiimmmdddxxx\\\AAA:::=========???999777:::999VVVkkk___nnnOOOJJJUUUxxxrrrmmm___yyyssscccQQQGGG===999;;;AAAKKKSSSEEECCCccc\\\______[[[YYY___mmmuuuppphhhhhhkkkjjjYYYYYYYYYZZZ[[[\\\\\\\\\XXXWWWWWWXXXYYY[[[]]]^^^WWW^^^XXXRRR\\\aaa]]][[[XXXbbb___YYYnnnsssXXXBBBAAA333333LLLLLLRRRdddDDDYYYzzz\\\oooaaa^^^```\\\\\\^^^YYYXXXVVVTTTTTTVVVWWWWWWVVVTTTQQQPPPQQQPPPMMMLLLNNNNNNNNNOOOOOOOOONNNMMMMMMFFFFFFIIIJJJIIIFFFHHHMMMLLLHHHGGGEEE@@@???MMM^^^~~~qqq}}}yyyQQQHHHnnn~~~nnnaaa[[[FFF@@@;;;999999:::BBBJJJWWWLLLLLLaaammmnnn~~~vvvyyyrrrqqqpppooonnnnnnoooooonnnjjjeeecccfffiiijjjjjjeeefffdddaaa```ccceeeccc^^^```dddeeedddbbb``````^^^ccciiilllkkkfff```]]]\\\YYYTTTPPPLLLGGGAAA===333???===XXXzzzyyynnncccSSS___XXXEEEDDDYYYgggddd^^^xxx~~~~~~www{{{}}}{{{vvvyyyzzzyyyuuurrrrrrsssqqqoooooolllfffbbbgggnnndddnnnnnnaaaZZZ```dddaaaTTTUUURRRPPP]]]lllkkk```jjjHHH???DDDCCC<<<777;;;???999<<>>FFFMMMQQQ<<>>888999AAAJJJNNNMMM777aaaoooZZZYYYNNN]]]]]]iiimmmjjjbbb```cccaaa[[[[[[]]]]]]\\\XXXUUUTTTUUU]]]\\\YYYXXXWWWXXXYYYZZZ\\\\\\YYY]]]cccYYYPPPWWWWWW\\\[[[TTTQQQZZZgggnnnwwwiiiQQQ@@@777???;;;WWWPPPaaarrr\\\oooWWWccc```]]]^^^ZZZTTT[[[```WWWSSSTTTSSSQQQOOONNNPPPRRRNNNOOONNNLLLKKKKKKJJJIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEIIILLLLLLJJJIIIIIIJJJJJJGGGEEEFFFEEECCCCCCEEE```ooommmLLLkkk[[[KKKnnnvvv}}}wwwlll___PPPFFFBBB@@@999777>>>HHHMMMQQQTTTQQQfffllljjjnnnyyywwwoooqqqrrrqqqnnnlllmmmnnngggeeedddhhhmmmoookkkfffcccbbb```]]]ZZZYYY\\\```gggjjjlllkkkfffaaa``````cccgggjjjiiifffbbbbbbcccbbb```\\\YYYWWWSSSNNNKKKAAACCC444<<>>zzzcccZZZ___XXXYYYWWWjjjccc\\\[[[^^^___\\\XXXXXX[[[\\\ZZZWWWUUUVVVYYY\\\[[[YYYWWWVVVUUUUUUVVVXXX[[[ZZZ]]]aaaWWWPPPXXXZZZ[[[^^^\\\SSSOOO\\\ooommmVVVCCC:::999CCCIIIaaaWWWoooRRRwwwpppZZZYYYUUUZZZ]]]YYY]]]\\\PPPRRRRRRQQQOOOMMMLLLNNNOOOMMMOOONNNKKKJJJKKKKKKHHHCCCCCCBBBBBBBBBCCCDDDDDDHHHKKKKKKHHHGGGGGGEEEAAAHHHFFFEEEEEEFFFEEEDDDCCCFFFaaaqqqjjjwwwaaaQQQIII^^^tttggg\\\QQQFFF???>>>>>>:::;;;DDDNNNSSSWWWZZZeeerrrnnnqqqsssiiivvvmmmpppssssssoookkkkkkllliiiiiijjjmmmooonnniiidddcccaaaaaaaaa]]]ZZZ]]]ccciiijjjjjjhhhddd```^^^^^^fffggggggeeecccbbbcccdddfffdddaaa```^^^[[[XXXUUUIIIGGG999???IIIbbbooouuu}}}zzzqqqMMM@@@AAAPPPVVV```\\\yyy||||||{{{~~~{{{yyyyyy}}}zzzsssooofff```ccciiilllmmmpppggg[[[LLLIIIUUUcccddd]]]```hhhttt|||zzzqqqiiifffkkkTTTNNNIIIEEEDDD===???<<>>IIIqqqaaarrrjjjuuummmXXXKKK===<<<:::???JJJRRRMMMAAANNN______dddaaaYYYcccpppaaaWWW[[[___[[[XXXZZZXXX[[[\\\ZZZVVVUUUYYY]]]XXXXXXWWWVVVUUUTTTSSSSSSVVVZZZVVVVVV\\\YYYTTT[[[^^^___aaa___UUUQQQ^^^qqqnnnWWWEEE;;;<<>>@@@<<<>>>FFFNNNSSSWWW^^^fffrrruuu{{{wwwkkkqqqkkkqqqvvvwwwsssnnnmmmmmmooooooppppppnnnkkkgggeeebbbaaacccfffccc___bbbiiijjjhhheeedddcccbbbaaa___dddcccaaaaaabbbccccccbbbeeedddbbbaaa```___\\\ZZZNNNNNN@@@BBBFFFYYYyyyyyysssvvvbbbmmmdddOOOHHHDDDVVV^^^dddfff~~~zzzxxxzzz}}}tttwwwzzz{{{zzzxxxuuusssllldddaaagggnnnnnnjjjggg[[[MMMGGGSSSeeellliiiddd```dddnnnxxxvvvkkkeeefffuuudddTTTJJJHHHCCCAAA@@@???;;;CCCssslllLLLCCCHHHCCCDDDDDDKKKSSSSSSRRR[[[hhhzzznnnNNNNNNfff\\\qqqqqqeeevvv~~~jjjUUUHHH<<<<<<<<>>;;;CCCPPPXXXXXXYYYeeerrroootttuuuwwwvvv|||uuulllssszzz|||xxxsssqqqrrrtttuuutttqqqlllhhhffffffaaaaaaeeejjjgggcccgggoookkkgggcccbbbdddfffdddbbb```^^^]]]___cccdddccc```bbb```_________^^^\\\ZZZRRRUUUFFFBBBDDDWWW{{{nnnSSSWWW~~~{{{```JJJ===>>>MMMPPPdddgggiiiooo{{{{{{~~~||||||{{{yyyvvvtttttttttmmmttt{{{zzzsssooopppssskkkdddccckkkrrrooofff___VVVLLLQQQgggvvvnnn]]]TTTRRRSSS\\\iiimmmfffdddhhhnnn]]]LLLKKKCCCCCCAAA===BBB???[[[uuu\\\NNNFFFDDDDDDEEEMMMPPPUUU\\\ZZZ___ooorrrWWWFFFZZZlllgggwww}}}nnnbbbQQQAAA>>>555===EEE\\\YYY777DDDxxxzzzggg___hhhiii___bbbqqqiiiccc]]][[[\\\]]]YYYUUUZZZZZZZZZZZZYYYYYYYYYXXXTTTUUUVVVVVVVVVTTTRRRPPP\\\XXXUUUUUUWWWYYYXXXVVV[[[ZZZYYYXXXYYYZZZ]]]^^^qqq{{{nnnIII444===@@@GGG]]]eee]]]ddd```^^^wwwbbb[[[```___```\\\YYYZZZXXXTTTTTTWWWQQQOOONNNQQQTTTTTTNNNIIINNNLLLKKKLLLOOOOOOLLLHHHIIIGGGFFFGGGJJJLLLKKKIIICCCKKKHHHAAAMMMdddeeeVVVFFFEEECCCAAA???>>>>>>===<<<:::IIIbbbnnnqqq~~~XXXSSS}}}pppeee___MMMHHHAAA:::777999@@@EEEJJJZZZZZZSSSZZZdddiiilllyyyyyy~~~ssswwwvvvuuuvvvzzzyyysssnnnooopppooosssppplllgggdddbbbbbbbbbaaaccchhhkkkhhhbbbdddiiicccaaa____________^^^]]]XXXWWW[[[aaaccc```]]]]]]```aaaaaa```___\\\ZZZXXXWWWRRRMMMIIIDDDGGGYYYkkkyyyzzzXXXZZZqqqyyyaaa@@@LLLIIISSSfff]]]fffeee}}}{{{yyyyyyyyyxxxwwwuuummmssswwwvvvtttrrrllleeennn```gggoooggghhheeeQQQKKKDDD```ooobbbZZZUUURRR@@@]]]pppsssqqqiiiaaacccqqqZZZUUUPPPNNNLLLDDDDDD===SSSnnnXXXKKKCCCBBBFFFLLLXXX```ddd```VVV^^^vvvYYYIIIHHHkkkuuu^^^sss~~~gggiiiqqq}}}qqqaaaWWWJJJ>>>???666AAAKKKYYYSSSDDDbbboooccc^^^bbb```ZZZaaaooojjjgggccc___\\\[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUUUUTTTUUUVVVWWWXXX[[[YYYWWWWWWYYYZZZZZZZZZWWWWWWWWWXXXZZZ\\\___aaatttmmmAAA===JJJ@@@JJJ```XXXqqqrrraaappp^^^yyyjjj``````]]]YYY^^^[[[[[[\\\ZZZUUUSSSUUUUUURRRPPPQQQSSSRRRMMMIIIOOONNNNNNOOOOOONNNKKKIIIJJJHHHFFFGGGHHHIIIGGGEEE@@@EEEBBB>>>FFFUUUUUUKKKDDDCCCBBB@@@???>>>======HHHAAA===BBBMMMaaa~~~jjjjjj}}}sssiii```UUUJJJCCC@@@???===;;;<<>>888GGGTTTVVVMMMZZZdddbbb```___\\\\\\ccclllfffeeebbb]]]XXXVVVXXX[[[___^^^\\\ZZZXXXXXXXXXYYYYYYWWWTTTSSSTTTXXX\\\___YYYZZZZZZZZZZZZZZZ\\\^^^WWWWWWWWWXXXZZZ\\\^^^___ccc{{{hhhGGGHHH>>>:::JJJ]]]eeeiiiggg[[[bbb___XXXbbbbbb\\\ZZZ[[[YYYZZZ]]]\\\VVVRRRSSSXXXUUUQQQQQQQQQPPPLLLIIINNNOOOPPPPPPMMMIIIGGGFFFIIIHHHFFFEEEEEEEEECCCAAA>>>??????===@@@DDDDDD@@@BBBAAA@@@>>>===<<<<<<<<>>???BBB@@@<<<;;;>>>???>>>===<<<;;;;;;:::;;;555999<<<>>>BBBNNNaaaqqqsssbbbZZZ[[[```___^^^aaaeeeiiiooojjj]]]VVVOOOFFF@@@>>>>>>======AAADDDIIILLLPPPTTTXXX[[[gggbbbooovvvjjjuuucccjjjcccppphhhmmmpppoooppprrrrrrooojjjhhheeebbbaaabbbcccdddeee```\\\^^^^^^\\\\\\^^^___bbbdddeeeaaa\\\XXXUUUVVVXXX^^^fffgggbbb___```aaa___\\\ZZZ[[[^^^bbbeeebbbaaaaaa```ZZZPPPEEE???QQQaaa[[[ooolllqqqNNNGGGLLLKKKQQQUUU```kkkfffmmm|||xxxwwwttttttvvvxxxyyyxxxtttqqqsssxxxyyytttnnnjjjgggccc```eeemmmmmmdddZZZTTTOOOJJJllllll```VVVEEEGGGRRR{{{rrr[[[[[[dddiiilllrrr```LLLGGGHHHDDDWWWjjjPPPDDDGGGVVVeeejjjgggbbbcccccc\\\kkkaaafff|||zzz\\\KKKPPPnnnkkkUUUQQQcccwww[[[888:::@@@<<<@@@VVVJJJRRRzzz~~~iiiVVVIIIAAA<<<;;;===BBBQQQZZZFFFAAAzzz^^^aaaeeeggghhhmmmrrrmmmcccddd```\\\\\\```bbbaaa^^^ZZZYYYYYYYYYYYY[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZWWWYYY\\\[[[XXXVVVXXXZZZYYYZZZ[[[[[[ZZZYYYXXXWWWSSSTTTVVVbbb{{{zzz^^^III???BBBDDD[[[ddddddyyy^^^ooobbb```^^^\\\WWWUUUVVVZZZXXXTTTSSSTTTSSSOOOOOOQQQQQQOOOLLLKKKKKKLLLMMMMMMIIIKKKLLLJJJDDD@@@@@@AAABBBCCCBBBAAA@@@????????????===???CCCAAA:::999>>><<<;;;:::999999999999999===666555:::999???\\\}}}vvvooowww~~~pppcccYYYTTTTTTKKKKKKIIIAAAEEEHHH===>>>??????===<<<>>>CCCHHHPPPSSSWWWZZZ\\\^^^aaaccchhhiiioooyyybbbwwwttt|||{{{ccc]]]mmmllloooqqqpppqqqsssqqqmmmfffdddbbb______```bbbcccddd___[[[]]]^^^]]]^^^```cccddddddaaa\\\WWWUUUUUUWWWYYY```eeeddd___\\\^^^aaa___]]][[[\\\```dddgggeeeeeedddbbb___WWWMMMEEEJJJiiioooqqq]]]wwwsssUUUDDDLLLLLLWWW___^^^eeennngggzzzrrr{{{wwwuuuvvvwwwyyyzzzyyyuuusssrrrwwwxxxqqqjjjgggfffdddjjjmmmlllfff```XXXRRRRRRbbbyyyiii___QQQ===UUUttt|||bbbWWW___cccfffssspppWWWLLLMMMDDDIIIrrrsssPPPBBBJJJZZZddd___iiiiiiaaaZZZ\\\{{{ZZZYYYiiinnnlllbbbMMMIIIbbbnnnYYYDDDPPPfffeeevvvxxx___<<<777EEEKKKJJJQQQJJJMMMjjjppp^^^PPPEEE===::::::BBBLLLQQQQQQ<<>>]]]pppnnn}}}eeePPPYYYmmmZZZ^^^\\\UUUTTT[[[]]]YYYVVVRRRPPPQQQOOOMMMMMMPPPLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKIIIGGGDDDBBBBBBCCC@@@AAABBBAAA>>>======>>>;;;;;;===???===:::999<<<888888777777777777777888;;;111222:::888666OOOrrrkkktttooo}}}lll{{{}}}pppaaaVVVXXXOOOMMMLLLFFFHHHIIIBBBDDDIIIMMMMMMKKKMMMSSSYYYRRRUUUZZZ]]]```dddhhhjjjnnnyyy[[[ssslllkkkjjjkkknnnppprrrrrrpppqqqssspppkkkgggfffcccaaaaaabbbdddfffeeeaaa___aaa```^^^```dddccccccbbb]]]WWWTTTUUUWWWWWWYYY^^^ccc```[[[ZZZ]]]cccbbbaaaaaabbbeeehhhjjjfffgggfffaaa^^^[[[TTTMMMKKKWWWuuu~~~rrr___ZZZHHHJJJYYYSSSVVVfffjjjlllsssyyyttt}}}|||yyyuuuzzzzzzzzz{{{|||{{{xxxvvvqqqwwwwwwooohhhfffggggggooopppddd\\\___[[[TTTXXXssszzz___ZZZLLL<<>><<<777>>>LLLUUUdddvvvyyyppp}}}~~~}}}yyyooohhhXXXTTTOOONNNNNNMMMJJJJJJJJJMMMPPPPPPOOOPPPTTTXXXTTTWWW[[[```eeelllssswwwuuuccc}}}vvvnnnmmmrrruuusssssssssqqqnnnooorrrpppkkkiiihhheeeccccccdddfffgggdddccccccccc```\\\^^^ccc]]]______[[[VVVTTTUUUYYYXXXZZZ___bbb```[[[\\\aaabbbcccdddeeefffhhhiiiiiibbbffffffbbb______]]]XXXMMMQQQfffuuu^^^LLLKKKOOO___ZZZ[[[nnntttvvv}}}~~~wwwuuuyyyzzzxxx|||{{{zzzzzz{{{zzzxxxvvvqqqwwwwwwppphhhhhhkkkmmmpppnnn\\\VVVeeefff^^^cccmmmnnnPPPQQQGGGGGGvvv|||VVVWWWUUU[[[eeehhhqqqlllRRRPPPHHHEEEAAA{{{ZZZHHHUUU___ZZZ___ddd^^^```~~~mmmjjjvvvlllOOODDDZZZzzzsssTTTHHH<<<;;;NNNWWWQQQXXXXXXJJJRRRaaa^^^ZZZlllpppoooqqq```OOOEEE???:::;;;@@@IIIXXXNNNBBB>>>mmmnnnXXXaaacccbbb^^^```ggggggaaa]]]___UUUXXX[[[\\\YYYUUUSSSRRRTTTVVVXXXZZZ[[[YYYWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSQQQQQQRRRVVV\\\___^^^[[[YYYZZZ\\\]]][[[XXXTTTRRROOO]]]dddXXXIIIPPPooowwwsss^^^JJJCCCDDDHHHQQQYYYgggyyy}}}uuuaaacccoooYYYaaaWWWUUUSSSSSSSSSTTTWWWZZZQQQOOOQQQTTTSSSNNNLLLMMMKKKLLLMMMMMMLLLLLLMMMNNNIIIDDD>>><<>>EEEJJJVVVgggggg^^^]]]mmmuuu~~~|||{{{iiihhh]]]UUUUUUOOOJJJPPPVVVUUUTTTTTTVVVXXXZZZZZZ^^^aaaeeejjjpppxxxmmmYYYtttpppsss|||{{{rrroootttsssrrrooolllnnnrrrpppkkkfffdddbbb```___```bbbdddbbbbbbdddccc]]]WWWYYY___WWWZZZ]]][[[WWWUUUWWWZZZZZZ\\\aaadddbbb___aaahhh```bbbdddfffgggggggggfff]]]dddfffcccbbbeeefffcccMMMSSSeeeuuuEEEOOOUUUPPP```cccjjjxxxzzz}}}~~~zzzqqqqqqyyy|||zzzxxxwwwwwwwwwuuusssqqqwwwxxxpppiiijjjnnnqqqooolllXXXUUUlllqqqhhhlllbbbbbbGGGLLLHHHWWWsssYYY___\\\^^^jjjnnniiijjj~~~vvvuuucccWWWVVVLLLJJJ[[[eeeNNNUUU[[[UUU___YYY[[[tttccc~~~mmmMMMMMMLLLYYY^^^FFFAAA???:::===NNNZZZVVVRRRWWW^^^___ZZZaaadddjjj~~~hhh\\\III999666===CCCCCCUUU___FFF<<>>===;;;::::::777888999999999777666555555555444444444333333333444444444555555555555666444NNNSSSHHHXXXxxxoooIII~~~xxxpppjjjgggeeecccaaaaaa]]]]]]___^^^ZZZ]]]dddiiimmmnnnrrreeeQQQpppqqqtttwwwuuupppmmmmmmooooooooonnnllliiihhhhhhiiihhhccc^^^\\\^^^bbbdddeee^^^___^^^[[[XXXYYY^^^cccZZZ]]]``````^^^^^^```ccceeedddbbbaaaaaa^^^[[[XXX[[[^^^cccdddbbbaaaaaabbbbbbbbbbbbcccdddeeedddccc___RRRUUUccczzz```VVVNNNOOOWWW```gggkkktttlll|||rrrttt}}}}}}{{{vvvssstttwwwxxxwwwvvvtttrrrpppooonnnnnnnnnppppppmmmjjjjjjmmmqqqkkkfff___^^^fffnnnhhh[[[XXXYYYDDD>>>ggg```YYY___dddccccccfffhhhhhh|||wwwhhhdddcccXXXNNNZZZ}}}aaa\\\^^^[[[XXX^^^ooowww\\\ZZZGGGPPP[[[uuukkkPPPCCC>>>;;;:::EEEPPPUUUYYY\\\]]]\\\UUUXXXhhhtttaaaRRRDDD===888999DDDRRR]]]RRR<<>>YYY___VVVeee|||ooouuuOOObbbmmm{{{yyy]]]^^^^^^RRRUUUSSSQQQSSSWWWYYYVVVSSSTTTRRRPPPOOONNNNNNLLLKKKHHHJJJJJJHHHDDDBBBCCCDDDCCCDDDDDDCCCAAA???>>>??????>>>===<<<;;;999888888555666666777666555444333444444444444333333333333333444444444555555555555444HHHOOOQQQnnnxxxzzztttooollljjjiiieeeccceeeeeedddjjjqqqpppYYYZZZwwwrrrwwwtttrrrqqqqqqpppoookkkhhhiiijjjiiigggdddccccccddd___\\\ZZZ[[[^^^aaabbbbbbaaaaaa___\\\ZZZ[[[^^^```]]]___````````````bbbcccaaa___\\\ZZZZZZYYYXXXVVVaaabbbaaa___]]]]]]```bbbcccaaa```aaaddddddbbb___ZZZWWWPPPJJJ]]]wwwcccTTTTTTSSSTTTXXX```lllyyyaaazzz{{{yyy}}}tttwww|||wwwtttsssttttttuuutttqqqooonnnnnnpppqqqrrrppplllgggccccccfffiiimmmkkkfffdddiiillldddXXXJJJIIIFFF\\\oooHHH[[[aaadddcccbbbeeegggfffsssiiillljjj[[[RRRXXXggg{{{gggbbbbbbdddrrruuuiiiaaaKKKHHH[[[ttt{{{[[[BBB:::===CCCLLLZZZeeeggggggoooxxxrrrbbbUUUGGG>>>???<<<999JJJcccPPPBBB@@@lllrrrVVVZZZ___^^^^^^```dddiiillljjjfffaaa___]]]bbbddd```\\\\\\\\\ZZZWWWTTTPPPOOOQQQUUUXXXYYYVVVUUUTTTTTTRRRNNNHHHDDDLLLSSSYYYYYYWWWVVVTTTRRRUUUUUUUUUUUUVVVWWWYYYYYY[[[^^^```^^^YYYUUUUUUVVV}}}{{{mmm___\\\```bbb```iiinnnuuuggg___eeeqqqaaaVVV___]]]OOOOOOOOOQQQUUUYYYYYYTTTPPPPPPNNNLLLKKKLLLKKKIIIHHHHHHHHHGGGDDDBBBAAABBBCCCCCCDDDDDDBBB@@@===<<<===<<<;;;:::999888777666555333333444444444333222222444444444333333333222222333333333333444444444444222;;;AAALLLmmm}}}vvv|||zzz{{{yyyyyy}}}~~~KKKZZZyyyggg|||wwwqqqlllmmmqqqpppiiibbbjjjjjjiiigggdddbbbbbbcccZZZYYYYYYZZZ\\\]]]]]]\\\dddaaa^^^]]]]]]]]]]]]]]]YYYYYYXXXYYY[[[\\\[[[ZZZ]]]ZZZWWWUUUUUUVVVWWWVVVdddbbb^^^YYYWWWYYY^^^bbbccc```^^^___cccddd```\\\[[[dddWWWBBBMMMvvvwwwggg\\\TTTMMMIIIMMMUUU^^^fffqqq~~~```ooo~~~{{{}}}|||yyyvvvtttsssrrrppppppqqqpppnnnmmmmmmoooqqqssswwwrrrjjjfffeeefffiiijjjjjjjjjhhheeeeeeccc[[[RRR___```ccctttvvv^^^WWW\\\aaacccaaa```bbbcccaaarrrnnnssslllZZZVVVTTTccc}}}~~~zzzyyy}}}SSSMMM[[[wwwjjjFFF;;;DDDGGGPPP___ddd\\\VVVggg~~~~~~eeeSSSIIIAAA<<<===???EEEUUUgggFFF:::LLLbbb___aaa```^^^WWW```dddgggfffbbb]]]\\\\\\YYY___bbb]]]WWWUUUVVVVVVRRRQQQNNNKKKNNNUUUYYYYYYUUUUUUTTTSSSQQQLLLGGGDDDPPPXXX\\\XXXSSSSSSTTTTTTUUUVVVWWWVVVVVVWWWXXXYYYWWWXXXYYY[[[\\\[[[ZZZXXX^^^rrr}}}ZZZPPPccc{{{fff^^^^^^WWWSSSVVVOOOPPPRRRUUUWWWVVVSSSOOOJJJIIIHHHIIIKKKKKKJJJIIIGGGFFFDDDAAA@@@@@@AAABBBBBBCCCCCCAAA>>>;;;:::;;;:::999888777666555444444222222222222222222222111333333333333222222222222222222222222333333333444444444444===SSSlllxxxwww}}}hhhtttzzzwwwoooMMMYYYyyyttt|||xxxsssooooooqqqpppiiibbbmmmlllkkkgggccc```___```\\\[[[ZZZYYYXXXXXXWWWVVVaaa^^^\\\\\\______]]]ZZZWWWUUUSSSTTTWWWYYYWWWTTT\\\ZZZXXXWWWXXXYYYYYYXXX___\\\XXXUUUUUUYYY^^^cccbbb^^^\\\^^^ccceeebbb]]]]]]kkkaaaRRRVVVdddkkkcccYYYSSSSSSXXX\\\^^^]]]fffooouuu|||@@@ddd}}}}}}yyytttooommmoooqqqpppoooooolllmmmmmmnnnooopppqqqrrrsssnnniiigggjjjnnnoooooofffhhhhhheeebbb^^^ZZZWWW{{{yyyrrrqqqnnn___[[[jjj^^^aaabbb___^^^``````]]]{{{|||sss```XXXPPPcccqqq{{{kkkooommmSSS]]]}}}|||QQQAAAHHHTTTXXXaaahhhbbb[[[cccsss~~~uuu]]]LLLAAAAAA>>>:::DDDUUU^^^\\\GGG>>>\\\qqq\\\fffaaa\\\^^^XXX```bbbbbb^^^ZZZWWWXXX[[[TTT[[[^^^XXXRRRQQQRRRRRROOOPPPMMMJJJMMMUUUXXXWWWRRRRRRRRRPPPNNNLLLLLLKKKWWW\\\\\\VVVQQQRRRVVVXXXRRRSSSTTTSSSRRRRRRSSSVVVTTTTTTUUUXXX]]]___^^^\\\NNNQQQZZZlllrrrtttbbbSSS```}}}gggVVV[[[\\\QQQLLLRRRRRRQQQQQQQQQQQQQQQOOONNNIIIIIIHHHJJJKKKKKKJJJHHHFFFDDDAAA?????????@@@@@@AAABBBBBB@@@===:::999999888888777777666555444444222222222222222222222333333333222222222111111111111111111111222222222222666444444777@@@OOO___jjjvvvnnnqqqwww|||tttnnnkkkJJJ```~~~|||wwwvvvuuussspppmmmiiiggglllkkkiiiddd___[[[ZZZZZZ```^^^[[[XXXVVVVVVWWWXXX\\\ZZZZZZ\\\___```]]]ZZZ]]][[[YYYYYY\\\]]][[[XXXYYYYYYZZZ\\\]]]\\\ZZZWWWVVVUUUTTTUUUXXX\\\```bbb```]]]\\\___dddfffdddaaa\\\aaa___aaacccVVVaaa~~~wwwqqqkkkeeeaaa___ZZZUUUUUU[[[aaaeeefffsssxxx}}}]]]FFFhhh~~~zzz}}}zzzqqqqqqlllkkknnnooommmnnnqqqiiikkknnnqqqrrrqqqooommmllliiiggghhhlllooonnnmmmggghhhiiigggdddaaaaaadddooommmbbbbbbnnnmmm```[[[bbbdddccc``````bbbbbb___sssfffYYYQQQ]]]VVVrrrrrrppphhh|||bbbIIIDDDZZZZZZaaarrr}}}xxxzzz{{{}}}jjjWWWKKK===CCCAAA>>>KKK]]][[[KKK888LLL~~~^^^XXXaaaYYYWWW___^^^______]]]ZZZWWWVVVWWWYYYRRRWWWZZZVVVRRRSSSSSSQQQNNNPPPNNNJJJMMMUUUWWWSSSMMMNNNNNNMMMLLLMMMPPPRRRYYY\\\[[[UUUQQQTTTXXXZZZTTTVVVWWWVVVSSSRRRTTTWWWUUUSSSSSSVVV[[[______]]]^^^QQQKKKXXXrrrcccFFFAAALLLaaagggcccqqqyyy]]]bbblllnnnzzzyyyUUU[[[[[[UUUTTTWWWSSSKKKRRRQQQOOONNNMMMLLLLLLMMMNNNMMMLLLKKKKKKIIIFFFCCCEEEBBB@@@??????@@@@@@??????@@@@@@???<<<999888999777777777666555444444444222222111111222222333444222222222111111111000000000000000000111111111222///111444777;;;GGG\\\mmmuuuvvv\\\^^^uuuUUU[[[ZZZ888ppp~~~yyy{{{sssvvvxxxuuunnniiiiiijjjmmmllljjjeee```\\\[[[[[[___^^^\\\YYYWWWWWWZZZ]]]WWWXXXZZZ]]]```___]]]ZZZ___^^^]]]]]]]]]]]]\\\[[[VVVWWWYYY\\\]]]\\\XXXTTTRRRRRRTTTXXX]]]```aaaaaa]]]]]]^^^```bbbdddcccbbb___YYYZZZggggggUUUVVVooo}}}vvvqqqlllgggaaa\\\ZZZYYYXXXWWW]]]\\\]]]bbbiiiqqquuuwwwzzz___111VVV~~~{{{|||tttvvvqqqooorrroookkknnnvvvjjjllloooppppppnnnjjjhhhlllkkkjjjkkkllllllkkkjjjdddddddddeeebbb```bbbggg[[[fffccc^^^fffjjjaaa[[[dddeeedddaaacccffffffbbb}}}iiieeeXXX___YYY^^^|||}}}uuu|||\\\GGGLLLQQQZZZiii~~~yyyssskkknnnxxx~~~lll[[[OOOHHH>>>AAABBBGGGRRRYYYNNN===444aaahhh___^^^^^^YYY\\\```]]]ZZZYYYXXXXXXXXXWWWUUUSSSPPPTTTUUUSSSSSSUUUUUUQQQMMMRRRQQQKKKMMMUUUUUUNNNGGGIIIKKKKKKKKKLLLPPPSSSVVVYYYXXXUUUUUUXXXYYYVVVWWWYYY[[[YYYUUUTTTVVVZZZYYYWWWUUUVVVXXX[[[\\\\\\eeeZZZRRRUUU]]]iiizzz~~~~~~|||mmmaaauuuppp[[[PPP\\\___UUURRRZZZZZZPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNLLLLLLKKKHHHDDDAAACCCAAA??????AAAAAA???======>>>???===;;;999888999666666555555444333333333222111000000000222333444222111111111000000000000/////////000000000111111+++///222222555@@@RRR```hhh~~~qqq^^^~~~wwweeegggYYYCCCRRRfff{{{zzztttrrrooosssuuurrrkkkffffffhhhjjjjjjiiifffbbb______```^^^______]]]ZZZXXXYYY[[[VVVYYY^^^``````^^^[[[ZZZ[[[\\\\\\[[[YYYXXXXXXYYYVVVVVVWWWYYYZZZYYYVVVTTTXXXWWWYYY\\\```bbb```^^^\\\___aaaaaa___^^^___aaaaaaXXX]]]gggddd^^^^^^^^^kkk}}}yyysssoookkkiiijjjlllnnnnnnlllpppuuuyyybbbGGGXXX|||}}}~~~|||wwwwwwrrrrrrsssoooiiippp}}}mmmmmmmmmllljjjhhhfffdddllllllllljjjgggfffgggiiibbb```aaadddaaa\\\\\\```YYYiiijjj___[[[ZZZ^^^jjjbbbbbb```^^^aaaffffffbbbwwwbbbbbbVVVnnn\\\yyyllliii{{{tttwwwuuuTTTPPP]]]fffgggnnn}}}}}}zzzmmmeeemmm~~~rrr^^^OOOGGGDDD@@@===CCCPPPXXXQQQBBB777MMMtttkkkdddhhhhhhcccbbbeee```VVVTTTSSSTTTVVVXXXWWWRRRMMMOOOQQQRRRQQQSSSWWWUUUQQQMMMSSSRRRLLLNNNUUUTTTLLLCCCFFFJJJKKKKKKLLLOOORRRSSSUUUVVVVVVXXXZZZXXXSSSTTTWWWYYYWWWRRRQQQSSSWWW]]]ZZZWWWVVVVVVXXXYYYZZZXXXXXX[[[[[[UUUVVVjjjyyyuuuooopppjjj]]]dddnnn}}}```YYY^^^___ZZZWWWWWWUUUSSSUUUZZZQQQSSSUUUUUUTTTSSSTTTTTTLLLKKKKKKKKKKKKIIIFFFCCCCCCAAA???@@@BBBBBB???<<<;;;===>>>===:::999999999555444444333333222222222111000/////////111222333111111111111000000000000////////////000000000000111333222...---555AAAHHH[[[pppaaaYYYqqqIIIJJJeee|||wwwuuuttt{{{xxxgggmmmooopppnnniiieeedddeeecccccccccaaa___]]]^^^___```bbbcccaaa\\\WWWUUUUUUWWW\\\bbbccc```\\\ZZZZZZZZZ\\\^^^\\\XXXVVVWWWZZZYYYWWWVVVWWWXXXXXXWWWUUU___^^^]]]___bbbbbb___]]]\\\```cccaaa\\\ZZZ[[[^^^]]]XXXbbbeee]]]ccccccNNNRRRyyyeeeBBBAAAWWW|||{{{~~~}}}yyywwwuuusssrrrnnnooorrrmmmhhhrrrqqqnnnkkkgggdddcccbbbcccffffffeeeaaa^^^^^^bbbfffeeecccdddhhhfff]]]ZZZ\\\]]]___ZZZ[[[ccc```^^^fff\\\]]][[[YYY]]]cccccc___|||llleeeiiiVVVbbbooohhhbbbaaa```nnnUUUTTTnnnzzz~~~qqqbbbUUUIIIBBBAAA<<<<<>><<<;;;:::888777666666666222222222111111111000000000000////////////000000///............---------............/////////////////////000111333444555SSS___vvv|||vvv___>>>FFFaaavvvzzzzzzvvvuuuvvvuuurrrqqqnnnkkkhhhfffccc___\\\hhheee```\\\\\\]]]]]]]]]dddbbb___^^^]]][[[XXXVVV[[[YYYWWWXXX[[[[[[YYYVVV]]]^^^[[[XXXYYY\\\[[[WWWXXX[[[^^^\\\XXXWWWYYY]]]^^^^^^^^^]]][[[ZZZ[[[\\\\\\ZZZXXXZZZ^^^``````^^^[[[]]]]]]\\\\\\]]]ZZZTTTNNNdddwwwsssVVV<<<@@@sss~~~}}}~~~{{{wwwxxxzzzwwwqqqkkkiiijjjnnnnnnnnnuuuwwwllleeehhhkkkhhhcccccchhhhhhgggfffccc```]]][[[^^^aaaccc```ZZZWWWYYY\\\bbb[[[WWWZZZ]]]\\\^^^bbb\\\]]]^^^_________^^^]]]wwwaaaUUUaaa```uuurrrWWWaaa|||jjjrrruuuaaacccttt}}}tttbbbTTTHHH>>>:::;;;<<<@@@SSSUUUKKK;;;;;;bbbnnnaaaaaaaaaaaaaaaaaa^^^ZZZWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQPPPQQQRRRRRRPPPOOOKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQQQQLLLRRRUUUQQQNNNPPPSSSTTTYYYUUURRRQQQSSSUUUVVVUUUXXXWWWXXXYYYUUUSSSYYYaaabbbrrrzzzpppvvvccc___[[[iiiuuuiiizzzyyyeee___```]]]WWWVVVWWWXXXXXXWWWVVVUUUTTTPPPQQQRRRRRRRRRPPPNNNMMMJJJIIIGGGFFFEEEEEEDDDCCCEEECCCAAA?????????===<<<;;;:::999777666555555555222222111111111000000000000//////////////////000............------------------........./////////......//////000222333444777NNNwwwggg^^^gggaaaKKKJJJPPPgggvvvqqqsssrrrssswww|||{{{vvvooommmiiihhhgggeeecccaaajjjfffaaa^^^^^^_______________]]][[[YYYWWWUUUTTTRRRQQQRRRTTTXXXYYYXXXUUUWWW[[[\\\ZZZXXXYYYVVVRRRTTTWWWZZZYYYUUUTTTWWWZZZWWWWWWWWWVVVTTTTTTVVVWWWWWWUUUSSSTTTWWWYYYXXXVVVXXXZZZ[[[YYY[[[^^^\\\XXXHHHPPPeee}}}{{{dddIII@@@FFFzzz}}}zzzyyyyyyyyywwwtttuuuvvvsssmmmllliiihhhjjjkkkjjjnnnuuupppiiigggkkklllgggbbbaaaiiihhheeebbb___[[[YYYWWW^^^]]][[[WWWSSSRRRUUUWWWbbbXXXSSSWWW]]]]]]\\\]]]UUUWWW[[[^^^___^^^\\\ZZZuuu\\\MMMooonnniiiwwwmmmNNN\\\uuuvvvwwwzzztttgggVVVJJJ@@@:::999<<>>>>>>>>===;;;999888888777555444444444444111111111111000000000000//////............//////......---------,,,,,,,,,------------............---------...///000111222222777\\\}}}uuuhhhqqqiiiYYY\\\gggaaaXXXMMMFFFEEEFFFEEEDDDBBBKKKUUUgggpppMMM===JJJooowwwyyytttsssppppppuuuyyyvvvnnnllliiigggeeefffgggfffeeeiiieeeaaa^^^]]]^^^______\\\]]]^^^[[[WWWTTTTTTVVVNNNNNNQQQTTTWWWWWWUUUSSSSSS[[[___]]]YYYVVVSSSOOORRRUUUWWWWWWTTTTTTVVVYYYVVVWWWWWWVVVUUUUUUXXXZZZYYYVVVTTTUUUWWWYYYWWWUUUZZZ[[[ZZZWWWYYY]]]]]]YYYWWWSSSeeemmmxxxhhhJJJ333KKKvvv}}}{{{yyy{{{{{{yyyyyyzzzwwwqqqooojjjfffggghhhhhhiiikkkiiihhhjjjnnnmmmgggbbbaaaiiigggddd```]]]\\\\\\[[[hhhccc]]]YYYXXXZZZ\\\]]]aaaWWWQQQUUU\\\]]]ZZZXXXRRRUUU[[[___```^^^[[[YYYwwwbbbXXXbbbiiizzzxxxwww|||{{{jjj]]]NNNDDD===999<<>>===>>>>>>===:::777666666444333333222222222111111000000000////////////......------......///------------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000555+++666LLL^^^zzz{{{sssaaaXXXLLLCCCCCCLLLYYYbbbqqqZZZ???LLLrrrwwwpppuuuvvvpppqqqooommmooorrroooiiihhhfffcccbbbcccdddeeedddfffbbb^^^[[[[[[\\\]]]]]][[[^^^aaa^^^XXXUUUWWW[[[RRRSSSVVVXXXXXXVVVRRRPPPTTT]]]bbb^^^XXXUUUSSSQQQSSSUUUWWWWWWVVVVVVXXXZZZXXXYYYYYYXXXXXXYYY[[[^^^[[[XXXVVVWWWZZZ\\\[[[YYY______[[[WWWXXX\\\\\\XXXZZZTTT]]]ddduuueeewwwkkkMMMAAA>>>QQQ}}}|||zzz~~~~~~}}}~~~{{{vvvqqqlllhhhhhhiiijjjiiihhhgggjjjoooppplllhhhffffffiiigggdddaaaaaabbbeeegggoooiiicccaaadddggggggfff^^^ZZZVVVWWWZZZ[[[ZZZYYYWWWYYY]]]___```^^^\\\ZZZvvvjjjfff}}}{{{yyy|||vvvyyyjjj\\\QQQEEE===888777<<>>??????>>>>>>>>>>>>===999777444444333222111111111111000000000/////////............------------......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......)))+++222555666MMMxxxppp]]]pppxxxQQQKKKAAAQQQrrrpppyyyqqq___bbbhhhllljjjiiilllooooooeeecccaaa```aaaaaaaaa```eeeaaa]]]ZZZZZZ[[[\\\\\\[[[^^^aaa^^^YYYWWWYYY]]]TTTVVVYYYZZZYYYVVVSSSQQQVVV]]]```ZZZTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVXXXYYYSSSUUUVVVVVVVVVVVVXXXZZZUUUSSSQQQSSSXXX[[[ZZZYYY^^^^^^[[[WWWYYY]]]^^^[[[WWWZZZYYYjjjmmm|||```cccoooeeeeeeppphhhOOO666888YYY~~~|||yyyvvvtttvvvzzz|||zzzyyyyyywwwrrrrrroookkkjjjmmmooonnnkkkkkkoooqqqoookkkiiijjjllljjjhhhdddaaabbbdddhhhkkkgggccc```bbbgggiiigggccc\\\^^^^^^ZZZWWWWWW[[[^^^\\\\\\\\\\\\[[[ZZZZZZYYYtttllljjjjjj{{{ccclllsss~~~kkk]]]QQQIIIAAA<<<999:::BBBKKKVVVKKK@@@<<>>======<<<999777333333222111111111111111////////////............------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++,,,---...---///000...---:::XXXttt{{{kkkppphhhjjj||||||YYYMMMRRROOObbbmmmooowwwrrrhhhcccaaaiiimmmiiidddeeehhhjjjdddbbbaaaaaaaaaaaa```^^^fffbbb^^^[[[\\\]]]^^^^^^YYY[[[\\\[[[YYYWWWYYY[[[SSSUUUXXXYYYWWWUUUTTTTTTVVVZZZZZZTTTPPPQQQRRRRRRPPPQQQQQQQQQRRRSSSSSSSSSPPPSSSVVVWWWVVVVVVVVVWWWSSSPPPOOORRRWWWZZZZZZYYYXXXYYYXXXVVVZZZ```bbb```ZZZaaa___uuulllmmm```ccc|||rrrcccYYYXXXdddooolllddd```FFFFFFJJJaaa{{{vvvuuusssppptttyyy{{{xxxuuuuuutttqqqooopppnnnkkkmmmpppqqqnnnmmmppppppkkkgggiiilllllljjjgggbbb^^^]]]___bbbeee^^^\\\\\\```eeefffaaa]]]ZZZ```aaaZZZRRRSSSZZZ___[[[ZZZXXXVVVUUUTTTTTTTTTwwwooohhhmmmvvv|||xxxnnncccqqq^^^qqq|||kkk\\\RRRHHHCCC???>>>>>>BBBLLLVVVQQQ???>>>UUU{{{aaaWWW```eeeZZZ\\\ZZZWWWUUUSSSQQQNNNLLLJJJLLLPPPSSSSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGIIIIIIMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNOOONNNQQQRRRPPPQQQRRRPPPLLLNNNOOONNNMMMKKKMMMQQQUUUXXXTTTPPPOOOMMMMMMQQQXXXYYYXXXUUUOOOLLLSSSgggyyyyyyrrrqqq]]]NNNRRRZZZWWWMMMFFFTTTOOOHHHGGGNNNVVVVVVQQQLLLLLLNNNOOOOOOOOONNNMMMJJJKKKLLLKKKJJJGGGEEECCC>>>CCCFFFFFFBBB???@@@BBBCCCAAA>>><<<;;;:::777666333222111111111111111111/////////.........------------,,,,,,,,,,,,------++++++++++++************)))))))))*********++++++,,,,,,+++++++++,,,------333000)))***333555888AAAccczzzsss[[[```hhhnnnssszzzkkkWWWGGG===@@@TTThhh|||qqqjjjllltttpppeeefffppphhhmmmnnnhhhccccccbbbaaadddcccdddeeefffeeeccc```eeeaaa]]][[[[[[]]]^^^^^^XXXXXXYYYYYYYYYYYYYYYYYYWWWYYY[[[ZZZVVVTTTSSSTTTVVVXXXVVVRRRQQQSSSSSSPPPOOONNNNNNNNNOOOOOOOOONNNPPPSSSXXXZZZYYYWWWUUUUUUUUURRRQQQSSSWWWZZZZZZXXXSSSUUUUUUUUUYYY```bbb___UUUWWW[[[fffeeejjjwww```CCCVVVyyyrrrooogggYYYNNNWWWVVV]]]jjjiiiXXXGGGAAA;;;VVVxxxxxxuuuwwwvvvrrrvvv{{{|||wwwsssssssssqqqjjjnnnnnnjjjiiilllnnnlllkkknnnlllgggdddgggiiifffeeebbb^^^ZZZYYY[[[^^^```\\\\\\]]]___aaaaaa]]]YYYZZZ^^^]]]SSSMMMQQQXXX[[[UUUUUUTTTSSSRRRQQQPPPPPP}}}ssshhh}}}mmmnnniiifffVVVaaawww~~~lll\\\PPPJJJ>>>;;;:::<<<>>>DDDOOO[[[KKK555@@@kkkooo[[[gggSSSRRRbbbWWW\\\YYYVVVVVVXXXWWWSSSOOOIIILLLQQQTTTTTTQQQNNNKKKKKKJJJGGGEEEEEEEEEFFFGGGOOONNNMMMLLLLLLKKKIIIGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOPPPNNNRRRSSSQQQRRRSSSOOOIIINNNNNNNNNLLLJJJLLLQQQVVV]]]UUUNNNMMMOOOPPPUUU[[[YYYVVVSSSTTTUUUVVVYYY[[[```kkkooosss~~~~~~iiiYYY^^^ZZZTTTPPPOOOQQQUUUXXXJJJMMMNNNLLLNNNTTTXXXYYYJJJKKKMMMNNNOOOOOONNNNNNIIIJJJKKKLLLJJJGGGDDDAAA===BBBFFFFFFBBB???@@@CCCDDDAAA===:::999888666555333222111111111111111222//////.........------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))************,,,,,,,,,+++,,,,,,------$$$---///000111+++***666444NNNeeellllllnnnlll```VVVXXXaaahhhfffsssbbbhhheeebbbaaaaaa]]]VVVOOOBBBAAA@@@EEEVVVpppmmmaaakkkoooiiigggkkkhhhaaafffhhhhhhffffffiiihhhdddddddddfffiiikkkjjjgggdddccc___[[[YYYYYY[[[\\\\\\ZZZYYYXXXYYY[[[\\\[[[ZZZ^^^``````\\\WWWSSSRRRSSSWWWXXXWWWTTTUUUWWWUUUPPPPPPNNNNNNNNNOOOOOONNNMMMMMMQQQVVVYYYXXXUUURRRPPPTTTQQQOOOQQQTTTWWWVVVTTTSSSUUUUUUTTTWWW]]]^^^[[[]]]TTT___\\\hhh[[[nnnyyyxxxRRRJJJPPPeeepppkkkcccZZZTTTTTT[[[cccgggdddaaaWWWEEE;;;JJJbbb{{{}}}zzztttssswwwvvvqqquuuyyyzzztttpppppppppoooeeelllmmmgggdddgggjjjiiihhhkkkiiidddcccfffeee```___]]]ZZZXXXXXX[[[^^^```\\\\\\\\\\\\\\\[[[XXXVVVZZZ\\\WWWNNNJJJPPPVVVVVVPPPQQQSSSTTTTTTRRRPPPNNNyyyppp}}}nnnuuufffaaarrr||||||mmm\\\NNNCCC===:::???;;;>>>OOOTTTJJJCCC999;;;jjjpppdddXXXVVVXXXXXXWWWWWWSSSRRRRRRTTTUUUUUUSSSQQQRRRVVVZZZXXXQQQKKKHHHIIIHHHHHHJJJLLLJJJEEEFFFKKKPPPNNNJJJIIIJJJKKKKKKKKKJJJKKKJJJIIIGGGHHHJJJLLLNNNOOOOOOMMMKKKJJJJJJLLLGGGIIIKKKLLLMMMMMMMMMLLLQQQOOOMMMLLLMMMQQQVVVYYYYYYXXXTTTPPPNNNOOORRRUUUYYYVVVTTTTTTWWWYYYYYYWWWUUU\\\ccceeeeeefffmmmsssyyyvvvtttvvvzzz~~~nnnnnnlllgggaaa\\\YYYXXX[[[ZZZYYYWWWSSSOOOKKKIIIMMMQQQTTTTTTQQQPPPRRRVVVKKKKKKLLLNNNOOOMMMJJJGGGDDDGGGJJJLLLJJJHHHGGGGGGDDDBBB@@@???@@@@@@???===>>><<<:::777555444444444111111111111111000//////////////////...---++++++---,,,,,,+++*********+++,,,,,,++++++***)))(((((('''(((((()))***,,,---...************************---------............///333333>>>YYY{{{xxxkkklllddd```VVVPPPTTTUUUPPPNNNRRREEEHHHHHHAAA<<<===AAACCC<<<[[[yyyvvvaaa]]]```aaacccccccccccceeefffgggjjjiiicccbbbffffffbbb___eeehhheeebbbbbbbbb```aaa___]]]ZZZYYYXXXXXXYYYWWWUUUTTTUUUXXX[[[]]]]]]XXXZZZ[[[XXXRRROOOQQQTTTZZZ\\\]]]XXXQQQMMMOOORRRZZZTTTNNNLLLNNNPPPNNNKKKQQQQQQPPPPPPPPPOOOOOOOOOQQQNNNLLLLLLOOORRRTTTUUUJJJOOOUUUZZZ\\\\\\\\\\\\UUUOOOQQQYYYZZZVVVZZZdddyyyzzz^^^GGGEEE===KKKNNN\\\ssssssrrrvvvrrriiioooeee[[[```wwwzzznnnddd___gggooommmbbbYYYLLLFFF@@@AAAPPPnnn}}}~~~yyyzzzwwwqqqoootttyyyzzzyyyuuupppnnnnnnmmmkkkiiisssoooiiiaaa\\\]]]bbbfffgggddd^^^YYYYYY^^^dddfffcccbbbZZZQQQRRR\\\dddeee]]]^^^``````]]]XXXRRROOOXXXVVVOOOJJJMMMVVVWWWRRRRRRQQQMMMIIIJJJMMMLLLGGGwwwuuusssiiirrrwwwdddmmmzzzrrrbbbSSSHHH@@@;;;>>>@@@;;;AAAOOOOOOCCC???@@@ccciii^^^VVVVVVYYYXXXWWWWWWUUUSSSQQQQQQRRRSSSSSSSSSQQQUUUWWWTTTNNNHHHFFFGGGEEEDDDFFFIIIGGGDDDFFFKKKNNNKKKHHHHHHIIIJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLJJJHHHGGGIIIJJJMMMNNNNNNOOOOOOOOOOOONNNSSSRRRPPPOOOPPPRRRUUUWWWYYYXXXVVVTTTRRRTTTWWWZZZYYYVVVSSSSSSVVVXXXYYYXXXVVVZZZ___```^^^]]]___bbbfffccc``````bbbddddddccc[[[]]]^^^]]][[[ZZZZZZ[[[VVVVVVUUUSSSQQQOOOMMMLLLKKKOOORRRQQQNNNLLLOOORRRJJJJJJJJJLLLLLLKKKGGGDDDBBBEEEHHHIIIHHHFFFEEEDDDEEECCCAAA@@@@@@@@@???>>><<<:::888666444333333333000000111111111000////////////......------,,,,,,---,,,+++***************,,,,,,+++******)))((((((((((((((()))***+++,,,---************************+++,,,,,,,,,,,,---------++++++///===TTTkkk|||xxxaaa]]]ddd^^^OOOJJJ>>>???PPP[[[ZZZZZZ```{{{hhhZZZ[[[ddd[[[\\\]]]___aaacccdddeeeeeehhhgggbbbaaadddddd```___cccddd___]]]___bbbaaabbbaaa___\\\ZZZWWWUUUTTTTTTTTTUUUWWWZZZZZZXXXVVVRRRTTTUUUSSSOOONNNQQQUUUZZZ[[[ZZZVVVPPPNNNOOOQQQUUUPPPKKKKKKMMMNNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIKKKNNNOOOPPPLLLPPPVVVYYYYYYWWWVVVUUURRRNNNPPPXXXYYYUUUYYYbbbcccvvvtttIII===EEE:::;;;AAAFFFYYYtttsss[[[WWWQQQMMMOOOPPPKKKFFFCCC888EEE\\\www|||}}}tttwwwwwwsssqqqtttwwwvvvtttpppllllllooopppnnnkkklllgggaaa^^^```ccceeefffaaa\\\]]]cccccc^^^```gggbbb```ZZZTTTVVV^^^cccaaa[[[]]]^^^^^^\\\XXXTTTRRRXXXVVVOOOIIILLLRRRRRRNNNLLLLLLIIIEEEFFFJJJIIIDDD|||uuusssooowwwaaammmwww}}}}}}{{{yyyoooaaaSSSIIIAAA===:::<<>>ooosss```XXXTTTWWWZZZXXXVVVUUUUUURRROOONNNOOOQQQRRRSSSPPPRRRSSSPPPJJJFFFFFFGGGDDDBBBBBBEEEDDDCCCEEEKKKIIIGGGEEEEEEGGGIIIIIIIIIFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIGGGEEEEEEHHHJJJPPPOOONNNNNNMMMMMMMMMNNNPPPPPPPPPPPPQQQRRRTTTUUUQQQRRRRRRQQQQQQRRRVVVXXXVVVTTTQQQQQQSSSVVVXXXXXXVVVXXXZZZ[[[ZZZXXXVVVUUUYYYWWWVVVWWWYYY\\\]]]]]]WWWYYYZZZYYYWWWVVVVVVVVVWWWVVVTTTRRRPPPOOONNNMMMJJJLLLNNNMMMJJJHHHJJJLLLKKKJJJJJJJJJJJJHHHEEECCCAAACCCFFFGGGEEECCCCCCCCCCCCAAA???>>>>>>>>>===<<<888777666444222111111000//////000000000000000//////...---,,,,,,,,,---...,,,+++******************++++++******))))))(((((()))))))))))))))***++++++************************************+++++++++,,,---,,,++++++///999FFFOOOkkkoooaaappp{{{aaaUUURRRRRRWWW^^^WWWVVVVVVZZZ```cccdddcccbbbddddddaaa```bbbbbb```bbbcccaaa[[[ZZZ___dddeeedddccc```]]]ZZZVVVSSSRRRRRRTTTWWW[[[]]]\\\WWWTTTQQQSSSSSSPPPMMMMMMQQQUUUYYYVVVSSSOOOMMMLLLMMMNNNNNNLLLIIIJJJMMMNNNLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKHHHFFFFFFHHHJJJKKKKKKPPPTTTYYY[[[YYYUUURRRQQQNNNLLLOOOWWWXXXUUUWWW^^^^^^aaalllzzz]]]IIIDDDFFF???;;;BBBFFFKKKWWWgggttt|||~~~yyyqqqsssooonnnpppmmm]]]HHH:::???;;;999888777777>>>FFFsss|||~~~qqqvvvxxxvvvuuuvvvvvvtttpppkkkhhhkkkqqquuurrrmmmhhhccc^^^```fffiiigggddd^^^XXX^^^jjjiii\\\[[[fffaaa^^^YYYWWW[[[aaaaaa]]][[[[[[\\\[[[ZZZXXXVVVUUUWWWTTTNNNIIIJJJMMMMMMIIIIIIIIIGGGCCCDDDGGGFFFCCCwwwmmmiiihhh|||hhhMMMZZZqqq{{{zzzzzzqqqyyy|||ggg___SSSGGGAAA===<<<<<<999HHHTTTXXXMMM888:::TTTzzzUUUZZZUUUTTTXXX[[[WWWSSSQQQQQQOOOMMMMMMOOOPPPPPPOOOLLLMMMMMMKKKHHHGGGHHHJJJGGGCCCBBBDDDCCCBBBDDDIIIEEECCCBBBCCCEEEGGGGGGGGGCCCEEEGGGHHHGGGFFFFFFFFFHHHHHHGGGEEECCCDDDGGGIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIKKKMMMOOOPPPQQQRRRRRRMMMNNNOOOOOONNNOOORRRTTTSSSQQQOOONNNOOORRRUUUWWWUUUUUUVVVYYY\\\[[[VVVRRRYYYXXXXXXYYYZZZ\\\]]]^^^XXXYYYYYYWWWTTTRRRQQQQQQ\\\ZZZWWWSSSPPPNNNMMMMMMJJJKKKLLLJJJGGGFFFGGGIIILLLKKKIIIHHHHHHGGGDDDBBBAAACCCEEEEEEDDDBBBBBBBBB@@@===;;;:::::::::888777555444333222111000//////......//////000000//////...---+++******,,,...///+++******)))))))))************)))))))))(((((((((***))))))((((((((())))))************************))))))*********+++++++++---///000---)))(((***---<<>>CCCMMMXXXfffyyy~~~{{{uuuyyy{{{xxxvvvvvvvvvsssooojjjhhhlllssswwwsssmmmiiifffeeefffiiiiiieeeaaabbbaaabbbccc```ZZZ]]]dddccc]]]WWWWWW\\\aaa___[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTQQQLLLIIIIIIJJJJJJHHHJJJKKKIIIDDDCCCEEEEEEBBBwwwqqqlllllliiirrrttt[[[YYY}}}zzz{{{pppjjj||||||tttfffXXXQQQGGG???;;;;;;======CCCQQQTTTIII777000TTTnnnYYYXXXUUUTTTXXXYYYTTTOOOMMMKKKKKKLLLMMMOOONNNKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMKKKFFFDDDDDDDDDBBBBBBFFFAAA@@@@@@AAACCCEEEEEEDDD@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCCCCAAA@@@AAACCCFFFDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKMMMOOOPPPOOONNNMMMPPPQQQQQQPPPNNNOOOQQQSSSOOOOOOMMMMMMMMMOOORRRTTTQQQPPPQQQUUUXXXXXXSSSNNNUUUUUUUUUTTTSSSSSSSSSSSSRRRTTTUUUTTTRRRPPPPPPQQQYYYXXXUUURRRPPPNNNNNNNNNKKKKKKJJJHHHGGGFFFGGGHHHJJJHHHFFFDDDDDDDDDBBB@@@@@@AAACCCBBBAAA?????????>>><<<:::888888888666555222222222111000//////...---....../////////......---,,,***)))***+++---...)))))))))(((((())))))***))))))((((((((((((((((((***)))((((((''''''(((((()))))))))))))))))))))))))))************+++++++++((())),,,///000000...---///333999HHHYYY```tttppp[[[LLLHHHDDDCCCGGGLLLOOORRRTTTXXXUUUSSSWWW]]]aaa___\\\[[[[[[]]]aaaccccccdddeeebbbcccbbb___```dddfffddd```]]]YYYUUUTTTVVVXXXZZZ[[[[[[[[[]]]]]]\\\YYYWWWWWWWWWUUUSSSQQQQQQSSSTTTSSSOOOKKKHHHHHHJJJKKKKKKLLLMMMNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMOOORRRSSSOOOMMMKKKKKKMMMNNNNNNNNNIIILLLOOOPPPNNNKKKIIIHHHKKKLLLPPPTTTUUUSSSTTTWWWLLLYYYTTTJJJXXXrrrwww]]]iiiZZZIIIBBBBBB@@@:::444111:::HHHOOOJJJAAAAAAFFFccciiizzz{{{|||yyyxxx{{{zzztttqqqrrrsssqqqpppllljjjnnnssstttpppjjjfffgggiiiiiigggdddbbbaaaeeejjjcccRRROOO\\\fffdddddd\\\UUUVVV[[[___^^^[[[]]]\\\ZZZXXXVVVTTTSSSSSSNNNKKKIIIHHHIIIHHHHHHIIIJJJLLLIIIDDDAAABBBBBB???xxxuuuvvvooovvvpppiiiccc[[[zzzttt~~~|||lll{{{yyy~~~nnncccVVVJJJEEE>>>::::::===@@@BBBRRRRRREEE555333III^^^^^^]]]WWWSSSRRRUUUTTTOOOKKKKKKFFFGGGIIIKKKMMMKKKGGGDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLFFFCCCDDDDDDAAA@@@AAA??????>>>@@@BBBCCCCCCBBB===???AAAAAA@@@@@@AAABBB<<<===>>>>>>======???AAACCCCCCCCCDDDEEEFFFHHHHHHNNNOOOPPPQQQPPPOOOLLLKKKPPPPPPOOOMMMKKKKKKMMMOOONNNOOOOOONNNMMMMMMPPPRRRNNNMMMMMMOOOQQQPPPLLLHHHMMMOOORRRSSSTTTUUUXXXZZZYYYZZZZZZWWWTTTPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPLLLKKKIIIGGGGGGGGGGGGHHHGGGDDDAAA@@@@@@@@@@@@???>>>???@@@???===<<<<<<===@@@===;;;999999888777555111111222222111000//////...............------,,,---,,,+++*********+++,,,((((((((((((((())))))***(((((((((((('''''''''''')))((('''''''''''''''((()))))))))))))))))))))))))))))))))*********++++++,,,)))(((***...111111000---...***---666;;;GGG^^^iiiOOO===999;;;AAA@@@@@@AAADDDHHHOOOTTTUUUSSSSSSUUUYYY\\\[[[YYYZZZYYY[[[aaacccaaabbbddd]]]___^^^]]]^^^bbb```\\\ZZZWWWTTTSSSSSSVVVZZZ]]]___\\\ZZZXXXVVVTTTQQQNNNPPPPPPQQQQQQRRRSSSTTTUUURRRPPPNNNLLLKKKLLLNNNOOONNNOOOPPPPPPPPPOOONNNMMMKKKJJJIIIIIIJJJLLLOOOQQQOOONNNMMMNNNOOOQQQQQQPPPJJJLLLNNNOOONNNLLLLLLLLLKKKMMMOOOQQQPPPPPPQQQSSSJJJQQQMMMGGGMMMWWWhhhxxx}}}~~~}}}zzzxxxvvvwwwtttnnnjjjlllnnnnnnnnnmmmmmmooopppooojjjeee```ccceeeeeecccaaaaaabbbccckkk___GGGHHH```llleeebbbZZZUUUVVVZZZ[[[ZZZ[[[YYYXXXWWWTTTRRRPPPOOONNNHHHEEEEEEGGGGGGEEEFFFHHHFFFHHHGGG@@@======>>><<>>;;;;;;???EEEIIILLLNNNGGG999===```lllQQQQQQWWWSSSOOONNNPPPOOOJJJHHHJJJDDDDDDEEEGGGHHHGGGEEEBBBBBBBBBBBBDDDFFFGGGHHHGGGFFFAAA???AAABBB???<<<===???>>>>>>???AAABBBAAA@@@;;;<<<======<<<===???AAA:::<<<>>>??????>>>???@@@DDDEEEFFFGGGGGGGGGGGGGGGKKKLLLNNNOOOPPPOOONNNMMMOOONNNMMMJJJHHHIIILLLOOOOOOQQQSSSRRROOONNNOOOQQQNNNNNNNNNNNNOOONNNKKKJJJNNNRRRVVVYYYZZZ\\\___bbb^^^^^^^^^ZZZVVVRRRPPPOOOJJJJJJLLLMMMNNNOOOOOOOOOLLLJJJGGGFFFFFFGGGHHHHHHGGGDDDAAA???@@@AAAAAAAAA@@@AAABBBAAA???===>>>>>>@@@===;;;999999888666555111222222333333222111000/////////...---,,,+++***,,,,,,++++++******))))))(((''''''''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))...,,,)))((()))***++++++&&&---,,,,,,222111---444;;;```ppptttrrrOOO;;;888999999888444888<<<@@@DDDHHHLLLMMMNNNNNNPPPQQQSSSUUUVVVVVV[[[YYY[[[```aaa]]]\\\___\\\]]][[[YYYZZZ^^^\\\XXXRRRRRRSSSSSSUUUWWWYYYZZZZZZXXXVVVTTTSSSPPPMMMJJJMMMNNNOOOQQQSSSTTTSSSRRRMMMOOOOOOMMMKKKJJJMMMPPPOOOOOOOOONNNMMMKKKJJJJJJIIIGGGFFFEEEFFFIIIKKKMMMLLLKKKKKKLLLNNNPPPPPPOOOLLLMMMNNNMMMLLLLLLMMMOOOKKKMMMMMMLLLKKKLLLMMMNNNOOOGGGDDDNNNQQQBBBGGGeeevvvwwwyyyzzzzzzzzz{{{{{{zzzwwwuuuppprrrpppkkkhhhkkkmmmmmmjjjlllnnnnnnlllhhhdddaaabbbaaa```aaaaaabbbaaaaaabbbeeeZZZKKKNNNaaaggg___]]]XXXVVVZZZ[[[XXXVVVXXXQQQQQQQQQPPPNNNLLLKKKJJJCCC@@@AAAEEEDDD@@@@@@DDD@@@DDDCCC>>>:::<<<======tttnnnkkkoooooobbbbbbrrrnnniiixxxpppzzzxxx{{{]]]jjjsss{{{ppp\\\RRRLLLAAA>>><<<<<>>999666VVV^^^[[[\\\SSSVVVPPPLLLJJJKKKKKKGGGGGGJJJEEECCCBBBCCCDDDEEEDDDCCCBBBAAAAAACCCDDDEEEDDDCCCAAA<<<:::>>>@@@===::::::???>>>>>>???AAAAAA@@@>>>:::;;;;;;;;;:::;;;>>>@@@;;;>>>AAACCCBBBBBBAAABBBFFFFFFGGGHHHHHHGGGEEEDDDCCCEEEHHHKKKNNNPPPQQQRRRSSSRRRPPPMMMKKKMMMRRRVVVPPPSSSVVVUUURRROOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRXXX[[[\\\ZZZWWWTTTUUUVVVQQQSSSUUUUUUTTTSSSTTTUUULLLMMMNNNOOOPPPOOONNNNNNKKKIIIFFFEEEFFFGGGHHHHHHJJJGGGCCCBBBCCCDDDEEEEEEDDDEEEFFFDDDBBBAAAAAABBB>>>;;;999777777666444222111222333444444333222111000000///...---+++***))),,,,,,,,,,,,+++)))(((''''''''''''''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$&&&***++++++++++++,,,&&&...)))$$$---111///222333000)))444DDDAAASSSlllOOO777;;;;;;555333666999888::::::999999>>>DDDGGGGGGHHHJJJLLLNNNNNNPPPRRRUUU\\\YYY[[[```___YYYWWWZZZ^^^]]]ZZZVVVXXX\\\\\\XXXNNNPPPSSSUUUWWWXXXWWWWWWRRRRRRSSSTTTTTTRRROOOLLLQQQQQQRRRSSSTTTTTTQQQOOOHHHLLLNNNLLLHHHGGGJJJOOONNNOOONNNLLLIIIGGGGGGGGGHHHGGGEEEDDDEEEGGGJJJKKKIIIHHHHHHIIILLLNNNNNNMMMHHHHHHHHHFFFEEEEEEGGGIIIJJJLLLKKKHHHGGGHHHJJJKKKBBBMMMIIIBBBHHHMMMMMMPPPYYYvvvzzzyyyxxxzzz~~~xxxwwwwwwyyyzzzxxxuuuqqqlllpppppplllkkkmmmooonnnfffjjjmmmmmmhhhccc```___iiiddd______cccdddbbb___ddd```YYYTTTXXX___]]]VVVXXXVVVWWW]]]\\\VVVSSSVVVJJJKKKLLLLLLLLLJJJIIIGGGAAA>>>???CCCAAA<<<<<>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===@@@BBBCCCAAA?????????CCCEEEGGGGGGFFFEEEDDDEEEKKKIIIHHHIIIKKKNNNOOOOOONNNJJJGGGHHHLLLOOONNNLLLLLLOOORRRRRROOOMMMNNNPPPTTTPPPOOOSSSUUUTTTUUUWWW^^^VVVSSSXXXZZZUUUPPPOOOHHHSSSXXXSSSQQQWWWYYYUUUQQQRRRTTTUUUTTTSSSQQQOOONNNKKKGGGEEEFFFHHHIIIIIIHHHGGGDDDCCCCCCDDDFFFHHHGGGFFFEEEDDDBBB@@@??????;;;;;;999777666555555555222111///...---...///111000//////---,,,+++******,,,,,,,,,+++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))******))))))******+++,,,.........//////000222222:::???IIIWWWgggxxxuuugggWWWIII>>>888333333333444444444555555555666777888:::;;;<<<===CCCDDDFFFGGGHHHLLLPPPTTTZZZYYYXXXWWWVVVWWWXXXXXXcccaaa^^^[[[YYYWWWVVVVVVMMMRRRYYY]]]\\\ZZZYYYYYYSSSVVVXXXUUUPPPMMMOOORRROOOOOOPPPQQQSSSRRRPPPMMMLLLKKKJJJGGGEEEEEEIIIMMMLLLMMMNNNMMMJJJHHHGGGGGGEEEHHHIIIFFFAAA???AAAEEECCCDDDEEEFFFGGGHHHIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCFFFHHHEEEAAAEEEEEEEEEEEEFFFGGGHHHIIIOOOTTTaaappp~~~{{{yyyzzz|||uuuvvvvvvuuuvvvxxxssslllooommmjjjhhhhhhhhhgggfffaaagggjjjiiihhhhhhfffbbbeeefffccc______aaa```\\\]]]ZZZXXXYYY[[[[[[XXXUUU\\\XXXRRRPPPQQQRRRQQQPPPKKKJJJJJJJJJIIIHHHDDDBBBAAA@@@??????@@@@@@>>><<<@@@AAA>>>999888<<<===<<>>;;;999>>>:::@@@OOOUUULLL>>>777@@@^^^yyyYYYRRRUUUTTTOOOMMMOOOMMMKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>======>>>??????<<<:::888888:::;;;;;;:::888888777777777777666666:::::::::;;;;;;<<<<<<<<<===???BBBBBBAAA?????????CCCEEEGGGGGGFFFDDDDDDEEEFFFDDDDDDFFFIIILLLMMMMMMMMMJJJGGGGGGJJJKKKJJJHHHKKKMMMNNNMMMKKKLLLOOOQQQRRROOOPPPTTTVVVTTTTTTWWW\\\VVVTTTYYY[[[WWWRRRQQQUUUWWWSSSMMMPPP[[[^^^YYYOOOQQQTTTVVVVVVSSSOOOMMMNNNKKKHHHGGGGGGHHHGGGFFFGGGFFFDDDCCCCCCEEEGGGHHHFFFEEEDDDBBB@@@>>>===<<<:::999888666555444333333333111000......///000111//////...---,,,+++******************)))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,---...///000+++,,,---///333888<<<>>>999999;;;AAAFFFGGGBBB===<<<;;;999666333000...,,,111111111111222222222222333444555666777999::::::<<<>>>AAADDDGGGLLLRRRVVVSSSRRRRRRQQQRRRSSSUUUVVV______^^^\\\YYYUUUSSSQQQPPPTTTYYY[[[YYYUUUSSSRRRPPPSSSUUUSSSOOOMMMOOORRRQQQOOOLLLKKKLLLLLLLLLKKKMMMIIIEEECCCDDDFFFHHHIIIJJJKKKLLLJJJGGGDDDCCCCCCAAADDDGGGFFFCCCCCCGGGKKKCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEE>>>>>>>>>@@@DDDGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEJJJWWWggg~~~}}}zzzyyyyyyrrruuuvvvvvvxxxzzzvvvooonnnkkkhhhggggggggggggfffdddjjjmmmllljjjkkkiiifffbbbdddbbb```aaaeeeddd```\\\[[[ZZZYYYXXXWWWTTTRRRUUURRRNNNMMMMMMNNNNNNNNNIIIHHHGGGGGGHHHHHHFFFDDD??????>>>???AAAAAA@@@>>>>>>???===999888;;;<<<:::sssnnnmmmmmmllljjjiiimmmnnnhhh```oookkkllljjjnnn~~~rrraaa\\\WWW~~~pppdddXXXQQQHHH@@@<<<:::::::::AAAAAAJJJUUULLL999666BBBpppkkk[[[PPPPPPSSSOOOLLLMMMMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA???===<<<===<<<;;;:::::::::::::::999777555555777888777666222222333333333444444444888888999999:::;;;<<<<<<<<<>>>@@@@@@???>>>>>>>>>BBBCCCEEEEEEDDDCCCCCCDDDCCCBBBBBBEEEHHHLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGEEEJJJJJJJJJHHHHHHJJJNNNQQQNNNNNNQQQVVVXXXUUUTTTVVVXXXUUUUUUZZZ\\\YYYUUUSSS\\\YYYRRROOOWWWbbbaaaWWWLLLOOOSSSVVVVVVRRRNNNKKKMMMKKKJJJIIIJJJIIIGGGEEEEEEEEEDDDCCCDDDEEEGGGHHHDDDDDDBBB@@@>>><<<:::999999888777555444333222222333222000/////////000111//////...---,,,+++******))))))))))))((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++***************+++,,,---000///---+++)))))))))***111...---...111222///,,,))))))+++---...000222222---.........////////////000000111333444555666777888:::===@@@CCCIIIOOOSSSMMMMMMMMMNNNPPPRRRTTTVVV^^^^^^___^^^[[[WWWRRRPPPWWWYYY\\\[[[WWWSSSOOONNNMMMPPPRRRQQQNNNMMMPPPRRRUUUPPPKKKHHHGGGIIIJJJKKKNNNHHHBBB@@@DDDGGGHHHGGGJJJKKKKKKIIIFFFCCCBBBBBBAAADDDFFFFFFEEEFFFIIILLLBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA????????????????????????AAA@@@@@@AAAAAABBBCCCDDDEEE@@@>>>CCCNNN```yyy||||||xxx|||}}}yyyvvvuuupppuuuxxxxxx{{{|||yyyssspppnnnkkkjjjkkkkkkkkkjjjfffkkknnnlllkkklllkkkhhhccceeedddaaacccfffeeeaaaYYYZZZZZZXXXVVVSSSSSSSSSOOOOOONNNLLLJJJKKKMMMOOOJJJHHHFFFEEEFFFFFFEEECCC=========>>>AAAAAA@@@???;;;======999888;;;:::888~~~sssnnnnnnkkkllllllllllllkkkiiiffflllllllllfffffftttvvvdddkkkjjjooowwwkkk\\\RRRMMMGGG???::::::===@@@BBBFFFMMMRRRIII666555UUUzzztttVVVPPPNNNRRRSSSNNNIIIIIIIIIGGGDDDDDDDDDDDDBBBAAAAAAAAA@@@???===;;;:::999;;;:::999888777777666666666444333333555555555444000111111222333444444444444555555666777888999999888:::<<<<<<;;;::::::;;;???@@@AAAAAA?????????AAAEEEDDDDDDFFFJJJLLLMMMLLLGGGHHHHHHHHHGGGFFFFFFFFFKKKKKKJJJHHHHHHIIILLLMMMKKKLLLQQQXXXXXXTTTSSSTTTSSSSSSUUUYYY\\\[[[WWWUUUVVVVVVVVVZZZbbbfff]]]OOOMMMNNNQQQRRRRRRPPPMMMKKKKKKJJJKKKLLLMMMLLLHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCAAA???===;;;999888999888777555444333333222222222111000000000000111......------,,,+++******))))))))))))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((()))))))))(((((((((((()))******))))))(((((()))***++++++,,,,,,,,,,,,...///111222...,,,******+++,,,***(((000//////...---,,,,,,,,,+++,,,,,,,,,------------......///000111222333444777999;;;===@@@DDDJJJNNNNNNNNNNNNOOOQQQTTTVVVWWW___`````````^^^[[[YYYWWW]]]^^^^^^]]]YYYUUUQQQOOOOOOPPPRRRQQQOOONNNPPPQQQVVVRRRMMMJJJJJJKKKMMMMMMNNNJJJFFFDDDDDDGGGIIIJJJKKKLLLMMMLLLIIIHHHHHHHHHGGGHHHIIIGGGEEEDDDFFFHHHCCCCCCBBBBBBAAA@@@@@@@@@??????>>>=========>>>>>>???>>>??????===<<>>=========>>>>>>???@@@EEEAAA???AAACCCGGGQQQ[[[zzzxxxvvvyyy}}}~~~{{{wwwtttrrrqqqvvvyyyzzz{{{|||xxxrrrooollljjjjjjkkkllllllkkkfffkkkmmmjjjiiijjjjjjgggggghhhgggcccccceeeccc^^^UUUXXXZZZXXXUUUSSSSSSUUUPPPQQQRRROOOLLLKKKNNNQQQNNNJJJFFFDDDBBBAAA@@@>>><<<<<<;;;<<<>>>>>>===;;;777:::;;;888888:::888555xxx~~~sssooopppkkkjjjiiihhhgggfffgggiii___ccchhhdddaaappp{{{sss}}}~~~vvvkkk```TTTJJJDDD???;;;777666:::@@@FFFJJJIIIMMMDDD222444]]]xxxNNNOOOKKKJJJNNNOOOJJJEEEBBBCCCAAA???>>>??????>>>===;;;;;;;;;;;;:::999888777888888888777666555444444444333222333444444333222//////000111222333444444111111222222333444444555333555777777666555666888:::<<<<<<<<<::::::;;;<<>>>>>===<<<;;;;;;:::::::::;;;555777;;;>>>>>>@@@LLLYYY;;;;;;:::::::::;;;<<<<<<::::::<<>>===<<<;;;:::::::::999777555444888999777777888666333eeetttnnnpppmmmhhheeeccc```^^^```eeeTTTUUUZZZXXXSSSaaawww~~~zzzsssnnnpppxxxlll___VVVNNNFFF@@@???999888888<<>>===;;;;;;:::999888666555444444333000000000000/////////...---,,,,,,,,,+++++++++***)))))))))******))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))(((((())))))***......---,,,+++***)))((("""$$$&&&'''((('''&&&%%%((()))***+++,,,---......************++++++++++++---------...///000000000///111444777;;;@@@FFFKKKLLLLLLLLLMMMOOOQQQTTTUUUYYYXXXXXXXXXZZZ\\\^^^```ZZZXXXWWWVVVVVVVVVSSSQQQUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMMMMNNNMMMLLLJJJKKKPPPSSSPPPIIIGGGLLLRRRHHHIIIIIIIIIHHHHHHIIIKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;:::999888888888888666777;;;>>><<<>>>OOOccc999999888888888999999:::999777888===???===>>>AAA888@@@MMM[[[mmmvvvqqqvvv}}}{{{zzz{{{wwwvvvwwwxxxvvvsssqqqppppppssswwwyyyvvvsssrrrooollleeedddbbbccceeeggggggggglllooonnniiifffggghhhfffaaaccccccbbbcccfffddd___\\\\\\[[[XXXTTTPPPOOONNNPPPQQQPPPMMMJJJHHHHHHIIIEEECCCAAA@@@AAAAAA@@@>>>;;;999888888888666444222222555666444444666555111YYY~~~sssmmmnnnlllfffbbbaaa___[[[]]]bbbXXXSSSYYY\\\UUU\\\qqq~~~~~~kkkjjjzzzvvv~~~~~~wwwooodddXXXMMMIIIEEE???===>>><<>>===<<<<<<999888777555444333222222///////////////...------,,,,,,,,,+++++++++++++++'''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))((((((''''''(((((((((&&&&&&''''''''''''&&&&&&)))+++,,,---,,,,,,,,,---((((((((((((''''''''''''(((((()))))))))*********++++++,,,,,,---.........---///111444777<<>>===<<<<<<;;;;;;:::999888777777777777999999;;;<<<777888LLLeee888888777777777777777888;;;888777;;;<<<::::::<<>>:::888;;;@@@DDDKKKPPPOOOGGG;;;222<<>>?????????>>>======<<<<<<888777666444333222111111.........///...------,,,,,,,,,++++++++++++++++++&&&&&&''''''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''(((((('''&&&&&&(((***(((((((((((((((((('''''''''''''''((((((((())))))******++++++,,,,,,,,,---...000111222444777<<>>======<<<;;;;;;::::::::::::888777777666666666333222555888444888PPPlll888777777666666666777777555333666<<<>>>;;;999::::::>>>@@@???<<>>=========888777555666888999999888333333333222222222111111222111111111111111111222////////////////////////......//////000000000111//////......------------------...///000111222222444444333222222333333333777777888999;;;<<<======AAA@@@>>><<<;;;===AAAEEELLLHHHFFFFFFIIIJJJJJJIIIFFFJJJNNNPPPOOOLLLJJJJJJUUUMMMFFFEEEIIILLLKKKHHHRRRQQQOOOLLLIIIIIILLLNNNVVVNNNIIILLLPPPOOOJJJHHHGGGHHHIIIIIIHHHEEEBBB@@@CCCEEEFFFDDD???<<<<<<===???>>><<<;;;:::999999999444333111000111000...---......---------,,,,,,,,,))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))......///111222555666777>>>???AAADDDGGGIIIKKKMMMJJJPPPVVVVVVQQQPPPSSSXXXZZZSSSOOORRRVVVVVVTTTTTTSSSTTTSSSSSSQQQNNNKKKIIIQQQPPPNNNNNNOOONNNLLLJJJGGGMMMSSSSSSMMMFFFCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBB@@@???===;;;:::999999<<<;;;;;;:::999888777777888888777777666666666555666444444555000333JJJeee777666444333333444666777888888999999999:::::::::;;;;;;;;;;;;;;;<<<======???@@@CCCIIIQQQ[[[dddiiirrr}}}sssfff```aaaqqqooollljjjiiikkkmmmnnnmmmnnnppptttvvvuuuqqqnnnooooooppprrrrrroookkkggggggpppvvvsssmmmjjjjjjiiieeeddddddfffhhhiiihhhfffeeedddaaa___^^^___aaaccc^^^bbbccc```^^^^^^ZZZUUUSSSSSSRRRRRRSSSRRROOOMMMNNNIIICCC@@@@@@BBBCCCDDDAAAAAA@@@???===:::888666555555444333333333333444333333333222222222111111WWW~~~vvvkkkeeeeeecccaaa```[[[YYY```hhhdddaaa___ccckkkpppqqqoooooopppttttttjjj]]]\\\eeedddjjj|||sssjjj{{{zzzooo```]]]WWWPPPJJJEEEAAA@@@???;;;888:::AAAIIINNNQQQMMMJJJDDD:::333???bbbaaaJJJFFFEEEAAA;;;@@@??????>>>===<<<<<<;;;:::888666666666777666555333222222222222111111111111111000000000000111111////////////////////////.........//////000000000............------,,,,,,,,,------...///000111222333222222111111222222222444444666888:::;;;===>>>???>>>===;;;:::<<>>===>>>>>>===<<<<<<;;;::::::999888888777777666666555666555555555444444444444555333444666222111AAAUUU666555333222222333555666666666777777777888888888:::999999999999:::;;;;;;AAA@@@??????AAADDDHHHJJJDDDKKKTTTXXXXXXXXX[[[___dddjjjllliiiggghhhgggdddccccccdddfffbbb\\\^^^dddkkkkkklllkkkiiijjjlllooorrrrrrrrrttttttrrrooolllmmmnnnppprrrrrrqqqmmmkkkllltttyyyuuuooollllllkkk```dddiiikkkjjjiiiiiiiiihhhfffdddbbbccccccdddcccaaadddeeeaaa___]]]ZZZTTTYYYVVVTTTSSSSSSTTTSSSRRRMMMJJJEEECCCBBBBBBAAA@@@=========<<<;;;888666555555555444333333333333444222222222222111111111111\\\~~~uuuhhhaaa[[[^^^___]]][[[dddpppddd^^^eeellljjjhhhiii___dddnnnssskkk^^^___iii^^^xxxyyyvvvwww}}}yyypppcccZZZOOOKKKFFF@@@<<<;;;:::;;;<<>>===<<<;;;:::999999;;;999666555555444333111222222111111111000000000000000////////////000000........................------............//////------------,,,,,,,,,,,,,,,,,,------...///000000111000000///000000111111000111333555777999;;;<<<;;;;;;:::999999;;;@@@DDDDDDDDDDDDFFFIIIKKKJJJIIIEEEFFFGGGGGGFFFFFFHHHIIISSSMMMFFFDDDGGGIIIHHHFFFMMMJJJGGGHHHLLLPPPQQQPPPRRRMMMKKKLLLJJJGGGHHHJJJIIIHHHGGGFFFEEEDDDBBBBBB@@@BBBCCCCCCBBBAAAAAABBB;;;:::999888666555444444222111////////////---+++------------,,,,,,,,,,,,((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))++++++,,,---///111222333333444777:::???CCCFFFHHHGGGKKKPPPSSSSSSSSSSSSTTTSSSQQQQQQSSSSSSPPPOOOQQQNNNMMMKKKIIIIIIIIIJJJKKKFFFIIIMMMMMMJJJHHHHHHIIIKKKJJJIIIHHHIIIJJJKKKLLLGGGFFFEEECCC@@@>>><<<;;;:::;;;<<<<<<<<<;;;:::999555555444444444444444444333333333222222222222111444222333666333///666AAA555444333222222333444555444444444555555555666666777777777777777888999999<<<<<<<<<<<<===>>>?????????AAABBBBBBAAABBBDDDFFFFFFLLLPPPQQQRRRVVVXXXWWWSSSXXX^^^aaa\\\YYY^^^fffbbbgggkkkkkkhhhhhhkkknnntttsssqqqqqqrrrqqqnnnllllllnnnqqqssssssrrrpppoooooovvvzzzuuunnnkkkjjjhhh```gggnnnooojjjffffffhhhhhhfffddddddffffffccc```___cccdddaaa______\\\WWW[[[XXXTTTRRRRRRSSSSSSSSSLLLIIIGGGEEECCCAAA>>>;;;888888999888777666444333666555444444333333444444111111111111000000000000aaayyylllaaa[[[VVVXXXZZZZZZ^^^sssxxxiiiaaagggggg^^^ZZZ```aaaeeemmmppphhh]]]aaammmdddxxx~~~wwwssstttzzz{{{qqqlll{{{vvvkkkllluuu{{{pppkkkddd___[[[VVVNNNHHHBBB@@@===;;;<<<@@@EEEHHHIIIPPPWWWXXXQQQEEE;;;666333<<>>BBBBBBCCCDDDFFFGGGGGGFFFEEEGGGGGGFFFEEEDDDFFFIIILLLPPPKKKFFFFFFHHHKKKKKKIIIMMMIIIFFFGGGMMMQQQPPPNNNNNNLLLLLLLLLHHHDDDFFFLLLIIIJJJKKKKKKIIIGGGDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@;;;:::999888666555333222111///............,,,+++---------,,,,,,,,,++++++(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,...///000111222555888===BBBFFFHHHGGGJJJMMMPPPRRRRRRPPPOOONNNMMMOOORRRPPPKKKKKKNNNNNNLLLIIIGGGHHHJJJMMMOOOHHHMMMQQQPPPLLLHHHHHHJJJKKKIIIGGGFFFHHHJJJKKKJJJDDDDDDBBBAAA???===<<<;;;888999;;;<<<;;;999777555222222222333333444444444111111111111111111111111444111111444333//////333333222222111111222222333333333333333444444444444666666555555666666777888888999;;;===???AAABBBBBBAAA@@@??????AAADDDEEEEEEBBBFFFJJJLLLNNNPPPSSSTTTZZZ^^^cccccc___\\\___ccc\\\cccjjjjjjfffcccgggkkkooonnnlllmmmooopppoooooommmooorrrssssssqqqppppppnnntttvvvpppiiigggeeecccgggkkkooommmgggbbbaaaaaadddbbb```bbbdddddd___ZZZXXX\\\___^^^^^^```^^^ZZZVVVSSSQQQPPPPPPPPPNNNMMMKKKHHHDDDBBB@@@>>>:::888555555666666666444333222555555444333333333333333000000000////////////...cccrrrccc[[[XXXVVVWWWWWWWWWYYYggglllaaa^^^ccc^^^SSSSSS\\\sssqqqqqqnnnbbbXXX^^^llltttuuuppplllhhhaaahhh|||iii___jjjvvvkkkffffffgggkkkooorrrzzz}}}vvvmmmfffaaaYYYTTTLLLFFFCCCAAA>>><<<:::===AAAFFFKKKOOOQQQRRRPPPQQQMMMDDD888333666;;;OOOooo]]]@@@;;;CCCGGG@@@;;;===???===:::999999888666555555444555333111111222333222111000000/////////............------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++++++++*********+++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------...///000000000111111111222222333444444444555888<<>>===<<<;;;;;;;;;:::888555333222000...------......,,,+++------,,,,,,,,,+++++++++(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***,,,---...///000222555999>>>CCCEEEFFFHHHKKKMMMNNNMMMLLLJJJMMMLLLNNNQQQPPPLLLLLLOOOPPPNNNJJJHHHIIIMMMQQQTTTOOOSSSVVVTTTNNNIIIIIIKKKJJJHHHGGGGGGHHHHHHFFFEEE??????>>>>>>===<<<;;;;;;999:::::::::999666333222111111222222333444444444111111111111111111111111444111///111111///...///111111000000000000111111222222222222333333333333555555444444555555666777888888:::;;;;;;;;;:::999888777777999===??????>>>???AAACCCFFFFFFGGGIIIKKKOOORRRUUUVVVYYY[[[]]]^^^[[[aaagggfffaaa___bbbgggllljjjhhhiiikkkmmmmmmmmmnnnpppssssssqqqooonnnooonnnrrrrrrlllfffeeedddaaallljjjhhheeecccaaa___^^^_________aaabbb```[[[VVVUUUYYY\\\[[[[[[]]][[[WWWPPPOOOOOOPPPPPPMMMJJJFFFHHHEEE@@@<<<:::999888777444555666666666444333222444444333222222222222222//////.........---------kkklll]]]XXXWWWRRRSSSVVVWWWVVVUUU\\\eee[[[XXX[[[___\\\VVVYYYbbblllgggdddbbb[[[VVV___lllzzzrrrnnnjjjdddggg{{{hhhXXXVVVttt~~~rrrmmmeeebbb\\\WWWZZZccchhhhhhfffggggggeeefffjjjiiieeeaaa```^^^[[[UUUOOOJJJGGGDDDAAA>>>>>>@@@CCCEEEFFFIIINNNTTTYYYXXXSSSKKKEEE>>>999333///666IIIbbbttttttIII@@@DDD;;;AAA???777999BBB???333666666666555444444333333111000...///111222222111/////////.........------,,,,,,,,,++++++,,,,,,,,,************************++++++************)))))))))))))))***************)))))))))******+++++++++++++++++++++,,,---......000000000////////////...000111222222333555999<<>>@@@AAABBBCCCBBBCCCEEEGGGJJJHHHGGGIIILLLPPPRRRRRRPPPMMMJJJIIIKKKKKKIIIFFFGGGGGGJJJMMMKKKGGGGGGLLLIIIKKKNNNPPPOOOKKKFFFBBB???=========>>>===<<<:::<<<<<<<<<;;;999666444222000...------......---,,,,,,,,,,,,,,,++++++++++++'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''')))***+++,,,,,,,,,---///333888<<<>>>CCCEEEHHHIIIHHHHHHIIIJJJOOOLLLMMMQQQRRRPPPOOORRRQQQOOOKKKJJJKKKNNNSSSVVVTTTVVVVVVSSSNNNJJJJJJKKKGGGGGGHHHGGGFFFDDDBBBAAA;;;;;;;;;;;;::::::::::::999999999888666444111000111222222222333333444444111111111111111222222222333000......////////////////////////////////////000000111111111222222222444333333333333444555555333444555666777777777777;;;;;;;;;>>>@@@AAA@@@???@@@???BBBEEEFFFEEEHHHMMMHHHKKKLLLMMMRRRYYY[[[ZZZ[[[^^^aaa```]]]\\\```eeekkkiiiggggggiiijjjiiihhhlllooorrrqqqnnnllllllnnnnnnqqqpppjjjfffffffffccchhheeeaaa```aaabbbaaa```]]]___aaabbb```]]]YYYWWWWWW[[[\\\YYYWWWWWWTTTOOONNNNNNOOOPPPPPPMMMHHHDDDDDD@@@<<<888888888777777555555666666666555333222333222111111000000111111...---------,,,,,,,,,,,,qqqwwweeeZZZUUURRRNNNOOORRRUUUSSSNNNNNNRRRUUUXXXZZZ\\\\\\[[[\\\^^^UUURRRSSSZZZ\\\]]]eeepppssslllpppoooooogggIIILLLVVVeeennnrrrwww}}}qqqpppjjj```\\\]]]^^^]]]ZZZ[[[YYYVVVVVVYYYWWWSSSQQQQQQOOOMMMKKKHHHFFFEEEDDDEEEGGGKKKOOOSSSTTTUUUTTTUUUUUUSSSMMMEEE>>>999777888@@@TTTpppnnnDDD???GGGBBB???<<<888777:::===999222333333333333333333333333000...---...000111111000.........------------,,,+++++++++******+++++++++))))))))))))))))))))))))*********))))))(((((((((((((((((())))))*********(((((())))))))))))******++++++++++++,,,---...///........................///000111111111333666999<<<>>>>>>===;;;:::<<<>>>===@@@CCCEEEDDDDDDDDDEEEHHHHHHGGGIIIKKKOOOQQQRRROOONNNLLLKKKIIIHHHFFFFFFDDDEEEIIINNNOOOJJJIIIKKKIIIJJJJJJJJJIIIFFFDDDBBB===<<<;;;<<>>;;;<<<<<<<<<;;;999666333111000///---...//////...---,,,,,,,,,++++++++++++***''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,...222666888<<>>AAAGGGKKKPPPQQQMMMMMMSSSXXXXXX[[[[[[ZZZYYYYYY\\\bbbfffgggffffffgggiiijjjjjjiiihhhlllooooookkkjjjlllooommmooonnnhhhfffhhhhhhfffbbbbbbbbbbbb``````aaaaaa[[[___bbbbbb]]]YYYWWWXXXXXX[[[[[[XXXUUUTTTPPPKKKNNNNNNMMMMMMMMMKKKFFFCCC???<<<:::999999999888666555666666666555444222111111111000///////////////---,,,,,,,,,,,,+++++++++nnn~~~mmm___YYYSSSLLLPPPOOONNNNNNKKKIIINNNUUUWWWYYYYYYVVVWWWXXXTTTMMMQQQNNNSSS^^^ddddddhhhpppooohhhoooqqqyyywwwrrrqqqtttyyyWWWBBB;;;@@@OOO^^^kkksssyyyuuunnnkkkjjjhhheeefffddd``````aaa___[[[YYYYYYWWWWWWVVVVVVWWWWWWYYY[[[]]]___^^^[[[WWWTTTHHHDDD===777555666999<<>>;;;;;;;;;;;;888555222000000///......///000///---,,,,,,,,,+++++++++******''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++---,,,++++++---000444666888===BBBBBB@@@BBBJJJQQQMMMFFFCCCHHHNNNPPPOOOPPPNNNLLLJJJHHHIIILLLPPPSSSPPPMMMIIIGGGFFFGGGFFFFFFAAADDDFFFCCC>>>===@@@EEE::::::999777666444333333666555444333333333333444111111111111111000000000.../////////000000111111---///000...------+++***---......//////......---,,,,,,,,,---------......///////////////000111111333222222222222333444444555666666555444666:::======:::<<<@@@@@@===@@@FFFCCCLLLNNNHHHEEEKKKSSSWWWZZZXXXUUUTTTWWW]]]ccchhhbbbcccdddgggkkknnnnnnmmmeeeiiimmmmmmjjjiiilllpppkkklllkkkfffeeeggghhhfff___dddhhhfff```\\\]]]```XXX]]]bbb```YYYTTTUUUXXXVVVYYYZZZWWWUUUUUURRRMMMNNNLLLJJJIIIIIIGGGEEECCC:::::::::<<<===;;;888666666666666666555333111000000000///...............,,,,,,,,,+++++++++******yyygggYYYSSSNNNJJJNNNNNNMMMMMMMMMMMMMMMMMMPPPRRRTTTVVVVVVVVVWWWYYYeeejjjmmmjjjdddbbbfffkkkjjjppprrrooooootttyyy{{{yyyrrrsss|||cccOOOCCC===EEEJJJRRR\\\eeekkkoooqqqhhhgggjjjgggbbbhhhhhhXXXaaa[[[^^^bbb^^^___```XXXaaaYYYSSSTTTTTTLLLAAA;;;555888444333888>>>TTTssshhhXXXIIIDDDBBB>>>;;;<<<<<<<<<;;;:::888777777666444444333333222111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++,,,,,,,,,,,,------------------/////////000111111222222888888777888:::===@@@BBBDDDCCCBBBBBBBBBCCCEEEFFFIIIFFFDDDEEEHHHKKKKKKJJJHHHFFFDDDEEEGGGHHHIIIIII@@@HHHQQQSSSOOOIIIEEEDDDFFFDDDBBBCCCDDDCCC@@@===;;;<<<>>>@@@AAA@@@===:::999::::::777333111222444000000///////////////000,,,+++******))))))******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))***,,,,,,,,,...000222666:::>>>@@@@@@BBBFFFJJJIIIIIIHHHGGGFFFGGGJJJMMMJJJJJJIIIHHHHHHJJJMMMPPPLLLMMMIIICCCAAACCCDDDCCCDDDBBB@@@??????>>>===;;;666555555555444444444444666555333111000000000111111111111111000000000///////////////////////////---------------------------.........---,,,,,,+++---------------------------------.........//////.........///000000111111444444444444444666777777888888:::;;;<<<>>>??????BBBCCCEEEFFFFFFGGGJJJLLLNNNPPPSSSYYY^^^```___]]]aaabbbcccbbbfffiiigggaaadddhhhlllllljjjgggfffgggjjjfffdddffflllmmmhhhbbbfffeeeeeeeeedddbbb^^^[[[^^^[[[XXXXXXZZZZZZXXXUUUZZZ]]][[[SSSPPPRRRRRROOOKKKJJJHHHGGGDDDAAA;;;888777888999::::::999777555111111111111111111111111////////////............+++++++++*********)))))){{{ooobbbXXXPPPLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKRRRPPPMMMKKKLLLRRRZZZ```iiilllmmmiiiaaa^^^```ddddddkkkooommmmmmqqquuuvvvtttiiiccceeegggkkk|||ooocccOOOAAA>>>CCCGGGGGGSSSMMMMMMHHHAAAHHHPPPKKKHHHAAA@@@BBB@@@BBB@@@888<<<999666444111...333:::NNN___hhhooo{{{www[[[LLLCCC<<<>>>AAA@@@@@@BBB;;;;;;:::999888777666666444333333222111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++,,,,,,,,,,,,------------......///000000111111222666555555666777:::===???@@@@@@@@@AAAAAABBBCCCDDDFFFDDDCCCDDDGGGJJJJJJIIIIIIGGGFFFFFFHHHJJJJJJJJJFFFLLLRRRRRRNNNHHHEEEDDDFFFDDDCCCCCCDDDDDDAAA>>>BBBAAA@@@@@@AAA@@@===;;;666777777555222000111333222111111000/////////000,,,+++******))))))******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((*********+++...000444666999<<<>>>AAADDDFFFCCCDDDEEEDDDDDDFFFJJJMMMNNNLLLJJJHHHFFFGGGJJJLLLLLLMMMJJJEEECCCFFFFFFDDDBBB@@@???>>>>>>===;;;999666666666555555555444444666555444222111000000000111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////000000111222222222222333444555666777888999:::<<<===>>>>>>AAABBBCCCCCCCCCCCCEEEGGGLLLOOOSSSWWWZZZ\\\^^^^^^```aaa```___aaaeeeccc___dddgggjjjjjjhhhffffffgggfffbbb___aaafffgggccc^^^aaaaaa```aaabbb```]]]ZZZZZZYYYYYYZZZ\\\\\\[[[ZZZXXX[[[YYYSSSPPPQQQQQQMMMKKKIIIGGGFFFDDDAAA<<<888:::;;;;;;;;;:::888555444222222222222111111000000/////////.........------++++++*********)))))))))|||nnnaaa[[[UUUKKKGGGIIIFFFFFFFFFFFFFFFGGGHHHIIIPPPNNNJJJHHHJJJQQQ[[[ccceeehhhhhhddd]]]ZZZ\\\______fffiiigggeeeggghhhhhhkkkbbb[[[YYYYYY]]]lll|||zzz~~~ssshhh```PPP???@@@<<>>:::<<<999===999666888;;;===:::666000555===@@@???DDDVVViiiaaaHHH<<<>>>:::999<<<>>><<<;;;;;;999999888777666555555444333222222111111000000//////......------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++++++++,,,,,,---------......///000000111111222222222333444777999;;;:::;;;===???@@@AAAAAAAAABBBAAAAAACCCFFFHHHHHHHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLOOOQQQOOOJJJFFFDDDDDDFFFEEEDDDDDDEEEEEECCCAAAFFFCCC???===<<<<<<;;;:::444555555333111000111222333222111000////////////++++++***))))))))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&((((((((()))+++---111111333666;;;???AAAAAA@@@BBBCCCDDDEEEGGGKKKNNNQQQOOOKKKGGGEEEFFFGGGIIIIIIKKKIIIEEEDDDFFFFFFCCCAAA???===<<<<<<;;;999888777666666666555555555555444444444444333222000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000000000000000111222333444666666777888:::;;;<<<<<>>===BBB???>>>======;;;888666666777777666555555444333333111111111000000/////////......------,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&''''''(((((((((((())))))******+++,,,,,,,,,---------...//////000000000000000111222444666777555888;;;>>>@@@@@@??????>>>???@@@BBBDDDFFFFFFFFFGGGFFFFFFGGGIIIKKKKKKJJJNNNOOONNNKKKGGGDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEE@@@;;;777666777888999444444333222111111111222333222000///...------,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&'''''''''(((***,,,...------222888===>>><<>><<<<<<<<<;;;999777777777666666666555555555333444444444444222000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,---............------......///000111444444555666777888999:::;;;<<<======<<<===???AAAIIIMMMQQQRRRRRRTTTZZZ``````aaa^^^YYYYYY]]]___]]]eeeffffffffffffffffffgggmmmjjjhhhiiilllmmmkkkiiidddcccbbbcccddddddbbb```YYY]]]```aaa^^^\\\]]]___VVVVVVVVVUUUSSSQQQLLLHHHGGGFFFDDDCCCBBB@@@<<<999;;;;;;:::999777444222111444444333222000///......------------,,,,,,,,,,,,******)))))))))((((((((({{{ppp]]]PPPQQQNNNBBB>>>CCC@@@@@@@@@AAAAAACCCDDDEEECCCGGGLLLOOOPPPOOOOOOOOOOOOQQQTTTUUUUUUVVVZZZ]]]aaaccc___WWWSSSUUUZZZ[[[mmmqqqrrroookkkkkklllmmmooonnnqqqwww|||oooMMM<<<===AAA@@@<<<;;;<<<;;;:::::::::;;;:::444444444333333222222111000000////////////......---------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))***++++++,,,+++,,,,,,---......///////////////000222333444555333555999===??????>>>===;;;===@@@BBBCCCCCCCCCCCCDDDCCCCCCEEEHHHIIIIIIHHHLLLKKKIIIFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJCCC>>>999555666888:::;;;666555333333333333333333000000...---++++++******+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''***,,,,,,***+++///666:::;;;999BBBDDDFFFGGGGGGHHHKKKMMMPPPMMMIIIHHHJJJKKKKKKKKKFFFIIIHHHEEEDDDFFFEEEBBB@@@>>>===<<<<<<;;;999777666666666666555555555555222333333444333222000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************((((((((())))))))))))************+++,,,,,,------,,,++++++,,,,,,---...///222222333444555666666777777888:::;;;;;;===@@@BBBFFFKKKOOOOOONNNQQQXXX^^^___```^^^YYYXXX\\\___^^^eeeeeeeeeeeefffgggggggggjjjhhhggggggjjjkkkiiigggbbb```_________^^^\\\ZZZ^^^aaabbb```\\\XXXXXXYYYVVVUUUTTTUUUUUUQQQKKKGGGDDDCCCAAA@@@???>>>;;;999777666666555444333222111333333222111///...------,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''vvvpppeeeYYYOOOMMMIIIAAA>>>@@@???????????????@@@AAABBBBBBCCCEEEEEEEEEFFFHHHJJJJJJLLLOOOPPPRRRTTTXXXZZZ^^^```]]]WWWUUU[[[cccgggqqquuurrrhhhdddhhhllllllnnnjjjjjjooouuuwwwyyy{{{]]]JJJ888777>>>AAA===888;;;;;;999666777::::::777222222222111111000000000........................---,,,,,,++++++******)))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&''''''((()))***+++++++++++++++,,,------......---...///000111222333333111444777;;;<<<===<<<;;;:::===AAACCCCCCAAAAAAAAAAAAAAAAAADDDFFFHHHGGGFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLDDD@@@<<<:::;;;===??????888666444444444444333222...---,,,+++******************)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((''''''''')))+++))))))+++...222555777777===???BBBCCCCCCDDDGGGHHHKKKIIIGGGIIILLLNNNMMMKKKIIIKKKJJJEEEDDDFFFFFFCCC@@@>>><<<;;;;;;;;;999777666555555555444444444444111111222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,************+++,,,---...000111111222333333444444444666888999:::<<>>>>>=========>>>>>>???>>>???@@@@@@???AAADDDFFFHHHIIILLLOOOQQQUUUXXX[[[ZZZ]]]]]]XXXXXX___gggkkkjjjpppmmmbbb___iiipppooonnn```WWW^^^nnnxxxzzzyyynnnZZZ@@@@@@BBBDDD???888888======<<<888555888;;;888000000000000000////////////------------------------,,,,,,,,,+++******))))))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++******++++++,,,---------,,,,,,---...///000000000000222555777999999999888999===BBBDDDBBB@@@>>>>>>@@@@@@AAACCCFFFGGGFFFEEEHHHGGGGGGGGGFFFEEECCCBBB@@@CCCFFFGGGGGGGGGIIIKKKFFFDDDAAA@@@AAABBBAAA@@@:::777444333444444222000------,,,+++******++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&(((+++---...000222444777999===???@@@BBBEEEGGGFFFEEEDDDHHHMMMOOOLLLHHHIIIJJJHHHBBBAAACCCCCCAAA>>><<<:::::::::999777555444444444444333333333333111000000///////////////.........---------,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))***++++++***))))))******+++,,,---//////000000111111222222333555666777888:::<<>><<<::::::::::::999888444333333222222222222222.........------,,,,,,,,,++++++*********)))))))))((((((((('''''''''&&&&&&|||iiiaaaNNNPPPNNNFFFAAABBBAAA>>>======<<<;;;;;;;;;<<<<<<999<<<@@@BBBCCCBBBCCCCCCEEEGGGJJJNNNSSSXXX\\\^^^WWW\\\\\\YYYYYY___eeehhh___iiikkkcccdddqqqxxxuuu]]]]]]___cccfffjjjuuuuuuwwwuuuyyyzzz}}}XXXFFFBBB;;;999<<<>>>999777888777777555555<<>>CCCEEEBBB???======???@@@AAACCCFFFHHHFFFEEEIIIHHHHHHIIIHHHFFFBBB@@@===AAADDDEEEEEEEEEGGGJJJGGGEEEDDDCCCCCCCCCAAA???:::777444333444444111///------,,,++++++,,,,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))$$$'''+++,,,+++,,,///333333666;;;>>>@@@CCCFFFHHHDDDBBBCCCGGGMMMNNNIIIEEEGGGGGGDDD>>><<<>>>???======;;;999888888888666444444444333333333222222222111000...------...///000......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((()))*********))))))))))))***+++,,,---......//////000000111111333555666666666777999;;;<<<<<<===AAAFFFJJJKKKKKKJJJOOORRRPPPPPPUUUZZZ[[[]]]\\\]]]aaaddddddaaa]]]```bbbeeehhhhhhfffbbb___\\\ZZZYYYYYY[[[]]]\\\\\\\\\WWWSSSRRRTTTWWWWWWVVVTTTLLLIIIMMMOOOIIIDDDCCC<<<:::888888999999888777555555444333222222222222,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&tttfffXXXQQQJJJFFFEEEBBB>>>;;;<<<;;;::::::999999::::::;;;======???@@@BBBCCCEEEEEEMMMDDDCCCMMMVVVVVVSSSSSS___ZZZUUUVVV[[[aaabbbbbbeeegggeee``````eeegggfff___aaaeeejjjmmmnnnnnnmmmooowww}}}}}}wwwlll\\\OOOZZZdddyyymmm```WWWIII>>>;;;>>>>>><<<;;;999888666666666777888888888777555444222222111000///...------,,,,,,,,,+++++++++******************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))***+++---......//////000111222333444444555777999<<<============>>>DDDDDDEEEDDDCCCCCCFFFHHHCCCEEEHHHHHHEEEBBB?????????AAADDDFFFFFFDDDBBB@@@BBB@@@>>>===;;;;;;<<<<<<666444222111222222000///......---,,,,,,+++******+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,---111666:::<<<>>>@@@AAAAAAAAADDDIIILLLKKKFFFBBB???@@@???===<<<<<<>>>@@@;;;:::888666444222222111777222///111222111111333111000///------......///,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++,,,,,,,,,---------.........///000111333444555666666999===???AAACCCEEEGGGKKKLLLNNNQQQTTTXXX[[[]]]___aaacccaaa^^^\\\^^^```aaa```aaadddfffccc]]]XXXXXX[[[^^^^^^\\\ZZZ[[[]]][[[TTTPPPTTTWWWWWWTTTTTTQQQKKKGGGHHHHHHDDDAAA@@@>>>>>>>>>===;;;999777555444444333222222111111000......---,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyydddNNNNNNHHHDDDDDDBBB>>>;;;<<<::::::999999999999::::::<<<======>>>???@@@@@@AAADDDEEEHHHLLLMMMMMMOOOSSSTTTQQQOOOQQQWWW\\\]]][[[aaabbb___ZZZYYY]]]___]]]______aaacccdddfffggggggjjjppptttttttttrrrkkkcccGGGIIIQQQbbb}}}cccTTTHHHGGGEEE???>>>BBB===<<<;;;:::999888777666555666666777666555444333222111111000///...---,,,,,,,,,+++++++++******************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((((()))))))))''''''((((((((()))))))))))))))***+++,,,---............///000111222333333666888;;;<<<<<<;;;<<<===BBBCCCCCCAAA@@@AAACCCEEECCCEEEGGGGGGEEEBBB@@@???CCCDDDFFFGGGFFFDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;666444222111111111000///...------,,,++++++******+++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++,,,+++///333777999;;;>>>@@@AAABBBEEEIIILLLKKKFFFBBBEEEEEECCCAAA===<<<===>>>;;;:::888666444333222222666111///222333111000222000000...---------...///,,,,,,+++++++++***************))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***+++,,,,,,,,,,,,---------......///111222333555555444777:::<<<===???BBBEEEFFFGGGJJJNNNRRRWWW[[[]]][[[]]]___^^^]]]]]]___bbb\\\\\\\\\^^^aaa```[[[VVVSSSVVVYYYZZZYYYYYYZZZ\\\ZZZSSSNNNQQQTTTTTTTTTUUUPPPJJJGGGHHHHHHDDDAAAAAA>>>>>>>>>===<<<999777666333333333222111111000000...------,,,++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&oooUUUIIIDDDBBBCCCBBB===;;;<<<999999888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<>>999;;;BBB:::::::::999888777777777444444444555444333333222111000000///...---,,,,,,++++++++++++*********)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))((())))))***+++,,,------,,,,,,---...///000111111444666999:::999999:::<<<@@@@@@@@@>>>======???AAACCCEEEGGGFFFDDDBBBAAAAAADDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;:::999666444111111111111000...------,,,,,,++++++******+++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++***,,,///222444888<<>>AAA@@@BBBEEEJJJOOOTTTYYY[[[UUUWWWYYYZZZ[[[]]]```ccc^^^]]]\\\^^^bbbbbb___\\\XXXZZZ]]]]]]\\\[[[[[[\\\XXXQQQMMMPPPRRRRRRRRRTTTOOOJJJGGGHHHGGGCCC@@@AAA>>>>>>>>>===;;;999777666333222222111111000//////------,,,,,,+++*********)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxx^^^DDD@@@???AAAAAA===:::;;;888777777777777777777888777777888888999::::::::::::MMM[[[WWWKKKDDDCCCBBBFFFEEEFFFIIINNNRRRSSSSSSRRRTTTUUUSSSVVV[[[^^^]]]]]]]]]^^^___```bbbdddeeebbbaaa^^^\\\bbblllqqqppp{{{pppfffaaa\\\XXXHHHJJJRRR^^^```eeeMMMAAA???>>>>>>@@@@@@BBBCCC???777777<<<888888888777777777777777222222222222222111111111//////......---,,,,,,++++++************)))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,+++,,,,,,---...///000000222444666777666666888999>>>>>>>>><<<;;;;;;===???CCCEEEFFFEEECCCBBBBBBCCCAAAAAA@@@??????>>>>>>???============<<<;;;999777555333111000000000///...,,,,,,,,,,,,++++++************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******)))+++---...111444:::===BBBDDDGGGJJJKKKIIIGGGDDDJJJJJJHHHDDD???;;;:::::::::999888666555444444444222//////333444111...///.........---------------+++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))*********+++++++++,,,,,,---...///000111111111222333333444777;;;>>>===???BBBFFFKKKPPPTTTVVVQQQRRRTTTVVVXXX[[[___aaa___]]]\\\^^^bbbdddcccaaa______```___]]]ZZZYYYXXXUUUPPPOOORRRTTTQQQPPPQQQMMMIIIGGGHHHFFFAAA@@@AAA===<<<;;;:::888666555444222111111000000//////...,,,,,,++++++*********)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%UUU@@@???<<<<<>>BBBCCCDDDCCCAAAAAABBBDDD>>>>>>======>>>???@@@AAA;;;<<<<<<<<<;;;999888666444222000///000///...---,,,+++++++++++++++*********))))))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,...111777:::???BBBEEEHHHHHHGGGFFFEEEEEEEEEDDDAAA===:::999999888777666555444444444444222//////222333000......---------------,,,,,,+++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,---...//////000111111111222444888<<<===>>>@@@CCCFFFJJJMMMOOOMMMNNNPPPSSSVVVYYYZZZ[[[WWWUUUTTTVVV[[[^^^^^^\\\[[[[[[[[[ZZZYYYXXXUUUSSSSSSQQQRRRVVVVVVQQQNNNMMMJJJGGGFFFFFFDDD???>>>AAA;;;:::888666555333222222111000000//////...------+++***************))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg===333;;;999:::>>>???:::666666555555444444444444555555222222444555777999:::;;;777666888;;;;;;;;;???DDDCCCBBB@@@???BBBFFFKKKOOOQQQTTTUUUTTTUUUZZZ\\\ZZZ^^^___aaabbbaaa___\\\ZZZaaa___]]]\\\bbbiiihhhcccdddjjjmmmlllnnntttzzz|||}}}lllhhhjjj___OOOVVV[[[III>>>???AAADDDEEECCC???;;;999666444666888:::999888555555555555444444444444111111000////////////000,,,,,,,,,,,,+++++++++***))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***++++++,,,---...//////...///000000000111333555:::;;;;;;:::999:::<<>>??????>>>:::888777777666555555444333333333444222......111222///---...,,,,,,------,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))******+++,,,,,,------...///000111111222555888:::;;;<<<>>>AAADDDFFFHHHHHHIIILLLQQQUUUWWWVVVUUURRRPPPPPPRRRWWWZZZZZZXXXVVVVVVWWWYYY[[[\\\ZZZXXXSSSRRRTTTWWWUUUOOOKKKKKKFFFDDDDDDEEEAAA<<<<<>>999444333444444333333333333444444222222333444555666777888444...333@@@CCC;;;:::BBB>>>>>>???@@@BBBFFFKKKNNNPPPTTTUUUSSSUUUYYY[[[YYYZZZ[[[\\\]]]^^^^^^]]]]]]bbbaaa______dddiiifff^^^\\\^^^___^^^```dddeeeaaajjjzzzzzz}}}}}}vvvppprrrvvvttthhh\\\UUUUUURRRMMMIIIJJJGGG@@@DDDCCCAAA???===<<<;;;:::===<<<;;;999::::::999777555555444444333333222222222111000///...//////000+++++++++++++++*********))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))******,,,,,,---...,,,---.........///111444888888999999888999<<<>>>?????????===<<<>>>AAADDD???@@@@@@AAAAAABBBBBBBBB<<<;;;:::999888777777777333111///.........---,,,******************++++++))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))))))))***---///111555:::=========>>>@@@:::;;;<<<;;;888666555555444444333222222222333333333...---///000...---///+++,,,,,,---,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))******++++++,,,+++---///000000000222444555666777999<<<>>>AAABBBBBBDDDIIIOOOUUUWWWTTTQQQRRRPPPQQQTTTYYY[[[ZZZXXXUUUUUUVVVYYY]]]___]]][[[VVVSSSSSSTTTPPPKKKHHHJJJDDDBBBBBBCCC???::::::>>>999888555333111111000000//////......---,,,,,,,,,))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$UUU666@@@888666888======888333222444333333222222333333444222222333333333444444444333///<<>>???@@@777:::;;;888666555444333555555444333333222111111222111000......//////000+++++++++***************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,------,,,...000333555666777777777999<<<>>>>>>>>>>>><<<;;;===AAADDD??????@@@@@@@@@??????>>><<<;;;999777666666777777333111///.........---,,,******************++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))++++++000555888888999;;;===999:::;;;:::777444333333333222222111111222222333333...,,,...///------000++++++,,,---,,,+++***))))))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++)))+++.../////////000111111111333555888;;;>>>???>>>@@@FFFOOOUUUWWWTTTPPPPPPOOOPPPSSSXXXZZZXXXUUUSSSRRRRRRUUUYYYZZZXXXVVVXXXTTTQQQPPPKKKGGGGGGKKKBBBAAAAAABBB>>>999999>>>:::888666333222111111111///......------,,,++++++(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$fffHHH???888888777777777888777444222333333333222222222111111000111111111222222222222111///>>>VVVUUU???333999888:::===???AAADDDHHHKKKNNNTTTTTTNNNOOOWWWXXXRRRUUUWWWYYY[[[\\\___bbbeeelll```VVVZZZiiiqqqdddRRR[[[aaahhhhhhbbbZZZVVVUUUTTT\\\^^^YYY[[[gggllliii```___]]][[[XXXXXXZZZ[[[___\\\YYYWWWSSSMMMMMMQQQOOONNNLLLMMMMMMNNNLLLKKKKKKHHHFFFGGGJJJIIIDDD@@@@@@@@@???===<<<;;;999999666666666666555444333222222222111111111111222222000000000///......------,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++......---------......///111222333555888:::;;;<<<:::===??????>>>======>>>:::<<>>======>>>;;;;;;:::777444333333333111111000000//////......------,,,++++++******)))((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++---///111222555888;;;===<<<;;;:::999888888888444333222111000000000000///////////////......---,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((******+++,,,...//////000111222333555777888::::::<<>>===<<<:::777666444222111111111222000//////---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiKKK@@@999888777777888888888555333222111111111000000000000000000000000111111111111111...<<>>===<<<;;;:::888777777555555555555444333222222111111111000000111111111/////////...------,,,,,,+++******)))((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,,,,,,,,,,,,,---...///000111222444777999:::;;;;;;===???@@@>>>===>>>>>>===??????>>><<<:::::::::<<<<<<:::888555333333333111111000000//////......------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***,,,...000111333666999::::::999999888777666666444333222111111000000000///////////////...------,,,,,,+++++++++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******+++---....../////////111222444666777888:::>>>CCCHHHKKKLLLKKKJJJNNNPPPSSSTTTTTTSSSTTTUUUYYYVVVTTTSSSTTTUUUVVVVVVTTTSSSRRROOOKKKIIIHHHIIIEEEBBB???=========<<<:::666666444333222111111111//////...---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnNNN@@@:::777777777888999888666444000000000/////////.............../////////000000000...888IIIIII999222777666777888888888999;;;===BBBGGGHHHDDDFFFMMMNNNJJJTTTUUUVVVVVVWWWZZZ^^^aaaYYY]]]^^^YYYWWW[[[aaaccciiikkkkkkhhhbbb^^^^^^___\\\bbbccc\\\YYY]]]]]]YYYVVVUUUUUUVVVWWWYYY[[[]]]PPPOOOPPPRRRPPPLLLLLLOOOVVVRRRMMMKKKKKKLLLMMMNNNMMMJJJFFFEEEEEEEEEBBB???;;;:::999888777666555444444444444444444333111111000000000000000000000000...------,,,++++++******))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######"""""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""""""""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))))))))***+++,,,---...///000111333555777888999999;;;===>>>===<<<<<<===>>>>>>>>><<<:::999999;;;>>>===;;;888666444333333111111000000//////......------,,,++++++******)))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))(((***,,,---...000333666666666777777777666444333444444333222222111111111...////////////...------,,,++++++++++++*********(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,,,,---,,,---...///111222444444777;;;AAACCCDDDEEEGGGJJJPPPQQQQQQPPPOOOOOORRRTTTXXXVVVTTTTTTUUUVVVUUUTTTUUUTTTQQQMMMHHHFFFFFFHHH@@@>>><<<;;;<<<<<<;;;:::666555555555444222111000///...------,,,+++******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqPPP>>>;;;777666666888999999777444////////////............,,,------------.........///...555@@@???555111555444555666666666666888:::>>>BBBCCC@@@BBBHHHJJJHHHSSSTTTTTTTTTUUUXXX\\\```ccc___YYYYYYaaahhhfff^^^eeefffgggeeeaaa^^^^^^___UUUZZZ[[[WWWUUUWWWWWWTTTWWWVVVTTTSSSTTTTTTTTTSSSMMMLLLOOORRRPPPLLLLLLOOOUUURRROOOMMMNNNOOOOOOOOOMMMIIIEEECCCBBBBBB@@@>>>999888777666555444333333333333333333222111000000/////////000000/////////,,,++++++******)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################''''''&&&&&&%%%$$$############$$$$$$$$$$$$####################################$$$$$$$$$######""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''((()))+++,,,------...///111222444555666555888:::;;;:::999::::::<<<<<<<<<;;;:::;;;===??????===:::888777666444333111111000000//////......------,,,++++++******)))((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((((((((()))'''(((***+++,,,---000333333444555777666555333222444444444333222222111000......//////......---,,,++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((())))))***++++++***+++,,,---///000111222444888===>>>===>>>CCCHHHMMMLLLKKKJJJIIIKKKOOOSSSUUUSSSRRRSSSTTTTTTRRRQQQWWWUUUQQQLLLGGGDDDEEEGGG???===;;;;;;;;;;;;999888555555666555444333111///---------,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrSSS===:::777666666777888888555333000/////////............++++++,,,,,,,,,---------......222888777111000333222333555555666777999<<<<<>>===888777777666555444333333222222222222111000///...---......//////......---*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################''''''&&&&&&%%%$$$############$$$$$$$$$$$$##############################"""######$$$$$$$$$######"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&((()))+++++++++,,,---...000111333333555777:::::::::999:::;;;=========<<<;;;<<<>>>AAA???<<<999888888777555333111111000000//////......------,,,++++++******)))((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''(((((((((((((((&&&''')))))))))+++---000111222444555666555333222333333333333333111000///...............------,,,+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((()))))))))******+++---...///000000111555999999777999???EEEFFFGGGGGGGGGHHHKKKPPPTTTSSSRRRQQQQQQSSSSSSRRRQQQWWWUUUQQQKKKFFFDDDDDDFFF@@@>>><<<;;;;;;999777555444444555555444222000///,,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqUUU===;;;777666555666777666333111/////////.........------+++++++++,,,,,,,,,------,,,...000222111//////111000111333444555666999<<<;;;;;;<<<===>>>AAABBBCCCFFFHHHJJJLLLMMMPPPSSSVVVUUUZZZ]]]ZZZYYYZZZZZZXXXYYY]]]aaaeeefffddd```]]]WWWXXXXXXVVVTTTSSSSSSSSSUUUSSSPPPQQQSSSSSSQQQNNNQQQPPPQQQSSSQQQMMMMMMQQQHHHHHHIIIJJJKKKJJJGGGDDDDDDCCCAAA???===<<<;;;;;;777666666555444444333333000000111000000///...---,,,---...//////...---,,,***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$####################################%%%$$$$$$######"""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))***+++,,,...///000111555888:::<<<;;;;;;;;;<<<@@@@@@@@@>>><<<;;;;;;======:::777666888888666444111111000000//////......------,,,++++++******)))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((%%%'''((((((((()))+++---///000222333444333333222111222333333222111///...---............---,,,,,,+++************)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''((((((((()))******+++,,,---...//////000222444555555777<<<@@@BBBCCCFFFHHHJJJMMMRRRUUURRRQQQPPPQQQSSSTTTTTTTTTTTTRRROOOJJJEEEBBBCCCDDD>>>===;;;::::::888555333444444333333222000///...+++++++++*********))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppXXX>>><<<777666555555555444111...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...///...---...//////...///111111222333666888888888888999:::;;;<<<>>>AAADDDIIILLLNNNPPPRRRTTTNNNVVV[[[WWWRRRSSSXXX[[[YYY[[[___cccdddbbb___\\\[[[ZZZYYYXXXUUUSSSTTTVVVWWWTTTRRRSSSVVVWWWTTTPPPOOOMMMNNNPPPOOOLLLMMMRRRJJJIIIHHHHHHGGGFFFCCCAAA?????????>>><<<:::999888555555444444333333222222///000000//////...---,,,+++,,,---......---,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$##################################################################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((()))+++,,,---...///333666888:::999999:::;;;>>>???@@@???<<<::::::;;;;;;777444555888999777444111111000000//////......------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''((())))))***++++++)))(((((((((((((((((((((%%%'''(((((('''(((***,,,......//////000111111222000111222222222000...---------......------,,,+++************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((())))))***+++,,,------///000111222444777:::;;;===@@@EEEHHHKKKMMMOOOQQQPPPOOOMMMNNNPPPSSSUUUUUUOOONNNLLLHHHDDDAAA@@@@@@:::999888888999777555222333333111000//////......***************)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ppp[[[@@@>>>777666555444444222///,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***...///,,,+++...///---,,,.../////////000222444666555555666777777888::::::>>>DDDHHHJJJLLLNNNOOOTTTVVVUUURRRTTTZZZ]]]]]]ZZZ[[[]]]___```___\\\ZZZZZZXXXWWWWWWUUUTTTVVVZZZ[[[WWWUUUVVVYYYYYYUUUQQQLLLJJJKKKMMMLLLKKKMMMSSSQQQNNNJJJGGGFFFEEECCCAAA<<<===>>>===;;;999888777444333333333222111111111////////////...---,,,+++***+++---......---+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''(((((('''((()))***+++,,,------///222555666666666666777888;;;===>>>===<<<<<<<<<:::666333444888:::888555111111111000//////......------,,,,,,+++******))))))(((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))((((((((((((%%%'''(((''''''''')))+++,,,,,,,,,,,,---///000111///000111222111///---,,,------......------,,,+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((('''(((((()))***++++++,,,///......111555888999888999===CCCGGGIIIJJJKKKLLLMMMKKKIIIJJJMMMQQQSSSTTTKKKKKKJJJGGGBBB???>>>>>>666555555666888777555333444222000...------......************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu~~~QQQBBB777777444555777444///,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------............///111222222333444555666666:::;;;<<<@@@EEEKKKPPPSSSUUUVVVUUUUUUUUUYYY^^^bbbaaa^^^[[[[[[\\\[[[XXXVVVWWWVVVUUUVVVYYY\\\]]]]]]YYYZZZZZZYYYVVVSSSPPPNNNLLLHHHFFFIIINNNQQQOOOKKKIIIJJJIIIFFFBBB@@@BBBDDD===<<<;;;:::888777666666444444333333222111000000////////////............+++,,,,,,,,,,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,...///000000111444666999999999999::::::;;;;;;555666888999888777555333222111111000///......---------,,,+++***)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((())))))'''%%%%%%&&&)))******###(((------***''''''(((((('''%%%&&&))),,,,,,,,,***,,,......+++(((***...111...,,,+++++++++***((('''((()))*********))))))'''&&&&&&(((,,,///000000+++...222333000...---...------,,,++++++******)))((((((((((((''''''''''''$$$$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))************,,,,,,---///111333555666888<<<@@@CCCEEEGGGIIIJJJEEEFFFGGGJJJMMMNNNLLLJJJGGGHHHHHHEEE@@@======???===<<<:::888666444333333333333333222000///---,,,******))))))((((((''''''''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########vvvUUUDDD:::777444444666444...+++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,---------............111111222333444555555666888999:::>>>BBBHHHMMMPPPSSSSSSSSSRRRRRRUUUYYY]]]]]]ZZZXXXWWWXXXXXXUUUSSSNNNPPPSSSVVVXXXYYYYYYYYYZZZYYYWWWUUUSSSQQQPPPOOOMMMKKKIIIIIIKKKKKKHHHEEEGGGGGGFFFCCC???>>>???AAA======<<<:::999888777666444333333222111111000000////////////.........---++++++,,,,,,++++++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++---...//////000222555777777888999:::::::::999777777999999999888666555111111000000///......---------,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))(((((())))))(((&&&+++***(((&&&%%%'''+++......111555888999;;;???BBBIIIGGGGGGHHHHHHHHHHHHIIIFFFCCC???;;;777444111///,,,+++)))(((((((((((('''***)))((()))+++,,,,,,+++))),,,...///------...000------,,,++++++******)))((((((((((((''''''''''''((('''&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))*********------......000111333444666999>>>AAACCCEEEGGGIIIDDDEEEFFFIIILLLMMMKKKIIIFFFGGGGGGDDD@@@======>>>;;;:::888777666555444444333333222111000...---,,,******))))))((('''''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######tttXXXDDD;;;777444444666333...+++,,,,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,,,,------------///000000111222333444555555666888;;;???DDDHHHJJJPPPPPPOOONNNNNNPPPTTTWWWWWWUUUTTTSSSTTTTTTSSSQQQOOOUUU\\\___]]]ZZZYYYYYYYYYWWWSSSPPPNNNNNNNNNOOOTTTSSSSSSQQQOOOLLLIIIGGGFFFFFFEEEBBB???===>>>@@@======<<<;;;999888777666333333222222111000000000//////.........---------+++++++++++++++***))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$#######################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---,,,...000222333555777999:::999888888888888999:::999888777666111000000//////.........---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&'''((())))))))))))(((+++***))),,,333;;;BBBEEEPPPWWW___bbbbbbccchhhmmmjjjgggdddeeeiiillljjjgggkkkjjjfffaaa[[[WWWUUUUUUFFF@@@999444111///+++((()))((('''(((***++++++***,,,---...---,,,,,,...000------,,,++++++******)))(((((((((((('''''''''''')))'''%%%######$$$'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))......---......///000000222555999===???AAADDDFFFCCCCCCEEEHHHJJJKKKIIIHHHFFFFFFFFFCCC???<<<;;;<<<888777777666666555555555222222222111000...,,,+++******)))((((((''''''&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###ppp|||[[[BBB:::777444333555333---+++---,,,,,,,,,++++++++++++***************************************************++++++++++++,,,,,,,,,---......///000111222333333333444666999<<<@@@CCCEEEJJJKKKKKKKKKLLLNNNRRRUUUSSSRRRRRRRRRRRRSSSRRRRRRWWW^^^dddddd^^^YYYWWWWWWTTTRRRPPPNNNLLLLLLLLLLLLTTTVVVWWWUUURRRNNNLLLLLLIIIHHHFFFDDDAAA@@@AAAAAA<<<;;;:::999888777666555222222111111000000000000.........---------,,,,,,*********+++***))))))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((()))*********+++---000111333666999::::::888777777777888888888777666555000000/////////.........,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''***)))(((''''''(((+++...///444===IIITTT]]]eeeiiilllqqqvvvwwwvvvuuuxxx{{{vvvvvvtttsssvvvzzzyyyvvvqqqrrrqqqoookkkiiiiiijjjhhh```WWWOOOIIIBBB:::444...,,,(((((()))+++,,,---//////000///...---------------,,,++++++******)))((((((((((((''''''''''''%%%$$$$$$%%%&&&)))+++,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))),,,,,,,,,,,,---...//////...111555888:::<<<@@@BBB@@@AAABBBEEEHHHIIIGGGEEEDDDDDDCCCAAA>>><<<::::::888777777666555444333333222222111000///---,,,+++***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn{{{```BBB<<<777444333444222---+++---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...///000111111222333555777:::<<>>>>>@@@CCCFFFFFFEEECCCBBBAAA???>>>===<<<:::999999999888777666333111000111111111000...---+++***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn|||gggDDD@@@777444222333111,,,+++---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++***+++,,,---...//////000000111333555777999:::;;;>>>@@@CCCEEEGGGKKKOOOSSSMMMOOOQQQRRRRRRSSSUUUWWWSSSUUUXXXWWWTTTSSSUUUWWWNNNOOOQQQQQQPPPNNNLLLJJJGGGGGGGGGGGGHHHIIIIIIIIIHHHEEEBBB@@@??????>>>===888888777666444333222111000000000///////////////------,,,,,,,,,+++++++++)))))))))))))))((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''(((((('''(((***,,,...000333666888888888888333333333222222222111111........................+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***%%%***111999CCCQQQ```kkkuuutttsssqqqqqqsssvvvxxxyyyyyyzzz||||||xxxqqqkkkiiissswwwrrrnnnqqqqqqnnnzzzzzzzzz{{{zzzvvvpppkkkeeegggjjjkkkkkkhhheeeccc]]]VVVKKKAAA888111,,,)))(((((((((+++---///...---------,,,++++++******)))((((((((((((''''''''''''&&&(((***,,,,,,***'''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((***+++---...+++,,,///000111333666999<<<<<<>>>AAADDDDDDCCCAAA???===<<<<<<<<<<<<:::999:::::::::999666444111///000000000///...,,,******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%lll|||kkkDDDAAA888444222222000,,,+++---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---.........///000222333444555555888;;;===???AAADDDHHHLLLIIILLLOOOPPPPPPQQQTTTVVVUUUVVVWWWXXXXXXXXXXXXXXXSSSSSSSSSSSSRRRRRRQQQPPPNNNJJJGGGGGGIIIKKKKKKIIIFFFBBB???=========<<<:::888888777666444333222111////////////////////////,,,,,,,,,,,,++++++++++++(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''(((((('''''')))+++,,,---///111444555666777333222111111111000111111........................+++++++++***************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''')))+++...000111<<>>===>>>>>><<<:::999999888666555444333222.........///////////////,,,,,,,,,+++++++++******(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''(((((('''''')))+++***+++,,,...000333555666333222111111000000111111---.....................+++++++++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&''')))---222555PPP\\\mmmwwwyyywwwuuutttddd\\\WWW^^^iiiiii[[[LLLQQQ```uuu}}}vvvsssmmmtttvvvrrrtttxxxqqqdddaaa```cccmmmvvvwwwnnnddd\\\bbbfffddd```^^^ccchhhddddddeeedddaaaZZZQQQKKK???888///******---///000------,,,,,,+++******))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((+++,,,---------...111444999:::;;;>>>AAABBB@@@>>>:::888777999<<<===<<<:::777888999:::999777555444000000///...---+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%jjjhhhqqqCCCCCC888666333000---,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++++++++,,,...///111222222666666666666888;;;>>>@@@FFFHHHJJJLLLLLLNNNPPPRRR\\\[[[ZZZXXXXXXXXXYYYZZZUUUTTTRRRQQQRRRSSSRRRRRRKKKGGGDDDFFFKKKNNNMMMJJJEEEEEECCCBBB@@@>>>======:::999888666555333222222222111000///...---,,,,,,+++++++++************)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,---...///000111222111222333222000.........111111000000//////.........---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$(((++++++)))''')))***111,,,'''(((333DDDUUU^^^hhhooovvvyyyyyyxxxvvvsssllliiifffeeeccc___]]]\\\hhhjjjoootttssssssxxxzzzwwwtttssstttsssooollleeejjjiiieeemmmzzzyyymmmgggbbbbbbddd___VVVVVV\\\iiinnnmmmeeebbbbbbWWWHHHGGGMMMHHH666+++---...(((,,,---......---+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********+++,,,---///000222444777:::<<<===<<<<<<;;;;;;;;;;;;::::::999888888888888888777555444333//////...---,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%fff```mmmEEEBBB999777333000...---------+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))************+++,,,...///000111444444333444666888;;;===AAADDDHHHKKKMMMOOORRRUUUVVVVVVVVVVVVVVVWWWXXXXXXTTTSSSSSSSSSSSSSSSSSSRRRLLLJJJIIIKKKOOOQQQOOOKKKEEEDDDCCCAAA???>>>===<<<999888777666555444333222111111000///...---,,,,,,+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******+++,,,---...//////111222333222000......///000000000/////////.........---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---///'''+++444@@@OOO^^^kkkssszzzzzzyyyxxxwwwxxxyyyzzzssspppoooppppppnnniiifffsssmmmkkkppprrrmmmeeeaaahhheee```^^^]]]\\\ZZZYYYUUU[[[dddkkkllljjjjjjkkknnngggccc```WWWKKKFFFHHHeeelllnnnhhhffffff\\\OOOPPPFFFBBBHHHEEE555***)))///...,,,,,,,,,,,,+++******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********+++---...///000222555777999::::::999:::::::::::::::999888777777777777666555444222111//////...---,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%aaaTTTfffIII@@@:::888444111...------...+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((()))***+++,,,---...///111000000111333555777999>>>BBBFFFJJJLLLNNNPPPRRRNNNOOOQQQSSSTTTUUUUUUTTTNNNOOOQQQRRRRRRQQQPPPOOOKKKJJJKKKOOORRRRRRNNNIIICCCCCCBBB@@@>>>===;;;;;;777777666555444444333333000000///...---,,,,,,+++++++++*********)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,,,,000111222222000......//////////////////............---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((''''''(((***---......+++888KKK\\\iiiqqqwww{{{qqqooonnnppptttxxx{{{}}}yyyrrrmmmkkkggg___YYY]]]\\\___dddccc[[[TTTQQQhhhddd___]]]^^^aaacccdddXXXPPPQQQ^^^bbb[[[\\\dddiiihhhhhhhhhccc^^^\\\^^^dddmmmrrrqqqqqqrrrkkkbbbUUUGGGCCCNNNRRRFFF888333///---+++,,,...///,,,*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,---...---///111333555666666666888888888888888888777666777666666555333222000/////////...---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%^^^HHH\\\LLL???:::888555111///.........++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))***,,,------............///111333444666>>>AAAEEEHHHHHHIIIJJJKKKIIIKKKNNNQQQRRRRRRQQQPPPGGGJJJNNNOOOOOOMMMKKKJJJFFFGGGJJJNNNPPPNNNIIIDDDBBBAAA@@@>>>===;;;:::999555555555444444444333333//////......---,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))*********...000111111///...//////........................------,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((((((((('''''')))++++++,,,---///111GGGSSSbbbllloooooopppqqqhhhgggjjjqqquuutttrrrqqqpppkkkdddaaacccfffccc]]]nnn{{{xxx}}}kkkaaaKKKTTT\\\\\\WWWVVVZZZ___YYYaaaggggggggggggccc\\\RRRSSSMMMEEEIIITTTSSSHHH555111------///000---************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((()))***+++,,,---,,,---...000222333333333555666666666666666555555666666666444333111///...///......---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%```@@@QQQOOO???:::888555111///.........+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...------...///000111333333:::===@@@BBBCCCDDDEEEFFFHHHJJJMMMPPPPPPOOOMMMLLLEEEIIINNNOOOMMMJJJIIIHHHDDDFFFIIILLLMMMJJJEEEAAA@@@???>>>===;;;999888777555555444444333333222222......------,,,,,,++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******,,,...//////...---...///---------------.........------,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,++++++222>>>GGGdddjjjpppqqqooommmnnnqqqzzzuuussstttpppfff```^^^YYY```hhhrrruuuyyycccYYYXXX[[[YYY\\\]]]]]]^^^___^^^[[[RRRZZZVVVHHHEEEPPP[[[\\\LLLCCC777---***+++,,,---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,---...000111111111333333444444444444444333666666555444333111000///......---,,,+++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ggg>>>GGGOOO@@@:::888444111...------...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,,,,---,,,,,,---...///000111111222555888;;;===???CCCFFFFFFHHHKKKMMMNNNMMMKKKJJJHHHLLLQQQQQQNNNKKKJJJJJJEEEGGGIIIKKKJJJHHHEEECCC???>>>===;;;999888666666555555444333222222111111------,,,,,,,,,+++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((())))))))))))+++------,,,,,,---...,,,,,,,,,---------------...---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,++++++333CCCXXXgggqqqsssuuutttssstttxxx{{{|||ssskkkggg```YYY[[[cccxxxwwweee___[[[^^^ZZZVVVVVV[[[bbbffffffYYYWWWYYY\\\RRRHHHPPPaaaeeeYYYGGG555+++))),,,000++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))******++++++,,,...//////000000111222222333222222222444444444444333111000///......---,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ooo??????OOOBBB999777333000...---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++******,,,---....../////////000222444666:::???BBBBBBDDDGGGIIIKKKKKKKKKKKKJJJOOORRRRRRMMMJJJIIIKKKGGGHHHHHHHHHFFFEEEDDDDDD======;;;:::888666555555666555444333222111000///,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((''')))++++++++++++,,,---++++++,,,,,,,,,---------...---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,...---///999KKK___ooowwwtttvvvwwwxxxyyyxxxwwwvvviiiccc```cccdddhhhyyy|||tttxxxiiiYYYRRRTTTYYY\\\\\\[[[WWW[[[bbb\\\OOONNNVVVfffcccZZZLLL===333//////+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))******+++,,,---...//////000111111111111111111222222222111111000///...------,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%tttAAA;;;NNNCCC888666333000---,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))((()))***,,,,,,---------000111111111111444999===???@@@CCCFFFIIIKKKLLLLLLJJJNNNRRRPPPKKKGGGGGGIIIGGGGGGFFFDDDBBBBBBCCCDDD===<<<;;;999777666555444666666444333111000///...,,,,,,++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%''')))*********+++,,,+++++++++,,,,,,---------...---,,,+++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((***+++,,,---...---...666KKKddduuuxxxtttvvvwwwzzz|||zzztttkkkeeedddbbbhhhsss|||zzz~~~iii```[[[VVVSSSWWW^^^]]]XXXZZZ```YYYKKKXXX```hhhdddTTTAAA222++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((******'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((()))+++,,,---......///000000111000000//////000000000000//////...------,,,+++***)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzzEEE<<>>AAACCCCCCEEEIIIJJJLLL<<>>,,,***>>>999888___xxx]]]WWWLLL111---...000***(((((((((''''''''''''&&&dddiiinnn???...+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))*********+++++++++************)))))))))(((((((((((((((''''''''''''%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,)))(((***------...///BBBXXXkkkoooqqqyyyzzznnnZZZRRRYYY___jjjzzznnnnnnfffXXXRRRXXX___aaaVVV___iiipppssskkkWWWDDD777///***,,,---***((((((***)))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((...+++(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++++++++,,,------......//////000000000//////...------------,,,+++***)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%BBB888FFFIII<<<555000000///++++++---++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&555...666---(((666$$$LLLhhhEEE<<>>===vvv***666>>>!!!:::888(((ggg666>>>333''''''(((''''''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))*********++++++************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))*********111(((&&&---...,,,666FFF]]]kkkwwwxxxyyy|||{{{vvvnnn```\\\eeevvvfffNNNRRR\\\]]]UUUWWW]]]kkk{{{qqq```III;;;///,,,...---***(((******)))))))))(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((---***'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******++++++,,,---------......///////////////...------------,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%@@@555@@@HHH<<<666111000...++++++---+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!000''''''$$$'''+++---NNNDDD<<>>"""nnnQQQHHHNNNDDDBBB777888\\\###;;;222dddJJJ999777&&&!!!SSS&&&&&&%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******))))))))))))************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,---...---333NNNmmmwwwpppssszzz{{{qqqeeeeeesss\\\YYY___ooo}}}bbbEEE444///...---++++++*********)))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))******+++++++++,,,---............,,,,,,,,,,,,+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&III>>>555BBB999333/////////------000,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$ ###)))###)))+++%%%444+++"""''';;;(((aaaSSS666///)))000@@@666VVV>>>555LLLXXX===888PPP999,,,BBBHHH...'''$$$666,,,***'''%%%$$$%%%&&&(((''';;;&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***((()))))))))************((((((((((((''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---//////777KKKfffyyyxxxpppuuuqqqlllkkkqqq{{{nnngggooo~~~eeeIII999111,,,+++++++++*********))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))************+++------.........+++,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''HHH===///===888222...//////......111++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***%%%,,,...***###'''yyy!!!+++000333...''',,,"""))),,,((('''++++++&&&,,,EEEAAA;;;BBB<<>>222888222111000...------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444yyy%%%""",,,///,,,,,,!!!------"""%%%,,,&&&%%%,,,000555222EEE<<<111KKKbbb222///,,,000,,,...(((,,,------111333QQQzzz((()))--- ))) %%%!!!###///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))************************...+++***......,,,...333JJJ\\\kkkooovvv{{{mmmXXX___yyywww}}}```===---+++,,,......***))),,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***************************++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&TTTBBB333333222111000...------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444yyy%%%000%%%$$$!!!)))000***$$$&&&333:::@@@BBB888111LLL333,,,111(((///444---+++---'''333|||,,,%%%,,,###%%%'''%%% HHHCCC%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***++++++++++++++++++++++++000---,,,,,,---...444<<>>555333222111000...------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444yyy%%%&&&%%%///%%%---@@@---444"""NNN111888LLL//////ttt $$$+++'''!!!***,,,!!!000bbbjjj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((((((((())))))(((((())))))***+++***++++++,,,,,,------...***///000///555HHH```pppqqqrrrdddUUUjjjzzzpppgggrrrvvvfffAAA000///111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyBBB===555444222111000...------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444yyy%%% +++111%%%(((###ttt...+++222???000222III444///III,,,"""(((((('''$$$&&&***"""&&&000111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((()))******************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++*********+++,,,---------,,,......333DDDZZZjjjpppmmmcccYYYcccuuu{{{vvveeebbbooo[[[AAA666111000000---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{CCC===666555222111000///------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444yyy%%%&&&---###+++&&&iii''' (((:::333000JJJ666...444...)))'''%%%&&&!!!'''&&&'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++))))))***++++++,,,------///---,,,777OOOhhhoookkkhhhNNNQQQ|||vvvgggeeemmm}}}sssRRR===111...000---------,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******************************))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{DDD<<<555555333222111///---,,,,,,++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((444%%%,,,''' 000,,,rrr(((###(((((((((!!!,,,444LLL(((+++$$$###///111111JJJ444111,,,www(((***!!!444:::@@@(((---&&&***!!!CCCMMM"""######---'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))***)))&&&$$$***)))(((&&&&&&&&&(((((((((&&&&&&(((,,,...,,,***---,,,******+++---000222000333777:::<<>>CCCOOOSSSZZZaaahhhnnnqqqsssyyy{{{}}}}}}}}}}}}~~~wwwwwwxxxyyywwwtttwww}}}yyy||||||zzz{{{~~~~~~{{{vvvtttqqqooollliiieeebbb[[[WWWQQQJJJDDD===666111///,,,(((&&&'''***,,,------+++)))(((*********)))***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,***+++...///000111...@@@RRReeeqqqgggWWWUUUsssjjjdddnnn{{{TTT<<<222000///......---,,,++++++++++++*********)))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((()))******+++***)))))))))+++---...(((***,,,---.........---/////////......------,,,111111000000000000000000,,,,,,,,,+++,,,,,,---...,,,++++++,,,---,,,)))'''***)))(((((()))***,,,---******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{DDD<<<555555222111000///------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$...))) BBB)))CCC{{{,,,$$$......###'''%%%999lllxxxaaaaaayyynnnbbbnnn000###,,,+++"""iii$$$EEE+++///777'''(((~~~ggglll```^^^iiixxxkkkggg+++%%%222111LLLuuuwwwvvvnnnhhh%%%..."""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((()))))))))+++++++++***)))((()))***---,,,***)))(((***+++---...444<<>>???DDDDDDEEEEEEFFFFFFFFFGGGDDDCCCAAA===:::666333222111...+++***,,,...///000+++,,,---......---+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{DDD<<<555555111111///......---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---,,,###,,,000|||///%%%)))&&&,,,###'''---!!!YYY''' '''222,,, !!!www111111000''',,,===###CCC +++555+++&&&+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))************))),,,...,,,***(((***---+++///777BBBOOO]]]hhhnnnssswww|||}}}~~~}}}~~~uuutttoooiiikkksssyyy|||xxxxxxwwwwww{{{zzz}}}{{{yyyzzz{{{zzzzzzyyyzzzzzzyyyuuurrrpppnnnkkkhhhbbbZZZQQQKKK>>>888...(((&&&(((***,,,+++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))******+++))))))***+++,,,,,,---------,,,///444222...333>>>QQQeeeiii\\\WWWaaa]]]aaaxxxuuuTTT<<<222,,,///000---,,,///,,,++++++++++++*********************++++++++++++)))))))))*********++++++************************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,++++++++++++,,,------......//////...---+++***'''+++111555999???GGGMMMQQQSSSWWW]]]bbbgggkkknnnuuuuuuvvvwwwwwwxxxyyyyyyqqqoookkkfff```ZZZVVVSSSJJJEEE===666111---***(((***+++,,,------,,,+++***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{DDD<<<555555111000///......---......+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***###'''&&&;;;uuu###***###((((((%%%''')))***555___)))!!! """555;;;777fff===777,,,***---&&&lll999ZZZ)))%%%+++###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))*********+++++++++------+++(((***111666CCCIIIUUUbbbnnnxxx~~~}}}~~~~~~~~~{{{wwwsssqqqqqqrrrrrrooojjjmmmvvv{{{{{{iiigggeeehhhqqqyyywwwppprrrvvv{{{}}}|||zzzzzzzzz|||{{{yyyxxxxxxuuurrrooonnnnnnppprrrssspppkkkgggYYYQQQEEE;;;444///---,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))******++++++******+++,,,---...//////...---000333000///===PPP^^^fffaaa]]]mmmeee^^^{{{wwwooohhhaaa]]][[[ZZZYYY```eeegggnnn{{{jjjIII999...111333///,,,...,,,,,,+++++++++******************+++++++++,,,,,,))))))*********+++++++++************************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,------...------,,,---///111444666888@@@KKKUUU\\\ccckkkqqqzzz{{{}}}{{{xxxvvvmmmhhh```WWWOOOFFF===888555333000---,,,++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{DDD<<<555555111000///...............+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---''',,,***%%%(((...'''(((jjjxxx,,,... )))$$$'''(((###000&&&...(((,,,!!!999uuu//////%%%,,,'''...(((:::VVV)))&&&(((zzz)))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++''')))+++---111;;;IIITTT___fffqqq{{{}}}~~~|||yyywwwvvvvvvwwwxxx~~~~~~|||xxxsssnnnkkkjjjfffkkknnnnnnqqqwwwvvvqqqooojjjddddddkkkpppjjj```\\\dddpppxxx{{{|||||||||pppooooooqqqtttuuutttsssooooooppprrrsssqqqmmmjjjrrrmmmdddZZZNNNBBB666///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++'''(((((()))***+++++++++++++++,,,---...///000111000...111222...000EEE___gggeee\\\cccZZZiii~~~hhh[[[LLLKKKHHHGGGGGGJJJMMMOOOKKKQQQSSSPPPOOOSSSYYY\\\]]]gggzzzTTT@@@111333555000,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))************+++++++++************************((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......000//////111666>>>GGGLLLccclllwww}}}~~~~~~{{{vvvppphhhbbbJJJEEE===555000///000111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxBBB>>>555111333222111///............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))///$$$111uuu))))))))))))))))))))))))cccCCC )))...$$$???\\\'''***---((( 222--->>>sss+++'''VVV999(((...&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&###&&&)))+++***)))***+++)))***++++++++++++++++++//////333<<>>333///000+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))),,,000111...+++///,,,***---333???QQQaaapppzzzzzzvvvqqqkkkhhhhhhjjjkkklllqqqxxx|||{{{wwwrrrooouuusssssssssooohhhddddddiiiwwwyyyrrrjjjpppxxx|||}}}|||yyyvvv~~~}}}{{{pppeeeUUULLL>>>222---,,,...//////...,,,+++++++++,,,,,,++++++*********)))))))))************************ttt>>><<<777555333222111///............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++111)))%%%+++111111...+++***************************000,,,&&&'''+++---***......+++...333+++---%%%""")))222555222///******)))((('''%%%"""!!!...''''''......)))+++333++++++*********)))))))))&&& (((000"""''''''''''''''''''''''''777---'''(((&&&!!!$$$---&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***((('''))),,,......------------...555CCCSSS___tttyyy{{{wwwjjjnnnnnniiidddcccccccccsssxxx}}}tttssslll```ZZZ[[[\\\\\\bbb___]]]```cccfffkkkoooooopppoookkkddd___^^^^^^iiimmmsssvvvuuurrrnnnlllmmmkkkgggbbbZZZNNN@@@777...,,,,,,---//////,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,------...///000111000,,,555OOObbbbbb^^^iii|||kkksss]]]KKKIIIOOOXXX^^^mmmXXXCCC777...,,,...............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111000///---222<<>>555---)))...---,,,+++++++++***)))+++++++++*********))))))************************sss===<<<777666333222111///............,,,,,,,,,+++++++++*********************************)))))))))(((((((((((()))))))))))))))))))))))))))*********************************************+++&&&&&&******'''(((---++++++++++++++++++++++++...---)))''')))...///---,,,***((((((+++000222333222///000222...'''(((------***)))///777888111))))))***,,,---+++((($$$"""+++*********))))))))))))+++111---000$$$+++ $$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******++++++,,,---///000///...***111;;;EEEPPP^^^mmmwww{{{uuuooohhhccc___uuuzzzeeegggeee^^^XXXWWW[[[]]][[[bbbkkkqqqpppiii```YYYbbbeeeiiilllmmmnnnqqqsssmmmnnnooooooiii___SSSLLL===555---+++///000,,,'''************************************************))))))))))))))))))))))))'''((((((((())))))******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000111222111---<<<[[[eee^^^___gggyyy]]]NNNLLLUUU___vvvnnnOOO@@@333///555/////////.........------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...............++++++++++++++++++++++++++++++,,,,,,------------+++...000...******///333444FFF```uuu~~~{{{yyyzzzzzzwwwrrrzzzzzzwwwrrroooqqquuuxxxnnnjjjhhhjjjoootttyyy|||yyyyyywwwvvvyyy{{{uuukkkfffnnnvvvzzzxxxwwwyyy||||||xxxrrrhhh[[[KKK;;;111...---,,,---//////---+++++++++++++++************************************sss>>><<<777555333222111///............,,,,,,,,,+++++++++************************************)))))))))((((((((())))))))))))))))))))))))************++++++++++++************************###***333666///''''''+++++++++++++++++++++++++++###$$$(((...333333---'''......333:::<<<===CCCLLLTTTXXX^^^bbb```\\\\\\```XXXPPPDDD:::444111111222'''******''')))///111...++++++*********)))))))))!!!&&&***000&&&"""---'''++++++++++++++++++++++++%%%+++---******+++((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++***+++------++++++,,,...000???TTTeeeooouuu{{{~~~zzzvvvrrrlllfffccceeekkkqqqpppfff```[[[]]][[[[[[___fffkkkllllllgggddd___ZZZWWW\\\fffnnnppppppooonnnjjjfffbbb```SSSEEE555,,,,,,...---***************************************************))))))))))))))))))))))))((())))))))))))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///111111000444333FFFaaa___^^^uuu]]]nnncccFFFTTTkkk^^^III777///666000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***...000---))),,,777@@@]]]kkkzzz~~~|||wwwtttrrrmmmkkkooovvvwwwqqqjjjiiiqqqxxx{{{|||xxxnnneee]]]]]]bbbhhhjjjfffbbbbbbtttvvvsssoooqqqwwwtttkkkaaaaaafffrrr~~~ttthhhnnnqqquuuwwwrrreeeVVVKKK444000---,,,...///...,,,,,,++++++++++++*********++++++++++++++++++++++++ttt???<<<777555333222111///............,,,,,,,,,+++++++++***************************************)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++///---'''"""###***000222,,,,,,,,,,,,,,,,,,,,,,,,333222000---,,,111;;;DDDKKKVVVdddooouuuyyy~~~|||||||||~~~{{{~~~vvvlllddd```OOOGGG;;;000***)))+++...++++++++++++************222%%%'''(((%%%+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,))),,,---+++))),,,444;;;LLLZZZmmmzzz~~~~~~}}}wwwpppllliii]]]dddllluuuooo\\\RRRUUU]]]bbbccceeeaaaYYYPPPJJJKKKTTT\\\lllmmmnnnmmmkkkiiiiiihhhaaaXXXKKK===444///------++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,------...000111222---888???RRRcccWWWffftttjjjrrrZZZ[[[}}}qqqqqqUUU===...222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...000111333888DDDUUUaaaxxxtttpppqqquuuxxxwwwuuulllppp{{{lllvvvjjjYYYTTTYYYccchhhcccdddlllpppmmm```]]]___lll{{{~~~rrrddd___dddllltttwwwssskkkdddOOOEEE999000......---+++,,,,,,+++++++++*********++++++++++++++++++++++++uuu???===666444333222111///............,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,///,,,---000...''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++111@@@RRR```gggjjjoooyyy~~~{{{|||wwwjjj^^^WWWIII777///222************))))))))))))(((///,,,###(((###'''''''''''''''''''''''''''---&&&%%%***)))""""""(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,000222000///666DDDQQQiiirrr{{{}}}}}}{{{rrrhhhccceeeiii~~~}}}vvvmmm```TTTWWWXXXWWWRRRMMMMMMRRRWWWcccgggmmmppppppmmmjjjhhhdddeee```TTTCCC444---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------///000111222***;;;HHH[[[cccRRRooommmaaaNNNaaaZZZyyybbbGGG222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111333;;;JJJ___uuu|||~~~{{{xxxuuusssooosss}}}mmmeeeaaa]]]bbbcccfffmmmtttwwwuuurrr\\\___eeelllrrrtttrrrppppppaaaMMM<<<444111///...,,,,,,,,,+++++++++******++++++++++++++++++++++++xxxBBB<<<666666444333222000//////......------,,,,,,,,,,,,+++++++++*********))))))((((((******))))))((((((((('''******)))))))))))))))******))))))***,,,,,,***(((++++++******++++++,,,---(((,,,000...***(((+++///***---...,,,((()))000666???OOO]]]dddnnn||||||yyykkkZZZPPP888222+++(((***,,,***&&&++++++)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***************)))+++------,,,,,,,,,---000,,,***111BBBVVVeeemmmzzzyyy{{{}}}zzzkkkfff[[[\\\lllzzz{{{___YYYTTTTTTUUUWWWZZZ\\\]]]bbbkkkrrrpppiiijjjqqqhhhgggccc]]]WWWOOO???111)))+++---...,,,++++++,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******+++,,,...///...111111...---///111222<<<...XXXaaaVVV\\\rrrnnngggrrrZZZtttPPP===444333111...,,,...111...***///............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////000111---***,,,222---999LLL]]]kkkuuu~~~}}}qqqiiigggrrrfffVVVNNN]]]mmmgggfffvvvrrrmmmjjjjjjiiigggiiimmmuuuppplllcccMMM444***......++++++---+++(((***///+++++++++************)))xxxBBB<<<666666444333222000//////......------,,,,,,,,,,,,+++++++++*********))))))))))))******)))))))))(((((((((******))))))))))))******---,,,******+++,,,+++***+++++++++++++++,,,,,,---...---+++))))))+++---000111000///000444;;;CCCIII\\\iiiuuu{{{qqqmmmoooxxx}}}xxxrrrooottt~~~{{{ooommmuuuwwwuuuyyy{{{xxxuuujjjSSS<<<333111...---///******)))'''%%%&&&))),,,(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***((())))))***************...,,,***)))***---///000111111555AAAUUUjjjzzzzzz||||||tttlllhhh\\\eeemmmzzzxxxiii```[[[XXXYYY\\\YYYWWW[[[dddjjjhhhfffhhhiiiiiifffbbb^^^YYYMMMBBB333///+++***+++,,,+++***------,,,,,,,,,,,,++++++************************************************************++++++++++++,,,++++++++++++---...///...//////......000222222888>>>ZZZZZZWWWvvvjjjxxx~~~kkkWWW___CCC444555333000//////000...+++///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........555///---000333111111222===LLL```pppzzz{{{xxxpppeee]]]eeeeeeWWWVVVXXXcccnnnrrrnnnjjjhhhddd^^^]]]```rrrrrrrrroooaaaMMM<<<555///,,,,,,///000---,,,///++++++++++++************xxxBBB<<<666666444333222000//////......------,,,,,,,,,,,,++++++***************)))))))))*********)))))))))))))))******)))))))))******+++888444///,,,++++++,,,,,,+++++++++,,,,,,,,,------000---+++,,,...//////---,,,...444???NNN[[[cccfffnnnuuuzzz||||||ooohhhgggrrr|||zzznnncccddduuuxxxoooxxx~~~|||uuuvvvuuukkkjjjrrrttthhh[[[EEE000)))...&&&)))+++***(((((())),,,(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))******))))))***++++++++++++***---,,,******,,,.../////////:::LLLbbbsss|||~~~}}}}}}sssjjjffffffgggnnntttwwweeeYYYTTTWWW\\\dddjjjjjjhhhlllrrrkkkkkkiiifffeeeddd]]]UUUDDD:::///***,,,...---***------,,,,,,,,,,,,++++++************************************************************+++++++++,,,++++++++++++,,,---...//////...---...111222222222666SSSZZZTTT```hhhsssTTTYYY|||rrrNNN<<<666444333111000...------///............---------------,,,,,,,,,,,,++++++------------------------,,,------------.........------------.........///000......000000000777???\\\hhhvvvllljjjssslllxxx}}}vvvkkkTTT___aaahhhmmmiii___VVVTTTeeelllrrrtttqqqfffSSSAAA333---+++---///---++++++,,,,,,,,,+++++++++******xxxBBB<<<666666444333222000//////......------,,,,,,,,,+++++++++******************************************************))))))******++++++BBB<<<444...,,,,,,,,,,,,+++,,,,,,---------------,,,---000222333222///---///888HHHZZZhhhqqqttttttlllmmmlllmmmwwwwwwmmmggglllwwwzzzsssjjjiiivvv}}}{{{mmm______mmm}}}vvvbbb]]]iiivvvyyydddMMM;;;000))))))+++,,,---,,,***((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++'''***...///...---...000???MMMbbbvvv}}}xxxwwwjjj^^^```pppwwwnnnYYYYYY[[[^^^aaaeeeiiillljjjkkkjjjffffffhhhddd___UUUJJJ<<<222.........---------,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,++++++,,,,,,---......///222...---000222222222222===]]]TTTXXXwwwmmmhhhzzzuuuUUUmmmYYYLLL666444222222000------000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////***...333222---333HHH___uuuzzzvvvnnnfffZZZooo~~~^^^___dddhhhfff___]]]```^^^iiippprrrtttttthhhYYYEEE999///,,,---,,,,,,------,,,,,,,,,++++++++++++xxxBBB<<<666666444333222000//////......------,,,,,,,,,+++++++++***************+++++++++*********+++++++++++++++***************+++,,,,,,>>>999222---,,,,,,......+++,,,---............---***...000000///000444999JJJUUUdddnnnqqqpppppppppmmmlllllloooyyyzzzvvvrrrqqqvvvyyyyyyuuuwww|||}}}yyyxxx|||tttsssoooeee^^^aaalllwwwwwwhhhaaa]]]|||}}}|||{{{hhhNNN<<<444+++(((***,,,+++(((***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,''',,,000...,,,...888AAA```gggrrryyy|||{{{{{{{{{___^^^\\\___rrrzzzdddZZZ___fffddd___gggiiihhheeeeeefffddd___^^^WWWJJJ===222------...------,,,,,,,,,+++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,---............444///...111333111222666III]]]OOOgggyyycccsss___ggg~~~fffWWW999333000111000---...222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////........./////////000000000000222555;;;IIIcccyyy{{{}}}}}}wwwnnn]]][[[cccpppuuukkkaaa]]]bbbkkkeeeooosssnnnmmmssstttooo^^^NNN;;;222...---///222------------,,,,,,,,,+++xxxBBB<<<666666444333222000//////......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,***************+++,,,---222...+++***+++---///000,,,---.../////////...------...---******333BBBOOOccciiipppqqqnnnllloootttuuuttttttuuuvvvsssnnnhhhccciiimmmkkkiiiiiiiiigggjjjkkkhhhcccccciiinnnpppkkkkkklllmmmooorrruuuwwwoooWWWSSSqqqttt[[[LLL888***'''***,,,---******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++++++++,,,------------,,,//////...+++,,,999NNN___pppxxxxxxmmmeeebbbVVVdddqqq}}}}}}aaaWWWYYY^^^aaaeeegggffffffgggeee``````]]]TTTHHH;;;222///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......//////...555//////333333111666???SSSYYYWWW|||\\\{{{]]]{{{~~~yyy[[[BBB777///000111---...222///............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------........./////////////////////000000000000888...,,,:::QQQfffttt||||||~~~wwwiii```]]]dddqqqmmmaaa___iiipppqqqjjjeeegggpppvvvmmm\\\HHH:::111,,,,,,000......---------,,,,,,,,,xxxBBB<<<666666444333222000//////......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------************+++,,,---...,,,***)))***,,,.........,,,---///000000000...---///......///777EEEVVVbbbmmmooopppooommmnnnqqqsssnnnmmmkkkiiigggdddccccccYYYeeellliiicccbbbcccbbbhhhfffaaa[[[[[[```bbbaaannnlllkkklllpppsssrrrqqqsss{{{hhhJJJ___yyyvvvkkkXXXDDD555...---...++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))))))))*********++++++++++++,,,,,,---------------222///,,,000<<>>777888555444222000..................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,---......//////......+++///111000---,,,000555333333999PPPhhhiiihhhttt}}}qqqhhhgggbbb[[[[[[bbbdddooottt___VVV[[[aaafffooo{{{ttt|||xxxkkk```lllyyyhhhPPP:::------...+++(((+++111...'''************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,---,,,,,,+++---000222,,,444BBBSSSdddrrr{{{jjjXXX^^^uuuzzzyyy[[[]]]uuuyyy{{{wwwrrrnnneeeYYYSSSQQQMMMGGG666///,,,...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---444------666444>>>\\\WWWqqqsssiiikkk___}}}vvvjjjwwwcccHHH666333000222222,,,//////.........---------------------------------,,,,,,,,,---------......---...///000111111111111...111111000333777555...BBBXXXmmmtttvvv}}}|||lll^^^^^^nnnjjjeeerrrssspppvvvzzzxxxssskkk]]]KKK999------000222111///---...000{{{EEE>>>777888555444222000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,---......//////.........///000///......000222444AAAPPP```jjjdddcccpppccc```^^^___dddooo~~~sssrrriiifffbbbbbbjjjtttvvvtttiiiqqqrrrlllppp~~~{{{iiiUUUIII---,,,...000,,,%%%(((000+++*********))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((************++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................777AAASSSggguuuxxxpppiiiXXX[[[kkk~~~kkkeeeaaappp~~~{{{rrrfff___YYYQQQIIIAAA666---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///444111///222555CCCXXXbbb~~~~~~hhhZZZ~~~rrreee|||lllOOO;;;555///000333/////////.........---------------------------------,,,,,,---------.........---...///000111111111111111///111444222000666AAA]]]gggsss{{{vvvhhh[[[gggzzzwwwnnnrrr~~~ssscccRRRCCC;;;/////////......------...{{{EEE>>>777888666444222000///......///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------.........///------...////////////...111000/////////000222444BBBQQQZZZaaahhhbbbYYY[[[VVVeeesssyyyooo```]]]dddiiiiiieeekkkmmmgggaaaiiioooccc@@@222---333000%%%&&&222+++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,------,,,...000000......///111DDDWWWnnn{{{zzzqqqiiifffiiiuuuzzz{{{zzzwwwzzz}}}{{{}}}wwwvvv{{{{{{wwweeekkk}}}{{{qqqiiiccc\\\TTTMMM???222---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000111111555333000<<>>777888666555222000////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////------...///////////////111111000......222;;;AAAQQQaaaeee]]][[[XXXXXX```pppsssjjjiiieee^^^eeeeeefffddd^^^bbbzzzrrraaaEEE......444111,,,,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------,,,///111///,,,///999BBBSSSjjj{{{iiicccsss{{{yyyuuunnnfff___\\\\\\]]]ZZZ___ddddddbbbeeennnuuunnnvvvttthhhgggoooooofffffffffeeefffjjjpppxxx}}}zzzwwwwwwuuukkkbbb[[[TTTHHH;;;444000,,,---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000000000111...555666222FFFXXXOOO{{{~~~ffflllvvvccctttNNN}}}ddd]]]jjjHHH:::222111444222////////////....................................------------..................///000111111111111333///000333222888RRRooorrryyy}}}vvvjjjgggssskkkmmm]]]TTTBBB:::000---000222000---{{{EEE>>>777888666555333111////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------........./////////000000---...//////000000/////////111222//////888HHHUUUYYYlllnnn___WWW[[[mmm~~~~~~uuuhhh]]][[[aaammmqqqooouuu~~~xxx```AAA///...444111***,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.........---111222...,,,555JJJ[[[iiirrrsssggg\\\hhh~~~lllbbb\\\VVVQQQSSSWWW[[[```dddjjjrrrwwwzzzyyypppvvveeeZZZUUUOOOGGG???555,,,,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000111333,,,222555666KKKXXXKKK|||ZZZ```qqq___NNN{{{^^^]]]zzz}}}|||OOO>>>666333333///000000/////////.................................---------.........//////...///000111222222222222000222222111:::OOOgggvvv|||{{{wwwnnneeennn}}}}}}pppaaaNNNBBB555...///111000,,,{{{EEE>>>777888777555333111000//////000......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............/////////000......///000000000000//////111333444888DDDVVVcccgggddd[[[]]]rrreee\\\[[[eeeppptttwww{{{xxxaaaBBB...,,,//////---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,---------........./////////000111111555EEE[[[mmmxxxlll___]]]kkkyyylllddd[[[PPPKKKOOOYYYdddjjj~~~uuuuuusssbbbYYYTTTOOOHHH===222...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111111444///111444999IIIWWWVVVsssiiiqqq___RRRRRRxxxYYY```zzz}}}|||uuu^^^ttt[[[FFF;;;444333000000000000/////////..............................------........./////////...///000111222222222222///222444888JJJdddtttwwwrrrgggkkkvvvqqqZZZLLL;;;111...///...,,,{{{EEE>>>777888777555333111000///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////......///000000000000000111000222999EEETTT```fffiii___YYYqqquuuiiifffllluuu}}}vvv^^^BBB000---222------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,---------.........////////////000...///888HHHZZZiiiqqqoooddd```qqq|||hhh^^^YYYWWWPPPWWWcccqqq~~~xxxaaaYYYQQQMMMGGG===333///........................------------------------,,,,,,------...///////////////000000000111111111111444333555???LLLaaayyyjjj|||aaannntttLLLXXXuuuTTTbbb|||~~~uuuxxxkkkRRR>>>222333555000000000000/////////.......................................//////////////////000111222222222222222111777HHH]]]mmmtttvvvvvvgggeee|||~~~gggYYYFFF777000/////////{{{EEE>>>777888777666444222000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------.........///...//////000000000000000333000111===PPP___eeedddXXXhhh~~~~~~{{{rrr\\\===...000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000111,,,...>>>VVViiiooommm\\\```pppxxx```ZZZYYYXXX```mmm{{{iii[[[PPPNNNMMMEEE888///........................------------------------,,,,,,------...///000000000000000000111111111111---777555777FFFRRRoooyyykkkccc}}}gggJJJ\\\sssQQQdddwwwxxxZZZ???000333:::000000000000////////////////////////////////////............/////////000///000111222222333222222666///999UUUjjjmmmpppwwwfffcccsssrrrcccOOO>>>444222333333DDD<<<999888444333222111000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------...------------...//////......//////000000111111000000000000000111222222333444???RRRbbbccc]]]YYYyyymmmsssqqq___CCC,,,000333///)))***111///&&&,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---///111///,,,,,,///333555111;;;UUUkkkkkk___UUUZZZ}}}vvv^^^___gggvvvlllTTTQQQQQQEEE:::888///000111000...,,,---...........................---------.........///////////////000111111222222333444000BBBAAAPPPcccxxxiiirrrUUUVVVTTTXXXhhhrrr}}}gggYYYMMM555555000111111111111000000000000////////////////////////////////////000000000000000222333111000222222111333666SSSllllllnnnrrrggg___uuu\\\MMM777000333+++EEE<<<999777444333222111000000000000.........---------,,,,,,++++++,,,,,,,,,---------...------------...//////......//////000111111111222222222111111111111222444;;;NNN______ZZZggg~~~bbbYYYkkkzzz{{{zzzgggQQQ???000222000------///...+++,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........//////000000000000000///,,,:::TTTlllooobbb\\\aaa{{{|||sssggg\\\ppp```TTTRRRLLLCCC===333222000///.........---........................---------.........////////////000000111111222222333999333>>>BBBYYYlll^^^yyy~~~QQQTTTUUU|||ZZZjjjsssWWWiiifffOOO<<<444111111111111111000000000000////////////////////////////////////000000000000000111222222222444444333555DDD[[[jjjooouuunnn\\\~~~hhhSSSBBB888444000EEE<<<999777444333222111000000000000.........------------,,,,,,,,,,,,,,,------------......------......///000......///000000111111222333444444333111000111333999IIIZZZ```^^^eee}}}qqqssstttdddWWW777333000111000---...000,,,,,,,,,+++******))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,------------.........111///...000222222000...:::OOOfffkkk___ZZZmmmzzzccc___hhhrrr}}}}}}zzzxxxvvvsssssswwwzzzwwwuuutttnnnkkkgggbbb[[[TTTWWW]]]kkknnn|||uuuZZZQQQMMMGGG@@@:::555000...///000///---........................------.........///////////////000000111222222222000;;;555<<>>444000111222000---................................./////////000000000000000111222222333333777<<<888@@@oooaaawww]]]IIITTTbbbYYYSSSkkkuuu}}}QQQlllaaaRRR888222222222222222111111111111////////////////////////////////////000000000000333000000444444333666<<>>222///...---------------,,,++++++******))))))))))))*********************************************++++++++++++,,,++++++,,,---------------------........./////////---111222...,,,444EEETTT^^^ZZZNNNJJJiiiyyyXXXYYYtttuuulllbbb^^^aaakkkvvv|||tttssskkkaaabbbjjjooommmlllwwwtttbbbaaajjjooollliii^^^fffkkkwwwpppkkkccc\\\^^^jjj{{{\\\KKKIIIHHHBBB999444222111///................................./////////000000000000000111111222333333333666666:::OOO|||gggWWWKKKVVVeee___VVVvvvUUUtttuuutttTTT???444333222222222222111111111////////////////////////////////////000000000000333111222666444333;;;HHHYYYsssppp\\\lllyyyYYYBBB888HHH===888444444333222111000000000000////////////............------------............///////////////000000111///000000111111222333333111333555444444<<>>888333000///............................../////////000000000000000111111222222333333444444000???^^^hhhrrrQQQKKKVVVfffjjj[[[~~~hhhYYY~~~VVVHHH666333333222222222111111111////////////////////////////////////000000000000111111555999666555DDDWWWgggnnntttxxxeeeHHH;;;HHH===888444444333222111000000000000000/////////............---------........./////////////////////000111111000000000111222222333333222444555555777@@@PPP]]]iiipppnnn^^^DDD333222444111...------,,,,,,++++++***))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------............/////////000...///111444<<>>555333222111222111000...000000000000000000000000000000000000111111111111444...555999777LLLgggnnn___|||qqqOOOHHH<<<999888555444333222222111111111111000///......---............/////////000000000000000000000000000000000111111111222222333333333666111666DDDOOO^^^lllhhh^^^DDD333555/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------------............000111111111111222444333444===KKKQQQMMMIIIKKKttt[[[\\\qqqfffWWWJJJQQQZZZWWWbbbfffiiirrrvvvzzz\\\NNNBBB>>>888///---111////////////////////////---......//////000000111222222333333444555555666:::>>>VVV}}}fffxxxiiiFFFIIIPPPiiiiiirrrnnnYYYYYYjjjVVVAAA666444222111222111000///000000000000000000000000000000000111111111222222555111444777>>>XXXoooooo[[[RRRIII===999888555555444333222222222222000000///..................////////////000000000000000000000000111111111111111222222333333444444:::333777IIIaaa|||zzzzzzvvvlllfffPPP;;;444111000///...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------------............---///000111000111222444333666CCCTTTVVVMMMIIINNNiiiddd}}}nnnXXX^^^ddddddkkkuuunnnppplllhhhwww}}}qqqVVVBBB@@@===222///555////////////////////////.........///000000111111222222333444555666666777444BBBeeeddd```DDDFFFNNNiiiccc^^^ooowwwmmmiiiQQQ|||zzzZZZCCC888666333222222222111///000000000000000000000000000000000111111222222333444444444777GGGaaaoookkkvvv~~~|||zzzzzzsssvvvxxxzzz{{{|||^^^JJJ===999888666555444333222222222222000//////............///////////////000000000111///000000000111111111222111222222333444444555555666444999RRR|||}}}oooeee[[[GGG555333222000///------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............------------.........//////,,,...000000000000222444777BBBQQQUUUJJJCCCRRRiiitttccctttlllaaaaaannnzzzaaakkkmmmwwwdddBBB???AAA777111555000000000000000000000000......//////000111111111222333333555666777777888555MMM}}}uuuhhhrrrUUUCCCFFFNNNiiiXXXNNN]]]lllxxxvvv|||NNNlll}}}bbbGGG:::777444222222222111000000000000000000000000000///000000111222333333333333777777<<>>999777666555444333222222222222//////............///////////////000000000111111///000000111111222222222222222333444444555666666555999EEEeeetttyyyyyyfffcccRRR;;;444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////,,,...000111111111333555;;;LLLVVVJJJ888@@@ggg|||ggg}}}iiibbbooo{{{uuummmuuuxxxwwwzzzJJJ===???:::333222000000000000000000000000...//////000000111111222222333444555666888999999>>>YYYkkksssxxx\\\KKKDDDGGGOOOjjjqqqOOOIIIVVViiilllvvv}}}|||QQQbbbvvvqqqMMM;;;888444222222222222111000000000000000000000000///000000111222333444444222999999CCC[[[iiinnnwwwyyyKKK>>>999777666555444333333222333333//////............////////////000000000111111111///000000111111222333333222222333444555666777777:::AAAZZZsssjjjccceeesssoooeeeXXXEEE666444111///...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............////////////...000222333333444666888GGGNNNLLLCCCJJJiiilllpppwwwmmmzzztttxxx\\\AAA===;;;666333000000000000000000000000/////////000111111222222333333444666777888999:::CCC[[[jjjhhhMMMDDDEEEEEELLLfff```HHHKKKYYYmmmeeennnyyy|||}}}VVV]]]TTT<<<999555222222222222111000000000000000000000000///000000111333444444555222999;;;JJJdddmmmwwwLLL???999777666666555444333333333333//////.........//////000000000000000111111111111///000000111222222333333222222333444555666777888;;;EEElll~~~tttjjjccc___]]]ccctttxxxfffYYYOOO666444222///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............/////////000000222444555555666888:::XXXPPPCCCIIIqqqqqqgggfffeeevvv~~~pppkkklllHHH>>><<<999666000000000000000000000000/////////000111111222222333333444666777999::::::BBBUUUlllbbbFFFAAAFFFAAAHHHbbbuuuTTTEEENNN^^^rrrccckkkxxx}}}vvv\\\[[[oooXXX===:::555222222222222222000000000000000000000000///000000222333444555555222888;;;NNNjjjqqqJJJ<<<999888666666555444333333333333000000000000////////////000000000000111111111111111111222222222333333333---888555///666;;;888999>>>iiizzzpppmmmooopppqqqrrrdddgggiiihhheeecccccceeellliiifffeeehhhtttiiiZZZWWWCCC666,,,...333222000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000333...///222111000===PPPSSSZZZZZZoooddd]]]mmmxxxppp|||JJJDDD<<<111AAA444222/////////000000/////////000111333444555555111333555666666666888:::DDDSSSzzzttteeeHHHDDDBBBBBBKKKbbbpppLLLJJJQQQ___{{{gggbbbuuuyyylllWWWiiiZZZGGG:::555666222444666///000000000000000000000000000000111222333444444555555999AAAccchhhsssJJJ===999888666666555444333333333333111000000000////////////000000000000111111111111111222222222222333333333333888333000777777555:::UUU}}}xxxsssfffdddbbbaaadddhhhiiigggaaahhhpppvvvzzznnn[[[XXXHHH;;;//////222000......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111777222222777888888DDDTTTpppooolllsss{{{yyy}}}vvv^^^FFF@@@777999555333000///000111111000000000111222333333444444222333555666666666888:::FFFffftttyyysssNNNEEECCCCCCHHH]]]pppLLLJJJQQQ```vvvcccfffmmmttt~~~xxxUUUooooooIII:::444555111333555///000000000000000000000000000000111222333444444555333999KKKccchhh{{{KKK===999888666666555444333333333333111111000000000/////////000000000111111111222222222222222222333333333333777666111333:::666999IIIvvv|||aaa[[[OOOAAA444///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111555111111666999===JJJYYY|||bbbuuukkkiiiiiikkkgggxxxGGG???===111777444222111111222222111111111111222222333333333222333555555666777999;;;HHHxxxlllTTTEEEDDDFFFIII[[[pppLLLJJJQQQ___qqqbbbooodddnnnuuuYYYyyyzzzLLL:::333555111222555000000000000000000000000000000000111222333444555555444:::TTT]]]gggLLL>>>999888666666555444333333333333111111111000000000//////000000111111111222222222222222222333333333444444555444333999<<<777EEEeeekkk[[[SSSFFF888000//////...---------------------------------------------------............//////////////////000000000111111111222222333666999BBBWWWjjj}}}lll|||rrrmmm}}}xxx[[[vvvzzzSSS???AAA666888666333222333333222222222222222222222222222222222444555555555777:::<<>>999888666666555444333333333333111111111111000000000000111111111111222222222222222222333333333444444444111444666;;;:::888SSSwwwWWWTTTJJJ;;;111///111111000------------------------------------------------........./////////000000000000000000111111111111333666999:::>>>OOOnnnooo|||nnnggg[[[nnnDDDCCCAAA999777444333333333333222222222222222222222222222333444555555555777;;;>>>___lllSSSDDDGGGBBBJJJdddoooNNNOOOWWW___}}}rrrcccjjjmmmjjjfffqqqYYY@@@444555222111333000111111111111111111111111111111222333444555555666<<>>BBB:::777444333333333222111111111111222222333333333333444555555555888<<>>===:::777444333333333222111000000111222333333444444333444444444555888===@@@^^^ppp~~~uuuQQQHHHEEEDDDVVV|||fffJJJPPP]]]}}}mmm```hhhtttUUUgggnnniiiHHH777888333///111000111111111111111111111111111222222333444555666666888TTTgggjjjeee^^^OOO???999777666666555444333333333333222222222111111111111000111111222222222333333333333333333444444444555555555:::666555BBB]]]tttnnnuuuuuuXXXSSSGGG888111333222---........................------------------------////////////000000000000000111111111111222222222555555777DDD```}}}zzzvvv|||HHHOOOvvvGGG>>>:::777444333222222111000///000000222333444555555333444444444555888===AAAccchhhpppOOOFFF@@@>>>RRRzzzbbbGGGPPP]]]|||oooZZZeeeqqqYYY]]]mmmKKK888999444///000000111111111111111111111111111222222333444555666666888YYYdddeee\\\[[[aaaIIICCC888777666555555555555444444444555444444333222222222333111111222222222333333333444444444444444555777777;;;777999999JJJooobbbooo|||```JJJJJJ>>>222333...000//////.........---------,,,,,,,,,---------......////////////000000000000111//////111555666555222444555111PPPwwwrrrooowwwSSSUUUvvvzzzFFF>>><<<999666555444333111///111111222222222333333333333111666222777:::555JJJrrrqqqoooLLLBBB???BBBQQQhhh\\\LLLMMM^^^sss___jjjfff]]]VVVIII===;;;)))444:::...222111111111000000//////222222333333555666888999???[[[qqqmmm\\\YYYYYYIIICCC888777666555555555555444444444444444333222222222222222111222222222222333333333444444444444555666777777444555999CCCccc}}}vvvzzz^^^___sssgggNNNLLL@@@444444---000//////.........---------,,,,,,---------.........////////////000000000000111000000111444666444222777555GGGooo{{{]]]QQQbbb}}}TTTCCC;;;999666444444333111000111111222222222333333333333111777333777:::666MMMqqqnnnJJJCCCBBBGGGQQQaaa]]]LLLMMM]]]~~~___hhhhhhfffUUUvvvOOO===<<<,,,444777///222111111111000000000000222222333444555777888999>>>\\\qqqZZZWWWPPPuuuJJJCCC999777666555555555555444444444333333222111111111111222222222222222333333333333444444444444555666777888222888:::NNN|||rrrbbbUUUccc|||vvvsssSSSMMMCCC888666---000/////////.........------,,,------------.........////////////000000000000222111111222444555444333777888^^^yyy|||~~~jjjNNNMMM}}}hhhCCC;;;999666444444444333111111111222222222333333333444111777333777999999SSSpppqqqKKKEEEGGGIIIQQQaaa___MMMLLL\\\~~~```bbbiiirrrRRReeeyyyXXX===<<<111444444111111111111111111000000000222222333444555777888999???bbb|||wwwYYYUUUIIIZZZKKKCCC999888666555555555555444444444222222111111000111111222222222222333333333444444444444444444555666777888777<<<;;;VVV|||qqq[[[```hhhyyyXXXLLLDDD;;;888...111////////////............------------............////////////000000000000333333222333444444555555666HHHkkk~~~{{{qqqOOOEEEaaauuuBBB<<<999666444444444333222111111222222222333333333555111777444777999<<<[[[qqqvvvMMMFFFJJJGGGTTTjjjcccNNNLLL[[[zzzaaa\\\iiiuuuQQQ]]]cccyyybbb===;;;555444111555111111111111111111111111333333333444555777999:::DDDoooYYYUUUJJJLLLLLLCCC999888666555555555555444444444222111111000111111222222222222333333333444444444555555555555555666888888999<<>>888444222222222111111111222222222333333333777111888777777888FFFuuuyyyfffNNNHHHHHH]]]nnnQQQJJJXXXnnn|||nnncccwww}}}^^^dddeeetttOOOyyyqqqWWW777777;;;///444111111111222222333333333444444444555777888:::;;;LLL{{{hhhHHHQQQJJJ[[[UUU???:::888777777777777666555444333222222333333333333444444222222333444444555555666666555444444666888999:::===DDD___FFFRRRZZZuuucccbbb]]]HHH@@@;;;555---000000000000////////////////////////000000000000000000000000111111111111333333333333444888===AAAQQQ[[[xxxmmmwwwmmm\\\sssooo~~~YYYKKKJJJuuummmLLL===<<<333333888...333111222222333333444444555666666999444::::::EEEwwwsssvvvJJJDDDNNNbbb```MMMRRRSSSssssssfff\\\kkkaaaTTTooo]]]VVV333:::444111111222222222222222222222222333222333777888666999>>>HHH~~~jjjLLLKKKJJJTTTXXX@@@:::888777777777777666555444333222222333333333333444444222222333444444555555666666555555555777888999999DDDUUUlllNNNQQQWWWxxxggg~~~dddkkkNNNCCC<<<555...111000000000////////////////////////000000000000000000000000111111111111333333333333444888>>>BBBQQQWWW~~~nnnffflll]]]sss```LLLGGGeeelllTTT???<<<444333888///333111222222333333444444555777555666333;;;;;;@@@nnn|||uuuQQQFFFLLLbbb```MMMTTTWWWoooyyy```lllcccyyyQQQeeeWWW^^^777;;;444111111222222222222222222222222333222333777888777:::???]]]zzznnnMMMJJJHHHOOO~~~\\\BBB;;;888777777777777666555444444222222333333333333444444222222333444444555555666666666666777888888999999DDDjjjwwwRRRLLLOOOhhhjjjnnnrrruuuxxxRRRDDD===666111111111000000000/////////////////////000000000000000000000111111111222222333333333444555999???CCCHHHaaavvv}}}nnnyyylllfffvvvhhhdddccccccgggqqq|||nnnhhhPPPFFFSSSqqqaaaAAA;;;666333777000333111222222333333444444555777444555222<<<;;;>>>hhhxxxwww\\\GGGJJJddd___LLLUUUYYYjjjccciiicccrrrWWW]]]YYYwwwkkk===:::444222111222222222222222222222222333222333777777777:::@@@kkkwwwpppNNNKKKGGGKKKvvvaaaDDD;;;999777888888777777666555444222222222333333333444444222222333444444555555666555666888888888888999:::BBBwwwpppZZZKKKLLL```qqq]]]lllQQQBBB===777666111111111000000000//////////////////000000000000000000111111111222222222333333444444666;;;AAAEEEFFFoooiii}}}cccmmmrrrWWWMMMMMMFFFJJJMMMOOOPPPUUU]]]dddwww___}}}nnnUUUGGGHHHwwwpppBBB888777333555000222111222222333333444444555555444666333<<<<<>>444777222222111111111000000000////////////000000000000111111111222222222222333333444555666999>>>DDDIIIWWW}}}|||yyy{{{lllkkkTTTLLLLLLOOOSSS^^^fffoooooollllllsss{{{jjjmmmnnnjjjccc]]][[[\\\hhhqqqvvvkkk{{{VVV@@@DDDfffgggFFF444;;;222222111111111222222333333444444555222555;;;555999<<>>EEEWWW___JJJ555???444333333222111222222333333444444555444666:::555:::;;;III^^^NNNhhh```LLL[[[gggpppkkkiiiWWW^^^SSSrrriii[[[hhh```ZZZ}}}sssyyyTTT:::444888222222222222222222222222222444222333666777888>>>EEEaaaoootttvvvjjjHHHLLLLLLCCC^^^rrrLLL===;;;888999999888888777666555222222333333333444444444222222333444444555555666444666888666555999AAAHHHjjjoooTTTHHHJJJ```WWWPPP]]]VVVcccMMMBBB444777222222222111111111111000////////////000000000000111111222222222333333333333444555777:::???FFFKKKnnnzzzzzzhhhvvvwwwsssnnnlllrrrvvvWWWPPPJJJGGGEEEJJJ]]]ppprrr~~~fffXXXddd[[[ZZZXXXXXXZZZ]]]aaadddttt___bbb|||{{{hhhAAAGGGMMMYYYLLL666BBB666444666444111222222333333444555555777777999555;;;;;;CCCtttiiiOOOgggYYYHHH[[[iiiyyytttZZZIII```iiigggXXXfffgggWWWuuukkk^^^YYY;;;555888111222222222222222222222222555222333666777888>>>EEEhhhiii{{{fffFFFLLLOOOGGG```GGG???;;;888888777777666666555555555555444333333333333444222222333444444555555666888333777555>>>DDD@@@TTT___kkkpppppp|||OOOGGGIIIUUU|||UUUPPPXXXRRR}}}sssEEEDDD999333222111111000000000000000000000000000000000000000111111111111111222222222666;;;===...:::???===ppp{{{cccaaaxxxxxxdddVVVUUUTTTQQQRRRXXXccckkk|||xxxjjj\\\RRRFFFGGGGGGFFFJJJXXXnnnxxxxxxtttoookkkiiigggiiisss}}}fff[[[vvvzzzsssiiiLLLKKKDDDpppkkkNNN===555666444333...111222222333333444444555999666777555<<<;;;GGG|||zzzUUUTTTWWW>>>VVVwww|||}}}XXXRRR|||ddd]]]fffaaaZZZ___|||XXXVVV999::::::333444333333222222333333444222555111111777888===LLLxxxlllvvvZZZDDDHHHHHHCCC]]]GGG???===888888777777666666555555555555444333333333333444222222333444444555555666777555:::666;;;AAACCC]]]dddxxxmmmWWWNNNIIISSSxxxYYYKKKXXX]]]xxxxxxIIIFFF;;;555222222111000000000000000000000000000000000000000111111111111222222222222111444888333DDDLLLSSSeeegggrrrbbbXXXKKKHHHGGGFFFFFFGGGJJJOOOSSS\\\ffflllkkkjjjmmmlllhhhmmmggg]]]UUUOOOIIIDDDAAAHHHBBB@@@III]]]qqq~~~fffXXXnnnwwwqqq~~~kkkJJJHHHAAAmmmlllPPP>>>555555444444///111222222333333444444555777555777444;;;;;;HHH~~~|||WWWZZZtttZZZ___pppZZZ___jjjbbbjjjaaa\\\[[[SSS\\\;;;777666000444333333222222333333444222666222222888888===LLLlll~~~UUUCCCIIIIIIDDD]]]HHH@@@???888888777777666666555555555555444333333333333444222222333444444555555666666666===777888===FFFhhhnnnvvvpppnnnVVVIIIQQQppp___LLLaaa}}}OOOHHH;;;666222222111000000000000111000000000000000000000000111111111111222222333333555333555777GGGOOObbbnnnppp~~~vvvsssfffOOOFFFHHHEEEKKKLLLPPPVVV\\\___``````dddcccbbbaaa___\\\XXXTTTRRRNNNIIIEEEDDDEEEFFFFFFCCCCCCIII[[[tttlllWWWbbbsssoootttqqqJJJGGGAAAjjjoooTTT@@@666555444444111111222222333333444444555666444666444;;;;;;IIIzzz]]]XXXuuuqqquuuWWWhhhqqqfffkkk___}}}```UUURRRccc>>>777555000444333333222222333333444333666333333999999===LLLmmmuuuNNNAAAJJJIIIDDD___JJJ@@@???888888777777666666555555555555444333333333333444222222333444444555555666777666===888888===GGGmmmrrrkkkJJJNNNggggggMMMjjjVVVJJJ;;;666333222111111000000111111////////////////////////000111111222222333333333999666555<<>>888888777777666666555555555555444333333333333444222222333444444555555666999555;;;888:::>>>IIIpppjjjcccpppLLLLLL___oooJJJfff\\\KKK:::666333222222111111111111111////////////////////////000111111222333333444444666666555@@@HHHVVVkkk{{{|||mmmYYYZZZ]]]hhhjjjnnntttxxxwwwpppkkkjjjkkkpppwww{{{rrraaaQQQGGGFFFFFFEEEEEEFFFHHHIIIUUUlllXXXOOOlllpppooo{{{JJJKKKFFF```ssssssYYYCCC777555444555222111222222333333444444555666555999666<<<>>>OOOjjjUUU|||tttcccOOO}}}oooaaabbb[[[{{{gggVVV___kkkCCC999999666444333333222222333333444333777444444:::999<<>>```uuunnnzzzQQQKKKTTTzzzIIIQQQqqqxxxnnnRRR;;;999444333222222111111222222000000000000000000000000000111111222444555666666111888666PPPiiihhhhhhyyyzzzyyyvvvtttvvv}}}ooottt|||QQQLLL^^^ccckkk{{{IIIMMM@@@DDDsssXXXDDD999777666555222111222222333333444555555333444888444777888KKK~~~mmmLLLMMMSSSsssPPPOOOsssiiiaaaiii[[[yyyrrrRRRyyyKKKmmmDDD:::999666444333333222222333333444000444222333888666888EEEuuunnnkkkJJJAAAEEEFFFEEEmmmqqqBBBCCC;;;:::999888777777777777666666666555444444333333222222333444444555555666555888444666<<<<<>>nnnwww^^^EEE;;;LLLKKKSSSggg{{{}}}JJJDDD;;;;;;:::888777777777777666666666555444444333333222222333444444555555666666999444666;;;;;;ccc}}}fffSSSXXXdddfffHHHMMMYYYuuuJJJOOOwwwyyyVVVAAA333333333333222222222111111000000000000000000000000111222222333333444444555444333>>>uuudddtttQQQMMMVVViiimmmtttOOOHHHEEELLL~~~bbbRRR===666555111333333222222222333333333333444555222666444888:::TTTuuu{{{GGGMMM```\\\bbbgggdddhhhaaawwwpppQQQ[[[YYYbbb???;;;777666555555444444444333333333444444333333555888;;;===mmmssslllyyyoooMMMAAAHHHGGGJJJXXXpppTTTEEE<<<;;;:::999777777777666666666666555444444333333222222333444444555555666555999555666:::;;;ccciii___]]]kkk~~~mmmHHHDDDIIIUUUrrrLLLRRRjjj}}}XXXAAA444333333333222222222111111000000000000000000000000111222222333333444444555555666GGGwwwfffzzzNNNIIIVVViiikkkqqqOOOGGGCCCOOOfffOOO:::444555444555333222222222222333333444444444333888555999:::RRRsss}}}MMMffftttUUUdddhhhcccddd\\\tttpppNNN|||ZZZ[[[ZZZ<<<::::::666555555444444444333333333444333333333555888:::<<>>===;;;999888777666666666666666555444444333333222222333444444555555666222888666888<<>>@@@GGGGGGUUUDDDnnn\\\EEE>>>===<<<:::888777666666666666666555444444333333222222333444444555555666111888666888<<<>>>llluuuSSSZZZzzzLLL@@@HHHVVVrrrTTTRRRzzz{{{hhhSSS>>>888333333333222222222111111000000000000000000000000111222222333333444444555///<<>>QQQ|||pppQQQPPP]]][[[fff{{{ooofffbbbYYYRRRVVVssspppKKKoooQQQEEEAAA555888444555555444444444333333333333333333444555777888888GGGyyyeeebbbMMM===999SSSLLLNNNUUUmmmwww___DDD???>>><<<:::888777666666666666666555444444333333222222333444444555555666222888666777999;;;iiixxxYYYJJJ```TTTBBBJJJZZZvvvZZZTTTyyyzzzkkkyyyMMM:::666333333333222222222111111000000000000000000000000111222222333333444444555333<<>>EEE444777666555555444444444333333333333333333444555666777777@@@|||ZZZCCC???DDDOOOPPPSSStttbbbDDD???>>><<<:::888777666666777666666555444444333333222222333444444555555666333999666666777888fffeeePPPMMMfff}}}}}}rrrNNNCCCLLL\\\xxxYYYRRRxxx~~~sssrrrFFF444333333333333222222222111111000000000000000000000000111222222333333444555555888888III```jjjzzzrrrvvvPPPKKKTTTZZZbbbfffVVVGGGDDDFFFkkktttttt666999555111111444222...///000111222333444444222555888111888@@@SSSTTT]]]SSSVVVMMMNNNRRRmmmrrrwwwVVVWWWXXXWWWtttoooFFFhhhRRRwwwKKK:::GGG333666888555555444444444333333333222333444444555666777777555sss}}}WWW===CCCXXXCCCNNN``````lllnnnAAA>>><<<999888999888777666666666666666555444333222333333222222333333444555777///888:::888:::\\\{{{kkkTTTHHHUUUooo|||TTTOOODDDKKK]]]~~~SSSZZZmmmuuuFFF444666333333333222222222111111111111111111111111111111000111222222444444555666222@@@NNNlllkkk}}}|||}}}pppJJJPPPVVVaaaggggggVVVGGGDDDCCC^^^iiiFFF333555444000000---111111222222222333333333777111:::888666;;;XXXzzzSSSRRR[[[YYYVVVNNNZZZvvv~~~rrrUUUZZZQQQQQQ\\\MMMvvvWWWdddOOOjjj===<<<666222555333333333333333333333333444444333444444555666777AAA[[[{{{fff|||yyyxxxFFF777OOOOOOQQQKKKjjjiiiPPPsssFFF>>>;;;999888999999777666666666666555555444333222333333222222333333444555777///888999666888UUUrrraaayyydddcccoookkkggg\\\PPPUUUuuuzzzMMM???DDDKKK]]]~~~WWWYYYxxxppplllrrrDDD444666333333333222222222111111111111111111111111111111000111222222444444555666444<<>>JJJSSSEEE===YYYiii}}}{{{uuuBBB<<<:::888888999999888777555555555555444333222222333333222222333333444555444111999777999:::BBBhhhzzzsss}}}qqqRRRNNNTTTqqq|||{{{```===DDDEEEMMMfffWWWZZZiii```yyyXXX<<<666555333333333222222222111111111111111111111111111111000111222222444444555666777888MMMjjjYYYKKK\\\aaacccdddlllVVVIIILLL@@@|||iiiqqqzzz???333444888111...222111000000111111111222222222777222888777888777;;;^^^{{{PPPSSSccc\\\LLLXXXooo\\\PPPTTTTTTjjjTTTEEEFFFQQQbbb___FFF888111888222222111111111111111111111111222111111222222333444555888<<>>BBBTTTZZZIIIEEEgggmmmvvv\\\[[[JJJ<<<:::888888999999999888666666666666555444333222333333222222333333444555555222999555999===???]]]vvvvvvkkkNNNQQQXXXxxx}}}jjjCCCGGGFFFPPPmmmYYYZZZZZZ```{{{LLL999666444333333333222222222111111111111111111111111111111000111222222444444555666555666HHHwwwooowwwzzzRRRMMM[[[aaadddaaannnOOOIIIHHHCCChhh```<<<222444777000...111///000000000111111111111222222///777555888999===^^^zzzuuuIIIEEEMMMJJJDDDKKKggg```TTTRRRRRRRRRoooOOODDDBBBXXX]]]___===:::///888333333000000000000000000000000111111111111222333444444333888@@@yyybbbyyyzzzgggHHH999HHH[[[bbbXXXFFFiiivvvXXXccctttFFFMMM<<<:::888888999:::999888777777777777666555444444333333222222333333444555666444888333888===;;;RRRyyyXXX]]]fffuuuzzzxxxPPPFFFIIITTTttt[[[^^^RRRkkkrrrCCC888777222333333333222222222111111111111111111111111111111000111222222444444555666333555CCC}}}{{{vvvooowwweeePPPTTT\\\bbbaaaiiijjjPPPGGGEEEMMMdddKKK:::111333666000000222...000000000000111111111111111///777444666888>>>___zzzkkkFFFDDDIIIIIIKKKJJJgggvvvVVV}}}sssMMMUUUUUUUUU|||KKKGGGBBBZZZVVVkkklll666<<<---777222333000000000000000000000000000000000111111222333444222555888]]]}}}dddyyyddd~~~|||sssfffFFF===<<>>777888111333333333222222222111111111111111111111111111111000111222333444555555666333555AAA|||zzzuuuVVVQQQZZZ___fff\\\tttSSSVVVFFFCCCVVV^^^???999000111444000222444///000000000000111111111111333222:::444444666<<<^^^cccGGGKKKQQQSSSYYY\\\dddjjjaaajjjHHHXXXXXXYYYzzzIIIJJJBBBWWWNNNttt```111<<<,,,666000222000000000000000000000000000000000000111222333444666666111EEE~~~^^^[[[pppPPP???FFFJJJUUUYYYLLLZZZ]]]mmmNNNsss<<<666PPP<<<;;;999888777777666666;;;<<<<<<888666777777777333333222222333333444555444555444444444666;;;>>>hhhpppsss|||}}}KKKDDDOOO[[[|||hhhWWWIIIKKK}}}SSS:::444111:::333333333222222222111111222222222111111111000000000111111222222333444444777444;;;fffiiiTTTVVV___eeefffjjjkkkQQQPPPLLL;;;}}}mmmgggooo666444333222111000000000000/////////000111111222222333000222888777555@@@PPP]]]mmmcccuuu}}}ZZZMMMMMMVVV]]]ZZZVVV```\\\qqqXXXNNNYYYRRRaaafff@@@NNN@@@lllSSSHHH888888///;;;///111000000000000000000000000000000111111111222222222333333777999XXXbbbbbbpppGGG>>>@@@CCCTTTVVVGGGVVVbbbkkkfffbbbJJJ111333RRR<<<;;;999888777777666666777;;;===;;;777555444444333333222222333333444555444555555444444666:::===xxxggg{{{|||qqqIIIFFFNNN\\\bbbQQQ>>>LLLLLL999555222888333333222222222111111111222222222111111111000000000111111222222333333444666222<<>>\\\uuuCCC666666333555333222222222222111111111222111111111111000000000000000111111222333333333666111<<<[[[^^^kkkkkkNNNQQQ]]]^^^___cccxxxMMMHHHGGG;;;eeejjjiiiAAA666333222111111000000000000...//////000000111111222888444555888555222:::FFFtttWWWLLLYYY```|||{{{QQQEEEJJJVVV[[[TTTVVVkkklllyyyLLLYYY___TTTuuu[[[CCCDDDFFFhhh\\\===444555+++444---111////////////////////////000000000000111111111111333111666777:::^^^|||qqqnnncccFFF;;;AAAHHHSSSbbbLLL>>>___xxxssssssUUUcccGGG555000222ZZZ;;;;;;999888777666666666666:::???@@@:::333222666333333222222333333444555333444555444444666999;;;ZZZ~~~nnndddhhhxxxfffTTTOOOCCCJJJSSS]]]}}}eeeRRREEEtttccc;;;444777555444222222222222111111111111111111111111000000000000000000000111222222333333777222999IIIcccqqqsssXXXLLLZZZeeeaaadddppp```KKKKKKEEE???bbbppp;;;111222222111000000000000000......//////000111111111666444555777555333999BBBgggzzz~~~NNNPPPbbbppptttMMMFFFMMMZZZaaa[[[aaa{{{yyykkkHHH\\\]]]RRR~~~NNNEEE<<>>SSS}}}dddLLL;;;---111111000000///000000000.........///000000111111333222444555555555999???]]]}}}gggMMMVVVgggrrrPPPJJJQQQ___hhhfffqqq___III[[[VVVSSSsssHHHLLL<<>>FFFVVVWWWSSS===rrrhhhbbbYYYMMMqqq666444444222///]]]<<<;;;999888777777666666555444999@@@???666222555333333222222333333444555333444555555444555777999;;;uuu|||bbbfffvvvuuuTTT===CCCGGGOOORRRjjjlll\\\GGGhhhqqqEEE888444444666333222111111111111000000000//////000000000000000111//////000000111222222222222999666???eeeVVVQQQgggXXXXXXaaajjjfffddd|||eeeNNNJJJCCC===sssffflllwww444>>>333111000000//////000000000---......//////000000111000111333444444666999===ZZZVVVPPP]]]uuupppLLLIIIWWWmmm{{{{{{sss{{{WWWPPPXXXQQQ\\\cccDDDJJJ===WWW]]]{{{III777222333///000222000....................................////////////111222000333777222AAAbbbrrrhhhuuurrrVVV___yyy\\\EEE;;;CCCJJJPPPSSSPPPKKKttt~~~RRRXXXEEEtttzzz>>>===333'''>>>,,,ZZZ<<<;;;999888777777666666666444<<>>888000111000///333...........................------........./////////,,,555000...666333444DDDpppccc~~~^^^XXX___zzz}}}\\\MMMBBB888BBBTTTVVVRRRUUUjjjfff{{{]]]EEEWWWHHH---:::000)))444...WWW<<<;;;999888777777666666999888AAARRRWWWJJJ<<<888333333222222333333444555222444555555444444666777<<>>CCCfff]]]XXX[[[ccchhhffffff___FFFKKKEEEIIIddd[[[MMM666444+++000000////////////000111------......///000000000000222333333444666777666???eee\\\NNNccc|||OOOEEEZZZwww}}}WWWOOO```VVVQQQwwwOOOEEE>>>GGGzzzOOO999999//////000///333+++........................---------.........//////'''777222+++777888222:::UUUpppnnnaaauuuvvvnnnUUUKKK===MMMPPPNNNPPPIIIRRRqqq}}}jjjsssMMMKKKOOOuuuAAA777555###///777 333XXX<<<;;;999777666666777777888777@@@JJJMMMRRRMMM===777555333111111333555777444444444555555555555666;;;:::pppxxx___JJJ:::FFFXXXTTTuuuppphhhEEEUUUnnn@@@:::444222333444111...000000000000000000000000000000000000000000000000000000000000111111111111777000444666???iiilllzzzeee[[[cccXXXjjjmmmdddzzz}}}UUUMMMNNN888OOOnnnhhhmmm333000888///////////////////////////------......///000000000000111222222444444555666999kkkXXXIIIttthhhBBBJJJRRRaaakkk|||VVVUUUcccLLLQQQqqqJJJBBBDDDKKKsss^^^bbb555333///---............---------------------------------............///000000000111222222333333<<>>WWWjjj[[[OOO\\\yyyvvvQQQ111111000......---------UUU<<<;;;999777666666666777666555@@@JJJOOOWWWXXXKKK666555333111111333555666444444444444555555555555222777aaassslllzzzuuu\\\IIICCCCCCLLLWWWYYYtttgggMMMyyyQQQ===888333111333333111...////////////////////////////////////////////////000000000000111111111111444000555666888[[[mmmkkkgggddd]]]fffffffffuuu|||iiiRRRLLLHHHBBBtttbbbPPP333222...///........................------......//////000000000111111222333444555555:::iiisssRRRUUUJJJGGGOOO]]]aaaqqq~~~nnnNNNSSS___LLLZZZfffHHHAAA>>>[[[rrrrrrVVV555222///---.........---------------------------------------............//////000111111222222333111@@@___mmmgggVVVKKKGGGIIIMMMNNNKKKGGGAAAVVV}}}wwwpppJJJ[[[RRR444111000///...------------RRR<<<;;;999777666666666777555555@@@IIILLLWWW^^^VVV555444222111111222444555444444444444555555555555555>>>@@@sssoooQQQDDD888@@@QQQTTTYYYgggsssfffXXXWWWfff;;;999555111000222222111...////////////////////////////////////////////////000000000000111111111111111///777777111HHHyyy}}}fff]]]fffggg___mmmaaahhhccc\\\UUUKKKAAARRRooolllwww333444444&&&111........................---------...//////000000000000111222333444555555999``````RRRfffOOOFFFUUUjjjooo~~~YYYMMMVVVZZZMMMhhhVVVFFFCCC:::uuulllGGG444111///---.........---------------------------,,,,,,,,,---------......//////000000111111222222000111===___yyy}}}gggXXXIIIFFFIIINNNTTTYYY___EEE???YYYzzz}}}[[[gggTTTEEEcccaaa888///000///......------------PPP;;;:::888777666666666666777777@@@FFFGGGQQQYYYTTT444333222111111222333444333333444444444555555555888AAA333```lllEEEAAA999EEEZZZYYY___}}}uuuaaaSSSTTTzzzMMM666555222000///000111000//////////////////////////////////////////////////////000000000111111111111111///666888000:::gggpppttt~~~lllfffhhheeeeeekkkggghhhuuu]]][[[UUUHHHKKKzzztttRRR,,,333222)))222........................,,,,,,---......//////000000000111222333444444555555RRRrrr\\\VVVxxxRRRMMM```oooRRRUUU\\\VVVQQQxxxIIIFFFEEE<<>>UUUlllgggMMMcccwww\\\cccqqq|||RRROOO[[[YYYPPPiii]]]BBBGGG===\\\aaauuuVVV000000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......//////000000---111444222333EEEjjjxxxfffXXXUUUSSSMMMMMMQQQSSSQQQOOOMMMKKKOOO\\\jjjqqq{{{cccbbbqqqVVV...***666333***---,,,,,,++++++,,,,,,,,,RRR;;;999888666555555555555888888CCCLLLNNNRRROOO@@@111111111111111111111111222222333333333444444444888555999555FFF}}}oooLLLKKKCCC???CCCOOOXXX\\\yyyaaaMMMCCCPPPLLL666555555000000111111///.........................................................000000000000111111111111111333///444<<<333777TTTeeeuuummmdddmmmsssnnnhhhkkkvvviii]]]VVVIIIDDDAAAiiivvvbbb999---555---+++111***------------------------+++,,,,,,------....../////////000111222333444444555888LLLdddZZZTTT~~~rrr~~~bbbOOORRR\\\VVVWWWzzzOOOCCCDDDAAAzzzYYY@@@111///...---...//////---,,,++++++++++++++++++++++++************++++++++++++,,,------......///000000///...222777333333KKKiiivvv```UUUTTTOOOJJJKKKSSSYYYXXXRRRLLLJJJKKKPPPYYYfffyyygggyyyXXXzzz???000@@@,,,"""000111,,,,,,++++++++++++,,,,,,RRR:::999777666555555555555:::999DDDMMMOOOQQQIII666000000000000000000000000222222333333333444444444555333///;;;;;;fffwwwrrraaaFFFDDD:::CCCEEEWWWcccgggnnnIIIFFFFFFiii^^^111111888111000111222111000.........................................................000000000000111111111111...444...111;;;333333LLLuuuTTTWWWfffjjjbbbgggrrrnnnjjjggg```\\\OOO888===QQQkkk<<<<<<333,,,111333///,,,------------------------++++++,,,------....../////////000111222333333444444444FFF^^^kkkIIIdddnnnRRROOOXXX```YYY___jjjFFFCCC@@@III|||XXX222555///...---...//////---,,,++++++++++++++++++++++++)))************+++++++++,,,,,,------...//////000111(((+++777555***333IIIvvvvvvhhhbbbcccSSSJJJZZZLLLZZZ^^^TTTRRRXXXRRRCCCEEEIIIUUUffftttzzzggg[[[rrrmmm>>>888&&&(((888..."""///+++++++++***++++++,,,,,,QQQ;;;:::888666555666777888999>>>BBBEEEKKKLLLAAA333000000000000111111111111111111000000111111222333999111///444999JJJsss~~~tttcccHHHCCCIIIBBBLLLXXX[[[^^^xxx^^^KKKFFF```eee888666///777///000000///.......................................---------............///............////////////111111111222444666777888hhh___hhhjjjqqqssskkkkkkqqqgggnnnppplllrrr~~~gggccc^^^OOO@@@===RRR^^^444333222000...---,,,,,,---,,,,,,++++++,,,,,,------------............///......//////000000111111888+++777^^^kkkRRR___iiiIIIUUU```YYYNNNhhhXXXFFFFFF>>>TTTbbbeee888//////......------,,,++++++************************)))************+++++++++******+++,,,------------////////////000111222333HHH[[[xxxyyywwwwwwooorrr}}}zzzrrrhhhaaa___TTTVVVXXXXXXXXXYYYXXXVVVXXXVVVUUUVVVSSSNNNNNNRRRnnn}}}lllnnn\\\ppp{{{UUU444//////...------------...,,,+++******))))))******OOO;;;:::777666555555777777777===BBBEEEIIIIII>>>111//////000000000111111111111111000000111111222333666222333666555???ddd~~~llldddWWW===:::JJJNNNQQQVVVZZZoooZZZOOO???LLLOOO333666000000///000//////...............------------------------------------........................////////////111111111222444555777888PPP{{{vvvvvvmmmqqqssspppqqqoookkkooommmmmmyyyaaa^^^cccXXXFFF>>>GGGwwwgggCCC444333111///...---,,,,,,---,,,,,,++++++,,,,,,---------------.....................///000000111111666---999WWWvvvZZZYYYZZZJJJ\\\YYYUUUUUU~~~GGGIIILLLDDDrrr\\\WWW222222.........---,,,,,,++++++************************))))))*********+++++++++)))***+++,,,------------......///000000111111222111@@@ZZZwww{{{llliiipppmmmddd___aaabbb^^^[[[[[[aaa]]][[[[[[XXXSSSRRRTTTZZZZZZXXXSSSSSSWWWYYYYYYPPPKKKFFFFFFLLL]]]yyyuuuqqqeeekkkKKK---999///......---------------,,,+++******))))))******MMM;;;999777555555555666777666<<>>UUU???000///...444)))111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------.........//////000000111111222444555666222YYYsss{{{oooyyyttt}}}rrreeennnccclllssspppnnnrrrppp~~~gggaaagggiiiQQQ777FFFkkkbbbZZZjjj;;;222111000///...------,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------------......///000000111333111888@@@LLLlllzzzZZZIIIYYYaaaSSSYYYiiiRRR???KKK===AAA\\\kkkyyy:::+++222......------,,,++++++***************************))))))))))))************)))***+++,,,,,,---,,,,,,***,,,...000111000///...555000///;;;RRRsssyyyvvvqqqvvvuuuoooeee```\\\[[[[[[ZZZXXXWWWTTTRRRSSSVVVWWWVVVWWWZZZDDDHHHJJJNNN]]]vvvssseeettt:::+++777555+++------,,,+++++++++++++++++++++***)))))))))))))))JJJ:::999666555444555666777999>>>FFFJJJGGG===333......////////////000000000000000//////000000111222222000222666555222888BBB^^^dddYYYVVVRRRHHH???DDDRRRYYY\\\```mmm___IIIAAAKKKSSS...777222***555---111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............000000000111222333444555///@@@UUUsssiiiwwwnnnhhhhhhjjjrrryyyqqqeeelll~~~ppphhhllliiiTTT<<>>111,,,//////...---,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,------------...//////000000333000444888DDDgggvvvnnnFFFNNN^^^SSSMMM___}}}jjjDDDDDDGGG>>>]]]QQQ~~~ZZZ666000---...------,,,++++++******))))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,)))+++---///000///...---555000,,,---555GGGcccyyyvvvpppiiifffiiiiiibbbZZZ^^^]]]aaagggiiifffeeegggyyyuuu|||uuuzzzyyygggIII333---***,,,222,,,,,,+++***************+++***))))))(((((())))))HHH:::888666444444444555666<<<@@@GGGJJJDDD888000///......////////////000000000////////////000111111222//////444666555555888BBBzzz^^^LLL@@@III???MMMUUUZZZ```^^^eeexxxaaaDDDIIIBBBpppnnn555000999222+++222000///------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........000000000000111222333444222666???zzzttthhh~~~wwwqqqeeejjjmmmlllmmmpppoooiiiiii|||rrriiiwwwkkkPPP666<<>>000+++.............../////////000///////////////000111111000111222222000///333888000:::\\\zzzppp___YYYJJJMMMBBBUUUHHHNNNUUU___YYYZZZoooyyyHHHEEEMMMIIINNN222333==="""***999+++---)))---,,,++++++******++++++************************)))************+++++++++,,,,,,,,,---------......000000//////000111222222+++:::---@@@mmmzzz|||nnngggllljjjtttnnnssslllrrrwwwzzz{{{nnnnnnqqqqqqOOO@@@===[[[lllVVVeee...555***///))),,,,,,++++++,,,,,,------++++++************++++++)))************+++++++++,,,,,,------...//////000+++...333111444OOOjjjooo{{{ooo\\\MMMFFFWWWBBBSSSYYYQQQTTTjjjxxxRRRMMMHHHOOOCCCaaaHHHoooXXX777+++***111------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++,,,++++++************+++,,,---...000+++)))...222111000111...888IIIsssYYY999(((333000+++///111******...*********)))(((((((((((((((******)))(((((((((((((((sssIII999888555333333444666777:::@@@DDD???555------///---------............///////////////////////////000000000000111111111111555333BBBnnnwww^^^UUUGGGEEEGGGJJJIIIGGGNNNYYYccc]]]gggsss\\\CCCBBB\\\zzzsss444111222111000///...---,,,,,,************))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------.........//////000000111111...888777333JJJvvvdddpppllllllnnnrrrtttrrrqqqqqqnnnuuuvvvYYYWWWddd^^^III:::>>>YYYzzzPPPttt999000444+++'''111------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,------------------000///000111333===RRReee```kkkKKKCCCOOOVVVtttlllIIINNNWWWQQQNNNVVVlll~~~MMMEEENNN???PPP___OOOxxxAAA)))***888&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++++++++,,,------......///555000000AAAaaapppMMM888///------------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((qqqEEE999888555333333444666777<<>>kkk|||kkkuuuOOOttt{{{rrrooorrrxxx|||wwwyyyyyyvvvtttxxx~~~^^^kkkZZZPPPQQQHHH777555???mmmeee^^^|||AAA111)))///222---+++///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------.........///111111555DDDRRRzzzzzzQQQ;;;<<>>===:::555///+++,,,...,,,,,,---------.................................////////////000000000111,,,888333...DDDfff}}}yyyuuuoookkkaaaeee^^^XXXYYYSSSMMMQQQNNNIIIHHHMMMQQQTTT[[[cccdddcccbbbdddhhhqqq}}}dddWWWIIIQQQsss]]]:::111,,,444.........---,,,+++++++++***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------------......///000000111111000666;;;333111NNNssskkkSSS{{{nnnnnnpppsssvvvvvvvvvwwwwwwvvvuuurrrqqqzzzeeeQQQlll[[[LLLAAA555666TTTzzzjjj[[[III666333000---+++******,,,++++++++++++************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...------///000///111;;;FFFqqqRRRAAABBBKKKSSSzzzoooOOONNNSSSWWWOOOLLLddd]]]<<<>>>KKKDDDVVVSSSWWW...,,,666,,,&&&000***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))***************+++,,,,,,------000///...///111222111///555JJJdddzzzlllYYYAAA***111///...///000000---+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''pppBBB888666444333333555777888;;;999444000------...000,,,,,,,,,------------..............................////////////000000000,,,777666///333BBBddd~~~yyytttoookkkbbbeee___ZZZ^^^ZZZUUUYYYUUUTTTVVVZZZ^^^```dddhhhiiijjjkkkqqq}}}iiiLLL???MMMooolll000///222***...------,,,,,,++++++******)))))))))((((((((((((''''''(((((((((((()))))))))(((((()))))))))*********))))))***++++++,,,,,,------------...//////000000,,,///333333000111:::DDDyyyfffzzztttppplllmmmrrrzzz~~~wwwpppmmmqqqvvv~~~}}}jjj```VVVOOOPPPDDD555///<<<^^^fffppp}}}===000...///---)))(((,,,...---++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...------...000......444<<>>VVVssstttmmmtttzzzxxxttttttwwwzzz}}}~~~bbbRRRFFF===666...666///+++---...---///222/////////...+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```;;;777666444333333555888999:::444...,,,------+++)))++++++,,,,,,,,,---------------------------------............/////////000,,,222000000444///---555===\\\yyy|||{{{cccWWWEEEKKKppp}}}===>>>,,,)))888,,, 333************)))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...//////000,,,---///111111//////000222000OOOzzz~~~||||||vvvxxx{{{qqqxxxvvv~~~yyyyyy}}}}}}|||}}}uuu\\\UUULLLFFF@@@;;;777777;;;VVV}}}qqqyyywww:::444333)))---)))'''''')))(((%%%(((---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---.........,,,---//////---000555444QQQVVVvvvcccCCC888999???UUUoooTTTGGGLLLMMMLLLKKKQQQggg|||\\\444DDDAAAIII;;;MMMYYYAAA:::$$$111+++000###***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,---------+++)))000******000000+++---333222333222666FFF[[[jjjnnn|||~~~}}}yyyxxxzzzxxxqqq^^^===555:::...'''///111***,,,,,,+++,,,...,,,(((''')))+++,,,++++++,,,,,,'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXX@@@666444222333555888888888111000...,,,++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000///:::VVVvvvrrrhhhgggYYYLLLMMM[[[rrr}}}HHH000//////---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------......///000000000222777<<>>FFFGGGJJJyyy~~~{{{iii]]]TTTMMMKKKMMMVVVPPPSSSnnn[[[999??????888XXX\\\SSSLLL000///---***))))))***+++((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,------.../////////000000000000000111222333444555666666333444444333444>>>MMMYYY<<<777222222555555222---666444111///...///111222//////......---,,,,,,+++,,,,,,,,,+++++++++******++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%YYY===555444333333555777777666000///...,,,+++++++++++++++************+++,,,,,,++++++***)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......222***+++:::PPPfff}}}qqqiiiddd___[[[[[[RRRwwwyyyEEE,,,.........---,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,---......//////000111555222---999[[[~~~}}}rrrhhhjjj^^^[[[[[[VVVWWWUUUJJJ===:::999@@@SSStttmmmddd{{{GGG555((()))///...++++++******))))))))))))(((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////000111@@@SSSlll~~~sssJJJ@@@DDDQQQ```~~~iiiRRRLLLPPPSSSQQQNNNZZZTTTVVVqqqjjj;;;999DDD999...mmmLLLsssttt222///...,,,***))))))******(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++*********+++************+++,,,,,,------------............---------,,,++++++******---------+++***,,,///222///---++++++,,,---,,,+++***************+++,,,---......------,,,+++++++++************))))))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY;;;555444333333555666555444......---,,,+++++++++******************++++++,,,++++++***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000333777EEEbbb}}}uuuuuullldddYYYTTTZZZ___bbbjjjtttxxx{{{pppAAA,,,---222---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,---......//////...222555222111>>>\\\xxx~~~tttlllfffbbb```YYY[[[[[[PPPJJJDDD777444999GGGaaammmiiivvvRRR...)))(((---...+++***+++***)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++++++++++++++,,,---...///000///;;;<<<^^^|||yyy}}}XXXHHHAAATTTsssoooZZZGGGGGGQQQWWWTTTOOOPPP\\\lll|||rrrLLL111<<>>888999KKK}}}LLLKKK<<<......************))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))))))))))))))************************))))))))))))---,,,++++++---...------.........---+++***+++,,,((()))***************)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM777444333333333444333000...++++++,,,---,,,+++***))))))))))))))))))***++++++++++++***))))))))))))***))))))))))))*********+++++++++++++++,,,,,,,,,,,,111...,,,...333444///)))111<<>>,,,)))......***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))+++,,,,,,++++++,,,------444DDD[[[llllllgggxxx}}}wwwxxxuuusssuuukkknnnsssmmmzzz~~~|||zzz|||}}}||||||{{{xxxtttrrrqqqqqqqqqpppoooppprrrssssssqqqppprrruuutttrrrrrruuuxxxmmmnnnjjj```RRRHHHDDDEEENNNHHHJJJPPPKKKJJJggg}}}aaaXXX999777666@@@000>>>rrrnnnCCCNNN{{{\\\000))),,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttEEE777444444444444222111///---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,///000000---)))+++444;;;FFFQQQddduuufffHHH444,,,...222*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,---------------.........222>>>QQQ___vvvcccgggfffuuu|||wwwwwwzzz~~~zzzsssvvv|||xxxzzz|||~~~~~~{{{yyyxxxvvvtttsssrrrqqqnnnkkkiiiddd___]]]]]]]]]]]]\\\ZZZ```[[[VVVVVVMMMDDDFFF:::111666333???WWW```pppvvv\\\^^^nnn___DDD;;;111))))))+++)))(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((***++++++***+++------,,,...888HHHUUUdddjjj~~~{{{tttpppnnnqqquuuooorrrzzzmmmrrr{{{~~~}}}{{{{{{wwwuuuyyyzzz{{{zzzzzzzzz|||~~~zzzyyyxxxvvvsssqqqpppoooooonnnmmmmmmoooooonnnmmmooooooooonnnllllllmmmooohhheee^^^TTTKKKGGGHHHKKKIIIKKKLLLLLLSSSkkkzzz___}}}]]]???999AAA888222888eeeWWW<<>>333>>><<<000111JJJyyy~~~???GGG{{{yyyOOO111)))------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppCCC777555444333222111000......++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++((()))+++---000000///------...333999>>>GGGWWWfffllloooqqqwww{{{fffTTT777222...---///---''' ((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,)))---000000...---000333666EEE___xxx{{{{{{zzzyyykkkdddYYYQQQQQQUUUWWWVVVNNN[[[jjjqqqwww|||zzzwwwvvvsssqqqooonnnnnnnnnjjjiiiiiiiiiiiihhhfffdddaaaaaa```bbbcccdddcccaaa]]]ZZZVVVQQQKKKFFFAAA>>>999<<<666444>>>HHHTTTdddwwwmmmxxxxxxhhh```nnn|||bbbGGG555//////%%%(((,,,---)))%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***+++***)))(((+++,,,,,,+++...444:::\\\yyyqqqmmm}}}wwwuuuiiicccjjjmmmsssssspppxxx~~~mmmfffjjjvvv{{{wwwvvvzzz}}}vvvsssssstttvvvwwwtttooojjjnnnoooooonnnllllllmmmooopppooommmmmmlllkkkjjjhhhfffdddddddddfffgggfffeeefffdddccceeegggeeeaaa\\\QQQLLLGGGDDDEEEIIILLLNNNOOOQQQNNNWWWzzzyyy]]]jjj~~~cccFFF@@@888DDD---...NNNaaadddYYY@@@ccc```777(((+++...+++((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmCCC888555444333111000///......+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********---+++******,,,,,,***(((---+++******))),,,777CCCLLLQQQXXXbbbrrrzzzwwwvvvuuunnnkkkgggcccZZZKKK:::...)))((((((((())))))(((''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************+++%%%(((,,,---,,,---///222+++...:::PPPjjj}}}qqqgggzzzzzzyyylllkkkuuulllbbbWWWVVV^^^RRRYYY[[[TTTPPPYYYgggppphhh```]]]bbbfffdddbbbccc___^^^^^^___```ccceeefff]]][[[ZZZZZZZZZYYYWWWUUUPPPNNNLLLJJJIIIGGGDDDAAA;;;:::777444222111222222CCCIIIHHHKKK\\\nnn~~~}}}qqqcccXXXnnnqqqXXX???---&&&(((...)))*********))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((()))+++,,,,,,+++((()))*********---333888JJJfffqqqooo\\\\\\zzzyyyuuuxxxpppfffjjjlllttttttmmmooouuucccbbbmmmxxxyyysssoooqqqxxx}}}~~~{{{rrrmmmiiikkkqqqsssnnniiiiiijjjjjjjjjhhhiiijjjllljjjhhhffffffggggggeeeccc```______```bbbdddcccbbbaaa``````aaaaaa]]]UUUNNNGGGFFFFFFHHHJJJKKKKKKJJJIIIKKKZZZ|||YYY\\\tttnnnAAA000===<<<>>>+++DDDmmmjjjIIIAAAWWWzzzyyygggFFF)))%%%***)))%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiAAA999555444222111///.........+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++))))))+++,,,,,,,,,,,,+++---...+++(((***000222666===EEEOOOZZZbbbfffpppooopppvvv}}}~~~|||{{{tttttt|||yyyqqqhhhbbb\\\XXXTTTNNNKKKDDD<<<333,,,(((''''''))))))(((%%%%%%(((,,,&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))***++++++******,,,---,,,,,,---111>>>TTTooo~~~{{{~~~mmmkkkwwwvvvpppbbbYYYZZZlllwww{{{qqqgggfffgggfff[[[UUUKKKBBB===:::999999======>>>???AAACCCDDDFFFBBB???<<<;;;::::::888777444333222222333222000...111222333555;;;DDDOOOWWWmmmtttqqqmmmtttyyysssuuu~~~yyyccc```gggrrryyytttdddMMM444+++------((($$$((('''%%%$$$'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***)))((()))+++---,,,+++***))))))''''''***...222888LLLQQQVVVRRRSSSppp~~~xxxqqqwwwuuummmnnnnnntttuuupppmmmvvv~~~fff```dddgggqqqnnnkkkjjjnnnsssyyy|||qqqjjjcccdddjjjmmmkkkgggdddeeefffeeeddddddfffgggccc```^^^___bbbccc```^^^\\\[[[[[[\\\^^^______^^^\\\[[[ZZZYYYUUUNNNFFFAAACCCEEEHHHKKKLLLKKKJJJIIIKKKTTTrrrnnnTTTbbbuuu___???>>>999000999,,,999```lllWWW@@@EEEnnnFFF333&&&(((+++'''&&&***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee???999555444222000///.........************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++---000222,,,,,,...111///++++++///'''(((,,,000222555999===EEEGGGJJJNNNSSSYYY\\\\\\aaabbb```[[[VVVVVVZZZ___[[[VVVNNNGGG@@@;;;666222222111...***((((((+++...%%%))),,,,,,***(((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))------,,,+++***)))******+++------))))))555KKK\\\mmm|||ssspppxxx|||wwwzzzsssttt|||ooo\\\PPPbbbrrrvvvxxx~~~~~~sss^^^PPPKKKFFF@@@???>>>>>>===<<<:::999888<<<:::777666888:::;;;;;;888999:::>>>CCCEEEFFFFFFLLLQQQWWW]]]ccckkktttzzzuuurrrooorrr~~~vvvgggtttxxxrrruuulll```iii}}}uuulll```VVV===...$$$'''//////***&&&$$$&&&%%%###$$$)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((''')))+++,,,+++***)))))))))((('''((()))+++///:::;;;NNNYYYWWWjjjyyyzzzwwwkkkppptttsssvvvoooqqqtttsssnnnmmmwwwrrriiiccc[[[bbbfffiiiiiiggghhhooouuummmjjjfffcccbbbcccccccccaaabbbaaa```^^^]]]^^^```^^^ZZZXXXZZZ]]]___\\\YYY[[[YYYXXXXXXYYYYYYXXXVVVVVVUUUSSSNNNHHHCCCAAA@@@EEEGGGIIIIIIHHHIIILLLOOO[[[pppfffRRRNNNmmmiiiEEE...>>>???000444000PPPqqqYYYBBBHHHYYY{{{ppp111+++(((,,,,,,((()))---'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa===888555444222000............************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))***+++***''''''((())),,,))))))***)))(((+++111)))***,,,,,,***((()))---,,,111444444333555888:::===>>>???@@@???===999777666333...,,,++++++***)))&&&''')))++++++***((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))))))))&&&***.../////////222555TTT]]]eeekkkxxx{{{tttzzzsss|||mmmqqqtttooommmgggbbbiiihhh^^^]]]jjjuuuwwwzzzuuuiiihhhddd[[[YYYZZZZZZYYYXXXVVVSSSRRRWWWUUUSSSUUUYYY___ccceee[[[[[[\\\```ccceeefffeeedddlllwww}}}~~~zzzwwwuuuwww{{{rrrhhhiiimmmvvvlllrrr~~~jjjVVVYYYxxxzzz}}}tttlll___LLL:::000%%%&&&))),,,(((###%%%---###)))***%%%$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''***+++***)))'''(((************)))(((***000///MMMbbb\\\fffrrrmmm|||wwwggghhhrrrwww{{{nnnnnnrrrtttnnnffflllyyy}}}vvviiiYYYVVV```iiiiiicccaaafffmmmhhhjjjjjjeee]]]ZZZ\\\```_________\\\YYYXXXXXXYYY[[[WWWUUUWWW[[[]]]ZZZWWWZZZYYYVVVUUUUUUTTTRRRPPPQQQPPPMMMGGGAAA@@@DDDHHHGGGIIIIIIFFFCCCFFFNNNVVVjjj```KKKWWWmmmddd???777===000222999...FFFcccwwwPPP===TTTiiixxxtttbbb???''''''(((***(((%%%&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]>>>555444333222000//////......************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))*********+++++++++++++++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,...:::DDDPPPooo|||ccckkkkkkllltttvvvvvv~~~rrrfffmmm}}}{{{kkknnnkkkkkkoooooohhhaaa^^^gggyyyvvvhhhjjjpppmmmkkkeeepppvvviiidddxxxooozzzsssiiinnnsss}}}nnniiinnn}}}xxxlllgggoooqqq{{{yyyddd[[[```hhhxxxbbbhhhzzzssshhhttttttbbb\\\ggghhhqqq{{{yyyxxxmmm[[[HHH888///***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******------000>>>WWWllllllaaaiiixxx}}}nnnfffkkksssvvvllliiipppqqqjjjhhhmmm}}}pppiiimmmWWWWWWYYY___eeegggddd```hhhbbb]]]^^^cccbbbZZZRRRQQQRRRSSSTTTUUUTTTSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTTTTRRRPPPMMMKKKFFFCCC@@@AAAEEEHHHGGGFFFAAAFFFHHHEEECCCLLL```qqqvvvMMMDDD[[[fffZZZAAA777555:::777000666EEEjjj^^^NNNEEEJJJ^^^xxxtttooossslllJJJ'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$\\\===555333333111000///.........************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************))))))))))))*********************)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))******++++++,,,(((...222888OOOmmmzzzuuuuuuxxxpppjjjnnnnnnoooyyysssjjjhhhiiijjjeeefffnnnzzzyyyoooiii___hhhgggcccgggfffeeemmmaaa^^^gggpppuuuyyyzzzrrr|||zzz~~~wwwgggeeehhhoooppphhh^^^XXXTTTZZZgggooogggXXXWWWaaazzzoootttfffVVVWWWWWWWWWggg~~~yyyyyy}}}uuuhhhbbbUUUNNNBBB666---)))((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))))),,,777LLL^^^aaaZZZmmmtttyyyvvvooojjjhhhffflllqqqsssnnniiijjjmmmoooooo}}}rrreeeccc___]]]XXXUUUUUUYYY___ccc]]]YYYVVVXXX]]]```]]]YYYUUUTTTRRRPPPOOOOOOOOOOOORRRRRRSSSTTTTTTSSSRRRRRRQQQOOOMMMKKKHHHFFFEEEDDDAAAAAACCCEEEHHHIIIIIIHHHHHHDDD@@@BBBMMM___rrr~~~uuukkkYYYLLLRRR\\\UUUDDD666333888>>>333(((:::YYY\\\PPPCCCAAANNNcccwwwwwwjjjaaaSSS:::$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$YYY===555333222111000///.........************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))******++++++------***(((///???MMMSSS```mmmsssvvv|||tttiiijjjyyyxxx{{{zzzmmmgggkkkjjjgggiiiqqqvvvuuutttuuu}}}{{{ssspppnnncccaaannnqqq]]]bbbxxx|||ssskkkeeelllfffbbboooiii___jjjcccSSSVVVWWWWWWWWWWWWQQQJJJOOOXXXfffoookkkdddiiiuuuyyyfffeeegggbbb```TTTQQQSSS[[[bbbmmmzzzoooggggggfff\\\OOOEEE444111+++'''%%%%%%''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******(((((()))000>>>LLLSSSRRRkkknnnnnnlllnnnoooiii```bbbqqqvvviii```fffnnnnnncccpppwwwbbbXXX```^^^XXXPPPKKKMMMUUU]]]UUUSSSRRRSSSUUUWWWWWWWWWWWWTTTPPPLLLIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGDDDAAA??????@@@AAA@@@CCCGGGIIIIIIHHHHHHHHHHHHCCCBBBNNNaaapppuuusss[[[LLLGGGQQQXXXOOO>>>444111666888222...888NNN```FFFAAAAAAJJJ\\\llluuuwwwyyyzzzsss___HHH666***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$UUU<<<555333222111000............************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))******+++///---,,,,,,)))'''***111777KKK]]]nnn{{{vvvkkkjjjhhheeegggpppxxxxxxqqqkkkpppnnnooooookkkhhhjjjppprrrtttmmmiiiooosss{{{}}}gggiii}}}}}}nnnbbb[[[fffjjjdddggg^^^TTTaaa```XXX\\\[[[YYY___hhhfff\\\aaagggppptttpppllllllpppfffggg^^^RRRRRRVVVTTTQQQ^^^hhhrrruuutttuuuwwwxxxooo___PPPKKKHHH@@@666///***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###''',,,///000---(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))******,,,333===FFFKKKdddiiikkkhhhjjjppppppkkkaaahhhhhhaaa^^^ccchhhiiieeeiiiwwwzzzbbbQQQTTTUUUUUUSSSOOOLLLMMMNNNRRRSSSSSSQQQOOOMMMLLLLLLSSSQQQNNNJJJHHHFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@?????????@@@BBBCCCDDDGGGJJJIIIEEECCCDDDFFFEEEHHHRRRaaammmlll___SSSKKKIIIMMMSSSKKK:::111555666<<<222%%%666YYYaaaOOO777@@@OOO^^^hhhnnnppppppmmmlllcccMMM555'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$|||RRR;;;555333222111///......------************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))******(((&&&)))//////)))'''***)))444999BBBSSS\\\cccoooqqqpppggg\\\^^^iiijjjbbbhhhrrrwwwhhhdddggghhhooocccRRRWWWgggttt~~~kkk```fffssstttrrrpppjjj}}}}}}nnndddbbbooommmoooooollljjjttt|||qqqeeegggggggggeeeaaaXXXPPPMMMRRR[[[aaadddhhhlllkkkkkkrrrssslllhhhhhhddd]]]]]]PPPBBB:::444,,,'''&&&******)))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&+++//////,,,(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))************+++111;;;CCC^^^lllssslllfffmmmwww{{{iii]]]UUU[[[bbbbbbbbbcccjjjeeeggguuu~~~uuu___NNNJJJKKKNNNQQQSSSPPPKKKFFFJJJMMMOOOOOOLLLHHHGGGGGGLLLLLLKKKJJJHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCEEEGGGGGGDDDAAAAAAEEEIIILLLTTT^^^ccc___UUUJJJCCCJJJNNNOOOFFF999222444:::666444///444LLLaaaWWW<<<999KKK___hhheeeccchhhpppkkk___MMM;;;---%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$vvvNNN:::444222111000///...---------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((&&&&&&***,,,******+++(((,,,'''%%%111;;;EEESSSccctttxxxgggZZZ]]]___XXXcccnnn{{{}}}rrrfffgggoootttSSSLLLUUU[[[^^^ZZZUUUYYY\\\ZZZ___ccc\\\lllmmmZZZXXX\\\hhhgggfffccc^^^]]]ccchhhddd\\\\\\]]]]]]^^^eeeiiiaaaSSS```dddwwwyyypppkkkcccTTTXXXYYYVVVWWWXXXRRRHHH;;;444...,,,)))&&&'''+++''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))((('''(((((('''(((111:::UUUkkkwwwlllbbbhhhuuu|||nnnYYYMMMWWWcccbbb___```fff^^^[[[ccckkkfffYYYNNNIIIGGGEEEGGGLLLNNNKKKHHH???BBBFFFHHHIIIIIIIIIJJJEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@BBBAAAAAA@@@AAAEEEJJJNNNVVVXXXWWWOOOEEE@@@DDDIIIHHHHHH???222111999;;;777///+++999SSS[[[JJJ===<<>>QQQaaaaaa[[[ZZZ\\\\\\bbbeeehhhgggaaa]]]dddnnn{{{~~~mmm[[[[[[ccclllwwwbbbVVVUUUVVVPPPQQQSSSOOOPPP```NNNHHHPPPOOOWWW\\\SSSPPPQQQTTTSSSPPPOOOPPP^^^ccccccbbbkkkuuurrreeepppkkkyyykkkXXXNNN???EEEHHHHHHFFFBBB:::...$$$%%%!!!!!!$$$''''''(((,,,%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&%%%''')))'''&&&,,,555CCC[[[iiibbb[[[bbbkkklllfffZZZQQQRRRYYY^^^^^^\\\YYYVVVWWW[[[[[[VVVRRRRRRJJJFFFBBB@@@BBBEEEHHHJJJ>>>>>>>>>@@@BBBEEEHHHIIICCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@???>>>AAAEEEJJJMMMOOONNNLLLFFF>>>999;;;AAAGGG<<<888000---333;;;999222000999KKKWWWMMM:::999EEEKKKTTT]]]^^^WWWSSSVVVZZZQQQ???---''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$oooJJJ999444222111000///------------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))!!!***---'''$$$''')))((('''---***'''+++)))&&&---...+++...;;;FFFPPP\\\hhh[[[\\\aaaeeebbb[[[XXXYYY___^^^VVVWWWaaagggtttnnn[[[ZZZdddcccbbbfffggg^^^gggUUUZZZeeeXXXYYYcccZZZ[[[bbbiiifff^^^bbbmmmiiinnnjjjaaabbbkkkhhh]]]^^^QQQZZZcccQQQDDDAAA555222000...---+++))))))***---(((&&&)))+++'''###"""((((((''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&'''((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&(((,,,***'''+++333111GGGWWWUUUVVV___bbb\\\ZZZ]]]XXXMMMMMMXXX]]]YYYNNNSSSYYY[[[TTTMMMOOOVVVGGGGGGEEE@@@======CCCHHHGGGBBB===:::;;;>>>AAABBBCCCBBB???>>>>>>???AAABBBCCCBBBAAA@@@@@@AAABBBCCC???>>><<<<<<<<<>>>@@@AAABBB@@@@@@CCCIIIMMMMMMKKK===;;;999;;;??????<<<888...---///555666444111111777QQQYYYEEE555===IIIJJJIIIOOOXXX```aaaZZZOOOGGG<<<000%%%%%%'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$eeeGGG999333111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((*********,,,111777===AAAMMMQQQWWW___bbb^^^UUUMMMFFFHHHIIIHHHIIIQQQ]]]fff\\\YYYXXX___iiimmmiiibbbfffnnnssslll___YYY___hhhhhheeeaaa______```aaa``````eeeYYYCCCAAAUUU^^^XXXDDDCCC@@@;;;777333///...))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((000222999GGGUUU[[[XXXSSS\\\YYY[[[```ZZZMMMIIIMMMOOOSSSRRRKKKIIILLLMMMIIIFFFDDDBBB@@@>>>;;;888555===>>>>>>>>>===;;;999888:::;;;;;;<<<===??????@@@<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@AAA@@@???===;;;:::888:::<<<===;;;777222...,,,555<<<999///***///888NNNXXXNNN222...EEESSSNNNFFFJJJVVV```___QQQ???555'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################aaaEEE999555111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''***---//////222888@@@GGGIIIGGGDDDEEEKKKQQQSSSOOOKKKJJJKKKOOOLLLLLLOOOTTTUUUPPPJJJTTTZZZ^^^XXXNNNJJJNNNUUU\\\XXXRRROOOMMMLLLKKKJJJKKKNNNEEE444111;;;???::://////...,,,+++)))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((,,,---222;;;FFFMMMOOOMMMUUUZZZbbbfff]]]NNNDDDAAAIIIQQQTTTOOOIIIHHHHHHFFFFFFDDD@@@>>>>>>>>>===;;;999::::::;;;;;;;;;;;;:::777777777888888888888888============>>>>>>>>>??????>>>===<<<;;;::::::999444444555555555555444444:::777444111000000111222444444222///---222<<>>333777GGGOOOMMMGGGLLLUUU]]]XXXHHH777...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################\\\BBB999666111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&'''***...222333222444<<>>;;;999777666444888888444---)))***)))&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))+++///555<<>>FFFHHHGGGCCCFFFMMMQQQIII:::,,,'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################[[[CCC:::666111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((,,,***'''&&&&&&&&&''''''&&&***///222333333333444111333555555444222111111111111111000///...///000444111...------...---------******,,,+++'''%%%'''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***+++---222:::@@@DDDRRRYYYRRRLLLMMMNNNKKKFFFIIIJJJFFFAAA@@@CCCFFFEEEDDDCCCCCCBBB>>>999555333222000000000000222333333333222222222111111111........./////////000000...//////000000111111111999888666333222222222222***---000333444333111000***+++---333:::===;;;888666444111444===EEEEEEAAA======???>>>777,,,&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################]]]DDD:::666111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$''')))%%%(((******)))((((((******)))(((((()))******)))***((('''''')))*********'''######(((((($$$%%%)))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&)))++++++***,,,222777;;;FFFLLLFFFCCCJJJOOOOOOKKKEEE>>>;;;<<>>>>>666555222000...------...000000000000111111111111000000111111111222222222000111111222333333444444444222000///.........///,,,///333666555222---***)))///777<<<===888111,,,555>>>???777;;;HHHKKKDDD>>>999444000***$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################\\\DDD;;;666111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&((()))'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%'''%%%$$$%%%&&&'''''''''(((&&&$$$$$$&&&&&&&&&%%%'''$$$$$$&&&&&&$$$%%%'''"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$'''******))))))+++...111999@@@AAABBBEEEGGGFFFLLLBBB999777;;;>>>BBBEEENNNFFF;;;222000444999<<<999888666444111000///...,,,,,,------......//////000000000111111111222222111111111000000000//////,,,,,,,,,---...///000111555444222///---,,,++++++333777;;;;;;777222///...555DDDFFF;;;;;;IIIPPPKKKBBB888...)))%%%"""###&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################WWWBBB;;;777111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''***,,,+++(((%%%%%%&&&###$$$&&&)))++++++)))'''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%'''(((&&&&&&((('''%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))((((((((())),,,---222;;;@@@??????AAAGGG@@@<<<>>>>>>;;;;;;===OOOIII???777333222111111444444444444444333222222---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++...///000222444555666666444222...++++++---000222666777666444222111222333555<<<@@@<<<;;;@@@FFFHHH<<<000&&&$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################}}}SSS@@@;;;999111111000///...---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!$$$&&&'''%%%%%%'''***''''''&&&&&&'''&&&$$$"""###""""""###&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&(((%%%$$$###$$$&&&'''&&&%%%$$$&&&###$$$)))(((###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((((((((((())))))))),,,%%%'''333;;;<<<>>>DDDAAA@@@CCCFFFBBB888444777<<<===???AAA@@@;;;444///,,,...000222444444444444000000///...---,,,+++***************++++++++++++******+++,,,---...//////222333555666777777666666,,,,,,,,,---000444777999222000//////111222333333666222555;;;:::444777???111&&&!!!&&&'''%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################uuuRRRAAA777555333222111///---,,,,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''+++000666<<>><<<:::999444222---******,,,000222333222111000////////////000000000000000000000000,,,...111444555555444444888666333000...,,,,,,,,,,,,...111444777666444111......///111333444333111///222666888666000***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$#########################################################!!!!!!###&&&(((&&&$$$########################rrrPPPAAA777666333222000///---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&)))---222666999777777777999<<<<<<:::888999999888666444555888;;;:::888444111...,,,,,,,,,////////////000111222222555555444444333333222222000111222444444444444333,,,,,,+++++++++,,,---...555444333333333222111000111000111333555666555444222333555555222---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$#########################################################""""""$$$'''(((&&&$$$########################mmmMMM@@@888777333222000///---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&))),,,///111555333000///222666999:::>>><<<888333000111444777999888777555333111///...*********+++,,,,,,------...........................---------,,,---------'''''')))***---000222444888555222///......///000444222111333555777777666444444222///,,,((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################$$$$$$$$$$$$######################################################""""""###&&&((('''%%%###########################gggJJJ@@@999888222111000///------,,,,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))***///---***)))+++000555888555777999999666333111000000111222333444666777777......------,,,++++++***%%%&&&'''((()))***++++++,,,+++***))))))***+++,,,///000111222444666888888111000///---,,,...111333555333111111333555666666333111---)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################"""###%%%'''((('''$$$###########################bbbHHH@@@:::888222111000...------------************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''))),,,000222...222777:::888555333111000000//////111444777999555555666666555444222222............////////////333222000///000222444666999888888888777666555555---///111111000111333555777555333222333555555444...,,,(((%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$#########################################################%%%'''''''''%%%$$$###########################]]]FFF@@@:::777111111///......---------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&+++***((('''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''')))+++...000222444444444555777888888666333000///000222333333444666777888888777777888888777555444333222111666555444333444666999:::888888777555333111///...000444777777555333333555999777555444444444222111)))'''%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################%%%'''((('''%%%$$$$$$%%%########################[[[EEEAAA:::666111000///......---......************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!###%%%&&&&&&&&&)))+++444444444333222333666999888777666555444333333333000111333555555555444333666555555444333222222111444444333222222333444555222222222333222111///...222666999888444111222555777555333222111///,,,)))%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################'''((((((&&&###"""$$$&&&########################ZZZEEEAAA:::555111000///...............************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$%%%(((+++444666888777555333222333222333666999:::::::::999444555666666666444222000///000000222333444555666555444333222111111111111---///111333444555555444000333555444000///222666222111///...,,,)))%%%"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################)))))))))%%%"""!!!$$$(((########################WWWGGGAAA777444111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---///333666777666444333333333222222333444666777777777777666333111111222333333333333444444444444222333444444333111///---222333555666777777777666111222444555666555555444///...,,,)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################TTTEEE@@@777444111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---111444666666666222222222222222333444444111222444333222222333444555555666666666777777777444555666666555444333222222333333333333111000///333444444444333222000///******((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################}}}OOOCCC>>>666555111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++///111333444222222333333333333333222000111333333222222333444555555555555666666666666444444444444333333333333222222222222111000///...444444333111///---***)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################vvvKKKBBB???777666111000......//////---,,,************)))))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++///000222333444444333333555666666555333222333444222222222333333333444444111000000000000000111222111222222333333444444444000///...,,,***'''&&&%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################pppIIICCC@@@888888111000......//////---,,,************)))))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%((())),,,...000000000000555777777777555555555777444444444444555555555666222222111111111222333333222222222222222333333333))))))(((&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################jjjGGGDDDAAA888888111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""###%%%'''((()))******///000333333444555777999777777777888888888999999555555555555555555444444111000///---,,,++++++***%%%$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################dddEEEEEEAAA777666111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%###""""""######$$$%%%&&&''')))+++,,,---...000222333333444444444444555555111111222222222000///...,,,***)))'''%%%$$$$$$$$$$$$######""""""###%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################aaaCCCDDDAAA666444111000......//////---,,,************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$$$$'''&&&$$$###"""###$$$$$$$$$%%%''''''&&&&&&'''))),,,,,,,,,,,,------------)))***+++,,,+++)))&&&%%%&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################YYYCCC===???===444111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&((('''%%%######$$$$$$%%%&&&'''(((((())),,,000111///,,,))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYDDD>>>???===444111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$$$$&&&&&&&&&'''))))))'''%%%&&&&&&&&&'''(((((())))))(((+++---...,,,***)))((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXEEE???>>><<<444111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&''')))++++++)))((())))))))))))))))))))))))''')))******(((''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUFFF@@@===;;;555111111000///...---,,,,,,************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***&&&""""""&&&))))))(((''''''(((***,,,---+++)))***)))))))))((((((((('''&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRFFFAAA<<<:::555111111000///...---,,,,,,************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((($$$"""***333666///&&&''''''(((***,,,---+++))))))((((((''''''&&&&&&%%%%%%&&&&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwMMMFFFBBB;;;999666111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''((()))(((''''''&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######'''333???===///!!!'''&&&''')))++++++)))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppIIIEEEBBB:::888777111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''''''''''''''(((((()))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###'''...444333+++###&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllGGGDDDBBB:::888888111111000///...---,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))'''&&&&&&''''''((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$""" """&&&)))&&&%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```LLLHHH>>><<<666888222111000...------,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''!!!%%%!!!"""+++***###$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%!!!(((333222)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((+++(((%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((('''&&&\\\JJJGGG>>><<<777999222222000///...---------++++++***)))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''***### ''''''%%%+++%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&"""(((222111)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''(((((((((((((((((('''(((((((((''''''&&&%%%WWWHHHFFF======888999333222111///............+++***)))))))))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%***%%%###)))'''$$$)))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###'''//////(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))*********)))((((((,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++TTTGGGEEE<<<===777666222222111000///.........******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% ''')))...888333%%%"""''''''(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###&&&++++++&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%%%%&&&)))++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------,,,,,,++++++******))))))***+++++++++,,,---------........................------------...............///////////////......000000/////////.........///000000000000000//////QQQHHHEEE;;;<<<666333222111000///.........///+++***))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%###(((***444BBB>>>,,,###(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))*********''''''))),,,......,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------............000000000000000000000000000000//////.........---......//////000000111111222222222222222222222222111111111111222222222222111222333333333333222222222222222222222222222222...//////000000/////////{{{OOOHHHEEE;;;===666111000000///...............,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((('''&&&&&&%%%'''$$$)))888777***&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((()))*********((((((((())))))******+++,,,,,,,,,,,,------------++++++---///111111///---////////////////////////////////////000000000000////////////000000000000111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333444444444444444333333333333333333444444444444444333333333333333333333333444444444555555555666666333333444444555555444444444444555555555666666666333333444444555555444444tttLLLHHHEEE<<>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;::::::999999888888888999999999999999999999999888888999999999:::::::::888999::::::;;;;;;;;;;;;888999:::;;;<<<>>>??????999999:::;;;<<<<<<;;;;;;fffOOOBBBAAA======:::000000///,,,******+++---///++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))(((((('''(((***,,,///111***)))'''&&&***...***###(((((())))))***++++++,,,*********))))))(((((((((''''''&&&&&&''''''((())))))))))))(((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%(((((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))'''''''''((((((((())))))))))))((((((''''''''''''))))))))))))))))))))))))***************************)))(((((((((***+++,,,************)))))))))(((************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++)))***************))))))''''''((())))))***))))))))))))(((((((((((())))))'''''''''((((((((())))))***************))))))))))))((('''&&&&&&'''((()))************++++++++++++*********))))))))))))))),,,,,,---------...............///////////////...111111111111222222222222333333222222222222222222333444555777888999::::::888888888888888999999999999999999999888888888888777888888888999999999999:::;;;;;;<<<===>>>@@@AAA::::::::::::;;;<<<======:::999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999<<<;;;::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999888:::<<>>===;;;111000///,,,+++***+++---...++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))'''(((((()))***+++,,,,,,)))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************************((())))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))(((((((((''''''+++++++++***************************************(((((((((''''''((((((((((((((('''''')))+++---///666333---)))***...+++&&&))))))******+++,,,,,,,,,*********))))))((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''&&&)))(((&&&%%%%%%%%%&&&''''''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((())))))******((((((((((((((())))))***))))))))))))************,,,,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000000000/////////.........************************++++++++++++++++++++++++)))(((((((((((((((((()))((((((((()))))))))*********+++++++++++++++******))))))***+++++++++++++++******))))))))))))******))))))))))))))))))*********************)))))))))+++***)))(((((()))***++++++++++++,,,,,,,,,,,,---........................------.........////////////000000111111111000000444444444444444555555555666555555555555555555555444555666888999999999999;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>???999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAAAAA@@@@@@@@@@@@@@@AAA@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>======????????????????????????@@@@@@@@@???>>>=========<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>>>>===???AAADDD```KKKAAAAAA>>>>>><<<333000...,,,++++++,,,---...+++++++++***))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,---)))))))))))))))((((((((())))))))))))))))))))))))((())))))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********))))))((()))+++,,,...@@@<<<333+++***------)))))))))******+++,,,,,,---)))))))))))))))(((((((((((((((((('''((())))))***'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''((((((******))))))))))))((((((,,,+++)))((('''&&&''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---------------.........//////000000000000000////////////////////////////////////////////////////////////............///000000000000000/////////......------------------------------------------------+++******))))))******+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++******+++++++++++++++++++++++++++++++++************************---,,,++++++++++++,,,---,,,,,,---------.................................//////000000000111111111222333333444333333222222666666777777777888888888999999999999999999999999777777888999999999999999888999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>===============???????????????@@@@@@@@@???AAABBBBBBAAABBBEEEGGG[[[HHH@@@AAA>>>>>>===444///...---++++++,,,---...,,,,,,+++******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))*********)))))))))(((((((((*********************)))************************)))))))))*********++++++******++++++++++++******************************************************************************************************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************,,,++++++++++++++++++,,,,,,++++++******+++,,,---===:::333+++***------)))(((((())))))***++++++,,,))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((('''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++111000...,,,+++******+++,,,,,,------......////////////000000000000000000000000000///////////////000000000000000000000000111000000000000111222222222222222222333333333333333222222222222222222222000000000000000000000000111111111111111111111111000000000///000000000000////////////............111111111111111111111111////////////////////////...------------------...,,,,,,,,,---------......---,,,,,,,,,,,,------.....................//////------,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,......------------......------........./////////............////////////333333333333444444444444666777777777777666666555777777888888999999::::::::::::;;;;;;;;;;;;;;;<<<999999::::::::::::999999777888:::<<>>>>><<<444///...---,,,,,,,,,------,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))************+++******))))))))))))******************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------........................,,,++++++******++++++,,,++++++*********+++++++++000111...******------***(((((()))******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////////////////////////////.........//////000........................444333111///......//////000000000111111222222222000111222333333333333222333222111000000000000111333333333333333333333222333333333333333444555555333333333444444444555555333444444444444444444444222222222222222222222222222222222222222222222222333333333333333333222222333333222222222111111111222222222222222222222222000000000000000000000000//////............//////............////////////......------...///000000000000///......//////000//////............//////.........------------------------......///////////////000000000000//////........./////////000000333333333333444444555555777777777777888888888888;;;;;;;;;;;;;;;:::999888777888888999:::;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::===>>>@@@CCCFFFIIIKKKLLLEEEEEEEEEEEEEEEEEEEEEDDDIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGGGGHHHTTTEEEAAACCC>>>===<<<444......------,,,,,,,,,---,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++************************)))*********++++++++++++++++++************++++++******+++,,,---......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******++++++,,,,,,---------------------------,,,++++++******++++++,,,***+++++++++++++++++++++))),,,...---...000000---,,,,,,------......//////////////////000000000000//////......//////000111111111111111222222222222222222333333444444555555444444444444444444444444444333333333333444555555333333333333444444444444555444333333333444555666555555555555555555555555888999;;;<<<======<<<;;;<<<;;;:::888777888999999777777666666666666666555444444444444444555666666444444444444555555555555666666666666666777777777888888888888888888888888444444444444444444444444222222333333333222111111333333333333222222222222222222222222222222222222222222222222222222222222//////............///////////////000000000000111111111000000000222333555333222000//////000111111111111000000000000111111/////////000000000111111000000111111222333333333222222333333333333222222000000111111111111222222444444555555666666777777;;;;;;<<<<<<<<<<<<======????????????>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???CCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMIIIKKKMMMNNNNNNNNNOOOPPPSSSDDDAAACCC>>><<<;;;333......---------,,,,,,,,,---,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++******+++++++++***++++++,,,---...//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,---......//////000000000000000000000000000000000//////000000000//////000111111111111111...222444222222555666333222333333444444555666666555555555666666666777777444444444444444555666666666777777777888888888888888888888999999999999999888888888888888888888888888888777777888999999:::999999:::::::::;;;;;;;;;999999888999:::<<<>>>???======<<<<<<;;;;;;::::::>>>@@@BBBDDDDDDDDDCCCBBBCCCBBB@@@>>>>>>>>>???@@@;;;;;;:::::::::999999999888888777777888888999:::888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666777777777666555444555555555555444444444444444444444444444444444444444444444444444444444444333222222111111222222333333333444444444555555555666555444444555666888:::666444333111111111333444333222222222222222222333111111222333444444555666333444444555666666777777555666777777777777666555333333444444444555555555555555666777777888999999?????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPSSSVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRNNNPPPQQQSSSSSSSSSQQQPPPQQQPPPPPPPPPOOOOOOOOOOOOJJJLLLOOOPPPPPPPPPPPPQQQRRRDDDAAADDD>>><<<:::222......---------,,,,,,,,,------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000111111444444555666777777888888999999999999999999999999777666666555555666666777444555666777888888888888666::::::777666999:::999888888999999::::::;;;;;;999999::::::;;;;;;;;;<<<888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>??????@@@@@@>>>>>>>>>???AAADDDFFFHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<===???AAABBBBBBAAA@@@AAA@@@>>><<<;;;;;;<<<===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????======>>>>>>?????????@@@================================================@@@AAABBBBBBBBBAAA???>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888666666666666666666666666777777666666666666777777999999999999::::::::::::999888777777888:::<<<===888777555333333333555666444333333222222333333444222333444555666888999999555666666777888999999:::888999:::;;;;;;:::999888666666666666777777777777;;;;;;<<<<<<===>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUQQQQQQRRRRRRTTTUUUVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTTTTTTTPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOQQQQQQLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNQQQTTTXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYQQQQQQQQQQQQQQQRRRRRRRRRMMMOOOQQQRRRSSSRRRQQQPPPQQQQQQPPPPPPOOOOOOOOONNNLLLNNNPPPPPPNNNMMMLLLMMM