BM6P6(@ ]]]^^^___```aaadddhhhkkkmmmnnnoooooonnnoooqqqsssppprrrtttvvvwwwzzz}}}|||}}}}}}|||{{{{{{|||~~~~~~{{{wwwpppfff[[[TTTMMMDDD===;;;:::777555666777666555444444444444444111222222222222555:::>>>CCCKKKXXXgggyyy}}}qqqggg[[[RRRNNNPPP[[[jjjxxxqqqiiieeekkkzzz{{{]]]NNNMMMPPP___zzzzzziiiYYYXXXiiiwwwooo]]]III???777111000000...---...------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111000///......///000111888BBBZZZzzzsssmmmgggqqqvvvyyyxxxxxxkkkVVVAAA777555444111///............/////////000111000/////////000222333000222333444666888<<>>???@@@AAACCCDDDFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPOOONNNNNNOOOQQQQQQSSSUUUVVVVVVXXX[[[^^^]]]]]]^^^___bbbeeehhhiiimmmllljjjhhhgggeeeeeedddeeedddeeefffhhhlllppprrrppprrruuuzzz~~~|||{{{{{{zzzxxxwwwvvvxxx~~~xxxkkkbbbZZZPPPIIIFFFCCC>>><<<;;;:::999888888777666555555444444555555555555777:::???CCCFFFMMMRRRZZZbbbhhhoootttxxx~~~\\\]]]___aaabbbdddgggjjjkkknnnpppqqqpppnnnmmmmmmnnnpppsssuuuuuuvvvxxxzzzyyyzzz||||||{{{||||||xxxrrriii___YYYNNNEEE>>><<<;;;777555666666555555444444444555555222333333222111222555777===EEERRRbbbuuutttjjj___UUUQQQQQQVVVeee{{{tttjjj```___hhhyyyzzzrrr{{{eeeTTTRRRUUUaaawwwtttddd^^^iii~~~yyyhhhTTTCCC:::333111000...---///......---,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------///111333555777JJJjjjvvvllliii~~~vvvttt|||uuusssppplllaaaPPP???777555333000000...////////////000000000000000000000000111111222000222444666777:::>>>BBBHHHNNNUUU[[[___bbbdddeeeeeehhhiiigggfffddd^^^WWWLLLBBB:::777666222111222111111222222222333333333333444444555555666666666777888:::;;;======<<<<<<>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOOOONNNNNNOOOQQQQQQSSSUUUVVVWWWXXX[[[]]]]]]]]]^^^___aaadddggghhhjjjiiifffdddaaa```______aaa`````````cccfffjjjllllllmmmpppsssxxx}}}~~~|||wwwkkkcccZZZPPPIIIEEEBBB>>>;;;::::::999888888777666555555444444555444444555666999>>>BBBDDDJJJOOOWWW___gggmmmssswww|||ZZZ\\\___```aaacccfffhhhiiilllooopppooommmlllmmmmmmppprrrtttttttttvvvwwwwwwxxxzzzzzz{{{|||~~~~~~}}}}}}zzzvvvqqqhhh```YYYOOOFFF???===;;;777555666555555444444444555555666333444555444333333666888;;;CCCPPP___sssvvvlllaaaVVVRRRRRRVVVdddzzztttkkkbbb___bbbnnnzzzooowwwlllXXXSSSSSS]]]tttxxxnnn```[[[eeepppZZZFFF<<<444111000......///,,,,,,,,,+++***))))))(((+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,------///111444555777NNNoootttmmmjjjzzzqqqqqq|||tttrrrpppkkk\\\MMM>>>777555222000000////////////000000000111///000000000111111111111111222555666888;;;@@@CCCJJJOOOVVV\\\```bbbdddeeedddhhhiiigggfffccc\\\UUUJJJAAA999777666333111222111111222222222333333333333333333444555666666777777888:::<<<=========<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKJJJLLLNNNNNNNNNNNNOOOQQQPPPSSSUUUWWWWWWYYY[[[]]]___^^^______aaaccceeeggggggeeeccc```^^^]]]]]]]]]``````___```bbbeeehhhiiimmmllllllmmmqqquuuzzz}}}|||~~~yyymmmdddZZZPPPIIIDDDAAA===;;;::::::999888888777666555555444444555444444555777:::===AAACCCIIINNNVVV___ffflllrrrvvvyyy}}}XXXZZZ]]]___```bbbdddfffgggiiilllmmmlllllllllmmmlllooorrrssssssssssssttttttvvvxxxyyyyyy{{{~~~~~~}}}|||~~~~~~~~~|||yyyvvvpppiii```[[[PPPGGG???===;;;777555555555444444444444555666666333444555555444444666888:::BBBNNN]]]qqqwwwnnncccXXXSSSSSSUUUbbbxxxvvvmmmddd___^^^eeeuuu}}}ooosssttt\\\SSSQQQ[[[ooossskkk]]]VVV___yyyyyybbbHHH>>>555222000......000++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------///111333555;;;TTTuuuooojjjhhh|||pppkkkkkk}}}ssspppnnnjjjXXXKKK===888555222000111/////////000000000111111//////000111111111111000333555777999;;;>>>CCCFFFKKKPPPWWW]]]```bbbdddeeeeeehhhiiigggeeebbbZZZRRRHHH@@@999777666333111222111111222222222333333333222222333444555666666777777999:::<<<===============>>>>>>???AAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJHHHJJJMMMNNNNNNNNNOOOPPPPPPRRRUUUWWWXXXYYY[[[\\\______^^^^^^___aaabbbccccccbbb___]]]\\\\\\]]]]]]^^^______```bbbdddeeefffkkkiiihhhhhhjjjnnnrrruuuwwwxxx}}}}}}ooodddZZZOOOHHHDDDAAA===:::::::::999999888777666555555444444555444444555777:::>>>AAABBBIIINNNVVV^^^eeekkkqqqtttvvvzzzVVVYYY\\\^^^___```cccdddeeegggiiiiiiiiijjjlllnnnlllnnnqqqsssrrrrrrrrrrrrqqqsssuuuwwwxxxzzz~~~}}}}}}zzzvvvqqqjjjbbb]]]PPPGGG@@@===;;;777555555444444444444444555666666111333444444444444666777:::BBBMMM\\\oooyyyooodddYYYTTTTTTSSS```uuuyyypppfff^^^[[[```ooo~~~qqqppp|||___SSSSSSYYYjjjtttlll\\\RRRXXXlll|||eeeIII???555222000......000+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------...///111333444<<>>======>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGIIILLLNNNNNNNNNOOOPPPOOORRRVVVXXXXXXYYY[[[\\\___^^^]]]\\\\\\]]]^^^______^^^[[[ZZZZZZ[[[]]]^^^]]]^^^```bbbcccddddddccceeeeeefffggghhhkkkmmmooossssssvvv{{{~~~|||nnncccZZZPPPIIICCC@@@<<<:::::::::999999888777666555555444444555555555666888;;;>>>AAABBBIIINNNUUU]]]ccciiinnnrrrssswww|||UUUXXX[[[]]]^^^___bbbcccdddeeegggggghhhiiilllnnnkkknnnqqqsssrrrqqqqqqqqqppprrrtttvvvwwwzzz}}}}}}~~~{{{wwwrrrkkkddd___QQQHHH@@@===<<<888555555444444444444444555666777///111333333333333555777:::BBBMMM[[[nnnyyypppeeeZZZTTTTTTRRR^^^sss{{{rrrfff]]]YYY^^^nnn~~~tttooo}}}aaaRRRQQQUUUccc}}}wwwooo^^^PPPSSSbbb~~~|||dddJJJ@@@666222000......000,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---..................///000222333;;;WWWwwwwwwaaa___bbbuuuggg]]]___ccc~~~vvvpppooommmSSSHHH===888555222000222000000000000111111111111...///000222222111111000111333555777:::===BBBEEELLLQQQXXX^^^aaaccceeefffgggjjjkkkhhhddd```WWWNNNFFF>>>888777777444222222111111222222222333333333111111222333555666666777888999;;;===>>>>>>======@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHFFFIIILLLNNNNNNNNNOOOPPPOOORRRVVVXXXYYYYYY[[[\\\^^^]]]\\\ZZZZZZZZZZZZ[[[\\\[[[YYYXXXXXXZZZ]]]___]]]___bbbdddeeeeeedddcccbbbcccfffiiikkkllllllllloooooorrrvvvxxxyyyxxxjjjaaaYYYQQQLLLCCC@@@<<<:::::::::999999888777666555555444444555555666777999<<<>>>AAABBBHHHMMMTTT[[[aaagggllloooqqquuu{{{PPPSSSWWWZZZ\\\^^^aaacccaaabbbdddeeefffhhhlllooolllmmmnnnooopppqqqqqqqqqppppppppprrruuuxxx{{{|||~~~~~~{{{wwwssslllbbb[[[SSSIII@@@===;;;888666777444444444444444555666777555666777666666666888:::<<<===DDDUUUkkk~~~|||pppddd[[[VVVSSSQQQ^^^ssszzztttjjj]]]VVV]]]rrrzzzwwwxxxgggQQQOOOTTT^^^qqq}}}rrrbbbTTTVVV]]]oootttcccOOOCCC777444222000...///---------,,,,,,,,,++++++************************'''))),,,...///...---,,,******+++++++++,,,,,,,,,/////////......000444777>>>^^^xxxmmmZZZ^^^```ttt|||eeeTTTTTTdddtttwwwrrrpppfffQQQFFF<<<777444000...///////////////000000000000000000000000000111111222000222444777:::>>>DDDHHHQQQTTTYYY]]]```bbbeeeggghhhhhhhhhgggccc\\\RRRKKKBBB>>>999666555444222111111111111111000000//////555555555555555555555444888888999::::::;;;<<<<<>><<<:::::::::;;;999999888777666555444444444444555666:::>>>BBBDDDLLLPPPVVV\\\aaafffkkknnnuuuwww|||QQQSSSWWWZZZ\\\^^^aaacccaaacccdddeeeeeegggkkknnnmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrsssvvvyyy|||~~~~~~~~~~~~}}}zzzvvvssslllbbb[[[SSSJJJ@@@===;;;888666777444444444444444555666666111222333333222222444666;;;===FFFVVVjjj|||}}}pppeee[[[UUUQQQQQQ^^^ssszzztttjjj___WWW^^^rrryyyuuuvvviiiSSSOOOTTT]]]pppxxxdddTTTSSSXXXjjj||||||pppbbbNNNBBB777333222000......---------,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////......000444888>>>]]]vvvjjjWWW[[[^^^qqq|||dddSSSTTTeeeuuu|||sssmmmaaaMMMCCC999666444111000111/////////000000000111111000000000000000111111222000222444777:::???DDDHHHPPPSSSXXX\\\^^^aaaccceeehhhhhhhhhhhhddd\\\SSSLLLAAA>>>999666555444222111222222111111111000000000222222222222222222222222777888888999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRRRRSSSTTTWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]___aaaaaabbbbbbccccccbbbbbbaaaccccccdddfffhhhiiikkkkkkmmmmmmnnnppprrrtttvvvwwwyyy}}}xxxkkk```WWWNNNGGG@@@???<<<:::888888888999999999888777666555444444555555555777999===AAACCCJJJNNNUUU\\\bbbgggmmmqqquuuxxx|||QQQTTTXXXZZZ\\\^^^```bbbbbbccceeeeeeeeefffiiikkknnnnnnpppqqqrrrssssssssssssssssssuuuwwwzzz}}}~~~~~~~~~~~~{{{xxxvvvssslllddd]]]TTTJJJAAA===;;;888666777444444444444444444555666///000111111000111333444999>>>HHHWWWhhhxxxrrrfff[[[TTTPPPRRR^^^ssszzztttlllbbbZZZ^^^sss{{{wwwwwwlllVVVPPPTTT^^^rrrgggSSSQQQQQQeeevvvxxxtttqqqiiiaaaNNNBBB666333111///---...------------,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,---------------............///////////////111555999???]]]uuugggTTTWWW]]]nnn|||dddTTTVVViiizzzsssiiiZZZHHH???666444444222111333000000000111111111222222000000000000000111111222000222555777:::???EEEIIIOOOSSSXXX[[[^^^```bbbdddgggggghhhhhhddd]]]TTTNNNAAA===999666444444222111222222222222222111111111333333333444555555555666777777888999:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMOOOPPPOOONNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[ZZZYYYYYYZZZ\\\___```aaaaaabbbbbbbbbbbbaaaaaacccdddeeeggghhhjjjkkklllmmmmmmmmmnnnpppqqqssstttwwwzzz}}}uuuhhh^^^UUUMMMGGG@@@>>><<<999888888999999999999888777666555555444555555555777999===@@@CCCHHHMMMTTT[[[bbbiiiooosssuuuxxx}}}QQQTTTXXXZZZ[[[]]]```bbbbbbdddeeeeeeeeeeeegggiiinnnoooppprrrsssttttttuuusssssstttuuuwwwzzz}}}~~~~~~}}}{{{xxxvvvtttoooggg```UUUKKKAAA>>><<<888666777444444444333333444555555000222333222222222444666777>>>JJJWWWfffvvvvvviii]]]UUUPPPRRR^^^rrrzzztttmmmeee\\\___ttt}}}}}}pppZZZRRRWWWccczzzhhhTTTRRROOOcccsssrrrkkkgggccc^^^NNNBBB666222111///------...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,------------.........///////////////222666999BBB___uuueeeRRRVVVaaappp~~~fffVVV[[[pppssshhhWWWFFF===555444444222111333000111111111222222222222000000000000000111111222000222555888;;;@@@FFFJJJPPPTTTXXX\\\^^^```bbbdddfffgggggggggddd^^^UUUNNN@@@===888555444333222111222222222222222222222222333444444555666777777888666777777999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMLLLKKKKKKLLLNNNRRRTTTWWWZZZ\\\\\\[[[[[[[[[ZZZYYYYYYZZZ\\\^^^`````````aaabbbbbbbbbaaaaaaddddddfffgggiiijjjllllllppppppppppppqqqrrrssstttwwwyyy{{{||||||~~~pppdddZZZSSSKKKFFFBBB@@@>>>;;;::::::;;;<<<:::999999888777666555555666666666777999===@@@BBBIIIMMMUUU\\\cccjjjppptttvvvyyy~~~PPPSSSVVVYYY[[[\\\___aaacccdddffffffffffffggghhhnnnoooppprrrtttuuuuuuuuusssssstttuuuwwwyyy|||}}}}}}~~~~~~~~~{{{yyyxxxvvvqqqjjjdddVVVLLLBBB>>><<<888666777555444444333333333444444111222333333222333555777666>>>JJJWWWdddtttzzzmmm```VVVQQQRRR\\\ooo{{{tttnnnggg^^^___vvvsss]]]TTTZZZiiijjjVVVVVVQQQeeetttqqqhhhdddaaa]]]NNNBBB666333222///---............---------,,,,,,++++++++++++++++++++++++(((***,,,.........---,,,,,,,,,,,,,,,------------...//////...///111666999FFFbbbwwwdddSSSXXXhhhwwwhhhZZZaaayyyvvvmmm[[[FFF===666444444111///000000111111111222222222222000000000000000111111222111333555888<<>>IIIUUUdddttt|||ooobbbXXXRRRQQQZZZkkk~~~uuunnnhhh______xxxuuu___TTTZZZjjjnnnYYYYYYTTTgggvvvtttkkkfffbbb]]]OOOCCC777333222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,...//////---,,,+++,,,,,,,,,,,,---------------...---...111555999HHHeeeyyydddTTT[[[ooo~~~iii]]]ggg{{{rrr^^^GGG>>>777555444111//////000000000111111111222222000000000000000111111222111333666999===BBBHHHMMMSSSVVVZZZ^^^___aaaccceeeeeeeeeffffffbbb[[[RRRLLL>>>;;;777444444333333222111111111222222222222222222222333333444444555555444555666888999;;;<<<===???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLNNNOOORRRTTTVVVYYYZZZ[[[\\\\\\ZZZYYYXXXXXXYYY[[[^^^___```aaabbbccccccccccccccceeefffggghhhjjjlllmmmnnnoooooonnnnnnnnnooopppppppppsssuuuvvvvvvxxx}}}yyykkk^^^UUUNNNHHHDDD???===;;;999888999:::;;;::::::999888777666666555444444555666:::>>>BBBDDDMMMRRRYYY```ffflllrrrvvv{{{~~~JJJMMMRRRUUUXXX[[[^^^aaaccceeehhhiiiiiiiiijjjkkklllmmmoooqqqssstttuuuuuuvvvvvvvvvvvvxxxzzz}}}~~~|||}}}~~~}}}~~~~~~|||yyyyyywwwrrrkkkeeeWWWMMMCCC???<<<888666777555444333333222222333333000111222222111111333555888===GGGTTTddduuu|||ooobbbWWWQQQPPPWWWggg}}}vvvoooiii______zzzuuu```SSSVVVeeettt[[[YYYSSSgggwwwwwwqqqlllfff___PPPDDD888555333111///000............------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,------------............+++,,,,,,,,,---000555888IIIeeezzzcccUUU^^^sssiii^^^jjj{{{qqqZZZFFF===777666555222000111/////////000000000111111000000000000000111111222111333666999===CCCIIIMMMRRRVVVZZZ]]]^^^```bbbdddeeeeeeeeeeeeaaaYYYPPPIII>>>;;;777444333333333222000000000111111111222222555666666666666666666666444555666777999;;;<<<===??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHKKKLLLMMMNNNQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[^^^___aaabbbcccddddddeeeeeeeeeffffffgggiiikkklllnnnnnnmmmmmmllllllmmmnnnnnnoooqqqtttvvvvvvvvvxxx}}}zzzlll___VVVOOOIIIEEE>>>===;;;999888999:::;;;;;;::::::999888777666666333333444666:::>>>CCCEEEMMMRRRYYYaaahhhooovvvzzz~~~HHHLLLPPPTTTWWWZZZ^^^aaabbbeeehhhjjjjjjjjjkkkllllllmmmoooqqqssstttuuuuuuwwwwwwwwwxxxyyy|||~~~|||}}}~~~}}}~~~}}}{{{yyyxxxvvvqqqjjjdddWWWMMMCCC???<<<888666777555444333333222222222222111222333333222333555777999===FFFSSSdddvvv{{{nnnaaaVVVPPPPPPVVVeee{{{wwwoooiii______{{{vvv```RRRSSS___wwwyyy\\\XXXRRReeevvvyyyuuuqqqjjjaaaQQQEEE999555444222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---............/////////000++++++,,,,,,,,,///444888IIIeee{{{bbbUUU___ttt~~~hhh^^^kkk|||yyymmmSSSDDD===777666666444222333////////////000000000000000000000000000111111222111333666:::>>>CCCIIINNNQQQUUUYYY\\\]]]___aaabbbeeeeeeeeeddd```XXXNNNHHH>>>:::666444333333333222//////000000111111111222333333333333333333222222444444666777999;;;<<<===>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHKKKMMMNNNPPPSSSUUURRRRRRRRRSSSTTTVVVWWWXXXZZZYYYXXXXXXYYY[[[]]]___aaabbbcccdddeeefffffffffffffffhhhiiikkkmmmnnnnnnmmmmmmmmmmmmmmmnnnooopppoooqqqttttttssstttyyy}}}~~~|||mmm```WWWPPPJJJFFF@@@???===;;;;;;;;;<<<===;;;::::::999888777666666222222333666:::???DDDFFFKKKQQQYYYbbbjjjrrryyy}}}HHHKKKOOORRRUUUYYY^^^aaadddfffhhhiiiiiijjjmmmooojjjnnnqqqrrrqqqqqqtttwww~~~|||zzzzzz|||~~~~~~~~~}}}{{{yyyvvvrrrmmmiiiYYYRRRHHH@@@;;;999888777444444555555444222111///333222111111111222333444777;;;DDDRRRcccuuu{{{ooobbbVVVOOOPPPTTTaaavvv|||tttbbb```iiivvvsssZZZOOOOOOVVVeee{{{dddYYYTTT```vvvzzzwwwooo^^^RRRGGG;;;666333///...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***((((((***,,,,,,,,,,,,---------......///...000333222000444;;;HHHeee|||aaaXXX___vvv}}}fff\\\ttt|||qqqbbbTTTDDD>>>777222000000111111////////////////////////000000///////////////000333555777:::>>>CCCJJJOOOYYYXXXXXX[[[```aaa```]]]bbbbbbaaa___[[[SSSJJJCCC>>>;;;666333222111000///...///000111111111111111444444333333333444444555666666777888999::::::;;;===???AAACCCCCCCCCAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTXXXWWWWWWWWWXXXYYY[[[\\\___```bbbeeefffggggggfffcccdddfffhhhjjjmmmnnnooommmllljjjhhhhhhiiijjjlllnnnppprrrsssrrrtttyyy||||||~~~pppbbbWWWOOOIIIEEECCC@@@===:::999:::<<<===<<<;;;:::999888666555555888666666:::<<<>>>DDDKKKMMMRRRYYYbbbjjjrrrzzzFFFHHHLLLPPPSSSWWW\\\___ccceeehhhiiiiiijjjlllnnnlllooorrrsssrrrqqqtttvvv|||{{{zzz{{{~~~~~~}}}{{{yyywwwrrrmmmiiiYYYSSSIII@@@;;;999888777444555555666555444222222333222111111111222333444666:::BBBPPPaaarrr{{{ooobbbWWWPPPMMMPPP\\\qqq|||tttccc```gggrrrpppWWWMMMLLLPPP]]]qqq~~~cccXXXPPP]]]vvvxxxgggUUUIII<<<777444000...///.........---------,,,,,,++++++++++++++++++++++++,,,------,,,***)))+++,,,,,,,,,---------.........///...000333111000444;;;KKKhhh~~~fff^^^fffyyy}}}iiibbb|||yyyqqqaaaSSSCCC>>>777222000000111111000000000000000000000000111111000000000000111111333555888:::>>>DDDJJJOOOWWWWWWXXX\\\aaadddcccaaadddcccbbb___ZZZRRRHHHAAA;;;888555333333333333222111222222222222111111000333333333333333444555666666666777888999:::;;;;;;>>>???AAACCCCCCCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTTTTTTTTTTUUUWWWWWWVVVVVVWWWXXXYYYZZZ]]]^^^```cccdddeeeffffffdddeeefffhhhjjjlllmmmnnnmmmkkkjjjiiiiiijjjkkklllmmmoooqqqqqqqqqssswww{{{zzz|||~~~|||mmm```WWWPPPJJJFFFBBB@@@<<<999888999;;;===<<<<<<;;;:::999888777666777555666999;;;===CCCKKKOOOTTT[[[cccjjjqqqxxx}}}BBBEEEIIILLLPPPTTTZZZ]]]bbbdddggghhhiiijjjkkkmmmnnnqqqttttttrrrqqqsssvvvyyyyyyzzz}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzwwwsssmmmiii[[[TTTJJJAAA<<<999888777444555555666666555444444333222111111111222333444555999AAAMMM^^^ppp{{{ooocccXXXRRRMMMOOOYYYmmm|||uuudddaaaeeekkknnnWWWNNNJJJLLLUUUfff}}}bbbUUUOOO\\\wwwoooZZZLLL>>>777444111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,,,,------------.........///...000222111000555<<>>DDDKKKPPPUUUVVVXXX]]]bbbeeefffeeefffeeeccc```ZZZPPPFFF???888666333222333444555444333333444333333222111000222222222333444555666777666666777888999:::;;;;;;>>>???AAABBBCCCCCCBBBAAABBBBBBCCCDDDEEEEEEDDDDDDAAAAAACCCEEEHHHKKKNNNOOONNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXZZZ[[[^^^```bbbdddeeefffeeeeeefffgggiiijjjkkkllllllkkkkkkjjjjjjkkklllmmmlllnnnppppppqqqsssvvvxxxxxxzzz}}}~~~~~~uuuhhh]]]UUUPPPKKKHHH@@@>>>;;;999888888:::;;;<<<<<<<<<<<<;;;:::888888777555555999;;;===CCCJJJRRRVVV]]]dddkkkqqqwww{{{???BBBFFFJJJNNNSSSXXX\\\aaacccfffhhhhhhiiijjjkkkpppsssuuuuuurrrqqqsssuuuvvvwwwzzz~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxtttnnniii\\\UUUKKKBBB<<<999888777444444444555555555555555333222111111111222333444666999AAAMMM]]]ooo|||pppdddZZZTTTOOOQQQ[[[nnn}}}vvvfffbbbbbbddd}}}zzzrrr^^^SSSNNNLLLSSS```www}}}cccTTTSSS]]]xxxvvvaaaQQQ@@@888555111///000............------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,+++,,,------------............///...///222111000555===OOOnnngggeeeppptttiiijjjwwwuuuqqqbbbRRRAAA<<<777333111222222222111111111111111111111111111111000000000111222222444666888;;;???EEELLLQQQUUUVVVZZZ^^^bbbdddeeefffeeedddbbb___YYYPPPFFF???888555333222333444444444222222222333222222111111111222222333444555777888666777777888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEECCCCCCDDDFFFIIILLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWWWWYYYZZZ\\\___aaadddeeefffeeeeeefffggghhhhhhiiiiiikkkkkkllllllmmmmmmmmmmmmmmmnnnoooqqqrrrtttuuuwwwvvvyyy|||~~~~~~wwwooocccZZZTTTOOOJJJFFF???===;;;888777888999:::;;;;;;<<<<<<;;;:::999888666444555999;;;<<>>NNNppp}}}eeedddppppppgggkkkuuurrrmmm^^^NNN???;;;666333222222222222000000000000000000000000///////////////000111222444666999<<<@@@FFFMMMRRRWWWYYY\\\___aaabbbcccdddcccbbbaaa___YYYQQQGGG@@@:::777333222222222222111...///000111222222222222111222222333444555777888777777888999:::;;;;;;<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^aaaccceeefffdddeeeeeeffffffggghhhhhhjjjkkklllnnnooooooooonnnnnnoooppprrrtttuuuvvvvvvuuuxxx|||{{{rrrkkkaaaXXXRRRMMMGGGCCC>>>===:::999888888888999888999:::;;;;;;:::999888777555555999;;;===CCCJJJRRRWWW___gggnnntttyyy}}}999<<<@@@EEEJJJOOOUUUYYY^^^aaaeeeggggggggghhhhhhooorrruuutttrrrqqqrrrttttttuuuxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||||||||zzzuuuooojjj___XXXMMMCCC===999777666444333333222222222333333333222111111111222333444666<<>>:::666333333333333222000000000000000000000000............///000111222444666999<<>>>>>???@@@@@@@@@AAAAAABBBDDDFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLPPPPPPQQQRRRSSSTTTTTTUUURRRSSSSSSSSSSSSTTTTTTTTTXXXXXXYYYZZZZZZYYYYYYXXXZZZZZZ[[[]]]___bbbdddeeeccccccdddeeeffffffggggggiiikkkmmmpppqqqqqqpppoooooooooppprrruuuvvvvvvtttssswww|||xxxooohhh___WWWRRRLLLFFFAAA>>>===;;;999888888888999777888:::;;;<<<;;;999888888666666:::<<<>>>DDDKKKRRRXXX```iiiooouuuzzz}}}555888===BBBGGGMMMSSSWWW]]]```dddgggggggggggggggnnnqqqtttsssqqqppprrrttttttuuuwww{{{||||||||||||||||||||||||~~~~~~}}}~~~~~~}}}}}}{{{|||||||||{{{vvvooojjj```YYYNNNDDD===:::777666666555444333222222333333333222111111111222333444555<<>>;;;777444111111111000000...///000111222333333333333333333333333444555666777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCFFFHHHIIIKKKKKKKKKJJJKKKKKKLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSUUUVVVXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]___aaacccaaabbbcccdddeeefffgggggghhhkkknnnqqqsssrrrqqqpppooonnnnnnqqqtttvvvtttrrrpppttt{{{}}}vvvjjjddd\\\VVVRRRMMMFFFBBB>>>===<<<:::999999999999777999;;;======<<<;;;999999777777;;;===???EEELLLUUUZZZbbbjjjpppuuuyyy{{{222666;;;@@@EEEKKKQQQUUU\\\```dddggggggffffffggglllpppssssssqqqppprrrttttttuuuvvvzzz~~~||||||||||||||||||||||||||||||}}}~~~}}}~~~~~~~~~{{{{{{|||}}}{{{vvvooojjjaaaZZZOOODDD>>>:::777666888777555444333333333444333222111111111222333444333<<>>@@@@@@@@@AAACCCFFFHHHJJJKKKKKKJJJKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYYYYYYYYYY[[[]]]___aaa```aaabbbccceeefffggghhhhhhjjjnnnrrrtttsssqqqpppnnnmmmmmmppptttuuussspppmmmrrrzzz{{{tttgggbbb[[[VVVRRRNNNHHHCCC>>>===<<<;;;:::999999999888999<<<>>>???>>><<<;;;999777888<<<>>>???FFFMMMWWW]]]dddkkkppptttwwwyyy222444777;;;@@@GGGNNNTTTXXXZZZ]]]___bbbeeeiiilllllllllmmmnnnooooooooonnnqqqpppqqqvvv|||~~~|||}}}~~~~~~}}}{{{yyywww}}}}}}}}}~~~~~~{{{xxxxxxyyywwwpppkkkbbb[[[PPPGGG@@@<<<999777888666555444666666666555555555444444444555666666888<<>>777555222///......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////............//////,,,+++,,,000111222777===UUUwww{{{___ZZZeeeiiiXXXXXX```{{{~~~ssseeeUUUJJJ===:::666444333222111///000000000000000000000000111111000000111111222333333666:::>>>CCCJJJRRRWWW___bbbeeegggggghhhiiijjjhhhgggddd^^^VVVMMMDDD???777666444222000//////000222111000//////000111222222222333444444555555666;;;;;;;;;:::::::::999999::::::;;;<<<===>>>??????AAABBBCCCDDDEEEFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKPPPQQQSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXX\\\ZZZYYYXXXYYY[[[^^^```bbbbbbcccddddddeeeffffffeeehhhkkkoooqqqqqqpppoookkkkkkmmmoooqqqsssuuuvvvrrrvvv{{{|||sssiiicccZZZTTTPPPMMMHHHEEE???===;;;999777666666666666777888:::;;;;;;;;;:::999:::::::::===BBBHHHMMMWWW^^^gggmmmqqqssswwwzzz000222555999===DDDKKKPPPVVVXXX\\\___aaaeeeiiilllkkkkkklllmmmmmmnnnnnnnnnqqqppprrrvvv{{{~~~~~~}}}||||||}}}}}}|||{{{yyyxxx|||||||||}}}}}}zzzwwwwwwxxxvvvpppjjjbbb[[[QQQGGG@@@<<<999777444333222333666888888777222222222111222222333444777;;;BBBMMM[[[lll}}}xxxkkk^^^UUUNNNPPPVVVddd||||||oooeeeXXXYYYkkkuuuuuulll]]]]]]eeeooo[[[YYYUUUpppnnnTTT@@@888555111............---------,,,,,,------------------------...------,,,,,,------...//////............//////...---...111222222888???UUUuuuxxx^^^[[[gggfffVVVWWW```{{{uuugggUUUIII<<<:::666444333222111000000000000000000000000000111111000000111111222333444777;;;???DDDKKKRRRWWW^^^aaadddfffggghhhiiikkkkkkiiieee^^^UUUKKKBBB<<<888777555333111111111111222111000//////000111222222222333333444555555555888777888888888888888888:::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\[[[YYYYYYZZZ\\\___aaacccccccccddddddeeeeeeeeefffhhhkkkmmmooopppoooooolllmmmnnnoooqqqrrrttttttrrrvvv{{{~~~|||sssiiibbbYYYSSSOOOLLLGGGDDD???===;;;999777666666666555777888:::;;;;;;;;;:::999999::::::<<>>>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMLLLNNNPPPQQQPPPOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]```aaadddddddddddddddeeeeeeeeeggghhhiiikkkmmmnnnooooooooooooppppppqqqqqqqqqrrrrrrvvvzzz}}}~~~~~~}}}ttthhhbbbXXXQQQMMMJJJFFFCCC>>>===;;;888777666666666555666888:::;;;;;;;;;;;;888999999:::<<>>???@@@@@@AAAAAAAAAAAACCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWTTTTTTSSSTTTUUUWWWZZZ[[[\\\[[[[[[[[[\\\___aaabbbeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjkkkmmmnnnoooqqqqqqqqqppppppppppppooosssvvvyyy|||}}}}}}~~~wwwiiiaaaWWWPPPLLLIIIEEEBBB>>>===:::888666555555555555666888:::;;;;;;;;;;;;888888999:::===CCCJJJOOO\\\bbbkkkqqqtttvvvyyy||||||---...000222666;;;AAAFFFLLLPPPUUUYYY]]]```cccfffffffffggggggiiijjjkkklllnnnppprrrtttuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz|||~~~~~~~~~}}}|||{{{yyyvvvrrroooggg___TTTIIIBBB<<<999777666444222222222333222000222222111111111222333333444777>>>GGGVVVgggyyy}}}lll___WWWOOORRRVVVaaauuuuuukkk]]]^^^oooyyytttjjjZZZ]]]iiiooohhh]]]tttnnnVVVCCC888444333222//////.........---------------------------------------,,,,,,,,,,,,------......------------............///000///111;;;FFFddd|||lllWWWVVV```mmmzzzaaaTTTVVV\\\sssyyykkkUUUDDD;;;999555444333333222111000000000000000000000000111111000000111111222333444666:::>>>BBBIIIPPPTTTYYY\\\aaadddfffhhhjjjlllkkkhhhccc[[[RRRHHH@@@;;;666555333222111111111111111111222222222222111111111111222222333444444555333333555666888:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAADDDFFFGGGKKKKKKLLLMMMMMMMMMLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYUUUUUUSSSSSSTTTVVVYYY[[[\\\\\\\\\]]]^^^```bbbcccdddeeeeeeeeeeeeeeeffffffhhhhhhiiijjjkkkmmmnnnnnnqqqqqqqqqpppppppppoooooosssvvvyyy{{{|||}}}yyyiiiaaaWWWOOOKKKHHHEEEBBB>>><<<:::888666555555555444555888:::;;;<<<<<<<<<888888999;;;>>>DDDLLLQQQ]]]ccclllrrrtttvvvzzz|||{{{{{{~~~---...000222444999???CCCJJJNNNSSSXXX[[[]]]```bbbdddeeeggghhhjjjjjjkkkkkkllloooqqqsssttttttvvvxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}zzzvvvsssppphhhaaaUUUJJJBBB===999666444222111111333555444444000000//////000000111222444777===GGGUUUgggyyy~~~mmm___XXXNNNQQQUUU___sssvvvmmm```aaarrr~~~xxxeeeVVVYYYccc~~~mmmfff]]]vvv}}}vvvhhhTTTCCC999555333333/////////.........------------------------------,,,,,,,,,++++++,,,,,,,,,......------------......,,,---///000///111===JJJjjjjjjXXXYYYaaakkk||||||bbbTTTVVV\\\qqq}}}wwwjjjUUUDDD;;;888555333333333222111000000000000000000000000111111000000111111222333333666999===BBBHHHNNNSSSYYY\\\```ccceeegggiiikkkiiifffaaaZZZQQQHHHAAA===555444222111000000111111111111222333333222111111111111222222333333444444111222333555666888999:::;;;<<<======??????@@@AAA@@@@@@??????@@@CCCFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPOOOPPPQQQRRRRRRSSSUUUVVVXXXYYYZZZYYYWWWUUUTTTTTTVVVYYY[[[\\\\\\]]]^^^```aaacccddddddddddddeeeffffffgggggghhhiiijjjlllmmmmmmnnnnnnppppppppppppppppppppppppsssuuuyyy{{{|||~~~zzzjjjbbbWWWOOOKKKHHHEEEBBB===<<<:::777666555555555444555777:::;;;<<<<<<<<<888999;;;<<<@@@FFFNNNTTT]]]dddlllrrrtttvvvyyy|||yyyuuutttyyy~~~,,,---///000222777<<<@@@IIIMMMRRRWWWYYY[[[]]]___bbbdddgggjjjkkkkkkjjjjjjjjjmmmqqqrrrrrrsssvvvxxxuuuvvvwwwxxxxxxxxxwwwvvvzzzyyyyyyyyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}yyyuuurrrqqqiiibbbVVVKKKBBB===999666555333222222444555555444111000000000000111222222555777===FFFTTTgggyyynnn```YYYLLLOOOSSS]]]pppxxxpppccceeevvv}}}xxx```SSSVVV^^^www|||fffaaa[[[vvvxxxqqqeeeSSSCCC:::555333222////////////............------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,---///000///333AAAOOOnnniii[[[```iiiqqq|||bbbTTTUUU\\\qqqyyytttiiiUUUDDD:::888555333333444333222000000000000000000000000111111000000111111222333444666:::>>>BBBHHHOOOSSSYYY\\\```ccceeefffhhhjjjiiifffaaaYYYPPPGGG@@@<<<666555333222111111222333111222222333333222222111111111111222333333444444222333444555777888::::::<<<<<<===>>>???@@@@@@AAA@@@???>>>>>>@@@BBBEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJNNNPPPRRRRRRPPPPPPPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZ]]][[[XXXVVVVVVWWWZZZ\\\\\\\\\]]]___aaacccdddeeebbbcccdddeeefffggghhhiiihhhiiilllnnnooonnnnnnmmmnnnoooooopppqqqqqqrrrrrrrrruuuxxx{{{}}}yyylllcccXXXOOOKKKHHHEEECCC===<<<999777555555444444333555777:::;;;<<<<<<<<<999:::<<<>>>BBBHHHPPPVVV]]]dddlllrrrtttvvvyyy{{{~~~xxxvvvtttyyy+++,,,...///111555:::>>>IIIMMMRRRVVVXXXZZZ\\\]]]aaadddhhhkkkmmmllljjjiiihhhlllppprrrrrrsssvvvyyytttvvvwwwyyyyyywwwuuutttzzzzzzyyyyyyzzz|||}}}~~~|||}}}~~~~~~|||}}}~~~|||xxxtttqqqpppjjjbbbWWWKKKCCC===888666999777444333333333222111333333222222333333444555555888===FFFTTTgggyyypppbbb[[[JJJMMMRRR[[[nnnzzzrrrfffhhhzzzttt]]]RRRTTT[[[tttzzzmmmaaa]]]XXXuuuuuuooodddTTTEEE;;;555222111000/////////............------------------------.........------............------,,,,,,------...,,,---000111000555CCCSSSnnniii___fffqqqwww|||bbbTTTUUU\\\sss~~~vvvssshhhTTTDDD:::888555333444444333222000000000000000000000000111111111000111222222333555888;;;???CCCIIIPPPTTTYYY\\\```cccdddeeegggiiikkkgggaaaYYYOOOFFF???;;;777666444333222333333444111222333444444333222111000111111222333333444444555555666888999;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>???BBBEEEGGGDDDEEEFFFHHHIIIJJJJJJKKKPPPQQQSSSRRRQQQPPPPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZaaa^^^[[[XXXXXXYYY[[[]]]\\\]]]^^^```aaacccdddeeeaaabbbccceeeggghhhiiijjjhhhjjjmmmooopppooonnnlllmmmnnnnnnpppqqqrrrssstttrrruuuxxx{{{~~~xxxmmmdddYYYPPPKKKHHHFFFCCC===<<<999777555444444444333555777:::;;;<<<======:::;;;<<>>???@@@??????@@@AAABBBDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLPPPRRRTTTTTTRRROOONNNNNNSSSUUUWWWVVVUUUVVVZZZ]]]^^^^^^]]]\\\[[[[[[[[[[[[^^^^^^______```bbbcccdddaaabbbeeefffhhhhhhhhhgggkkklllnnnpppqqqpppooonnnllllllmmmoooqqqrrrrrrqqqwww{{{{{{xxxxxx~~~zzzlllcccXXXPPPMMMJJJEEEAAA===<<<999777555444444444111333666888;;;<<<======<<<<<<<<<===AAAGGGOOOUUU\\\bbbkkkrrruuuvvvwwwwww{{{~~~}}}xxx|||......------...222888<<>>IIIXXXjjj|||vvveeeWWWNNNNNNQQQ[[[lll}}}xxxiiihhhzzzooo___SSSTTT\\\ooosssdddXXXZZZYYYvvvzzzlllXXXFFF;;;666444333//////.........------------------............///,,,---------,,,,,,---///,,,,,,---......---------...000...000666666@@@VVVvvvllllll{{{|||```RRRWWWaaazzz|||tttooodddRRRDDD;;;888444222111111111000111111111111111111111111111111111222222333444555555888;;;???CCCIIIPPPUUUZZZ\\\___aaabbbccceeefffjjjeee^^^WWWPPPHHH@@@:::666555444333222111111111000000000000000000000000333222222222222444555666666666777777888888999999:::::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNMMMMMMRRRTTTVVVUUUUUUVVVYYY\\\]]]]]]\\\[[[ZZZZZZ[[[[[[]]]]]]^^^___```aaabbbbbbaaabbbdddfffggghhhhhhgggiiikkkmmmooopppppppppooommmmmmmmmoooqqqrrrrrrrrrtttxxxzzzxxxzzzzzzlllcccXXXPPPMMMJJJEEEAAA===<<<999777555444444444222333666888:::;;;<<<<<<;;;<<<===>>>AAAHHHPPPUUU]]]cccjjjppptttvvvwwwxxx{{{}}}}}}wwwzzz.........---...222777;;;@@@EEEMMMSSSXXX[[[]]]______aaadddffffffgggiiikkklllnnnppprrrttttttttttttsssuuuxxxzzz{{{{{{zzzzzzyyy{{{{{{{{{yyyxxxyyyzzzxxxyyyzzz{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~{{{{{{{{{||||||{{{wwwtttiiibbbWWWLLLDDD>>>999777222222222222333333333444333222222111111222222333222666>>>IIIYYYlll~~~wwweeeWWWMMMMMMPPPZZZlll{{{wwwjjjkkk}}}mmm]]]RRRTTT\\\mmmuuueeeUUUYYY\\\{{{rrr\\\HHH<<<555222000/////////.........---------------............///---......---++++++,,,...+++,,,---...............000222000111777777AAAWWWvvvmmmooowww^^^RRRXXXeeeyyysssoooeeeTTTFFF;;;888444222222222111111111111111111111111111111111111000111111222333444666888;;;???DDDJJJQQQUUUXXX[[[^^^___```aaaccceeefffccc^^^XXXQQQHHH???999666555444333222111111111000000000000000000000000222222222222333444555666666777777888999:::::::::::::::::::::;;;===>>>??????@@@@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOLLLNNNPPPQQQOOONNNMMMNNNQQQRRRTTTTTTTTTUUUXXXZZZ[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[]]]___`````````___```aaabbbdddfffggggggggggggiiikkknnnooopppppppppnnnnnnnnnooopppqqqrrrsssqqqvvvyyyxxx{{{zzzlllcccXXXQQQMMMKKKFFFBBB<<<;;;999777666555444444333444666888:::;;;;;;:::;;;<<<===???BBBIIIPPPVVV___dddjjjooorrruuuxxxyyyzzz}}}wwwyyy...//////...///222666:::???DDDMMMTTTYYY[[[^^^___^^^```ccceeefffggghhhjjjlllmmmqqqtttuuuvvvuuuuuusssuuuwwwzzz{{{||||||{{{zzz{{{|||{{{yyyxxxxxxzzzxxxyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{|||}}}{{{yyyvvviiibbbWWWLLLDDD>>>999777222222222222222222222222333222222111111222222333444777>>>IIIYYYkkk~~~yyygggYYYMMMMMMOOOYYYkkkxxxtttiiijjj}}}}}}~~~jjj[[[PPPRRRYYYiiixxxgggUUUZZZ___xxx___JJJ<<<555111000////////////............---------............///...//////---++++++,,,---++++++---...////////////000333000222666666AAAYYYwwwkkkoooqqq[[[RRR[[[llluuupppmmmcccSSSEEE;;;888444222222222222111111111111111111111111111000000000000111222333444666888<<<@@@EEEKKKRRRVVVXXXZZZ]]]___```aaacccdddbbbaaa^^^YYYRRRHHH???999666555444333222111111111000000000000111111111111222222333333444555555666666666777777888999::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLNNNPPPPPPOOONNNNNNOOOOOOPPPRRRSSSTTTUUUWWWXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXZZZ\\\^^^______]]]\\\______aaabbbdddeeefffgggeeegggiiilllnnnoooppppppoooooooooooooooppprrrtttrrrvvvxxxxxx{{{yyymmmdddYYYQQQNNNKKKFFFAAA;;;;;;999888666555444444333444666888999::::::999:::;;;===@@@CCCJJJRRRWWWaaaeeejjjnnnqqqtttxxxzzzzzz}}}xxxzzz///////////////111555888>>>DDDMMMUUUYYY\\\^^^___]]]___bbbdddeeefffhhhiiijjjlllpppsssuuuvvvvvvvvvtttuuuwwwyyy{{{|||||||||zzz{{{|||{{{yyyxxxxxxzzzzzz{{{{{{||||||}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}||||||||||||{{{yyywwwjjjbbbWWWMMMDDD>>>:::777444444333222222111000000333222222111111222222333777:::@@@IIIXXXjjj||||||jjj\\\NNNMMMOOOYYYkkk~~~wwwsssggghhh{{{wwwttt~~~gggXXXNNNOOOUUUddd|||kkkZZZ^^^bbb}}}cccLLL===555222111000000/////////.........---------............///...//////---++++++,,,---+++,,,---...//////000///...222000111555555BBBZZZyyyhhhmmmkkkXXXRRR___uuuyyyqqqmmmiii___OOOCCC:::777444222222222222111111111111111111111111111000000000000111222333444666888<<<@@@EEELLLSSSXXXYYY\\\___```aaabbbdddfffaaaaaa___ZZZRRRGGG>>>999666555444333222111111111111111111222222333333333222222333444555555555555444444555666777888999:::<<<<<<======>>>@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOPPPPPPOOOOOOOOOQQQNNNOOOPPPRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXYYY\\\]]]^^^]]]\\\[[[]]]^^^___```bbbdddffffffdddeeegggiiilllnnnooopppnnnpppqqqpppoooooorrrtttsssvvvxxxyyy~~~yyyooofffZZZRRRNNNJJJEEE@@@::::::999888777666444444333444666888999999999999999;;;>>>AAAEEEKKKSSSXXXbbbeeejjjmmmppptttxxxzzz{{{}}}|||~~~///000000000///111444777===DDDMMMTTTXXX[[[\\\\\\[[[]]]```bbbcccdddfffgggiiijjjmmmqqqsssuuuvvvvvvvvvwwwxxxyyy{{{|||||||||yyy{{{{{{{{{yyyxxxyyyzzz|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~}}}|||{{{{{{zzzxxxvvvjjjcccXXXMMMEEE???:::777555555444333222111000000333222222111111222222333777:::???HHHVVViii{{{~~~lll^^^OOONNNOOOYYYjjj~~~xxxtttggghhh{{{yyyqqqyyygggWWWLLLMMMRRR```sssaaadddeeeiiiPPP???777444222000000000/////////......---------............///---......---++++++,,,...,,,---...///////////////---111000111444555CCC^^^~~~}}}ggglll~~~fffUUUTTTddd~~~{{{uuuoookkkggg\\\LLL???999666222111111222222111111111111111111111111111111111000111111222333444666999===AAAFFFMMMTTTYYYZZZ]]]```aaabbbccceeegggbbbcccaaa[[[QQQGGG>>>:::666555444333222111111111111111222222333444444444222333444555555666666555333444444666777888999:::>>>>>>>>>>>>???AAABBBCCC@@@AAAAAABBBCCCEEEFFFGGGIIIIIIJJJKKKMMMNNNOOOPPPOOOPPPQQQPPPOOONNNOOOPPPNNNNNNOOORRRUUUWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]\\\[[[[[[\\\\\\]]]___aaaccceeefffddddddfffhhhjjjlllnnnooommmpppsssssspppoooqqqsssrrruuuwww{{{|||qqqhhh[[[RRRNNNIIICCC>>>999999999999888666555444222333555777999::::::999999;;;>>>BBBFFFMMMTTTYYYbbbfffjjjnnnqqqtttwwwzzz{{{}}}///000111000000111444666<<>>;;;666555444333222111111111000111111222333333444444222333444555666666666555444444555666888999:::;;;=========>>>???@@@BBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPPPPOOOMMMLLLMMMOOONNNNNNOOORRRVVVYYYXXXVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]___bbbdddfffddddddeeeggghhhkkklllmmmkkkpppuuuuuurrroooppprrrqqqtttuuuyyytttjjj]]]SSSMMMHHHBBB===999999999999888666555444000222444777999:::::::::888:::>>>BBBGGGNNNUUUZZZbbbeeejjjoooqqqtttvvvxxx{{{}}}000000111000000111333555:::AAAJJJQQQTTTUUUUUUUUUUUUXXX[[[\\\]]]^^^```bbbggggggiiikkknnnqqqtttvvvyyyyyyyyyzzzzzz{{{{{{{{{xxxyyyzzzzzzyyyyyy{{{|||}}}}}}{{{zzzxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxyyy{{{~~~|||zzzyyyxxxuuusssjjjcccXXXMMMEEE???;;;888333333444444444444555555333222222222222222222333333666<<>>@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNKKKKKKKKKMMMNNNNNNOOOSSSWWWYYYXXXVVVTTTUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\]]][[[[[[[[[\\\___aaadddfffddddddeeefffhhhjjjkkkllljjjpppvvvvvvssspppoooqqqrrrssstttvvvuuukkk^^^SSSMMMHHHAAA;;;888999999999888777555444000111444777999:::;;;;;;888:::>>>CCCHHHNNNUUUZZZaaaeeekkkooorrrtttvvvxxx|||}}}222222111111111111222222:::@@@GGGLLLNNNNNNPPPRRROOOPPPRRRTTTXXX\\\___```___bbbfffjjjmmmqqquuuxxx{{{{{{zzzyyyxxxvvvtttsssyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{{{{zzzxxxvvvuuutttvvvwwwxxxxxxwwwvvvtttsssuuuxxx|||~~~~~~|||yyyuuussssssuuuhhhbbbXXXMMMDDD===:::888666555333222111111222333222222111111111111222222444888???HHHVVVhhh||||||iii[[[TTTRRRRRRYYYggg{{{{{{xxxqqqjjjuuuYYYMMMOOONNN[[[|||~~~mmmccceee~~~aaaGGG;;;666333000000000000////////////////////////////////////------------------------...------------...//////...111000444888888IIIiiisss{{{{{{aaaVVVTTThhhxxxnnnmmmgggUUUCCC;;;666555444333222111111111111111111111111111111111...///000000///000222444666999===BBBGGGMMMSSSXXX[[[[[[]]]bbbhhhkkkiiiggghhhddd^^^WWWOOOFFF>>>888666666555444333333333333111111222222222333333333222222222333333333444444666666777888999::::::;;;<<<<<<<<<<<<===>>>???@@@CCCCCCBBBCCCDDDFFFHHHIIIGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNOOOOOONNNMMMOOORRRUUUWWWXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]___`````````bbbdddaaabbbdddfffhhhkkkmmmoooppprrrtttxxxzzzxxxtttqqqqqqssswww{{{zzzmmm___VVVMMMDDD>>>===<<<;;;999888888888666444333444444555777888:::;;;;;;<<<===???DDDMMMWWW^^^eeehhhkkknnnooopppsssuuu|||}}}333111000//////111444666888===CCCFFFGGGGGGHHHIIIIIIJJJMMMPPPTTTXXX\\\^^^]]]```eeehhhllloootttwwwyyyyyyyyyyyyxxxwwwvvvuuuxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{|||{{{zzzyyywwwvvvuuuvvvxxxyyyyyyxxxvvvuuutttvvvxxx{{{~~~~~~}}}zzzxxxvvvuuuttttttiiicccYYYNNNDDD>>>:::999666555444222111222222333222222111111111111222222444888???HHHUUUggg{{{|||jjj[[[TTTRRRRRR[[[lll{{{wwwppphhh~~~}}}xxx[[[NNNPPPOOO\\\~~~{{{jjj```aaaxxxlllNNN===666333000000000000////////////........................------------------------...------------...//////...111000444888888JJJjjjwww~~~dddYYYUUUggg{{{pppoooiiiVVVDDD;;;666555444333222111111111111111111111111111111111...000000000000000222444666999===AAAFFFLLLSSSWWWZZZ[[[]]]bbbgggjjjjjjhhhhhheee___WWWOOOFFF===999666666555444333333333333222222111111222222333444333333333333444444444444666666777888999::::::;;;======<<<======>>>??????BBBBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMOOORRRUUUWWWXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\\\\]]]]]]\\\\\\\\\[[[]]]_________```bbbddddddddddddeeegggiiikkklllqqqrrrtttwwwyyywwwssspppnnnpppssswww{{{yyymmm```WWWOOOEEE???===<<<:::999888999888666555444444555666777999;;;<<<<<<<<<===@@@DDDLLLVVV\\\dddgggkkkmmmoooqqqtttvvv{{{|||~~~333111///...///222666888777:::>>>??????>>>>>>???AAACCCFFFJJJOOOSSSWWWZZZZZZ]]]bbbfffjjjnnnrrrvvvxxxxxxxxxxxxxxxxxxwwwvvvxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxzzz|||~~~~~~{{{xxxwwwxxxxxxvvvsssjjjdddZZZOOOFFF???;;;999666555444222222222222333222222111111111111222222555888???GGGTTTeeeyyy}}}kkk\\\TTTQQQRRR^^^sss{{{uuullleee}}}|||yyy}}}___PPPRRRQQQ```xxxhhh]]]\\\oooyyyUUU???777555000000000000////////////------------------------------------------------......------......///000///111000333888888KKKkkk{{{ggg[[[UUUeeetttrrrkkkXXXDDD;;;666555444333222111111111111111111111111111111111///000111000000000222444666999===AAAFFFLLLRRRWWWYYYZZZ]]]bbbgggiiiiiihhhhhheee```XXXNNNEEE===999666666555444333333333333333222111111111222333444333444444444444555555555666666777888999::::::;;;>>>===============>>>???BBBAAABBBBBBCCCDDDFFFFFFIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNQQQTTTVVVWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]\\\]]]___``````aaaccceeegggfffeeeeeeeeegggjjjkkkrrrssstttwwwxxxvvvrrrooommmoooqqqtttxxx{{{}}}~~~yyynnnaaaYYYQQQGGG@@@>>><<<:::999888999888777555555555555666888999;;;;;;<<<===>>>@@@DDDLLLTTT[[[bbbfffjjjmmmppprrruuuxxxzzz{{{~~~333222111000111333555777777888:::;;;::::::999999:::<<>>FFFSSSdddwww}}}kkk]]]TTTPPPRRRaaayyyxxxqqqhhhaaa{{{zzzwww}}}cccSSSTTTVVVfffyyyfff\\\WWWgggYYYAAA888777000000000000////////////------------------------------------------------...............//////000///111000333888888KKKlll}}}ggg[[[TTTbbbwwwtttlllWWWCCC999666555444333222111111111111111111111111111111111///000111111000111333444666999===AAAFFFKKKRRRVVVWWWYYY]]]bbbfffhhhhhhhhhhhhfffaaaXXXNNNDDD===999666666555444333333333333333222111000111222444555444444444555555555666666666666777888999::::::;;;>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDDDDEEEIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ\\\\\\[[[\\\\\\\\\]]]]]]^^^___aaabbbbbbccceeegggiiihhhgggfffgggiiilllmmmsssssstttvvvwwwuuuqqqnnnoooppprrruuuxxxzzz|||}}}zzznnnbbbZZZRRRHHHAAA>>><<<:::999999999999888666555555555666777888999:::<<<===>>>@@@DDDKKKSSSYYY```dddhhhlllpppsssvvvyyyxxxzzz|||444444444444555555555555777777666666777666666555666777:::???DDDIIIMMMOOORRRVVV[[[```eeejjjpppsssyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxzzz}}}~~~~~~}}}|||{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{}}}yyyvvvwwwzzz{{{wwwssslllggg^^^SSSIIIAAA<<<:::777666444333222333333444333333222222222222333333444888>>>FFFRRRdddwww}}}kkk\\\SSSPPPRRRbbb{{{tttkkkccc___{{{zzzxxx}}}gggUUUWWWZZZlll{{{ddd[[[UUUaaa|||[[[@@@777666000000000000////////////------------------------------------------------///............///000000///111000333777999LLLmmm}}}fffZZZRRR^^^}}}zzzuuukkkVVVBBB888666555444333222111111111111111111111111111111111///000111111000111333555666999===AAAEEEKKKQQQUUUWWWZZZ^^^bbbdddfffgggggggggfffbbbYYYMMMCCC<<<999666666555444333333333333222222111111111222333444444444444555555555666666666666777888999::::::;;;>>>============>>>>>>???AAAAAABBBCCCCCCDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQRRRTTTTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[\\\\\\```bbbdddddddddeeegggiiijjjiiiiiiiiijjjlllooopppsssrrrssstttuuutttqqqnnnpppqqqrrruuuxxxzzz|||}}}{{{pppcccZZZRRRGGG@@@>>><<<:::999999::::::888777444444444555666777888999;;;<<<>>>@@@DDDKKKSSSXXX^^^bbbgggkkkooorrrvvvyyywwwxxx{{{~~~666666666666777777888999999777444333444444333111333444777:::???CCCGGGIIILLLPPPVVV\\\aaaggglllpppwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuwwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyyxxxyyyzzz{{{{{{yyywwwxxxzzzyyyvvvsssnnnhhh```UUUKKKBBB===:::777666555333333333333444333333222222222222333333444777>>>FFFSSSdddxxx|||jjj[[[QQQPPPSSSbbbzzznnneee___^^^|||}}}{{{kkkWWWXXX\\\oooyyybbbZZZUUU\\\uuu[[[@@@666444000000000000////////////------------------------------------------------//////......//////000111000111000333777999MMMooo|||fffYYYQQQ\\\yyy|||uuujjjUUUAAA888666555444333222111111111111111111111111111111111000111222111111111333555666999===AAAEEEJJJPPPTTTWWW[[[___bbbcccccceeefffggggggcccYYYMMMBBB;;;999666666555444333333333333111111222222222333333333333444444444444555555555666666777888999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIKKKLLLNNNMMMMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYXXXXXXYYYZZZ\\\]]]aaabbbdddeeeeeefffhhhjjjjjjkkkkkklllmmmooopppqqqrrrqqqrrrsssttttttqqqnnnmmmnnnpppssswwwzzz|||}}}~~~rrrcccYYYPPPFFF???>>><<<:::999999::::::999888555555555555666777888999:::;;;>>>@@@EEEKKKSSSXXX]]]```eeejjjmmmqqquuuxxxvvvwwwzzz|||~~~888666444444666:::???BBB@@@<<<777555444333111///111222444666:::===@@@BBBFFFJJJPPPVVV\\\bbbhhhlllpppqqqrrrtttuuuvvvvvvvvvuuuuuutttuuuwwwzzz~~~~~~|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{|||}}}|||zzzyyyxxxyyyzzz{{{zzzzzzzzzzzzyyywwwuuutttnnnjjjaaaWWWLLLCCC===:::888777555444333333444444444333333222222333333444333777>>>FFFSSSfffyyy{{{hhhZZZPPPPPPTTTaaavvv|||iii```[[[^^^~~~oooYYYXXXZZZmmmqqq^^^YYYTTTYYYppp|||YYYAAA777555000000000000////////////........................------------------------///////////////000000111000111///222777999NNNpppzzzggg[[[RRR[[[uuuvvvjjjUUUBBB:::666555444333222111111111111111111111111111111111000111222222111111333555666999===@@@DDDJJJPPPTTTXXX\\\```bbbbbbaaabbbdddggggggdddZZZLLLAAA;;;:::666666555444333333333333///111222444444333222111333333333333444444444444666666777888999::::::;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCDDDEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNLLLKKKJJJJJJJJJLLLNNNOOOMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]^^^```bbbcccddddddeeegggiiikkklllmmmnnnooonnnnnnmmmppppppppprrrttttttrrrooojjjlllooossswww{{{~~~ssscccWWWMMMCCC>>>===<<<:::999999:::;;;:::888777777777777888999:::;;;888:::===@@@EEELLLSSSYYY\\\___dddhhhlllooosssvvvuuuvvvxxx{{{|||}}}}}}|||999666222111444<<>>:::888777555444333333444444444333333222222333333444333777>>>GGGTTTfffzzzzzzhhhYYYOOOPPPTTT```sssyyyeee\\\YYY^^^rrrYYYWWWXXXjjjzzzkkk\\\XXXSSSXXXllluuuVVVBBB999777000000000000////////////////////////////////////------------------------///////////////000111111000222///222777:::NNNppp{{{iii]]]TTT[[[ssswwwjjjVVVDDD<<<666666444333222111111111111111111111111111111111000111222222111222444666666999===@@@DDDJJJOOOTTTYYY]]]aaabbbaaa```aaacccggggggdddZZZLLL@@@;;;:::666666555444333333333333...000333555555444222000222222222333333333444444666666777888999::::::;;;::::::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOOOONNNMMMLLLKKKLLLNNNPPPQQQMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^______```bbbccccccdddfffhhhlllmmmnnnoooooommmkkkiiipppooopppqqqssstttrrrpppjjjlllppptttyyy~~~tttcccVVVLLLBBB===<<<<<<:::999999;;;;;;:::888999999999999:::;;;<<<<<<777999<<<@@@EEELLLTTTYYY[[[___cccgggkkknnnrrrtttuuuvvvxxxzzz{{{{{{{{{{{{}}}~~~:::888555444999EEEQQQWWWRRRMMMEEE<<<777555666777000111111111111333777:::???EEELLLTTTYYY]]]```bbbhhhjjjnnnppprrrrrrpppooorrrrrrssstttvvvyyy|||}}}}}}{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyy}}}}}}}}}{{{yyyvvvtttrrrrrrmmmdddYYYNNNEEE>>>;;;888666333222333333333222444444444333333222222222777:::@@@HHHSSSdddwww{{{iiiZZZNNNOOOSSS]]]nnnxxxfffZZZ]]]ccc{{{nnnXXXVVVVVVeeevvvjjjZZZWWWSSSYYYooooooRRR;;;333444/////////000000000000000........................//////.........---------............////////////...111000333777999OOOrrr|||iiiYYYQQQ^^^wwwyyygggPPP@@@;;;555555333222111000000000//////000111111111111111000000000000111222333444666888<<>>@@@AAAFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJMMMNNNOOOOOONNNQQQPPPNNNLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPSSSTTTSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[___```bbbbbbaaaaaacccdddjjjllloooooommmkkkjjjjjjjjjmmmoooqqqvvvzzzwwwppppppnnnooouuuzzz~~~uuufffWWWLLLDDD@@@>>>::::::999888999:::;;;<<<<<<;;;;;;::::::999999888888888999<<>>;;;888666444333333444444333444333333333333333333222666:::???GGGSSSdddvvvyyygggXXXNNNOOORRR\\\nnnxxxeeeZZZ]]]ccc{{{lllWWWVVVVVVdddtttgggXXXVVVSSSZZZqqq~~~zzzhhhOOO<<<555555000000000000000000000000........................//////.........---------............////////////000222111444777999OOOrrryyyhhhYYYRRR```zzzuuudddOOO@@@<<<666555333111000000000111//////000111111111111111111000000000111222333333444777:::>>>CCCHHHNNNRRRWWWZZZ^^^____________```bbb```\\\SSSIII@@@;;;888666666444333222111111111111222333444444555555555777666444444444555777888666777777888888999::::::<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBCCCCCCDDDDDDEEEEEEGGGIIILLLNNNOOONNNNNNPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMLLLMMMNNNPPPSSSTTTSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[^^^___aaaaaaaaaaaacccdddiiikkkmmmmmmkkkiiiiiiiiijjjmmmpppsssxxx}}}{{{uuurrrooopppuuu{{{|||sssdddUUUJJJCCC???===;;;:::999999999:::<<<===<<<<<<;;;::::::999999888888888999<<>>JJJYYYcccfff```VVVJJJ@@@999555444000111222111000111444777666;;;CCCKKKRRRYYY___cccfffiiilllooorrrssssssrrrtttuuuvvvxxx{{{~~~|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyzzzzzzxxxyyy{{{||||||{{{yyyxxxsssnnnfff[[[PPPFFF???;;;999777444444444555444444222333333333333333333444555999>>>FFFRRRcccvvvyyygggXXXNNNNNNQQQ[[[mmmvvvcccXXX[[[aaaxxxhhhUUUUUUUUUbbbtttfffVVVTTTSSS\\\uuu|||yyyooo^^^KKK<<<666555000000000000000000000000.......................................---------............////////////111444222444888;;;QQQtttxxxhhhZZZTTTddd|||ooo___LLL@@@===777555333111000000111222//////000111111111111111111111111111111111222222222555:::>>>CCCIIIPPPTTTXXX[[[^^^````````````aaa```___ZZZRRRHHH@@@:::888666555444333222111111111222333333444555555666666888777666555555555666777555666666777888888999999;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNMMMNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMLLLMMMNNNPPPSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\^^^```aaa```aaacccdddgggiiikkkkkkjjjhhhhhhhhhjjjmmmpppssszzz{{{tttqqqpppuuu|||yyypppaaaSSSIIIBBB>>><<<;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;:::999999999999999999===BBBJJJRRRVVV[[[^^^bbbfffiiilllllllllnnnppptttvvvvvvxxxzzz{{{{{{}}}~~~~~~AAA===::::::@@@KKK\\\jjjqqqjjj___RRRFFF===888555111222222111000111333555444888???FFFNNNVVV]]]bbbfffhhhkkkooorrrssstttttttttuuuwwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||}}}|||||||||{{{{{{{{{{{{yyyzzz|||}}}}}}|||zzzyyysssoooggg\\\QQQGGG@@@<<<:::777555444555555555444222222222333333444444444444888===EEEQQQcccuuuzzziiiZZZNNNNNNPPPZZZlll}}}rrr```UUUXXX\\\rrreeeSSSTTTTTT___{{{vvvfffVVVUUUUUU```{{{wwwhhhVVVFFF;;;555333000000///////////////...............................................................////////////111333222555999===TTTxxxzzz{{{{{{lll^^^ZZZkkkwwwjjj\\\III???>>>777555333000///000111222//////000111111111111111222111111111111111222222333666:::>>>CCCIIIOOOSSSXXX[[[___aaaaaa```aaaaaa```___ZZZRRRIII@@@:::888666555444333222222222222333333333444555666777888999888777555444444444555666666777777888999999999:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[]]]___``````aaaccceeegggiiikkkkkkiiihhhhhhiiijjjlllooossszzzvvvqqqpppuuu|||vvvmmm```SSSIIICCC>>><<<<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;::::::999999999999:::<<>>888666222333444333111000111333555888===CCCJJJSSS\\\aaafffhhhkkknnnqqqsssuuuuuussstttwwwzzz~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}|||yyywwwtttppphhh^^^SSSIIIAAA<<<:::777555444555555555444222222222333333444444444444777===EEERRRcccvvvzzzhhhZZZNNNNNNPPPZZZlllzzzooo]]]SSSUUUWWWlllcccSSSTTTSSS]]]wwwvvveeeWWWVVVWWWdddzzzgggSSSDDD:::444111/////////......---------........................---.................................///////////////111111444:::???XXX}}}|||rrrrrrrrrddd```ssstttiiiZZZHHH>>><<<777555333111000000111111//////000111111111111111111111111000111111222222555888;;;???BBBGGGMMMQQQXXX[[[___aaaaaa```aaaaaaaaa___[[[SSSJJJAAA<<<999555555444333222222222222333333333333444666888999888888777555444444333333777777888888999::::::;;;::::::;;;<<<===>>>??????AAABBBCCCDDDDDDDDDCCCCCCFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIILLLLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[]]]___```aaabbbdddfffhhhiiikkkjjjiiiiiiiiijjjiiilllnnnqqqyyyvvvrrrpppuuu|||ssskkk___SSSJJJDDD@@@===;;;;;;:::999:::;;;<<<=========<<<;;;;;;::::::999999999999;;;???EEEJJJMMMSSSUUUZZZ___cccfffggghhhhhhkkkooorrrtttvvvyyy{{{{{{|||~~~~~~FFF>>>:::<<<@@@JJJ___tttvvvnnn```QQQDDD;;;777555444555666444222111111222444777;;;@@@GGGQQQ[[[bbbggghhhkkknnnqqqssstttuuusssuuuxxx{{{~~~~~~}}}|||{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~|||xxxvvvtttpppiii```TTTJJJAAA===999777444444444555444444222333333333333333333444444777>>>FFFRRRdddwwwxxxfffWWWNNNNNNQQQ[[[mmmzzzppp___UUUVVVVVVhhheeeTTTUUURRR[[[tttvvveeeYYYWWWXXXffflllVVVDDD999333111000//////......---------........................---------...........................////////////...111000333:::@@@YYY~~~{{{ooommmyyyjjjeeeyyytttjjj\\\III<<<:::555555333222111000000000//////000111111111111111000000000000111222333444666999<<>>>>>>>>BBBCCCDDDEEEEEEEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]___aaabbbcccfffhhhhhhiiijjjjjjiiihhhjjjkkkkkklllmmmpppxxxwwwsssrrrvvv}}}}}}pppiii]]]RRRJJJDDD@@@>>>::::::999888999:::;;;<<<======<<<<<<;;;:::::::::888888888:::===AAAEEEHHHNNNQQQWWW\\\bbbeeeggghhheeehhhlllppprrruuuxxx{{{{{{}}}III@@@<<<>>>AAAIII```www{{{rrrbbbRRRDDD;;;888666666777777666333111111222111333777<<>>GGGSSSeeexxxxxxfffWWWNNNOOORRR\\\nnn}}}tttdddZZZZZZWWWggg{{{gggVVVUUURRRYYYrrrzzziiiYYYWWWWWWfffrrrZZZGGG;;;555333222111111000//////..............................---------.........//////............////////////000222000333999>>>WWW|||~~~qqqmmm~~~nnnhhh{{{vvvmmm___JJJ;;;777444444444444333111///...//////000111111111111111/////////000111333444555555777;;;???CCCHHHNNNRRRWWWZZZ^^^____________```___]]]YYYRRRIIIAAA;;;999444444333222222222333333222111111111222555777999999999999999888888777666777777777888999999::::::888999;;;===>>>>>>>>>===AAABBBDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRTTTVVVXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]```bbbccceeehhhjjjfffhhhhhhhhhggggggiiikkkmmmnnnnnnpppwwwyyyuuuuuuyyyyyymmmeee[[[PPPIIICCC???===999999888777888999:::;;;=========<<<;;;;;;::::::777777777888:::>>>AAADDDGGGJJJPPPWWW]]]aaadddeeecccfffkkknnnqqqtttxxxzzz{{{|||~~~~~~~~~KKKBBB===???BBBJJJaaazzzxxxgggUUUFFF>>>::::::777888888777444222111222---///444:::CCCPPP]]]eeeiiijjjkkkmmmppprrrttttttvvvxxx{{{~~~}}}}}}|||{{{zzzyyyyyyxxx{{{||||||}}}~~~}}}{{{xxxuuuqqqkkkaaaVVVKKKBBB===888666333222333333333222444444444333333222222222555888???GGGTTTeeeyyyzzzgggXXXNNNOOOSSS]]]nnnxxxiii___^^^ZZZiiiyyywwwiiiWWWVVVRRRYYYqqqoooYYYVVVVVVeeevvv]]]III<<<777666333333333222111000000///........................---------.........//////............/////////000333444222333888<<>>CCCIIIOOOTTTVVVYYY]]]______^^^______]]]\\\XXXQQQHHH???:::888444444333222222222333333111111000000222444777999::::::;;;;;;;;;:::999999666666666777888888999999888999;;;===>>>>>>======???AAADDDGGGHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTWWWYYY\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[^^^aaacccdddfffiiikkkeeefffgggfffffffffhhhjjjppppppppppppwww{{{wwwwww|||}}}wwwjjjcccYYYOOOGGGBBB>>><<<999888777777777888999:::=========<<<;;;;;;::::::777666666777999<<>>@@@BBBHHH^^^vvvvvveeeVVVKKKBBB;;;888777555444444333111///111222555999AAAMMMZZZccchhhhhhjjjmmmqqqtttvvvvvvvvvxxxzzz}}}~~~}}}|||{{{zzz{{{{{{|||{{{}}}~~~}}}xxxsssiii]]]RRRHHHBBB???888666444444444555444333111222333444333333111111888;;;BBBJJJVVVfffxxxzzzhhh[[[OOOPPPQQQXXXjjj{{{tttkkk```^^^ccc|||xxxooo|||jjjUUURRRUUU\\\qqquuuddd\\\[[[lll|||^^^HHH===888444222222111111000/////////------------------------------------------------............////////////...222111111777<<>>??????>>>???AAACCCDDDFFFFFFFFFKKKJJJJJJIIIHHHHHHGGGGGGKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\]]]]]][[[ZZZ[[[]]]___\\\```eeehhhhhhggggggggghhhfffddddddfffhhhhhhhhhoooqqqrrruuuwwwyyyzzz{{{zzzyyywwwyyyxxxrrrddd___VVVNNNGGGBBB>>>;;;999999999888666777999;;;@@@???>>><<<;;;:::999888999888777777888:::<<<===AAADDDIIINNNRRRUUUYYY\\\cccdddfffiiimmmqqquuuwww{{{{{{|||}}}~~~OOODDD===@@@CCCIII___xxx~~~ooo```SSSHHH@@@<<<:::777666555444222000222333555888@@@KKKWWW___ggggggiiimmmpppsssuuuuuuwwwxxx{{{}}}~~~}}}|||zzzzzzzzzzzz{{{zzz|||}}}~~~~~~~~~~~~xxxrrriii]]]RRRHHHBBB???888666444444555555444333000111222333444333333222777;;;AAAJJJVVVgggyyyzzziii[[[OOOPPPQQQXXXjjj}}}sssgggcccgggxxxsssoooyyyiiiTTTRRRTTTZZZppp|||fff\\\YYYjjjfffLLL???777333222222111111000/////////------------------------------------------------............////////////---222111222777;;;OOOmmmyyywww~~~sssbbbMMM???999444444333222111111111111000000000000000000000000222...///666888555222222555888<<<@@@DDDIIINNNRRRXXXZZZ]]]______^^^___```___]]]XXXQQQGGG???;;;999555444333222111111111111222222222333333333444444777777888999999999888888999888777666666666777888::::::;;;<<<===>>>?????????@@@BBBCCCEEEEEEFFFFFFIIIIIIIIIJJJIIIIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\___bbbeeeiiikkkkkkiiihhhhhhgggfffeeeeeefffhhhiiiiiipppqqqssstttvvvxxxzzz||||||zzzyyy{{{~~~uuunnnccc]]]UUUMMMGGGBBB>>>;;;999999999888666777999;;;??????>>><<<;;;999888888888777666666777999;;;<<<===AAAFFFJJJNNNQQQVVVXXX___```cccgggkkkooorrrtttyyyzzz{{{|||~~~PPPDDD===@@@CCCJJJaaazzz}}}nnn```QQQFFF@@@===999777666555333111333333555888>>>HHHTTT[[[eeefffiiilllooorrrtttuuuxxxyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzz|||||||||}}}~~~wwwrrrhhh\\\QQQHHHAAA>>>999777555444555555444333000111222333444444333333555:::AAAJJJVVVhhh{{{{{{jjj\\\PPPPPPPPPWWWiiizzzlllfffiiiwww~~~ppppppuuugggTTTQQQQQQWWWnnnhhh]]]WWWfffnnnRRRAAA888333222222111111000/////////------------------------------------------------............////////////---222222333777;;;NNNlll{{{tttxxxdddMMM>>>:::444333222111000000000000000000000000000000000000222///000444666444333444444777;;;???DDDIIIOOOTTTYYY\\\^^^______^^^___```^^^]]]ZZZSSSIIIAAA;;;999555444333222111111111111222222222222333333333333666777888888999999888888:::888666555444555666777999:::;;;<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJIIIIIIJJJKKKKKKLLLIIIJJJKKKMMMOOOQQQSSSSSSQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[ZZZYYYYYY\\\^^^dddgggkkklllkkkiiihhhhhhggggggffffffgggiiijjjkkkqqqrrrsssttttttvvvzzz}}}~~~}}}}}}xxxoooiii```[[[SSSKKKFFFAAA===;;;999999999888777777999;;;>>>>>>===<<<:::999888888777666555555666777999:::999===AAAEEEHHHLLLPPPSSSXXX[[[___dddiiimmmooopppwwwxxxzzz{{{}}}~~~TTTGGG???AAACCCJJJ```yyyzzzjjjYYYLLLCCC???;;;888666666555444222333555888>>>HHHRRRZZZbbbeeeiiillloooqqqtttuuuxxxyyy{{{}}}}}}~~~}}}}}}|||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{|||~~~wwwqqqggg\\\PPPGGGAAA===999777555444555555444333333333333333333333222222555999@@@JJJWWWiii|||{{{jjj\\\PPPPPPPPPWWWiii}}}llleeehhhwwwssssssqqqwwwgggSSSOOOOOOTTTkkkiii]]]VVVbbbuuuVVVCCC999444222222111111000/////////............................................................////////////---222222333888;;;MMMkkkxxxlllzzz~~~fffKKK===:::555444333222111111111111000000000000000000000000222111000222333333444555444666:::???DDDJJJQQQUUU[[[]]]___``````___``````^^^^^^[[[TTTKKKBBB;;;888444444333222111111111111111222222222222333333333555666777888888999999888:::888666444444444666777999999:::;;;===>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCEEEHHHKKKKKKJJJIIIGGGIIIIIIIIIIIIJJJJJJKKKLLLIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYXXXYYY[[[]]]aaadddgggiiihhhgggfffffffffggggggggggggiiikkkmmmrrrsssuuutttsssuuuyyy}}}|||tttjjjddd\\\WWWPPPIIIDDD@@@===;;;999::::::888777777999;;;======<<<;;;:::999888777555555444444444555666777777999===@@@CCCGGGKKKNNNSSSVVV\\\bbbhhhlllnnnooouuuvvvyyy{{{}}}~~~~~~YYYKKKBBBBBBCCCIII^^^wwwsss```RRRFFFBBB<<<888777777666666111222555888>>>GGGRRRYYY^^^bbbhhhlllnnnqqqtttvvvwwwxxxyyy{{{||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{||||||{{{{{{|||}}}~~~~~~vvvpppggg[[[PPPFFF@@@===999777555555555666555444666555444333222222111111444999@@@JJJWWWjjj}}}{{{jjj\\\PPPPPPPPPWWWjjj}}}llleeeiiiyyyzzztttmmmmmm{{{gggSSSNNNMMMQQQhhhhhh]]]UUU]]]vvv{{{YYYCCC888444222222111111000/////////............................................................////////////...333222333888<<>>CCCJJJQQQVVV[[[^^^aaacccbbbaaaaaaaaa^^^^^^[[[TTTKKKBBB;;;888444444333222111111111111111111111222222222333333555555666777888999999999:::999777555444555666666888888999;;;<<<>>>?????????@@@@@@AAAAAA@@@@@@@@@CCCEEEHHHJJJKKKJJJIIIGGGHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXYYYXXXXXXYYY[[[^^^]]]```dddeeeeeeeeefffgggdddfffgggggggggiiillloooqqqtttvvvuuussstttxxx|||yyypppfff___XXXSSSLLLFFFBBB???===;;;:::::::::999777888:::<<<<<<<<<;;;:::999888888777444444444444444444555555555888;;;===@@@DDDHHHKKKPPPSSSYYY```gggkkknnnooosssuuuxxx{{{}}}~~~}}}}}}~~~\\\NNNDDDCCCCCCHHH^^^vvv|||iii[[[MMMHHH@@@;;;888777666666111222444777<<>>CCCIIIQQQWWWZZZ^^^cccggggggeeedddccc^^^]]]ZZZSSSIIIAAA;;;999555444333222111111111111111111111111222222222222444555666777888999999999::::::999777666666666666777888999:::<<<>>>????????????@@@@@@AAA@@@@@@@@@CCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRTTTVVVWWWXXXWWWXXXYYYXXXXXXYYY\\\^^^]]]```ccceeeeeefffggghhhbbbeeeggggggfffhhhlllpppppptttxxxwwwtttssswww{{{}}}}}}uuulllbbb[[[UUUPPPJJJDDDAAA>>><<<;;;:::::::::999888888:::<<<;;;;;;:::999999888777777333444444444444444444444555777999;;;===AAAFFFIIIMMMQQQVVV^^^eeejjjnnnppprrrtttxxx|||~~~||||||}}}}}}]]]OOOEEEDDDDDDIII___xxxuuugggWWWQQQGGG???999777555444222333444666999???GGGMMMOOOVVV___eeehhhkkkppptttqqqsssuuuwwwxxxxxxxxxxxxwwwxxxzzz|||}}}}}}}}}}}}}}}}}}}}}{{{zzz|||~~~~~~}}}||||||uuuooofffZZZOOOEEE???<<<:::888666555666666555444555444333333333333444555666:::BBBKKKXXXiii|||zzziii[[[QQQOOOPPPXXXlll~~~zzzzzz~~~ooolllsss~~~nnneeesssmmmRRRLLLNNNQQQaaavvvvvvaaa[[[VVVWWWcccyyy{{{YYYAAA888555222222111111000/////////............................................................////////////111444222222888???UUUuuuppp]]]^^^vvvxxx```HHH===;;;666666555444333333333333000000000000000000000000,,,222444000///222444333666777:::===BBBIIIQQQVVVXXX^^^fffjjjkkkiiifffddd___]]]XXXQQQGGG???;;;999555444333222111111111111111111111111222222222222333444555777888888999999::::::;;;:::999777666555777777888:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRTTTVVVXXXYYYXXXYYYYYYYYYYYYZZZ]]]___^^^```cccdddddddddeeefff```dddffffffeeeggglllpppoootttzzzyyyuuusssuuuyyy{{{zzzrrriii^^^WWWRRRMMMGGGBBB@@@>>><<<;;;:::;;;;;;999888888:::<<<::::::999999888888777777333444444444444444333333444666777999;;;>>>CCCGGGKKKNNNSSSZZZbbbiiinnnqqqrrrtttxxx|||}}}}}}~~~{{{\\\NNNDDDDDDDDDJJJaaazzz}}}ppp___XXXLLLBBB;;;777444333444444444444666;;;AAAFFFJJJRRR\\\bbbeeeiiinnnssspppqqqsssuuuwwwwwwwwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||zzzzzz{{{~~~~~~~~~|||{{{{{{uuuoooeeeZZZNNNEEE???;;;:::888666666666666666444222222222222333555777888777;;;BBBKKKXXXiii|||zzzhhh[[[QQQOOOPPPYYYmmm~~~xxxuuu{{{|||nnnmmmuuussshhhvvvoooQQQLLLNNNQQQ___qqquuu^^^[[[VVVUUU^^^rrruuuUUU@@@999888222222111111000/////////////////////////////////////////////////////////............/////////000222555222222888@@@WWWxxxmmmYYYYYYooosss]]]HHH>>>===555555444333222222222222000000000000000000000000+++222555111///333444222666888:::===BBBHHHPPPVVVWWW^^^gggmmmnnnkkkhhheee___]]]XXXOOOFFF???;;;999555444333222111111111111000111111111111222222222333444555777888888999999:::;;;<<<<<<;;;888666444666777888:::<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYXXXYYYZZZYYYYYYZZZ]]]```___```bbbbbbaaaaaabbbccc___cccffffffdddfffkkkqqqnnnttt{{{{{{vvvssstttxxxzzz~~~xxxpppfff\\\UUUPPPLLLFFFBBB???===<<<::::::;;;;;;999888888:::<<<:::999999999888888777777444444555555555444333333333555666777999===BBBEEEJJJLLLQQQXXX___gggmmmqqqqqqtttyyy}}}{{{YYYMMMFFFFFFEEEIII]]]vvvxxxhhh[[[MMMEEE@@@:::555444333222222222444888;;;>>>FFFJJJOOOUUU[[[bbbhhhmmmmmmpppssstttuuuuuuwwwyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||zzzzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyysssnnnfff[[[PPPFFF>>>::::::888555444444555555444444333333333333444555555888;;;AAAKKKZZZlll~~~{{{ggg[[[MMMMMMQQQ[[[pppzzzuuuvvv}}}mmmlllxxxlllzzzzzzXXXNNNNNNQQQaaavvvsssdddXXXSSSSSSUUUjjjlllSSS@@@888666222111111000000000000000///////////////////////////...------...///000111////////////000000000000222555111222999???TTTsssgggXXX]]]qqq|||nnnUUUDDD===666333222111000////////////222222222111111111000000111111000000111111222333444777;;;???DDDIIIPPPTTT[[[^^^dddjjjmmmmmmkkkiiiddd^^^UUUKKKDDD>>>:::777555444444333222111000000000000000000111111111111222333555555444555666888<<<<<<<<<<<<;;;999777555555666777888:::===???@@@@@@BBBCCCDDDCCCDDDEEEGGGLLLIIIGGGGGGIIIKKKIIIGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMQQQQQQRRRSSSTTTVVVXXXYYYVVVVVVWWWZZZ\\\]]]\\\ZZZ``````aaaaaaaaaaaaaaa``````bbbcccddddddfffiiikkkqqqsssuuuuuusssrrrrrrrrrttt|||uuukkkbbbZZZUUUNNNJJJEEEAAA???===<<<:::;;;:::999999999:::;;;<<<<<<;;;:::999888888888888888777666555444333333333333555666777777999===@@@EEEIIIPPPWWW^^^eeelllpppuuuyyy~~~}}}XXXMMMEEEEEEDDDIII^^^xxxooo```QQQHHHBBB<<<777666444333222222333666999;;;@@@DDDJJJPPPWWW^^^eeejjjmmmooorrrttttttuuuwwwxxxxxxxxxyyyzzz{{{||||||}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxtttooofff[[[PPPFFF???;;;999777444444444555444333444333333333333444555555888;;;BBBLLL[[[mmm{{{hhh[[[NNNOOORRR]]]rrr}}}yyyzzz}}}nnnooozzzooo~~~{{{ZZZPPPOOORRRcccxxx}}}qqqaaaVVVSSSRRRSSSgggmmmUUUBBB999888222111111000000000000000//////////////////////////////...---......000000////////////000000000000111444111222999???RRRppphhhYYY\\\ooozzzlllSSSDDD>>>888444333222111000000000000222222222111111111000000111111000000111111222333444777;;;???DDDIIIOOOTTT[[[^^^dddiiilllkkkjjjhhhccc^^^VVVMMMEEE???:::777555444444333222111000000000000000000111111111111222333555555444555777888=========<<<:::888666555555666777888:::===???@@@@@@BBBDDDDDDDDDDDDFFFGGGJJJGGGFFFGGGIIIKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNNNNNNNNNNPPPQQQQQQSSSTTTVVVXXXYYYWWWWWWWWWXXX[[[\\\[[[ZZZ]]]]]]^^^___``````______^^^```bbbccccccdddgggiiilllooorrrtttsssrrrrrrsssuuu|||uuukkkaaaYYYSSSMMMJJJEEEAAA???===;;;:::;;;::::::999999:::;;;<<<<<<;;;:::999888888888888888777666555444333333333333444666666777999===@@@DDDIIIOOOWWW]]]eeekkkpppuuuyyy}}}~~~WWWKKKDDDDDDCCCHHH___yyyxxxiiiWWWLLLDDD===999999666555333222222333555666999===CCCJJJQQQYYYaaaffflllooorrrtttttttttvvvwwwwwwwwwxxxyyyzzz{{{{{{|||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}|||zzzxxxwwwuuupppggg\\\QQQGGG???;;;888666444444555555444333444333333333333444555555888<<>>>>>===<<<:::888666555666666777888:::===???@@@AAABBBDDDDDDDDDDDDFFFHHHHHHFFFFFFGGGIIIKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNPPPPPPQQQSSSUUUVVVXXXXXXYYYWWWVVVWWWYYYZZZZZZYYYZZZZZZ\\\]]]^^^^^^^^^^^^\\\^^^```aaabbbccceeegggiiimmmrrruuuuuuuuuvvvvvvvvv}}}uuukkkaaaWWWQQQMMMIIIDDDAAA???===;;;:::;;;:::::::::;;;<<<======<<<;;;:::999999888888888888777666555444333333333333444555666777999<<>>555333222111111000000000000000////////////////////////000000//////..................//////000000111111///333222444999<<>>CCCIIIOOOSSSZZZ]]]aaaeeeggggggeeeddd```___ZZZRRRIII@@@999666555444444333222111000000///000000000111111111111111222333444444555888;;;??????>>><<<:::888666555666666777888:::<<<>>>???@@@BBBDDDDDDDDDDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWZZZXXXVVVUUUWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^\\\^^^```bbbbbbccceeegggjjjnnnssswwwyyyyyyyyyzzzzzz~~~uuukkk```VVVOOOMMMIIIDDD@@@>>>===;;;999::::::;;;;;;<<<===>>>>>><<<<<<;;;:::999999999999888777666555444333333333222333555555666888<<<>>>BBBGGGNNNUUU\\\cccjjjnnnvvvyyy~~~UUUIIIBBBBBBBBBHHH^^^xxxvvvaaaRRRHHH???;;;:::888777555333111000//////000333888???FFFOOOYYY___gggkkkooorrrssstttuuuvvvttttttuuuvvvwwwxxxyyyyyy{{{{{{{{{||||||}}}~~~~~~{{{{{{||||||}}}||||||{{{{{{|||}}}}}}}}}}}}}}}}}}wwwsssjjj^^^SSSHHH@@@<<<999777666777888888777555444333333333333444555555888===FFFRRRbbbuuu{{{iii]]]QQQPPPRRR\\\qqqvvvvvv|||___UUURRRVVVnnnvvvhhh\\\WWWTTTSSSbbbvvv||||||zzzssscccNNN>>>666444222111111000000000000000////////////////////////000000000//////...------.........///000111111111///333222444:::<<>>CCCHHHNNNSSSYYY[[[___bbbddddddcccbbb___^^^[[[SSSIII???999666555444444333222111000000///000000000111111111111000222333333333666999<<<@@@???>>><<<:::888777777777777777999:::<<<>>>???@@@AAACCCDDDCCCDDDEEEGGGIIIIIIIIIHHHGGGFFFGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNOOOOOONNNOOOQQQSSSUUUVVVVVVWWWZZZXXXVVVUUUWWWXXXYYYXXXYYYYYY[[[\\\^^^^^^______\\\___bbbcccddddddfffgggjjjnnnssswwwxxxyyyzzzzzz~~~~~~uuukkk```VVVOOOLLLIIIDDD@@@>>><<<;;;999::::::;;;===>>>???@@@@@@===<<<;;;:::999999999999888777666555444333333333111333444444555777;;;>>>AAAFFFMMMTTT[[[bbbiiimmmvvvzzz~~~TTTIIIBBBCCCCCCGGG\\\vvv{{{eeeVVVKKKAAA<<<;;;888777555333222000000//////222666<<>>GGGTTTeeexxx|||jjj^^^PPPPPPQQQZZZnnn}}}rrrqqqyyy^^^TTTQQQWWWqqqmmm___YYYXXX[[[kkk|||~~~wwwrrrgggYYYKKK@@@999666222111111000000000000000////////////////////////...//////000//////...---------...///000111222222///333222444999<<>>444111111000000000000000111111111111111111222222222111111000000111111222333333666:::>>>BBBHHHNNNRRRVVVYYY\\\```bbbcccbbbaaa^^^^^^[[[SSSHHH>>>888777555444444333222111000000000000000000111111111111000111222222333666:::>>>??????===;;;:::999999999777777888999:::<<<===>>>???@@@BBBBBBBBBBBBDDDFFFJJJJJJJJJHHHFFFEEEEEEGGGJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNOOOMMMOOOQQQSSSUUUVVVVVVVVVYYYWWWVVVWWWYYYZZZZZZYYYZZZZZZ\\\]]]^^^^^^^^^^^^]]]```ccceeeeeefffggghhhhhhkkkooorrrtttvvvyyy{{{~~~tttjjj```VVVPPPLLLHHHCCC@@@>>><<<:::999999:::<<<>>>@@@AAAAAAAAA===<<<;;;:::999999999999888777666555444333333333111222333444555777:::===@@@EEELLLSSSZZZaaahhhllltttxxx}}}SSSIIICCCEEEDDDGGGZZZrrriiiZZZNNNDDD===;;;666666555444333222111111///111555999???FFFOOOUUU```eeekkkqqqsssuuuvvvwwwrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxzzz{{{|||||||||zzzzzz{{{|||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~zzzuuulll```TTTIIIAAA===555555555666777777555333444333333333333444555555888>>>HHHVVVgggzzz|||jjj^^^QQQPPPPPPXXXkkk{{{xxxpppooovvv\\\SSSPPPVVVsssqqq```YYY\\\dddvvv|||qqqaaaSSSHHH@@@999444222111111000000000000000////////////////////////---...///000000//////...------...///000111222222000444222444999===NNNjjjtttvvv~~~ooocccPPPEEE???666222111111000000111111222000000111111111222222222111111000000111111222333333555999>>>BBBHHHNNNRRRTTTVVVZZZ^^^```bbbbbbaaa^^^^^^[[[RRRFFF<<<888777555444444333222111000000000000000000111111111111000111111222333666;;;??????>>><<<;;;:::::::::;;;777777888999:::<<<===>>>===???AAAAAAAAAAAACCCEEEHHHIIIJJJHHHEEEDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNLLLNNNQQQTTTUUUVVVVVVUUUWWWWWWWWWXXX[[[\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]```ccceeefffffffffgggeeehhhlllooossswww{{{~~~sssiii```WWWRRRLLLHHHCCC???===<<<:::999999:::===???AAABBBBBBBBB===<<<;;;::::::999::::::888777666555444333333333000111333333444666:::===@@@DDDKKKRRRYYY```gggkkkppptttzzz~~~RRRIIIDDDFFFDDDFFFYYYppplll]]]QQQFFF???<<<666555555444444333333222///111444777<<>>IIIWWWhhh{{{|||jjj^^^RRRQQQQQQXXXkkk~~~wwwttt{{{qqqpppsss[[[RRROOOVVVtttrrr```XXX^^^jjj~~~vvvaaaPPPFFF>>>666///222111111000000000000000////////////////////////,,,---...000000000//////------...///000111222222000444222333999===OOOlllvvvwww|||mmm___LLLCCC???888222222222111222222333333000000111111222222222222111111111000111222222333333555999===BBBHHHNNNRRRSSSUUUYYY]]]```aaabbbbbb]]]^^^ZZZQQQDDD;;;888888555444444333222111000000000000000000111111111111000000111111333666;;;???>>>===<<<;;;:::;;;<<<<<<888888888999:::<<<===>>><<<>>>@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHEEEEEEGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMLLLNNNQQQTTTUUUVVVUUUUUUVVVVVVWWWZZZ\\\]]]\\\ZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\___ccceeeeeeeeefffgggeeegggkkkoootttyyy~~~sssiii```XXXSSSLLLHHHCCC???===<<<:::888999:::===@@@BBBCCCCCCCCC======<<<;;;::::::::::::888777666555444333333333000111333333444666:::<<>>;;;:::999777666666666666444444444333111222555777;;;???IIIXXXjjj}}}}}}jjj^^^RRRRRRSSS[[[nnn}}}xxxtttxxx}}}~~~qqqWWWPPPSSS\\\vvvzzzdddWWW[[[kkkwwwaaaUUUKKK>>>444000111111000///////////////000000000000//////////////////.........---------000///---,,,---...000222333444333666;;;>>>RRRtttzzzyyyxxxrrrzzzrrr```RRRHHH>>>777444333222222111111222222000000111111111000000///000111222111000000222444333666:::>>>BBBGGGLLLPPPVVVXXX[[[^^^```bbbccccccddd___XXXOOOFFF>>>999666555444333222111111111111333222111000000111222333111000000222444888;;;======>>><<<999:::<<<;;;666999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTXXXXXXXXXXXXXXXYYYZZZ[[[\\\___aaaaaa___]]]\\\[[[[[[]]]___bbbdddfffggghhhggghhhkkknnntttyyy~~~tttkkkaaaYYYTTTMMMHHHBBB===;;;:::999888:::;;;===>>>@@@AAAAAAAAA?????????>>>===;;;999999:::999888666555444222222222333444444444666:::===???DDDKKKRRRYYY```fffjjjmmmppptttxxxzzz{{{{{{zzzTTTHHH???>>>@@@EEEUUUeeerrrbbbVVVMMMDDD>>>::::::999888777555444333222333444666:::AAAIIIOOO[[[bbbhhhlllpppvvvxxxvvvwwwvvvuuutttttttttuuuvvvrrrsssuuuwwwyyy{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}{{{vvvlll```TTTIIIBBB>>>:::999888777666555555555444444444333222222555888:::???IIIXXXkkk~~~|||iii]]]QQQQQQRRR\\\ooo~~~zzzvvvxxxsssXXXPPPQQQYYYsss}}}ggg[[[___mmmyyycccUUUIII===444222111111000///////////////000000000/////////......000000/////////.........000///...------///000111111333111555;;;???VVVxxxttttttxxxqqqxxxooo^^^PPPEEE<<<666333333222111111111111111000000111111111111000000000111222111000000222444444666;;;>>>BBBGGGLLLPPPWWWXXX\\\___bbbdddeeeeeeddd___XXXOOOFFF>>>999666555444333222111111111111222111000//////000111222000000000111333666999;;;;;;===<<<:::;;;===<<<777999999:::;;;<<<===>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNPPPQQQRRRSSSSSSSSSVVVVVVWWWWWWXXXXXXYYYYYY[[[]]]___```^^^\\\[[[[[[ZZZ\\\^^^```bbbdddeeeffffffgggiiilllpppuuuyyy|||uuulllbbbYYYSSSJJJEEE@@@<<<::::::::::::<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;:::999888777666555333222222222333333333444666:::===CCCHHHNNNTTTYYY^^^cccgggmmmooossswwwzzz{{{{{{zzzQQQFFF>>>===???DDDSSSccczzzvvvfffZZZPPPGGGAAA<<<<<<;;;999888666555444333333333444888???HHHNNNXXX```hhhlllqqqwwwyyyxxxyyyxxxwwwwwwvvvvvvwwwwwwsssssstttuuuwwwyyy{{{}}}~~~}}}{{{yyyyyyzzz{{{||||||vvvmmmaaaTTTIIIAAA<<<999999777666555444444444444444444333222333666888999>>>IIIYYYlll{{{hhh\\\OOOPPPRRR\\\ooo{{{wwwyyyuuuXXXPPPPPPWWWoookkk___```lll~~~hhhUUUGGG;;;555444111111000////////////000/////////.........------000000000000000/////////000///...---...///000111000111000444<<>>:::999999::::::;;;<<<>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWVVVYYY[[[]]]]]]\\\ZZZZZZZZZYYY[[[\\\___```bbbbbbccceeefffgggjjjmmmrrruuuwwwwwwnnndddYYYQQQHHHDDD???<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@???===<<<;;;888888777555444333222111111222333333333555999<<>>>>>???CCCQQQ```vvv}}}lllaaaWWWMMMFFFAAA@@@>>><<<:::888777666444333222222555<<>>IIIZZZmmmzzzggg[[[OOOOOORRR\\\ooo~~~{{{wwwxxxtttXXXOOOOOOVVVnnnrrrbbb```hhhoooYYYFFF:::666666222111000000//////000000///.........------------//////////////////////////////......//////000111111222000333;;;BBB[[[}}}llljjjvvvzzz~~~rrraaaSSSGGG???:::222111000000///000000000000000111222222222111111000111222111000000222444444777;;;>>>BBBFFFKKKOOOUUUWWW[[[___cccfffggghhhccc___XXXOOOFFF???:::777555555444333222222222222111000///......///000111555555444444555666777888666:::;;;<<>>@@@AAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKMMMNNNOOONNNNNNOOOPPPPPPPPPPPPOOOOOOQQQTTTVVVWWWVVVUUUTTTWWWYYY[[[[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___``````aaadddeeefffiiimmmqqqtttvvv|||xxxqqqfffZZZQQQJJJFFFAAA>>>>>>>>>??????>>>???@@@AAAAAABBBBBBAAABBBAAAAAA@@@???===<<<;;;777777666555444333222222111222222222333555999<<>>???AAANNN\\\rrrrrrfff\\\RRRKKKEEECCC@@@===:::777666555444333222111444:::CCCIIIUUU```iiilllnnnrrruuutttyyyyyyzzzzzzzzzzzzyyyyyyuuuuuuttttttuuuwwwzzz{{{~~~}}}{{{zzzzzz{{{}}}~~~zzzvvvmmmbbbUUUJJJ@@@<<<999888777555444444444444444444444333333444777:::888>>>JJJ[[[nnnzzzgggZZZPPPPPPSSS\\\ooo}}}{{{vvvvvvrrrVVVNNNOOOVVVooozzzggg```fff}}}zzz```III;;;777666222222111000000000000000///.........------------........................///////////////000111111333333111444;;;AAAYYY~~~ooojjjuuusssbbbSSSGGG???:::222111000000///000000000000000111222222222222222000111222111000000222444333666:::===AAAEEEJJJMMMSSSVVVYYY]]]aaadddeeefffbbb^^^WWWNNNFFF???:::777666555444333222222222222111000///......///000111444444444444444444555555555888:::<<<@@@EEEFFFBBB>>>===<<<::::::;;;<<<===@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKLLLNNNOOORRRRRRRRRQQQQQQPPPOOONNNNNNOOORRRTTTUUUUUUTTTSSSUUUWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^____________cccccceeehhhkkkpppsssuuuuuuzzzxxxrrriii]]]TTTKKKGGGBBB>>>===>>>>>>===>>>???@@@BBBCCCCCCDDDDDDAAAAAA@@@???>>><<<;;;:::777777666555444333333222111222333333333555999<<>>>>>===>>>IIIVVViiiwwwkkkaaaVVVOOOHHHFFFBBB===999666444333333222222111333999@@@FFFSSS^^^hhhkkklllooorrrrrrwwwwwwxxxyyyzzzzzzzzzzzzvvvvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~yyyuuummmbbbVVVJJJAAA<<<999999777666555444444444444444444333333555888;;;999???LLL\\\ooozzzggg[[[PPPQQQTTT^^^qqq}}}zzzuuuuuurrrVVVNNNOOOWWWpppkkkdddiiiiiiNNN===777555222222111000000000000111/////////.........------------------............//////000000000111111111333444111444;;;@@@WWW{{{tttkkkppptttcccRRREEE===999222222111000000000000111000000111222333333333333000111222111000000222444222555999<<>>999666666555444333222222222222111111////////////111111111111111111222222222222444777999;;;@@@HHHJJJHHHBBBAAA>>><<<;;;;;;<<<<<>><<<;;;:::888777777666555555444444222333444444444666:::===FFFLLLSSSZZZ^^^bbbdddfffkkklllooosssvvvyyy{{{|||~~~}}}OOODDD===<<<::::::CCCPPP^^^sss~~~rrrhhh]]]UUUOOOLLLFFF@@@;;;777555444222222222111333777>>>CCCNNN[[[fffjjjkkknnnqqqrrrssstttvvvxxxzzzzzzzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyxxxyyy{{{}}}~~~~~~~~~wwwssslllbbbWWWKKKBBB===:::999888777666555555555444444444444333555888;;;:::AAAMMM]]]ppp{{{hhh[[[OOOQQQVVVaaavvv~~~{{{vvvvvvyyy{{{sssWWWOOOPPPWWWppp{{{kkkfffmmmsssSSS@@@777444333222111111000000111111000000000/////////......---.........//////////////////000111111111111111000222000555<<<@@@WWWzzzxxxiiiiiiwwweeeSSSFFF===999333333222111111111111111///000111222333333333333000111222111000000222444111444777:::===AAAFFFIIISSSUUUXXX\\\___```aaabbb___[[[TTTLLLCCC===888555666555444333333222333333222111000//////000111222000111111222333333333333444666888999@@@IIIMMMLLLFFFDDDAAA===;;;:::;;;;;;>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKMMMPPPQQQRRRQQQNNNLLLLLLLLLNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRTTTUUUUUUTTTUUUVVVWWWVVVWWWYYY[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ\\\^^^```aaacccfffooo}}}zzzpppkkkggg___XXXJJJGGGBBB??????@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???===<<<;;;888888888777666666555555333444555555555777;;;>>>FFFKKKSSSZZZ^^^aaadddeeejjjlllnnnrrruuuxxx{{{|||}}}MMMCCC<<<:::888777@@@LLLVVVgggyyynnnccc\\\UUURRRLLLEEE???:::888777111111222222333777<<>>;;;:::999777666666666666444444444444444555999<<<;;;BBBNNN^^^ppp{{{hhh[[[OOOQQQVVVcccyyy|||wwwwwwwwwxxxuuuXXXPPPPPPWWWpppsssgggfffnnnxxxWWWBBB777333333222111111000111111111000000000000////////////.../////////000000111111//////000111111111111111---000///555<<>>;;;:::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKNNNQQQRRRTTTRRROOOMMMLLLMMMNNNOOONNNNNNPPPQQQRRRSSSSSSSSSOOOOOOOOOPPPRRRTTTUUUVVVSSSUUUVVVVVVVVVWWWZZZ\\\ZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVZZZ\\\fffssswwwlllhhheee___YYYLLLIIIEEECCCDDDFFFGGGHHHHHHGGGFFFEEECCCAAA@@@>>>CCCCCCBBBAAA@@@>>>===<<<999999888888777777666666444555555555666888<<>>CCCPPP\\\ppp~~~rrrhhh```ZZZVVVNNNGGGAAA<<<666333000000///000222666:::===LLLSSS]]]ffflllnnnpppqqqqqqrrrtttwwwyyy|||~~~{{{zzzzzzyyyyyyxxxxxxxxxxxx{{{~~~~~~}}}vvvrrrkkkaaaVVVKKKBBB>>>;;;888666555666666666555666777777666555555777999<<>>888444444444333222222111111000333222111000000111222333222333444666777666666555888666555:::AAAIIIMMMNNNHHHGGGFFFCCC@@@===:::888;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLQQQPPPNNNMMMKKKKKKKKKLLLOOOPPPPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[]]][[[WWWVVVXXXXXXUUUQQQOOOMMMKKKKKKLLLNNNPPPRRRVVV```kkkwwwwwwfff___]]][[[YYYKKKHHHDDDCCCEEEGGGIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;999999888999:::999777444444333444444666888;;;<<>>888555333222111111222555888:::IIIPPP[[[dddjjjmmmooopppqqqrrrtttvvvxxxzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyy|||~~~~~~|||{{{vvvrrrkkkaaaUUUJJJBBB===:::888555444555666555555555666666555444444666888===CCCOOO```sss}}}hhhZZZTTTSSSWWWeeezzz~~~}}}~~~xxx~~~xxxrrrXXXTTTOOOUUUrrrnnnddddddmmm]]]AAA666666111111000///////////////........................//////...---------------......//////000222333444000444111222999@@@XXXxxxooo```]]]kkkvvveeeQQQBBB<<<555444222111000///000000111111111111111111111111000000000000000000000000222444666888;;;@@@EEEIIIPPPUUUZZZ___aaacccdddfffaaa\\\SSSKKKDDD>>>999666444444333333222111111111222222111000000111222222222333444555555666555555666555555888???EEEIIIKKKJJJIIIHHHEEEBBB???<<<;;;;;;<<<===???AAABBBDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMPPPOOONNNLLLLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUURRRSSSTTTUUUWWWYYY[[[[[[[[[]]][[[VVVTTTVVVUUURRRPPPNNNJJJGGGEEEFFFGGGHHHJJJNNNVVVbbbmmm|||mmmddd```\\\YYYLLLIIIFFFEEEFFFIIIKKKLLLNNNLLLIIIHHHGGGFFFDDDCCCCCCBBB@@@@@@AAA@@@>>><<<:::999888999:::999777444333333333444666999;;;<<>>DDDPPPaaattt~~~hhhZZZRRRQQQWWWfff{{{}}}yyysssxxxnnnUUURRRNNNWWWvvvnnneeedddhhh{{{^^^AAA666666111111000///////////////..............................------,,,,,,------////////////000111333333111555333333:::AAAXXXyyymmm]]]YYYhhh{{{jjjUUUEEE===666444333111000000000000222222222222222222222222000000000000000000000000111333777:::<<<@@@EEEHHHOOOTTT[[[aaadddeeefffgggccc]]]TTTLLLEEE???;;;888444444333333222222111111222222111000000111222222222222222333333444555666555444444777<<>>;;;<<<===???@@@BBBCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQSSSTTTTTTUUUUUUUUUSSSTTTUUUWWWXXXZZZ[[[[[[]]]^^^]]]YYYXXXZZZYYYVVVVVVRRRMMMGGGDDDCCCCCCDDDCCCFFFMMMXXXcccrrrwwwlllddd^^^ZZZOOOLLLIIIHHHIIILLLNNNOOOUUURRROOOLLLKKKHHHEEECCCDDDBBBAAAAAABBBAAA???<<<:::999888999999999777555222222222444666999;;;===CCCHHHNNNTTTXXX\\\```cccfffiiimmmppprrruuuxxx{{{}}}}}}???===888555333333444555;;;AAAMMM^^^tttwwwjjjeee```YYYRRRKKKDDD===999666555222111111333555777@@@HHHSSS]]]dddiiilllmmmqqqrrrssstttuuuvvvuuuuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{zzzwwwrrrkkk```UUUJJJAAA<<<999666444333444444444333444555555444333444777999???EEEQQQbbbvvv~~~hhhYYYOOOOOOUUUeeezzz~~~xxxtttqqqyyykkkSSSQQQMMMXXXzzzxxxjjjdddcccdddrrraaaCCC777666111000000///////////////........................///......---------......////////////000111222333111555333333:::AAAWWWwwwnnn\\\WWWdddoooXXXFFF===666555333111000000000111222222222222222222222222000000000000000000000000000333777;;;===@@@DDDGGGMMMSSS\\\cccfffggghhhhhheee___UUUMMMFFF@@@<<<999555444444333222222111111222111111111111111111222333222111111222333555666555555555777:::===@@@BBBJJJJJJJJJIIIGGGDDDAAA???;;;<<<===>>>???AAABBBBBBDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\^^^^^^aaacccccc``````dddeeeccc```\\\UUUOOOIIIGGGFFFFFFBBBCCCHHHRRR]]]kkk~~~uuujjjbbb]]]RRROOOLLLKKKMMMPPPRRRSSSWWWUUURRRPPPNNNKKKHHHEEEEEEDDDCCCCCCCCCBBB@@@>>>;;;:::888888999888666555111111222333666999;;;===AAAEEELLLQQQVVV[[[___bbbcccfffkkkpppsssvvvyyy{{{|||}}}<<<;;;888555444333333333777<<>>@@@FFFGGGHHHHHHFFFDDDAAA???;;;;;;<<<===???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQNNNNNNOOOPPPQQQRRRSSSTTTPPPQQQRRRTTTUUUUUUVVVVVVXXXXXXYYY[[[]]]```cccdddiiilllllliiijjjnnnooommmjjjfff___WWWPPPLLLIIIGGGCCCBBBEEEMMMWWWdddvvvrrrgggaaaVVVSSSPPPOOOQQQUUUWWWXXXXXXVVVTTTSSSQQQOOOKKKIIIFFFEEEDDDDDDDDDCCCAAA???<<<;;;999888888888666555111111222333555888;;;<<>>HHHYYYppp}}}mmmiiieee___XXXRRRJJJCCC>>>666444222111111333666777:::???GGGOOOWWW^^^eeeiiilllnnnqqqtttvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~yyyuuummmbbbVVVKKKBBB===999777444444444555555444555555666666555666999;;;???GGGUUUgggzzz{{{gggYYYLLLMMMUUUfff{{{|||}}}}}}vvvttttttcccPPPQQQOOO\\\xxxlllbbbbbbhhhkkkuuu}}}xxxxxx}}}aaaGGG999555111111000///////////////........................000000000///000000111111000000000000000111222222///333222333999???TTTttt{{{cccXXXfffrrr[[[GGG<<<777555444222111111111111333333333333333333333333000000000000000000000000111333777:::<<<@@@EEEHHHNNNTTT[[[bbbeeeggghhhiiiddd___WWWOOOHHHBBB<<<888555555444444333333222222000111222222222222111000222222222333333444555666555777888999999:::===???CCCDDDFFFGGGFFFCCC@@@>>>;;;;;;<<<===>>>???@@@@@@@@@AAADDDFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKKKKKKKMMMNNNPPPQQQMMMNNNOOOPPPQQQSSSTTTTTTPPPQQQSSSTTTVVVVVVWWWWWWZZZYYYYYY[[[^^^ccchhhkkkrrruuuuuussstttxxxzzzxxxuuuqqqjjjbbbYYYQQQJJJGGGDDDAAAAAAHHHQQQ]]]mmm{{{yyymmmfffYYYWWWTTTSSSUUUYYY[[[\\\YYYXXXWWWVVVUUUSSSOOOLLLHHHFFFEEEEEEFFFEEEBBB@@@===;;;999777888777666555222222222333555777999;;;===AAAGGGLLLQQQWWW\\\```aaaffflllqqquuuwwwzzz|||}}}~~~555444333222111111111111333555999???KKK^^^uuuvvvkkkgggbbb\\\VVVNNNGGGBBB888666444222111222333555666:::@@@GGGNNNWWW___eeegggjjjnnnrrruuuvvvvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{wwwooodddXXXLLLCCC>>>:::888555444555666555555333444555555444666888;;;>>>GGGWWWiii{{{yyyfffYYYMMMOOOWWWhhh|||{{{|||}}}vvvtttvvv~~~]]]MMMQQQRRR```wwwkkkbbbeeeooowww{{{vvv{{{{{{nnnWWWBBB777444111111000///////////////........................///////////////000111111000000000000000111111222000444333444:::@@@UUUtttggg\\\kkkrrr\\\III???777666444222111111111222333333333333333333333333000000000000000000000000222444666888;;;@@@EEEIIIPPPTTT[[[```cccfffhhhiiibbb^^^WWWPPPJJJBBB;;;666555555555444333333222222000111222222222222111000222333444555555666555555444666888999888999;;;>>>AAABBBEEEFFFEEECCC@@@>>>:::;;;<<<<<<===>>>??????>>>@@@BBBEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMNNNOOOPPPQQQSSSTTTTTTQQQRRRTTTUUUWWWXXXXXXXXXZZZYYYXXXYYY]]]dddkkkooowww{{{}}}}}}|||rrrfffZZZQQQKKKEEEAAA@@@EEEMMMXXXgggsssqqqiii\\\YYYVVVVVVXXX\\\^^^___]]]\\\[[[ZZZYYYVVVRRROOOIIIGGGFFFFFFGGGFFFCCCAAA>>><<<999777777777666555333333333333444666888999<<<@@@EEEJJJOOOUUU[[[___bbbgggmmmrrrvvvxxxzzz|||~~~333222000/////////000111222444666999AAARRRfffuuummmiiiddd___YYYRRRJJJEEE;;;999555222000000111222444777<<>>GGGWWWkkk|||xxxfffZZZOOOQQQYYYjjj~~~{{{|||~~~vvvuuuwwwwwwXXXKKKQQQSSScccxxxlllccchhhvvvuuuvvvqqqcccOOO>>>666444111111000///////////////.......................................///000000111000000000000000111222111555444666;;;AAAUUUtttjjj___oooqqq]]]KKKBBB777666444222111111111222333333333333333333333333000000000000000000000000333444666888:::???FFFJJJQQQUUUZZZ___bbbdddgggiiiaaa]]]WWWQQQJJJBBB:::555666555555444444333222222000111222333333222111000222333555666777666666555222555888888777777:::===@@@BBBDDDFFFFFFDDDAAA???:::;;;;;;<<<===>>>??????===???AAADDDEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMLLLLLLLLLLLLNNNOOOQQQMMMNNNOOOPPPRRRSSSTTTUUURRRSSSTTTVVVXXXYYYYYYYYYZZZXXXVVVWWW\\\dddlllrrrwww|||ssseeeXXXQQQHHHBBB@@@DDDLLLVVVdddpppsssjjj]]][[[XXXXXXZZZ^^^```aaaaaa```^^^]]]\\\XXXSSSPPPIIIHHHGGGGGGGGGFFFDDDBBB>>><<<999777777777666555444444333333444555777888;;;???DDDIIINNNTTT[[[___ccchhhnnnsssvvvyyyzzz|||///000000000000000//////...111333666;;;FFFUUU```sssqqqkkkdddaaa___ZZZOOOFFF>>>;;;666444333444333333333555999===BBBIIIQQQWWWbbbeeejjjmmmppprrruuuwwwtttvvvyyyzzz{{{}}}~~~~~~~~~~~~|||xxxqqqggg[[[NNNCCC>>>999777555555555666555444555555666555555666999;;;???FFFTTTfffyyyuuucccXXXUUUUUUZZZlllzzzyyyxxx|||uuuqqq~~~uuuZZZNNNQQQSSSeeewwwgggkkkiiizzzvvviiiUUUEEE===888444000000000000////////////....................................////////////222111000//////000111111111222444444666DDDaaazzzkkkbbbrrrtttcccLLL;;;888555222111111222222222111222222333333222222111222222222111111111111000222222555:::===???DDDKKKPPPTTTYYY]]]___aaacccddd```\\\VVVOOOGGG@@@;;;999444333222222111111222222000000000111111222222333555555555555444444444444888888888888999:::;;;<<<>>>???@@@AAABBBCCCCCCCCC@@@???===<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJMMMOOONNNOOOQQQSSSTTTSSSRRRRRRUUUVVVVVVVVVUUUUUUWWWXXXXXXXXXWWWVVVWWW]]]gggnnnuuu~~~rrrcccWWWKKKEEEAAACCCIIIQQQ]]]hhhxxxuuukkkaaa]]]\\\___aaa______aaaaaafffgggbbb]]]ZZZVVVQQQJJJIIIFFFEEEEEEDDDBBB@@@>>>===;;;888555444222222222222222333444555777777<<<>>>BBBFFFJJJPPPWWW[[[dddgggkkkoooqqqtttwwwzzz{{{}}}//////000000000000//////,,,...000111444<<>>999555444333222222222444777;;;???FFFMMMSSS^^^bbbggglllnnnpppssstttsssuuuwwwyyyzzz|||~~~~~~~~~|||xxxqqqfffZZZNNNCCC===999777555555555666555444444555666555555666999;;;@@@HHHUUUhhhzzzsssbbbWWWUUUUUU\\\mmm{{{zzzyyy}}}xxxuuusssXXXLLLPPPRRReeewwwhhhmmmlll~~~yyykkkVVVEEE<<<777333000000000000////////////....................................////////////222111000//////000111111222333444555888FFFddd~~~kkkcccrrryyygggOOO===888666222111111222222111222222333333333333222222222222222111111111111000222222444:::===???DDDKKKNNNRRRXXX\\\^^^```bbbddd___\\\VVVNNNGGG@@@;;;888666555444444333333444444111111222222222222222222333333333444444555555555888888888888999:::;;;;;;===>>>@@@AAABBBBBBCCCCCC@@@???>>>======>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUTTTSSSSSSUUUWWWXXXYYYYYYXXXXXX\\\ccchhhooowww~~~|||jjj]]]NNNGGGBBBCCCFFFMMMXXXbbbssszzzpppddd```]]]```aaa```aaacccccchhhjjjfff```]]]XXXRRRLLLJJJHHHFFFEEEDDDBBB@@@<<<;;;999777666555444444222222222333444555666777;;;===AAAEEEIIIPPPWWW[[[dddhhhlllooorrrtttwwwzzz{{{}}}...//////000000/////////,,,---......///333;;;BBBTTTccczzzyyyrrriiidddccc___VVVOOOHHHCCC===888555333222000111333555777;;;AAAGGGLLLWWW\\\ccciiillloooppprrrsssuuuvvvwwwxxx{{{|||xxxpppfffYYYMMMCCC===999777555555555666555444444555666555555666999<<>>DDDKKKMMMQQQVVVZZZ]]]___aaaccc]]]ZZZUUUNNNFFF???:::777666555555444444444444444333333333333333333222222111222333444555666666777888888777888888999:::;;;===>>>???@@@AAABBBBBBBBBBBBAAA???>>>======>>>??????@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKMMMOOOPPPOOONNNNNNNNNPPPRRRSSSQQQRRRSSSRRRQQQQQQSSSUUUXXXYYYZZZZZZZZZ\\\___aaagggnnnuuu{{{qqqbbbTTTLLLFFFDDDFFFIIIRRR[[[lllwwwuuuiiiccc___```aaa```bbbffffffllloookkkfffaaa[[[UUUOOOMMMIIIGGGFFFDDDAAA???:::999888777666555555555222222222222333555666777999;;;???CCCHHHOOOVVV[[[dddggglllppprrrtttwwwyyyzzz|||~~~......//////000/////////...///000//////111555999GGGTTTiii~~~vvvkkkfffeeeccc\\\VVVMMMHHH@@@999666333222111000111333444666;;;AAAEEEPPPVVV___fffkkkmmmoooppptttuuuwwwxxxyyy||||||wwwooodddXXXLLLBBB===999777555555555666555333444555555555555777:::<<>>DDDKKKMMMQQQVVVYYY[[[\\\^^^___\\\YYYTTTNNNFFF???:::777444444333222222222222222555555555444444333333222333333444555666666777777777777777777888999:::;;;<<<===>>>@@@AAAAAABBBBBBCCCBBB@@@???>>>=========>>>???@@@AAABBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPQQQQQQQQQPPPPPPRRRSSSUUUWWWZZZ\\\]]]]]]]]]]]]aaafffmmmssszzzsssbbbZZZRRRJJJGGGFFFHHHOOOWWWdddnnn|||wwwlllddd^^^]]]^^^^^^aaafffiiippptttqqqkkkfff^^^WWWQQQNNNJJJGGGEEECCCAAA???:::999888777555555555555222222222222333444555666777999===BBBGGGMMMUUUZZZaaaeeejjjoooqqqsssvvvxxxzzz{{{}}}}}}------...//////////////////000000000000111333555;;;EEEXXXtttxxxlllggggggfffbbb]]]RRRLLLCCC<<<777555333222///000111111333666;;;???KKKQQQ[[[ccciiillloooqqquuuvvvxxxzzz{{{~~~{{{wwwnnncccWWWKKKBBB===999777555555555666555333333444555555555777:::===EEENNN]]]mmm|||ppp___UUUMMMRRR]]]qqqzzzxxxxxx{{{rrrVVVKKKQQQWWWkkksssaaafffhhhnnnUUUAAA999555222000000000000////////////....................................//////////////////000000111111111111///111666;;;DDDYYY{{{|||rrr{{{xxx[[[FFF:::777333111111111111000333333333444444333333333222222222111111111000000333111333888;;;===DDDKKKOOORRRVVVYYYYYYZZZZZZ[[[[[[XXXTTTNNNGGG@@@:::777555444333333222222333333666555555444444333333333777666666666666666666666777777777777888999::::::<<<<<<>>>???@@@AAAAAAAAACCCBBBAAA@@@>>>======<<<>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNQQQSSSSSSRRROOONNNNNNOOOPPPOOONNNNNNPPPRRRRRRTTTXXX\\\^^^___^^^]]]^^^aaafffkkkqqqzzzvvveee\\\TTTLLLHHHFFFGGGLLLSSS___gggrrr|||wwwmmmeee]]][[[[[[\\\___dddkkkrrrwwwtttnnnhhh```XXXQQQNNNIIIEEECCCBBB@@@>>>;;;:::888777555444333333222222222222222333444555666888<<<@@@EEEKKKSSSWWW^^^bbbhhhmmmqqqsssuuuwwwzzz{{{}}}~~~~~~zzzyyyzzz}}},,,---......////////////......------...///111222888???NNNhhhxxxlllfffggghhhfffccc[[[TTTJJJ@@@:::666444222///000000000111444999<<>>???@@@@@@@@@CCCBBBAAA@@@???>>>======>>>??????@@@AAABBBCCCDDDBBBBBBBBBAAABBBBBBCCCDDDDDDGGGJJJKKKJJJJJJKKKKKKJJJMMMQQQSSSSSSQQQMMMKKKKKKLLLMMMLLLKKKLLLMMMOOOOOOPPPSSSWWW\\\^^^]]]\\\]]]]]]```eeeiiiooozzz|||lll___VVVNNNIIIFFFEEEIIIOOOZZZbbbkkkssszzzyyyooofff___\\\\\\\\\___dddmmmssswwwtttnnnhhh```YYYOOOKKKFFFCCCAAA@@@>>>===;;;:::888666444333222222222222222222222333444444555888;;;???CCCIIIPPPUUU[[[```gggmmmqqqtttwwwxxx{{{{{{}}}~~~}}}yyywwwyyy}}}+++,,,---...///////////////...,,,,,,---...///000666:::FFF\\\zzzwwwjjjeeefffjjjjjjhhhfff^^^RRRFFF>>>888444222///000000000000333888;;;BBBGGGPPPYYYaaahhhmmmqqqqqqtttyyy}}}~~~{{{vvvmmmaaaUUUJJJAAA===999777555555555666555444222333555555555777;;;===LLLVVVeeesssnnn]]]RRRKKKSSSbbbvvv{{{zzzzzz}}}~~~yyytttVVVJJJRRRYYYlllzzzbbbdddcccyyyZZZCCC999555333000000000000////////////....................................////////////---...000111222222111111000222555:::AAAVVVyyyssswwwwww\\\HHH:::777444111111111000///333333444444444444333333222222222111111111111000333111222666999<<>>???@@@@@@@@@BBBBBBAAAAAA@@@???>>>===??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBEEEHHHJJJJJJIIIIIIJJJJJJLLLNNNPPPOOONNNKKKJJJHHHIIIIIIIIIHHHHHHJJJKKKNNNMMMNNNRRRVVVZZZZZZYYY[[[YYY[[[```dddhhhrrr}}}tttfff]]]SSSMMMHHHFFFHHHNNNWWW___iiiooottt~~~sssjjjbbb```___^^^aaaeeemmmsssvvvsssmmmggg___XXXLLLIIICCC@@@>>>===<<<<<<999888777666555444444444222222222111222222333444555888;;;>>>BBBGGGMMMRRRZZZ```hhhoootttwwwzzz|||||||||}}}~~~|||~~~zzz{{{~~~+++,,,---...////////////111///---,,,---...//////000333<<>>NNNYYYhhhvvvmmm[[[QQQLLLTTTdddyyy||||||}}}|||{{{llltttsssVVVJJJQQQXXXkkkdddeeeddd~~~^^^EEE999555222000000000000////////////..................................../////////000---...000111222222222111222333555888???RRRtttuuuxxxuuu\\\III;;;888444111111111000///333444444555555444444333222222222111111111111000333111222666999<<>>????????????AAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAADDDHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIEEEFFFGGGFFFEEEEEEGGGIIINNNLLLKKKMMMRRRVVVVVVVVVYYYWWWXXX^^^aaadddooo{{{yyymmmdddZZZSSSMMMIIIJJJOOOUUU^^^hhhnnnsss|||vvvnnnfffdddcccbbbdddhhhmmmsssuuuqqqkkkfff___XXXJJJGGGAAA>>>===<<<<<<;;;777666666555555555555666222222222111222222333333666888;;;===AAAFFFLLLPPPZZZ```hhhpppvvvyyy|||~~~|||}}}}}}|||~~~|||///000000000000//////........./////////---,,,***111666;;;FFF\\\vvvuuufffcccbbb```gggrrrrrrnnncccSSSFFF>>>888222111111000000111333555666;;;AAAJJJTTT\\\ccciiimmmrrruuuyyy|||~~~~~~}}}}}}}}}~~~xxxsssiii]]]QQQGGG???;;;888888777555555444444444444333444666666666;;;CCCOOOYYYhhhyyy}}}kkk\\\SSSIIIRRReee}}}yyyyyyqqqdddkkk|||ttt[[[QQQVVVWWWgggxxxeee```hhh___GGG;;;444///222111111000///......---........................//////000000///...------.........//////000111222222111444:::???OOOoooyyyyyyoooVVVGGG<<<888444111000000000///222222222333333222111111333333222222111000000000000222444666888===BBBFFFIIILLLQQQVVVZZZ\\\\\\\\\]]]ZZZVVVRRRLLLEEE<<<777666555333222111111222222555555555555555555444444333333333444555666777777555555555666777999:::;;;:::;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@DDDCCCBBBBBBCCCEEEHHHIIIFFFFFFDDDCCCBBBAAAAAAAAAAAACCCEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDHHHIIIJJJLLLOOORRRTTTUUUXXXZZZ\\\]]]___ccckkkqqq}}}vvvnnnddd\\\TTTMMMNNNRRRXXX]]]fffooottt}}}|||zzztttllleeebbbdddhhhnnnoooqqqooojjjaaaYYYSSSKKKGGGAAA===;;;999888777999888777555333222222222333222111111111222333444666888;;;???CCCIIIOOOTTTZZZ]]]ccckkkrrrwwwyyyyyy~~~}}}}}}}}}{{{~~~222222111000//////......111111111111000///...---,,,///333<<>>NNNooozzzxxx|||oooWWWGGG===999555222111222222111222222333333333333222222333333222222111000000000000222444666888<<>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBBBBDDDGGGIIIKKKLLLKKKHHHEEEBBB???>>>===>>>@@@BBBDDDDDDDDDDDDEEEBBBBBBAAA@@@???????????????>>>=========???@@@BBBEEEFFFGGGIIILLLOOOQQQSSSWWWYYY[[[\\\^^^bbbjjjppp~~~|||uuunnnggg___XXXVVVXXX[[[___gggooottt}}}|||ssskkkhhhhhhkkkmmmnnnooommmggg___VVVQQQIIIEEE???;;;999888777555777777666555444333333333333222111111111222333444666888;;;???CCCIIIPPPTTT[[[^^^ccckkkrrrwwwyyyzzz~~~~~~}}}~~~zzz222111000/////////000111222222111000////////////...000222777HHH```tttxxxjjjeeebbb```fffoootttssslll]]]OOOEEE<<<666222222111111111333444555999???HHHQQQYYYaaaggglllpppsssvvvzzz|||}}}}}}}}}~~~~~~~~~~~~yyytttjjj^^^RRRHHH@@@<<<888777666555555444555555444333444666666777===EEEPPP[[[mmmnnn^^^TTTQQQYYYiiizzzzzzqqqvvvpppXXXNNNSSSZZZoooxxxdddYYYXXXeeecccGGG:::666555111111000000//////..............................///...---,,,+++,,,------.........//////000111222111///111666<<>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBCCCEEEIIILLLNNNOOONNNKKKGGGDDD@@@>>><<<<<<===???AAAAAAAAAAAA@@@======;;;:::::::::::::::999999888888999;;;===>>>AAAAAACCCEEEHHHKKKMMMOOOTTTWWWYYYZZZ\\\```gggmmmwww~~~xxxssslllddd```aaabbbeeekkkrrrwwwzzzrrrmmmlllmmmlllmmmllliiiccc[[[SSSNNNGGGCCC===999777666555444666666555555555555444444333222111111111222333444555888;;;???DDDJJJQQQVVV]]]```eeekkkqqqvvvzzz|||~~~~~~~~~xxx111000///...///111333555222000///---,,,------...111222333777CCCZZZrrrzzzmmmfffbbbaaafffnnntttuuuoooaaaRRRGGG>>>777444333222111222333444555888===FFFOOOWWW___fffjjjoooqqqtttxxxzzz|||}}}}}}~~~~~~~~~}}}yyytttjjj^^^RRRHHHAAA===777777666555555555555555555444555777666777>>>GGGRRR]]]pppooo___UUURRRYYYiii~~~||||||zzzpppXXXNNNUUU___yyyrrr^^^VVVVVVbbb}}}___CCC666444555111000000000/////////...........................000...,,,++++++,,,...///............///000111222222000222666<<>>@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAACCCGGGKKKOOOQQQPPPOOOMMMJJJHHHEEEBBBAAA;;;;;;<<<===??????>>><<<999999888777666666666666555555555666777888:::;;;===>>>???BBBEEEHHHJJJLLLQQQTTTWWWXXXYYY^^^dddjjjsss~~~zzztttmmmjjjjjjlllmmmqqqvvv{{{}}}uuupppmmmllllllllljjjggg```XXXPPPLLLFFFBBB===999777666555444666666666666666555555444333222111111111222333444555888;;;@@@EEEKKKRRRWWW___bbbgggkkkpppuuuzzz}}}yyy444333111//////111222444222111///...------......---...///333<<>>888555444333222222222333444666;;;CCCLLLTTT\\\dddiiiooopppsssvvvyyy{{{|||}}}}}}~~~~~~}}}yyytttjjj^^^RRRHHH@@@<<<777666666555555555555666666444555777777888???HHHTTT___rrrooo^^^UUUQQQXXXggg|||~~~~~~nnnWWWNNNVVVdddnnn\\\WWWVVVaaaxxxzzzZZZ@@@555444444000000000000////////////........................000///---,,,,,,...///111............///000111222333111333777<<>><<<999888666555444444555555444444444555555555666666555444444444444555666666666666666777888:::;;;<<<;;;<<<===???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@???@@@AAACCCGGGLLLQQQSSSRRRRRRQQQOOOLLLIIIFFFEEE===<<<;;;;;;======<<<:::888777666555444444444444333333444555666777888999:::;;;===???BBBFFFIIIJJJMMMPPPTTTVVVWWW[[[aaafffppp~~~zzzuuusssuuuuuutttvvvzzz~~~xxxsssooommmkkkjjjhhhddd]]]VVVOOOKKKFFFBBB===999888777666555888888888888888666555444333222111111111222333444555888<<<@@@FFFLLLTTTYYY```dddiiimmmqqquuuzzz~~~zzz888777444222000/////////333333222111000000000000+++---000333888GGGccczzz|||rrriiicccccciiinnntttwwwtttfffUUUHHH???:::666555444222222222333333555:::AAAJJJRRRZZZbbbgggooopppsssvvvyyy{{{}}}~~~|||~~~~~~}}}xxxsssiii]]]QQQGGG???;;;666666555555555555666666777555555777777999AAAJJJVVVaaasss~~~mmm]]]TTTPPPWWWeeeyyykkkVVVNNNXXXjjjkkkZZZWWWWWWbbbwwwmmmSSS???777555444000000000000////////////........................//////...---...///000111.........//////000111222333111444888<<>>AAAHHHKKKOOOSSSWWWXXXXXXXXXVVVZZZ]]][[[SSSIIIAAA>>>999888666555444444555555333333444444555666666666555555444444444555555666444444555666777999;;;<<<;;;<<<===???AAABBBCCCDDDGGGGGGGGGFFFEEECCCBBBAAA??????@@@CCCGGGLLLQQQTTTWWWWWWVVVTTTPPPLLLIIIGGGCCC???;;;:::<<<===;;;999777777666555444444444444222333333444555666666777888888:::===@@@DDDGGGHHHJJJMMMQQQSSSUUUXXX^^^ccchhhxxx}}}|||~~~zzzwwwwww{{{{{{uuupppllliiihhheeeaaa[[[TTTNNNKKKGGGCCC>>>:::999888777666888999:::::::::999888777333222111111111222333444555777<<>>:::666666555555555555666666777555555777777999BBBKKKWWWbbbsss|||kkk\\\SSSQQQWWWdddwww}}}mmmYYYSSS]]]qqq~~~kkkZZZTTTWWWeee{{{vvvooo^^^JJJ<<<777444111////////////000000000000........................---------....../////////.........//////000111222111000333888;;;GGGddd{{{qqqlllhhh}}}fffSSS@@@<<<777333222222111000000111222333444444444444333333222222111000000000///000222333555888===AAAHHHJJJOOOSSSVVVWWWWWWWWWSSSVVVYYYZZZUUUMMMDDD>>>888777666444333444444555333333444444555666666777666555555444444444555555555555555555666777888999<<<<<<>>>???AAABBBDDDDDDIIIIIIIIIHHHFFFDDDCCCBBB>>>???@@@CCCGGGLLLPPPSSSXXXXXXXXXWWWUUURRRNNNMMMJJJDDD===:::;;;===<<<:::777666555444444333333444222222333444444444444444555666888:::>>>BBBEEEFFFGGGKKKOOOQQQSSSVVV\\\``````lll}}}yyyvvvuuuxxx~~~{{{tttmmmgggfffeeeaaa]]]WWWQQQMMMJJJFFFBBB===:::888888777666666777:::<<<=========<<<333222111111111222333444444777<<>>:::666666555555555666666777777555555777777:::BBBLLLXXXcccssszzziii[[[RRRRRRWWWdddvvv}}}|||~~~ppp^^^XXXdddyyy~~~lll\\\QQQWWWgggzzziiibbbSSSBBB999555222...////////////000000000000........................+++,,,---............---.........//////000111222//////222777:::EEEaaa}}}wwwooolllfff|||kkkXXXBBB>>>999555333222111000///000111222333333444333333333222222111000000000///000222333555888===@@@HHHJJJOOOSSSVVVWWWWWWWWWQQQSSSVVVYYYWWWPPPFFF???888777555444333333444444333333444444555666777777666555555444444444555555666666555555555555666666<<<<<<>>>???AAACCCDDDDDDJJJJJJJJJIIIGGGEEEDDDCCC>>>>>>@@@BBBFFFKKKOOORRRTTTVVVWWWXXXXXXWWWUUUTTTNNNGGG>>>:::;;;===<<<;;;777666555444333333333333111222222333333333222222333444666999<<<@@@CCCEEEFFFJJJNNNPPPRRRUUUZZZ___[[[dddppp~~~~~~wwwsssqqquuu|||yyyqqqhhhbbbdddbbb___ZZZUUUPPPKKKIIIEEEAAA<<<999888777777666333555999===???@@@AAA@@@333222111111111222333444444777<<>>AAAEEEJJJNNNPPPRRRUUUTTTPPPQQQQQQRRRVVVXXXTTTJJJBBB===:::666444444555666555555555555555555555555555666555444333222333333444555555444444555777:::<<<;;;<<<>>>AAACCCEEEGGGHHHKKKJJJJJJKKKKKKIIIEEEBBB===<<<<<<>>>AAAEEEJJJLLLQQQYYY[[[]]]aaa[[[XXXaaa^^^WWWOOOIIIDDD@@@>>>???===;;;777444333333444555777666444333222333333444222444555666777:::>>>AAAHHHJJJMMMOOOQQQTTTXXX[[[```ccchhhppp{{{}}}yyywwwuuusssssswww}}}{{{rrriiiaaa\\\XXXVVVTTTSSSQQQOOOKKKHHHFFFDDD???;;;888777888888:::777555666999;;;:::888444333222111111333555666888:::===AAAFFFMMMUUUZZZeeehhhlllooorrrvvv{{{~~~}}}}}}vvvuuuwww000000111222222333222222222222111111000000/////////...111444333777HHH]]]uuuuuuooonnnnnnuuu{{{wwwoooeeeYYYNNNDDD???:::888555444444444444333555777<<>>777333111000////////////..................---------,,,,,,,,,....................................////////////000444111222;;;CCC[[[|||{{{rrrfffgggyyywww```KKK<<<888888333444666222333333222222222222222333444333222111000//////...000000111222666:::===@@@DDDJJJNNNOOOQQQTTTSSSOOONNNMMMNNNQQQTTTQQQIIIAAA===:::666444444555666555555555555555555555555555666555444333333333444444666555444444555777999;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKKKKLLLMMMMMMJJJFFFBBB======<<<===@@@DDDHHHKKKOOOVVVXXX[[[bbb___```lllnnniiiaaaYYYQQQIIICCC@@@<<<:::777555555666777777777666444333333333444444333444555666777999===@@@DDDFFFJJJLLLOOORRRVVVYYYYYY[[[^^^dddmmmwww|||xxxuuusssssspppqqquuu{{{|||qqqggg^^^WWWSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGEEE@@@<<<999888888888888666444555777999888777444333222111111333555666888:::===AAAFFFMMMUUUZZZaaaccchhhlllqqqvvv|||~~~zzzrrrpppqqq{{{111222222333333333222222222222222111000000//////111///111333222444CCCVVVssswwwqqqqqqwwwyyyuuuoooeeeZZZNNNEEE@@@;;;999666555555555555444444777;;;AAAIIITTT^^^eeeooossswwwzzz|||}}}~~~|||tttmmm```TTTJJJBBB===999888777666555555555555555666444444888<<>>DDDIIIMMMNNNPPPSSSRRRNNNKKKIIIHHHLLLOOONNNHHHAAA===:::666444444555666555555555555555555555555555666666555444444444444555777666555555555777888999;;;<<<===@@@BBBDDDFFFGGGKKKLLLNNNPPPPPPLLLGGGBBB>>>=========???BBBFFFHHHKKKRRRTTTXXXaaadddkkk|||}}}ttthhh[[[PPPIIICCC@@@<<<::::::::::::999666666444333333444444555333444666666666888<<<>>>???AAAEEEHHHKKKOOOTTTWWWYYYYYY[[[___dddkkkqqquuuzzzyyywwwuuussspppooonnnooommmnnnsssyyytttggg\\\TTTNNNKKKKKKIIIGGGFFFGGGHHHHHHGGGHHHFFFBBB===:::999888888666444333444555666666555444333222111111333444666888:::===AAAGGGNNNVVV[[[bbbdddhhhlllpppvvv|||~~~~~~{{{qqqmmmmmmttt666666666666666555444444333333222111111000000///111...///222111222AAARRRpppvvvsssyyyzzzvvvoooeeeZZZNNNEEE???;;;999666555555555555444333666:::@@@IIITTT___gggooosssxxx|||}}}~~~~~~~~~}}}uuulll___SSSIIIAAA<<<:::555444444333333333444444555444444888:::>>>GGGQQQ^^^mmm~~~vvvaaaVVVTTTWWWaaaooo|||~~~hhh```aaavvvxxxeeeWWWVVVUUUjjjpppXXXQQQHHH@@@:::666333111////////////............------------------------....................................////////////000333111333:::???QQQmmm{{{llllll|||lllUUUBBB:::888333444777222333333222222222333444444333222222111000///...---/////////111333777;;;===CCCHHHLLLMMMOOORRRQQQMMMJJJGGGEEEHHHLLLLLLHHHCCC===:::666444444555666555555555555555555555555555666666555555555555555555777777666666666666777888:::;;;===???AAACCCDDDEEEJJJKKKNNNQQQRRRNNNHHHCCC@@@???======>>>AAADDDFFFGGGNNNOOOTTT```hhhuuusssbbbWWWPPPKKKEEEBBB@@@???<<<:::888777555444444555555666444555666666666777:::<<<;;;===AAAEEEHHHLLLQQQTTTYYYYYYZZZ\\\```dddhhhkkknnnmmmmmmllllllkkkkkkjjjkkkiiikkkpppwww}}}rrrfff\\\SSSLLLHHHIIIGGGEEEDDDFFFIIIJJJJJJHHHFFFBBB>>>;;;999888888666555444444555555555555555444222111111222444555777:::===BBBGGGNNNVVV\\\hhhjjjmmmooorrrvvv{{{vvvqqqpppppp999999999999888666555444333333222222111000000000000,,,---111111333@@@QQQooo}}}xxx}}}|||xxxooodddXXXMMMDDD???:::888555444444444444333333555:::@@@IIITTT```hhhooosssyyy}}}~~~~~~uuulll___SSSIIIAAA<<<:::555444444333333333444444888777888;;;===AAAKKKVVV```oootttaaaWWWUUUWWWaaaqqq~~~}}}~~~zzzbbb\\\```xxxyyyhhhZZZWWWZZZqqqooo[[[TTTJJJAAA:::666222000////////////............------------------------....................................////////////000333111333999<<>>@@@BBBCCCDDDHHHIIIMMMPPPRRROOOIIIEEEBBBAAA???======???BBBCCCCCCJJJLLLPPP]]]gggwwwvvvggg[[[TTTLLLGGGEEEDDDAAA===:::999888666666666666777555555666555555555888:::999;;;???BBBEEEIIIMMMPPPRRRSSSSSSUUUXXX[[[___aaadddeeeeeefffgggggghhhhhhgggfffhhhnnnuuu~~~zzzrrriiiaaaXXXOOOJJJHHHFFFDDDCCCEEEHHHIIIIIIFFFEEEBBB???<<<:::999999777777666666555555666777555444222111111222444555777:::===BBBGGGOOOWWW\\\gggjjjnnnqqqssswww{{{~~~{{{vvvsssmmm}}};;;;;;:::999888666555444333333333222111111000000///+++,,,111222444@@@PPPooo}}}{{{vvvlll```UUUKKKCCC@@@:::888555444444444444333444666:::@@@IIIUUUbbbkkkoootttzzz}}}tttmmm```TTTJJJBBB===999888777666555555555555555555555777:::<<<@@@MMMYYYcccqqqsssaaaXXXWWWWWWcccsss}}}~~~qqq^^^ZZZaaazzzmmm^^^YYYaaazzzooo\\\UUUJJJ@@@888333000...////////////............,,,,,,,,,------------.......................................////////////000333000333999999DDD[[[zzznnniiivvv~~~aaaJJJ<<<888222444777222333222222333333444555666444444333222111000//////000///000111333777:::<<<@@@FFFKKKMMMPPPSSSSSSOOOLLLIIIGGGIIINNNOOOLLLHHH===:::666444444555666555666666666666666666666666555666777777888777777777555555666666777777777888999:::;;;===???@@@BBBBBBDDDFFFJJJMMMPPPNNNJJJGGGEEECCC@@@>>>>>>???@@@BBB@@@HHHJJJMMMXXXaaasss{{{hhh___SSSMMMKKKJJJFFFCCC>>>===;;;999777777777777555666666555444444666888888:::===???AAADDDHHHKKKLLLMMMNNNPPPRRRVVVYYYZZZ\\\]]]^^^___```aaabbbcccbbbaaadddkkkrrr{{{|||yyyssslllddd\\\SSSMMMHHHEEECCCCCCDDDDDDDDDDDDDDDCCCAAA>>><<<;;;:::999777888888777666555777888666444333111111222333444777:::>>>BBBHHHPPPXXX]]]aaaeeekkkppptttxxx{{{}}}~~~xxxuuummm|||>>>>>>===<<<:::888666555444333333222222111111000111,,,,,,111222444???MMMlll~~~wwwpppfffZZZPPPHHHDDDBBB;;;999666555555555555444444666:::@@@JJJWWWdddmmmooottt{{{|||tttmmmbbbVVVLLLDDD===999999888777666555444444444333333666999;;;@@@NNN[[[ggguuurrraaaYYYYYYZZZfffwww}}}~~~|||{{{jjj^^^[[[ccc~~~rrraaa\\\hhhooo]]]UUUIII>>>777333111000////////////............,,,,,,,,,---------..........................................////////////000333000333888777@@@UUUuuutttlllxxxeeeMMM===777222444777222222222222333333555666666555555444333222111000000000000000111444777:::<<>>???AAAAAAAAACCCFFFJJJMMMMMMKKKIIIGGGEEEBBB???>>>>>>@@@AAA???GGGIIIKKKTTT[[[kkk~~~rrrbbbWWWRRROOOKKKGGGBBB@@@>>>;;;999888888888666666666555333333555777777999;;;<<<===>>>AAADDDHHHIIIJJJLLLNNNQQQSSSUUUTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\```gggnnnxxx|||uuummmfff^^^WWWRRRIIIGGGEEEDDDCCCBBB@@@>>>AAA@@@???>>><<<;;;::::::777999999888555444666888666555333111111222333444777:::>>>BBBHHHPPPXXX^^^___eeelllsssvvvxxxzzz{{{}}}yyytttppp~~~BBBBBBAAA???===;;;999888444444333222222111111000333...---222333333>>>KKKhhh|||{{{rrrlllaaaVVVLLLGGGDDDCCC<<<:::777666666777666555555777;;;AAAJJJXXXeeennnooottt{{{~~~|||tttmmmcccXXXNNNEEE===999888777555444333222111111666777:::>>>@@@EEESSSaaajjjxxxqqqaaaZZZ[[[\\\iiiyyy~~~~~~zzzzzzyyy~~~{{{fff```]]]eeevvvbbb]]]lllooo^^^VVVJJJ???888555444333000/////////............,,,,,,,,,------............................................./////////000000333000333888666===QQQssszzzrrr}}}gggNNN===777222555777222222222222333444555666777666555555444333222111111111111111222444777;;;===>>>DDDJJJMMMQQQVVVVVVSSSNNNKKKJJJLLLPPPQQQMMMHHH===:::666444444555666666777777777777777777777777555666777999999999888777333444555777888999999999999999:::<<<===???@@@AAA???@@@CCCGGGKKKMMMKKKJJJIIIGGGCCC@@@???>>>???@@@>>>GGGIIIJJJQQQVVVeee|||pppaaaYYYSSSMMMHHHDDDCCC@@@===:::999888888666666666444333222444666666888999999999;;;===???CCCCCCDDDFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTYYYYYY\\\dddkkkuuuxxxoooggg```[[[WWWLLLJJJHHHFFFEEECCC???<<>>>>>===<<<;;;;;;:::777888999777555444555888666555333111111222333444777:::>>>BBBHHHPPPYYY^^^dddiiiqqqwwwyyyyyyyyyxxx|||~~~zzzuuuuuuIIIGGGEEECCCAAA???<<<999555333111000111111000///000......000000333;;;EEEaaattt|||wwwmmmeeeYYYPPPKKKHHHDDDBBB>>>;;;777555555666666555666777;;;BBBMMMZZZeeellltttwww{{{}}}|||zzzxxxpppcccVVVKKKCCC<<<999777777666555555555555555333444777;;;>>>BBBNNNZZZkkkzzz~~~oooaaaZZZYYYbbbkkkyyyzzz|||~~~zzzwww~~~~~~{{{yyyxxxhhh\\\```mmmjjjgggsssrrrbbbYYYKKK>>>666111///............///////////////...............///000000....................................////////////222///000333555999@@@IIImmm{{{}}}kkkUUU@@@888666222000333222333333444555666777777555555444333222000000///000000000111333666999;;;DDDFFFJJJOOORRRTTTTTTUUUPPPLLLHHHJJJOOOQQQNNNIII>>>888555666666444444666666666666666666555555555666666777888888888888888999888777777777888::::::999::::::;;;<<<===>>>>>>???AAACCCFFFHHHJJJKKKLLLIIIIIIHHHCCC>>><<<>>>AAAFFF@@@AAAJJJOOOPPPYYYgggzzzpppcccZZZVVVUUUKKKFFFBBBAAA>>>999999;;;777777666555444444444444666666666777888999999:::AAA@@@@@@@@@AAACCCEEEFFFKKKKKKKKKIIIGGGFFFGGGIIIMMMQQQXXX___hhhuuu~~~pppgggbbb]]]WWWOOOLLLHHHEEEDDDDDDCCCBBB@@@@@@???>>><<<:::999777888888888777777777777777555555444333333333333444999999;;;AAAHHHQQQWWWZZZfffiiimmmqqquuuwwwxxxxxx{{{xxxzzzNNNLLLIIIGGGEEEBBB>>>:::555333111111111111111000000......000000222;;;DDDWWWiii|||}}}xxxtttlllcccWWWNNNIIIFFFDDDAAA===:::666444444444444333555777<<>>>>>>>>@@@BBBDDDGGGIIIJJJKKKJJJJJJHHHDDD???===???AAACCC>>>@@@IIIMMMNNNVVVbbbppptttggg]]]YYYSSSMMMHHHFFFCCC>>><<<===999888777666555555444444333333444555555666666777=========>>>???@@@AAABBBEEEEEEFFFDDDCCCBBBDDDEEEIIIMMMTTT[[[eeessstttkkkeee___XXXOOOLLLGGGDDDCCCCCCBBBAAA@@@@@@???>>>===;;;999999888888888888888777777777555555444333333333333444999999;;;@@@HHHPPPWWWZZZdddggglllqqquuuxxxzzzzzz~~~|||xxxwwwxxxTTTRRRPPPNNNLLLGGGAAA===666444222111222222222111000......000000222:::CCCMMM^^^qqqyyyyyyxxxvvvssskkkbbbUUULLLGGGEEECCCBBB===:::666333333333222111444777===FFFRRR^^^iiioootttwwwzzz}}}~~~}}}yyyqqqjjj]]]RRRHHHBBB===:::777777666555555555555555666666999>>>AAAFFFSSS```ooo}}}|||mmm```[[[]]]gggppp|||~~~~~~|||yyyxxxrrriiilllkkk\\\UUU___sssnnnkkkyyyggg\\\LLL???777444222000//////////////////......,,,,,,,,,,,,,,,------.......................................////////////222///000333555888>>>FFF```iiiSSS@@@:::999444222444222222333444555666777777666666555444333222222111000000///000222555888:::???AAAEEEIIILLLOOOPPPPPPPPPMMMJJJLLLPPPPPPLLLGGG@@@:::666777777444444666666666666666666666666666666777777888888888888777999888888888888999::::::999::::::;;;<<<===>>>>>>>>>???AAACCCEEEGGGIIIJJJKKKKKKIIIEEEAAA???@@@AAA@@@<<>>???>>>======???AAADDDIIIPPPYYYcccrrryyyoooiii```XXXOOOLLLGGGDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::999999999999888888777777555555444333333333333444888999;;;@@@GGGOOOVVVZZZbbbeeejjjpppvvvzzz|||}}}||||||~~~~~~~~~~~~~~~}}}wwwtttrrrsssXXXXXXWWWVVVSSSMMMFFFAAA888666333111222333222222000...///000000111999AAAJJJZZZllltttvvvwwwvvvsssjjjaaaTTTKKKFFFEEEDDDCCC===:::666444333333222111444888???IIIUUUaaakkkppptttwwwzzz|||}}}~~~}}}yyyppphhh\\\OOOFFF@@@;;;999777777666555555555555555666666999>>>AAAHHHUUUbbbqqq~~~{{{kkk___\\\___jjjsss~~~}}}|||{{{vvv|||sssffffff~~~gggYYYTTT```wwwwwwjjjjjj|||ggg[[[III<<<555222000...////////////............,,,,,,,,,,,,,,,------.......................................////////////222///000333555777===DDDZZZ{{{{{{{{{fffQQQ>>>999777222///111111222333444555666666777555555444333222222111111000//////000111444777999===???BBBFFFJJJMMMOOOPPPNNNLLLKKKMMMPPPOOOKKKFFF???999666666666444333555666666666666666777777777666777888888888888777777888888888888999999::::::999::::::;;;<<<===>>>>>>>>>???@@@BBBEEEGGGIIIKKKMMMLLLJJJGGGDDDBBBAAAAAA===<<<@@@GGGJJJJJJOOOVVV\\\qqq}}}nnnaaaYYYQQQNNNJJJCCC??????<<<;;;:::888666555555555444444444555555666666666444555777888999999888888777999::::::::::::===???BBBGGGOOOXXXdddsss|||rrrjjj```WWWQQQMMMGGGDDDBBBBBBBBBAAAAAAAAA???>>>===<<<<<<<<<999::::::::::::888777666555555444333333333333444666888<<<@@@FFFNNNUUUZZZ```ccciiipppvvv{{{}}}zzz{{{|||}}}~~~~~~}}}}}}~~~|||tttooommmmmm|||~~~YYYYYY[[[[[[ZZZTTTLLLGGG;;;888444222222333222222000//////111000111777???KKKZZZjjjrrruuuvvvtttqqqiiiaaaUUULLLHHHFFFEEEDDD>>>:::777444444444333222555999BBBMMMYYYdddlllppptttvvvyyy{{{|||~~~~~~}}}yyyqqqhhh[[[NNNDDD===888666777777666555555555555555555555888===AAAHHHWWWdddsss~~~yyyiii]]]\\\aaajjjttt|||{{{{{{yyy||||||~~~vvvhhhggg{{{fffZZZUUUaaawwwmmmfffhhh~~~jjj\\\HHH:::555333111///000000//////.........------------,,,---......///....................................////////////111///000333444666;;;BBBXXXwwwwwwsssjjjUUUAAA:::777222///111111111222333444555666666333333222222111000000000000/////////111333666888===>>>AAAEEEIIILLLOOOPPPLLLKKKLLLNNNPPPOOOJJJFFF???999555666555222222444666666666666777777888888777777888888888777777666888888999999::::::::::::999::::::;;;<<<===>>>>>>@@@@@@AAACCCEEEHHHJJJLLLOOOMMMKKKIIIGGGEEECCCBBB===>>>BBBFFFIIIJJJNNNRRRWWWfff}}}ooodddYYYTTTPPPJJJEEEEEE>>>===;;;999777555555444444444444444555555555555333444555777777777666555555777888888888:::<<<>>>???DDDLLLVVVbbbrrr|||ssskkk```WWWSSSOOOIIIEEECCCCCCCCCCCCCCCBBB@@@>>>======<<<<<<::::::;;;;;;;;;999777666555555444333333333333444555888<<<@@@EEELLLTTTZZZ___ccciiipppvvv{{{~~~yyyzzz|||}}}~~~~~~}}}}}}tttmmmiiigggvvv}}}UUUWWW[[[^^^^^^ZZZRRRLLL???;;;666333222222222111000///000111000000666>>>KKKYYYhhhpppssstttqqqmmmggg___TTTMMMIIIGGGEEECCC===:::666444444555444444666;;;EEEPPP\\\fffmmmppptttvvvyyy{{{|||}}}}}}yyyrrrhhhZZZMMMBBB<<<888555777777666555555555555555555555888===BBBJJJYYYgggwwwxxxggg[[[[[[aaakkkuuu{{{}}}wwwxxx{{{|||{{{}}}xxxiiihhh~~~xxxdddZZZVVV___rrrttteeecccggg~~~nnn___JJJ;;;666555333111000000000///......---------------------......///....................................////////////111///000333444555:::@@@YYYvvvtttnnnsss]]]FFF>>>:::444222444111111222333444555666666222111111111000000000000//////......000222555777<<<>>>@@@DDDHHHLLLOOOQQQJJJLLLNNNQQQSSSQQQLLLIII@@@:::666666666333222444555666666777777888888999777888888888888777777666888999999:::;;;:::::::::999::::::;;;<<<===>>>>>>@@@@@@AAABBBEEEHHHKKKMMMQQQNNNLLLJJJIIIGGGEEEBBB>>>@@@CCCEEEGGGIIILLLPPPSSS\\\mmm}}}ooo```XXXRRRLLLGGGFFF@@@???===;;;888777666555333333333333333333333333333333444555555555555555444555777777777888;;;===;;;AAAIIISSS___ooo|||tttnnnddd[[[WWWRRRLLLGGGFFFFFFFFFFFFEEEDDDAAA???===<<<<<<<<<:::;;;<<<===<<<:::777666555555444333333333333444444777<<<@@@DDDKKKTTTZZZ```dddjjjpppvvvzzz}}}~~~yyyzzz|||~~~~~~~~~uuulllhhhfffttt~~~|||PPPSSSYYY___aaa^^^VVVQQQBBB>>>888444222111111000000///000111000000555<<>>CCCLLL\\\jjj{{{xxxeeeYYYZZZaaalllvvv{{{}}}wwwqqqqqqvvvxxxyyy~~~wwwhhhgggwwwtttaaaXXXTTTYYYiiihhh]]]___fff|||ppp___III;;;666666444111111000000///......------,,,,,,,,,,,,,,,------.......................................////////////111///000333444444888>>>UUUrrrooohhh{{{{{{cccJJJ???:::444222444111111222333444555555666222222222111111111111000//////......///222444666;;;<<>>>>>@@@@@@@@@AAACCCGGGJJJLLLRRROOOMMMKKKKKKIIIFFFCCC???AAABBBCCCDDDGGGKKKMMMQQQUUU___nnnlll```XXXPPPKKKJJJDDDCCC@@@>>>;;;999888777444444444333333333333333333333333333333444444555111333444444444555888:::;;;@@@IIISSS___ooo~~~wwwrrrjjjbbb[[[VVVOOOJJJHHHHHHIIIIIIHHHFFFBBB???===<<<<<<<<<;;;<<<===>>>===:::777555555555444333333333333444333777<<<@@@CCCJJJSSSZZZbbbeeekkkqqqvvvyyy{{{|||zzz{{{}}}}}}sssmmmjjjiiiwww|||zzzLLLPPPXXX___ccc```YYYSSSDDD@@@999444222111000///000///000222000///444<<>>IIIUUU```hhhmmmooosssvvvyyyzzz{{{|||~~~|||zzznnneeeXXXKKKCCC>>>;;;:::777777666555555555555555888888;;;@@@EEENNN^^^mmm~~~wwwdddXXXZZZaaammmwww~~~||||||rrrkkklllmmmqqqvvvtttfffeeepppppp^^^VVVRRRUUUbbb~~~www```WWW\\\gggzzzooo^^^GGG888444444222///111000000///...---------++++++******++++++,,,---..................................../////////000111///000333444444888>>>PPPllljjjbbbrrr~~~eeeKKK>>>888222000333000111222333444555555666333333222222222222222222//////......///111444666:::;;;===AAAEEEJJJMMMOOOLLLOOOTTTXXXZZZXXXTTTQQQDDD>>>::::::999666555777555666666777888999999999888888888888888777666666888999:::;;;<<<;;;::::::999::::::;;;<<<===>>>>>>???>>>???@@@BBBEEEIIIKKKSSSPPPMMMLLLLLLKKKFFFCCC???AAABBBAAAAAAFFFJJJLLLPPPQQQVVV```ooo|||mmmccc[[[UUUSSSGGGEEECCC@@@===;;;:::999666666666666666666666666333333222111111222444444///111222222222333555777===CCCKKKUUUaaaqqqzzzvvvoooggg]]]XXXQQQLLLJJJJJJJJJKKKIIIGGGCCC???===;;;;;;;;;;;;<<<>>>>>>===:::777555555555444333333333333444222777<<<@@@CCCIIISSSZZZdddgggkkkqqquuuxxxzzz{{{{{{|||~~~~~~zzzrrrnnnlllmmm{{{|||xxxMMMPPPTTTZZZ^^^^^^ZZZWWWMMMDDD:::444444555444333333000///000000000444:::IIITTTeeerrrxxxuuummmgggaaa\\\UUUOOOIIIDDD@@@======999666666555333444888<<>>@@@??????@@@AAACCCEEEGGGLLLQQQUUUUUUPPPJJJFFFDDDAAA@@@??????AAADDDHHHJJJKKKNNNSSSZZZaaannnssshhh]]]VVVRRROOOJJJEEE@@@===<<<<<<888888888777555333333444555444333333222222333333333222111111222333555666<<>>???>>>;;;888666555555444333333333333444777999;;;===BBBHHHPPPUUU```gggnnnpppsssxxxzzzxxxzzz{{{}}}vvvrrrrrrqqqxxxzzzqqqHHHJJJNNNTTTZZZ]]]\\\[[[NNNFFF<<<555444444333111222//////111111111666===IIITTTeeerrrwwwuuunnnhhhbbb]]]VVVPPPJJJEEE@@@===;;;666333444333111222777===CCCMMMWWW___fffmmmpppssstttuuuvvvwwwyyy}}}~~~~~~~~~~~~~~~zzzsssmmmcccTTTHHHAAA===999666555555444444444444555555888888;;;AAAHHHQQQ```mmm|||qqqcccZZZ[[[aaaooozzz~~~{{{{{{~~~jjj```___bbbeeemmmqqqlllnnnkkkWWWMMMHHHQQQ```yyy|||uuuhhhUUUQQQXXXeee~~~ppp]]]HHH<<<666222000111///......------......///------......---,,,,,,+++---------,,,---......//////000000000111111111111000111222222222444777:::FFFZZZzzznnnaaaooozzznnnTTTAAA:::888555333222222222222333444555555555444333333444444222000............000222444555888:::===@@@CCCEEEGGGGGGIIINNNTTTYYY___ccc___WWWLLLBBB:::888888777666777888888888888999:::;;;;;;:::999777777888999888777999999:::::::::999999888::::::::::::;;;<<<======>>>>>>>>>???@@@BBBDDDEEELLLPPPUUUUUUQQQJJJEEECCCAAA@@@??????AAADDDGGGIIIHHHJJJNNNSSSXXXbbbuuuzzzkkkaaaZZZUUUNNNHHHCCC???<<<999999:::999888666555555555555444333333222222333333444333333222333555666777;;;@@@JJJVVVdddtttyyyrrrjjjbbbXXXRRROOONNNLLLKKKIIIGGGCCC???<<<:::999999;;;===>>>>>>===;;;888666444444333222222222222222666777:::===AAAHHHOOOUUU```gggnnnppptttyyy{{{zzzyyyzzz|||~~~~~~|||sssqqqsssuuuzzzqqqFFFFFFHHHLLLQQQVVVXXXXXXNNNFFF===777444444222000111//////111222333999@@@IIITTTeeerrrwwwtttoookkkddd```YYYRRRLLLFFF@@@===:::555222333222111333888>>>EEEPPPZZZbbbhhhmmmooossstttvvvvvvwwwyyy|||~~~~~~~~~}}}}}}}}}~~~}}}~~~zzzsssjjj```RRRGGGAAA===:::888555555444444444444555555888888;;;BBBIIIRRR```mmm}}}pppccc\\\___fffttt}}}}}}{{{|||}}}hhh]]]ZZZ\\\___jjjyyytttssslllXXXMMMGGGOOO```{{{{{{qqqdddTTTPPPWWWhhhnnn\\\GGG<<<777333111111///......------......///,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,------...//////000000000111111111111222222222222333666888@@@SSSssswwwgggpppxxxuuuZZZEEE;;;888555333222222222222333444555555666444333444444444222000............000222444555777999<<<@@@BBBDDDDDDDDDCCCIIIOOOVVV___fffddd^^^PPPEEE<<<999999777666666999999999999:::;;;;;;<<<<<<:::888777888888777666999999::::::::::::999999::::::::::::;;;;;;<<<============>>>@@@AAACCCDDDKKKOOOTTTVVVRRRKKKEEEAAAAAA@@@??????@@@CCCEEEGGGGGGHHHJJJMMMNNNTTTcccrrrwwwkkkbbbWWWNNNJJJFFFAAA<<<<<<<<<:::999888777777777555444444333333333333333444444333333444555777888999???IIIVVVfffvvv}}}wwwooohhh___XXXUUUQQQMMMJJJHHHEEEBBB>>>;;;999888888;;;;;;<<<===<<<:::777666333333222111111111111111444666888<<<@@@GGGOOOTTT___gggnnnppptttyyy|||{{{xxxyyy{{{}}}~~~~~~~~~}}}~~~}}}wwwppppppvvv{{{|||qqqIIIFFFCCCCCCFFFIIIKKKLLLIIICCC<<<777555444333222333000000222333444999@@@IIIUUUeeeqqqvvvtttpppmmmfffbbb[[[TTTNNNGGGAAA===<<<777444555555444777<<<@@@HHHSSS^^^fffjjjmmmooosssuuuwwwxxxxxxyyy{{{|||||||||}}}}}}}}}~~~zzzssshhh^^^QQQFFF@@@===:::888555555444444444444555555888888<<>>???@@@BBBCCCCCCIIIMMMSSSVVVSSSMMMEEE@@@AAAAAA@@@???@@@BBBCCCEEEGGGGGGIIIJJJJJJMMMXXXddduuuvvveeeYYYSSSOOOIIICCC@@@>>>;;;999999888888777555555444333333333333333444444333333333555666777888>>>IIIWWWgggyyy{{{rrrlllddd^^^YYYTTTMMMIIIFFFDDD@@@<<<999888888888999:::;;;;;;:::888777555333333222111111111111111222444777:::???GGGOOOTTT^^^eeelllooosssxxx{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}}}}|||{{{~~~uuuooopppyyysssJJJEEE@@@======>>>@@@@@@@@@===888555444444555555555222222333333333888>>>JJJVVVfffqqqtttrrrpppooohhhddd^^^WWWQQQJJJCCC???<<<777444555555666:::???CCCKKKWWWaaahhhlllnnnooorrruuuxxxyyyzzzzzz{{{||||||}}}~~~zzzssshhh^^^PPPEEE???;;;888666555555444444444444555555888888===FFFNNNXXXfffsssrrrhhhbbbdddkkkxxx{{{fffYYYTTTVVVWWWccc}}}}}}uuu^^^PPPMMMSSSgggwwweeeXXXVVV\\\sssssseeeTTTAAA888444111000000/////////....../////////------............------,,,++++++++++++,,,------------------............111222222111000111333555;;;KKKhhhzzz||||||gggNNN@@@999666555222222222222333444555555666555444444555555333111//////...///000111333444777:::===AAACCCDDDCCCBBBDDDHHHMMMTTT```kkkooommm[[[LLL===999:::999888888;;;;;;;;;:::;;;;;;<<<<<<999777666777888::::::999888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======???@@@AAACCCCCCDDDHHHKKKQQQUUUTTTNNNFFFAAABBBAAA@@@@@@@@@@@@AAABBBEEEEEEGGGIIIIIIJJJQQQ[[[fffqqqyyyggg\\\UUUMMMGGGDDDAAA<<<::::::999888666666555444444333333444444333222222222222444555666888>>>IIIXXXiii|||vvvpppiiiccc]]]WWWPPPJJJEEECCC???<<<999888777777888888999999888777666555444444333222222222222222111333666:::???GGGOOOUUU\\\cccjjjmmmpppvvvxxxwwwxxxyyy{{{|||}}}~~~}}}}}}}}}{{{{{{{{{}}}wwwqqqrrr|||vvvGGGCCC>>>:::999:::::::::777666444333333333555555666333222333333222777===LLLXXXhhhqqqsssqqqoooppphhheee___YYYSSSLLLEEEAAA;;;666222444555666:::@@@GGGOOOZZZcccjjjmmmpppqqqrrruuuyyy||||||||||||}}}}}}~~~yyyqqqfff]]]OOODDD>>>:::888555555555444444444444555555777999???HHHRRR\\\jjjwww|||qqqgggcccgggooozzz{{{hhh\\\WWWVVVUUUaaa~~~zzzaaaRRRPPPVVVjjjzzzdddXXXXXX^^^yyyzzzhhhaaaPPP???666333111//////000//////......//////000------......//////......,,,,,,,,,,,,,,,------........./////////000000000000111111000///000333555;;;GGGaaa}}}~~~|||kkkSSSCCC;;;777555222222222222333444555555666555444555555555333111000////////////111333444777999===@@@CCCDDDDDDDDDEEEHHHLLLTTTbbbrrr{{{{{{fffTTTAAA:::::::::999:::;;;;;;;;;::::::;;;;;;<<<888777666777999:::::::::888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===???AAABBBCCCCCCCCCFFFIIINNNRRRTTTPPPIIICCCBBBAAA@@@@@@????????????AAAAAADDDHHHHHHHHHMMMTTT\\\cccppp|||kkk^^^RRRJJJJJJEEE???<<<;;;;;;888666666555555444444444444444222222111111222333555666888>>>JJJYYYkkk}}}wwwrrrkkkeee```ZZZSSSMMMDDDBBB???;;;999888888888777777777777777666555555444444333222222222222222111333666:::@@@HHHPPPVVV\\\ccciiillloootttuuutttvvvwwwyyy{{{||||||||||||~~~}}}{{{zzzyyy{{{}}}{{{vvvvvvwwwHHHDDD???<<<:::888666555111111111000000111222444444111000222222222777>>>NNNZZZiiiqqqrrrooooooppphhheee```[[[UUUOOOHHHCCC<<<666333555666888===CCCKKKRRR\\\dddjjjnnnqqqrrrqqquuuzzz}}}~~~~~~~~~}}}~~~~~~wwwnnncccZZZMMMCCC>>>;;;999777555555444444444444555555777999@@@KKKUUU```nnn{{{yyylllcccbbbjjjttt}}}pppeeeaaa___[[[fff~~~dddSSSQQQVVVkkk}}}dddXXX[[[ccc~~~|||iii___OOO>>>666444222000000000000////////////000000+++,,,---............------------,,,---......///........./////////000000///000000000///000333555999BBBXXXwwwxxxyyyxxxnnnWWWFFF===888666222222222222333444555555777666555555666555333111000000/////////111222333666777:::===@@@CCCDDDEEEBBBDDDIIISSSeee{{{uuu___HHH===;;;:::::::::;;;;;;:::::::::::::::;;;:::888777777888999999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBEEEGGGKKKPPPSSSQQQKKKFFFBBBAAAAAA@@@???>>>>>>===??????CCCGGGHHHGGGKKKPPPTTTXXXcccrrr{{{pppaaaXXXQQQKKKCCC???>>>===:::666666666555444444444444444333333222222333444666777999???KKKZZZlll}}}yyywwwtttnnngggbbb^^^XXXRRRMMMDDDBBB???<<<999888888888666666666666555555555444333333222111111111111111000333666:::@@@IIIQQQWWW]]]dddjjjlllooossstttssstttuuuwwwxxxyyyzzzyyyyyy||||||||||||{{{zzzyyyxxx{{{|||}}}~~~~~~~~~~~~{{{zzz}}}tttKKKGGGCCC>>>;;;777333000...///000///...///000222111//////111222333999???OOO[[[jjjrrrqqqnnnnnnooohhheeeaaa\\\VVVPPPIIIEEE>>>999666777999;;;AAAGGGMMMSSS]]]eeekkkoooqqqsssqqquuu{{{~~~}}}~~~~~~|||uuulll```WWWKKKBBB>>><<<;;;999555555555444444555555555666999@@@LLLWWWbbbqqq~~~vvvggg___aaalllyyyxxxooollliiidddllleeeTTTQQQUUUjjjeeeYYY^^^hhhooo___OOO>>>777555333111111000000////////////000000***+++,,,,,,------------...------------...//////,,,,,,,,,---------.........///000//////000333666777???SSSppprrrttttttoooYYYHHH>>>999777222222222222333444555555777666555555666555333111000000/////////111222333555666888;;;>>>AAADDDEEE>>>AAAFFFRRRhhhhhhMMM???<<<;;;::::::;;;::::::999999999::::::<<<:::888777888888777666888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;===???@@@AAAAAAAAAEEEFFFIIIOOOSSSRRRMMMHHHBBBBBBAAA@@@???>>>======@@@@@@DDDIIIJJJHHHKKKOOOOOORRR]]]jjjqqqssszzzqqqhhhUUUOOOFFFBBBAAA???;;;777666666555444444444444555444444333333444555777888999@@@KKK[[[lll~~~{{{vvvxxxyyyxxxuuurrrooonnnnnniiibbb]]]YYYUUUOOOJJJDDDBBB???<<<:::999999999555555555555555444444444222111111000000000000000111333666;;;AAAIIIRRRXXX___ffflllmmmooossstttsssrrrsssuuuvvvwwwwwwwwwwww{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{||||||||||||~~~}}}yyyrrrMMMGGG@@@;;;999777444222////////////000000000000222//////000000333<<>>:::777777888:::BBBKKKSSSXXX___eeeiiillloooqqqrrrvvv{{{~~~|||{{{zzztttlll^^^RRREEE???;;;777666888777666444333444555777999:::<<>>???BBBMMMfffqqqUUUEEE===777777999:::::::::;;;;;;<<<<<<<<<>>><<<:::888888888999:::999999999:::;;;<<<===>>>:::999888777777999;;;<<<@@@???>>>>>>>>>???AAAAAAAAACCCGGGNNNSSSRRRNNNIIIFFFCCC???===<<<;;;999888;;;<<>>:::777666888777666555444444555777888:::<<>>999777999:::::::::::::::;;;;;;;;;===;;;:::888888999:::;;;::::::::::::;;;<<<<<<===;;;:::999888999:::<<<===??????>>>>>>>>>???@@@AAAAAACCCGGGLLLQQQQQQNNNJJJHHHEEEAAA>>>===<<<;;;999;;;<<<>>>AAADDDGGGJJJKKKMMMQQQWWW\\\aaaeeeiiilllsssyyyppp```WWWPPPHHHCCCCCC>>>===;;;888555444444555666555555444444555666666:::>>>III[[[pppuuullliiidddcccbbbaaa```^^^]]]\\\[[[XXXTTTQQQNNNJJJEEEBBB@@@???===;;;999888888999777777666555444333222222333333333222222222222222222444777;;;AAAIIIQQQWWWaaabbbdddgggkkkooopppqqqrrrssstttuuuvvvuuutttttt{{{{{{{{{{{{{{{yyyxxxwwwwwwxxxzzz}}}~~~~~~}}}|||~~~~~~|||yyy{{{tttuuu[[[TTTKKKCCC???:::555111000000////////////000000///......000111444>>>HHHVVV\\\eeelllooooooooonnnnnnkkkfffaaaZZZRRRJJJEEE<<<999777999<<>>;;;777666777888777555444444555666777:::<<>>???>>>>>>>>>>>>???@@@@@@BBBCCCEEEIIIMMMOOONNNLLLIIIGGGCCC@@@???>>>===;;;:::;;;===???BBBEEEGGGIIIKKKOOOTTTXXX\\\___cccffflllrrr}}}zzzjjj___UUUOOOLLLCCCAAA>>>:::888777777777777777666666555666666777999>>>IIIZZZppp~~~|||wwwmmmfffdddaaa^^^[[[[[[[[[ZZZVVVSSSRRRPPPNNNLLLJJJGGGDDDAAA@@@???===;;;:::999::::::888888777666555444333333444333333333222222222111222444888<<>>HHHSSSZZZbbbiiilllmmmllllllnnnkkkfff```ZZZRRRKKKEEE;;;888888;;;>>>BBBKKKTTTZZZ^^^dddiiikkkmmmoooppptttvvvwwwwwwvvvwwwxxxzzz}}}~~~}}}|||zzzsssjjj\\\QQQEEE???<<<888777888888777555444444444666777:::===EEEQQQ\\\gggvvv}}}lll```]]]aaammmxxx}}}}}}{{{{{{{{{rrr|||oooZZZPPPMMMVVVkkkvvvkkkddd|||oooZZZKKK;;;555333111////////////............//////.......................................---------,,,---///000000000///...///000000000111111111111222555???QQQjjj|||oooxxxyyy___HHH===<<<444444333222333444555666444444555555555555555444000//////...///000111222222444888;;;>>>???@@@???>>>???AAAEEEPPPeee|||~~~bbbLLLAAA<<<999888:::999999999888888777777999999888999999;;;<<<===<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBBDDDGGGJJJLLLMMMMMMJJJGGGCCCAAA@@@???===<<<::::::;;;<<>>GGGRRRXXX```gggjjjjjjjjjkkkkkkhhhbbb]]]VVVOOOHHHDDD:::888888<<<@@@DDDMMMUUUZZZ___eeeiiilllmmmooopppppprrrtttuuuvvvwwwyyy{{{{{{|||~~~~~~|||zzzrrriii\\\QQQFFFAAA===999888999888777555444444555666777;;;>>>GGGTTT___jjjyyy|||kkk```\\\```lllxxx}}}zzzssslllzzzjjjVVVNNNNNNXXXlllvvvkkkfff~~~nnnZZZKKK;;;444333111////////////............//////........................,,,,,,,,,---...///000000,,,---///000000000///...///000000000111111111111///333;;;JJJcccvvvwwwyyycccJJJ===;;;444444333222333444555666888888888888777666555444000///.........///000222333555999<<<>>>?????????:::===@@@DDDLLL[[[ppp}}}fffPPPCCC===:::888999999999888888777777777888888888999:::;;;<<<==================<<<::::::;;;;;;:::::::::::::::;;;======>>>>>>????????????AAABBBCCCEEEGGGIIILLLNNNIIIFFFBBB@@@???>>><<<;;;999999999:::<<<>>>AAABBBCCCFFFKKKOOOSSSXXX]]]```aaaiiittt{{{jjj^^^TTTOOOHHHBBB???===:::888777666666555444444555555888<<>>999777888777666444333444555777999===@@@JJJWWWbbbnnn|||zzziii___\\\```mmmxxx}}}}}}pppkkk~~~fffTTTOOOPPP\\\sssooohhheeerrrZZZJJJ:::444333111////////////............//////........................***+++,,,---...000111111......///000000000000///000000000000111111111111000555;;;GGG___zzzuuu|||xxxgggOOO???;;;444444333222333444555666::::::999999888666555444111000...------...000111444666999;;;===>>>>>>===999:::>>>CCCHHHSSSeeevvv~~~nnnXXXGGG???;;;999999999999888888888888888888888999:::;;;;;;<<<<<<>>>>>>?????????>>><<<;;;;;;;;;;;;;;;::::::::::::<<<===>>>>>>??????>>>>>>???AAACCCDDDEEEGGGJJJMMMHHHEEEBBB???>>>===<<<:::999888777777999;;;>>>???@@@CCCGGGKKKOOOTTTYYY]]]]]]dddmmmvvv}}}lll___XXXNNNGGGBBB???:::777777777666555444444444444888;;;EEEVVVllltttnnnhhheeeeeedddaaa```aaa___\\\ZZZYYYXXXUUUPPPKKKIIIHHHGGGGGGGGGGGGEEECCC???>>>===<<<<<<===>>>???<<<<<<;;;:::999888777777666666555444333222111111111333777<<>>BBBLLLYYYeeeqqqwwwggg^^^\\\bbbooo{{{ooommmbbbTTTSSSWWWgggttteeecccddd{{{YYYJJJ:::444222000////////////............//////........................+++,,,,,,---...///000000///////////////000000111000000000000111111111111111666:::BBBYYY|||zzznnnmmm{{{yyylllUUUCCC>>>444444333222333444555666888888888888888777666555111000...,,,,,,...000111333555777:::<<<<<<;;;;;;;;;999;;;???DDDMMM^^^nnnyyycccMMMAAA===:::888888888999999999999999888999999:::;;;;;;;;;;;;>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::<<<<<<>>>?????????>>>======@@@BBBDDDDDDFFFIIILLLIIIFFFBBB???>>>===<<<:::999888666555666999;;;===>>>@@@DDDGGGJJJNNNSSSWWWZZZ```ffflllrrr~~~nnneeeYYYOOOIIIDDD>>>:::999888777666555555555555888;;;DDDTTTjjjyyyrrrlllfffeeeccc```^^^```]]]]]]]]]\\\YYYUUUPPPNNNJJJIIIGGGGGGGGGFFFDDDBBB???>>>=========>>>???@@@======<<<;;;:::999888888666666555444333222111111333555999>>>DDDLLLVVV\\\^^^ccciiikkkiiihhhjjjlllmmmnnnppprrrsssttttttsssrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrssstttuuuwwwwww|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~}}}ooofffpppyyyqqqdddWWWNNNDDD<<<666444222000---,,,---///000///...000333333444;;;DDDEEEKKKRRRXXX[[[\\\]]]^^^^^^ZZZTTTNNNHHHBBB<<<888999888999===AAAEEELLLUUUWWW\\\bbbhhhkkkmmmooopppllloootttwwwxxxxxxxxxxxxxxxyyy{{{~~~}}}zzzqqqgggVVVKKKBBB>>>;;;666444555444444333333444777999;;;???CCCMMM[[[gggrrrttteee]]]\\\cccqqq~~~kkkkkk{{{```UUUWWW___qqqiii^^^```cccYYYJJJ:::444222000......//////............//////........................------..................000///.........///111222000000000000111111111111000555888>>>SSSwwwxxxggg```pppzzzzzzpppZZZGGG@@@444444333222333444555666555666666777777777777777222000...,,,,,,---///111222444666999:::::::::999===999888<<>><<<888888888999:::::::::;;;999999:::;;;;;;;;;::::::>>>???AAABBBBBBAAA@@@>>>======>>>>>>===<<<;;;;;;;;;<<<>>>?????????>>>===<<>>===;;;999777555444555777:::<<<>>>@@@BBBDDDFFFJJJNNNRRRUUUYYY^^^```dddooo~~~yyypppbbbWWWQQQKKKDDD???:::999888777666666666666888;;;CCCSSShhh~~~yyyrrrkkkiiieeeaaa___```]]]___aaa___[[[VVVSSSQQQMMMKKKJJJIIIIIIHHHEEECCC???>>>=========>>>???@@@======<<<;;;:::999999888777666666444333222111111555777;;;???EEENNNWWW]]]^^^dddjjjllljjjiiikkknnnnnnoooqqqrrrssssssssssssrrrqqqooonnnnnnppprrrssssssrrrrrrssstttuuuvvvwwwyyyzzzzzz{{{{{{|||||||||}}}~~~}}}kkkcccnnnxxxpppeeeZZZPPPFFF===777222111//////000000...---,,,---...///111555<<<@@@EEEHHHLLLRRRVVVYYYZZZ[[[WWWSSSMMMGGG@@@<<<999888444666999;;;@@@EEELLLQQQ[[[^^^bbbeeehhhlllpppsssrrrsssssstttvvvwwwxxxyyyzzzyyyyyy|||~~~zzzpppfffTTTIII???<<<999666555666555666666555444666999;;;===EEEQQQ]]]iiiwwwssseee^^^^^^dddrrr~~~mmmnnnuuu^^^UUUVVVdddtttcccZZZ[[[jjj|||\\\LLL;;;555444222000///,,,---------.../////////+++,,,---...////////////,,,,,,,,,,,,,,,---...//////......------///000111////////////000000000000333222444===MMMiiixxx___UUU```nnn}}}{{{sss___III===666444222222333444444444555555666777777777777777333111000......///111222333555666888999999999999999666:::@@@AAACCCTTTiii}}}yyyYYYFFF>>>:::;;;;;;;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;???AAAAAA<<<888<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@DDDIIILLLLLLHHHBBB@@@@@@???>>><<<:::888666555555666999:::???@@@BBBCCCDDDHHHLLLPPPQQQSSSUUUVVVZZZaaallltttlll^^^XXXSSSKKKEEE>>><<<888777666666555444:::;;;@@@NNNcccxxx}}}uuupppmmmjjjfffbbbeeebbb``````aaa___ZZZVVVQQQOOOLLLKKKIIIHHHEEEBBB>>>===<<<===>>>@@@@@@???AAA@@@???===;;;999777777888888777666666666666666555666777<<>>KKKdddvvv]]]RRRYYYddd~~~xxxcccLLL>>>777555333222333444444444666777777888888888777777333222000///...///111222111333555777999:::;;;;;;999777:::@@@AAACCCRRReee~~~```KKKAAA<<<;;;:::::::::::::::;;;;;;999::::::::::::;;;;;;;;;============<<<;;;:::999::::::;;;>>>@@@???<<<888<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAADDDIIIMMMNNNJJJEEEBBBBBBAAA???===;;;999777555555666888:::>>>@@@AAABBBDDDGGGKKKOOOOOOQQQSSSTTTVVV]]]gggnnn{{{xxxhhh___XXXPPPIIIAAA>>>:::888888777666555777888>>>III[[[pppzzzuuusssqqqmmmjjjjjjgggdddcccdddbbb]]]YYYUUURRROOOMMMLLLJJJGGGDDD???===;;;<<<>>>@@@@@@@@@BBBAAA@@@>>><<<;;;999888999999888666666555555555555666888<<>>999555333111000000000...---.../////////000333888<<<>>>@@@DDDGGGJJJKKKKKKKKKLLLIIIDDD>>>999555333222333555888;;;???EEELLLQQQYYY]]]aaaeeehhhlllooorrrrrrtttwwwyyy{{{{{{zzzzzzyyyxxxyyy|||~~~yyynnncccSSSHHH???;;;999666555777333444555444555777;;;>>>BBBJJJVVVcccooo}}}yyymmmaaa]]]```iiiwww}}}}}}hhhiiinnnYYYTTTYYYttt~~~iii[[[TTTXXXjjj~~~nnnWWWHHH:::555444222000///...............---------,,,,,,---...//////////////////...---------......///............///000000000000000111111111222222222444999@@@III___www___QQQTTTZZZrrr}}}jjjRRRBBB888666333222333444444444999999999::::::999888888444222000///...///000111///111444777999;;;;;;<<<999777:::???@@@BBBOOO___{{{kkkRRRDDD===::::::999999999999999:::888888999999999:::::::::<<<<<<<<<<<<;;;:::999999999999:::<<<>>>===;;;888<<<<<<<<<;;;<<<<<<===>>>????????????@@@DDDJJJNNNQQQNNNIIIFFFDDDBBB@@@>>><<<:::777555555666888999===>>>@@@AAACCCEEEIIIMMMLLLNNNOOOPPPQQQVVV___eeejjjuuuwwwkkk```VVVNNNEEEAAA===:::999999888777666888<<>><<<;;;;;;;;;:::888777666555444444555666888<<>>999555222111000222444777:::>>>EEELLLQQQXXX\\\aaaeeeiiilllooorrrrrruuuxxx{{{}}}}}}|||zzzyyyxxxyyy|||~~~yyynnndddRRRHHH>>>;;;999666555777444555555555444666:::<<>>>>>@@@KKKWWWsssqqqWWWFFF>>>:::999888888888888888888777888888888888999999999;;;;;;;;;;;;::::::999888888888999:::;;;;;;:::999<<<<<<<<<;;;;;;<<<<<<=========>>>>>>???DDDIIINNNRRROOOLLLHHHEEEBBB@@@???<<<;;;888666555666888999<<<===???AAABBBDDDHHHJJJIIIKKKLLLLLLLLLPPPWWW\\\aaajjjzzzxxxiiiZZZQQQJJJFFFAAA===;;;:::888777777:::===AAAJJJ\\\tttyyyuuuqqqnnnnnnkkkgggccc___\\\YYYUUUSSSOOOKKKIIIDDDBBB@@@@@@BBBEEEGGGGGGCCCCCCBBB@@@???>>>===<<<<<<;;;999777666555444444555555777<<>>DDDLLLQQQWWW[[[```eeeiiillloooqqqrrrtttxxx{{{}}}}}}|||{{{zzzyyyzzz}}}~~~zzzoooeeeQQQGGG>>>:::999666555777666666666555444555888;;;DDDLLLXXXeeerrrxxxkkk^^^\\\bbblllxxx|||wwwyyy|||}}}mmmtttgggUUUVVV___xxx{{{jjj[[[VVVYYYcccxxxqqq^^^MMMBBB888444333000///////////////...---------,,,,,,---......///.........000///...------------------......///////////////000111111111222222222222111666???EEEKKK[[[{{{nnn\\\YYY\\\sss}}}mmmWWWFFF<<<888444222222333444444;;;;;;<<<<<<<<<<<<;;;;;;555444111///......//////111222444666777888777777888999;;;======???FFFOOOeeeyyyrrrYYYGGG>>>:::999888888777777777888777777777888888888999999::::::::::::::::::999888777888999999999999999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<>>>BBBHHHLLLPPPOOOMMMIIIEEEAAA??????<<<:::888666666777999:::;;;===???AAABBBCCCFFFIIIGGGIIIKKKJJJJJJLLLQQQVVVZZZbbbnnn~~~tttbbbVVVQQQLLLFFF@@@===;;;999888777:::<<<===DDDUUUmmm|||wwwtttsssqqqmmmiiieeebbb^^^ZZZVVVRRRNNNKKKEEECCCBBBBBBEEEGGGIIIIIIEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::888666555444444444444666:::@@@GGGNNNRRRTTTVVVWWWXXXWWWWWWXXXYYY[[[ZZZZZZ[[[^^^`````````bbbaaa___]]][[[ZZZXXXXXX^^^___```cccfffjjjnnnppptttvvvxxxyyyxxxxxxyyyzzzvvvttt~~~{{{sssgggYYYLLLDDD???;;;888333111000///......---.../////////000333666666888<<>>:::555222222333444444:::;;;<<<<<<======<<<<<<666555222///...---......111222444555666777666666777999<<<<<<<<<===BBBGGGUUUeeewww{{{mmmYYYGGG>>>::::::999888777777777777777777888888888999999999:::::::::;;;;;;::::::999888888999888777888999;;;===<<<;;;;;;:::;;;;;;;;;::::::::::::;;;???EEEIIINNNNNNMMMJJJEEEAAA@@@@@@;;;:::888666666888:::;;;;;;===@@@AAABBBCCCFFFHHHGGGIIIKKKKKKJJJKKKOOOSSSTTTZZZcccoooqqqcccZZZUUUMMMEEEAAA===;;;999777888999:::@@@PPPgggxxx~~~{{{zzzxxxtttqqqlllhhhccc___[[[VVVQQQNNNFFFEEEEEEFFFIIIKKKKKKKKKHHHGGGFFFDDDAAA???>>>===<<<;;;999888777666555555333333444777<<>>EEENNNZZZhhhuuutttfff[[[\\\eeeppp|||yyyvvvyyy}}}qqq}}}fffWWW[[[fffuuuaaaTTTZZZlll~~~yyypppbbbWWWEEE===666444222///...000---------...............---...............------,,,,,,+++++++++,,,,,,---------///000000000///.../////////000000000111111111333999>>>DDDPPPggg{{{lll```[[[nnnsss___NNN???;;;555222111333333444999999;;;<<<======>>>>>>777555222///---------...///000222555666777777777777:::<<<;;;:::<<>><<<999999888999AAAQQQeeettt|||yyyrrrooojjjddd```[[[UUURRRKKKKKKLLLOOOQQQSSSRRRPPPLLLKKKIIIGGGDDDBBB@@@???;;;:::999888777777777777222222333555888===AAADDDHHHIIIIIIGGGEEEEEEEEEGGGHHHHHHHHHJJJMMMOOONNNMMMQQQQQQPPPOOOMMMLLLJJJIIIKKKLLLNNNQQQUUUYYY]]]___cccfffkkknnnooopppqqqrrrxxxxxxyyyzzz|||~~~xxxxxxvvvooobbbUUULLLHHH===:::555111000//////...+++---...//////000333555555666999;;;<<<<<<;;;:::888666444111000000000111...000444888===CCCKKKPPPTTTYYY```fffjjjllloooqqqpppqqqrrrtttvvvxxxzzz{{{~~~}}}}}}~~~~~~zzzuuujjj___OOOFFF<<<999888666555777000111333444555999>>>AAAGGGOOO\\\iiivvvqqqdddYYY[[[fffsss~~~zzzwwwzzzqqq|||fffWWW\\\hhhuuu```SSS\\\rrryyyssskkk^^^UUUCCC;;;555444222///...000,,,------....../////////---...............------************+++,,,,,,---,,,---///000000000///...////////////000000000000111111555:::@@@KKK^^^pppssscccZZZjjj{{{iiiYYY@@@;;;666222111222333444888888:::<<<===>>>>>>>>>777555222///---------------...111444666888888999777:::<<<;;;:::;;;======???HHHVVVbbbcccYYYJJJAAA<<<;;;:::999888888888888888999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;999::::::888666777:::>>>===<<<;;;;;;::::::::::::888888888777888;;;@@@DDDMMMNNNOOOLLLGGGCCCCCCCCC999888777666777:::<<<>>>;;;>>>AAABBBCCCDDDFFFGGGHHHLLLNNNOOOMMMMMMPPPSSSTTTVVVXXX[[[bbbqqqjjjcccYYYPPPIIIDDD@@@>>><<<;;;:::<<>>AAAAAAAAADDDFFFHHHGGGFFFIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDFFFIIINNNSSSWWWZZZ]]]aaafffkkkmmmoooqqqssswwwwwwwwwxxxzzz{{{}}}~~~xxxyyyuuummmeee]]]QQQGGGCCC>>>888333000///...---.........//////000111222444666888:::;;;:::999888333222111000////////////111222444777;;;BBBJJJOOOTTTYYY```fffiiikkklllmmmsssuuuvvvwwwxxxyyy|||}}}}}}}}}~~~}}}vvvjjj]]]NNNBBB888777888777444444555444555777666666<<>>666555555333222444...111777<<>><<<:::888333///------.../////////111333555777888999===:::888888999:::;;;:::<<>>===<<<;;;:::999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::999999888888777777666666999999888888888888999999777777777666666999>>>BBBKKKNNNNNNJJJFFFEEECCC@@@===;;;999777777999;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHKKKLLLMMMNNNQQQSSSYYYWWWXXX^^^cccjjjttt~~~rrraaaVVVNNNEEE???>>><<<<<<>>>BBBGGGRRRfffwww}}}zzzssslllddd^^^ZZZXXXTTTYYY]]]```dddfffaaaYYYWWWUUUQQQNNNKKKGGGBBB>>>======<<<;;;999777555444444222111222555888999999;;;;;;::::::999999999888;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCBBB@@@===<<<>>>@@@CCCDDDEEEIIIOOOTTTWWW[[[aaaeeehhhiiijjjkkkssstttuuuwwwxxxyyyyyyyyy~~~{{{zzz{{{|||~~~~~~~~~sssuuutttnnnhhh```UUUJJJDDD???999444111000..................///000111222444555777999:::999888777333222111000////////////000111444666;;;AAAHHHNNNQQQVVV^^^dddiiilllnnnpppssstttvvvwwwxxxzzz|||~~~~~~~~~~~~|||tttggg[[[LLLAAA777666777666333333555444555777666777===EEEKKKSSS___nnn|||mmm```VVVZZZggguuu|||xxxyyy}}}zzzmmm]]]XXX^^^oootttccc\\\fff|||mmmfff___QQQBBB999222111111///...000......////////////......------------------------...------------...//////............////////////000000000000000000000000///000444666666:::IIIXXXuuuooo```hhhzzzdddLLLAAA888555555333222333111333777;;;===>>>===<<<;;;888444000------.../////////111333555777888999;;;:::999999;;;<<<;;;:::999>>>FFFQQQXXXVVVKKKBBB>>>===<<<:::999999999999888888888888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666666888888888777777888888888777777666666666999>>>BBBJJJNNNNNNIIIFFFFFFDDDAAA===;;;999888888999;;;<<<>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKLLLNNNPPPRRRXXXVVVXXX]]]bbbgggpppxxxlll___TTTKKKDDDCCC>>>===???DDDIIIUUUiiizzz{{{vvvooohhhccc___]]]^^^cccgggjjjnnnoooiiiaaa[[[XXXSSSOOOLLLIIIEEEBBB???>>>>>><<<:::888666555444333222333555888999999999999999888888777777777::::::;;;<<<===>>>>>>???AAAAAABBBBBBAAA>>><<<:::999;;;===>>>???CCCHHHLLLSSSWWW]]]bbbeeehhhjjjllloooqqqsssvvvyyy{{{}}}~~~~~~{{{wwwtttssstttvvvwwwwwwzzz~~~}}}mmmqqqssspppllleeeZZZOOOFFFAAA:::555222000///...............///000111222333444666888888888777666222222111000///////////////000333666:::@@@GGGLLLPPPUUU\\\cccgggkkkmmmooorrrtttvvvxxxxxxzzz|||~~~yyyqqqcccWWWIII???777555666444333333555444555777777777>>>FFFOOOWWWcccrrrkkk^^^UUUYYYggguuu|||xxxyyy}}}~~~bbbXXXUUU\\\lllppp```\\\kkk~~~qqqjjj```OOOAAA999222111222///...///......////////////.................................------------...//////............////////////000000000000000000000000111111333555444777CCCPPPlll|||iiilllxxxrrrRRRFFF:::666555222111111444555888:::<<<======<<<;;;999555111.........///...///111222555666888999::::::;;;===??????===;;;777:::AAAKKKSSSSSSKKKCCC===<<<;;;:::999888888888666666777777999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888777666666666666777777777777777777777777777777666555666999>>>AAAHHHKKKKKKGGGFFFGGGEEEBBB<<<;;;999888888:::;;;===>>>???AAABBBDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMOOOQQQVVVUUUWWW]]]```ccciiipppyyywwwfffYYYNNNGGGEEEBBBAAABBBGGGMMMYYYmmm{{{tttnnniiifffdddhhhnnnsssuuuwwwwwwqqqiii```\\\VVVQQQNNNLLLIIIGGGBBBBBBAAA???===:::888777555444333444666999:::::::::::::::999999999999888<<<<<<<<<===>>>???AAAAAACCCDDDDDDDDDBBB@@@===;;;777888999999:::===AAADDDLLLPPPWWW\\\aaaeeeiiikkklllnnnqqqtttxxxzzz|||}}}zzzvvvpppkkkhhhhhhiiikkkmmmqqqwww|||tttyyyhhhnnnrrrrrrpppiii]]]RRRHHHCCC<<<777333222000///...............///111111222333555777777666555444111111000//////////////////111444777;;;AAAGGGLLLSSSWWW]]]bbbeeehhhjjjlllqqqsssvvvxxxyyyzzz}}}}}}wwwnnn___RRRGGG>>>777666777555333444555444555888888999???HHHRRRZZZgggvvv~~~jjj]]]TTTYYYffftttzzzwwwxxx}}}qqqXXXSSSRRRZZZjjjsssaaa^^^nnnvvvmmm```LLL@@@888222222222///...///---......//////......---------------------------...------------...//////............////////////000000000000000000000000222222444555444666@@@LLLgggrrrqqq}}}zzzWWWIII;;;666555333111222444555777999;;;===??????<<<:::666222000/////////...///000222444666888888:::<<<>>>BBBEEEDDDAAA>>>999:::???GGGOOOPPPJJJDDD===<<<;;;:::999888888888555666666777888:::;;;<<<:::::::::;;;;;;;;;;;;;;;:::999888666555555555555666666777777777777666666666666666555555888===AAAEEEGGGFFFCCCDDDFFFEEEAAA<<<;;;:::999999:::<<<===???@@@AAABBBDDDDDDDDDEEECCCEEEHHHIIIJJJKKKNNNPPPTTTTTTWWW\\\^^^^^^bbbhhhuuupppbbbUUUMMMKKKHHHFFFFFFKKKRRR___rrr|||uuupppmmmkkknnnuuu{{{}}}}}}{{{tttlllddd___YYYSSSPPPNNNMMMLLLGGGGGGEEECCC@@@===;;;999777666555666999<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHKKKKKKKKKKKKIIIEEEBBB@@@:::999999888999;;;>>>@@@DDDHHHOOOUUU[[[```fffiiilllmmmppprrrtttvvvwwwxxxvvvrrrkkkccc]]][[[]]]___bbbgggnnnuuu{{{zzzqqqxxxdddkkkqqqsssrrrlll```TTTKKKFFF???999555333111000------------...///000111222333555666666555444333111000//////////////////000222666999<<>>999888888555444666555444555888999:::AAAIIITTT\\\iiixxx|||iii]]]UUUYYYfffrrr|||}}}xxxvvvxxx}}}gggQQQPPPQQQZZZkkk|||gggaaaooowwwnnn```KKK>>>777111222222000...///------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000000000000000000000111444444555>>>GGGccc|||zzz]]]MMM<<<666555444333333222333555888;;;???AAACCC===;;;888444111000//////......000222444666777888;;;===AAAFFFIIIHHHEEEAAA>>>===???FFFMMMOOOJJJEEE======;;;:::999888888888666666666777888999;;;<<<888888999999999:::::::::;;;999777555444444555555555666777777777777666555666666555555555888===AAABBBCCCAAA???@@@CCCBBB>>>;;;;;;:::::::::;;;<<<===??????AAABBBCCCCCCCCCCCCBBBDDDFFFHHHIIIJJJLLLNNNSSSRRRVVVZZZ[[[ZZZ\\\```llluuurrreee[[[XXXQQQNNNNNNSSSZZZeeevvv}}}wwwtttrrrttt|||wwwooogggbbb[[[UUURRRQQQPPPOOOLLLLLLJJJGGGDDD@@@===;;;999888888999===@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKNNNPPPTTTTTTTTTRRROOOKKKHHHEEE>>><<<:::888999:::;;;;;;>>>AAAGGGMMMTTTZZZaaafffjjjkkkmmmppprrrtttuuuuuurrrnnnggg]]]UUURRRSSSVVVXXX]]]dddlllttt{{{yyysss|||```gggooorrrrrrnnncccXXXMMMHHHAAA:::666444222000------------...///000111222333555666666555444222000//////....../////////111333777:::===BBBGGGKKKPPPUUU[[[```eeeiiimmmpppooorrrvvvyyyzzz{{{}}}~~~{{{tttjjj[[[MMMDDD>>>999999888555555777444444555999:::;;;BBBKKKUUU^^^lll{{{yyyggg]]]VVV\\\hhhrrrzzz|||wwwvvvyyybbbOOOOOOQQQ[[[ooonnnfffsssuuulll___MMM===666111222222000......------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000000000000000---,,,...111222333:::BBB[[[}}}gggTTTAAA888777666444444111222555999<<<@@@CCCDDD>>><<<999666333111//////---...000111444555777888:::===AAAGGGJJJJJJGGGCCC@@@???@@@FFFMMMOOOLLLGGG>>>===<<<;;;:::999999999888888888888888999:::;;;777777888888999999::::::;;;:::777555333333444555666666888888888888666666666666555444555888===@@@@@@@@@===;;;===AAA@@@;;;:::::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBAAACCCEEEGGGGGGIIIKKKMMMPPPPPPRRRWWWWWWUUUVVVZZZdddlllwwwttthhhccc\\\XXXXXX]]]dddmmmzzz~~~{{{yyy}}}}}}uuujjjeee^^^YYYUUUTTTRRRQQQQQQPPPNNNKKKGGGCCC@@@>>><<<;;;;;;>>>BBBFFFHHHIIIGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLOOOSSSWWWZZZ^^^^^^]]]ZZZVVVQQQLLLIIIAAA>>>:::888888888888777999<<>>NNNppp|||uuurrr^^^GGG<<<:::777555444222333666:::===@@@AAABBB???===:::777444111000///---...///111333555777777888;;;???EEEIIIIIIFFFCCC???>>>???EEEMMMPPPMMMIII???>>>===<<<;;;:::::::::::::::999999999999::::::777777888999999:::;;;;;;<<<:::777444333333444555666777999::::::999777666555555555444444777<<<@@@AAA@@@<<<999<<>>===>>>??????@@@@@@@@@@@@@@@BBBDDDFFFFFFHHHJJJLLLMMMLLLNNNRRRQQQOOOQQQUUU]]]dddnnnyyyssskkkgggcccccchhhnnnuuu{{{mmmhhhbbb]]]ZZZXXXVVVTTTUUUTTTQQQNNNIIIEEEAAA???>>>>>>>>>BBBGGGLLLOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRUUUYYY^^^cccfffjjjiiigggccc]]]WWWRRROOOEEEAAA<<<:::999999777555777999===BBBHHHOOOWWW\\\]]]^^^aaadddgggiiikkkkkkgggfffaaaWWWMMMGGGHHHJJJGGGKKKQQQYYYaaalllvvv}}}||||||zzzzzzWWW___hhhnnnrrrrrrjjjaaaPPPKKKCCC<<<888555333111---------------...000000333444666777777666444333//////.........//////000///111555999<<<@@@EEEHHHUUUYYY]]]aaaeeehhhkkknnnnnnqqqvvvyyy{{{|||}}}~~~}}}{{{tttjjj[[[MMM???;;;888888666333333666444444666999;;;<<>>???@@@@@@???>>>;;;888444222000///---...///111333555777777777999===CCCGGGHHHEEECCC<<<<<<>>>EEEMMMQQQOOOKKK@@@???>>>===<<<;;;;;;;;;<<<;;;::::::999999::::::888888999::::::;;;<<<<<<<<<:::777444222222444555666888999::::::999888666555555555444444777<<<@@@BBB@@@<<<999<<>>>>><<<===>>>??????????????????AAADDDEEEFFFGGGJJJLLLJJJIIIKKKNNNNNNKKKMMMRRRWWW]]]dddmmmxxx~~~uuunnnkkkkkkpppuuuzzz~~~oookkkeee```]]][[[XXXVVVWWWVVVSSSOOOKKKFFFBBB@@@??????@@@DDDJJJOOORRRSSSSSSSSSSSSSSSTTTTTTUUUUUUXXXYYYZZZ]]]bbbhhhmmmqqqrrrqqqooojjjddd]]]XXXTTTIIIEEE???<<<<<<;;;999777666888;;;???EEELLLTTTYYYYYYZZZ[[[]]]^^^_________dddccc___VVVKKKEEEEEEGGGCCCFFFKKKRRR[[[gggrrryyy{{{rrrttt|||uuuyyyWWW[[[ccckkkpppooojjjeeeSSSNNNEEE>>>999666444333111000///......///000111555444444333333222222111//////............//////111333555777;;;@@@FFFKKKPPPVVV]]]bbbeeehhhlllooonnnqqqvvvyyyzzz|||~~~}}}}}}sssdddUUUKKK???<<<999666666666666555666555666999;;;>>>HHHRRR```hhhtttqqqaaa\\\^^^mmm}}}}}}||||||yyyvvvxxx```TTTIIIOOOiii}}}tttssskkkVVVIII999666333000...---...///////////////////////////,,,,,,---......---,,,,,,..........................................------////////////000000000000///000000000000222666999EEESSSppppppiiihhhuuuqqqRRRAAA;;;666444555222444888<<<@@@CCCDDDEEE@@@???>>>;;;777222...,,,000000000111222333555555;;;999999<<<@@@BBBAAA??????======BBBIIINNNNNNLLLAAA>>>;;;;;;======;;;999999999:::::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===666666555555666777888999888999:::;;;:::888666555666555444555666999;;;===>>>>>>===<<<;;;:::999999::::::;;;;;;<<<=========;;;;;;<<<===>>>???@@@@@@?????????@@@AAACCCFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQTTTXXX]]]```ggguuu}}}wwwrrrpppuuuzzz}}}qqqmmmggg```[[[XXXWWWWWWRRRRRRQQQPPPMMMJJJGGGEEE@@@AAACCCGGGLLLRRRVVVYYYZZZZZZZZZXXXVVVVVVXXXZZZ[[[^^^ccchhhmmmrrrxxx|||}}}zzzwwwtttqqqjjjaaa[[[RRRJJJCCCAAA???;;;888888777777666888<<>>JJJeeeyyyiiieeeooouuuTTTBBB<<<888555555333555888<<>>;;;777222///,,,000000000111222333444555:::999999;;;>>>@@@???===>>><<<===AAAHHHMMMMMMKKKAAA???<<<;;;======;;;999999999999999::::::::::::<<<;;;:::999999:::;;;;;;888888777666666777888888999:::;;;;;;:::999777666666555555555777999<<<===??????>>>===;;;:::999999::::::;;;;;;<<<========================>>>>>>>>>????????????AAACCCEEEFFFHHHHHHIIIJJJKKKNNNPPPQQQOOORRRVVVWWW[[[eeettt}}}yyyzzz}}}~~~sssooohhh```ZZZVVVTTTSSSOOOOOOOOOMMMKKKHHHEEEDDDDDDDDDFFFIIINNNSSSXXX[[[]]]]]]]]]\\\[[[\\\^^^```bbbeeekkkpppvvv||||||uuullleeeWWWNNNFFFDDDAAA<<<888888666666666777;;;AAAHHHLLLMMMLLLJJJGGGFFFGGGIIIKKKYYY[[[ZZZSSSIII@@@>>>???>>>AAADDDHHHNNNVVV___eeekkkrrrxxx|||wwwnnnlllooo}}}uuu{{{NNNSSSZZZbbbhhhiiigggcccYYYSSSJJJBBB<<<888555333111000///......///000111333333222111111000000/////////............//////222444666999<<>>777555222000.........///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////...///000//////111444777:::CCC[[[jjjccchhh~~~{{{YYYDDD===999666444444666999<<>>>>>>>>=========<<<<<>>>>>???@@@BBBDDDEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSUUUTTTTTTZZZdddlll~~~tttooohhh___XXXRRROOONNNKKKKKKJJJIIIGGGEEEDDDBBBFFFFFFGGGJJJOOOUUUZZZ^^^___```aaaaaaaaabbbeeegggjjjnnntttzzz}}}ssskkk^^^UUUKKKGGGCCC===999999555666666777999===DDDIIIGGGFFFCCC@@@>>>@@@CCCGGGUUUWWWVVVPPPFFF???===>>><<<>>>AAADDDHHHNNNVVV[[[aaagggooouuuyyyuuummmmmmsssvvvKKKNNNUUU]]]dddgggfffddd\\\VVVNNNEEE>>>999555333111000///......///000111333333222222111111000000//////............//////222444666999===CCCIIINNNSSSXXX___cccdddfffiiimmmpppsssvvvyyyyyyzzz|||}}}yyyoooaaaRRRIII@@@===999666555555444333666555777;;;>>>CCCMMMXXXeeeqqqxxxkkkbbbfffuuu}}}lll]]]aaagggjjjjjjrrryyywwwyyyaaaYYYVVVeeessseee^^^aaammmjjjPPP???666444222000............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------.........///---.../////////000333555;;;AAAUUUxxxmmmcccdddzzz```HHH>>>:::666333555666999<<<>>>@@@@@@@@@??????===;;;888444111...//////000000111333444555888999999:::;;;;;;;;;:::<<<;;;<<>><<<<<<;;;::::::777777888888888999999999<<<;;;:::999888888777777999888888888888:::;;;<<<============<<<;;;999888888777777888999;;;<<<===@@@@@@???>>><<<;;;:::999999::::::;;;;;;<<<==============================>>>>>>>>>>>>???AAACCCDDDGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVUUUTTTVVV\\\bbblllwww}}}~~~|||mmmiiibbbZZZSSSNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEIIIOOOVVV\\\```bbbcccdddeeeeeegggjjjmmmpppuuu{{{xxxpppdddZZZPPPJJJFFF???;;;;;;555666666666777;;;BBBGGGHHHGGGEEEAAA???AAAFFFKKKSSSUUUUUUOOOFFF@@@???@@@;;;<<<>>>@@@CCCGGGMMMQQQWWW^^^gggnnnssszzz~~~}}}vvvqqqlllvvv|||IIILLLRRRZZZaaaeeefffeee___YYYPPPGGGAAA;;;666333111000///......///000111444444444333222222111111//////............//////222444666999===CCCJJJNNNTTTYYY```dddeeegggjjjnnnqqqtttwwwyyyzzzzzz|||}}}|||vvvlll^^^PPPGGG@@@<<<888666555444444333666555777<<<@@@EEEPPP[[[fffsssvvvjjj```fffvvv|||jjjZZZ[[[\\\\\\]]]iiirrrpppvvv```ZZZZZZjjjxxxjjj```\\\cccssszzzeeeOOO@@@444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////------------.........///---///000000000000222444999???RRRrrrqqqeeedddyyyjjjNNN???:::666333555777999<<<>>>???@@@@@@>>>>>>===;;;888555222000/////////000111222444444888999:::;;;;;;;;;;;;;;;::::::<<<>>>BBBEEEFFFFFFAAA@@@???===;;;:::::::::777777888888888999999999;;;;;;::::::999888777777777777777888:::===@@@AAA@@@@@@???>>>===<<<;;;:::999999999:::;;;<<<======??????>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>=========>>>@@@AAABBBFFFFFFHHHJJJKKKMMMNNNNNNLLLNNNQQQQQQRRRTTTXXX[[[eeejjjwww}}}yyywwwvvvxxx|||zzztttpppnnn___\\\WWWQQQLLLHHHFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBEEEJJJQQQYYY```dddfffggghhhhhhiiikkknnnqqqtttyyyxxxjjj___TTTNNNIIIBBB>>>===555777777666666:::CCCJJJLLLLLLKKKFFFCCCDDDKKKPPPXXXZZZZZZSSSIII@@@===>>>:::;;;===>>>???AAAFFFIIIPPPVVV___gggooowww~~~wwwtttooo}}}HHHJJJOOOVVV^^^ccceeeeee___ZZZQQQIIIBBB<<<777333111000///......///000111555555444444333222222111//////............//////111333555888<<>>;;;777555555555444444666555888===AAAGGGRRR]]]iiittttttiii]]]cccrrrooo]]][[[XXXWWWZZZiiiyyylllkkkrrr___^^^```qqqmmmbbb^^^]]]hhhyyyrrr___LLL>>>333222111000///.........------------------------...------,,,,,,------...........................,,,,,,------.../////////------........./////////...///111111111111222444555:::KKKgggvvvgggcccxxxvvvWWWCCC:::777444444666999;;;>>>???@@@@@@>>>>>>===;;;999666333111/////////000111222333444666888:::;;;::::::;;;<<<999:::;;;===@@@BBBCCCDDD@@@AAA@@@>>>:::999999:::888888888999999999999::::::;;;;;;;;;:::999888777666666777999<<<@@@CCCEEEBBBBBBAAA@@@>>>===<<<<<<999::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<<999:::;;;<<<===>>>>>>???======<<<<<<===>>>@@@AAADDDEEEGGGIIIJJJKKKLLLLLLIIIKKKNNNPPPQQQTTTWWWZZZ```bbbkkkyyyqqqooommmlllnnnrrrtttssspppkkkccc\\\XXXWWWNNNLLLIIIFFFCCCAAA@@@@@@===<<<<<<<<<<<<===>>>??????AAAEEEKKKSSSZZZ```dddhhhiiiiiiiiiiiijjjmmmooorrrxxxsssgggZZZSSSLLLDDD@@@???777888888777666<<>>BBBIIITTT___lllvvvqqqfffZZZ___mmmuuuddd```]]]]]]cccttt|||pppnnnppp```ccchhhyyy{{{eee\\\]]]bbbooommmZZZHHH:::222222111000///......---000000000000000000000000...---,,,,,,,,,,,,---...------------------------,,,,,,------...//////000....../////////000000000///000222333222222333444444777DDDXXXooozzzggg```sssaaaGGG<<<999888333555888;;;>>>???@@@@@@=========;;;999666444222////////////000222333444333555888999888888:::<<<888999;;;===>>>???AAACCC@@@AAAAAA>>>:::888999:::999999999999::::::::::::::::::;;;<<<;;;;;;:::999777888888:::===@@@CCCEEEDDDDDDBBBAAA???>>>======:::;;;<<<<<<============::::::::::::;;;;;;;;;;;;888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;<<<===???@@@BBBCCCEEEGGGIIIJJJJJJJJJJJJLLLNNNOOOQQQSSSVVVXXX[[[]]]dddttt{{{ssskkkdddaaa___]]]]]]```___]]]ZZZSSSLLLGGGDDDDDD???>>>===;;;:::999999999777777666666777999;;;<<<;;;>>>CCCJJJPPPVVVZZZ]]]cccddddddcccbbbbbbeeegggiiiooozzz}}}qqqbbbXXXPPPFFF@@@???999::::::777777???NNNYYYbbbdddbbb[[[QQQMMMPPPTTT```dddeee^^^QQQCCC;;;888888999::::::999:::<<<>>>CCCGGGNNNWWWbbbmmmwww}}}xxxtttsssyyyFFFGGGKKKQQQXXX^^^bbbccc^^^YYYRRRJJJCCC===888444111000///......///000111333333222222111000000000//////............/////////111444777;;;AAAIIINNNUUU[[[bbbgggjjjmmmqqqtttwwwyyy|||}}}}}}}}}}}}~~~|||~~~~~~}}}|||zzzuuunnndddWWWJJJAAA;;;999666444555666666666666555999>>>CCCIIIUUU```ooowww~~~nnneeeWWW\\\jjj}}}zzzkkkgggdddfffnnnxxxtttnnnaaagggnnnzzzaaaZZZ]]]hhhvvvzzziiiXXXEEE888222111111000///......---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000///111333333333222333444777888???NNN___ttt|||ggg]]]ooohhhKKK>>>;;;;;;333444777;;;>>>???@@@AAA=========<<<999777444222......//////000222333444000333777888777777999<<<777999;;;<<<===>>>@@@BBB@@@AAAAAA>>>:::888999:::999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999:::;;;===@@@CCCDDDEEEEEECCCAAA@@@???>>>>>>;;;;;;<<<===>>>>>>>>>===888888999::::::;;;<<<<<<888999999::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;<<<===>>>???@@@BBBDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRXXX[[[aaakkk|||xxxqqqggg```YYYVVVTTTPPPOOOQQQLLLKKKHHHCCC>>>;;;:::;;;888777666555444444444444333333222333444666888999888;;;@@@FFFLLLPPPSSSTTT]]]^^^]]]\\\ZZZZZZ\\\]]]___gggsssxxxhhh]]]RRRGGG@@@>>>:::;;;;;;888888BBBRRR^^^qqqrrrpppggg[[[TTTUUUXXX\\\aaaddd___TTTGGG???<<<777888999888888888:::<<>><<<;;;:::777333000000000/////////111222333222444777777777777888999:::999888999<<<@@@EEEHHHCCCCCCBBB???<<<::::::;;;:::;;;===>>>>>>===;;;:::999999999888888888777777777777888:::<<>><<<;;;:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<@@@@@@BBBCCCDDDFFFGGGGGGEEEEEEFFFGGGJJJLLLOOOQQQVVVVVVZZZbbbnnn|||ssslll\\\WWWQQQLLLIIIHHHGGGFFFBBBAAA???<<<:::777555444333333333222111000000///111000/////////111222333666777999===AAAGGGKKKNNNSSSRRRQQQQQQRRRSSSUUUVVVWWW\\\eeeppp}}}rrrcccVVVMMMDDD???===;;;999999:::BBBTTTeeetttyyyyyynnnbbb[[[YYYWWW[[[___aaa[[[QQQGGGAAA@@@999888777555555666666777:::<<>>AAA@@@???>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<>>===;;;888666444222111333222222111000000//////000000///...///000111222444555666999===AAAEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOTTT]]]iiiwwwyyyhhh[[[PPPHHHBBB???<<<:::999:::BBBRRRbbbttt{{{}}}tttiiiaaa\\\YYYZZZ[[[ZZZUUUMMMEEE???===999888777666666666777888:::;;;AAAJJJSSS]]]kkkwwwzzzssspppooo~~~FFFEEEFFFKKKSSSZZZ]]]]]]\\\WWWPPPHHHBBB===777444444222111//////000111222222222222111111111111000000000000000000000000000111222555888;;;AAAHHHMMMWWW\\\ccchhhlllnnnqqqrrrvvvwwwyyy{{{|||}}}~~~~~~}}}zzztttjjj]]]PPPEEE???:::999777555444555666777::::::>>>EEEKKKTTTbbbnnn{{{zzzhhh\\\\\\dddooo|||~~~||||||uuuwwwwwwttt~~~rrrbbbZZZiiiuuulll~~~mmmddd\\\XXXQQQDDD999555222111000///.....................------------,,,,,,,,,------------.........------------,,,,,,,,,,,,---......//////............/////////000000000000000000000111222333444666666888===JJJaaa~~~hhh]]]hhhzzztttXXXGGG>>>;;;777666555777;;;???@@@AAAAAA@@@>>>===<<<:::666333111000/////////000111222444666888999999999:::;;;===<<<;;;:::;;;>>>AAACCCEEEEEEDDDAAA===:::::::::999999;;;;;;;;;;;;999999;;;;;;:::::::::999999999:::999999999999999::::::======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNOOONNNPPPTTTXXXaaarrr~~~yyyqqqggg```RRRMMMGGGAAA???===<<<;;;;;;:::888666444222000///222111111000000//////...000///.........///000111111222333555777:::<<<============>>>???BBBDDDEEEEEEJJJTTT```nnn~~~pppbbbVVVLLLEEE@@@===;;;:::;;;@@@OOO]]]nnnwww}}}yyyoooggg```[[[WWWUUUPPPLLLGGGCCC>>>:::999888777666666666777888::::::???GGGOOOZZZjjjxxxxxxqqqppppppFFFEEEFFFJJJQQQXXX[[[\\\\\\WWWPPPIIICCC===888555444333111//////000111222222222222111111111000000////////////////////////000222555888<<>>:::888666555444555666777::::::???GGGNNNWWWdddqqqvvvfff[[[\\\dddppp|||}}}zzz|||}}}|||{{{}}}kkk___[[[kkk{{{|||ooocccXXXUUUNNNBBB888666000000000/////////////////////.........---------*********+++++++++,,,,,,------------------------,,,---......//////.............../////////000000000000000000111222333444555555666:::EEE[[[yyylll```fffuuuwww\\\III???;;;777666666777:::===@@@AAABBBAAA??????>>><<<888555111111000//////000111222444666999:::::::::;;;===???===<<<;;;;;;===???AAADDDEEEDDDBBB>>>;;;::::::888999::::::::::::999888::::::999999999999888888888888777777777888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<======>>>@@@AAAAAABBBCCCCCCCCCCCCEEEGGGIIIKKKNNNLLLMMMPPPRRRUUU```kkk{{{{{{vvvnnnddd^^^RRRMMMFFFAAA>>><<<;;;:::;;;:::999777555444222111111000000000//////......000///...------...///000000000000111222333444555666666777888:::===@@@AAA@@@EEENNNYYYffftttyyyiii[[[OOOHHHAAA>>>;;;::::::===IIIUUUcccnnnwwwxxxrrrlllddd^^^WWWPPPHHHDDDCCCAAA===999888777666555555555666777:::999<<>>999666333111000......///000111222222222111111111000000////////////////////////000222555888<<>>===<<<<<<===>>>???BBBCCCDDDBBB>>>;;;::::::888999999999999999999888888888888888777777777777555555555666777888999:::777888888888999999999999::::::;;;;;;;;;;;;::::::888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBAAAAAABBBCCCEEEGGGHHHJJJIIIJJJMMMMMMNNNTTT\\\eeesss{{{wwwqqqjjjbbb\\\RRRMMMFFFAAA>>><<<:::999;;;:::999888666555333333000000000000////////////000///...------...///000//////000000000000000000222222333444777:::===>>>AAAEEEKKKTTT^^^kkkwwwqqqaaaSSSJJJCCC>>>;;;:::999:::CCCLLLVVVbbbmmmqqqqqqnnnhhhbbbWWWOOOEEEAAAAAAAAA===999777666555444333444555555:::888:::AAAIIIVVVhhhwwwzzzpppmmmrrrxxxEEEFFFFFFIIIMMMRRRXXX[[[[[[WWWPPPIIIDDD>>>:::666222000///------...///000222222222111111111111000000000000000000000000000000222555888===CCCJJJOOOYYY^^^eeekkkooorrruuuwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~zzzuuummmaaaTTTIIIAAA<<<999777666555555666777888999;;;AAAJJJSSS\\\iiiuuu|||nnnbbb[[[[[[eeesss~~~|||yyy|||~~~jjjYYYUUUYYYjjj|||nnn[[[UUULLL===444555///000000000000000///............------------,,,,,,,,,------------......,,,,,,,,,------------...+++,,,------......------------........./////////000000000000111222333444222222666;;;???MMMkkkuuunnnmmmjjjRRRBBB===777777777777777:::>>>BBBCCCBBB@@@@@@@@@>>>:::888222111000/////////000111333666888::::::;;;<<<>>>@@@???>>>===<<<======>>>???AAABBBAAA>>><<<::::::999999999999999999999999888777777777777666666666333333444555777888:::;;;777777777777888888999999999999::::::::::::999999888888888888999999999999999999999999999999999999888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????AAA@@@@@@@@@AAABBBDDDEEEFFFDDDEEEIIIJJJIIIMMMRRRVVV```lllvvv|||vvvpppjjjddd^^^ZZZSSSNNNGGGAAA===;;;:::999888888777666555333333222000000000000000000000000111000///.........///000......//////000///////////////000111333666999:::BBBEEEIIIPPPXXXbbblllsss||||||jjjZZZOOOEEE@@@<<<;;;999999>>>EEEMMMWWWaaafffiiijjjhhhcccWWWOOOEEE@@@@@@@@@===;;;777666555444444444555555999888999@@@HHHUUUgggwwwtttkkkkkkttt~~~EEEFFFFFFHHHKKKQQQWWW[[[[[[WWWPPPIIIDDD???:::777222000///------...///000222222222111111111111000000000000000000000000000000222555888===CCCKKKPPPYYY^^^eeelllqqqtttxxxzzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}zzztttkkk___RRRGGG???;;;888777666555555666777999:::<<>>FFFbbbsssiiiwwwtttZZZGGGAAA777777777666666999>>>BBBBBBAAA@@@@@@@@@>>>;;;888333222000/////////000111222555888999999:::<<<===???>>>>>>============>>><<<>>>@@@@@@>>><<<;;;;;;::::::999999999999::::::888888888777777777777666444444444555666888:::;;;777777777777888888888888777888888999999888888777888888888888999999999999888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@????????????@@@BBBCCCDDDBBBCCCFFFHHHGGGIIIMMMMMMTTT[[[```iiissszzz|||{{{ssslllfffaaa\\\ZZZUUUPPPHHHBBB???===;;;:::777777666555444333333222111111111111111111111111222111000///...///000000+++,,,...////////////............///111444666888@@@BBBFFFJJJQQQZZZccciiirrryyyuuubbbVVVHHHCCC???===;;;999<<>>===;;;999888777666555666777777999777999@@@IIIUUUgggvvv|||ooogggjjjwwwEEEFFFFFFHHHKKKPPPVVVZZZ[[[WWWPPPIIIDDD???:::777222111///...---...000111222222222111111111111000000000000000000000000000000222555999===DDDKKKPPPYYY^^^fffmmmrrrvvvyyy|||{{{{{{}}}~~~~~~}}}|||||||||yyytttjjj]]]QQQFFF???;;;888777666555555666888999<<<>>>EEEOOOXXXaaaooo{{{uuuhhh```\\\aaakkkyyy|||{{{}}}vvvxxx{{{}}}]]]ZZZUUUYYYooovvvqqqtttwww```XXXOOO???666999000111111111000///---,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++---------.........//////000000000000111222333444666666;;;@@@>>>BBB[[[xxxwwwfffooo{{{___KKKDDD777888888666555888>>>BBBBBBAAA@@@@@@???>>>;;;888333222111/////////000111222444777999999:::<<<===???>>>>>>============>>>:::<<>><<<;;;;;;;;;::::::999999::::::;;;999999999888888888888777555555555666666888999:::777777777888888888888888777777888888888888777777777888888888888999999999777777777777777777777777777777777777777777777777999999:::;;;;;;;;;::::::;;;<<<<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???AAABBBDDDBBBCCCGGGHHHGGGHHHLLLIIINNNRRRUUUZZZbbbfffeeelllnnnrrryyy|||ssskkkeeeaaa]]]\\\XXXSSSKKKEEEBBB@@@>>>===888888777666666555444444111111111111111222222222333222111/////////000111***+++---.../////////.../////////000222444666888===???BBBGGGMMMUUU^^^dddlllpppvvv|||hhh[[[KKKEEEAAA???===:::<<<@@@===CCCHHHJJJOOOUUUWWWVVVUUUPPPHHHBBB>>>===<<<;;;;;;:::888777777777888999888777:::AAAIIIUUUgggvvvyyymmmdddiiiyyyCCCDDDEEEGGGIIIOOOUUUZZZ[[[VVVOOOJJJFFFBBB<<<888555222///............---////////////...........................///000000222444888;;;???EEELLLPPP\\\___eeekkkqqqvvvyyy{{{yyyzzz{{{}}}~~~}}}zzzyyysssooogggZZZLLLAAA<<<;;;666666555444444555777777===AAAGGGNNNWWWdddsss~~~qqqccc\\\\\\cccsss~~~|||zzz|||uuurrrsssVVVRRRUUU^^^pppllliiimmm|||eeeVVVKKK@@@555///222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////000000000111222222333333333999888777>>>DDDTTTmmmjjjfffwwwqqqVVVEEE???:::777666666666<<>>>>>>>>>>>888444111//////000000000333444555777999::::::;;;============<<<<<<<<<<<<>>>======<<<;;;;;;::::::888999::::::;;;;;;::::::777777777777777888888888666666555555555555666666999999999888777666555555666777888999999888777666666666666666666666666666666666777777888888888999666666777777888888888999888888888777777777777777;;;999777999;;;===;;;999=========;;;:::;;;>>>@@@AAAAAABBBBBBCCCDDDDDDDDDIIIIIIKKKMMMPPPSSSVVVWWW^^^^^^bbbjjjpppxxxxxxpppjjjbbb\\\\\\aaa```WWWOOOJJJCCC;;;999===;;;888666444444444222000222222222222222222222222222222222111000//////.........---------,,,,,,,,,............000222444555:::>>>CCCIIINNNTTTYYY]]]fffggglllwwwsss```TTTJJJ@@@===<<<999999;;;??????@@@CCCGGGMMMSSSWWWSSSRRRMMMFFFBBBBBB???::::::999666555555666999:::888888999>>>HHHXXXiiiuuu}}}qqqjjjjjjtttEEEEEEFFFGGGJJJOOOUUUZZZZZZVVVOOOJJJFFFAAA<<<888444222///......///...---111000000000000/////////...............///000000222444888<<<@@@FFFMMMRRR[[[^^^cccjjjppptttwwwyyyxxxyyy{{{|||~~~~~~~~~|||yyyxxxsssooofffYYYKKKAAA<<<;;;666666555444555666777888===AAAIIIPPPZZZgggvvv}}}oooaaa[[[\\\gggwww{{{zzz|||{{{{{{yyyyyysssWWWPPPVVVaaatttgggbbbdddvvv}}}dddSSSIII>>>555000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...************************---------............///............////////////000000000111222222333333333999777666;;;@@@OOOgggooodddnnn~~~vvv[[[III???;;;888888777888<<>>>>>>>>888555111//////000000000222333555777999::::::;;;<<<<<<<<<=========>>>>>>???>>>>>>======<<<;;;;;;888888999::::::::::::999777777777777888888888888888777777777777777777888::::::::::::999888777666666666777888888777666666888888888888888888888888666666777777777888888888666666777777777888888888777777777777777777777777:::888777888;;;<<<;;;999<<<<<<<<<;;;:::;;;>>>@@@??????@@@AAAAAABBBBBBCCCFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRVVV]]]cccjjjvvvzzzrrrlllddd^^^___dddfff]]]TTTNNNFFF===:::===:::888666555555555444333222222222222222222222222333222222111000000//////............---------,,,............000222444555999===CCCHHHMMMSSSXXX\\\ccceeejjjtttlll\\\QQQGGGBBB@@@======???@@@??????@@@DDDIIIOOOSSSYYYWWWQQQHHHBBB@@@<<<666:::888777666666777888:::::::::;;;???IIIXXXiiittt|||qqqlllooo{{{GGGGGGHHHHHHJJJNNNTTTYYYZZZVVVQQQKKKFFFAAA<<<888333111......///000//////111111111111000000000000...............///000000111444888<<>>999666222//////000000000111222444666888999:::::::::;;;;;;<<<>>>??????@@@????????????>>>===<<<<<<777777888999999999999999888888888888888888888888999999999888888999999999;;;;;;;;;;;;;;;:::999888555666666777777666666555888888888888888888888888666666777777777777888888666666777777777777888888777777777777777777777777:::888888888:::;;;:::999:::;;;;;;::::::;;;>>>@@@======>>>??????@@@@@@AAACCCDDDDDDFFFGGGIIIKKKLLLKKKLLLOOOUUUYYY___iiittt|||uuunnngggbbbdddiiinnnfff\\\TTTJJJ@@@<<<===999777555555666777666555333333333333333333333333333222222111111000000000/////////.........------............000222444555888<<>>CCCCCCCCCCCCBBBAAA@@@???;;;777333000000000000000000111333666888999::::::;;;<<<<<<===>>>>>>?????????????????????===<<<;;;888888999::::::::::::999999999888888888888888777:::999999888888999999::::::;;;;;;;;;::::::999888555555666666666666555555666666666666666666666666666666777777777777777777666666777777777777777777666666666777777777777777999888888888999999999888888999::::::999:::===???<<<<<<======>>>?????????BBBBBBBBBBBBCCCEEEFFFGGGJJJJJJMMMRRRUUUXXXaaajjj{{{wwwqqqkkkgggiiiooovvvooodddYYYMMMCCC===<<<777666444555666777777666444444444444444444444444333333222222222111111111000////////////.....................000222444555777;;;@@@FFFKKKPPPVVVZZZ\\\bbbhhhlllqqq~~~pppcccUUUMMMHHHEEEFFFIIIJJJGGGCCCAAACCCHHHNNNRRR\\\]]]YYYQQQJJJFFFCCC>>>999999999999999999999999;;;<<<>>>CCCLLLZZZhhhrrr{{{qqqooouuuHHHIIIIIIHHHJJJMMMSSSWWW[[[YYYVVVQQQJJJDDD???<<<222000......///000000///000000/////////........................///000000111444888===CCCJJJRRRWWW[[[^^^ccchhhmmmqqqsssuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~|||zzzyyytttlll___QQQFFF???:::888666666555555666777999:::;;;BBBMMMXXXcccooo{{{vvvhhh^^^___fffxxx|||{{{xxxoookkklllnnn{{{jjjYYYSSSaaavvvttt```]]]XXXbbboookkkRRRCCC:::555444////////////....................................+++++++++,,,,,,,,,------************************---------............///............////////////000000000111222222333333000555333333:::<<>>>>>>>>>>>>>>>>>=========>>>??????>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999888888777777888888777777777777888888888999999999999888888777666666555555555555666666666666666666666666666666777777666666666666666666777777666666666666666666555555666666777777777777888888888888888777888888777888999999999999;;;===;;;<<<<<<===>>>>>>??????AAA@@@@@@AAAAAABBBCCCDDDEEEFFFIIIMMMOOOPPPWWW___iiitttyyytttnnnkkkooouuu|||vvvkkk]]]QQQGGG@@@<<<888777555555777777777666444444444444444444444444333333333333222222222222000////////////.....................000222444555666:::???EEEJJJPPPUUUYYY[[[bbbhhhjjjlllvvvqqqaaaXXXSSSPPPRRRVVVSSSOOOJJJFFFFFFIIINNNQQQYYY]]]\\\TTTMMMHHHDDD???;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@EEENNN[[[iiirrr}}}rrrpppuuuGGGGGGHHHHHHIIIMMMRRRVVVZZZZZZXXXRRRKKKDDD???===333111......///000//////////////////...........................///000000111444888===CCCJJJRRRWWW\\\^^^ccchhhlllppprrrssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzztttkkk]]]OOODDD>>>999777666555555555666888:::;;;===DDDNNNYYYdddppp}}}ttteee]]]aaaiii|||vvvooojjjmmmnnnzzz{{{xxx|||iii\\\UUUeee{{{iiiXXXYYYTTT]]]iii~~~kkkPPPAAA888444444........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000111222222333333000555333333:::===EEEVVVyyyhhh\\\\\\```wwwwww[[[JJJAAA999777777777777:::???@@@BBBCCCDDDCCCCCCBBB>>>:::555222111000000///...///222444666888999:::?????????>>>>>>============>>>?????????===;;;999:::;;;;;;<<<<<<<<<<<<<<<:::::::::999888888777777777777666666666666777777777777777888888777777666777666666555555666666777888888888888888888888888777777666666666666555555777777666666666666555555444555555666666777777888777888999888666666666888777888999999888888999::::::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDHHHLLLMMMLLLRRRYYY^^^dddnnnuuu{{{}}}wwwssspppuuu|||~~~tttdddWWWNNNFFF@@@===;;;999888888999888666555555555555555555555555333333333333333333333333/////////.........------............000222444555666:::???EEEJJJPPPUUUYYY\\\bbbhhhiiijjjqqqzzziii___ZZZYYY\\\``````[[[UUUNNNKKKKKKMMMOOOWWW]]]___YYYPPPIIIBBB===>>>======<<<<<<======>>>===???CCCIIIRRR___llluuuuuutttyyyEEEFFFFFFFFFHHHLLLRRRVVVXXXYYYWWWRRRJJJBBB>>><<<444222///......///...---000000000////////////..................///000000111444888===BBBIIIPPPUUU[[[]]]bbbfffkkknnnpppqqqssstttwwwyyy{{{}}}~~~~~~|||}}}}}}~~~}}}|||zzzyyyuuujjj[[[MMMCCC===999777666555555555666888:::;;;AAAGGGQQQ[[[eeerrrqqqbbb[[[aaakkk~~~~~~vvvpppllljjjlllyyywwwrrrttt}}}eee\\\VVVggg}}}xxx^^^TTTZZZXXXaaakkk~~~eeeKKK<<<555333333........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................---------............///............////////////000000000111222222333333222666333333:::;;;AAAQQQiiiqqq```[[[YYYpppiiiQQQFFF;;;888888777888:::<<<>>>@@@BBBDDDDDDDDDCCC???;;;666333111000000///---///111444666888999:::>>>>>>>>>>>>>>>?????????===>>>@@@AAA@@@>>><<<:::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999888777777777777666666666666777777666666777888888777777666888777666666666666777888888888888888888888888888777777666666666555555555777777666666666555555555444444555555666777777888666888999888666444666777777888:::999777666777888888999999::::::;;;<<<<<<>>>======>>>???@@@AAABBBCCCDDDHHHLLLLLLKKKOOOVVVVVVZZZ```fffllluuu~~~|||xxxvvv{{{|||lll___WWWOOOHHHCCCAAA>>><<<<<<;;;999777555555555555555555555555333333444444444444444444............---------,,,............000222444555666:::@@@EEEJJJPPPVVVYYY\\\aaaggghhhiiinnnxxxrrrhhhddddddhhhnnnqqqlllddd[[[TTTOOOMMMMMMVVV___ddd```XXXPPPHHHBBBAAA@@@>>>======>>>@@@AAA???BBBGGGNNNWWWdddqqqzzzzzzzzzDDDEEEEEEFFFGGGLLLRRRVVVVVVWWWVVVQQQHHH@@@<<<;;;555222000............---111111111111000000000000...............///000000222444888<<>>???@@@AAAAAA>>>@@@AAABBBBBB???===;;;888999::::::;;;;;;::::::;;;;;;::::::999888777777888888777777777777888888666777777888888888777777999888777666666777888999666666666666666666666666777777666666555555555444777777666666555555555444444444444555666777777888666888999888555444555777777999:::999777666555666777777777888999999::::::<<<<<<<<<===>>>???@@@AAA???@@@DDDHHHHHHGGGKKKQQQNNNPPPUUUZZZaaakkkuuu|||{{{zzzrrreee^^^VVVNNNHHHEEEBBB???>>>===:::999666666666666666666666666444444444444444444444444......---------,,,,,,,,,............000222444555777:::@@@FFFKKKPPPVVVZZZ\\\```eeegggiiimmmttt{{{uuuqqqrrrxxx~~~zzzqqqfff\\\TTTPPPNNNUUU___hhhggg```YYYRRRLLLCCCAAA???======???AAACCCAAADDDIIIQQQ[[[hhhuuu}}}~~~DDDEEEFFFFFFHHHLLLQQQUUU\\\\\\ZZZTTTLLLDDD???<<<555333000//////000///...111111000///...---,,,,,,...............///000000222555999>>>CCCIIIPPPTTT\\\^^^bbbeeegggjjjnnnqqqpppsssvvvwwwxxxyyy{{{|||yyy{{{{{{zzz{{{~~~|||wwwssshhhWWWIIIAAA<<<999777555666666555666999===AAAGGGNNNYYYccclllvvvwwwggg\\\YYY___hhh{{{sssjjjbbbhhh{{{pppiiisssppp]]]XXXXXXrrrsss```XXXQQQYYYmmmxxxpppRRRAAA999555222111///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------................../////////000000000000111222222333333555555666777888:::>>>BBBQQQeee}}}hhhZZZUUUccceeeTTTAAA:::999999888888<<<===???BBBCCCDDDDDDDDD???===:::777444222000000111111111222444666777888;;;<<<===??????@@@@@@@@@BBB@@@@@@AAADDDDDD@@@<<<;;;999888999;;;<<<<<<;;;777777777777777777777777555555444444444555555666888888999999999999888888888666555666777888777666777777777777888888888888555555444444444444555555666666555555555444444444555666666777888999999:::666666666666666666666666777777777777777777777777777777777777888888888888::::::;;;===>>>@@@AAAAAAAAAAAACCCDDDFFFHHHIIIJJJNNNPPPRRRUUU[[[ccclllrrr|||}}}||||||nnnddd[[[UUUQQQMMMHHHCCCAAA???======;;;999777444444444666777888888777666555444444333222111111000///.........000000000//////111555888:::>>>CCCHHHLLLQQQVVVYYY^^^___aaadddhhhmmmqqqtttyyyxxxrrrhhhaaaZZZTTTXXXcccnnnrrrpppgggXXXKKKMMMEEE@@@@@@AAA@@@@@@AAABBBFFFLLLTTT___kkkwwwEEEFFFGGGGGGIIIMMMRRRWWW\\\\\\ZZZTTTLLLDDD???<<<555333000//////000///...000000000///......------...............///000000222555999===BBBHHHNNNSSSYYY\\\aaadddgggjjjmmmpppppprrruuuvvvvvvwwwyyyzzzwwwyyyzzzxxxzzz|||zzzuuupppeeeUUUGGG@@@;;;888666555555555555666999===AAAHHHPPP[[[eeeoooyyysssddd[[[XXX```iii|||sssiiicccjjjrrrhhhppp{{{iiiYYYWWWbbb~~~qqq```XXXRRR]]]ttthhhMMM>>>888555222111///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................---------.........//////........./////////000000000000000111222222333333444555666777888:::>>>AAAMMM^^^yyylll\\\VVV```wwwrrr]]]GGG<<<;;;:::888777:::<<<>>>AAACCCDDDDDDDDDAAA???;;;888444222111000000000000111333444666777;;;<<<===>>>???@@@@@@@@@BBBAAABBBDDDGGGGGGCCC>>><<<:::888888999::::::999999999999999999999999999666555555444444555555666777777777888888777777777777666555555777777666555555555666666666777777777555555444444444444555555666666555555555444444444444444555555666777777888666666666666666666666666666666666666666666666666666666777777777888888888999:::;;;<<<>>>???@@@AAA@@@@@@BBBCCCEEEGGGHHHIIILLLMMMPPPSSSXXX___hhhmmmssswww}}}vvvmmmeee^^^YYYUUUOOOHHHDDDBBB@@@???>>><<<999777555555777888666666555444333222111111111111000000///......---/////////......111555888:::>>>CCCGGGLLLPPPUUUYYY]]]]]]___bbbfffkkkoooqqqyyy}}}yyyssskkkdddfffnnnxxx||||||uuufffWWWQQQIIIBBBAAABBB@@@@@@AAAAAAFFFMMMWWWaaammmxxxFFFGGGGGGHHHJJJNNNTTTXXX[[[[[[YYYTTTLLLDDD???===666333000///000000///...////////////////////////...............///000000222555999===AAAFFFLLLPPPTTTXXX^^^cccgggjjjlllnnnoooqqqttttttttttttuuuwwwuuuwwwxxxvvvxxxzzzwwwrrrkkk```QQQEEE>>>:::777555444555555555666999>>>AAAJJJRRR]]]hhhrrr}}}~~~nnnaaaXXXWWW```jjj~~~}}}ssshhhdddooouuuiiinnnxxxcccVVVXXXjjjrrr```XXXRRR___|||ppp\\\FFF:::777444222111///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------.../////////........./////////000000....../////////000000000000000111111222333333333444555777777888:::===@@@IIIUUUlllqqq```XXX\\\llliiiMMM???<<<:::777555888:::===@@@BBBCCCDDDDDDBBB@@@===999666333111000/////////000222333555666:::;;;<<<>>>??????@@@@@@AAAAAACCCGGGJJJJJJEEE@@@<<<:::888888888888777666::::::::::::::::::::::::666666555555555555666666666666777777777777666666777555444555666777666555444444555555555666666666555555444444444444555555555555555555555444444444222222333333444555555555666666666666666666666666666666666666666666666666666666777777777777888888999::::::<<<===>>>???@@@>>>???@@@AAACCCEEEFFFFFFIIIKKKMMMOOOSSSZZZaaafffhhhlllrrryyyxxxpppiiieee```YYYQQQJJJFFFDDDCCCBBB@@@===:::777777777777666555555444333222111111000000//////......------...///.........000444888:::>>>BBBGGGKKKOOOTTTWWWZZZ[[[]]]___cccgggjjjlllrrr}}}xxxxxx}}}vvvfffXXXNNNFFFCCCBBB@@@???AAAAAAFFFPPPZZZeeepppzzz~~~zzzGGGGGGGGGHHHIIINNNTTTYYY\\\\\\ZZZTTTLLLEEE???===666444111000000000000///......//////000000000000...............///000000222555888;;;???DDDIIIMMMPPPUUU\\\bbbfffhhhkkkllloooppprrrsssrrrrrrssstttsssvvvvvvuuuvvvxxxuuuooofff\\\NNNCCC===:::777555444555555555666:::>>>BBBKKKSSS^^^jjjttt{{{kkk___WWWWWW```jjj{{{}}}rrrgggeeeuuuuuuiiinnnxxxzzz___XXX]]]pppsss```WWWRRRbbb}}}xxxeeeSSSAAA888666333111000///............---------//////.........---------++++++++++++++++++++++++,,,,,,,,,---...///000000---.........////////////...////////////000000000000000111222222333333444444555777777888999<<>>AAABBBCCCCCCCCCAAA>>>;;;777444111000000000000000222333444555999:::;;;===>>>??????@@@???@@@CCCHHHLLLLLLGGGCCC<<<:::888888888999888777::::::::::::::::::::::::777777666666555666666666666666777777777777666666666555444555666777666444444444555555555666666666555555444444444444555555555555555555555555555555222222333333444444444444666666666666666666666666666666666666666666666666666666666666777777777888999999:::;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDGGGHHHJJJLLLOOOTTTZZZ___```dddjjjooovvv~~~wwwpppoookkkcccYYYPPPJJJGGGGGGFFFCCC@@@<<<999777777666888888777666555444333333////////////......------.........---...000444888;;;>>>CCCGGGJJJOOOSSSVVVWWWXXXZZZ\\\___bbbdddeeejjjrrr}}}ooo]]]SSSHHHDDDBBB@@@???AAAAAAHHHSSS^^^iiisss|||xxxqqqtttHHHHHHGGGGGGIIINNNTTTYYY^^^^^^[[[UUUMMMEEE@@@===666444111000000111000///......//////000111111111...............///000000333555777:::===AAAFFFIIILLLQQQXXX^^^bbbeeegggiiilllnnnppppppoooooooooqqqqqqtttuuutttuuuvvvrrrlllaaaXXXLLLBBB===:::888666555666666666777;;;@@@CCCKKKSSS___jjjuuuzzzjjj^^^WWWWWW```jjjyyy|||qqqhhhggg{{{mmmfffnnnxxxsss\\\XXX```zzzqqq^^^VVVTTThhhzzzuuu^^^OOO???888555222/////////............---------//////.........---------++++++++++++++++++++++++,,,,,,,,,---...///000000,,,,,,---------.........////////////000000000111111111111222333333444444333555777888888999;;;>>>AAAHHH]]]}}}lll]]]ZZZ```vvvsssTTTBBB<<<999666444555777:::===???AAABBBBBBBBBAAA???;;;888444222000111111111111222444555666888999:::<<<>>>?????????@@@AAAEEEKKKPPPQQQMMMHHH===;;;::::::;;;;;;:::999999999999999999999999999999888777666666666666666777888888999999888888777777555444555666777666555555555666666666777777777555555444444444444555555444555555555555555555555444444444444444555555555666666666666666666666666555555555555555555555555555666666666666777777777888888999:::;;;<<<<<<===;;;<<<<<<>>>???@@@AAAAAAEEEFFFHHHIIIKKKOOOTTTXXX[[[___dddhhhlllsss}}}{{{ttttttqqqkkkaaaVVVNNNKKKKKKHHHFFFCCC???<<<999777666999888777777555555444333///////////////.........---............111555999<<>>CCCFFFGGGLLLRRRWWW[[[___bbbdddhhhjjjllllllkkkkkklllmmmnnnqqqrrrrrrrrrsssoooiii\\\TTTIII@@@<<<:::999777666777777888999===BBBEEEMMMTTT```kkkvvvxxxiii]]]VVVWWWaaakkkzzzyyypppkkkjjjrrrgggiiisss}}}kkkXXXXXXaaarrr^^^XXX[[[rrruuuoooYYYLLL>>>777444000/////////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,------------.../////////000000000111111111111222222333444444444333555777888888999;;;<<<===CCCVVVuuuyyyfff___```rrrtttXXXGGG>>>999666555444666999<<<>>>???@@@@@@@@@???>>>;;;888555222111111111111222222333555555777888:::;;;===>>>??????BBBCCCGGGMMMTTTUUUSSSOOOBBB@@@>>>===>>>>>>===<<<999999999999999999999999:::999888777777666666777888888999999999999888888888666555666777888777666555555666666666777777777555555444444444444555555444444444555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555666666666666777777777888888999::::::;;;;;;:::;;;<<<===>>>???@@@@@@CCCDDDEEEFFFFFFIIIMMMPPPUUUYYY^^^aaaccchhhrrryyyyyyvvvuuupppggg\\\TTTPPPPPPKKKJJJGGGCCC???<<<999888888777777666555444333333000000000000000/////////......///...///222666:::>>>AAAEEEHHHKKKOOOSSSVVVSSSTTTVVVWWWYYYYYYZZZZZZ\\\___fffoooxxx{{{lllZZZPPPGGGEEEDDDBBBAAACCCDDDKKKWWWcccmmmvvv}}}tttgggbbbaaaeeetttMMMLLLKKKJJJLLLQQQYYY^^^dddddd```YYYPPPFFF@@@===777444222111111111111000000000000000000000111111...............///000000333444666888999<<<@@@CCCBBBFFFKKKPPPSSSWWW[[[^^^bbbdddfffgggffffffggghhhjjjmmmooonnnooooookkkdddWWWPPPEEE===:::999888666777888999999;;;>>>CCCGGGOOOVVVbbbmmmxxxttteee[[[VVVXXXbbbnnn}}}~~~uuuooonnnnnnyyynnnnnnxxxgggVVVXXXaaa{{{ddd___ddd{{{|||pppiiiUUUHHH;;;555222//////000///............---------------,,,,,,,,,+++++++++------------------------------..................------------............//////000000000111111111111111222333333444444555333555777888888888:::;;;>>>AAAPPPlllqqqggg```lllwww___NNNBBB:::666777555666888;;;===>>>>>>>>>>>>======;;;888666333111111111000111111222333444666777999;;;===>>>??????AAABBBEEELLLRRRVVVTTTRRRJJJGGGDDDBBBAAA@@@>>><<<::::::::::::::::::::::::;;;:::999888777777777777777777888888888888777777999777666777888999888777444444555555555666666666555555444444444444555555444444444555555555666666555555555555555555444444666666666666666666666666555555555555555555555555555555555666666666777777777777888888999::::::::::::;;;;;;<<<===>>>??????@@@AAABBBBBBBBBCCCGGGIIILLLQQQWWWYYYZZZ^^^gggooovvv|||}}}zzz|||{{{uuuvvvuuummmbbbYYYUUUUUUOOOMMMJJJGGGCCC@@@===<<<999999888777666555444444000111111111111111111111////////////000333888;;;@@@CCCFFFJJJLLLOOOSSSVVVRRRSSSUUUVVVWWWWWWWWWVVVWWWWWW[[[aaagggppp~~~pppbbbTTTLLLEEEDDDDDDCCCBBBDDDFFFMMMXXXcccmmmuuu|||sssfff___ZZZZZZhhh{{{OOONNNMMMLLLNNNTTT[[[aaaffffffbbb[[[PPPGGG@@@===777555222111111111111000111111000000000000000000...............///000000333444666777888;;;???BBB???BBBGGGJJJNNNRRRVVVYYY^^^```bbbcccccccccdddeeegggjjjllllllllllllgggaaaTTTMMMBBB;;;999888666555888999::::::<<>>????????????AAAHHHOOOSSSSSSQQQPPPMMMIIIEEECCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666777777777777666666999888777888999:::999777333333333444444444555555555555555444444555555555444444444555555555666666444444444444444444444444666666666666666666666666555555555555555555555555555555555555666666666777777777888888999999999:::;;;;;;<<<<<<===>>>??????>>>???@@@??????@@@CCCEEEEEEKKKRRRTTTTTTXXXaaahhhnnnuuu|||}}}xxxtttuuuxxx}}}~~~zzztttwwwwwwqqqggg]]]YYYXXXQQQPPPMMMJJJFFFCCC@@@???<<<<<<;;;:::999888777777111111111111111222222222///000000000111444999<<>>CCCFFFHHHIIIKKKMMMVVVXXX[[[\\\]]]___bbbdddgggjjjkkkiiiiiiiiiddd]]]PPPHHH@@@===:::666555888999999:::;;;===BBBHHHLLLPPPXXXcccoooyyyppp^^^SSSQQQXXXhhhvvv~~~}}}tttmmmlllxxxooopppxxx```VVVXXX\\\|||rrriiimmmuuukkkeeeOOOBBB555222222111000000000//////...---,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------.....................///000000000000000000111111111111333333333333222222111000555666666777888:::;;;<<<>>>BBBJJJYYYrrriiiiii{{{iiiVVVHHH===888777555555777888:::===???@@@======<<<;;;999777444333111111000000000222333444333444555777:::===???@@@???@@@@@@BBBEEEKKKRRRWWWYYYTTTMMMGGGCCCAAA???===999;;;===;;;888666777999888888888888888888888888666666666666666777888888777777666666666666777777555555555555555555555555999777555444333444555666333333333333333333333333666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555444555555666777888888999888888888888999:::;;;;;;???>>>===<<<;;;<<<===>>>???BBBFFFKKKRRRXXX]]]```ggglllrrrvvvvvvrrrmmmkkkoooppprrrvvvzzz||||||zzzwwwuuurrrqqqnnniiiaaa[[[XXXUUUOOOIIIEEEBBBAAAAAA<<<;;;:::888777666666666444333222222111111222222333222111000222666:::===BBBCCCEEEGGGKKKNNNQQQSSSUUUTTTUUUYYY\\\\\\YYYUUUQQQLLLIIIJJJKKKOOOXXXaaa}}}{{{uuuqqqlllbbbVVVOOOJJJDDDAAAAAABBBDDDEEELLLQQQYYYbbbjjjrrrzzz}}}yyyppp```WWWXXXVVV]]]pppRRRMMMKKKMMMQQQUUU\\\cccgggeeeaaaZZZQQQFFF===888555444444333333222222111000000000000000000000000---------------...//////111111111222444555777888999<<>>CCCJJJNNNTTT[[[fffpppzzz}}}nnn]]]TTTSSS\\\lll{{{~~~}}}zzzqqqkkkkkk|||~~~nnnsssttt]]]TTTYYY```vvvxxxooorrruuuhhhaaaLLL@@@444111222111000000111111111000///.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000111111111111333333333333333222111111555666666777888:::;;;<<<>>>BBBIIIVVVkkkuuukkksssnnnXXXIII>>>::::::666666666777999;;;<<<============<<<:::888555444111000000///000111222333444444555777999<<<>>>???>>>???@@@AAADDDIIIPPPUUUVVVSSSMMMIIIFFFDDDAAA???:::<<<<<<;;;888777888:::888888888888888888888888666666555555666666777888777777666666666666777777666666666666666666666666888777555444333444555666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555666777777777888888888888888999:::;;;;;;======<<<;;;;;;<<<<<<======@@@DDDKKKRRRYYY```ccckkknnnrrrssspppjjjddd`````````ccchhhnnnsssvvvwwwtttrrrqqqqqqooojjjccc]]]XXXUUUPPPKKKFFFCCCAAA@@@======<<<;;;999888777777444444333222222222222333444222111111333777;;;>>>DDDEEEFFFGGGJJJLLLOOOPPPTTTTTTVVVZZZ^^^```^^^\\\QQQLLLGGGFFFEEEFFFNNNVVVkkk}}}|||wwwuuuyyy|||yyyuuusssvvvvvvqqqkkkhhheee]]]UUUOOOJJJDDD@@@@@@CCCEEEFFFLLLQQQXXX```iiirrr{{{zzztttlll]]]VVVXXXVVV^^^rrrSSSNNNKKKMMMPPPTTT\\\dddgggeeeaaaZZZPPPFFF===888555444444333333222222111111111111111111111111111...------------...////////////000111222444555666666888:::;;;===???BBBEEEIIILLLOOORRRTTTWWWZZZ\\\aaaggglllmmmmmmkkkbbbYYYNNNFFF???<<<999666555777777888:::<<>>BBBHHHRRRaaa{{{pppjjjtttwww^^^LLL@@@<<<===666666666666777999:::;;;===>>>>>>===;;;999777666111000000//////000111222444555555777999;;;===>>>===>>>???@@@BBBFFFLLLPPPSSSQQQNNNLLLJJJHHHDDDBBB<<<<<<===;;;999888999:::999999999999999999999999666555555555555666666777777777666666666666777777777777777777777777777777777666555444444444555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555666666666666666666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>CCCJJJTTT]]]eeeiiippprrrsssqqqmmmfff^^^YYYTTTSSSSSSWWW^^^eeekkkmmmllllllmmmnnnmmmiiiddd___XXXWWWSSSOOOJJJFFFBBB@@@??????>>>===<<<:::888777666555444444333333444444444333333333555999===???EEEFFFFFFGGGIIIJJJLLLMMMSSSTTTVVV[[[aaaeeefffggg[[[TTTMMMHHHCCC@@@EEELLLZZZnnntttllleeeddddddaaa^^^___eeegggfffaaa^^^]]]ZZZUUUPPPKKKDDD@@@@@@BBBEEEGGGKKKOOOVVV^^^hhhrrr|||}}}uuummmgggZZZTTTVVVVVV___tttTTTNNNKKKMMMPPPUUU]]]eeefffddd___XXXOOOEEE<<<888555444444333333222222111111111111111111000000000......---------......///.........///000111333444444555666777777999===@@@BBBEEEIIILLLNNNQQQUUUXXX]]]eeellloooooolllaaaWWWLLLDDD===;;;999555555777666777:::===AAAHHHOOOUUU\\\bbbkkkttt}}}uuuhhh[[[VVVXXXccctttzzzqqqnnnqqqrrrlll{{{kkkVVVPPPYYYddd{{{yyyrrrvvv~~~gggXXXBBB999111000111//////111.........------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.....................///000000///000000000111111111111444444444555555444333333555666666777888:::;;;<<<===AAAGGGNNNYYYqqqyyygggjjjiiiRRRBBB<<<<<<777666666666777999;;;<<<===>>>>>>>>><<<:::999777222111000/////////000111555555555666888:::;;;<<<;;;===>>>???@@@CCCGGGJJJNNNNNNMMMNNNMMMKKKGGGCCC??????===<<<::::::;;;;;;999999999999999999999999666555555555555555666666777777666666666666777777666666666666666666666666666666555444444444555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444666555555555555555555555777777666777777888999:::999:::;;;<<<<<<<<<<<<<<<;;;>>>CCCKKKVVVbbblllrrruuuuuuuuusssooohhh```[[[SSSPPPMMMMMMQQQWWW\\\___aaaccceeehhhhhheeeaaa^^^ZZZYYYXXXUUUQQQKKKFFFCCCBBBAAAAAA@@@>>>;;;999777777666666555555555555555444444444555777:::>>>@@@EEEEEEEEEFFFHHHIIIKKKLLLPPPQQQTTTZZZaaaiiiooorrrlllddd[[[SSSJJJCCCDDDHHHSSSfff~~~~~~tttjjjddd___ZZZXXXZZZYYY^^^___[[[YYYYYYYYYWWWRRRLLLEEE???>>>@@@CCCEEEIIIMMMSSS[[[eeeqqq|||~~~}}}}}}vvvqqqhhhdddXXXSSSUUUUUU___uuuUUUPPPMMMOOORRRWWW^^^ffffffccc^^^VVVMMMCCC<<<777555444444333333222222111111111111000000////////////......---------......---------...///000111222333444444444444666999<<<===@@@CCCGGGIIIMMMPPPSSSZZZbbbjjjnnnoookkk```VVVJJJBBB<<<:::888555555777666888:::>>>CCCJJJRRRXXX___eeennnvvv~~~qqqeeeZZZVVVYYYdddttt}}}{{{sssrrrwww|||sssrrrjjjXXXQQQYYYdddppplllsssiiiUUU>>>666000000111//////111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.....................///000000///000000000111111111111333333444555555444444444555666666777888:::;;;<<<<<>>======>>>>>>===;;;:::999333222111/////////000000444444555666777999;;;<<<;;;<<<>>>>>>>>>@@@BBBEEEIIIJJJLLLNNNPPPNNNJJJGGGDDDBBB@@@======<<<<<<<<<999999999999999999999999777666666555555555666666777777666666666666777777555555555555555555555555555555444444444555555555222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444444444666666666666777888999999888999<<<===>>>>>>===<<<<<>>;;;888777888777666666555555666666444444444666888<<>>???@@@EEEIIIPPPXXXbbbnnnyyy}}}{{{{{{{{{qqqmmmeeebbbXXXSSSUUUUUU```vvvUUUQQQOOORRRVVVYYY```gggfffddd^^^VVVMMMCCC<<<888555444444333333222222111111111111000000///......//////...------------...------------...///000111111333444444333444666888888;;;???BBBEEEHHHKKKNNNWWW^^^eeehhhjjjggg^^^TTTHHH@@@:::888777444555777666888;;;???DDDKKKTTTYYYaaahhhqqqzzz}}}mmmcccYYYVVV[[[fffwww}}}xxxwwwyyyuuuooosss|||}}}www{{{|||iii[[[TTT\\\iiiiiiiiisssjjjQQQ;;;555111111111......000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000000000000000111111111111222333333444444444444333555666666777888:::;;;<<<===???EEELLLSSSccckkkaaapppuuuYYYFFF>>>999888666666777999<<<>>><<<<<<=========<<<:::999555444222000000000000000222333444555777999;;;<<<;;;<<<>>>>>>>>>>>>???@@@CCCEEEIIIOOOSSSTTTSSSQQQJJJGGGCCC@@@??????>>>===::::::::::::::::::::::::888777777666666666666777777777666666666666777777555555555555555555555555333444444444555555555555111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555666777888999888:::>>>@@@BBBAAA@@@>>>>>>@@@EEENNNZZZhhhuuu}}}|||sssggg^^^UUUPPPJJJFFFEEEGGGHHHIIIHHHKKKOOOQQQSSSTTTVVVXXX[[[\\\^^^___]]]ZZZVVVSSSMMMKKKGGGCCC???;;;999888888777666666555555666666333444444666999<<>>:::555444444333333222222111333333222111111000////////////...---------------------------......///000///111333333222222333444555777;;;>>>@@@CCCFFFIIISSSYYY___aaabbbaaaZZZQQQGGG???999888666444444777888999<<<@@@EEELLLUUUZZZccckkkuuu~~~{{{iii```XXXWWW^^^jjj|||xxxrrrnnnmmmiiifffppp~~~|||yyyyyyiii]]]YYYcccqqq{{{iiilllwwwhhhLLL:::555222222111......000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000111111111111111111222333333333333333555666666777888:::;;;<<>>999777666444444777888:::===@@@EEEMMMUUU[[[eeemmmxxxzzzfff^^^WWWYYYaaannnwwwnnngggccc^^^^^^lll~~~yyywwwxxxhhh^^^\\\hhhxxxzzzlllqqq|||fffHHH:::555333333222...---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000000000000000111111111111000111222222333333333333555666666777888:::;;;<<>>===@@@BBBCCCEEEHHHOOOTTTWWWYYY\\\___``````^^^]]][[[VVVOOOHHHBBB>>>===<<<777777666555555555555555111222444666999<<>>===<<<;;;:::???HHHQQQ[[[dddlllqqqzzzyyyxxxwwwuuusssooolllgggjjjsss~~~xxxrrrkkkeee]]]]]]XXXWWW[[[\\\jjjYYYWWWUUUVVV[[[bbbgggjjjoookkkdddZZZOOOEEE>>>999444555777777777555222111333333333222222222111111222111000///...---,,,,,,,,,,,,,,,---------......000/////////000111333444222444666888:::===BBBEEEIIINNNVVV\\\\\\XXXRRRMMM@@@===999666555666999;;;999<<<@@@CCCFFFLLLTTT[[[hhhrrrvvviiiaaaYYYYYYdddvvvyyyiii[[[UUUSSSXXXnnnuuuooowwwuuukkkbbb[[[jjjwwwnnnuuu___CCC888666222///......///000......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------111///...---......,,,+++///......------///000111111111222222222222111111222222222111222222333333444444444555777888:::;;;AAABBBFFFIIILLLUUUhhh{{{mmm```bbbmmmsssUUUFFF===666555666666666777555777999;;;<<<;;;:::999:::888666333111000//////444333333444666999<<<>>>>>>===<<<;;;:::;;;<<<<<<<<>>???CCCIIISSSbbbqqq{{{wwwiii\\\WWWQQQIIIDDDDDD???>>>???BBBCCCCCCIIIQQQXXXXXXYYYYYYYYYYYYYYYYYY[[[XXXSSSLLLFFF@@@===;;;666555444444333333444444555555666777999<<<>>>???DDDDDDDDDEEEFFFGGGIIIIIIJJJKKKOOOWWW```mmm|||sssjjjqqqzzzzzzsssjjjaaaZZZNNNJJJDDD@@@>>>===<<<;;;>>>AAAFFFOOOYYYdddmmmrrrwwwvvvsssqqqooommmllllllhhhfffhhhqqq~~~xxxrrrkkkfff\\\]]]]]]ZZZVVV^^^www]]]ZZZWWWWWW\\\ccchhhkkkoookkkcccYYYNNNEEE===999555555666666555444222222333333333222222222111111/////////000000000000000------.........///////////////......///111222333111333555777888<<<@@@CCCFFFKKKSSSXXXYYYUUUOOOJJJ>>><<<888555444666888:::999===AAADDDGGGMMMVVV\\\hhhsss~~~ttteee___[[[^^^iiiyyy~~~uuuhhh[[[UUUSSSZZZrrrssslllrrrnnneee^^^ZZZlll}}}rrrmmmuuu~~~YYYAAA777555222///......///000......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,++++++,,,...///...---///......---...///000111111111222222222222111111222222222111222222333444555555666777888:::;;;<<>>@@@FFFSSSdddlllkkkeeeaaaWWWLLLFFFEEEBBB>>><<<<<<;;;::::::::::::;;;999888888888777777777777666666555555555555666666555555555555555555555555777777666555555555555666444444444444444444444444222222222333333444444444000000111111222333333444222222222111222222333333222222222222222222222222333333333333333333333333333333444444555666666666;;;===BBBHHHLLLKKKFFFAAA===>>>AAAFFFOOO]]]kkkuuu}}}sssfff___XXXPPPJJJIIICCCBBBBBBDDDDDDCCCHHHOOOVVVVVVWWWWWWVVVUUUVVVVVVZZZWWWSSSNNNGGGAAA===:::666666555555555555555555444555666888:::<<>>===<<<>>>AAAGGGPPP[[[fffoootttvvvtttrrrnnnkkkiiihhhgggeeeccceeemmm|||{{{xxxsssllleee]]][[[[[[[[[^^^iii```]]]YYYYYY]]]dddjjjmmmooojjjbbbXXXMMMDDD===999666666555444333333333333333333333222222222111111///000000000111111111222....../////////000000000............///000111111000111333555666999===AAACCCHHHOOOTTTUUUQQQJJJFFF<<<:::777444444555888999:::>>>CCCFFFJJJPPPXXX^^^iiitttzzzppp___]]]]]]dddppp|||yyypppfff[[[TTTSSS^^^yyyqqqkkknnn|||eee]]]XXXZZZooo{{{vvvuuu|||nnnPPP>>>666444222///......///000......---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++******+++---///...---///............///000000111111222222222222111111222222222222222333444444666777777888999;;;<<<======>>>AAADDDGGGOOO___ooonnn\\\[[[bbbvvvtttTTTHHH;;;777666444333333555666888:::;;;;;;;;;;;;<<<:::888666444222111111222222111111333555888:::;;;:::999999999:::;;;<<<:::<<<>>>AAAJJJYYYdddhhhiiihhh```TTTJJJGGGDDDAAA<<<<<<;;;:::::::::::::::888888888888888777777777555555444444444444555555555555555555555555555555777777666555555555555666444444444444444444444444222222333333333333444444000000111111222222333333111111111111222333444555111111222222222222222222333333333333333333333333333333333444555555666666;;;===AAAFFFIIIHHHDDDAAA;;;<<<>>>BBBJJJVVVbbbkkksss}}}yyyooofff\\\UUUSSSMMMJJJIIIJJJHHHGGGJJJOOOUUUWWWXXXWWWUUUSSSTTTTTTYYYXXXUUUPPPJJJCCC===:::555555666666666666666666444555666888;;;===@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHHHHKKKQQQYYYeeewwwuuuhhh```UUUQQQJJJFFFCCCCCCBBBAAABBBEEEJJJRRR\\\gggpppuuutttrrrnnnjjjfffcccbbbaaabbbbbbdddkkkxxx|||wwwvvvssskkkccc]]]WWWVVV\\\hhhxxxccc___[[[ZZZ^^^dddkkknnnooojjjbbbWWWMMMCCC===999777666444222111222333444333333333222222222111111222222111000000///............/////////000000000...............///000000...000222333444777:::>>>@@@EEEKKKPPPQQQMMMGGGCCC:::888666444444555777999;;;???EEEIIIMMMTTT\\\bbbllluuuuuujjj]]]\\\___gggtttvvvnnnfff\\\VVVVVVdddsssmmmmmm~~~ttt^^^VVVUUU\\\tttvvv]]]HHH<<<555444111000......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,,,,---...,,,+++............/////////000111111222222222222111111222222222222222333444555777777777888999;;;=========>>>@@@DDDFFFLLLZZZhhhxxxccc\\\^^^ddd}}}___PPP@@@999777555444444444555777999;;;<<<<<<<<<<<<;;;999777555333222111111111000000111333666888999888888777888999;;;;;;;;;<<<======CCCNNN[[[dddgggjjjfff[[[OOOIIIFFFCCC======<<<;;;::::::::::::888888888888888888888888555555444444444444555555555555555555555555555555555555444333333333333444333333444444444444444444333333333333333333333333222222333333444444444444222111111111222222333444333333333333333444444444222222222222222222222222222333333444444555666666888;;;>>>BBBDDDCCC@@@>>>;;;;;;<<>>999444555777888888888777666444555666888;;;>>>@@@BBBAAAAAACCCDDDEEEEEEFFFFFFFFFEEEHHHMMMSSS^^^oootttmmm```[[[UUUQQQOOOOOONNNNNNIIIKKKOOOUUU]]]fffmmmqqqrrroookkkfffaaa^^^]]]\\\aaabbbfffmmmxxxuuurrrssspppggg^^^[[[SSSQQQ]]]pppddd```]]]\\\```ffflllooopppkkkbbbWWWMMMDDD===:::888666444222111222333555333333333222222222111111000000000//////......---------........./////////.........///////////////...///000111222444888;;;???CCCIIINNNNNNJJJDDD@@@888777555444444666888999<<<@@@GGGLLLQQQWWW___fffooowwwssshhh\\\\\\___hhhvvv~~~uuummmfff^^^YYY\\\pppxxxqqqooozzzooo[[[UUUWWWccc~~~}}}~~~|||sssbbbPPPBBB;;;444333111000///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///......//////...------......///////////////111111222222222222111111222222222222333444555666666666777888999;;;<<<===??????BBBEEEHHHLLLWWWbbbsssoooaaa\\\XXXmmmhhhVVVCCC:::777555444444444555777999:::<<<===>>><<<;;;:::888666444222111111111//////000222444666777666666666777888:::;;;<<<<<<<<<<<<>>>FFFRRR]]]fffllllllbbbUUUMMMGGGCCC???>>>===<<<;;;;;;;;;;;;888888888888888999999999555555555444444555555555555555555555555555555555555555444333333333333444333333333444444444555555333333333333333333333333222222333333333333333444444333222222111111111222222222222333333444444444222222222222222222222222222222333333444555555555777999<<>>===<<<;;;;;;;;;===AAAIIIRRRYYYdddrrrzzztttiiiccc___^^^\\\YYYYYY\\\^^^aaacccaaa\\\XXXWWWYYY]]]]]][[[VVVOOOGGG???:::555777999::::::999777666444555666888;;;===@@@AAA@@@AAACCCDDDEEEEEEEEEEEECCCCCCFFFJJJOOOVVVeeesssyyynnnjjjeeeaaa___^^^]]]\\\SSSTTTUUUYYY^^^ccchhhkkknnnkkkgggbbb^^^\\\[[[[[[```dddjjjqqqzzzxxxpppnnnnnnkkkbbbZZZZZZSSSSSSbbbxxxeeebbb___```dddjjjoooqqqqqqlllcccXXXMMMDDD>>><<<999777555333222333444555333333333222222222111111,,,,,,---...///000111111------........./////////...//////000000000//////---///000000111333666999>>>BBBGGGKKKKKKGGGBBB>>>777666555444555666888:::<<>>???===<<<<<<:::888666444222222111000//////111333444444444444444666888999;;;<<<::::::<<<===AAAJJJSSSdddlllpppjjj^^^SSSJJJCCCAAA@@@???>>>===<<<<<<<<<888888888999999999999999666666555555555555666666555555555555555555555555777777666555555555555666222333333444444555555555444444333333333333222222000000111111111111111111555444333222111111111111//////000000111222222222222222222222222222222222222222222333444444555555777999<<<===<<<;;;;;;<<<::::::::::::===DDDLLLRRRaaappp|||tttnnnllliiidddbbbcccfffjjjllljjjccc]]]\\\^^^bbbaaa___YYYQQQHHH@@@;;;888:::===>>>>>><<<888666555555666777999<<<>>>???>>>???AAACCCDDDDDDDDDCCCAAABBBEEEIIIKKKOOOZZZfff|||{{{wwwsssooolllhhheee[[[[[[ZZZ[[[]]]```ccceeejjjgggddd```^^^]]]^^^___bbbhhhqqqwww}}}wwwrrrnnnllllllhhhaaa[[[ZZZWWW[[[lllfffdddccceeejjjooossstttsssmmmdddXXXNNNEEE@@@===999888666555444444555555333333333222222222111111------...///000111222222....../////////000000000///000000111111000//////...///000000000222555888<<<@@@EEEHHHHHHEEE@@@<<<666666555555666888999;;;===CCCJJJQQQWWW^^^fffkkkvvv}}}~~~nnnbbbXXXZZZaaammm||||||uuuppphhhccc^^^```rrr~~~zzzkkk^^^\\\fff|||pppiii___TTTJJJAAA999444111111000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++---000222222111------///000000000///...111111222222222222111111222222222333444555666777888888888999:::<<<>>>???BBBBBBDDDHHHJJJLLLSSSZZZ___ooo{{{hhh___cccqqqmmmRRRCCC===999666555333444555777:::===???@@@?????????===;;;999666555333222000//////111222444333333333333555777999:::<<<888888;;;======BBBIIIYYYccclllkkkddd[[[PPPGGGCCCBBBAAA???>>>=========888888888999999:::::::::777777666666666666777777555555555555555555555555777777666555555555555666222222333333444555555666444444444333333222222222111111000000000000000000333333222222111222222222...//////000111111222222111111111111111111111111111222222333333444555555555888::::::888777888999888888888888:::???GGGLLLZZZiii{{{}}}xxxrrrmmmmmmqqqvvvyyyuuummmgggfffggghhhfffbbb[[[SSSIIIAAA<<<===???BBBDDDCCC???;;;888555555666777888:::;;;<<<;;;===???AAABBBBBBAAA@@@???@@@DDDHHHHHHJJJRRR[[[mmm~~~zzzssskkkfff___^^^]]]\\\]]]___aaabbbfffdddaaa______```bbbdddiiirrr{{{{{{nnnmmmmmmmmmkkkhhhdddaaa]]]^^^hhhzzzfffffffffiiinnnsssvvvwwwtttnnndddYYYNNNFFF@@@>>>999888777666666555555555333333333222222222111111111111111111000000000000000000000000111111111111///000111222222111000///...///000000000222555777;;;>>>CCCFFFFFFCCC>>>:::666666666666777888:::;;;===CCCKKKRRRXXX___gggmmmxxxzzzhhh\\\UUUYYYbbbpppwwwqqqnnneeeaaa]]]cccyyywwwjjj___```mmmpppgggZZZOOOFFF>>>666000111111000000//////............---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------...---,,,---//////...---,,,---///000000000///...111111222222222222111111222222222333444555777777999999::::::<<<===???@@@CCCBBBDDDIIIKKKLLLQQQXXXYYYhhh}}}qqqfffeeemmmzzz\\\KKKCCC>>>:::888333444555777:::===???AAAAAAAAAAAA@@@>>>;;;999777333222000//////111222444222222222333444777999:::;;;666666;;;===;;;>>>CCCKKKWWWccchhhgggaaaVVVKKKDDDCCCBBB@@@???>>>>>>>>>888888888999999:::::::::888888777777777777888888555555555555555555555555555555444333333333333444222222333333444555666666444444444333333222222222333333222222222222222222111111111111222333444444000111111222333333444444111111111111111111111111111222222333333444555555222555777666444333444666777777666666777===CCCIIISSSbbbsss|||wwwuuu{{{vvvooonnnpppkkkiiiddd]]]SSSJJJBBB===AAACCCFFFGGGFFFBBB===:::555555666666777999:::;;;999:::===???@@@@@@???>>>>>>@@@DDDHHHGGGGGGMMMUUU^^^nnnuuukkkddd```___]]]]]]]]]^^^```aaadddccc```___```bbbeeehhhqqq{{{vvvhhhkkkmmmnnnllljjjhhhggg___dddrrrfffeeeeeeiiiooossstttsssxxxpppdddZZZQQQIIIAAA;;;;;;999777666777777777666666555444333222222222222222222111000000///000000///000111111///...///000333333333222222111111111000////////////111333444;;;>>>BBBEEEEEEBBB???<<<888777666666777999;;;<<>>>>>??????AAADDDFFFHHHJJJLLLPPPTTTXXX\\\bbbpppooogggfffwwwoooVVVIIIAAA:::555444333555888888999>>>FFFCCCBBBAAA???<<<:::999888555444222000//////111111222222222333555777888999===<<<:::888777888===@@@IIIOOOYYYeeekkkgggZZZOOOPPPKKKDDD@@@>>>?????????>>><<<:::999::::::999888888888777666666666666666888888777666555444333333666666666666666666666666666666666555555444444444111222222333333222222111111111222222222222111111000000000000000000000000333111///111444555444111222111111000000000000000000000111111111222222222444444444555555555666666444555444444555999???CCCLLLTTTaaaqqq|||~~~{{{yyyxxxvvvrrrmmmdddZZZPPPHHHBBB???AAAGGGNNNOOOIIIAAA<<<:::888777555444444555666777999::::::;;;;;;<<<<<<<<>>>>>???@@@BBBEEEFFFIIIJJJLLLOOOSSSVVVXXX^^^lllssshhhbbbpppcccPPPDDD<<<777666444555888888888===DDDEEEDDDBBB@@@>>><<<:::999555444222000//////000111000111111222333555777888::::::999888777888;;;>>>BBBGGGRRR___hhhiiiaaaZZZSSSNNNHHHBBB???===;;;:::>>><<<::::::;;;;;;:::999888888777666666666666777888888777666555444333333555555555555555555555555555555555444444444333333111222222333333222222111111111222222222222111111111111111111111111111111333111000111333444333111333222222111111111111111000000111111111222222222333333333444444444555555333444444444555888<<<@@@AAAHHHUUUeeexxx||||||{{{~~~|||zzzsssmmmdddYYYOOOFFFAAA>>>???EEELLLLLLGGG???;;;999555555555666666666666666777777888999:::;;;<<<<<<>>>???@@@AAACCCFFFHHHIIISSSZZZgggxxx{{{pppddd^^^ZZZ[[[[[[\\\\\\\\\[[[[[[___fffkkkkkkiiilllttt}}}wwwmmmhhhgggkkkooopppoooqqqvvv|||aaa``````eeennnvvvzzz{{{yyyqqqeee[[[SSSKKKCCC===;;;:::888999::::::999888999888777555333222111111222222111111000000111111//////000///...///111444333444555666666555333222111000//////000111333444888:::===??????===:::777222222333444777:::>>>@@@EEEIIIPPPVVV^^^iiiuuu}}}}}}ooobbbYYYYYY^^^kkk~~~}}}vvvoooeee______mmmnnn^^^RRRZZZsssnnnbbbTTTJJJ@@@666111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000000000000000000000000111111111111222222222333333333444555555666777777999;;;======>>>???BBBDDDEEEGGGIIIKKKLLLNNNQQQTTTWWW\\\hhh}}}nnn```fff{{{www^^^LLLAAA<<<888555555777777777<<>><<<;;;;;;<<<<<<<<<;;;999888777777666777777777888888777666555444333333444444444444444444444444444444444444333333333333111222222333333222222111111111222222222222111111222222222222222222222222222111000111333333333111333333222111111111111222000000000111111111111222111222222222222333333333111333444444444555888:::===CCCNNN\\\mmmyyyvvvsss|||~~~|||sssmmmcccXXXMMMDDD???<<<===BBBGGGHHHCCC===999888222333555777777777666555555555666777888::::::;;;<<<<<<===???@@@CCCEEEFFFKKKPPPYYYeeeqqq|||~~~yyysssiii```\\\ZZZZZZZZZ[[[[[[ZZZZZZYYY```fffmmmppppppttt}}}}}}qqqhhhcccdddhhhkkklllnnnwwwbbb``````dddmmmvvv{{{}}}yyyqqqfff\\\TTTLLLDDD>>>;;;:::::::::<<<<<<;;;:::;;;:::888666444333222222333222222111111111222222111111111111000111444777333444777888888666444222111111000000000111333333777999<<<>>>===;;;888666555555555666999===@@@BBBGGGLLLSSSYYY___jjjwwwxxxkkk```YYYYYY___mmmxxxqqqccc___```ppp~~~hhhXXXNNNZZZuuunnn```PPPEEE<<<444000111////////////////////////........................++++++,,,+++))))))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000000000000000111111111111111111222222222333333444444555555666777888888<<<===>>>>>>>>>@@@CCCFFFFFFHHHJJJKKKLLLMMMPPPRRRZZZ]]]fffvvvwwwaaa^^^lllpppXXXIIIAAA999666444666777888<<>>;;;:::777666444222111000//////000000000111222333555555555777999999888888999:::>>>@@@EEENNNXXX___bbbccc\\\WWWPPPJJJFFFCCCAAA???>>><<<::::::<<<===<<<;;;999999888777777777777888888888777666555444333333444444444444444444444444333333333333333333333333111222222333333222222111111111222222222222111111222222222222222222222222222111111111222222222111333222111111000000111111000000000000111111111111000000000111111111222222000111333444333333444555<<>>BBBBBB???:::777666333333444555555666666666666666666777888888999999::::::;;;<<<===???AAABBBFFFIIIOOOVVV^^^eeejjjmmmtttxxx}}}}}}sssnnniiibbb\\\ZZZXXXYYYYYYZZZYYYYYYYYYXXX```gggooosssvvv{{{xxxlllddd___```bbbeeefffkkkzzzfffcccbbbfffnnnuuuzzz{{{xxxqqqeee\\\TTTLLLDDD???;;;;;;;;;===>>>???>>><<<===<<<:::777666444333333333333222222222222333333000111222111111222444777333555777999999777555444222111000000000111222333888999<<<======:::888666777777777777:::===@@@BBBIIIOOOVVV\\\aaajjjvvvrrrfff]]]YYYWWW___nnn|||tttgggcccfffvvv~~~cccVVVOOO]]]yyyyyy~~~ppp```NNNBBB999222000111////////////////////////........................+++,,,,,,+++******,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......///000000000111111111222111222222222222333333333444555555666888999999:::===>>>?????????AAAEEEHHHGGGIIIKKKMMMMMMNNNPPPRRRXXX[[[bbbnnnddd\\\bbbtttfffPPPDDD<<<777444666777999===BBBBBBCCCCCCBBBAAA>>><<<:::999888666444222111000///111111111111222333555555444777999:::999999999:::>>>>>>AAAGGGNNNVVV\\\___aaa[[[SSSMMMHHHEEECCCAAA>>><<<::::::;;;<<<<<<;;;::::::999888888888888888888888777666555444333333444444444444444444444444333333333333333333333333111222222333333222222111111111222222222222111111111111111111111111111111111111222111111000111111111111000///////////////000000000000000000000000/////////000000000000111...000222333222111111222666:::AAAJJJYYYlllyyyooohhhiiinnntttyyyzzzyyyxxxqqqkkk```TTTHHH@@@;;;999888:::<<<<<<;;;888666666666555333111222444777999888888888888777777777777888888888999:::<<<===>>>AAACCCFFFJJJPPPTTTXXXZZZ___ccchhhllloooqqqtttvvv~~~vvvnnnfffbbb___ZZZWWWWWWWWWWWWXXXYYYYYYYYYYYYXXX```fffmmmsssxxxvvvjjjbbb\\\[[[\\\]]]___hhhyyyjjjgggfffiiiooovvvyyyyyywwwpppeee[[[SSSLLLDDD???<<<;;;<<>>===<<<:::999777666555555333333222222333333444444///111222222111111333444444555777888888777666555333222111000000111222333999:::;;;<<<<<<:::777555666555555666888;;;???AAAIIIQQQZZZ```dddkkkwww{{{mmmaaa[[[YYYXXX```qqqzzzqqqlllqqq|||```VVVTTTccc|||}}}qqqvvvtttbbbMMM@@@888222000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---------,,,,,,,,,,,,------...------------.../////////000000111111222222222222222222222333333333333555555666777999:::;;;;;;===???AAAAAABBBCCCFFFHHHGGGJJJMMMNNNOOOPPPQQQSSSTTTWWW]]]gggxxxjjj^^^```lllwww[[[KKKBBB;;;666777888888;;;???@@@AAABBBCCCBBB@@@>>><<<;;;:::999777444222111000111111111111222333444555444666888999999999:::;;;::::::<<>><<<<<<<<<===<<<:::;;;:::999999888888999999888888777666555444333333444444444444444444444444333333333333444444444444111222222333333222222111111111222222222222111111000000000000000000000000000222222222000///000111000000///............///111000000000000000//////////////////000000000000...000111111000000000111222555<<>>AAADDDHHHKKKLLLQQQTTTXXX\\\^^^```bbbdddkkksss|||wwwqqqmmmjjjfff___ZZZYYYWWWTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ___dddjjjooouuu~~~uuujjjbbb[[[XXXVVVXXX]]]hhh{{{kkkiiihhhlllrrrwwwyyyxxxvvvnnndddZZZRRRKKKDDD>>><<<<<<===@@@BBBCCCAAA???===<<<;;;999888888777777333333333333333444555555111444666777555444444444444555666666777777666666333333222111111111222333888999:::;;;:::888666555444444444666999===AAACCCHHHQQQ]]]dddhhhooo{{{xxxiii^^^YYYYYY[[[eeevvvzzzuuuzzzwww___YYYZZZiiittthhhnnnvvvyyyeeeNNN???777222000222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++***++++++------,,,,,,,,,,,,------///............///000000///000000111111222333333222222222333333333444444555666777888999;;;<<<<<<===???BBBCCCDDDEEEFFFHHHGGGJJJNNNPPPQQQRRRSSSUUUTTTVVV[[[bbbpppsssfffaaaeee{{{mmmZZZJJJAAA:::888888777888;;;???@@@BBBDDDDDDBBBAAA???===<<<;;;999666444222000000000000000111111222333333555777777777777999;;;777888:::===BBBIIIPPPTTT]]]]]]______]]]XXXPPPJJJDDDBBB???>>>>>>>>>===;;;;;;;;;:::999999999999:::888888777666555444333333555555555555555555555555333333444444444555555555111222222333333222222111111111222222222222111111111111111111111111111111000222333222///...///111111000000///////////////111111000000////////////////////////000000000000...///000000//////000222222555999AAANNNaaavvvyyytttvvv|||oooddd\\\^^^dddhhhmmmrrrnnnggg\\\PPPEEE>>>:::999666555555555666666666666888777444111111222444555333444444555666666777777666666666666777888999999999999999;;;===???AAACCCEEEIIIMMMPPPRRRTTTVVVXXX[[[aaaeeegggkkksssxxxxxxuuutttqqqlllfff```\\\[[[XXXSSSPPPRRRRRRPPPPPPSSSSSSTTTVVVXXXZZZ[[[\\\\\\___aaaeeejjjqqq{{{~~~uuujjjccc[[[VVVSSSWWW___mmmkkkiiijjjnnntttyyyzzzyyyuuunnncccYYYRRRKKKCCC>>><<<<<<>>>AAACCCDDDBBB@@@===<<<;;;:::999999888999333333333333333444555666555888;;;<<<;;;888777666555555555555666666777777444333222111111111222333888888::::::999777555444444444555888<<>>>>><<<:::888555222111//////...//////000111222222444555555555666888:::999:::;;;<<>><<<<<<;;;::::::999999::::::888888777666555444333333666666666666666666666666444444444555555666666666222222222333333222222222111111222222222222111111222222222222222222222222000222333222///...///111222111111000000000000000111111000000/////////...////////////000000000111...///000/////////111333222333555:::DDDUUUhhhvvvzzztttlllgggjjjvvvpppaaaUUUUUU[[[```fffmmmlllfff[[[OOODDD>>>:::999666444333333555666666666777666555444333222222222///000111333555777888999666666666666666777888888999999999999:::<<<===???>>>BBBFFFJJJLLLNNNPPPRRRRRRVVVXXXWWWYYYaaafffhhhcccdddccc```[[[VVVSSSQQQPPPLLLKKKNNNOOONNNOOORRRSSSTTTVVVXXX[[[\\\]]]^^^^^^```cccgggnnnxxx}}}tttjjjccc\\\UUURRRWWWcccsssjjjhhhgggkkkqqqvvvxxxwwwuuunnncccXXXPPPJJJFFFCCCAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===;;;888777555333222222444777999;;;<<<>>>???>>>===;;;:::<<<:::999777666666777777444444444222111222555777;;;<<<===<<<999666555444444555666777:::???EEEJJJSSSXXX```gggmmmttt}}}tttggg^^^ZZZYYYcccqqq|||iiiXXX\\\iii~~~pppjjjjjjqqq```FFF@@@777111111000,,,,,,------.../////////,,,------...///000111111++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///////////////111111222222222333333333333333444444444444444444777666666666888:::<<<===<<>>======>>><<<:::999999999888888777777666555555555444444444444444444444444444444444444444444444444444444333333333333222222222222222111111111111000111111111111000000000000333333222000///---,,,,,,222222222111111111000000........................//////...//////000111222111000///......---......777555444666>>>IIITTT[[[bbb^^^YYYWWW\\\hhhxxxvvvddd^^^WWWQQQPPPTTT[[[```ccc]]]UUUKKKBBB===:::999555555555444444333333333333222222111111222333333333333333333333333333333555555555555555555555555666666666777888:::;;;<<<<<<===???AAACCCEEEGGGHHHKKKLLLMMMNNNQQQSSSUUUVVVWWWVVVTTTQQQNNNKKKIIIHHHEEEGGGHHHHHHHHHJJJMMMPPPPPPQQQTTTXXX\\\^^^___^^^ZZZ___dddfffiiiqqq}}}yyytttmmmfffaaa\\\VVVRRRYYYkkknnnlllkkkooouuu{{{}}}}}}uuunnncccXXXPPPJJJEEECCCAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@>>><<<:::888666555555777999:::;;;<<<>>>??????>>>===;;;<<<;;;999888777666666777555555555333222333555888;;;======<<<999666555555555666777999;;;AAAGGGLLLTTTZZZaaahhhnnnvvvsssfff___\\\\\\ggguuuxxxfff\\\cccrrrqqqkkkjjjqqqaaaEEE???777222333111..................------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........///////////////111222222222222333333333444444444444444555555555888888777888999;;;===>>>@@@BBBDDDEEEEEEGGGIIIKKKOOOPPPRRRUUUXXXZZZ\\\\\\ZZZZZZ\\\___cccpppkkk^^^___fffgggXXXIIIAAA>>>;;;999:::<<<>>>AAAEEEFFFFFFDDDCCCEEECCCAAA???===:::555222222111000//////000111111333444555666777888888999::::::999999;;;???BBBDDDLLLQQQ\\\lllzzz~~~wwwnnn\\\QQQIIIGGGEEE???<<<<<<;;;<<<<<<;;;999999999999999888888777777666555555666666666666555555555555444444444444444444444444444444333333333333222222222222222111111111111000111111111111000000000000111111000000//////......222222222111111111000000////////////////////////000////////////000000111//////.........//////000111111111444999@@@FFFJJJQQQOOOLLLJJJNNNYYYfffooo~~~{{{hhh[[[VVVOOOIIIGGGJJJOOORRRWWWSSSMMMFFF???;;;999888444444444444333333333333333333222111111111222222333333333333333333333333555555555555555555555555666666666777888999:::;;;<<<===>>>???@@@AAABBBBBBGGGGGGHHHIIIKKKMMMNNNOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCDDDFFFGGGGGGJJJMMMPPPSSSTTTWWW[[[^^^`````````[[[___bbbdddgggooo}}}~~~zzzuuupppjjjddd```\\\ZZZ[[[eeewwwnnnkkkjjjmmmtttzzz}}}}}}vvvnnncccYYYQQQKKKFFFCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDBBB@@@===<<<:::888888999;;;<<<;;;<<<>>>@@@AAA@@@???>>>>>>===;;;999888777666666777777666444333333666888<<<======;;;888666555555666777999:::===BBBIIINNNVVV[[[cccjjjpppxxxpppeee```___```nnnzzzrrrccc```kkkuuunnnnnnuuu___CCC<<<555333444000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000222222222222333333333333444444444555555666666666999999999:::<<<===???@@@BBBCCCDDDFFFGGGJJJNNNRRRSSSUUUWWWZZZ]]]___```aaaZZZ]]]aaadddeeennnvvvaaaZZZ\\\kkksssaaaNNNDDDAAA===999777;;;===@@@CCCEEEEEEEEEDDDFFFDDDBBBAAA???<<<888555555333222000000000000111333333444555666777888888::::::999999;;;===@@@BBBFFFIIISSScccsss|||}}}zzzfff\\\QQQLLLGGGAAA===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777666666888888888777777666666666444444444444444444444444444444333333333333222222222222222111111111111000111111111111000000000000////////////000000000000222111111111111000000000000000000000000000000000111000000////////////000---------......///111111---...000222444666888999>>>>>>======@@@FFFOOOUUUaaalllyyywwweeeVVVPPPLLLFFFAAA??????AAACCCGGGEEEBBB???;;;999777666333333333333333333444444444333222111111111111111333333333333333333333333555555555555555555555555555555555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999::::::;;;:::<<<>>>AAABBBBBBAAA@@@@@@???>>><<<:::888777777777888777555444444777999<<<======;;;888666555666777888999;;;>>>CCCJJJOOOVVV\\\dddkkkrrrzzz|||nnndddaaabbbdddsss|||{{{nnncccbbbrrrxxxssssss}}}~~~YYY???888333222444/////////.........---------/////////......---------------------------------------------.........///.........///000000111111222222222333333333444444444555555666666777777777999999:::<<<===???@@@AAA>>>AAAEEEHHHKKKOOOSSSVVVWWWXXXZZZ]]]```bbbcccddd^^^ccciiillljjjooommm^^^YYY^^^nnnmmmTTTHHHDDD@@@<<<::::::;;;>>>AAACCCDDDEEEEEEEEEDDDBBBBBBAAA???;;;888444333222000000000000111222222333444555666777777:::999999999:::;;;===???BBBDDDJJJVVVdddpppwwwyyyllleee[[[SSSMMMGGGBBB@@@???>>><<<<<<===>>>>>>>>>::::::999999888777777777999999888888777666666666444444444444444444444444444444333333333222222222222222222111111111000000111111111111000000000///000000//////////////////111111111111000000000000000000000000000000000000111111000//////...//////...............///000000///000111222222222222222444555666777888<<<@@@DDDIIIQQQ\\\cccddd]]]RRRIIIGGGDDDAAA===;;;:::;;;<<<;;;::::::999888666555444111111222222333333444444444333222111000000000000222222222222222222222222555555555555555555555555555555555555666777888999999999999999999999999888===============>>>?????????????????????>>>>>>>>>???AAADDDFFFIIINNNSSSVVV\\\```dddggggggfffdddddd\\\]]]]]]\\\___hhhuuu|||sssnnnkkkkkkgggkkkuuuqqqnnnmmmpppvvv|||~~~~~~vvvooofff]]]VVVRRROOOMMMSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMKKKIIIFFF@@@???===;;;::::::999::::::<<<>>>AAABBBBBBBBBAAAAAAAAA@@@>>><<<:::888888777777777555444555888;;;=========:::777555555666666777888:::===CCCJJJOOOWWW]]]eeemmmttt|||zzzllldddbbbfffiiivvv~~~|||wwwmmmgggeeeyyyxxxvvvwwwoooPPP;;;444000111222------------.........///////////////...------,,,,,,------------------------------........./////////......//////000111111222222222333333333444444444555555666777777888999999999:::<<<===???AAABBBBBB===BBBIIINNNRRRTTTVVVXXXXXXYYY[[[]]]___aaaaaabbb___dddjjjmmmkkkmmmzzz~~~iii]]]XXXcccwww}}}```OOOIIIFFFCCCAAA:::;;;<<>>???CCCJJJUUUbbbmmmsssqqqnnnhhh___WWWOOOGGGBBBBBB???<<<;;;===>>>===<<<::::::999999888777777777777777777666666555555555444444444444444444444444444444333333333222222222222222222111111111000000111111111111000000000///111111000000//////......000000000000000000000000////////////////////////111111000//////...//////000000///...............111000000000000111222222000222444555555666888:::<<<@@@FFFKKKLLLHHHDDDBBB===<<<;;;999888888888999666666666666555444222111000111111222222333333333333222111111000000000111222222222222222222222222555555555555555555555555444444444444555666777777666666777777888888888999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBEEEIIINNNSSSWWW```eeejjjllljjjgggeeeddd\\\[[[ZZZYYY\\\dddpppyyyyyysssrrrrrrwww|||qqqooonnnqqqvvvzzz{{{{{{uuuoooggg```[[[YYYWWWVVVZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[YYYWWWUUUTTTQQQNNNKKKCCCBBB@@@>>>===;;;:::::::::<<<>>>AAABBBBBBAAA@@@@@@??????>>><<<:::999888555555555555444666999<<<======<<<:::777555666777666777999;;;>>>DDDKKKPPPYYY___gggooowwwwwwjjjdddfffmmmrrrzzz{{{wwwxxxkkkjjjooo|||yyyxxxyyy|||}}}\\\FFF888444...///222---,,,,,,------...//////000---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000111222222333333333333444444444444666666777777888999::::::;;;<<<>>>@@@BBBDDDDDDEEEBBBGGGOOOTTTVVVWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ]]]bbbfffeeefffoooyyyzzziiiZZZ\\\hhh~~~lllYYYNNNGGGCCCBBB;;;;;;<<<===???AAACCCDDDCCCBBBBBBBBBCCCBBB@@@>>>666555333111000000111111000000111222333444555555666666777777888999:::;;;;;;<<<>>>CCCKKKWWWeeennnsssvvvuuuooofff\\\PPPFFFFFFAAA<<<:::;;;<<<;;;999:::999999888777777666666555555555555555555555555444444444444444444444444444444333333333333222222222222222111111111111000111111111111000000000000222111111000///......---//////000000000000000111////////////////////////111000000////////////000111111///......---------//////.........000111222...000222333222222333555666777999======::::::>>>666555555555555555666666555555555444333222111000111111111111111111222222111111000000000111111222222222222222222222222222333333333333333333333333444444333333444444555666333444444555666777888888::::::999999999999999:::888888888999999::::::;;;;;;===AAAEEEIIINNNTTTXXXccchhhnnnpppmmmhhheeeddd[[[YYYWWWWWWYYYaaakkkrrryyy}}}wwwwwwyyypppoooooorrrwwwyyyyyywwwtttooohhhccc```______^^^```aaabbbdddeeeffffffffffffdddaaa^^^\\\YYYUUURRRHHHGGGFFFCCCAAA???>>>===;;;<<<>>>@@@AAAAAA@@@???<<<<<<<<<<<<;;;999777666333333444444444666:::===>>>>>><<<:::666555666777777888:::<<<@@@FFFMMMRRR[[[bbbjjjssszzzssshhhfffkkkuuu|||~~~}}}mmmffflll}}}xxxyyy{{{~~~vvvwwwqqqfffLLL===888666//////222...------..................,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000111222333333333333333444444444444555666666777888999:::;;;;;;===???AAADDDFFFGGGHHHHHHIIILLLQQQSSSSSSRRRQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUXXX\\\^^^___dddkkkvvv|||fff______mmmjjjZZZMMMEEEBBB<<<;;;;;;<<<===???BBBCCCDDDCCCCCCDDDFFFEEECCCAAA<<<:::777444222111000000//////000111222333444444444555555666888999:::::::::;;;<<<>>>CCCMMMZZZdddmmmwww~~~}}}wwwmmm^^^RRRLLLGGG@@@=========;;;888999888888777777666555555333444444555555666666777444444444444444444444444444444333333333333222222222222222111111111111000111111111111000000000000000000000000////////////////////////000000111111000000000000000000000000000////////////000000111000//////.........//////.........//////000000000...///000000//////111333333222444777555111333888333333222222333333333444444444333333222111111111111111111111111000000000000//////000000111222333111111111111111111111111222222222222222222222222333333333333333444444555222222333444444555555666777777666666666666777777444555666888:::<<<===>>>@@@BBBFFFJJJNNNSSSYYY^^^dddkkkqqqrrrmmmgggdddcccYYYXXXVVVUUUXXX___ffflllttt|||}}}uuuttttttxxx|||~~~|||yyytttoooiiidddccccccdddccccccdddfffiiikkkmmmnnnooonnnkkkhhheeeccc___[[[WWWLLLLLLJJJHHHEEECCCAAA@@@;;;<<<>>>@@@AAA@@@???>>>999999::::::999777666555111222333333444777;;;>>>>>>>>><<<999666555666777999:::<<<>>>AAAGGGNNNTTT^^^dddmmmuuu}}}}}}pppggggggooo{{{{{{dddaaalll}}}yyy{{{tttiiiggg___SSSCCC999888888000///333////////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......---...///000111222333333333333333444444444555555666777777999:::;;;<<<<<>>AAACCCEEEDDDDDDFFFGGGGGGEEEDDDAAA???;;;777333111////////////000111222333444444333333555666777999::::::;;;<<<<<<;;;<<>>???BBBHHHQQQXXX```eeennnwwwyyyjjjfffllluuuooo``````ppp}}}}}}nnnaaaXXXQQQMMM???999222///000000...+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,---......//////............///000000000000000333333333333444555666666888888999999:::;;;<<<<<>>EEEFFFFFFGGGGGGGGGFFFEEEEEECCC@@@===:::888666222000///............///000111000111222333555666777888:::===???>>>===AAAHHHOOO[[[dddsssxxxnnn___YYYRRRLLLGGGBBB<<<888777888999999777666666666555555555666666666777777777777666555444444333333333333444444333333222111333333333333333222111000222111111111000000//////000000000000000000000000000000000000000000000000......///000111222222333///////////////000111111222111111000///......---000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000222111000//////000111222222111000//////000111222111111111000000000000000000111111111111222222222111111111111111111111111111222333444444333222111333333222222333333444555222333444444333333444555222444555777999>>>DDDHHHMMMRRRZZZ___aaacccfffiiioooppprrrqqqmmmggg___[[[ZZZYYYYYYZZZ^^^bbbgggjjjtttyyy}}}|||}}}~~~~~~~~~vvvqqqnnnppprrrrrrtttwwwvvvvvvwwwxxxzzz||||||yyytttnnngggbbb\\\XXXSSSOOOLLLHHHDDDBBBBBB@@@???>>>???===;;;999666666555444444444444555555444333444888:::;;;<<<999888777666666666666666555999===@@@CCCIIIQQQWWW```fffnnnxxxsssgggfffooo{{{wwwgggZZZ___qqqqqqbbbVVVMMMIII>>>888222///000000...+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---......//////......///000000000000//////...111111111222222333444555777888999:::;;;<<<======@@@BBBEEEHHHKKKLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUYYY\\\^^^eeennn}}}tttfffbbbjjjjjjWWWNNNHHHDDDBBB???===@@@FFFGGGGGGHHHHHHIIIIIIHHHHHHEEEBBB???<<<:::777444111000///////////////000111000111222333444666777777999<<<>>>>>>===???FFFKKKRRRZZZhhhwww{{{uuujjjddd[[[SSSMMMHHHBBB???=========<<<:::888777777555555555555555444444444777666666555444444333333333333444444333333222111333333333333333222111000111111111111000000000///000000000000000000000000000000000000000000000000//////000000111111222222///////////////000111111222111111000//////......000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000///000000000000000000///000///............///000000000000000000000000000000000111111111222222222111111111111111111111111000111222333333222111000222222222222222333333444000222333222111111222333444555666777:::???EEEIIIRRRXXX```fffhhhjjjnnnqqqqqqrrrssssssoooiiibbb^^^[[[\\\]]]___cccgggkkkmmmpppuuu|||{{{||||||~~~xxxttttttxxx|||}}}~~~|||uuummmgggaaa]]]XXXSSSNNNJJJFFFCCCBBB@@@>>>===<<<<<<;;;999666666555444444444444555555444222333666:::<<<<<<:::999888777666666777777444999???CCCFFFKKKRRRWWWaaagggpppzzzyyymmmcccfffqqq~~~}}}nnn^^^VVV___ttttttcccTTTJJJDDD;;;777222///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......111111111000000///...---///000000111111222333333777777999:::<<<===>>>???>>>@@@CCCFFFHHHJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNOOOQQQTTTWWWZZZ\\\```gggssswwwdddaaatttzzzhhhUUUNNNGGGDDD@@@===???CCCFFFGGGHHHJJJKKKLLLLLLLLLHHHEEEBBB???<<<999555222111111000/////////000000000000111222444555666666777:::======<<<>>>BBBFFFGGGNNNYYYhhhttt|||yyyrrriii___WWWPPPKKKGGG@@@???===;;;888666555444777777777666555555444444666666666555444444333333333333444444333333222111222222333333333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000////////////000111111111111111000000//////...000000000000000000000000000000////////////000000////////////000000000000///000000111111000000///,,,...000111111000...,,,......---,,,,,,---......000000000000000000000000000000000111111111222222111111111111111111111111000000111111111111000000111111111111111222222333111222333222111000111222777888888999<<>>???@@@===???AAACCCFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTWWWZZZ\\\\\\cccooo}}}nnnaaalll~~~yyyaaaWWWLLLEEEAAA===>>>BBBEEEFFFHHHJJJLLLMMMNNNOOOJJJHHHDDD@@@>>>:::777444222222111000////////////000000111222333444555555555888:::<<<;;;<<<>>>@@@AAAFFFNNNZZZhhhuuu~~~xxxpppfff\\\TTTOOOFFFCCC???<<<999888666555888888888888777777777666666666555555555444444444333333444444333333222111222222333333333222222111111111111000000000000000////////////////////////000000000000000000000000111111111000000000000000000000//////000000111222111111111000000000//////////////////////////////000000////////////000000////////////000000000000//////000000000000//////------...//////...------------------------------/////////000000000000000000000000000111111111111111111111111111111111111//////000000000000//////000000000000000111111222222333444444222222333444777888999<<<@@@HHHPPPVVV^^^eeennntttwwwxxx{{{~~~zzzzzzyyywwwsssnnnjjjgggbbbeeejjjooorrruuuvvvvvvnnnppptttyyy~~~uuurrrsssxxx||||||~~~~~~xxxssskkkggg```ZZZTTTOOOIIIFFFDDDAAA===;;;;;;;;;999888666666555444444444444555555444333444777;;;===>>>===<<<:::999999;;;===>>>AAACCCDDDEEEFFFLLLTTTZZZdddkkkuuu~~~qqqgggaaagggsss~~~{{{{{{|||zzzyyy~~~}}}fff[[[VVV___ttt}}}uuucccSSSFFF???666444111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---......///.........------///000111111111111000111222333444444444444666777888:::<<<>>>???@@@<<<===???AAACCCEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUXXX[[[]]][[[cccooo}}}zzzddddddmmmuuugggXXXMMMFFFAAAAAADDDBBBDDDFFFIIIKKKMMMOOOOOOLLLIIIEEEBBB@@@===999666444444222000///.........///000000111222333444444333555888::::::;;;;;;<<<@@@BBBHHHQQQ]]]lllyyyzzznnnccc]]]RRRMMMFFFBBB???===;;;999777777777777777777888888555555555555555444444444333333444444333333222111111222222333333333222222000000000000000000111111////////////////////////000000000000000000000000111111111000000000000000000000000000000111222222111111111111000000000000////////////////////////000000////////////000000////////////000000000000//////000000000000/////////...---,,,,,,---...///.........//////...............//////000000000000//////000000000111111111000000000000000000000000////////////////////////000000//////000000111222111222444333222222333555444666999===DDDLLLVVV\\\fffmmmuuuzzz||||||}}}~~~}}}zzzwwwtttpppmmmllliiilllqqqvvvyyyzzzyyyxxxsssssstttwwwzzz|||zzzxxxnnnjjjkkkrrrwwwxxxyyy{{{xxxtttrrrwww}}}xxxnnniiiccc\\\VVVQQQKKKGGGDDDAAA>>>===<<<;;;999888666666555444444444444555444444444666:::===>>>>>>;;;:::888777888;;;>>>@@@EEEFFFFFFFFFFFFKKKTTT[[[gggnnnxxx{{{mmmeeebbbkkkzzz|||zzz{{{{{{zzz{{{~~~uuutttyyywww```WWWUUU___ttt~~~{{{sssaaaQQQEEE>>>333222111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,---......//////......+++,,,...///111222222222111222444555666666555444666666888999;;;<<<===>>><<<===>>>@@@BBBCCCEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQSSSVVVYYY\\\^^^\\\cccooo{{{jjj^^^]]]nnnzzz|||iii[[[PPPFFFAAAAAAAAACCCEEEHHHKKKMMMNNNOOONNNKKKHHHEEECCC@@@===:::888777555333111000/////////000000111222222333333333444666777999:::;;;;;;>>>@@@DDDJJJSSS___llluuuxxxsss___XXXNNNGGGDDDAAA>>>;;;777777777777666666666666555555555555555555555555333333444444333333222111111111222333333333222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000...//////000000//////...000///---++++++---///000//////000000000000//////---......//////000000111/////////000000000111111000000000000000000000000000000////////////000000000000000000000111111222///111222333222333444666444777<<>><<<999777666666555444444444444555444444666999===??????>>>:::999777777999<<<@@@CCCGGGIIIKKKLLLMMMQQQXXX^^^jjjqqq{{{yyykkkdddcccnnn~~~~~~zzzzzz{{{|||{{{xxxqqqqqqoooYYYTTTVVVdddzzz{{{ppp^^^NNNBBB:::111111111111000000000111------------------------........................++++++************++++++,,,---......//////......------...000111111111111111222444666666666555444666666777888999;;;;;;<<<======>>>???AAACCCDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSVVVYYY\\\^^^\\\ccckkktttwwwcccYYY```mmmttteeeSSSFFF@@@BBBCCCEEEHHHKKKMMMOOOOOOPPPNNNKKKIIIGGGEEEBBB@@@===;;;999777555333222111//////000000111222222222333333444555888:::;;;;;;:::===@@@DDDJJJSSS^^^eeerrr|||rrriii\\\SSSMMMHHHCCC???===<<<;;;:::888777555555555555555555555555555555333333444444333333222111000111222333333333333222///000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222111111000000111111222333111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000......////////////......///..................///...///000000000000///...------......///000000111////////////000000000111000000000000000000000000111111000//////000111111111000000000000111222222000222444666666777999;;;===AAAGGGNNNUUU\\\dddhhhtttyyy~~~yyywwwvvvvvvuuuttttttuuuwwwyyy{{{|||~~~}}}xxxtttqqqqqqtttuuurrroooeee]]]XXXZZZ^^^^^^___```bbbeeelllxxx|||pppkkkeee^^^XXXSSSMMMJJJDDDBBBAAA@@@@@@===999666666666555444444444444555333444777;;;???AAA@@@>>>;;;:::999999;;;@@@DDDGGGHHHLLLPPPSSSUUUXXX^^^ccclllrrr|||xxxjjjdddcccnnn~~~}}}zzz{{{|||||||||xxxsssuuujjjVVVSSSYYYiiizzznnn\\\LLL???888///000111111000000000111------------------------........................+++******************+++,,,---......//////.........///000000000000000///000222444666666666555444666666777888999999::::::======>>>???@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQSSSUUUYYY\\\]]]]]]bbbhhhnnnxxxmmm___TTTaaaxxx|||eeeQQQGGGBBBDDDFFFIIILLLNNNOOOPPPRRRPPPMMMKKKJJJHHHFFFDDD@@@???===:::777666444444//////000000111111222222333222222444777:::<<<<<<666999===@@@EEELLLUUU[[[gggrrr}}}nnnbbb[[[TTTNNNHHHDDDCCCAAA>>>;;;999777666444555555555555555555555333333444444444333222222000111222333333333333333//////000000111111111222000000000000000000000000000000000000000000000000...//////000111222222333111111111000111111222333111111111111111111222222000000000000000000000000000000////////////000000////////////000000000000......////////////......---...000111111000...------...///000000///...------------...///000000111////////////000000000000000000000000000000000000222111000//////000111222111111111111111222222333444666888:::;;;<<>>CCCGGGJJJLLLSSS___qqqtttiiiddd^^^XXXTTTOOOHHHDDDAAA???<<<999888999999888555333222222333333333333222111000///111111222222333333333444333222000/////////000111000000000000000000000000//////000111111111111111111000///......///000111222111111111000000//////000000000000000000000000222111///......///111222111111000///////////////111000000/////////000000///000111111111111111111........................////////////////////////........................////////////////////////.../////////000000000111111111111111111222333333333111//////000222333333555777:::===AAAEEEJJJMMMTTTYYYbbbjjjpppqqqqqqppptttvvvwwwuuupppkkkgggeeefffjjjlllmmmrrrzzz|||yyypppooonnnmmmmmmmmmnnnnnnaaaWWWOOOLLLJJJHHHLLLTTTiiittt~~~uuunnnfff___ZZZVVVPPPLLLGGGEEECCC@@@===;;;:::999777777777666555555444444444444666999>>>???===;;;:::;;;;;;<<<===@@@DDDHHHNNNRRRXXX[[[^^^bbbhhhlllyyy~~~{{{rrriiimmmppprrrvvv~~~|||zzzvvvwww}}}tttsss```ZZZVVV```vvvwwwuuuwww]]]III<<<444222222111000000///......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......///......//////111222222555666666777777888888999999999::::::;;;<<<<<<<<<>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHOOONNNMMMMMMLLLLLLLLLLLLOOOQQQSSSUUUUUUVVVYYY[[[\\\]]]aaaeeehhhrrrkkkcccbbbpppvvv```RRRJJJEEEGGGJJJLLLNNNPPPQQQPPPPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDBBB>>>999555111111111111111111111111111222222222333555666777666777888;;;>>>AAACCCEEEMMMWWWdddpppyyy~~~yyyrrrkkkbbb\\\TTTNNNIIIEEE@@@===:::;;;;;;:::888777666666555555555444333222222111000000000111111111222222333222111000///000000111000000000000000000000000......///000000000000000111000////////////000111111111111111000000000///000000000000000000000000111000///......///000111111111000/////////////////////...------......///...////////////...------........................////////////////////////......................../////////////////////////////////000000000000000000000000000000111222222444444444555666777777777888;;;???EEEJJJNNNSSSUUU```dddkkkqqqtttuuutttsssoooppppppnnniiieeebbbaaahhhlllppprrrwww}}}wwwtttlllkkkjjjjjjjjjlllnnnoooggg]]]RRRKKKFFFFFFNNNXXXrrr}}}}}}tttnnngggaaa]]]XXXQQQLLLHHHGGGDDDAAA>>><<<;;;:::777777777666555555444444333444777;;;>>>???>>><<<:::;;;<<<<<<===@@@EEEHHHNNNSSSYYY^^^aaagggnnnsss~~~uuunnnjjjrrrzzz||||||}}}xxxsssxxx}}}zzzppp^^^YYYYYYfff|||}}}qqqlllmmmxxx|||[[[DDD999555000000000//////.........------,,,,,,++++++******,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///000222333444666777777888999999::::::;;;;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBEEEEEEDDDDDDEEEGGGIIIJJJOOOOOONNNMMMMMMMMMNNNNNNPPPRRRTTTTTTTTTUUUWWWYYYYYYZZZ]]]aaaccciiixxx~~~hhhYYYaaatttxxx___RRRFFFDDDGGGIIIJJJKKKOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJHHHFFFAAA;;;777444333222000//////000000111111111222333444555666666666777888:::<<<===>>>GGGMMMVVV___gggqqq{{{xxxrrriii___VVVNNNGGGBBB>>>>>>===<<<;;;;;;:::999666666666555444444333333000000000111111111111111333222111111000000111111000000000000000000000000---...//////000000//////111000000//////000000111111111111111000000000000000000000000000000000000000000000000000000000000111111000///////////////------,,,,,,,,,------.../////////...------,,,,,,........................////////////////////////........................////////////////////////000000000000000000000000111111111111111222222333000222444666777888888777<<>>AAAEEEHHHMMMRRRYYY^^^cccjjjrrrxxxyyypppjjjkkkwwwyyyuuu~~~}}}~~~lll[[[YYY]]]nnn{{{oooeeedddhhhsss~~~XXXAAA999888////////////////////////------,,,,,,++++++******,,,,,,+++++++++,,,------...---------------------,,,,,,,,,---------......------...///111333555666666777777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAABBBCCCCCCGGGFFFEEEDDDEEEGGGIIIKKKOOOOOONNNNNNNNNOOOPPPPPPPPPRRRTTTTTTSSSTTTUUUWWWXXXYYY]]]aaabbbeeeppp|||ttt]]]```kkkxxxtttaaaLLLDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOMMMLLLJJJEEE???:::888666333000/////////000111111111111222333444555777777777888:::;;;======CCCHHHNNNUUU\\\eeennntttuuuiii\\\RRRLLLFFFDDDAAA@@@>>>===;;;:::888777666555444333333333222222222222222222222222333333222222111111111111000000000000000000000000...//////000000000000000000000000000000000000000111111111000000000000000////////////////////////000000111222222111000000111000000///////////////------,,,,,,,,,---......000000//////////////////........................////////////////////////........................////////////////////////111111111000000000000///333333333333444555555666000222555777999:::<<<===CCCIIIRRR^^^iiipppsssssswwwwwwvvvuuusssqqqnnnmmmhhhhhhhhheeecccbbbccceeegggnnnuuuyyy~~~~~~yyyssslllgggeeeeeeeeefffiiiooowww~~~{{{lll[[[QQQUUUeeeuuu|||sssnnngggccc___ZZZTTTOOOKKKIIIGGGCCC@@@===<<<;;;777777777666555555444444444777;;;>>>???>>><<<;;;888:::<<<>>>???BBBFFFIIILLLQQQXXX]]]cccjjjssszzz}}}ssskkkhhhkkk{{{{{{zzz~~~~~~~~~fffXXXXXXaaavvvrrriiiaaabbbiiittt}}}WWW@@@888888000000000000000000000000...---------,,,,,,++++++,,,+++++++++,,,,,,---................../////////............////////////---......000222444666777666777888999:::;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDD@@@@@@AAABBBCCCDDDEEEFFFHHHGGGFFFEEEFFFGGGJJJKKKOOONNNNNNNNNOOOPPPQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVVVVXXX\\\```bbbccckkktttjjjccccccggg|||www[[[KKKFFFEEEGGGIIIHHHIIIJJJLLLNNNPPPRRRRRRQQQPPPOOONNNLLLHHHBBB>>><<<999666333111000000000111111111111111222333444555555666777999;;;===>>>@@@CCCIIIOOOVVV\\\bbbfffqqqzzzrrrfff___SSSPPPJJJFFFDDDAAA>>>;;;:::999777555444333333333222222222222222222222222333333333333333222222111111111111111111111111111000000111222222222222111000000111111111111000000000000000000000000111111////////////////////////111222222333333222222111111000000///////////////...............///000000/////////...///000111222////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000333333333444555777888999999<<>>@@@???===;;;:::888:::<<<>>>@@@CCCFFFIIILLLQQQWWW\\\aaaiiisssyyy|||zzzmmmeeeeeeiiizzz|||ttt^^^TTTYYYfffxxxnnngggdddfffnnnyyywwwUUU@@@888666111111111000000/////////,,,,,,------------------++++++++++++,,,---...................../////////...////////////000000000...//////111333555777888888888999:::<<<===>>>>>><<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJMMMMMMNNNNNNOOOPPPQQQRRROOOQQQRRRSSSRRRRRRTTTVVVUUUUUUYYY^^^______dddkkk|||iii]]][[[lllmmmWWWKKKEEEDDDFFFHHHIIIKKKMMMPPPRRRTTTUUURRRQQQOOOMMMLLLIIIEEEBBB>>>===:::777444333222222111111000000111111222333111222333444666888;;;<<<===@@@DDDJJJOOOTTTWWWYYYcccllluuu|||~~~wwwfff```YYYSSSPPPLLLGGGCCCAAA???<<<999777555555555222222222222111111111111333444444444444333222111111111111111111111111111000111222222333333222222000111111222222111111000000000000000111111111111000000000000000000000000222222222222222222222222111111000//////////////////////////////000111222///...---------///000111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222333555777999;;;<<>>???AAAEEEJJJNNNQQQRRRUUU^^^fffmmmxxxyyyrrriiiccc```\\\VVVQQQIIIGGGCCC???<<<:::::::::666666555555555444444444333444555555555444222222111111111111111111111111000000111222222222222222000111222222222222111000///000000000111111111111000000000000000000000000111111000//////000111111111111000///////////////////////////000111222333444222000...---...//////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111222222333444444555666888;;;>>>AAABBBHHHOOOXXX]]]^^^___bbbeeemmmnnnssszzzzzzsssoooggg```[[[YYYYYYYYYXXX[[[^^^aaadddhhhlllooouuuzzz}}}{{{zzzyyyuuuoooiiifffcccaaaaaabbbeeegggeeehhhmmmuuuxxxrrrlllddd^^^[[[YYYUUURRRKKKJJJGGGCCC???<<<:::999777777777666555555444444999===BBBCCC@@@;;;888777777999===???AAADDDGGGIIIPPPSSSXXX\\\aaahhhqqqxxxqqqccc]]]___cccssswwwkkk[[[WWWddd{{{xxxtttoooiiidddpppqqqwwwttt\\\JJJAAA;;;666111000000...---,,,++++++(((((()))***+++,,,,,,---++++++++++++,,,---...///*********++++++,,,,,,,,,---------.........//////000000111222333555666777<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBGGGHHHIIIJJJLLLMMMNNNOOOHHHHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRMMMOOOQQQRRRRRRSSSTTTVVVYYYXXXYYY\\\[[[YYY\\\aaahhhzzzqqq___[[[]]]ssslllXXXNNNLLLDDDEEEGGGJJJMMMOOOQQQSSSRRROOOLLLJJJJJJJJJIIIHHHAAA@@@@@@>>><<<999777555111000000000000000111222333333333444555666777888BBBAAA@@@BBBGGGLLLPPPRRRJJJSSS[[[aaakkk|||~~~uuuooolllhhhbbb]]]PPPMMMIIIEEEAAA???>>>===;;;;;;::::::999999888888333444555555555444333222111111111111111111111111//////000111111111111111000111222333333222111000//////000000111111111222000000000000000000000000111///...,,,,,,...///111111111000///////////////.........//////111222222999888444111////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///111222333444555888999;;;===AAADDDGGGIIIPPPZZZgggnnnpppoooooopppxxxxxxyyy}}}zzztttmmmhhh```XXXSSSRRRSSSTTTUUUYYY]]]bbbfffjjjnnnqqqvvvzzz{{{xxxuuusssnnnhhhdddbbb```___```dddhhhkkklllooottt|||vvvpppkkkeee```\\\WWWQQQLLLNNNKKKGGGCCC@@@===999666888888777555333333444666;;;<<<>>>??????===;;;:::;;;===???AAABBBFFFJJJMMMSSSUUUYYY___ffflllrrrvvvwwwkkk___XXXXXX```ooohhhaaa___ooouuujjjgggllluuuzzzwwwqqqooossslllaaaRRREEE<<<888777////////////............---.........---,,,,,,+++++++++,,,------......///------------------------000000000000///////////////000111222222333777999<<>>;;;999888444444333333222111000000111111222333555666777777<<<===???BBBEEEHHHJJJKKKLLLNNNRRRWWW^^^gggqqqwwwxxxvvvwwwuuuoooiiiaaa]]]VVVOOOKKKJJJJJJKKKFFFFFFEEEAAA===:::999999999888777777777666444111333222111111222333111000444333333222222222333333222333444444444333222111111111222333333222222111000000000111111111111111111111000000000000111111000000111111111111111111000222333111///111888>>>AAA999000,,,...000111///000000000000000000000000111111000///...---,,,,,,...///////////////...---000111111222333333222222333444555555444444666888<<<@@@EEEHHHJJJNNNSSSWWW___iiiuuu{{{zzzvvvsssssswwwxxx{{{}}}}}}wwwmmmfff]]]ZZZUUURRRQQQRRRVVVXXXZZZ\\\aaafffmmmsssxxxzzz{{{zzzwwwsssmmmgggbbb^^^^^^YYYVVVZZZdddnnntttvvv~~~zzzxxx|||vvvooojjjccc^^^ZZZVVVPPPLLLLLLIIIFFFCCCAAA???;;;999777888777555444444666888<<<===>>>???>>>===;;;:::;;;===@@@AAACCCGGGKKKOOOSSSVVVZZZ```gggnnnvvvzzz|||tttjjj```\\\]]]bbbooo~~~hhhdddgggzzzyyyqqqsss{{{xxxnnnhhheee___UUUHHH>>>777444444000000000000////////////------......---,,,,,,+++++++++,,,------......///------------------------000000000000000000000///000111222222333555888:::===???BBBDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPLLLMMMNNNMMMLLLKKKLLLNNNPPPOOONNNMMMMMMNNNPPPQQQTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]aaaggguuulllcccYYYeeewww{{{lll\\\RRRIIIHHHIIIHHHIIILLLLLLLLLJJJGGGCCCBBBEEEGGGHHHGGGEEECCC@@@>>><<<;;;666555444333222111000000111111222333444555666666;;;<<<>>>@@@CCCFFFHHHIIIJJJLLLOOOSSSWWW^^^fffkkkrrr}}}yyytttsssuuuvvvsssqqqpppmmmgggaaa\\\XXXUUUTTTQQQRRRQQQMMMHHHDDDBBBBBB>>><<<:::999999888666555888666555555666666555444222111111000000111111111222333444444444333222222000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111000...000222000...///555:::<<<666...,,,---//////...000000000000////////////222222222222222111111111222222333333333333222222222222333333333333333222111333555777999;;;???AAAEEEIIIOOOSSSVVVYYY^^^aaafffmmmvvv|||{{{xxxtttrrrnnnnnnnnnooooookkkeee___\\\ZZZXXXVVVWWWYYY]]]______bbbgggmmmsssxxx{{{}}}}}}zzzuuunnngggaaa\\\YYYZZZXXXXXX^^^jjjuuu{{{}}}~~~vvvnnnhhhaaa[[[WWWTTTOOOLLLJJJHHHEEECCCBBB@@@>>>;;;777777777555444555888;;;>>>>>>???>>>===<<<;;;:::===???AAACCCEEEIIIMMMQQQUUUXXX\\\aaahhhpppyyyvvvooofff^^^\\\^^^bbbmmm~~~yyyfffhhhrrr}}}zzzjjj^^^UUUPPPGGG>>>777333222222111111000000000/////////---------------,,,,,,+++++++++,,,------......///------------------------000000000000000000000000111222444444444666:::<<<>>>@@@CCCEEEFFFGGGIIIKKKJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNQQQOOONNNLLLLLLMMMNNNOOOTTTTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]bbboooooo[[[\\\eeeyyynnn^^^MMMEEEDDDCCCCCCDDDIIIHHHFFFBBB??????BBBDDDIIIIIIGGGFFFDDDAAA???>>>888777666555333222111000000111111222333444444555888999;;;>>>@@@CCCDDDEEEFFFHHHKKKMMMPPPTTTXXX\\\^^^iiiqqqsssxxx~~~xxxqqqpppooooooqqqtttxxx{{{~~~}}}yyysssllleeeaaa```aaaaaa^^^YYYSSSPPPNNNIIIEEEAAA>>>======;;;::::::888666666777777666555333333222222222222333333444444555555555555444444222111000//////000111222222222222222222222111111333222222222222222222333222222222111111000000000...000222111//////222555777333...---///000000...000111111111111111111111//////000000111111111222111111222333333444444444555555666777777777777777555777;;;===@@@DDDHHHKKKPPPUUU[[[```dddhhhkkkmmmlllooosssxxxyyyvvvpppllldddbbbaaa``````^^^\\\YYY[[[[[[\\\]]]```dddgggiiifffiiinnnsssxxx{{{|||}}}xxxtttmmmeee^^^ZZZWWWVVVTTTUUUZZZdddqqq}}}~~~vvvmmmggg^^^XXXUUURRRNNNKKKJJJHHHEEEDDDBBBAAA>>><<<666777666666555777;;;>>>@@@??????>>>===<<<;;;;;;???AAACCCEEEHHHKKKPPPSSSYYY\\\```dddiiipppyyy~~~sssjjjaaaXXXVVVYYY^^^hhhxxxqqqaaaiii{{{jjjYYYMMMGGG???888444222222222000/////////............,,,,,,---------,,,,,,+++++++++,,,------......///------------............000000000000000111111111222444555555666888;;;>>>===@@@CCCEEEGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMOOONNNMMMMMMNNNOOORRRPPPNNNLLLKKKLLLNNNOOOTTTTTTTTTUUUWWWYYY\\\]]]]]]]]]]]]]]]]]]^^^^^^______dddnnn}}}ggg```^^^jjjqqqYYYJJJEEEEEECCCAAABBBBBBAAA@@@@@@@@@AAABBBHHHHHHHHHGGGEEECCCAAA@@@::::::888777555333222111111111111222222333333333666777888:::===???@@@AAADDDFFFHHHJJJKKKNNNQQQTTTWWW\\\^^^^^^aaagggjjjgggggghhhiiiiiikkkqqqyyywwwrrrooopppqqqnnniiiccc___]]]XXXTTTMMMIIIFFFEEEDDDCCC@@@===;;;:::::::::999888888888777666666666777777666666777777777777666666666444222111111222333444222222222222222111111111333222222111111222222333222222111111000////////////111333333222111222333444222000000222333222000222222222222333333333333...//////000000111111111111111222333444666777888999:::<<<===???@@@AAAAAAAAACCCEEEGGGIIIKKKOOORRRYYY]]]dddjjjnnnqqqssssssmmmkkklllooorrrpppiiiccc]]]\\\[[[[[[[[[ZZZYYYXXXZZZ\\\```dddhhhllloooqqqnnnppptttwwwxxxxxxvvvuuulllhhhaaa[[[VVVTTTUUUVVVOOORRRZZZggguuu~~~}}}vvvkkkeee\\\WWWTTTQQQMMMJJJKKKIIIFFFCCCBBB@@@===:::777777777666666888===@@@AAA@@@>>>===<<<<<<<<<===AAACCCEEEGGGJJJNNNSSSVVV]]]aaafffhhhkkkqqqyyy{{{oooeee\\\TTTSSSVVVYYYcccsssmmm^^^iiippp\\\JJJDDD<<<555333222111000......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------......///---------......////////////000000000111111111222333444666666777999===@@@===@@@CCCEEEGGGHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOOOONNNNNNOOOQQQRRRQQQNNNLLLKKKLLLNNNPPPUUUUUUUUUVVVXXX[[[]]]___\\\\\\\\\\\\]]]]]]^^^___bbbfffmmmyyyxxxjjj___bbbrrrrrr\\\RRRMMMGGGAAA>>>???AAACCCEEEFFFEEEDDDEEEFFFFFFFFFEEECCCAAA@@@<<<;;;:::888666555333333222222222222222222222222444444666777999;;;<<<===AAADDDFFFHHHJJJLLLPPPSSSVVVWWWVVVTTTUUUZZZ^^^^^^```bbbcccdddeeekkkuuu}}}{{{|||~~~|||xxxssspppoookkkfff^^^XXXUUUTTTSSSRRRMMMJJJFFFDDDCCCCCCBBBAAA===<<<;;;:::999999999999999888888777777777777777888666444333222333444666333333333222222222111111333222222111111222222333111111111000000/////////000222333444333222222222111111111222444444333222222222222333333444444444222222333333333444444444555555666777:::<<<>>>@@@>>>@@@BBBFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSUUUXXXZZZaaaccchhhnnnrrruuuuuutttjjjgggeeegggjjjjjjddd^^^YYYZZZ]]]^^^^^^\\\[[[ZZZ]]]```dddiiimmmqqqssssssuuuvvvwwwwwwuuuqqqnnnkkkccc___YYYSSSPPPOOOPPPRRRKKKPPPXXXeeerrr~~~|||xxxzzz}}}xxxuuuwww|||{{{sssiiiccc\\\WWWTTTQQQMMMIIIJJJHHHEEECCCAAA???<<<999888888777666666999>>>BBBAAA@@@>>><<<<<<===>>>???BBBDDDGGGJJJLLLPPPUUUYYYbbbggglllooopppttt|||~~~tttiii```YYYTTTUUUYYYZZZdddttt|||lllaaannnvvvaaaIIIBBB999333111000...------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,------......///---------...//////000000///000000111111222222222333444666777888:::>>>AAA>>>AAADDDFFFGGGHHHJJJLLLNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSQQQNNNLLLLLLMMMPPPRRRUUUUUUVVVWWWXXX[[[]]]___YYYYYYYYYZZZ[[[\\\^^^^^^aaaeeekkkssswwweee___eeeyyyuuudddYYYNNNCCCDDDEEEFFFIIIMMMNNNMMMKKKBBBCCCEEEEEEEEECCCAAA@@@===<<<;;;:::888777666555333333333333333222222222222333444555777888999:::>>>@@@CCCEEEGGGKKKPPPSSSTTTSSSRRRRRRSSSVVVYYY[[[[[[\\\^^^^^^```gggpppvvv{{{|||wwwqqqllljjjjjjiiihhh\\\XXXSSSPPPNNNMMMKKKJJJEEEDDDCCCAAA???>>>>>>===>>>>>><<<;;;:::999999999999888777555555555666666666666555555444444333333444333333222222333333444222222222222222222222222111222333333333333333222000111222444444444444444333333444444555555666666444444555666777888999999999999:::<<>>BBB@@@???===;;;;;;===@@@BBBDDDFFFIIIKKKNNNRRRWWW[[[dddkkksssvvvwwwzzzyyypppeee]]]WWWSSSVVV[[[```kkk{{{zzz{{{wwwkkkiiiuuuttt___HHH@@@777111000000...,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,------......///---------...///000000000///000000111111222333333222444555666888:::>>>AAAAAACCCFFFHHHHHHIIIKKKLLLNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJMMMNNNPPPPPPOOOOOOQQQSSSSSSQQQNNNLLLLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ]]]^^^YYYYYYZZZ[[[]]]^^^```aaacccfffiiillluuupppcccaaakkk}}}ooo```SSSSSSPPPOOOPPPSSSVVVVVVUUU@@@BBBDDDEEEEEECCCAAA@@@======<<<;;;:::999888777555444444444333333222222222222333444555666777888:::;;;===???BBBFFFLLLQQQRRRQQQQQQRRRSSSSSSTTTUUUWWWWWWXXXZZZ^^^dddkkkppptttwww|||qqqlllfffaaa^^^\\\ZZZYYYXXXWWWTTTRRROOOMMMLLLKKKJJJIIIGGGEEECCCBBBBBBBBB=========<<<;;;:::::::::::::::999999888777777666666666555555555555666666333444444555555666666777666666555666777888888888555666777888888888999999999999999:::;;;;;;<<<<<<:::;;;===???BBBEEEGGGHHHDDDDDDEEEGGGJJJNNNRRRUUU^^^```bbbeeehhhkkklllmmmiiiiiiiiigggdddcccdddeeedddcccccceeehhhiiihhhfffaaa^^^\\\]]]```ccccccbbb]]]bbbfffiiihhhggghhhiiimmmnnnooopppqqqqqqqqqpppooonnnkkkgggbbb]]]YYYWWWSSSRRRPPPNNNLLLJJJIIIHHHGGGJJJPPPYYYeeesssvvvoooooo{{{^^^[[[VVVQQQNNNQQQVVV[[[ooo~~~tttmmmfffbbb\\\YYYVVVRRRLLLGGGDDDBBB@@@@@@@@@@@@>>><<<;;;:::999777777:::???CCC@@@>>><<<;;;;;;>>>AAACCCEEEGGGJJJLLLOOOSSSXXX\\\eeemmmvvv{{{|||zzzoooddd\\\UUURRRUUUZZZgggrrr|||uuuuuu~~~qqqhhhppp||||||oooYYYHHHAAA777222222222000.........---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------......///---------...///000000111///000000111222222333333222333555666777:::>>>AAACCCFFFHHHIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNPPPPPPPPPPPPQQQSSSSSSQQQNNNMMMMMMPPPTTTVVVWWWVVVVVVWWWXXXZZZ\\\]]][[[\\\]]]^^^```bbbdddffffffhhhiiiiiimmm|||{{{iiiaaaddduuuxxxjjj___ZZZUUUSSSVVVZZZ\\\]]]@@@AAADDDEEEEEEDDDBBB@@@======<<<;;;::::::999999666555555444444333333222111222222444555666666777777888999:::===BBBHHHMMMSSSRRRRRRSSSRRROOONNNNNNUUUTTTUUUWWW\\\ccchhhlllooopppsssvvvxxxzzz{{{|||zzz|||{{{uuuqqqooolllkkkjjjhhhfffbbb___]]][[[[[[VVVTTTQQQNNNLLLKKKKKKKKKCCCCCCCCCCCCBBBAAA??????======<<<<<<;;;:::999999888888777777777777888888555555666777888999::::::<<<;;;:::;;;<<<>>>>>>>>>;;;<<<============>>>??????@@@@@@AAABBBCCCCCCCCCFFFGGGJJJNNNRRRVVVYYYZZZSSSTTTTTTWWWZZZ___cccfffpppqqqsssuuuwwwyyyyyyzzzuuutttrrrmmmgggcccbbbbbb```^^^\\\]]]___```___\\\[[[ZZZYYYYYY\\\```bbbcccdddgggkkkllllllmmmooorrrttttttssssssrrrqqqoooooofffdddaaa\\\XXXTTTPPPOOOJJJKKKMMMNNNNNNMMMKKKJJJEEEHHHMMMUUUaaapppuuukkkfffpppMMMKKKHHHEEECCCEEEJJJMMMdddsssvvvpppiiiccc\\\VVVSSSPPPLLLIIIFFFEEEBBB???===<<<;;;;;;999:::;;;<<<===???@@@@@@BBB>>>::::::>>>BBBDDDDDDKKKJJJKKKMMMRRRVVVYYYZZZiiiooovvv{{{}}}xxxmmm```WWWQQQOOOSSSYYYfffwwwwwwttt{{{~~~uuujjjlllxxx}}}yyytttbbbUUUEEE<<<444222111//////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000111111000000111222222333555666777777888;;;???CCCBBBCCCDDDFFFHHHJJJKKKLLLNNNMMMMMMLLLJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMPPPSSSTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWYYYYYY[[[^^^^^^]]]\\\\\\\\\```aaabbbaaa```___aaabbbcccbbbccceeehhhpppssseeecccgggkkk}}}lll______ddddddbbbbbbDDD>>>;;;???BBBBBBBBBDDDBBBAAA@@@>>>===;;;:::999888777777666555444444444333333333333333333333333666777888:::===@@@BBBCCCIIIIIIIIIJJJJJJKKKKKKKKKMMMOOOQQQSSSVVV[[[```dddffffffhhhjjjlllnnnppppppssssssssstttwww{{{~~~yyysssnnnlllkkkhhhfffbbb___\\\YYYVVVSSSTTTSSSRRRQQQOOOLLLHHHEEECCCCCCCCCDDDDDDCCC???<<<<<<;;;:::999:::;;;===???===<<<;;;;;;;;;<<<>>>??????@@@AAADDDFFFHHHIIIJJJEEEHHHJJJJJJIIIIIIKKKNNNJJJQQQUUUSSSRRRTTTVVVUUUXXXYYY\\\___ccchhhkkknnnjjjiiiiiijjjmmmpppsssvvv|||}}}~~~{{{~~~yyyqqqllliiigggccc```[[[ZZZXXXVVVVVVXXXZZZ\\\\\\[[[YYYWWWWWW[[[bbbgggfffiiimmmoooppppppqqqrrryyyyyyxxxvvvrrrmmmiiiggg```[[[TTTPPPNNNMMMMMMMMMKKKKKKLLLMMMLLLKKKIIIGGGHHHGGGIIIRRRaaappp{{{yyymmmdddiiittt|||CCCBBB@@@===<<>>CCCEEEEEEJJJJJJKKKOOOSSSXXX\\\^^^iiinnnuuuzzz|||~~~vvvkkk___WWWQQQNNNQQQWWWeeevvv~~~uuussszzzoookkkqqq}}}|||yyyvvvhhhZZZPPPDDD;;;333222111//////000,,,,,,---------.........++++++++++++++++++******........................////////////////////////000000000000111222333444666777888888999<<<@@@CCCBBBCCCDDDFFFHHHIIIKKKKKKMMMMMMMMMMMMLLLJJJHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTTTTRRRQQQPPPQQQSSSVVVXXXYYY[[[]]]]]]\\\[[[\\\]]]ccceeefffgggeeedddeeefffeeeddddddeeeeeekkkzzzjjj``````cccqqqpppjjjiiifffaaa___FFF@@@>>>BBBEEEDDDBBBCCC???>>>===<<<;;;999888888888777777666555555444444333333333333333333333333333333444666888:::<<<===DDDEEEEEEFFFGGGHHHHHHHHHKKKMMMOOOPPPRRRVVV[[[^^^``````bbbccceeeggghhhiiijjjjjjiiijjjlllooorrruuu}}}|||zzzzzzzzzwwwssspppmmmjjjfffcccaaadddfffccc]]]WWWTTTTTTNNNMMMMMMNNNNNNLLLIIIFFFCCCAAA>>><<<<<>><<<:::<<>><<>>???@@@AAABBBCCCDDDGGGHHHJJJKKKLLLOOOSSSVVVZZZ[[[\\\^^^___aaabbbbbbeeedddccccccdddeeeggghhhmmmrrrzzz~~~yyyvvvpppvvv{{{xxxooogggeeeeee^^^]]]\\\\\\\\\ZZZWWWTTTOOOLLLHHHEEEFFFIIIMMMQQQTTTUUUWWWXXXYYYYYYYYYXXXYYYXXXXXXXXXYYY\\\^^^```hhhkkkmmmmmmjjjiiijjjllluuu|||}}}~~~~~~}}}|||yyywwwtttqqqmmmiiieeeaaa\\\YYY[[[[[[[[[\\\]]]^^^___```___```aaaaaaaaabbbeeegggiiimmmqqqsssrrrpppnnnnnntttsssqqqmmmggg___YYYUUUKKKIIIHHHIIIJJJKKKKKKJJJMMMMMMLLLLLLMMMPPPRRRSSSOOORRRUUUWWW]]]iiixxx~~~qqqjjjeee```]]]^^^777777777555555666:::===@@@KKK[[[mmm{{{rrrmmmgggbbb\\\WWWUUUQQQMMMHHHFFFDDDBBB@@@>>>=========:::<<>>>>>AAABBBEEEFFFGGGJJJNNNQQQXXXXXXZZZ[[[\\\^^^____________^^^]]]]]]]]]]]]]]]___dddkkksss{{{|||zzzuuusssnnnlllkkkjjjjjjiiifffccc]]][[[YYYWWWWWWYYY\\\^^^bbbdddfffiiijjjiiihhhgggfffeeecccbbbccceeehhhjjjssswwwzzzzzzwwwvvvwwwyyy{{{yyyvvvuuutttsssqqqpppnnnmmmllljjjhhhddd___]]]\\\\\\^^^___aaabbbccccccaaaaaabbbbbbbbbdddhhhkkknnnqqqtttuuusssooolllkkkhhhhhhfffbbb]]]VVVOOOLLLJJJIIIGGGHHHKKKMMMOOOOOORRRRRRSSSUUUWWWYYYZZZ[[[WWWVVVVVVYYYaaapppyyylll```VVVQQQQQQ777888777666555555777999>>>FFFRRRbbbttt{{{rrrlllfffaaa[[[XXXUUURRRMMMHHHFFFDDDBBB@@@>>>>>>===>>><<>>@@@DDDHHHMMMPPPRRRTTTWWWZZZ\\\```eeeiiilllpppwww}}}wwwkkkbbbXXXRRRMMMIIIKKKPPP\\\mmmwwwxxxwwwzzzrrrcccUUUJJJ???777111111111///...///..................---------------....../////////,,,,,,---------.........//////////////////////////////000222444666888999999;;;<<<===<<<===???AAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIILLLOOOOOOMMMKKKIIIKKKKKKLLLLLLLLLLLLMMMMMMHHHHHHIIIJJJLLLNNNOOOPPPUUUSSSQQQPPPPPPQQQTTTUUUYYYYYYXXXVVVVVVXXX\\\______dddiiimmmmmmllljjjiiihhheeecccccc```^^^cccjjjwww~~~lll___bbblllssseeeXXXMMMCCC???===::::::;;;;;;;;;;;;:::::::::::::::777777777777777666666666555555555555555555555555666555555444444444555555222222333555666888999999:::<<>>===<<<<<<<<>>AAADDDFFFJJJOOOSSSUUUXXX\\\^^^___bbbhhhmmmqqqtttzzz}}}uuuhhh___UUUOOOKKKHHHLLLQQQ^^^nnnuuulllvvv{{{xxxzzz{{{iiiVVVHHH===555000000111///...///---------------,,,,,,,,,******++++++,,,,,,------++++++,,,,,,---.........000000000000000000000000000000111222444666888999999;;;============>>>@@@@@@AAAAAABBBDDDEEEEEEFFFFFFHHHJJJMMMNNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIJJJLLLNNNOOOPPPSSSRRRPPPOOOPPPRRRTTTVVVWWWWWWWWWVVVUUUWWW[[[^^^^^^bbbhhhlllmmmlllkkkkkkgggcccaaa```___]]]aaagggpppvvvkkkdddbbbkkk{{{nnnbbbTTTKKKDDD>>>::::::888888888888777777777777777777777777777777777777666666666666666666666666555444444333333333333333000000111222333555555666444777;;;>>>@@@BBBFFFHHHLLLLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWWWWVVVTTTRRRQQQRRRUUUYYY[[[\\\```ggglllxxxyyyzzz{{{|||~~~}}}{{{qqqrrrtttuuuuuusssqqqooonnnppprrrtttuuusssqqqpppmmmllliiihhhgggggghhhiiiiiimmmqqqrrrooonnnnnnpppvvv|||tttmmmiiifffeeecccccceeeffffffeeeiiilllpppqqqppppppooopppkkkkkkkkklllnnnpppqqqrrrooommmjjjhhhgggkkkqqqvvv~~~zzzsssiii```YYYVVVNNNMMMLLLKKKIIIHHHHHHGGGJJJJJJKKKOOOVVV\\\aaacccbbbfffmmmtttyyy{{{zzzzzzxxxqqqkkkmmmyyy|||iii[[[QQQMMMNNN333444555555444444444666555:::CCCPPPaaaxxxxxxoooiiiddd```[[[XXXVVVSSSMMMHHHDDDBBB@@@>>>============AAADDDHHHKKKKKKHHHDDDAAA===@@@DDDGGGIIILLLQQQUUUUUUZZZ^^^```bbbffflllrrrxxxyyy}}}xxxqqqggg]]]SSSMMMIIIHHHMMMTTTbbbsss|||yyyooojjjzzz|||yyyyyyzzzzzz~~~jjjUUUEEE;;;444///000111///...///------,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---.../////////111111111111111111111111111111222333555666888999999;;;======<<<<<<===>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQOOOOOOPPPRRRUUUWWWUUUVVVVVVVVVUUUWWWZZZ]]]ZZZ___dddhhhiiiiiiiiijjjgggbbb^^^^^^\\\[[[___dddiiikkkwwwzzzkkkgggiiioooyyypppdddWWWJJJAAA===888888888777777666666666777777777777777777777777666666666666666666666666555444444333333333333333000000111111222333444444222444888:::<<<===@@@BBBDDDEEEGGGIIILLLOOOQQQRRRSSSTTTVVVWWWVVVUUUSSSQQQNNNQQQTTTUUUTTTUUUYYY]]]aaadddggghhhjjjmmmqqquuuzzz~~~||||||}}}~~~}}}|||sssttttttuuuuuusssrrrqqqmmmnnnpppqqqpppooommmllljjjiiihhhfffeeeddddddddd```dddggggggccc```___```eeennnvvvyyy{{{{{{zzzyyyvvvtttrrrppppppoooqqqsssssspppjjjccc___```___```bbbeeehhhhhhgggjjjmmmqqqrrrqqqqqqrrrtttppppppooooooppprrruuuvvvtttsssqqqmmmkkklllooorrryyywwwsssjjjaaaXXXSSSQQQHHHGGGEEEDDDDDDFFFHHHIIIKKKOOOVVVaaallluuuyyy{{{yyy{{{~~~yyycccVVVNNNKKKLLL111333555666666666777888222777@@@MMM^^^vvvwwwmmmgggddd```[[[YYYWWWSSSMMMHHHFFFDDDBBB@@@????????????CCCFFFJJJMMMLLLIIIDDDAAA???BBBFFFHHHJJJMMMRRRVVVTTTYYY___bbbdddhhhpppvvv|||}}}vvvooofff\\\RRRLLLHHHIIIOOOVVVgggwwwzzztttrrrrrr{{{xxxxxx{{{zzzwww|||yyydddNNN>>>:::333///000111///...///,,,,,,,,,++++++***************+++,,,,,,---......---------...///000000111111111111111111111111111222222333333555666888999999;;;======<<<;;;<<<===@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOQQQSSSUUUQQQPPPOOONNNPPPRRRUUUWWWTTTUUUVVVVVVVVVWWWZZZ\\\VVVZZZ___cccdddeeeffffffgggaaa]]]\\\ZZZYYY\\\bbbccceeeppp{{{lllccc___dddlllvvv~~~nnn\\\MMMFFF::::::999999888777777777777777777777777888888888777777777777777777777777666666555555444555555555000111111111222222333333111333666888999:::;;;===AAABBBDDDGGGJJJMMMOOOPPPMMMNNNQQQRRRRRRQQQNNNMMMKKKOOORRRRRRQQQQQQTTTWWWPPPTTTWWWYYYZZZ]]]bbbfffjjjooovvv{{{|||zzzxxxvvvuuuvvvxxx|||~~~|||www{{{yyyxxxvvvvvvxxxxxxxxxwwwsssrrrrrrqqqppppppppppppllllllmmmmmmlllkkkiiihhhggggggfffeeecccbbb``````\\\___bbb```[[[WWWUUUUUUVVV___ggghhhhhhjjjkkkjjjiiihhheeebbb```^^^]]]]]]ZZZ]]]bbbffffffbbb]]]YYY^^^^^^```dddhhhkkklllkkkkkknnnqqqrrrpppppprrruuuqqqpppnnnnnnoooqqqtttvvvvvvuuussspppllljjjjjjkkkgggfffbbb[[[TTTOOOLLLLLLGGGEEEBBBAAABBBEEEHHHJJJOOOVVVcccssswww___SSSKKKHHHHHH444444333222222333333333999999===HHH[[[tttvvvnnniiieeeaaa]]]YYYVVVRRROOOLLLDDDCCC@@@>>>>>>>>>@@@AAAGGGIIILLLLLLIIIFFFDDDCCCAAABBBDDDGGGJJJMMMOOOQQQUUUZZZ```dddfffkkkttt{{{|||~~~zzzsssmmmccc\\\UUUPPPLLLKKKPPPXXXooo{{{wwwuuurrrjjjqqqzzzooosssyyy{{{zzzxxxyyy{{{qqqZZZGGG===222000......//////---++++++,,,,,,------,,,,,,+++++++++++++++,,,------...------,,,,,,------...///000000000000000000000000444444444555555555666666:::::::::;;;<<<===>>>???>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOOOONNNNNNOOOPPPMMMMMMLLLMMMOOORRRUUUWWWXXXYYYZZZYYYXXXWWWXXXYYYXXXXXXZZZ]]]```bbbaaa````````````]]]ZZZXXXYYYZZZ\\\^^^dddooo|||hhhZZZXXX[[[ZZZooo|||bbbKKKBBB===:::999777333444888777666555666666444222///444333222222222444666888555666666555333222333444111222333444333222111000333333444555777888999999:::;;;===@@@CCCFFFHHHIIIGGGHHHHHHJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRWWW\\\cccggghhhfffeeedddhhhgggfffhhhjjjllllllllllllmmmoooqqqssstttuuuuuunnnmmmmmmnnnooopppooonnniiiiiijjjlllnnnooonnnllljjjkkkmmmoooooommmkkkjjjllliiifffddddddeeeeeeeeeaaa^^^\\\]]]___^^^WWWRRRPPPRRRVVVZZZ\\\^^^^^^^^^UUUTTTRRRPPPOOOOOOPPPQQQRRRTTTWWW[[[]]]^^^^^^^^^^^^aaafffjjjmmmooooooooosssqqqoooooopppqqqpppooozzzsssllllllrrrvvvwwwtttxxxtttnnngggaaa]]][[[ZZZUUURRRNNNJJJHHHFFFDDDBBBBBBAAAAAAAAACCCIIIPPPUUU[[[hhhwwwtttZZZMMMEEE>>>:::444444333333222333333444777888===III\\\sss~~~uuummmgggddd```[[[WWWTTTQQQMMMJJJEEEBBB@@@======???AAACCCJJJLLLMMMMMMJJJFFFDDDDDDGGGHHHKKKNNNPPPRRRTTTTTTVVV[[[bbbfffiiimmmuuu{{{|||}}}}}}wwwpppkkkddd]]]UUUPPPLLLKKKPPPXXXooozzz}}}zzzzzzgggeeessswwwppptttyyy{{{{{{xxxvvvuuuzzz{{{jjjTTTBBB888222000////////////...,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---.........//////000111222222333444444555555666666777777;;;;;;;;;;;;<<<======>>>@@@BBBDDDDDDCCCCCCDDDEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKIIIHHHHHHIIIJJJJJJJJJMMMOOOPPPOOONNNLLLLLLMMMKKKKKKKKKMMMOOOSSSVVVXXXWWWYYYZZZZZZXXXWWWWWWXXXWWWWWWWWWYYY\\\]]]\\\[[[_________\\\YYYXXXXXXYYY\\\]]]bbbkkkwww~~~iii[[[UUURRR___ssssss\\\PPPHHHBBB???===999888:::777777666777888888666444444333222222222444666888666777777666555444444555555555666666666666555555333333444444444555555555666777888;;;===???AAABBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLPPPTTTZZZ^^^````````````^^^]]][[[\\\^^^______^^^bbbccceeeggghhhjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkjjjggghhhiiikkkllllllkkkiiijjjkkknnnppppppooommmlllooollliiihhhiiiiiiiiiiiieeebbb```aaabbb```ZZZUUUNNNOOOQQQSSSUUUVVVVVVWWWUUUTTTRRRPPPOOOPPPPPPQQQTTTVVVYYY]]]___aaaaaaaaaeeeggglllpppsssttttttttttttrrrppppppqqqrrrrrrqqqtttppplllnnnrrrtttqqqlllqqqllleee\\\UUUOOOLLLJJJLLLIIIFFFCCCBBBAAA@@@???AAA@@@@@@BBBHHHQQQ]]]eeeooozzzrrrWWWIII@@@:::777444333333333333333444444666888>>>KKK^^^sss|||sssjjjdddccc___ZZZVVVRRROOOKKKHHHEEEBBB???<<<===@@@DDDGGGOOOOOOPPPMMMJJJFFFEEEDDDHHHJJJMMMPPPRRRSSSSSSSSSYYY^^^eeejjjmmmrrrwww|||}}}~~~~~~zzztttnnniiiggg___WWWRRRNNNMMMSSS[[[pppyyy{{{iii\\\bbbwww|||||||||~~~~~~}}}yyyrrrmmmppptttuuuooo___LLL<<<333222111//////000000...---///...------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000111333444444555555666777777888999999<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCEEEEEEFFFJJJOOORRRTTTVVVXXXZZZYYYWWWVVVVVVXXXYYYXXXWWWXXXZZZ[[[]]]___```aaaaaagggfffffffffffffffffffffiiijjjlllmmmmmmllljjjiiijjjkkknnnpppqqqqqqpppoooqqqnnnlllkkklllmmmlllllljjjhhhffffffgggeee___[[[TTTTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRSSSTTTXXXZZZ]]]```ccceeeffffffkkkmmmqqqtttwwwxxxxxxxxxtttqqqnnnnnnoooqqqrrrssspppnnnnnnpppssspppiiibbbbbb^^^WWWOOOHHHCCC@@@>>>CCCAAA???===<<<===>>>>>>AAAAAABBBFFFNNN\\\lllvvvkkkPPPBBB:::666444444333333333333444444555777888>>>MMMaaawwwzzzrrriiicccccc___ZZZUUURRRNNNJJJGGGEEEBBB>>><<<>>>BBBGGGKKKSSSSSSQQQNNNIIIFFFFFFFFFJJJLLLOOORRRTTTTTTSSSRRR\\\aaahhhnnnssswww|||~~~yyytttnnnjjjhhh```YYYTTTQQQQQQXXXaaarrryyypppaaaXXXddd~~~yyyooogggeeegggggg```TTTEEE888111222000//////000000///...000...---++++++---...000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////000222333333444666666777888:::;;;;;;<<<===============<<<<<<;;;AAACCCEEEEEEDDDDDDEEEFFFDDDFFFGGGGGGFFFFFFHHHJJJLLLKKKHHHEEEDDDEEEHHHKKKMMMOOOPPPOOOMMMKKKKKKKKKLLLKKKLLLMMMOOOSSSVVVYYYVVVXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTVVVXXXYYYYYYWWW[[[\\\\\\ZZZXXXWWWXXXYYY\\\[[[\\\aaagggrrrwww___]]]XXXXXXdddvvvwwwfffTTTKKKGGGCCC@@@???===;;;888666555555333111444333222222333444666888<<<<<<===;;;888777777888777777555444444555666666777666666555555444444444555555555666777888888999999999:::;;;<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB???BBBEEEHHHKKKNNNRRRUUUVVVUUUTTTTTTWWWXXXXXXXXXVVVWWWYYY[[[]]]^^^______dddeeefffeeedddddddddeeehhhjjjlllmmmllljjjhhhgggiiijjjmmmooopppqqqqqqpppooommmkkkkkklllmmmmmmllllllkkkjjjjjjkkkjjjfffccc\\\[[[ZZZZZZZZZ\\\^^^___]]]\\\[[[ZZZYYYZZZZZZZZZ]]]___aaaeeegggiiikkkkkknnnppprrruuuvvvwwwwwwwwwsssoookkkjjjkkkmmmooopppooonnnmmmnnnmmmhhh___XXXPPPNNNJJJEEEBBB???>>>===??????>>><<<;;;<<>>@@@EEEKKKOOOUUUTTTQQQMMMIIIGGGHHHIIINNNQQQTTTWWWXXXXXXWWWVVV^^^cccjjjqqqwww|||}}}yyyuuupppmmmhhhaaaZZZVVVTTTVVV^^^hhhuuu{{{iii^^^[[[lll{{{mmmdddZZZ[[[YYYTTTKKK@@@777333111000//////000000///......---+++******+++---...///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111111111111222222222222777888999:::<<<===>>>??????????????????>>><<<<<<@@@BBBDDDDDDCCCCCCDDDEEEDDDEEEFFFEEEEEEEEEGGGJJJLLLLLLKKKHHHEEEEEEHHHKKKKKKLLLNNNNNNMMMMMMNNNOOOOOOOOONNNNNNPPPSSSUUUWWWVVVXXXYYYYYYWWWUUUTTTTTTUUUUUUWWWZZZ]]]^^^]]]\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZ[[[ZZZ[[[^^^aaaiiixxxsssddd\\\XXX\\\dddmmmzzzlll]]]TTTLLLFFFEEECCC@@@<<<:::999999888777555444333333444555777999@@@@@@@@@???<<<::::::;;;===<<<:::999888888999999666666666666666666555555555666666666666666666777777777888888999999::::::888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>;;;===???AAADDDHHHLLLPPPMMMMMMLLLNNNRRRUUUVVVUUUVVVWWWYYY[[[]]]^^^______aaaccceeedddccccccdddfffdddgggjjjkkkhhheeeddddddggghhhjjjlllnnnooooooooonnnmmmkkklllnnnnnnnnnmmmkkkkkkkkklllmmmmmmlllkkkaaa___^^^]]]^^^```ccceeeccccccbbbbbbaaaaaaaaabbbaaabbbdddgggiiikkkmmmmmmnnnoooppprrrssssssssssssqqqmmmhhhffffffhhhiiiiiiiiifffcccaaa___ZZZSSSMMMCCCBBB@@@???>>>=========?????????===<<<>>>BBBFFFIIINNNUUU^^^hhhsss}}}}}}}}}~~~|||}}}jjjQQQ@@@777222222444333333333333444555666777999;;;DDDWWWppp~~~zzzvvvooohhhcccaaa]]]YYYUUURRRNNNKKKHHHDDDBBBAAAAAADDDJJJPPPSSSUUUSSSPPPKKKHHHHHHKKKMMMOOOQQQSSSVVVXXXXXXWWWWWW___bbbhhhpppwww~~~|||zzzxxxvvvtttnnnggg___\\\ZZZ\\\eeeooozzz}}}uuuaaa\\\```uuu}}}lllbbbTTTRRROOOIIICCC<<<666333000...---...///000///------,,,++++++++++++,,,---///...---------------------,,,,,,,,,,,,---......222222222222222222222222888999:::<<<>>>@@@AAABBB@@@@@@AAABBBAAA@@@>>>===@@@BBBDDDDDDCCCCCCDDDEEEDDDEEEEEEDDDDDDDDDGGGIIILLLNNNPPPNNNJJJGGGHHHJJJIIIKKKNNNOOOOOOOOOQQQRRRRRRQQQPPPPPPQQQSSSVVVWWWWWWXXXXXXWWWUUUSSSTTTUUUVVVWWW[[[___ccccccaaa^^^YYYZZZ[[[ZZZXXXXXXYYY[[[[[[ZZZ\\\^^^___cccnnnzzzmmmccc[[[ZZZYYYZZZcccooozzzxxxhhhYYYNNNJJJEEEBBB===:::::::::::::::777666555444555777999:::BBBCCCDDDDDDBBBBBBCCCDDDCCCBBB@@@>>>===<<<;;;;;;777777777777777666666666555555555555555555555555444444555555555666666666555555555666666666777777666666666666666777888888888:::<<<===???BBBFFFIIIFFFFFFFFFIIIMMMPPPRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ[[[^^^aaaaaa______aaaddddddiiimmmmmmjjjgggffffffdddeeefffhhhjjjkkkkkklllmmmllllllmmmooopppooonnnjjjkkkllllllmmmmmmmmmmmmfffeeedddcccdddfffhhhiiieeeeeeeeeeeeeeeeeeeeeeeebbbcccdddeeegggiiijjjkkkkkkllllllmmmmmmmmmmmmmmmmmmiiiddd```______^^^]]]ZZZWWWSSSOOOLLLIIIEEEBBB<<<<<<;;;::::::999999:::===>>>???>>>>>>AAAHHHMMMSSSYYYbbbkkkrrryyy~~~zzztttpppmmmlllpppwww}}}zzz|||www```RRRCCC999444000111333333333333444444555666777888<<>>===<<<<<<;;;:::999999555555555555555555555555333333444444444444555555333333444444444555555555444444333333444444555555666777999999:::<<>>===<<<999999999888888999999999;;;>>>AAABBBCCCHHHQQQXXXaaaeeekkkoooqqqqqqrrrssshhhcccaaaccceeehhhrrr~~~~~~uuurrrwwwxxxhhh[[[HHH@@@999555222///...111333333333444555666777777666===MMMfff{{{vvvrrrnnnjjjfffbbb[[[XXXTTTQQQOOOMMMJJJHHHCCCCCCDDDFFFJJJPPPTTTWWWRRRPPPLLLIIIGGGIIIOOOSSSTTTTTTVVVWWWZZZ\\\]]]^^^ZZZ\\\```hhhsss|||yyyssspppqqqyyymmm]]]^^^iii{{{jjj^^^RRRMMMEEE>>>888333000------,,,+++,,,......---,,,------...//////...---------------------...///000///............///000000//////000111333444555666999:::<<<>>>@@@CCCDDDEEEAAABBBDDDEEEEEEDDDBBBAAABBBDDDFFFFFFFFFEEEFFFHHHDDDDDDDDDCCCBBBCCCGGGIIIKKKQQQWWWXXXRRRLLLIIIHHHKKKMMMPPPQQQQQQQQQRRRSSSRRRQQQQQQRRRTTTXXX[[[]]]ZZZYYYWWWTTTQQQQQQTTTVVVWWWZZZ```eeegggddd^^^YYYYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\^^^aaa______fffnnnmmm|||}}}tttiii\\\WWWZZZbbbrrrwwwddd^^^TTTLLLFFFBBB@@@>>>999999777777888999<<<===BBBEEEIIIMMMPPPTTTXXX[[[______^^^\\\YYYUUURRRPPPEEEEEECCCBBB@@@>>><<<<<<777777777777777777777777555555555555555666666666222333333333444444444444444444444444444444555666444555666777666777:::<<<;;;::::::;;;>>>AAABBBAAADDDEEEGGGIIIKKKLLLMMMMMMJJJNNNSSSSSSRRRRRRVVV[[[ZZZ```fffgggccc______`````````aaaaaabbbcccddddddfffeeefffgggjjjkkkjjjiiilllmmmlllkkkhhhgggggggggcccbbbaaa___^^^]]]\\\\\\^^^______`````````______^^^^^^^^^^^^___```aaaaaa^^^^^^^^^]]]]]]\\\\\\\\\ZZZWWWRRRMMMIIIEEEAAA>>>===<<<;;;;;;;;;;;;;;;;;;666777888999:::;;;<<<<<<;;;???CCCEEEHHHOOOYYYbbblllnnnooonnnjjjfffcccbbbXXXVVVZZZcccjjjrrrssskkkeeemmmsssrrrlll```QQQCCC<<<777333333222---,,,...666666777555333333444555555DDDZZZooo~~~{{{vvvqqqlllgggbbb^^^ZZZWWWRRRMMMIIIHHHHHHIIIEEEEEEGGGKKKQQQUUUUUUSSSRRRMMMGGGFFFIIINNNQQQRRRUUUXXX[[[]]]]]]]]]^^^___ccc___\\\bbbmmmzzz|||~~~~~~vvvsss}}}pppbbbhhhuuutttkkkbbbWWWMMMCCC===888222///000------...///000000//////000///---+++*********+++------,,,++++++,,,,,,,,,---------...............222333333333222333666888999<<>>:::999888888777777888888666555444444555666444333555555666666777666666555777777666555555555555666222222333333444555666666::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMPPPSSSXXXZZZZZZYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^___\\\]]]^^^```bbbdddeeeffffffjjjllliiiccc______aaa\\\\\\[[[[[[[[[[[[\\\\\\WWWWWWWWWVVVWWWWWWXXXXXXYYYWWWTTTRRRRRRSSSUUUWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFCCC@@@===<<<;;;===<<<999777555555555666666999<<<<<<:::999:::;;;EEEEEEFFFIIIOOOWWW___dddpppooojjjcccZZZUUUVVVWWWTTT]]]iiiqqqyyy}}}sssgggeee```]]]\\\VVVKKKBBB???333333111000////////////333444444333222222333555:::JJJ```sss|||yyytttoookkkfffbbb___ZZZWWWRRRLLLIIIHHHHHHHHHFFFGGGIIINNNSSSUUUTTTQQQNNNJJJEEEEEEHHHMMMQQQRRRVVVYYY\\\^^^^^^^^^```aaadddaaa___bbblllwww|||uuuuuusssiiittt{{{{{{jjjaaaVVVLLLBBB<<<777222///000------...///////////////...---,,,+++++++++,,,---------,,,,,,+++,,,,,,---///////////////000000000333444444444444555777:::;;;>>>BBBGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFGGGGGGHHHMMMOOOSSSTTTRRRPPPNNNNNNNNNOOOOOONNNMMMMMMNNNOOOSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXWWWUUUTTTYYY\\\aaaeeefffeeecccaaa\\\\\\]]]]]]\\\\\\[[[ZZZZZZ___dddeeecccaaaccceeehhhkkksss~~~{{{oooeeedddlllsssgggZZZPPPLLLDDD@@@BBBAAA>>><<<===???AAACCCDDDFFFJJJPPPUUU[[[___dddhhhkkknnnqqqssspppmmmhhhddd```YYYQQQKKKEEECCC@@@===;;;999999999999777666666777777666444555666666777777777777666666666666555555555555444222222333444444555666666888888888888999999999999:::::::::;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGJJJNNNPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTUUUUUUVVVTTTUUUVVVXXXZZZ[[[]]]]]]aaaeeeiiihhhbbb[[[XXXXXXVVVUUUUUUUUUUUUUUUUUUVVVRRRQQQQQQPPPPPPPPPQQQQQQNNNMMMKKKIIIIIIJJJKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA???===;;;999999888:::::::::999888888777777999;;;<<<<<<<<<>>>BBBFFFMMMOOOSSSWWW]]]bbbfffhhhhhhfffbbb[[[UUUTTTYYY]]]fffooo{{{}}}vvvjjjYYYSSSOOOMMMGGG>>>777555222222111000////////////222333444333333333666888AAARRRgggyyy{{{wwwqqqllliiifffbbb```YYYVVVQQQLLLIIIHHHHHHIIIHHHJJJMMMRRRUUUUUURRROOOJJJHHHFFFGGGKKKPPPTTTVVVXXXZZZ]]]______```aaaccceeedddcccdddiiisss|||zzzvvvwwwwwwiii```VVVKKK@@@;;;777222///000---......///////////////,,,,,,++++++,,,---......---,,,,,,,,,,,,,,,------000000000111111111222222444555666666666777:::<<<>>>AAADDDHHHJJJJJJJJJIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLOOOOOONNNMMMLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOSSSSSSSSSTTTVVVWWWYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWYYY\\\```dddfffeeedddbbb\\\\\\]]]]]]\\\\\\[[[ZZZ[[[___cccdddbbb```aaabbbhhhiiilllttt|||qqqfffaaahhhuuurrreeeWWWOOOGGGEEECCC@@@======<<<===>>>>>>>>>@@@CCCEEEHHHLLLRRRZZZaaaiiipppuuu}}}}}}~~~~~~zzzrrrhhhaaaUUURRRMMMGGGBBB>>>===<<<;;;999777777777777666555555555666777777777777777444555666666666555333333333333333444555555666666555555555555666666666666777777777777888999:::;;;::::::;;;<<<>>>???@@@@@@===@@@DDDFFFFFFEEEFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQWWW\\\bbbbbb\\\TTTOOOLLLLLLLLLLLLKKKKKKLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999:::999888777666666666777555666777888888888777777<<<===>>>???CCCIIIQQQWWWXXX[[[```dddggghhhfffeee```___\\\XXXWWW]]]fffnnn~~~vvvhhhSSSKKKEEEAAA<<<555111222111000000/////////000000444555666555555777:::===FFFWWWmmm~~~yyyuuupppkkkhhhfffcccaaaXXXUUUPPPLLLIIIHHHIIIJJJKKKNNNSSSWWWXXXUUUPPPLLLJJJIIIJJJLLLPPPUUUYYY[[[YYY[[[^^^___```aaaccceeeggghhhhhhgggiiiqqq}}}|||wwwyyy~~~{{{vvvyyyyyykkk```UUUIII>>>999666222///000......///////////////...,,,,,,,,,,,,------......---,,,,,,,,,,,,------...000000000111222222333333555777999999999:::<<<>>>@@@BBBEEEHHHJJJJJJIIIHHHEEEEEEGGGHHHHHHHHHHHHGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOOOONNNMMMNNNOOORRRRRRSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[^^^aaaccccccbbbbbb\\\\\\\\\\\\\\\[[[ZZZZZZZZZ]]]aaabbbaaa``````aaaiiihhhjjjooouuu~~~vvvccc\\\^^^dddjjjooovvvlllbbbUUULLLHHHEEEBBB@@@=========<<<;;;;;;<<<===;;;>>>CCCHHHNNNVVV^^^ccctttyyyzzzlllhhh```XXXOOOIIIEEECCCAAA>>><<<;;;;;;;;;:::999555555666777777777777777333444666777666555333111333444444444555555666666333444444444444555555555666666555555555666777777666777777888999:::;;;;;;999;;;>>>@@@@@@???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDEEEFFFGGGKKKOOOTTTUUUQQQKKKFFFCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@???>>>=========999:::;;;<<<<<<;;;:::999888888888777666666555555777666666555555666666777666666666777888999::::::>>>@@@CCCHHHOOOYYYbbbhhhgggiiikkklllkkkhhhdddaaa]]]___aaadddiiisss~~~rrrbbbPPPHHH???;;;777333111333//////.........///000000555555666666666888<<<@@@HHHZZZpppxxxtttoookkkhhhfffccc```VVVTTTPPPLLLJJJJJJLLLMMMPPPTTTZZZ]]][[[VVVOOOKKKIIIKKKMMMQQQTTTXXX\\\^^^ZZZ\\\^^^___```bbbdddgggiiilllmmmllllllrrr~~~|||xxxrrrtttzzzzzzzzzrrrcccTTTHHH;;;666555222//////...///////////////...............---------,,,,,,---,,,,,,,,,------.../////////000111222222333333666888:::;;;;;;<<<>>>???AAABBBEEEGGGHHHIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJHHHHHHJJJKKKKKKMMMOOOOOOOOONNNNNNOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWYYY[[[]]]^^^______^^^[[[\\\\\\\\\\\\[[[ZZZZZZWWWZZZ]]]``````aaaaaaaaabbbbbbeeeiiilllrrr~~~rrrbbbZZZYYY[[[___bbbooonnn^^^VVVQQQKKKFFFBBB@@@???>>>===<<<;;;:::888:::<<<>>>AAAFFFLLLPPP[[[dddrrr{{{qqqggg]]]UUUQQQKKKHHHCCC@@@???===;;;:::666666777777777777666666444555666777777555333222444444555555555555555666444444444555555555666666555555555444444555555666666666777777777888888888666888;;;<<<;;;;;;<<<===<<<<<<<<<===============;;;<<<<<<===>>>??????@@@@@@CCCEEEFFFEEEBBB???>>>======<<<<<<<<<<<<======<<<<<<:::999888888888888555666777999999888666555555555555555555555555555777666666555555666666777::::::999999;;;>>>AAACCCCCCGGGMMMVVVaaajjjrrrvvvvvvuuussspppmmmiiifffddddddiiiqqqyyy}}}xxxmmm[[[JJJAAA888555222//////222..................//////444555555444444777<<>>;;;:::888666555555666777777888;;;???CCCFFFOOO\\\kkkwwwyyypppkkk[[[VVVOOOHHHBBB>>>:::777999999:::999999888777666555666777777777666444444555555555555555555555555555555555666666666666777555555444444444555555666666666666666666777777777333555777777777666888999777777777777777777777888888999999999::::::;;;;;;999:::;;;;;;<<<;;;;;;:::999999888888888888999999999888777666666666666666222333444555555555444333333333333444444555555555777666666666777888999:::;;;;;;<<<>>>BBBFFFJJJMMMRRRUUU\\\gggrrrzzz~~~|||zzzuuuqqqnnnmmmlllmmmvvv}}}}}}jjjWWWFFF>>>666444111//////222///......---------......666666555444555888<<<@@@QQQbbbvvv{{{yyyqqqooollljjjfffbbb\\\XXXSSSQQQOOOMMMNNNPPPSSSUUU\\\```eeeeee___WWWPPPMMMKKKPPPUUUYYYZZZZZZ\\\^^^___aaabbbccceeegggkkknnnppprrruuuvvvxxx|||xxxqqqmmmhhhjjjpppvvv}}}uuummmhhhiiijjjsss~~~sssSSSEEE777333333222000//////////////////...------,,,---...//////......---,,,,,,,,,------...///000000111222333444555666666666888<<<===>>>>>>???AAABBBCCCEEEGGGIIIKKKKKKKKKJJJKKKMMMNNNNNNLLLJJJIIIMMMNNNNNNOOONNNMMMLLLKKKIIIIIIKKKLLLMMMMMMMMMLLLMMMNNNOOONNNLLLJJJJJJJJJIIILLLOOOPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZVVVVVVWWWWWWWWWVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[ZZZZZZYYYWWWXXXZZZ]]]______^^^]]]^^^___aaaddddddfffnnnyyywwweeeXXXRRRVVVXXXdddzzz~~~mmm]]]QQQLLLEEE???<<<:::777555333444555555444666888;;;<<>>>>>===<<<:::999888888777777777777666666666666666666666555555555555555555666666666777777777333333333333444444555666555555555444444444444444222333555555444444555777666666666555555555555555666666666666666666777777777777777888888888777555666666555555555555666666666666555555555555555666111222222333444444333333333333444555666666777777888999999;;;===???AAABBB@@@DDDIIIPPPVVV[[[___```fffhhhmmmuuu~~~}}}{{{yyyzzz}}}gggRRRCCC<<<666555444111000222//////...---,,,,,,,,,,,,999999888777777:::>>>BBBUUUfffyyy|||xxxuuunnnmmmkkkiiieee___YYYTTTRRRQQQOOONNNOOORRRVVVXXX___dddhhhggg```XXXQQQNNNOOOTTTZZZ]]]]]]]]]___```bbbccceeefffgggiiimmmppprrrtttvvvyyy||||||tttmmmiiibbbdddiiinnntttyyy|||~~~|||ssszzzgggeeefffeeekkkuuuzzzSSSDDD666222333222000/////////000000///...------***+++---///000000000///,,,,,,,,,---...///000000222222333444555666777888555888<<<>>>>>>???@@@AAACCCDDDFFFHHHKKKLLLMMMNNNPPPQQQSSSTTTSSSQQQOOOMMMPPPPPPPPPOOONNNKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLNNNMMMJJJGGGFFFFFFIIILLLOOOPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZVVVVVVVVVWWWVVVVVVUUUUUUZZZYYYXXXWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYZZZ\\\^^^^^^\\\ZZZ\\\[[[]]]___^^^```jjjuuuuuuzzzggg^^^RRRPPPUUUiiiuuuccc\\\SSSKKKGGGDDDAAA>>>888999999888777777888:::999;;;>>>AAAFFFPPP]]]fffwww{{{nnnbbbYYYSSSCCCBBBAAA@@@>>><<<:::999999999888777666777777777666666666666666555555555555555555666666666777777222222222222333444555666333333333333222222222222222444555555444444666777777777777777666666666666444444444444444444444444666666777888999777444222444444333333333333444444555444444444444555555666333333333444444555555555555555666777888999::::::;;;<<<===@@@CCCFFFIIIJJJMMMSSS]]]hhhpppuuuwwwxxxvvvvvvxxx~~~dddNNN===777333333222...---///000///...---,,,+++++++++999666555666777999@@@HHH\\\kkkzzz|||yyytttqqqjjjjjjhhhddd]]]XXXUUUTTTQQQQQQQQQRRRTTTWWWYYY[[[```ccceeebbb[[[UUUSSSTTTZZZ\\\]]]]]]]]]]]]^^^```dddeeeeeeeeefffkkkqqquuuxxxwwwwwwxxx{{{xxxqqqjjjddd^^^dddjjjlllkkkkkkoootttxxx{{{}}}{{{|||}}}yyywwwllldddaaabbbjjjssssssNNNAAA555222111///,,,+++///---,,,---...///...------......///////////////------...///000111222222333555777888888888999;;;999:::<<<===???@@@@@@@@@EEEFFFGGGIIIJJJKKKKKKKKKMMMPPPRRRRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOLLLMMMNNNLLLJJJHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXQQQTTTXXXYYYXXXWWWVVVVVV[[[]]]^^^]]][[[YYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXX[[[]]]___`````````___```aaa```___```dddhhhuuuyyy{{{hhh]]]VVVUUU```pppzzziii[[[SSSMMMHHHDDD>>>;;;888666666777666666999999::::::<<>><<<;;;999888777888999:::999999::::::888666444333555555555666666777777777444444444444444333222222777555333333444444333222444444444444444333222222444444444333333333222222444444333333333333333444444333333222222333333444444444444555666555333111444222111111333444444444333222333666999888888888666555666999===@@@@@@@@@@@@GGGLLLJJJKKKRRRZZZ^^^bbbgggrrr~~~|||[[[CCC888666444222000/////////......---,,,,,,,,,------999666555666777:::BBBKKK^^^lllzzz}}}zzzvvvqqqnnnffffffeeeaaa\\\WWWUUUTTTQQQRRRSSSUUUXXX[[[^^^```dddffffffaaaZZZUUUUUUVVV[[[]]]^^^___^^^^^^```bbbggghhhhhhiiijjjmmmrrrvvvxxxwwwxxx{{{xxxppphhhccc```eeejjjjjjfffeeegggkkkvvvzzz|||||||||xxxoooiiidddccchhhooo|||iiiIII>>>333111222000...---000///......///000///------......///////////////------...///000111222222333555888888888888999::::::;;;<<<>>>???@@@@@@AAAEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPQQQOOOMMMLLLLLLOOONNNNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLJJJHHHHHHIIILLLNNNPPPQQQPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWRRRTTTWWWXXXWWWVVVVVVWWW[[[]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZYYYXXXYYYYYYYYYYYYZZZ\\\^^^```aaaaaa```___```aaa```___```cccgggpppttt}}}nnneee^^^```hhhsssxxxmmmcccXXXQQQJJJEEE@@@<<<:::999888777999999888888:::===BBBEEELLLRRR]]]lllrrrhhh\\\RRRMMMIIIDDD@@@>>>===<<<;;;::::::::::::::::::;;;;;;:::999888888:::999999999888888777777777777888888888777777666999777555555666666555444777777888888888777777666777777777666666666555555555555444444444444444555666666555555555555666666666666666777777777555444666666666777999999999888777666777:::<<<=========<<<<<<>>>AAAEEEIIIJJJJJJQQQXXX]]]___aaahhhnnnooossswww~~~{{{wwwrrrRRR@@@666555333111///////////////...---,,,,,,,,,,,,,,,888555555777888<<>>@@@AAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKJJJLLLNNNNNNMMMKKKKKKKKKOOOOOONNNMMMKKKJJJHHHGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLLLLJJJIIIJJJKKKNNNPPPRRRSSSRRRRRRSSSUUUXXXXXXXXXXXXWWWWWWVVVVVVSSSUUUVVVVVVVVVVVVWWWYYYZZZ]]]___```^^^[[[YYYYYYZZZYYYXXXWWWWWWYYY[[[\\\\\\]]]___aaabbbccccccbbbaaabbbbbbaaa```aaaccceeekkkooovvv}}}qqqkkkiiikkkqqqxxxvvvlll^^^XXXOOOGGGBBB@@@>>><<<888888666666777999;;;===???BBBHHHQQQaaayyyyyyllleee^^^VVVOOOGGGFFFDDDAAA???>>>============<<<<<<<<<<<<==================<<<;;;;;;:::999999999999999999999999999777555555666777666555777888888888888888888888777777777777666666666666555555444444555555555555666555555444444555555666444555666666666666555555555666888999:::::::::::::::<<<>>>@@@BBBDDDEEEFFFFFFGGGJJJOOOVVV\\\______fffmmmtttwww|||~~~|||yyysssuuuvvvqqqxxx{{{]]]FFF:::444333111000///.........//////---,,,++++++++++++777555666888999???KKKXXXjjjsss{{{||||||}}}zzzwwwtttppplllhhhccccccaaa^^^YYYVVVUUUUUUPPPRRRVVV[[[```dddggghhhfffeeeaaa\\\XXXXXX\\\``````bbbcccccccccdddgggiiilllnnnqqqsssssstttvvvwwwwwwxxx||||||rrrkkkiiiqqqvvvyyytttiiibbbcccggguuuzzz|||yyywww~~~vvviiigggooouuuuuuuuuwwwwwwqqqhhhdddeeeqqqyyygggKKK>>>666000000222000///000111000......//////---,,,---......///////////////......///000111222222333555777999999777777777888;;;;;;===???@@@AAAAAAAAACCCDDDEEEGGGIIIJJJKKKKKKIIIKKKLLLLLLKKKJJJJJJJJJNNNNNNMMMMMMKKKIIIGGGEEEIIIJJJKKKLLLLLLLLLLLLLLLIIIKKKMMMMMMLLLLLLLLLMMMQQQSSSVVVVVVVVVUUUVVVWWWZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUVVVXXX[[[ZZZ]]]```aaa___\\\YYYXXXYYYXXXVVVUUUWWWYYY\\\^^^```aaaccceeefffffffffeeedddddddddccccccdddeeefffhhhlllqqqvvv~~~xxxtttrrrwww}}}uuuiii\\\RRRKKKFFFCCC>>>===;;;:::;;;<<<<<<<<<===@@@BBBEEEMMM___www~~~uuummm]]]YYYSSSLLLHHHFFFEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDDDDCCCBBBAAA======<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888888888888888999999::::::999999888888888777777777777777888888888888888888777777777666666777777777555666777888777777888999777888999::::::<<>>@@@AAAAAAAAABBBCCCDDDGGGHHHJJJJJJKKKIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKIIIFFFEEEGGGHHHJJJKKKMMMNNNOOOOOOKKKMMMOOOPPPOOONNNOOOPPPSSSUUUXXXYYYYYYXXXYYYYYY[[[\\\\\\[[[ZZZXXXUUUTTTTTTUUUUUUTTTTTTVVVYYY\\\YYY\\\```aaa^^^[[[YYYXXXXXXWWWUUUUUUVVVYYY]]]___bbbccceeeggghhhiiiiiihhhhhhgggggggggggghhhhhhhhhhhhkkkoooqqqwww}}}tttvvv}}}zzzjjj]]]RRRLLLIIIGGGDDDCCCDDDCCC@@@>>>===@@@BBBAAABBBJJJYYYddd|||}}}vvvjjj___XXXUUUVVVWWW\\\[[[XXXVVVTTTTTTTTTTTTSSSSSSTTTSSSRRROOOMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCAAA???=========>>>===<<<<<<<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888:::<<<<<<;;;;;;===??????@@@AAAAAAAAAEEEKKKPPPTTT\\\cccccceeejjjllliiihhhjjjnnnvvvxxxyyyssshhhhhhmmmrrrvvvyyyzzzqqqcccTTTGGG===666333////////////......------......---,,,+++*********777777999<<<>>>GGGXXXiiiuuuyyyzzzxxxvvvyyyyyyxxxwwwuuusssqqqpppmmmjjjgggddddddbbb^^^ZZZXXXXXXYYYVVVYYY^^^cccfffhhhhhhhhh___^^^\\\[[[]]]aaafffiiiggghhhgggfffeeegggjjjmmmnnnqqqtttvvvvvvxxxyyy{{{~~~xxxqqqrrrxxxuuulllmmmqqq}}}{{{yyy~~~kkkbbbZZZ^^^qqqvvvtttzzzrrriiihhhiiiiiieee___[[[UUUIII<<<888333000111000---+++------,,,+++,,,---...---+++---......///////////////...//////000111222333333555666888888888777888999999:::<<<===???@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJKKKIIIKKKLLLLLLJJJJJJKKKMMMLLLMMMNNNNNNMMMKKKIIIGGGGGGHHHJJJLLLNNNPPPQQQQQQMMMOOOQQQQQQPPPPPPQQQRRRQQQTTTXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]][[[YYYVVVTTTSSSTTTUUUUUUUUUVVVYYY\\\YYY\\\^^^___]]]ZZZXXXXXXVVVVVVUUUUUUWWWYYY\\\^^^aaabbbeeegggiiijjjjjjjjjiiihhhhhhiiikkklllkkkjjjhhhkkkmmmnnnssstttllloooyyyyyyjjjaaaYYYUUUQQQOOOMMMJJJEEE@@@<<>>??????@@@????????????>>>>>>>>>>>>:::;;;<<<>>>>>>>>>======>>>==================>>>;;;>>>@@@???>>>>>>BBBEEEJJJLLLNNNOOOPPPUUU]]]cccpppxxx{{{vvvuuu|||}}}~~~{{{}}}||||||sssddd_________```aaa^^^UUUIII>>>888555333111....../////////...---------,,,,,,+++++++++++++++777888:::>>>AAAJJJ^^^pppvvvxxxxxxtttrrruuuuuusssrrrpppnnnnnnmmmkkkhhhfff``````___\\\ZZZYYY[[[]]]^^^aaaeeeiiikkkkkkjjjhhh______^^^___bbbfffiiijjjjjjjjjiiigggfffgggjjjlllppprrruuuvvvxxxzzz}}}~~~yyytttyyy{{{qqqqqqvvv|||ddd```___hhh~~~~~~}}}wwwmmmkkkeeeeee```WWWOOOHHH@@@:::444000///000000---,,,---,,,++++++,,,...///...------....../////////////////////000111222333333444333555888888888888999:::888999;;;<<<>>>?????????@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMLLLKKKLLLMMMOOOMMMNNNPPPQQQQQQOOOMMMKKKIIIJJJLLLMMMOOOPPPQQQQQQNNNPPPRRRRRRPPPPPPPPPQQQNNNRRRVVVYYYYYYYYYZZZZZZ\\\]]]^^^^^^]]]ZZZWWWUUURRRSSSUUUUUUUUUWWWYYY[[[YYY[[[]]]\\\ZZZXXXXXXXXXUUUUUUVVVWWWXXXYYY[[[\\\]]]___aaadddggghhhiiiiiiiiihhhgggiiilllnnnlllkkkfffhhhkkkllloooxxxsssllljjjhhhiiikkkwwwwwwrrrlllgggccc]]]TTTMMMEEEFFFEEEDDDBBBCCCFFFIIIKKKYYYjjjzzzzzzxxxsssnnnjjjgggfffeeecccaaa^^^\\\[[[ZZZXXXWWWUUUTTTQQQOOONNNOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMLLLHHHIIIKKKMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKHHHKKKNNNMMMKKKLLLQQQUUU[[[```fffiiikkkooovvv{{{xxxttt}}}ppp^^^UUURRRNNNKKKJJJEEEBBB===777222000000111---...///000000///......+++++++++***++++++,,,---888999<<>>>>>>>>???@@@CCCEEEGGGIIIJJJJJJLLLMMMNNNMMMLLLMMMOOOPPPNNNPPPRRRTTTTTTRRRPPPNNNKKKLLLMMMNNNOOOPPPPPPPPPNNNPPPQQQQQQPPPOOOOOOPPPKKKOOOTTTWWWXXXXXXYYYYYY[[[]]]^^^^^^]]][[[XXXVVVQQQSSSUUUVVVVVVWWWYYY[[[ZZZ[[[\\\[[[YYYWWWXXXXXXUUUUUUVVVWWWYYYYYYZZZZZZZZZ\\\___bbbeeefffggghhhhhhgggfffiiimmmnnnmmmkkkdddfffhhhjjjmmmttt}}}vvvjjj```]]]``````jjj}}}vvvkkkcccSSSPPPLLLIIIIIIJJJMMMOOOMMMTTT\\\eeesss|||zzzyyywwwuuusssmmmllliiigggeeeeeefffgggdddcccccccccbbbbbbbbbbbb___```bbbdddeeeeeedddccc^^^^^^]]]]]]]]]]]]^^^^^^\\\```bbbbbb___```eeejjjnnnvvvqqqjjjuuunnnZZZOOOIIICCC>>>===666999;;;888222---...111---...///000000000///...************+++,,,---...:::===>>>???DDDQQQeeetttyyyvvvrrrooonnnnnnmmmlllhhhiiijjjlllllljjjeeeaaaccc```\\\YYY[[[___eeeiiimmmnnnoooppppppmmmhhhdddaaabbbdddgggjjjlllkkkiiioooooommmjjjhhhgggiiikkknnnrrruuuvvvwww}}}~~~|||~~~}}}~~~xxxfffnnn{{{{{{vvvpppfff\\\UUULLL???444///333222///---,,,,,,---...------------------------...///////////////......333111///000333555444222777777777777777888888999======<<<<<<<<<======>>>>>>???@@@BBBDDDGGGIIIKKKJJJLLLMMMMMMKKKKKKKKKLLLSSSQQQPPPRRRVVVWWWUUUSSSPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSPPPLLLIIIMMMNNNNNNOOOQQQSSSUUUVVVWWWXXX[[[\\\\\\[[[XXXWWWVVVUUUSSSSSSSSSUUUWWWXXX[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXVVVXXX\\\___bbbcccdddccciiihhhhhhgggggggggggggggaaadddhhhlllnnnqqquuuxxxssscccWWW[[[[[[eeeuuu~~~nnniiiccc```______^^^\\\^^^```eeekkkqqqvvvzzz||||||}}}zzzyyyyyy|||~~~}}}zzzwwwuuunnngggmmmzzzmmmUUUIIICCC===666333333222000///........./////////...---,,,,,,++++++,,,,,,++++++***)))((((((;;;===???BBBJJJXXXiiiuuuyyyuuuqqqnnnllllllkkkjjjiiihhhhhhiiijjjjjjgggeeeaaa___[[[ZZZ\\\bbbhhhmmmsssrrrqqqpppoookkkgggcccaaacccgggkkkooopppooonnnqqqqqqpppmmmkkkkkkmmmpppooorrrtttuuuvvv|||}}}}}}tttuuu|||oooyyyzzzlll]]]RRRGGG<<<444111111000///.........///000------------------------......////////////......222000///000333555555333666666666666777888999:::888999999::::::;;;;;;<<<===>>>???@@@CCCEEEGGGHHHIIIKKKMMMMMMLLLLLLLLLMMMOOONNNNNNQQQUUUVVVVVVTTTSSSRRRQQQOOONNNMMMMMMLLLQQQQQQQQQSSSSSSRRRNNNKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUWWWYYYZZZYYYWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWYYYXXXXXXWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVXXX[[[^^^aaabbbbbbbbbfffeeeeeeddddddeeeeeefffbbbdddgggjjjlllooosssvvvzzzwwwhhh\\\VVVVVV^^^dddjjjzzz|||{{{{{{zzzxxxzzz|||wwwsssyyy~~~wwwsss{{{~~~iiiRRREEE@@@:::555222222111///...------...............---,,,,,,++++++,,,,,,++++++***))))))(((<<<===@@@GGGRRR```nnnvvvxxxtttooollljjjiiihhhgggiiigggffffffhhhjjjjjjiii```^^^\\\\\\```gggnnnssszzzwwwssspppmmmiiieeebbbaaaeeekkkqqquuuwwwvvvvvvvvvvvvuuusssqqqqqqtttvvvssstttuuuuuuvvv|||||||||~~~{{{iiikkk}}}rrr\\\LLLAAA888444333////////////000000000111------------------------......///////////////...111000///111333555666555666666666777888999::::::666777999:::;;;<<<;;;;;;<<<===>>>???AAACCCEEEFFFGGGIIILLLMMMMMMLLLMMMNNNLLLLLLMMMPPPSSSVVVVVVUUUSSSSSSRRRPPPOOONNNMMMLLLPPPPPPQQQSSSUUUTTTQQQNNNKKKKKKKKKLLLMMMOOOPPPQQQOOOQQQSSSUUUVVVVVVUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUWWWYYY\\\___`````````aaaaaaaaaaaaaaabbbcccdddbbbdddfffggghhhkkkooorrrttt|||pppdddXXXUUUTTTYYYhhhwww}}}uuummmhhhppp{{{vvvbbbLLL@@@;;;666222000000///...---------------...------,,,,,,+++++++++,,,,,,++++++***)))))))))======BBBLLLZZZhhhrrrwwwxxxtttnnnjjjhhhgggffffffhhhgggffffffhhhiiiiiihhh___^^^^^^```fffmmmuuuyyy}}}yyysssnnnkkkhhheeecccaaagggooovvv{{{}}}}}}}}}~~~}}}|||zzzxxxxxxzzz|||zzzzzzyyywwwwww{{{|||yyy{{{vvveeemmmrrrXXXGGG<<<666333333//////000111111000000///---------------------------...//////////////////000000000111333555777777999888888777777888888999999;;;===??????>>>===<<<>>>>>>>>>???@@@BBBCCCDDDDDDGGGJJJLLLLLLLLLMMMMMMLLLMMMNNNQQQSSSTTTUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQTTTVVVVVVSSSQQQIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMPPPRRRTTTTTTTTTSSSPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\]]]^^^^^^]]]]]]]]]^^^___```bbbbbbbbbcccdddddddddgggjjjmmmpppvvvqqqeee^^^\\\aaajjj|||}}}zzzzzz}}}zzzvvvrrrooommm|||kkkYYYFFF<<<888444111000......------,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++*********))))))??????DDDPPP```mmmtttwwwxxxtttmmmiiiggggggffffffhhhgggggghhhiiiiiifffdddaaaaaacccgggmmmsssyyy}}}zzzvvvpppllliiihhhgggfffaaahhhrrryyy}}}}}}|||}}}xxxvvvzzz~~~vvvnnn}}}||||||mmmSSSBBB:::444222222111111111111000///------------------------------------...//////////////////000111222333555777888<<<;;;:::888777777666666===>>>@@@AAAAAA???===<<<@@@@@@@@@@@@AAABBBCCCDDDAAAEEEIIIKKKKKKKKKKKKLLLOOOPPPQQQRRRSSSSSSTTTTTTPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOQQQTTTWWWWWWTTTRRRIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSOOOPPPRRRSSSSSSRRRPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[]]]^^^```aaaaaabbbbbbbbbbbbdddfffiiihhhnnnzzzxxxmmmfffdddoooyyy~~~xxxzzz|||}}}~~~}}}||||||___PPP@@@888555333111111---------------,,,,,,,,,+++++++++++++++*********+++++++++***************BBBDDDJJJUUUcccooovvvxxxyyytttnnniiiggghhhhhhhhhgggggggggiiijjjhhheeecccdddgggkkkoootttyyy|||~~~vvvrrrmmmiiihhhggggggfffbbbiiirrryyy|||~~~|||xxxxxx|||{{{xxx{{{~~~hhhNNN???888444111000111111000///...---,,,,,,------------------------,,,---...///000000000000000111333333333444666888===<<<:::999777777666666<<<===>>>??????>>>===<<>>???@@@@@@DDDCCCBBBBBBBBBBBBBBBCCCCCCFFFKKKMMMMMMLLLKKKKKKLLLOOOQQQRRRQQQQQQSSSUUUTTTTTTUUUUUUSSSQQQOOOMMMNNNOOOPPPSSSVVVVVVSSSQQQLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLOOOPPPRRRSSSTTTSSSRRRQQQSSSSSSTTTTTTUUUTTTTTTTTTRRRRRRRRRSSSSSSUUUVVVVVVUUUUUUUUUVVVVVVXXXYYYZZZ[[[^^^aaaccccccbbbbbbccceeedddhhhooonnnmmmwwwvvvjjjbbbfffqqqzzzzzzvvvtttzzzuuu\\\DDD;;;333222222000//////,,,---...//////...---,,,)))*********************************************JJJNNNUUU^^^hhhqqqxxx|||zzzuuuoookkkjjjkkklllmmmgggeeecccccceeehhhjjjkkkkkkooovvv|||}}}{{{qqqnnniiifffeeedddcccaaabbbiiiqqquuuvvvxxx|||}}}|||qqquuugggJJJ999444222111111...---+++++++++,,,...000------------------------,,,---...///000000000000111444555444222222555888888888888888999:::;;;<<<999:::;;;<<>>AAACCCDDDEEEBBBBBBBBB@@@@@@AAADDDFFFIIILLLOOOQQQPPPNNNMMMLLLMMMMMMLLLLLLMMMOOOQQQRRRMMMOOORRRUUUUUUTTTQQQPPPOOOOOOPPPRRRTTTSSSQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQMMMIIIHHHJJJLLLMMMLLLNNNOOOQQQPPPNNNLLLKKKLLLSSSTTTTTTSSSRRRQQQQQQRRRPPPRRRTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRVVVZZZ^^^``````_________``````___\\\[[[]]]ccchhhxxxpppcccYYYUUUWWWZZZ___kkk||||||wwwsssrrrqqqpppttt{{{uuukkkeeedddlllvvv|||{{{wwwooocccUUUHHH@@@444333222000///.........------,,,,,,,,,,,,+++++++++***((('''''''''((()))))))))))))))************LLLQQQYYYcccmmmtttzzz||||||xxxtttpppooooooooonnnhhhhhhgggeeeeeegggkkkooo{{{{{{|||}}}|||yyytttppppppnnnkkkhhhfffeeeeeeeeejjjlllooossswww{{{~~~rrrmmmxxx}}}rrrpppssszzzzzzbbbGGG999444222///...//////.........---------............////////////000//////...///000111222222222222333444555666777777888888999:::;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDAAABBBBBB@@@???@@@CCCFFFIIIKKKNNNOOONNNMMMLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPLLLNNNQQQTTTUUUTTTRRRPPPOOOOOOPPPQQQRRRRRROOOMMMLLLLLLLLLMMMNNNNNNNNNOOONNNKKKHHHHHHJJJMMMNNNNNNNNNPPPRRRSSSRRRPPPQQQQQQQQQRRRSSSRRRPPPOOOPPPQQQOOORRRTTTUUUTTTSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRRRRUUUXXX[[[]]]]]]\\\\\\]]]______^^^\\\ZZZ[[[___ccclllvvvqqqbbbZZZXXXVVVWWW]]]hhhttt{{{sssppppppsssuuuwww}}}vvviii___ZZZ]]]ccceeeccc^^^VVVMMMCCC;;;666333333111000///.........------,,,,,,,,,++++++++++++***)))((((((((())))))'''(((((((((((()))))))))SSSWWW___hhhqqqwwwzzz|||}}}zzzwwwtttsssrrrqqqpppkkkjjjhhhffffffiiiooosss|||~~~~~~zzzuuupppnnnqqqooollliiihhhhhhjjjkkkmmmnnnpppssswww{{{{{{ggggggvvvtttqqqrrrtttxxx{{{jjjWWWBBB777444222///...,,,,,,------...//////000....../////////000000000000////////////000111111111111222222333555666777888888999:::;;;<<<=========>>>>>>???@@@AAABBBBBBAAABBBBBB@@@???@@@BBBDDDIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKMMMPPPSSSTTTTTTRRRQQQPPPOOOPPPQQQRRRPPPMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOKKKIIIGGGHHHJJJMMMNNNOOONNNPPPSSSUUUUUUTTTUUUVVVOOOQQQQQQQQQOOONNNOOOPPPOOOQQQSSSTTTSSSSSSTTTUUUUUUSSSQQQPPPOOOPPPRRRSSSSSSQQQPPPOOOOOOPPPRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]\\\[[[YYYYYY[[[\\\bbbiiiuuu~~~sssfffaaaXXXUUUTTTXXX]]]fffssszzzuuutttvvv}}}|||~~~ttteeeXXXOOONNNPPPRRROOOIIICCC===888555444222222000///......------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***''''''''''''(((((((((((([[[___fffnnntttxxxzzz{{{~~~|||yyywwwwwwvvvtttrrrnnnmmmjjjggggggkkkqqqvvvzzz}}}~~~xxxsssppppppqqqooollljjjjjjkkknnnpppqqqqqqrrrtttwww|||qqqggglll|||xxxsssqqqooooooooottt~~~~~~rrrXXXJJJ;;;555444111///...,,,,,,,,,---...///000000------......///000000000000000000000000111111222111111222222333555666777999999:::;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBDDDIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJLLLOOORRRSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQNNNKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLJJJIIIIIIJJJLLLMMMNNNMMMPPPSSSTTTTTTTTTUUUVVVOOOPPPQQQPPPOOONNNOOOPPPOOOQQQSSSSSSSSSSSSTTTVVVUUUTTTQQQOOOOOOOOOQQQRRRRRRQQQNNNMMMMMMOOORRRSSSRRRTTTUUUUUUTTTTTTVVVWWWWWWXXXYYYZZZYYYYYYXXXXXX[[[aaaiiioooqqqzzz|||tttgggaaa[[[ZZZZZZ\\\cccjjjuuu|||ppp___SSSKKKHHHIIIFFFCCC???;;;888555444444111000///...------------,,,,,,,,,++++++++++++***+++++++++***************'''''''''((((((((())))))dddhhhmmmssswwwzzz{{{{{{}}}zzzzzzzzzzzzxxxwwwsssqqqnnnkkkjjjmmmrrrwww|||~~~{{{uuupppnnnooonnnmmmlllkkklllnnnqqqsssttttttuuuvvvzzz~~~yyyfffeeeqqqxxxrrrkkkfffccceeemmmnnndddWWWHHH>>>666444333000......---------...............,,,------...//////000000111111111222222222222222222222222333444555777777::::::;;;===>>>???@@@AAACCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCIIIJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJKKKNNNPPPRRRRRRRRRRRRSSSRRRRRRSSSTTTRRROOOLLLKKKLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOORRRRRRQQQQQQQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQOOOPPPRRRRRRRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMOOORRRSSSRRRSSSTTTTTTRRRRRRSSSUUURRRSSSUUUXXXZZZZZZYYYWWWUUUZZZ```dddeeejjjzzz}}}vvvpppkkkfff___\\\^^^bbbeeemmmwww~~~mmmYYYPPPJJJGGGFFF999999777555333111///...//////...---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******))))))(((((()))))))))*********oooqqqtttwwwzzz|||}}}}}}||||||}}}~~~~~~~~~|||zzzwwwsssppprrrvvvyyy|||wwwqqqmmmkkkkkkllllllmmmnnnppprrruuuvvvwwwwwwxxxzzz}}}~~~jjj[[[```rrrvvvllleee^^^^^^aaa^^^QQQFFF<<<666222222111...---..................---------------...///000000111111222333444444555555444444333333444444555777888999:::;;;<<<>>>???AAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBDDDHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKLLLNNNOOOQQQQQQQQQQQQSSSRRRSSSTTTUUUTTTQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNKKKJJJKKKLLLMMMOOOQQQQQQPPPNNNNNNNNNNNNPPPQQQPPPOOOOOOPPPRRRNNNPPPQQQQQQQQQRRRUUUWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNPPPRRRSSSRRRTTTUUUUUUTTTSSSSSSTTTQQQQQQSSSWWWZZZ[[[YYYWWWVVVYYY^^^bbbbbbdddnnnzzz}}}pppfffcccfffeeeccceeemmm~~~|||vvvtttuuuxxxzzzxxx}}}}}}|||hhhUUUMMMHHHCCC@@@333333333333111///,,,+++...------,,,++++++,,,,,,++++++++++++******************++++++******)))((())))))))))))************zzzzzz{{{|||}}}~~~~~~zzzyyy{{{}}}}}}wwwqqqnnnmmmlllkkkkkklllooorrrtttwwwxxxyyyyyyzzz|||~~~qqqaaaXXXeee||||||nnnfff^^^[[[YYYSSSGGG===555111///000///,,,+++..............................///000111222333444444333444555666777666666555555555555555666888999:::;;;<<<===???@@@BBBCCCDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCDDDGGGJJJMMMNNNMMMKKKKKKKKKKKKLLLMMMOOOOOOOOONNNNNNLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQSSSTTTTTTQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQOOOMMMLLLMMMOOONNNPPPRRRRRRQQQOOOOOOPPPMMMNNNOOOOOONNNNNNOOOQQQNNNOOOPPPQQQQQQRRRUUUXXXUUUVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSVVVXXXXXXVVVTTTSSSSSSSSSSSSTTTWWWZZZ[[[YYYWWWXXXXXXZZZ___aaabbbhhhppp{{{{{{sssjjjfffkkkwww}}}{{{|||~~~```PPPKKKFFF>>>888222222222111111///......---,,,,,,+++++++++++++++++++++++++++************))))))*********)))((('''((((((((())))))))))))***yyyqqqmmmmmmoooooooookkkmmmqqquuuxxxzzz{{{{{{zzz{{{~~~}}}hhh]]]\\\oookkkbbbYYYUUUQQQIII>>>777222///...000...***+++...,,,------....../////////000111111333444555666666444555777888888888777666666666666666777999:::;;;;;;<<<===???AAACCCDDDEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHGGGEEEDDDDDDEEEGGGJJJNNNOOONNNLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTSSSQQQNNNOOOOOONNNNNNMMMLLLLLLLLLMMMOOOQQQPPPNNNMMMOOOQQQNNNPPPSSSSSSRRRRRRRRRRRRKKKMMMNNNNNNMMMMMMNNNPPPNNNOOOPPPPPPPPPRRRUUUXXXUUUVVVWWWWWWVVVTTTQQQOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTWWWZZZZZZXXXUUUTTTSSSVVVUUUUUUWWWZZZ[[[XXXUUUTTTQQQRRRWWW[[[\\\aaafffiiiuuuwwwjjjdddhhhmmmrrr||||||~~~wwwxxxuuuYYYLLLKKKFFF<<<444111000///.........///000,,,,,,++++++***++++++++++++++++++************)))((())))))******((('''&&&''''''''''''((((((((()))|||yyytttpppnnnmmmnnnooosssssssssuuuxxx{{{}}}}}}}}}~~~uuukkkbbbccctttpppbbbUUUNNNIII???555000222222000///...............///000111111000/////////000222222222222444666444555666777999999:::::::::999888777777888999:::999;;;===>>>???@@@BBBDDDEEEFFFHHHGGGFFFEEEEEEFFFEEEGGGIIIIIIHHHFFFFFFFFFMMMNNNPPPPPPOOOMMMJJJHHHLLLMMMNNNQQQRRRRRROOOMMMLLLKKKKKKKKKKKKLLLMMMMMMPPPRRRSSSUUUTTTRRRPPPNNNNNNPPPQQQQQQNNNLLLKKKKKKLLLOOOQQQRRRPPPNNNMMMMMMRRRRRRQQQQQQQQQRRRTTTVVVPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTVVVUUUTTTVVVXXXWWWSSSPPPWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXWWWVVVRRRSSSTTTUUUVVVXXX]]]```eeeiiipppyyy|||mmmddd```bbbhhhsss|||~~~wwwqqqrrrqqqooopppuuusss{{{xxxttt{{{iiiPPPFFF@@@777222444/////////...------,,,,,,......---,,,+++))))))((()))*********++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&~~~}}}xxxvvvsssooonnnnnnpppqqqsssrrrrrrtttxxx{{{||||||}}}{{{{{{~~~}}}{{{~~~{{{pppdddbbbiii}}}qqqcccTTTLLLFFF===555000222111000///............---...///000000000/////////111222333222333555666555666777888999:::::::::::::::999888888999::::::888:::<<<>>>>>>@@@CCCEEEGGGIIIJJJKKKIIIHHHIIIJJJGGGIIIJJJJJJHHHGGGGGGGGGMMMNNNPPPQQQPPPMMMKKKIIIKKKLLLNNNQQQSSSSSSOOOMMMFFFFFFHHHIIILLLNNNPPPRRRPPPQQQSSSTTTSSSQQQOOOMMMNNNPPPQQQQQQOOOMMMMMMMMMNNNQQQSSSTTTRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRTTTUUURRRRRRQQQPPPOOONNNMMMLLLMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXYYYYYYUUURRRUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUXXXYYYZZZZZZYYYXXXSSSRRRRRRSSSUUUYYY\\\]]]ZZZ]]]ccciiisss|||ooohhh______ccckkkuuu~~~xxxwwwzzz~~~}}}{{{|||}}}~~~}}}~~~yyywwwvvvvvvuuuxxxzzztttttttttssstttxxx}}}}}}xxxppprrrzzzpppYYYDDD>>>:::333///111000//////...---,,,,,,+++---,,,+++***)))((((((''')))))))))*********++++++)))))))))))))))))))))))))))(((((((((''''''''''''|||zzzwwwuuurrrpppnnnnnnoooooorrrqqqqqqssswwwyyyzzzzzz}}}zzzzzz}}}}}}{{{{{{~~~{{{|||uuuiii___eeetttssscccRRRHHHBBB;;;444000111111000///............------...///000000//////000111333333333444555777777888999:::::::::::::::;;;;;;::::::::::::;;;;;;888:::<<<===>>>@@@CCCEEEGGGIIILLLMMMLLLKKKKKKLLLIIIKKKLLLLLLJJJHHHHHHIIIMMMNNNPPPQQQPPPNNNLLLJJJKKKLLLOOORRRTTTSSSPPPLLLDDDEEEGGGIIILLLNNNPPPQQQPPPQQQRRRRRRRRRPPPMMMLLLNNNPPPQQQQQQOOONNNOOOOOOQQQSSSVVVVVVUUUTTTSSSSSSRRRSSSUUUUUUTTTSSSTTTUUUUUUTTTSSSRRRPPPOOONNNMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYXXXVVVUUUUUUWWWYYYZZZZZZYYYYYYZZZZZZYYYWWWTTTSSSTTTVVVWWWWWWUUUSSSRRRTTTVVVXXXZZZ[[[[[[[[[[[[TTTQQQOOOQQQUUUYYYZZZZZZXXXZZZ]]]```eeennnzzzxxxmmmhhhbbbbbbggglllmmmlllqqqwww}}}{{{{{{xxxwwwwwwvvvtttuuu|||}}}|||zzzvvvuuu||||||yyy|||}}}}}}uuuhhhggglllsss}}}pppWWWGGG888555555000---///000000///...---,,,+++***++++++***)))(((''''''&&&((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''yyyvvvwwwvvvtttqqqooonnnmmmmmmrrrqqqqqqrrrvvvxxxyyyyyy~~~||||||~~~}}}zzz{{{tttiiicccnnntttbbbOOODDD>>>777222111111000///...............------......//////000000111222444444444444666888::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;=========>>>AAACCCEEEHHHKKKMMMLLLLLLLLLMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNPPPQQQQQQOOOMMMLLLJJJLLLOOOSSSUUUTTTPPPMMMIIIIIIJJJKKKKKKLLLLLLLLLOOOPPPQQQQQQPPPOOOMMMLLLNNNPPPQQQQQQPPPOOOPPPQQQQQQSSSVVVWWWVVVUUUUUUUUUSSSVVVYYYYYYVVVUUUUUUVVVXXXWWWVVVTTTRRRPPPOOONNNNNNOOOQQQSSSUUUXXXYYYZZZXXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUURRRSSSUUUWWWWWWUUUSSSQQQSSSUUUVVVXXXZZZ[[[[[[[[[UUUQQQMMMOOOUUUYYYYYYWWW[[[]]]______```eeennntttwwwsssttttttoooiiifffgggiiimmmssszzz}}}|||ppp```\\\___aaaiiiooonnnjjjeee[[[QQQEEE;;;333333333000///000000000///...,,,+++******++++++***))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''}}}xxxtttuuuuuutttsssrrrqqqpppppprrrqqqqqqrrruuuxxxxxxxxx}}}|||}}}|||xxxyyy}}}~~~}}}~~~}}}uuurrr~~~~~~sss```LLL@@@:::555111111000//////...............---------...///000000111222333555555555666777999<<<<<<===============<<<=========>>>>>>============>>>===<<<;;;<<<>>>AAAEEEHHHLLLNNNOOONNNOOOOOONNNOOOOOONNNLLLKKKKKKLLLLLLNNNPPPRRRRRRQQQOOOMMMJJJLLLOOOSSSUUUTTTQQQNNNMMMMMMMMMMMMMMMKKKJJJIIIOOOOOOPPPPPPPPPOOONNNMMMOOOPPPQQQPPPOOOOOOPPPRRROOORRRUUUVVVVVVUUUUUUUUUUUUYYY\\\[[[XXXUUUVVVXXXYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPQQQSSSVVVXXXYYYZZZTTTVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[ZZZYYYXXXVVVVVVUUURRRSSSUUUVVVVVVUUUTTTRRRSSSTTTUUUWWWXXXZZZZZZ[[[VVVRRRNNNPPPUUUYYYXXXVVVYYY[[[]]]\\\[[[]]]cccgggmmmxxx{{{tttnnngggbbbaaaccchhhkkkuuukkkYYYRRRSSSRRRUUUUUUQQQMMMHHHBBB===999444111222222000//////000///...---,,,+++******+++++++++***)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((|||wwwtttsssssstttvvvvvvvvvvvvuuusssrrrqqqsssuuuxxxxxxxxxzzz{{{}}}{{{vvvvvvzzz}}}ppp^^^III>>>888444111111//////......---......///............///111222333333444666666666666888:::<<<===>>>???????????????======>>>>>>>>>>>>======>>>>>>===<<<:::;;;>>>@@@FFFIIINNNQQQRRRRRRRRRSSSPPPPPPPPPNNNLLLKKKLLLMMMLLLNNNPPPRRRSSSRRRPPPOOOLLLLLLNNNRRRTTTTTTRRRPPPMMMNNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNOOOQQQMMMPPPSSSUUUUUUTTTTTTUUUVVVZZZ]]][[[VVVSSSUUUXXXYYYXXXWWWVVVTTTSSSQQQQQQPPPQQQRRRSSSUUUWWWXXXXXXSSSUUUXXX[[[]]]]]]]]]\\\ZZZ[[[[[[YYYVVVTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZWWWTTTQQQRRRUUUXXXYYYXXXXXXZZZ\\\[[[YYYYYY\\\``````gggsss|||ppphhhcccaaa``````jjjxxx|||vvvwww{{{yyyeeeSSSJJJHHHFFFEEEBBB>>>:::777555333111000000000///...------......------,,,++++++++++++++++++******)))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((~~~{{{xxxuuuwwwxxxyyyyyyyyyxxxvvvuuutttrrrrrrsssvvvxxxxxxxxxyyy{{{}}}vvvuuuxxx}}}mmm[[[GGG<<<777333111000.........------......///////////////000222333555333555777777777777999;;;<<<===>>>@@@AAAAAAAAAAAA<<<===>>>??????>>>===<<<<<<<<<;;;::::::<<<@@@CCCDDDHHHNNNRRRSSSSSSSSSSSSQQQQQQPPPNNNLLLKKKLLLMMMLLLNNNPPPSSSSSSSSSQQQPPPMMMMMMNNNPPPSSSTTTTTTRRRNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQPPPNNNLLLLLLNNNOOOKKKNNNRRRTTTTTTTTTTTTUUUVVVZZZ\\\XXXRRRPPPSSSWWWXXXWWWWWWVVVTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWYYY\\\]]]______ZZZ[[[\\\YYYVVVTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXVVVVVVVVVWWWWWWXXXYYYZZZXXXWWWVVVUUUVVVXXXZZZ[[[ZZZ\\\^^^]]]ZZZXXXZZZ\\\YYY\\\dddoooxxx{{{qqqkkkbbbdddgggkkkooovvv~~~xxxqqqnnnrrryyyooo\\\MMMDDDAAA===:::888666444111000111,,,...000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))''''''''''''((((((((()))|||zzzxxxvvv~~~~~~~~~}}}zzzvvvrrrppptttsssrrrtttvvvxxxyyyxxxzzz}}}xxxvvvzzz~~~~~~kkkYYYFFF;;;777333111000......---------......///000/////////111222444666444555777888777888999;;;<<<===???@@@AAABBBBBBCCC<<<===>>>??????>>>===<<<999::::::::::::===BBBFFFBBBFFFLLLPPPQQQQQQQQQRRRQQQQQQPPPNNNKKKKKKLLLMMMLLLNNNPPPSSSTTTSSSRRRQQQNNNMMMMMMOOORRRTTTTTTTTTQQQSSSTTTUUUUUUSSSQQQPPPLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQPPPNNNLLLKKKLLLNNNKKKNNNRRRTTTTTTTTTUUUVVVUUUXXXZZZVVVOOOMMMQQQVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWZZZ]]]```ccc[[[\\\]]]ZZZVVVTTTUUUWWWWWWVVVUUUTTTTTTVVVXXXZZZXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYWWWVVVWWWZZZ]]]YYY\\\^^^\\\YYYVVVWWWXXXWWWXXX]]]eeejjjrrr|||tttpppjjjggggggkkkqqquuuvvvtttqqqooottt}}}}}}{{{~~~{{{vvvwwwvvvrrrnnnmmmyyy|||eeeUUUJJJBBB???777555444555444111000000***///111000......//////++++++,,,,,,,,,---------((((((((((((((('''''''''************++++++++++++))))))))))))))))))))))))&&&'''''''''(((((()))))){{{yyyzzz{{{}}}}}}}}}|||zzzxxxvvvtttrrrrrrsssssstttuuuuuuuuuzzz{{{|||~~~|||zzz|||}}}}}}~~~]]]@@@;;;<<<444000333//////000000///...------///000000111333555777888666666666777888999;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????>>><<<<<<666999===?????????@@@@@@IIIKKKNNNPPPPPPOOOOOOPPPPPPPPPPPPNNNLLLLLLMMMOOOQQQPPPPPPRRRTTTTTTQQQNNNKKKMMMQQQTTTVVVWWWVVVVVVTTTUUUWWWWWWVVVSSSPPPNNNMMMNNNOOOPPPRRRRRRSSSSSSQQQNNNLLLKKKKKKJJJIIIGGGKKKMMMPPPSSSVVVWWWWWWVVVWWWVVVTTTSSSRRRQQQRRRRRRWWWUUURRRPPPOOOPPPRRRSSSSSSQQQPPPPPPSSSUUUUUUUUUVVVYYY\\\\\\ZZZZZZ\\\^^^```___^^^[[[WWWTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWZZZYYYVVVUUUUUUVVVYYYZZZ]]]\\\[[[[[[\\\\\\ZZZXXX]]]\\\[[[YYYXXXXXXXXXXXXVVVYYY[[[ZZZ[[[cccppp{{{wwwuuuxxx|||vvvmmmgggeeefffhhhdddccceeeooo~~~{{{~~~|||zzzyyyzzzyyykkkYYYNNNBBB999888222222111000///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***))))))))))))))))))))))))((()))*********((('''&&&))))))(((((((((((())))))|||zzz{{{{{{}}}}}}}}}}}}{{{yyywwwvvvsssssssssssstttttttttuuuzzzzzzzzz{{{}}}}}}}}}|||~~~|||yyy|||^^^@@@999888222000444///////////////......---///000000111333555777888777777777888999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<888;;;???AAAAAAAAAAAABBBHHHKKKOOOPPPPPPOOOOOOOOOOOOPPPOOONNNLLLLLLNNNPPPSSSQQQPPPQQQTTTUUUSSSQQQLLLMMMPPPRRRTTTTTTTTTTTTTTTVVVXXXYYYYYYWWWUUUTTTOOOPPPQQQRRRSSSTTTTTTTTTRRRPPPMMMLLLKKKJJJHHHFFFJJJLLLOOORRRTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRTTTSSSQQQPPPQQQRRRSSSTTTQQQPPPNNNNNNPPPRRRSSSRRRSSSUUUXXXYYYXXXXXXZZZ\\\]]]]]]]]]ZZZWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZXXXVVVUUUVVVXXXYYYYYYXXXXXXZZZ\\\\\\[[[ZZZ\\\[[[YYYWWWVVVTTTTTTSSSSSSVVVXXXWWWVVV[[[fffooovvvnnniiifffbbb^^^\\\aaakkkqqqrrrpppssszzzzzzsssssswww{{{vvvtttbbbPPPFFF;;;555555222222111000///...---,,,///.........---------,,,************************,,,+++***(((''''''(((((())))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&}}}{{{{{{{{{}}}}}}~~~~~~}}}|||zzzyyyuuuuuutttsssssssssssstttyyyyyyyyyzzz|||}}}~~~~~~~~~}}}ppptttyyyvvvwww|||{{{\\\???666444000///444...............////////////000000111333555777888888888888888999;;;<<<===<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@@@@???===<<<;;;<<<>>>AAACCCCCCBBBCCCDDDFFFJJJNNNQQQPPPOOONNNMMMNNNNNNNNNMMMLLLMMMOOOQQQSSSQQQOOOOOOPPPRRRRRRQQQMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTWWWYYYZZZYYYXXXXXXRRRRRRSSSUUUVVVVVVVVVVVVUUUSSSPPPNNNLLLJJJHHHEEEIIIKKKMMMPPPRRRSSSSSSSSSQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTOOOMMMKKKKKKMMMNNNNNNNNNQQQSSSUUUWWWWWWWWWYYYZZZYYYZZZZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\[[[YYYWWWVVVVVVWWWWWWTTTTTTUUUWWWZZZ\\\\\\[[[YYYXXXVVVTTTRRRQQQOOOOOOPPPSSSUUUSSSQQQRRRYYY___ooo|||zzzuuupppjjjdddbbbdddeeeccc______eeemmmuuu{{{sssmmmnnnvvv~~~}}}rrrmmmttt~~~sssTTTCCC;;;444111222111111000///...------,,,......------------,,,,,,))))))))))))))))))))))))******)))'''''''''''''''))))))))))))))))))))))))(((((()))))))))((('''''')))((((((''''''(((((()))~~~|||{{{{{{}}}~~~~~~}}}|||wwwvvvtttsssrrrrrrrrrsssyyyzzz}}}rrrfffmmm|||yyywwwxxx{{{~~~lllRRR;;;333222//////333------------...//////000///000000111333555777888888888888999:::;;;============???@@@AAABBBBBBBBB@@@@@@@@@???>>><<<;;;:::???AAADDDDDDDDDDDDEEEFFFDDDHHHMMMPPPOOONNNLLLLLLKKKLLLLLLKKKJJJKKKNNNPPPTTTQQQNNNLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWVVVVVVTTTTTTUUUWWWWWWXXXXXXXXXYYYVVVSSSQQQOOOMMMIIIFFFHHHIIIKKKMMMOOOPPPPPPPPPMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOQQQRRRSSSSSSRRRRRRMMMKKKIIIHHHIIIKKKJJJJJJOOOQQQSSSUUUVVVWWWXXXXXXTTTUUUWWWWWWVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYYYYZZZ\\\[[[ZZZXXXWWWVVVUUUUUUQQQQQQRRRUUUXXXZZZZZZYYYTTTTTTSSSRRRQQQPPPNNNNNNMMMPPPRRRQQQNNNMMMPPPTTT[[[eeeqqq|||{{{uuurrrooolllhhheeeiiilllmmmqqqvvvwwwtttpppnnnnnnsss{{{~~~{{{vvvpppttt{{{yyysssuuuzzz||||||zzznnnfffhhhooo~~~qqq\\\EEE:::555111//////000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,************************)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((''''''******))))))))))))******}}}|||{{{~~~~~~~~~}}}xxxvvvtttsssrrrrrrrrrsssxxx}}}~~~}}}~~~gggaaammm{{{xxxwwwwww~~~qqqVVVEEE555222222///...000------,,,,,,---...///000///000000111333555777888888888888999:::;;;=========>>>???@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@???>>>BBBCCCEEEEEEDDDDDDEEEFFFCCCFFFKKKMMMMMMKKKJJJJJJHHHIIIIIIHHHGGGHHHKKKMMMUUUSSSPPPLLLJJJIIIKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWZZZXXXVVVTTTRRROOOKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOLLLIIIGGGGGGHHHIIIIIIIIIMMMMMMNNNPPPRRRSSSSSSSSSPPPRRRSSSTTTUUUVVVYYY[[[^^^]]][[[ZZZXXXWWWWWWWWWZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPRRRUUUVVVUUUTTTOOOPPPPPPQQQQQQPPPOOOOOOKKKMMMPPPPPPNNNLLLMMMOOOPPPUUU]]]bbbhhhoooyyy|||xxxwwwtttpppnnnllljjjlllnnnlllfff```aaaeeejjjqqqvvvzzz}}}~~~}}}xxxooonnnmmmnnnrrrxxx~~~zzztttwww|||vvviii```^^^bbbjjjrrrzzz~~~~~~{{{tttkkkSSSGGG;;;555444222///...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''~~~}}}~~~~~~}}}xxxvvvtttrrrqqqrrrssstttxxx~~~||||||zzzyyy{{{}}}pppbbbeeewww~~~uuuqqqqqq~~~vvvhhh[[[CCC999111111222000---......---,,,,,,,,,---...//////000000111333555777888888888888888999;;;<<<======>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEECCCCCCDDDFFFBBBEEEHHHIIIIIIHHHHHHIIIGGGGGGGGGFFFEEEFFFHHHJJJTTTSSSPPPMMMJJJJJJLLLNNNMMMMMMNNNNNNOOOOOOPPPPPPTTTTTTTTTTTTSSSSSSRRRQQQSSSSSSTTTUUUUUUUUUUUUUUUXXXVVVUUUTTTSSSQQQMMMJJJHHHIIIIIIJJJKKKLLLLLLMMMJJJIIIIIIHHHIIIJJJLLLLLLOOOPPPQQQQQQQQQPPPOOONNNKKKIIIGGGGGGIIIJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMMMMOOOQQQRRRRRRTTTWWWYYY]]]\\\ZZZXXXWWWVVVUUUUUUVVVVVVVVVVVVTTTRRRPPPNNNOOONNNNNNPPPRRRSSSRRRQQQLLLMMMOOOPPPQQQPPPPPPOOOIIILLLNNNNNNMMMLLLKKKLLLKKKMMMQQQRRRTTTYYY```fff}}}{{{tttjjjbbbbbbeeeiiimmmoooooonnnmmmqqqtttxxx|||~~~{{{wwwtttrrroooooooooqqquuuzzz~~~zzzvvvrrrwwwyyyvvvtttooojjjdddbbbaaafffppp}}}zzzooocccYYYUUUWWWVVV]]]aaaaaa___\\\UUUNNN===999444222333222000.........---------,,,,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((~~~}}}xxxvvvsssrrrqqqrrrtttuuuxxx~~~{{{|||zzzwww~~~yyyyyyvvvrrriiifffrrrsssoooqqqsssvvvwwwsssmmmbbbTTTHHH:::444///000111///......///...---++++++,,,---...///000000111333555777888777777777888999:::;;;<<<>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDDDDBBBBBBCCCDDDAAACCCEEEEEEEEEEEEGGGHHHHHHHHHHHHFFFEEEEEEGGGIIILLLLLLLLLJJJHHHIIILLLOOOMMMNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQMMMKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPLLLJJJHHHHHHJJJLLLMMMLLLLLLJJJJJJKKKNNNNNNMMMKKKLLLNNNOOOPPPPPPQQQTTTVVVYYYXXXWWWVVVUUUUUUUUUUUUQQQRRRSSSTTTRRRPPPMMMKKKLLLLLLLLLNNNPPPQQQQQQOOOKKKLLLMMMOOOOOONNNMMMLLLIIIJJJLLLLLLKKKIIIHHHHHHGGGIIIJJJJJJJJJLLLQQQTTTeeepppyyytttxxx}}}~~~|||xxxwwwuuuuuuvvvvvvvvvuuuwwwxxxyyywwwuuuvvv{{{yyysssmmmiiifffeeedddcccbbbbbbdddiiioootttvvvzzz~~~|||xxxqqqlllbbbhhhppp{{{yyyzzz{{{yyyuuusssoookkkppp}}}rrrfff[[[QQQMMMMMMGGGKKKLLLIIIFFFEEE@@@:::333222000///000111000...---------,,,,,,,,,,,,,,,************+++++++++,,,************************''''''((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))******))))))))))))******~~~}}}|||wwwuuusssqqqqqqrrrtttvvvxxx}}}{{{zzz{{{|||||||||{{{}}}{{{www}}}pppzzznnniiimmm~~~tttqqquuukkkllljjjeee]]]RRRDDD:::888333////////////...///000///---+++++++++---...///000000222333555777888666666666777888999;;;;;;>>>???@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFCCCDDDDDDCCCAAAAAABBBDDDAAABBBCCCCCCCCCCCCFFFHHHIIIIIIIIIGGGEEEEEEFFFHHHCCCEEEGGGFFFEEEFFFJJJMMMLLLNNNPPPSSSTTTSSSRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQPPPMMMJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSLLLJJJIIIIIILLLNNNOOONNNPPPNNNMMMNNNPPPQQQOOOLLLLLLMMMNNNNNNNNNOOOQQQTTTUUUTTTTTTTTTTTTUUUVVVWWWOOOPPPQQQRRRQQQOOOLLLJJJJJJIIIJJJMMMOOOQQQQQQPPPKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFHHHKKKMMMNNNWWWdddooo{{{|||yyytttsssrrrnnnmmmrrrzzz{{{tttmmmiiiffffffdddcccaaa___```dddkkkppp{{{{{{ttteeejjjrrr~~~}}}~~~}}}{{{kkk```UUULLLGGGGGG>>>@@@@@@<<<999999666111111111///,,,,,,//////...------,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''~~~{{{yyyxxxwwwrrrpppnnnppptttwwwwwwvvv{{{~~~~~~|||||||||}}}|||}}}wwwlllmmmuuurrrooorrrlllbbbWWWPPPIIIAAA;;;:::111000000///...---------,,,,,,,,,,,,------...///222111111111222444666777999666444555888::::::888;;;<<<===???@@@@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDFFFGGGGGGEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEGGGJJJMMMMMMOOOQQQRRRQQQQQQRRRSSSQQQPPPNNNNNNOOONNNLLLJJJPPPQQQSSSSSSPPPNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQOOOLLLJJJIIIIIIJJJKKKKKKJJJJJJLLLOOOPPPQQQPPPKKKKKKKKKIIIHHHIIIKKKNNNNNNKKKIIIJJJLLLMMMLLLJJJLLLLLLKKKLLLMMMPPPRRRSSSPPPRRRTTTTTTSSSRRRRRRRRRLLLMMMMMMNNNMMMLLLKKKJJJHHHHHHIIIKKKLLLNNNOOOPPPIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHGGGFFFDDDBBBAAA@@@BBBCCCCCCBBBAAAAAABBBHHHLLLRRRXXXaaappp}}}}}}}}}zzzuuuqqqnnnoooyyy~~~zzzyyy}}}qqqaaaUUUPPPKKKEEE???666555444333222222222222///............---------++++++++++++++++++++++++.........---------,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&~~~|||zzzxxxwwwqqqooonnnppptttxxxyyyyyy}}}~~~}}}}}}||||||zzzvvvzzzsssnnnnnnggg[[[OOOIIICCC<<<666555000000000///...---------...---,,,,,,,,,,,,,,,---111111111111222444666777999777555555888::::::999<<<===>>>???@@@@@@@@@@@@???@@@AAA@@@??????@@@BBBDDDDDDEEECCCAAAAAABBBCCCAAAAAA@@@AAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGGGGFFFEEEGGGJJJLLLJJJMMMOOOPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNMMMKKKIIIMMMOOOQQQQQQOOOMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIKKKMMMNNNNNNNNNPPPPPPPPPMMMKKKJJJLLLMMMNNNLLLJJJJJJMMMNNNMMMKKKMMMLLLLLLMMMNNNPPPRRRSSSQQQRRRTTTSSSQQQOOONNNNNNLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEECCCAAA@@@???AAABBBBBBAAA@@@@@@AAABBBEEEHHHKKKQQQ[[[iiisss~~~uuuqqqyyyooocccUUUKKKFFFBBB===888333333222111000000000000............------------++++++++++++++++++++++++))))))))))))((((((((('''******+++++++++***))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&}}}{{{yyyxxxrrrpppppprrrvvvyyy{{{{{{~~~~~~|||{{{~~~tttrrrtttvvvooommmbbbUUUGGGAAA>>>999333111000000//////...---------...---,,,++++++******+++///000000111222444666777999777666666888:::;;;;;;>>>>>>?????????@@@@@@@@@???@@@@@@???>>>===???@@@@@@AAABBBBBB@@@@@@@@@BBB@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIGGGFFFFFFHHHJJJGGGIIILLLMMMNNNNNNPPPQQQRRRQQQOOOOOONNNMMMKKKHHHJJJLLLNNNNNNMMMLLLMMMNNNNNNLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNMMMKKKJJJJJJJJJKKKHHHHHHIIIJJJJJJKKKLLLLLLSSSSSSRRRPPPMMMJJJJJJJJJNNNLLLKKKKKKLLLMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVTTTPPPMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>???AAAAAA???>>>???@@@???AAACCCDDDFFFKKKTTT[[[mmm|||rrrmmmrrrvvv[[[RRRFFF???<<<:::666222000000///...------------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((((((((())))))******+++*********((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&~~~|||zzzyyytttttttttuuuwwwzzz|||}}}}}}{{{yyyyyy}}}nnnooovvvwwwoookkk___PPPBBB===;;;888333111/////////......---------,,,,,,+++*********++++++...///000111333555777888999888777777999;;;<<<===@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@>>>===>>>@@@???@@@BBBAAA@@@@@@@@@BBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIFFFEEEFFFHHHEEEGGGJJJLLLMMMNNNPPPRRRTTTRRRQQQPPPPPPNNNLLLIIIGGGIIIKKKKKKKKKKKKMMMNNNOOONNNMMMNNNOOOPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKIIIJJJKKKJJJJJJJJJKKKLLLOOOPPPPPPNNNKKKHHHGGGGGGLLLKKKJJJJJJKKKKKKKKKKKKPPPOOOOOOPPPPPPPPPQQQQQQUUUVVVWWWUUURRROOOMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBB@@@???>>><<<>>>??????>>>======>>><<<>>>@@@AAABBBFFFKKKPPPXXXfff{{{xxxnnnhhhjjjuuuwwwaaaLLLEEE<<<777666555333111///...---,,,,,,,,,,,,,,,------------,,,,,,,,,+++***************************************)))))))))(((((()))******+++******((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&|||zzzyyyxxxyyyyyyyyyyyy{{{}}}|||wwwtttwww|||rrrwwwtttjjjdddYYYLLL>>>:::888555222111............------------))))))******+++,,,---...---...000222555777888999999999999999:::;;;===???CCCBBBAAA@@@?????????@@@BBBBBBBBBAAA???>>>@@@AAA???AAACCCCCCBBBAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLKKKIIIFFFDDDEEEFFFEEEGGGKKKMMMNNNOOOQQQSSSUUUSSSRRRQQQQQQPPPNNNKKKFFFGGGIIIJJJJJJKKKMMMOOOPPPOOOOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOONNNMMMMMMMMMMMMLLLMMMNNNMMMKKKJJJKKKMMMLLLMMMNNNMMMJJJHHHHHHHHHJJJJJJJJJJJJIIIIIIJJJKKKPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRSSSSSSPPPNNNMMMMMMHHHIIIIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEECCCBBBAAA@@@>>>???@@@AAAAAA@@@>>>>>>;;;===>>>>>>===<<<<<<===:::;;;<<<===>>>@@@CCCFFFGGGQQQ^^^jjjuuu}}}nnnccc\\\ZZZ```gggxxx}}}{{{nnn[[[KKK???;;;555222222333222000...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++************************'''''''''''''''''''''''''''((()))***************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''|||zzzyyy{{{|||}}}}}}}}}~~~}}}yyytttrrrvvv|||yyy}}}rrreee[[[PPPFFF<<<777444000///000------------------------)))))))))***,,,---///000---///111444777888::::::888999:::::::::<<>>???@@@@@@??????>>>;;;<<<>>>>>><<<<<<<<<===>>>======<<<===>>>???@@@AAAFFFMMMRRRWWWaaannnwww~~~zzz~~~vvvfffZZZRRRMMMMMMQQQ\\\]]]]]][[[VVVMMMBBB:::666333000///////////////------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************((())))))))))))*********(((((())))))***)))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''|||yyyxxxzzz|||}}}{{{xxxuuusssuuu{{{uuueeeXXXHHHBBB<<<777222------111------------------------++++++++++++,,,---//////---///222555888:::;;;<<<888:::;;;;;;;;;<<>><<<===>>>@@@@@@@@@???>>>;;;===>>>>>>===<<<<<<===@@@>>><<<<<<===>>>??????===@@@DDDFFFGGGLLLUUU]]]llltttuuuooopppuuuhhhYYYPPPIIIDDDBBBDDDDDDBBBAAA@@@>>>:::666444111000...------.........,,,,,,++++++++++++,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,))))))))))))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''~~~{{{yyyxxxyyy|||~~~}}}|||zzzxxxvvvuuuuuu{{{}}}|||{{{iii[[[FFFBBB>>>:::333---...333------------------------------,,,,,,,,,---.........000333666999;;;<<<===888:::<<<<<<;;;<<<@@@DDDHHHGGGDDDAAA????????????>>>?????????>>>???@@@BBB@@@BBBDDDDDDBBB???>>>>>>????????????@@@AAABBBCCC@@@AAABBBDDDEEEGGGHHHIIIHHHIIIIIIGGGEEEBBBAAABBBFFFHHHKKKLLLLLLMMMOOOPPPNNNNNNMMMNNNOOOOOONNNLLLJJJKKKLLLKKKKKKLLLOOORRRMMMMMMNNNOOOQQQPPPMMMKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQRRRUUUVVVTTTNNNLLLMMMPPPPPPPPPNNNKKKIIIIIIJJJMMMLLLNNNOOONNNLLLKKKMMMPPPPPPQQQQQQPPPOOOMMMJJJIIIIIIJJJKKKKKKHHHFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEIIIHHHGGGEEEDDDBBBAAAAAA??????@@@@@@@@@??????>>><<<===>>>@@@@@@@@@??????;;;===>>>>>>===<<<<<<===:::888777777999<<<===>>>555999======<<<>>>EEEJJJMMMUUUbbbqqq}}}nnnffffffvvvzzzbbbVVVIIICCC@@@<<<;;;<<<666444444555555333333444000000///...............+++***************+++++++++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))***))))))(((''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''~~~zzzxxxvvvzzz}}}}}}{{{yyywwwuuuqqqnnnqqqwww}}}xxxvvvwwwyyytttyyy~~~wwwjjjSSSEEE888444444333222222111111000///...---------,,,---...------...111444555666777888999:::;;;;;;>>>============???AAABBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFEEEBBB???===?????????@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGLLLKKKJJJHHHEEECCCAAA@@@DDDDDDEEEJJJOOOPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHMMMOOOLLLJJJLLLNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMSSSVVVTTTTTTUUUUUURRRSSSRRRPPPPPPRRRSSSRRRQQQOOONNNLLLIIIFFFFFFIIIKKKNNNNNNNNNNNNNNNMMMLLLLLLRRRRRRRRRRRRQQQNNNIIIFFFHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGEEEAAA===============<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999:::;;;<<<===>>>@@@DDDKKKTTTaaauuu|||nnniiifffmmmzzzeeeTTTKKKAAA;;;;;;;;;:::888444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,+++)))((((((((()))***))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%~~~{{{yyywwwvvv|||}}}~~~}}}~~~}}}}}}{{{yyyuuuqqqnnnlllnnnttt~~~wwwuuuvvvwwwxxxuuuyyy}}}uuuUUUGGG:::555555222111111000000///............///...////////////000333555666666777888999:::;;;<<<>>>=========>>>@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDAAA@@@???>>>>>>???@@@@@@EEEFFFGGGHHHGGGDDDAAA@@@>>>??????@@@AAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEHHHLLLOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHMMMPPPMMMLLLOOOQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNSSSUUUSSSRRRTTTUUURRRSSSQQQPPPPPPRRRSSSTTTSSSOOOOOONNNKKKIIIHHHJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJPPPPPPPPPQQQQQQOOOKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDDDDEEECCC@@@===============<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888888999:::;;;;;;===AAAEEEMMM[[[lllxxxuuukkkeee```dddsssfffTTTIIIBBB:::555555666444222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++***))))))(((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%|||yyyvvvuuuuuuuuu}}}}}}}}}{{{{{{|||}}}}}}{{{tttnnnlllkkkiiippp{{{}}}{{{{{{{{{{{{zzzyyyzzz{{{}}}xxxTTTHHH<<<777555111/////////............///000000000111222222222333555777777888888999:::;;;<<<<<<>>>===>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>>>>>>>??????EEEFFFGGGGGGFFFDDDBBB@@@>>>???@@@AAABBBBBBBBBBBB===>>>???AAACCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJNNNPPPMMMMMMPPPQQQPPPQQQPPPOOOOOONNNNNNNNNOOOKKKLLLNNNOOOPPPQQQQQQQQQOOOSSSUUUQQQPPPSSSTTTRRRRRRPPPNNNNNNQQQSSSUUUUUUOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHLLLLLLLLLNNNPPPPPPNNNLLLIIIIIIJJJJJJJJJJJJJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDEEECCCBBBAAABBBAAA???============<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::999999999888888888777666666555666666777777:::;;;======@@@GGGRRRYYYsss~~~qqqccc]]]XXXZZZdddsssxxxcccPPPEEE<<<888333000111222000...///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))******))))))(((((()))((((((''''''(((((()))(((((('''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%~~~}}}{{{wwwtttrrrrrrssssssyyy{{{|||}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~tttllliiiiiidddjjjrrrwwwvvvzzz}}}yyy{{{{{{zzzyyy|||}}}vvvlllOOODDD:::666444111///000............///111222333333444666666666666888:::999999:::;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@??????@@@@@@DDDDDDEEEEEEDDDBBB@@@>>>???@@@AAABBBCCCCCCCCCBBB<<<===>>>@@@BBBDDDFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKOOOOOOMMMMMMPPPQQQOOOQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPTTTTTTPPPNNNQQQRRRQQQPPPMMMLLLLLLOOORRRTTTUUUOOOQQQSSSRRRPPPNNNMMMNNNOOOOOONNNMMMLLLJJJHHHGGGIIIHHHIIIKKKNNNPPPOOONNNIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCEEEBBB???>>>??????>>>=========<<<<<<<<<;;;;;;;;;999::::::::::::::::::999::::::::::::999999999999999999888888888777777777777666555444444444444444999:::;;;;;;===AAAGGGLLLUUUdddwww}}}wwwvvvyyymmm[[[XXXUUUWWW]]]eeelllooottttttpppfffWWWHHH???;;;555333111000222222000///------,,,,,,+++++++++***++++++++++++++++++++++++++++++******************((()))*********)))'''&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{yyywwwssspppnnnnnnooopppqqqwww~~~{{{|||{{{zzzzzzyyyyyyzzz{{{{{{}}}}}}rrrhhhcccccc^^^bbbgggkkkmmmuuu}}}|||yyysssxxxyyywwwvvvvvvsssiii]]]FFF===666444333000///111......///000111333444555555777999999999999;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAACCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEDDDCCCBBB@@@???@@@AAACCCEEEEEEEEEDDDDDD===>>>???AAACCCEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMOOONNNQQQWWWXXXVVVRRRQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQQQQPPPPPPOOOPPPSSSSSSOOOMMMOOOQQQOOOMMMKKKJJJKKKNNNQQQSSSSSSOOOQQQSSSSSSQQQOOONNNNNNPPPPPPOOONNNMMMKKKIIIHHHGGGFFFFFFGGGKKKMMMNNNMMMJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDAAA>>>======>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999::::::999999999888888888888888777777777666666666777666555444444333333444444555666777888:::>>>@@@DDDLLLXXXeeennnvvv}}}|||wwwvvv{{{{{{sssqqqsssvvvkkkbbbXXXXXXXXXYYYZZZZZZYYYWWWRRRQQQNNNFFF<<<555333444000000000111222222111///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++*********(((((()))******((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}|||{{{yyyvvvtttqqqnnnlllkkklllllliiipppzzz}}}|||}}}{{{{{{{{{{{{{{{{{{|||||||||~~~zzzpppeee]]]ZZZWWWYYY^^^ccciiiuuu}}}}}}|||{{{xxxrrrqqqrrrqqqpppoookkk___SSS???888333333222000000333000000000111333555666777666999;;;<<<;;;;;;<<<>>>=========>>>>>>>>>??????>>>???@@@BBBDDDEEEFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAABBBCCCFFFGGGHHHHHHFFFEEE@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCGGGHHHJJJJJJJJJJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGJJJMMMPPPWWW```cccaaaQQQPPPOOONNNMMMLLLLLLLLLQQQQQQRRRRRRQQQQQQPPPOOOOOOSSSSSSOOOMMMNNNOOOMMMKKKJJJJJJLLLNNNQQQQQQQQQOOOPPPRRRRRRPPPOOONNNOOOQQQQQQQQQPPPOOOMMMLLLKKKGGGEEEDDDDDDFFFIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::888888777777777777888888999999999888888888777777777777666666666555555555666666555444333333444444444444333444555666777888===>>>CCCKKKQQQVVV]]]dddooouuu{{{rrrvvv|||wwwnnnjjjiiiwwwuuuiii___XXXSSSUUUVVVUUURRRLLLFFFBBB>>>===:::666333111222333---...////////////......,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***++++++++++++***(((((())))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''}}}{{{{{{{{{zzzxxxsssrrrpppmmmkkkiiihhhhhheeeiiipppyyy~~~|||{{{{{{||||||}}}~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~~~~yyyqqqfff\\\UUUPPPQQQWWW```iiivvvvvvnnnuuu}}}zzzwwwpppjjjjjjhhheeeddd___TTTHHH<<<777333444333111111444222222333333555666888888777:::<<<============>>>>>>>>>>>>???????????????>>>???AAACCCEEEFFFGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEHHHJJJKKKJJJHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDHHHKKKNNNNNNMMMLLLLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFIIILLLPPPXXXbbbeeebbbPPPPPPNNNMMMLLLKKKKKKKKKPPPQQQQQQRRRRRRRRRQQQQQQNNNRRRSSSPPPMMMNNNMMMJJJKKKKKKLLLNNNQQQRRRQQQPPPNNNOOOQQQPPPNNNMMMNNNOOOSSSSSSSSSRRRQQQPPPOOONNNHHHEEEBBBAAABBBDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCBBBBBBAAABBBAAA>>>>>>>>>>>>===;;;<<<<<<<<<;;;;;;;;;::::::888777666666666666777888999888888888777777777777666666666555555555444444444444333333333333333333555444333333444666777777:::777999>>>AAAAAAEEEKKKRRRWWW___lllzzzzzz|||}}}~~~xxxsssxxx|||nnnccc^^^^^^iiivvv~~~qqqfff[[[QQQKKKGGGHHHJJJIIIDDD???999666888555333222222333333222------......---,,,,,,---+++++++++,,,,,,---------************************((()))***+++,,,++++++***))))))(((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||zzzzzzzzzyyyxxxrrrqqqpppnnnkkkiiigggfffddddddhhhrrr}}}~~~}}}~~~~~~}}}zzzxxxwwwwwwxxx{{{}}}~~~}}}{{{{{{|||}}}~~~~~~~~~|||uuujjj]]]UUUKKKMMMTTT___kkkwwwxxxssseeebbbpppzzzuuupppiiihhhfffbbb\\\YYYUUUIII>>><<<777555555444111111444444444444555666777888999777:::===>>>>>>===>>>??????????????????@@@@@@@@@>>>???BBBDDDFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@EEEFFFIIIKKKLLLKKKIIIHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHLLLPPPQQQOOOMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLNNNVVV^^^___\\\PPPOOONNNLLLKKKJJJJJJJJJNNNOOOPPPRRRSSSSSSSSSSSSMMMRRRTTTPPPNNNMMMLLLHHHLLLMMMNNNQQQSSSTTTQQQOOONNNOOOOOOOOOMMMLLLMMMOOOSSSSSSTTTTTTSSSRRRQQQQQQIIIFFFBBB@@@@@@AAABBBBBBAAABBBCCCDDDFFFHHHIIIIIIEEEDDDDDDCCCBBBBBBAAAAAABBB@@@???>>>???>>>===;;;<<<<<<;;;;;;;;;:::::::::888777666555555666777888888888888888777777777777666666555555555444444444333222222222222222333333333111000111333555666777888555666;;;<<<999:::???CCCEEEIIIPPP[[[hhhttt{{{||||||}}}qqqjjjmmm}}}|||qqqdddYYYTTTQQQYYYbbbjjjttt}}}|||rrrkkkbbb\\\UUUKKKBBB===999;;;<<<<<<:::777555444333000------///000...+++...//////...---,,,,,,---*********+++,,,,,,------************************((()))***+++,,,,,,+++******)))(((&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''{{{}}}~~~}}}zzzwwwuuuuuuqqqooommmjjjhhhfffffffffiiigggfffllltttzzz{{{yyyxxxyyy|||}}}|||yyyuuurrrvvvvvvvvvxxxzzz{{{zzzyyy{{{|||}}}}}}~~~zzzpppbbbXXXOOORRR\\\iiiqqqwwwwwwmmmsss{{{pppjjjkkkxxxvvvmmmfffggg```UUUOOONNNKKKBBB777888444333777666222333777555666777777666666777888777888:::===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@AAACCCDDDFFFGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFMMMMMMNNNOOOOOONNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHKKKOOOQQQQQQQQQQQQRRROOOMMMJJJGGGEEEEEEGGGHHHHHHKKKNNNQQQSSSSSSSSSRRRPPPPPPOOOMMMJJJIIIIIIJJJKKKNNNPPPQQQPPPOOOOOOOOONNNNNNMMMKKKJJJKKKNNNQQQQQQRRRTTTUUUUUUTTTSSSRRRKKKHHHCCCAAAAAAAAABBBAAAAAABBBCCCEEEFFFFFFGGGGGGFFFDDDBBBBBBCCCCCCCCCAAA??????===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888777666666666666777777777777777666555555555555444444444333333333111111111222222333333333333333333333333333333333444333333333333444555555;;;;;;;;;>>>DDDKKKSSSWWW```fffppp|||{{{tttssswww}}}|||}}}{{{|||yyy{{{yyyzzzuuugggbbbfffmmmrrrxxxjjj^^^TTTNNNJJJKKKOOOUUUZZZ]]]]]]\\\[[[TTTPPPJJJGGGDDD@@@;;;666333333222222111000000///---------.....................------++++++******))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||}}}|||yyytttpppnnnnnnmmmllljjjhhhffffffffffffgggeeefffkkksssyyy{{{zzzxxxyyyzzzzzzyyyuuuqqqmmmqqqrrruuuyyy}}}}}}|||zzz{{{{{{{{{{{{|||}}}zzzlllbbb[[[```kkkwww}}}~~~zzzmmmhhhssszzzppplllqqqyyyppphhhhhh___SSSLLLKKKHHH@@@888;;;666444777888555666999777777888888888888999:::999:::;;;<<<===>>>>>>>>>@@@@@@AAABBBCCCBBBBBBAAACCCDDDEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEGGGIIIJJJKKKKKKKKKOOOOOOPPPPPPPPPOOOOOONNNKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHJJJNNNOOOOOONNNOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJJJJLLLOOORRRSSSSSSRRRQQQNNNOOONNNMMMJJJIIIJJJKKKMMMOOOQQQRRRPPPOOONNNNNNNNNNNNNNNLLLKKKLLLOOORRRQQQRRRTTTUUUUUUTTTRRRQQQNNNJJJEEEBBBAAAAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCAAA@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777666666666666666777777777777666555555555444444444444333333333111111111222222333333333333333333333333333333333333333333333333444555555:::999888999<<<@@@DDDGGGNNNQQQXXXaaakkkuuu|||{{{oooppprrrvvv|||}}}uuurrrsssvvvzzz~~~|||vvviiiiiiiiihhhhhhiiimmmppptttvvvxxx{{{~~~{{{tttuuu~~~sssmmmnnnzzz{{{lll___ZZZ]]]cccgggpppxxxzzzrrrfffZZZQQQJJJEEECCCAAACCCFFFHHHHHHFFFDDDBBBDDD@@@===:::999777333000222222111111000//////...//////...---,,,+++******+++++++++++++++++++++***))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}|||{{{{{{zzzxxxtttooolllkkkkkkiiiiiihhhhhhhhhhhhiiiiiigggfffgggmmmtttzzz||||||}}}|||{{{{{{zzzwwwrrrooonnnppptttzzz~~~}}}zzzzzzyyyxxxwwwxxx{{{~~~yyymmmeeelllyyyqqqfffeeevvvyyytttsss}}}~~~tttllliii]]]PPPHHHGGGFFFBBB>>>AAA;;;888:::<<<;;;:::;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCAAABBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNPPPRRRRRRRRRQQQPPPLLLMMMNNNMMMKKKJJJKKKLLLOOOQQQRRRRRRPPPNNNMMMNNNOOOOOONNNMMMLLLMMMPPPSSSRRRSSSTTTTTTSSSRRRPPPOOOPPPLLLHHHDDDCCCBBBAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>===>>>???@@@???>>>>>>======<<<;;;;;;;;;:::999::::::;;;;;;::::::999999999888777666666666666666666666777666666555444444444444444333333333333111111111222222222222222222222222222222222222222333333222222333333444555666666555444555666888999<<<===@@@EEEMMMTTT[[[___jjjjjjooowww~~~lllhhhfffgggnnnuuuzzz{{{|||xxxqqqkkkgggggghhhiiirrrwww~~~uuuggg\\\QQQRRRSSSSSSUUUXXX\\\```eeefffiiimmmqqquuuxxxzzzzzzvvvqqqkkklllsss|||www~~~{{{ttt{{{|||jjjddddddooo}}}rrrjjj___VVVRRRSSSUUUWWWZZZbbbnnnwww{{{yyysssnnn]]]WWWOOOGGGBBB???===;;;;;;<<<<<<;;;999777444333444333111000000000...,,,000000000///......------------,,,,,,+++***)))))))))))))))******+++++++++))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||yyywwwvvvvvvvvvtttqqqmmmlllmmmnnnjjjjjjjjjkkklllnnnoooooollllllmmmrrrxxx~~~~~~}}}~~~~~~yyyuuurrrrrruuuxxx|||~~~}}}{{{yyywwwuuuuuuvvvzzzvvvooowww|||pppjjjnnn~~~|||~~~zzzrrrjjj\\\MMMFFFFFFFFFGGGIIIKKKFFFBBBCCCDDDCCC@@@======;;;999999:::===>>>??????>>>===<<<<<<<<<>>>>>>@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCC@@@???AAAAAABBBDDDEEEGGGHHHHHHDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKMMMLLLJJJIIIHHHIIIHHHJJJLLLMMMNNNMMMKKKJJJNNNOOOPPPQQQQQQPPPOOONNNKKKMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSRRROOOMMMLLLMMMNNNOOOOOONNNMMMNNNQQQSSSSSSSSSSSSSSSRRRPPPOOONNNOOOLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@===<<<<<<===??????>>>===<<<<<<<<<<<<;;;;;;::::::999999::::::::::::999999888888777666666666666666555666666666666555444444444444444333333333222222111111111111111222222222222222222222222222222222222222222222222333333444222222333333444555666666555666777:::>>>CCCGGGIIINNNOOOTTT\\\eeellloooppppppppprrrvvvzzz{{{zzzwwwjjjddd^^^___fffnnnrrrssspppnnnkkkgggccc```___^^^dddhhhnnnqqqmmmaaaRRRGGGAAABBBDDDEEEFFFIIIMMMPPPVVVXXX[[[```dddiiilllnnnlllqqqwww{{{{{{xxxrrrlllhhheeebbbccchhhnnnsssuuuzzz}}}vvvlllppp{{{uuunnnhhhnnnvvvwwwoooccc]]]]]]eeeooovvv|||~~~ppp___ZZZSSSMMMKKKJJJJJJJJJNNNSSSYYY^^^___[[[UUUQQQHHHDDD???;;;999888777666777777666666555444333222000/////////000000//////............------,,,,,,)))******++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||yyyvvvuuutttrrrrrrqqqooollllllmmmooollllllnnnoooqqqsssttttttttttttvvvyyy~~~~~~{{{yyywwwwwwyyy{{{{{{|||xxxvvvttttttwww|||}}}wwwwwwzzzkkk[[[KKKFFFFFFIIINNNUUUWWWVVVUUUTTTSSSOOOHHHBBBBBB>>>:::999;;;>>>??????@@@???>>><<<<<<===>>>???>>>?????????@@@AAABBBBBBBBBCCCEEEHHHJJJLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAA???===@@@AAABBBDDDEEEGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNLLLJJJHHHHHHHHHHHHKKKNNNPPPQQQPPPNNNLLLNNNOOOPPPPPPOOONNNMMMMMMKKKMMMPPPPPPPPPOOOPPPQQQQQQRRRRRRPPPNNNLLLLLLLLLMMMNNNOOONNNNNNOOOQQQSSSRRRRRRRRRQQQPPPOOONNNNNNMMMJJJHHHFFFGGGGGGFFFEEEAAAAAABBBCCCCCCCCCCCCBBB======<<<>>>??????>>><<<:::;;;;;;<<<;;;;;;:::999888888999999999999888888888777666666666666666666555555555555555444333333444444333333333222222222111111111111111111111111111111111111111111111111222111111111111222333333000111222333444555555555333555777999;;;<<<<<<<<<<<<>>>AAAFFFLLLQQQSSSTTTWWWYYY\\\```cccffffffeeeccc\\\VVVWWW^^^fffjjjkkkeeeeeedddbbb___[[[XXXVVVTTTUUUVVVWWWTTTLLLCCC<<<555666777888888:::===???CCCDDDGGGKKKOOOSSSVVVWWWWWWZZZ```eeegggdddaaa___\\\[[[[[[^^^aaafffiiijjjlllooovvvzzzmmmeeegggmmmssssssrrrqqqsss{{{|||pppfff```\\\___dddjjjpppxxxxxxqqqjjjdddZZZTTTSSSXXX]]]```bbbfffnnnuuuzzzzzzvvvnnnaaaVVVMMMJJJFFFCCCBBBAAA@@@???@@@AAACCCDDDCCCAAA>>><<<<<<999666444444444333222222111000000////////////...//////////////////000---------,,,,,,,,,,,,,,,)))******+++,,,,,,------...------,,,++++++******))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}{{{yyywwwtttsssrrrqqqqqqqqqpppmmmmmmmmmoooppprrrsssuuuwwwxxxxxxyyy|||}}}~~~zzzwwwwwwyyyzzzzzzvvvvvvuuuvvvzzzkkkYYYIIIEEEEEEHHHQQQ[[[ccchhhllljjjfff```WWWNNNJJJDDD>>>;;;===???????????????>>>>>>>>>>>>>>>???============>>>@@@AAABBB???@@@CCCFFFIIILLLMMMNNNLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEDDDAAA???>>>AAAAAABBBDDDEEEGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIILLLLLLKKKKKKJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNNNNLLLJJJHHHHHHIIIKKKMMMQQQSSSTTTSSSQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKMMMPPPQQQPPPPPPPPPQQQPPPPPPPPPOOOLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQSSSQQQQQQPPPOOOOOONNNNNNNNNKKKIIIGGGGGGGGGHHHGGGEEE@@@AAABBBBBBCCCCCCCCCCCC>>>>>>===>>>??????<<<:::999999;;;;;;;;;:::999888777888888999999888888777777666666555555666666666444444555555444444333222333333333333222222222222111111111111111000000000000000000000000000000000111111000000111111222333222222222222222111111111111222555777777666555444666777888:::<<<>>>@@@AAABBBDDDGGGJJJMMMNNNOOOOOORRRNNNJJJKKKPPPVVVZZZ\\\UUUVVVWWWWWWUUUQQQMMMJJJEEECCCBBB@@@???===:::777222333444333222333444666666777999;;;>>>@@@BBBCCCDDDDDDIIIOOOQQQOOOMMMNNNPPPQQQSSSVVVYYY\\\^^^______aaafffnnnuuuzzz{{{{{{xxxwwwssslllddd^^^^^^```cccbbb```^^^___fffrrr{{{}}}vvvmmmddd]]]YYYXXXYYY[[[]]]aaagggnnnssstttvvvtttllleeeaaa]]]YYYRRRMMMKKKNNNPPPOOOPPPRRRUUU\\\```]]]WWWQQQIIIBBB>>><<<999888888888777666555555555555555555555555444222000000000000///...111000///...---,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******//////...---,,,+++***)))))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzyyyxxxvvvtttrrrqqqpppppprrrtttuuuttttttuuuvvvzzz{{{}}}~~~}}}zzzyyyyyyyyyxxxvvvvvvwwwzzzjjjWWWGGGBBBBBBDDDNNNZZZkkkxxxzzzrrrggg^^^RRRKKKBBB>>>???AAA@@@???>>>>>>??????@@@?????????<<<<<<<<<<<<===???AAABBB>>>???BBBEEEGGGJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGGGGGGGEEECCCBBB@@@AAABBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEFFFGGGFFFFFFKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOMMMNNNNNNKKKIIIGGGHHHIIIKKKMMMPPPRRRSSSQQQOOONNNLLLLLLLLLLLLLLLKKKKKKKKKIIILLLOOOPPPOOONNNNNNNNNNNNOOOOOOMMMKKKJJJJJJLLLJJJLLLMMMNNNMMMNNNPPPRRROOOOOONNNNNNNNNNNNNNNOOOKKKJJJHHHGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???===:::777777999:::;;;;;;:::999888777777888888888888777777666666555555555666666777333444444444444333222222333333333222222222222111222111111111000000000///000000000000000000000000000000000000000111222222333222111000000000111111000111111222222222222222333333444444444555777888777888:::<<<======>>>???@@@???>>>???AAADDDGGGHHHEEEGGGIIIJJJIIIEEEAAA>>>999777666666666666444333222333444333222222333444333444444555666777777888888666888>>>@@@===<<>>???AAAAAA@@@@@@???===<<<<<<<<<>>>???AAACCC???@@@BBBDDDFFFGGGHHHIIILLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJMMMOOOQQQSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHGGGGGGIIIIIIJJJMMMNNNOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHKKKNNNOOONNNMMMLLLLLLMMMMMMMMMLLLJJJIIIJJJLLLIIIKKKMMMMMMMMMNNNOOOQQQNNNNNNNNNMMMNNNNNNOOOOOOMMMKKKIIIGGGGGGFFFCCCAAAAAAAAAAAAAAA???>>>===<<<>>>>>>===>>>>>><<<888555777888:::;;;;;;:::999777777777888888888888777777666666555555555666666777333444444444444333222222333333333222222222111111222111111111000000//////000000000000000000000000000000000000000111111222222111000000111222444555333222000///000111333444000111111111111111333555333444666666666555666777444666777777777777999;;;;;;===@@@AAAAAA>>>:::777222222222444555555222000///000111111000///000111333333333222222222222111333000111777777333333666333555888:::;;;===>>>@@@===AAADDDEEEDDDGGGMMMSSSLLLKKKIIIIIIJJJKKKHHHDDDCCCFFFHHHHHHFFFGGGKKKOOOVVVUUUTTTPPPLLLIIIHHHHHHIIIHHHGGGDDDCCCEEEIIILLLGGGJJJIIICCC@@@@@@AAA???;;;777666999888666666888444:::<<<777222222333222333000...---///111222222000111111111000...+++***---,,,,,,---//////...,,,,,,---...///...---,,,+++)))+++......,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{xxxvvvuuurrrrrrqqqooonnnnnnqqqsssyyy{{{}}}}}}yyyvvvuuuwwwyyy~~~}}}|||yyywwwuuutttuuuzzzkkkTTT@@@;;;;;;;;;@@@JJJaaawwwtttdddXXXQQQGGG@@@>>>>>>>>>===;;;<<<===============<<<999:::<<<===???AAABBBCCCAAABBBEEEGGGHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEE@@@@@@@@@BBBEEEGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNQQQSSSRRRSSSTTTUUUUUUSSSRRRPPPKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMMMMPPPNNNLLLIIIGGGFFFGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNKKKJJJJJJKKKMMMNNNLLLKKKLLLLLLKKKGGGCCCAAAAAABBB@@@@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>===:::777888888888888888777666555999999888777666555444444666666666666555555555555444444555555444444333222222111111111000000//////111111000000//////......111000///......///000111//////000111111111111111//////000000111111222222000111111111111222222222000000////////////000000000000111111111222222222222222111111111222444555333444444555555444444333333333333222222222111111000000000000000000000000111111000000//////......111222222222333333333333333333333444444555555555777777666555666888:::<<<::::::::::::::::::::::::999::::::;;;<<<>>>???@@@DDDBBB???===;;;;;;<<<===999999999999999999999999888777777555444333333222222222222222111111111000//////000000000000////////////////////////......------,,,,,,,,,,,,------...---,,,,,,......---,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++******)))(((''''''************************((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''(((******((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$}}}yyyvvvsssqqqpppppppppqqqpppoooqqqtttvvv}}}}}}yyyvvvuuuvvvxxxyyyzzz{{{~~~~~~{{{{{{{{{{{{yyyxxxwwwwwwxxx|||aaaMMM;;;777888777<<>>======>>>>>>>>>>>>?????????>>>>>>=========>>>@@@BBBDDDEEEEEEAAABBBDDDEEEFFFGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBEEEGGGGGGFFFCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLKKKKKKLLLOOORRRSSSTTTVVVWWWVVVUUURRRQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMOOOMMMJJJGGGFFFFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLKKKHHHDDDAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<<<<======<<<999777777888888888888777777666777777666666666666666666666666666555555555444444333333333333333222222111111111111000000000//////000000000/////////......000000///......///000000//////000111111111111000........./////////////////////000000000111111111//////000000000000//////000000000111111111222222222111000000000111333444111222222333333222222111111111111111000000//////////////////////////////000000000000//////......////////////000000000000/////////000000111111111333222111111111333555666555555555555555555555555444444444444555777888999999777555333222222333444333333333333333333333333333333333222222222222222111111111111000000000000---......//////......---...........................------,,,,,,------......,,,,,,,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,++++++*********......------,,,++++++***************************))))))))))))))))))))))))*********)))))))))(((((()))((((((((('''''''''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}{{{xxxuuurrrooommmllllllnnnpppqqqsssuuuyyy{{{zzztttrrruuuyyy||||||yyywwwwww{{{{{{yyywwwvvvxxxyyyzzzyyyyyyyyyzzz}}}}}}~~~UUUEEE777555666555999???GGGZZZmmmsssrrrmmmaaaTTTKKKFFF???;;;;;;===>>>???AAAAAAAAA@@@@@@??????>>>>>>???@@@AAACCCEEEFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAACCCEEEFFFFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIKKKMMMPPPRRRTTTVVVWWWWWWUUURRRQQQOOONNNLLLJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLJJJGGGDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJIIIKKKLLLMMMKKKJJJJJJKKKKKKIIIEEEBBB@@@@@@@@@@@@@@@???>>><<<;;;:::<<<;;;;;;;;;<<<;;;888666666777777888888888888777444444555555666666666666555555555555444444444444111222222222222111000000111111000000000000/////////////////////.........000///............///000...//////000000000000000000000///////////////............/////////000000...///000111111000///...000000000000111111111111000000/////////000111222//////000000000000///////////////............---////////////////////////000000000////////////...------........./////////---------...............111000///......///000111000000000000000000000000000////////////000111222333222111000///000111111////////////////////////............//////000000000000/////////.........,,,------------------,,,------------------------......------------.........,,,+++,,,---...---+++.........---------,,,,,,+++++++++++++++*********.........---,,,,,,++++++******************************************************))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzyyyvvvssspppnnnmmmlllkkknnnrrruuuxxx{{{xxxssstttzzz~~~zzzwwwwww{{{~~~~~~yyywwwuuuuuuwwwyyyzzzzzzyyyzzz{{{|||~~~vvvwwwxxxtttwww|||lllKKK???666555777777999===<<>>>>>>>>>>>???AAABBBDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOQQQRRRTTTUUUUUUSSSQQQOOOOOONNNLLLKKKIIIHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKIIIGGGDDDBBBBBBDDDGGGJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLJJJIIIHHHIIIJJJIIIFFFBBB@@@???AAAAAA@@@@@@>>>===;;;:::;;;:::999:::::::::777555555666777888888888888888444444444444444555555555444444444444333333333333111111222222111111000///000000000000000000//////................................................---...//////000000//////222222222111111000000000....../////////000000000---///000222222000///---/////////000000000111111////////////////////////......////////////...............---------------////////////////////////////////////////////////........./////////000000.........///////////////111000//////...//////000000000000000000000000000000000//////...//////000222111000000000111222222........................,,,,,,,,,------------............------------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------......------------......---,,,++++++------,,,+++---------,,,,,,,,,+++++++++++++++***************+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$uuutttsssqqqpppooonnnnnnooorrrxxx|||zzzwwwyyy}}}wwwuuuwwwyyyyyyxxxyyywwwvvvvvvxxxzzz{{{zzzxxxyyy{{{zzzyyyyyy|||~~~|||pppxxxyyymmmkkkppp|||jjjSSSAAA;;;555555666777999;;;:::@@@EEEFFFFFFEEECCC???;;;;;;999999999;;;???AAABBBAAA@@@>>>============??????@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBCCCDDDCCCAAA@@@AAAAAABBBCCCCCCDDDDDDGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKNNNPPPNNNOOOPPPQQQQQQOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCEEEGGGIIIJJJGGGEEECCCAAABBBDDDGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJIIIIIIIIIKKKKKKIIIGGGFFFGGGIIIHHHDDDAAA???>>>AAAAAAAAA@@@???===<<<;;;:::999777888888888666444444555666666777777777777555555444444333222222111333333333333222222222222222222222222222111000000//////////////////000000---------------.........------............------------...////////////...222111111111000//////////////////000000000111111---///000222222000///---....../////////000000000..............................////////////...................................................................../////////---............//////////////////////////////...000000//////////////////////////////////////////111000000///////////////---------------......///////////////////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,---,,,++++++++++++*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$######""""""######$$$pppoooooooooppppppqqqrrrvvvzzz}}}}}}{{{xxxyyyyyyxxxvvvwwwwwwwwwxxx{{{}}}}}}|||yyy{{{|||zzzvvvtttuuuwww{{{~~~vvvssswwwlllmmmrrr~~~zzziiiSSSCCC999666222222333555777777===============>>>>>>===888999:::999999;;;???AAAAAA@@@>>>===<<<<<<===>>>AAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@?????????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@BBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKLLLNNNPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKFFFEEEDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIIEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIHHHIIIJJJJJJHHHFFFDDDFFFFFFEEEBBB???======????????????>>>===<<<<<<999888666666777666555444333444555555555555555444555555444333222111000000222222222222111111111111222222222222222111000000......////////////000000,,,,,,,,,---------------,,,,,,---......---,,,,,,,,,------.....................---------------,,,//////000000000111111111...///000111111000///...............////////////....../////////...------......////////////...................../////////........................---............/////////++++++,,,,,,,,,------------------------,,,,,,,,,------..........................................//////......---.........------------............------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,************)))))))))(((((()))))))))***************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&mmmnnnoooqqqsssuuuwwwyyy~~~~~~~~~~~~~~~~~~zzzyyyyyyyyywwwtttssstttvvvzzz~~~~~~|||}}}wwwrrrrrrtttzzz~~~zzzwwwwwwnnnnnnssszzzzzzxxxqqqcccRRRCCC<<<444444222111222444666666<<<::::::;;;<<<<<<<<<<<<888:::;;;;;;:::;;;>>>AAA@@@???===<<<<<<===>>>???AAABBBCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@??????@@@@@@BBBAAA???>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEDDDCCC???>>>===>>>@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKLLLNNNPPPNNNMMMJJJIIIHHHIIIKKKLLLNNNNNNLLLKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHIIIIIIGGGFFFCCCDDDDDDBBB???===<<<===;;;<<<<<<===<<<<<<;;;;;;999777555444555555444333333333444444444333222222333333222222111111111000222222111111111000000000000000111111000000///............/////////000000++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,---............---+++++++++,,,,,,,,,,,,,,,........./////////000000//////000000000000//////------........./////////...///000000///...---,,,---......//////......------------.........//////........................---------.........//////,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,---..........................................---------------.../////////////////////......++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---.........+++******))))))******+++,,,+++***+++,,,,,,,,,***************))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&nnnoooqqqtttwww{{{~~~}}}xxxxxxzzz|||}}}}}}{{{xxxuuussssssttttttqqqmmmoooqqquuuzzzyyysssrrrsss}}}{{{xxxzzztttiiigggkkkuuutttoooeeeUUUDDD;;;999444444333111222555777777888666777:::<<<;;;::::::888:::<<<<<<;;;;;;>>>AAA@@@???===<<<<<<>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDBBBAAA???>>>>>>>>>???@@@@@@???>>>>>>???AAACCCEEECCCDDDEEEFFFFFFEEEDDDCCC===<<<<<<===???AAA@@@???>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJKKKLLLMMMNNNOOOPPPLLLMMMMMMLLLKKKKKKMMMOOOOOOMMMJJJGGGGGGIIIKKKMMMPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIGGGEEECCCCCCBBB@@@===;;;<<<===888999::::::;;;;;;::::::888666444444444555444333333333333333222222111000111111111111111222222222111111111111000000000000///////////////......------.........//////000000+++++++++,,,,,,---------++++++------------+++++++++,,,------......------,,,,,,,,,------.........---------.........//////000000////////////000000---------.........////////////000000000///---,,,,,,------......------,,,,,,,,,,,,------.................................---------.........//////........./////////000000.........------,,,,,,,,,,,,---...///000111111111000000000000000000000000......------...//////000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////---------,,,,,,,,,++++++******++++++++++++******++++++,,,------...//////******))))))))))))******,,,+++******,,,,,,+++***+++++++++************)))(((((())))))*********+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''((((((((($$$##################$$$mmmooosssxxx}}}{{{wwwwwwyyy|||}}}{{{wwwuuunnnkkknnnrrrqqqooonnnhhhnnnvvv~~~}}}yyyxxxxxx~~~{{{pppiiiiiillliiiaaaTTTGGG<<<777666555555555666666666666666999999999999999999999999<<<;;;:::;;;>>>??????>>><<<<<<===>>>??????>>>>>>============>>>???@@@AAABBB@@@===;;;:::;;;===>>>BBBBBBBBB@@@??????AAACCC@@@BBBEEEGGGGGGFFFDDDCCC@@@???===<<<<<<>>>???@@@CCCCCCBBBAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHJJJKKKJJJIIIIIIJJJKKKPPPOOOMMMKKKJJJIIIJJJJJJNNNKKKIIIIIIKKKLLLJJJHHHGGGEEECCCAAA@@@AAABBBCCCHHHGGGFFFDDDBBBAAAAAAAAA@@@CCCGGGIIIHHHFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGBBBBBBBBB@@@>>>======???<<<;;;::::::999999999999666555444333333333333333333444444555555444444333333222111111000000111111222222111000///...------000000////////////000000000000000000000000000000---...///...,,,+++,,,---,,,***(((***---...---+++,,,,,,,,,---------...............------,,,,,,,,,/////////...///000111111333333222111000000000111///////////////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000////////////---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++,,,---...---,,,++++++,,,---///000---------------------------------.........//////......---,,,,,,,,,------,,,,,,,,,++++++*********))))))***+++,,,---...///+++++++++++++++,,,,,,---,,,,,,+++***)))(((''''''******++++++++++++******,,,+++++++++******))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))///,,,)))((()))(((%%%###$$$%%%&&&((())))))******''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$tttvvvzzz~~~~~~~~~yyywwwxxx{{{~~~~~~~~~zzzwwwqqqjjjfffiiimmmmmmkkkjjjnnnttt|||}}}~~~uuullliiiddd```XXXMMMAAA888555444444555555555555666666666888888999999999:::::::::===<<<;;;<<>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@???===<<<===>>>???@@@EEEEEEEEECCC@@@??????@@@@@@BBBDDDFFFGGGGGGEEEDDDAAA@@@>>><<<<<<===???@@@BBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKOOONNNLLLKKKJJJIIIIIIJJJNNNKKKIIIIIIKKKLLLJJJIIIGGGFFFDDDBBB@@@@@@AAABBBFFFEEEDDDCCCBBBAAAAAAAAA???BBBFFFHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFF=========;;;888777888999<<<<<<:::999999888888888555555444333333333333333222333333444444333333222111111000////////////000111000000//////.........000//////////////////000////////////////////////,,,......---,,,+++,,,---,,,***)))***,,,---,,,***++++++++++++,,,,,,,,,---......---------,,,,,,,,,....../////////000000000111111000/////////000000///////////////...------------------............------------------------..................------------------,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........,,,,,,+++,,,---...------------------------,,,,,,---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,(((''''''''''''((())))))************)))))))))))))))******++++++******)))((((((((((((''''''&&&&&&******++++++++++++******)))))))))(((((()))))))))+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''))))))'''%%%((())))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$%%%%%%%%%%%%|||}}}~~~{{{wwwtttrrrrrryyyxxxwwwxxx{{{~~~{{{{{{zzzzzzxxxwwwvvvuuuooogggcccggglllmmmllllllvvv{{{~~~zzzmmmdddXXXTTTMMMCCC999444333333333333444444555555555555777777888999:::;;;;;;<<<>>>===<<<===???@@@@@@??????>>><<<;;;::::::;;;;;;????????????@@@AAABBBBBB>>>>>>>>>???@@@AAAAAABBBGGGHHHHHHFFFBBB???======???AAACCCFFFGGGGGGFFFEEEBBB@@@>>>===<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKIIIKKKKKKKKKIIIIIIJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@CCCFFFHHHFFFEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEE>>>??????===:::999:::;;;===<<<:::999888777666666444444333333222222333333111222222222222222222111000000///.......................................////////////////////////------------------------,,,---...---+++***+++,,,,,,+++******+++,,,+++)))************++++++++++++------------,,,,,,,,,,,,------///000000000///...///............//////000...////////////...------,,,,,,,,,---------..............................------------------......,,,,,,,,,,,,+++++++++***,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------000///---,,,+++++++++,,,------------------------++++++,,,,,,,,,------------,,,++++++******+++++++++++++++++++++*********,,,,,,++++++*********))))))))))))))))))******+++(((((())))))*********+++)))******++++++******)))************))))))))))))))))))************))))))******))))))))))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((())))))((((((((())))))(((((('''&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&{{{yyyuuupppmmmkkklllnnntttvvv{{{~~~zzzxxxvvvsssooommmmmmnnnooonnngggeeekkkrrruuuwwwxxx}}}{{{|||{{{kkk___OOOJJJCCC;;;555333333444222222333333444555555555555666777888:::;;;<<<======<<<<<<<<<>>>??????===???>>><<<::::::;;;===>>>>>>>>>>>>>>>???@@@AAABBB>>>???@@@BBBBBBBBBBBBAAAFFFGGGGGGFFFBBB>>><<<<<<>>>@@@BBBDDDFFFFFFFFFFFFBBBAAA>>>===<<<===>>>???AAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFHHHIIIIIILLLKKKJJJHHHIIIJJJLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMLLLKKKJJJJJJIIIIIILLLKKKIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAADDDGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA???===<<<===>>>===<<<:::888666555555555333333222222222222333333000000111111111111000000000//////...............,,,,,,------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,,,,++++++*********))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...---------...///000000......//////......---,,,+++,,,,,,,,,------------------------------------,,,,,,------------..................------------,,,,,,++++++******)))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))*********+++++++++***************,,,,,,++++++++++++************))))))******+++,,,))))))))))))************))))))************))))))+++*********************(((((())))))))))))((((((******))))))))))))******(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%'''(((((((((###$$$%%%'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&|||wwwooonnnjjjfffdddfffkkkpppwww|||~~~vvvwwwssslllfffccccccfffhhhkkkffffffooozzz{{{jjj]]]HHHDDD===777444444555666222222333333444555555666555666777888:::;;;======<<<;;;:::;;;=========;;;;;;:::999888999;;;>>>???===<<<<<<======>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@AAACCCDDDCCC@@@===<<<<<<===>>>@@@BBBDDDEEEEEEEEEAAA@@@>>>===<<<===>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJNNNMMMKKKJJJJJJLLLNNNOOOKKKLLLMMMLLLJJJIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGEEECCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBB@@@BBBEEEEEEDDDBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA=========;;;999888999:::;;;:::999777555444444444222222111111111222222333///000000111111000000///000000///............///+++++++++,,,------......,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++++++++++++++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///---,,,...............///000111...............------,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------....../////////............---------,,,,,,++++++******,,,,,,,,,++++++************++++++,,,,,,---------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++***)))))))))******************************++++++++++++,,,,,,,,,,,,'''&&&&&&&&&&&&'''((((((************)))))))))))))))))))))******)))))))))&&&&&&''''''''''''''''''((((((((())))))(((((((((******))))))))))))******'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%&&&&&&"""###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''############$$$$$$$$$$$$~~~uuuoooeeeeeedddbbbaaafffnnnttt~~~~~~ttttttooofff___[[[\\\___bbbeeeaaadddqqq~~~}}}jjj[[[CCC???999555444555555555222222333444555666666777555666777888:::;;;<<<===<<<;;;::::::<<<<<<;;;:::777666666777888:::<<<>>><<<<<<<<<<<<===>>>??????AAAAAABBBCCCCCCBBBAAA@@@???@@@AAA@@@>>><<<<<<<<<======???@@@AAABBBCCCCCC@@@???>>><<<<<<>>>???@@@BBBCCCDDDFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIMMMMMMLLLLLLLLLMMMOOOPPPLLLMMMMMMLLLJJJIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGEEEDDDFFFGGGGGGFFFEEEDDDBBBAAA??????>>>???@@@BBBCCCCCCBBBAAA>>>@@@AAAAAA@@@>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@@@@?????????<<<<<<<<<:::888666777888:::999777666555444444333111111000000111111222222///000000111111000000///000000///...............******++++++,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++***+++,,,+++)))((()))***)))+++++++++)))((()))***++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,///............//////000---............---,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,---------,,,+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******)))))))))***************)))*********++++++,,,,,,((((((((((((((()))******+++*********))))))((((((((())))))******))))))((('''''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$wwwnnnhhh```cccfffggghhhlllsssyyy{{{rrrpppjjjaaaYYYVVVWWW[[[___```^^^cccqqq|||dddSSS???;;;666333333444333222222333444555666777777888666777777999:::;;;<<<<<<===<<<;;;;;;<<<===<<<:::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBBBBBBBBBB???@@@@@@>>>;;;:::;;;<<<<<<======>>>???@@@@@@@@@???>>>===<<<===>>>AAABBBCCCDDDFFFHHHHHHHHHGGGFFFCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNLLLMMMNNNLLLJJJIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGEEECCCBBBDDDFFFEEEEEEEEEDDDCCCAAA@@@???>>>@@@AAACCCDDDCCCBBBAAA???@@@AAAAAA???>>>>>>???@@@?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>======>>>>>><<<999888999:::888777666555444444444444000000000000000111222222000000000111111000000000///......---------------*********+++++++++++++++***,,,---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))***''')))+++***)))(((***,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///...------------------------......------,,,+++************++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))+++,,,------,,,,,,,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++************+++((()))))))))*********+++))))))))))))((((((((((((+++++++++++++++,,,------))))))))))))************(((((())))))))))))(((((())))))))))))******++++++((())))))******))))))(((((((((''''''''''''((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%%%%&&&(((&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%~~~xxxqqqhhhccc```fffmmmpppqqqsssyyy~~~wwwooolllfff^^^WWWTTTVVV[[[^^^^^^]]]bbbqqq{{{tttwwwzzz]]]HHH<<<888333111222222111///333333444555666777888999777777888999:::;;;;;;<<<>>>===<<<<<<===>>>===;;;<<<===>>>??????>>>>>>===============>>>???@@@AAA===>>>???@@@BBBCCCDDDEEEBBBAAA@@@===;;;:::;;;<<<<<<<<<======>>>>>>??????>>>===<<<<<<===???AAACCCCCCEEEGGGIIIJJJIIIHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNMMMJJJIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHCCCEEEFFFDDDBBBAAACCCEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAABBBCCCDDDDDDBBB@@@AAAAAA@@@@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>============<<<===<<<;;;888777888999777666555444444444444444000000///000000111222222000000111111111111000000...---,,,,,,++++++,,,,,,***************************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***&&&)))+++***((((((***---))))))))))))*********************++++++,,,,,,,,,,,,,,,+++++++++,,,---......------,,,++++++++++++------......------,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++*********+++,,,,,,,,,---,,,,,,++++++***))))))(((((()))+++,,,------,,,,,,...---,,,************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++(((((())))))*********+++***)))((('''&&&%%%$$$$$$)))))))))((()))******+++''''''((()))***+++,,,,,,(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((())))))************))))))''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&(((***%%%%%%'''((()))*********''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&|||wwwqqqmmmkkkjjjjjjfffnnnyyy}}}}}}~~~~~~yyyrrrmmmllldddYYYSSSSSSXXX]]]```___ccchhhppp}}}}}}pppiiilllzzzyyyXXXEEE999666444444666777555333444444333444444555666777666666777777888999;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAA@@@????????????@@@>>><<<;;;:::;;;===>>>>>>>>>>>>>>>>>>=========@@@@@@AAAAAAAAA@@@??????EEEEEEGGGJJJLLLMMMKKKIIIIIIFFFBBBAAACCCEEEEEECCCEEEFFFGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJIIIIIILLLIIIGGGHHHJJJLLLKKKIIIFFFGGGGGGEEECCCBBBBBBCCCHHHHHHGGGEEECCCBBBAAA@@@EEEDDDCCCCCCDDDCCCAAA@@@CCCCCCDDDDDDCCCAAA@@@>>>CCCCCCAAA@@@???@@@DDDGGGCCCDDDDDDBBB@@@>>>>>>???CCCBBBAAA@@@>>>===<<<;;;;;;:::888666555444333333666666666555555444444444000111111222222000///...222111111111000000//////............------------++++++++++++++++++++++++************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))************************++++++++++++++++++++++++******************+++++++++++++++***)))(((((('''************************---***'''''')))+++***)))((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++,,,+++***)))(((,,,,,,++++++++++++++++++***************************************++++++,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""xxxuuupppllljjjlllnnnqqqwww}}}zzzzzz{{{|||{{{wwwqqqlllkkkdddYYYSSSTTTZZZaaafffgggkkkpppwwwzzz~~~yyynnnhhhkkkyyytttSSSAAA999666444444666666555333444444333444444555666777777777777777888999::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBBAAA@@@@@@???????????????>>><<<;;;;;;;;;===>>>>>>>>>===============>>>AAAAAAAAABBBAAAAAA@@@@@@DDDDDDEEEHHHKKKLLLJJJHHHIIIFFFCCCBBBDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLLLLLLLKKKIIIHHHGGGJJJHHHFFFGGGIIIJJJIIIHHHFFFGGGHHHGGGEEEDDDDDDEEEKKKJJJIIIGGGEEECCCAAA@@@DDDBBBBBBBBBCCCCCCAAA???AAABBBBBBBBBBBBAAA??????BBBBBBBBBAAA@@@AAACCCFFFDDDEEEEEECCC@@@>>>>>>???BBBAAA@@@???===<<<;;;:::;;;:::999777666555444444555555555444444333333333000111111222111000///...000000//////.....................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))***+++++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***************************++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''''')))+++***)))))))))))))))))))))))))))************++++++++++++***++++++++++++***)))(((************************************************)))))))))))))))***++++++))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############vvvtttpppooopppvvv|||uuuuuuvvvvvvuuurrrlllhhhgggaaaXXXSSSTTT\\\gggnnnqqquuuzzzyyyrrruuu|||~~~vvvnnnhhhjjjyyyiiiKKK<<<777555444444555555555444444444333444444555666777888888888777777888888999999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@????????????>>>===;;;;;;<<<<<<===???>>><<<;;;;;;<<<>>>???AAABBBBBBCCCCCCCCCBBBBBBCCCBBBCCCFFFHHHJJJIIIHHHIIIFFFDDDCCCEEEFFFFFFEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIGGGFFFFFFGGGHHHGGGFFFFFFHHHIIIIIIGGGFFFGGGGGGNNNMMMKKKIIIFFFDDDBBBAAABBBBBBAAABBBCCCCCCAAA?????????@@@@@@????????????AAABBBCCCCCCBBBBBBCCCEEEFFFGGGFFFDDDAAA>>>>>>>>>@@@@@@???>>><<<;;;::::::;;;;;;:::888777666555555333333333333333222222222000000111111111000///...---------------,,,,,,,,,.........---,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********+++******)))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************************++++++,,,,,,,,,,,,,,,,,,************************(((((()))***,,,---......+++++++++++++++++++++++++++)))'''((()))******)))************************))))))))))))******************++++++******)))((('''(((((())))))*********************************((((((((((((((()))******))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$}}}{{{wwwvvvuuuwww{{{}}}zzzooonnnmmmmmmlllhhhccc```^^^[[[VVVSSSUUU___mmmwwwyyy~~~~~~tttmmmpppxxx~~~}}}yyyuuuooohhhiiivvvzzzYYYCCC999555555444333444444444444444444333444444555666777999999888777777777777777999999::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===???===;;;::::::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAACCCEEEGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJPPPOOOMMMJJJGGGEEECCCAAACCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>======>>>??????@@@BBBEEEEEEDDDCCCCCCDDDHHHHHHGGGEEEAAA>>>>>>>>>@@@??????>>><<<;;;;;;:::;;;;;;:::999888777666555222222222222111111111111000000000000000/////////------,,,,,,,,,,,,,,,,,,//////...---,,,++++++************************************)))(((((('''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++,,,+++)))(((((()))******)))))))))*********++++++))))))))))))))))))))))))++++++,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,************))))))))))))''''''((()))+++,,,------))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))''''''(((((()))***++++++************************'''''''''''''''((()))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%}}}{{{zzzzzzyyyvvvwwwzzz}}}zzzuuuqqqnnngggeeedddbbbaaa^^^YYYVVVTTTUUUUUUUUUXXXcccrrr}}}|||sssmmmqqqzzz{{{yyyuuuqqqllleeedddnnnzzz{{{bbbJJJ<<<888444444444333333333444555444444333444444555666777999999888777666666666666888999999999999999888888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<>>>===;;;999:::<<>>===<<<<<<>>>???@@@@@@CCCEEEFFFEEEDDDDDDDDDHHHHHHGGGEEEAAA>>>>>>>>>@@@@@@???>>>======<<<<<<::::::::::::999777666555111111111111111111111111000000000///////////////------------------------//////......---,,,,,,+++************************)))))))))(((((('''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******++++++***)))(((((((((******************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********)))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******(((((())))))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))(((&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%}}}zzzxxxyyyzzz{{{{{{}}}{{{tttnnnjjjeeebbb^^^\\\ZZZXXXXXXVVVSSSQQQOOOTTTZZZ\\\___hhhvvv~~~wwwsssyyy{{{qqqsssxxxvvvpppjjjeee```^^^dddlllssssssnnn```MMM>>>888777222333333333222222444555444444333444444555666777999888777777666666666666888888999999999888777777777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@===============<<<<<<<<<===<<<::::::;;;<<<>>>@@@@@@AAACCCDDDEEEFFFFFFGGGDDDBBB??????AAACCCDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPKKKLLLLLLJJJHHHHHHIIIJJJHHHKKKNNNNNNMMMKKKJJJJJJMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCEEEGGGHHHHHHFFFBBBAAA>>>===<<<>>>@@@BBBAAADDDFFFGGGFFFDDDEEEEEEFFFGGGFFFDDDAAA>>>>>>>>>@@@@@@???>>>>>>===<<<<<<888999999:::999777666444000000000111111111111111111000///.........//////------...............///------------,,,,,,,,,,,,************************))))))))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))******)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,))))))))))))))))))))))))(((((())))))***+++++++++*********))))))(((((('''((((((((((((((((((''''''))))))))))))))))))))))))&&&(((***)))(((''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******((())))))******+++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$${{{zzzyyyxxxxxxzzz}}}~~~tttkkkeee```[[[XXXTTTSSSQQQQQQSSSSSSRRRQQQRRRZZZdddggghhhmmmyyy}}}|||uuuuuuwww~~~~~~~~~{{{}}}vvvmmmddd```\\\[[[^^^cccccc```YYYNNNBBB999555555000222333333111111333666444444333444444555666777888777777666666666777777888888999999888777777666777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;>>>@@@AAAAAA@@@@@@===============<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGDDD@@@>>>@@@AAACCCCCC@@@CCCEEEEEECCCBBBDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMKKKHHHGGGIIIKKKIIILLLNNNOOOMMMJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBCCCEEEGGGHHHHHHGGGFFFDDD@@@>>>===???AAACCCCCCDDDFFFFFFEEEEEEEEEFFFDDDEEEEEECCC@@@>>>>>>??????>>>>>>======<<<<<<;;;777888999999888777555444000000000111111222222222111000///...---......///------------.........///***************+++++++++************************'''(((((())))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&((()))************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))&&&''''''((())))))******+++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%(((******(((&&&'''((((((((((((((((((((((((((((((((()))))))))*********)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############wwwwwwxxxxxxyyy{{{}}}|||||||||}}}~~~|||pppfff___YYYTTTQQQNNNMMMMMMNNNQQQSSSTTTSSSVVVaaalllpppoooqqqzzz}}}}}}|||}}}|||wwwmmmbbb^^^]]]\\\]]]```[[[WWWPPPGGG>>>888444222000222333333111000333666444444444444444555777777777777666666666666777777888888888888888777666666666777999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>999;;;===@@@AAAAAA@@@@@@=========>>>===<<<<<<;;;::::::;;;<<<<<<======>>>???@@@AAACCCEEEFFFGGGGGGHHHEEEAAA>>>???AAABBBBBB???BBBDDDDDDBBBAAACCCEEEEEEFFFGGGGGGFFFGGGIIIKKKNNNNNNNNNMMMLLLJJJIIIHHHKKKLLLMMMKKKHHHFFFHHHJJJJJJLLLOOOOOOMMMJJJHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBAAABBBDDDFFFHHHGGGFFFHHHFFFBBB???>>>???BBBDDDDDDEEEFFFFFFEEEEEEFFFGGGCCCDDDDDDBBB@@@>>>>>>???=========<<<<<<;;;;;;:::666777888999888666444333000000111111222222222333111000///------......///,,,,,,,,,------.........'''''''''((())))))******))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%''')))+++++++++***''''''''''''((((((((()))******************************)))))))))***,,,---))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++******)))(((''''''&&&(((((())))))*********+++''''''''''''''''''''''''$$$(((******(((&&&'''((())))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''')))******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$######""""""qqqtttuuuuuuxxx|||{{{wwwxxxyyyyyyxxxwwwyyy|||~~~yyylll___UUUOOOKKKIIIGGGIIILLLOOORRRVVVZZZ]]]hhhpppyyy{{{xxxxxx}}}~~~}}}||||||oooeeebbb___YYYUUUUUULLLIIICCC===888444222111222444555555444333333444555666666666666666555555444444444444444444444444777888888888999999999999666555555666888:::<<<>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@======>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAACCCEEEGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHKKKKKKJJJJJJIIIIIIHHHHHHKKKIIIHHHHHHJJJKKKKKKJJJJJJLLLNNNPPPOOOMMMJJJHHHHHHGGGFFFEEEDDDCCCDDDDDD???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAA@@@???FFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<>>>>>>===<<<;;;:::999999777777777777666555444333////////////............////////////............///...---,,,+++*********,,,***))))))******)))'''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))###$$$$$$%%%''')))***+++((((((''''''''''''(((((())))))))))))))))))))))))((())))))******)))'''&&&&&&'''((((((((('''%%%$$$))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""rrruuuvvvvvvyyy}}}|||xxxuuussspppnnnmmmnnnpppqqqqqqkkkaaaVVVOOOJJJGGGFFFCCCEEEIIIMMMSSS[[[ccchhhpppxxx}}}|||ssshhhccc^^^WWWSSSSSSOOOJJJBBB:::444222222222222333555555333222333444555555666666666666555555444444444444444444444444777777777777888888888999555555555666888:::<<<=========<<<<<<<<<;;;;;;;;;999:::;;;===>>>?????????<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAAAAABBBEEEGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGJJJJJJKKKLLLLLLKKKKKKKKKJJJHHHGGGHHHJJJKKKKKKJJJMMMMMMMMMMMMLLLJJJIIIHHHKKKJJJIIIGGGEEEDDDBBBBBB>>>???AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???FFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>======>>>======<<<;;;:::999888666666666666555444333333////////////............////////////.........------,,,,,,+++++++++,,,,,,+++***))))))******)))'''((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))******)))((('''&&&''''''((((((((('''&&&%%%''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvxxxxxxwwwyyy|||{{{wwwoooiiibbb^^^^^^___^^^]]]]]]YYYSSSLLLGGGEEEDDDDDDAAADDDHHHOOOWWWaaalllsssyyyzzzlllbbb[[[TTTOOOOOOOOOIII???666111000222444111222444444222111222333444444555555666555555444444444444444444444444444666666666666777777777777555555555666777999:::;;;;;;;;;;;;;;;::::::::::::888999:::<<<============:::;;;<<<======<<<;;;;;;::::::;;;<<<======>>>>>>===???@@@@@@@@@AAADDDFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJGGGFFFFFFGGGJJJKKKKKKJJJNNNNNNLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJHHHFFFDDDCCC>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999888888777555555555555444333222222/////////............---//////.........---------++++++******+++,,,,,,---+++)))((((((******)))'''(((((((((((((((((((((((()))((((((''''''(((((()))*********))))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******)))((('''&&&%%%((((((((()))(((((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###############"""######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%}}}yyyxxxzzzwwwrrrhhh```VVVPPPPPPPPPNNNKKKMMMLLLIIIEEECCCBBBCCCDDDEEEIIIOOOWWW___iiisssyyy}}}rrrbbbVVVNNNIIIHHHIIIDDD<<<555000000222444000111333333111000111222333333444555555555444444444444444444444444444444555555555666666666666777555555666666777888999::::::::::::999999999999999888888999:::;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>??????===???@@@@@@@@@AAACCCEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@AAACCCDDDEEEEEEEEEEEEBBBDDDGGGIIIIIIHHHFFFDDDEEEEEEEEEGGGIIIKKKJJJIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHFFFEEE======>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>>>>===;;;::::::999888777666666333333444444333222222111//////.........---------.........---------,,,,,,++++++************++++++***)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))((('''&&&%%%((((((((((((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$}}}yyywwwrrrlll```XXXMMMGGGFFFFFFCCC@@@CCCCCCCCCAAA???@@@DDDGGGKKKQQQZZZdddmmmuuu{{{}}}xxxyyy{{{yyybbbQQQGGGBBB@@@>>><<<888555333222333333///111222222111000000111222222333444444444444444444444444444444444444444444555555555666666666666666666777777888888888888888888999999999999999999777888999::::::;;;;;;:::888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???===>>>?????????@@@BBBDDDBBBBBBBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@???@@@CCCEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGEEEBBB@@@DDDCCCDDDFFFIIIJJJIIIHHHEEEHHHLLLOOOOOOMMMJJJHHHIIIJJJKKKKKKJJJGGGEEECCC======<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<<<<999999888777666555444444111222222222222111111000............------------------------,,,,,,,,,,,,---,,,+++***)))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((('''&&&&&&&&&(((''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!~~~vvvqqqkkkcccWWWQQQHHHCCCAAA@@@>>>======>>>@@@??????BBBIIINNNTTT[[[fffqqqzzzzzztttssstttyyy||||||yyydddNNNCCC===999666666666555555444333222000111333333111000111222111111222333444444444444444444444444444444444444555555555555666666666666777888888999999999888888888888888888999999999999888888999:::::::::::::::888999;;;<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>===>>>??????>>>???AAACCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>??????????????????>>>@@@CCCFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEBBBAAACCCCCCDDDFFFHHHIIIGGGFFFAAAEEEJJJOOOPPPNNNJJJGGGKKKKKKKKKIIIGGGDDDAAA???>>>===<<<;;;<<<===>>>???>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999888777666555444333333222000000111111111000000///.........------------,,,------,,,,,,,,,+++++++++---,,,+++)))((('''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((***+++,,,((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###############"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""!!! wwwmmmggg___XXXNNNKKKFFFBBB???>>>>>>>>><<<>>>AAABBBCCCIIISSS[[[dddjjjsss{{{}}}uuuooolllllllllpppxxx{{{vvvvvvhhhMMMAAA;;;666333444444444333333222111000222333333222111111222000111222333333444444444444444444444444444444444555555666666666777777777999999:::;;;::::::999888888888888999999:::::::::888999::::::;;;:::::::::888999;;;<<<======<<<<<<>>>>>>>>>==================>>>???>>>>>>>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDHHHIIIHHHFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHEEECCCAAADDDHHHKKKLLLJJJHHHFFFHHHGGGFFFEEEDDDCCCBBBBBB???>>><<<;;;;;;<<<===>>><<<===>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<:::999777666555666666555444333222111111...//////000000000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!|||nnnddd^^^VVVNNNHHHGGGEEEBBB>>>===>>>@@@>>>AAADDDFFFIIIQQQ]]]ffftttwww|||yyyqqqjjjgggfffccciiitttvvvtttrrrvvvkkkNNNAAA:::555555444333222111111000000111222444444222111222333///000111222333444444444444444444444444444444444666666666666777777777777999:::;;;<<<;;;:::999888888888999999::::::::::::999999:::;;;;;;;;;::::::888:::;;;===>>>>>>======??????>>>>>>======<<<<<<===>>>???>>>===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>AAAEEEIIIJJJIIIGGGEEE@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGGGGDDDBBBBBBDDDFFFGGGHHHGGGEEEDDDAAAAAAAAABBBCCCEEEGGGHHH???>>><<<;;;;;;<<<===>>><<<<<<===???@@@AAABBBCCC????????????????????????===<<<;;;999777555444333666555555444333222111000......///////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((())))))***'''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%$$$$$$###$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""""""""############|||tttjjjaaaZZZTTTMMMHHHGGGCCC???>>>AAACCCDDDDDDAAADDDJJJQQQZZZeeeqqqxxxtttlllhhhccc^^^^^^cccqqq|||uuupppnnnvvvqqqLLL;;;777777777555222222444444222///222222222111111111111000222111000000000111333333333333333333333333333333555444444444444555666666999999:::;;;<<<<<<<<<<<<888777666666777999;;;===;;;;;;;;;::::::999999999:::;;;;;;<<<===>>>>>>?????????>>>===============??????@@@AAAAAAAAA@@@@@@FFFDDDBBBAAAAAAAAA@@@???===???AAAAAA@@@???>>>???BBBDDDHHHKKKKKKHHHDDDAAACCCDDDEEEEEECCCBBBBBBCCC@@@AAABBBBBBAAABBBDDDFFFDDDCCCAAAAAACCCDDDDDDCCC>>>>>>===>>>@@@CCCFFFHHH>>>>>>===<<<<<<<<<<<<<<<=========???@@@BBBDDDEEEBBB@@@>>>===<<<===>>>???>>>===<<<999888666555555222222111000///...------..............................---,,,,,,+++************++++++++++++******)))((((((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++))))))******++++++,,,,,,************))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))+++&&&&&&&&&'''''')))***+++,,,+++***(((''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&'''((())))))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$gggbbbZZZTTTPPPLLLGGGDDDHHHFFFDDDEEEHHHJJJKKKJJJJJJNNNVVV^^^hhhrrr{{{}}}nnnccc``````___bbbfffsssvvvqqqnnnnnnwwwjjjIII999666555555222000000222222000---222222222111111111111000111111000000000111222333222222222222222222222222444444333444444555666666:::::::::999999888777666888777666666777999;;;===;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<=========??????>>>===============??????@@@AAAAAAAAAAAAAAAEEECCCAAAAAAAAABBBAAA???>>>@@@BBBAAA@@@>>>>>>>>>@@@CCCFFFIIIJJJHHHEEECCCDDDEEEFFFFFFDDDBBBBBBCCC???@@@AAAAAAAAABBBDDDFFFCCCBBBAAAAAABBBCCCBBB@@@??????>>>>>>???AAACCCDDD>>>>>>===<<<;;;;;;;;;;;;=========>>>@@@BBBCCCDDDAAA@@@>>><<<<<<<<<===>>>===<<<:::888666555444444222222111000///...------...........................------,,,++++++******)))******++++++******)))((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***)))))))))************************)))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***''''''&&&''''''((()))******))))))((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$####################################""""""######$$$%%%%%%%%%$$$$$$$$$#########RRRNNNJJJGGGFFFEEEDDDBBBDDDDDDEEEHHHMMMPPPRRRRRRVVV]]]gggqqqyyyyyyggg]]]^^^dddhhhkkknnnxxxyyymmmjjjiiimmmwww]]]CCC777444333333222000000111111000...222222222111111111111000111000000000000111222222111111111111111111111111333222333333444555666777999999999888888777666555888777777777888:::<<<===<<<;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCCCCEEECCCAAA@@@AAABBBAAA@@@@@@AAABBBAAA???=========???AAACCCFFFHHHHHHGGGFFFEEEFFFGGGFFFDDDBBBBBBCCC???@@@BBBBBBAAAAAACCCDDDAAA@@@@@@AAAAAAAAA>>><<<@@@???>>>======>>>???@@@>>>>>>===;;;;;;:::::::::=========>>>???AAABBBCCCAAA???>>><<<;;;<<<<<<===;;;:::888666444333333222222111000000///...------------------------------------,,,,,,++++++******)))******++++++******)))''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((******))))))))))))((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$$$$############"""""""""GGGEEECCCAAAAAABBBCCCCCCBBBCCCFFFKKKQQQYYY^^^aaadddlllwwwsssdddaaajjjssswwwyyyzzzqqqddd```bbbhhhttthhhNNN===666444333333333222222333333222222222222222111111111000000000000000000000111111222111111111111222222222222222222222222333444666666666666777888999999999999777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCCCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@BBBCCCCCCAAA>>><<<<<<<<<===???AAACCCEEEGGGHHHHHHFFFGGGHHHGGGDDDBBBBBBCCCAAABBBCCCCCCAAA@@@@@@AAA?????????@@@AAA???<<<999>>>======<<<<<<===>>>>>>>>>===<<<;;;::::::::::::=========>>>???@@@AAABBB@@@???===<<<;;;;;;;;;;;;888777666444222111111111111000000///......------------------------------,,,,,,,,,,,,++++++******))))))************))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((())))))))))))(((((('''''''''&&&***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******''''''''''''''''''''''''((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$######$$$$$$#########"""""""""AAA@@@???>>>===>>>@@@BBBDDDFFFJJJPPPYYYcccmmmtttttt|||}}}ooogggmmmzzzzzzzzz|||{{{{{{kkk^^^YYY[[[aaalllyyyvvvfffQQQAAA999666555555111222222222222222222333222222222111111111000000//////000000111111111111222222222222333333444444111111111222222444555555444555666777888888888888666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<===>>><<<===>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCBBB@@@??????AAABBBBBBAAACCCCCCCCC@@@===<<<<<<<<<======???AAACCCEEEFFFGGGEEEFFFGGGFFFDDDBBBBBBCCCCCCDDDEEEDDDBBB@@@???????????????@@@@@@???;;;999;;;;;;;;;;;;<<<======>>>======<<<;;;;;;;;;;;;<<<============>>>>>>???@@@>>>>>>===;;;:::999999999666555444222111000000///000000//////......------------------------------,,,+++++++++++++++******)))))))))******))))))))))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((((((((''''''&&&&&&)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$######%%%$$$$$$$$$############;;;<<<<<<;;;:::<<>>>>>;;;<<<>>>??????>>>=========>>>???@@@AAABBBBBBBBBAAA???>>>???AAABBBBBBAAACCCCCCBBB@@@===<<<<<<=========???AAABBBCCCDDDDDDCCCDDDEEEEEECCCBBBBBBCCCCCCEEEFFFFFFDDDAAAAAAAAA@@@??????@@@@@@@@@===;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>===============>>>>>>======<<<;;;:::888777777444444222111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((())))))******))))))(((***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''(((''''''((((((((((((''''''''''''))))))((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########999;;;======>>>AAAFFFJJJLLLRRR[[[ccckkkttt}}}nnnbbb[[[ZZZXXXWWWXXXZZZYYYUUUQQQDDD;;;444555555222222333,,,...000000//////111333222222222111111111111000......000111111111000///000111111222333333444444333222222111111111111111444444444444333222111000222333444555777777777888888888888999999999::::::666777888999:::;;;<<<===;;;<<<>>>?????????>>>======>>>??????@@@@@@@@@@@@@@@???>>>???AAABBBCCCBBBBBBCCCBBB???===<<<===>>>===>>>@@@AAABBBAAA@@@@@@@@@BBBDDDDDDCCCBBBCCCDDD@@@CCCFFFGGGFFFEEEEEEEEEAAA@@@???@@@AAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAA>>>======<<<<<<<<<=========<<<<<<;;;999888666555444333222000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((())))))))))))(((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''''''''(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$####################################""""""######$$$%%%$$$############""""""""":::===AAACCCEEEIIIPPPUUUYYYaaallluuu|||}}}~~~|||jjj```\\\]]]YYYUUURRRPPPKKKEEE@@@999222000333555111///111---000222222111111333666222222222111111111111000---...000111111111000//////000000111222222333333444333222111000000000000222222333444555555555555111222444555666666777777777777888888888999999999888888888999999::::::::::::<<<>>>???@@@???>>>======>>>>>>?????????>>>>>>???>>>===>>>AAABBBCCCBBBBBBBBBAAA???===<<<>>>???===???@@@AAAAAA@@@>>>===>>>@@@BBBCCCBBBBBBCCCDDD===@@@EEEGGGHHHHHHIIIJJJCCCAAA???@@@AAABBBBBBBBB>>>>>>>>>===<<<:::999888;;;<<<<<<===???@@@BBBCCC>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;999777666555333333222000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((())))))))))))((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((''''''&&&''''''(((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!AAAGGGKKKJJJNNNYYYeeellluuuzzz|||yyymmmfffdddbbb___XXXMMMDDD???;;;999555555444444444333333333222222111111111111222222111111111111000000000000////////////////////////111222333333444444333333222111000//////111333444333333222222111222222222444444333444444555777777888888777777888888999:::888888777666555555666666999:::;;;<<<============<<<=====================999:::<<<===???@@@@@@@@@AAA@@@>>>=========>>>???AAAAAA@@@???>>>=========?????????@@@CCCDDDCCCAAABBBCCCDDDGGGIIIKKKMMMNNNHHHGGGEEEEEEEEEDDDCCCAAABBBAAA???===;;;:::999999:::;;;<<<>>>@@@BBBCCCDDDBBBAAA>>>===<<<<<<>>>???>>>===;;;999777555444333000000000000///////////////............---------+++---,,,333===666)))(((,,,+++***)))(((((((((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!! !!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$HHHPPPWWW[[[aaammmyyy}}}}}}tttmmmiiieee```VVVJJJ@@@:::666333444333333333222222222222222111111000000111111222111111111111000000000000////////////////////////111222222333333333333333222111000///000111333444222222222111111222333333333333333444444555666777777777777777777888999999999888777666666666666666999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@????????????@@@BBBAAA???>>>===>>>>>>???AAAAAAAAABBBDDDEEEDDDCCCCCCDDDEEEGGGJJJLLLMMMNNNFFFEEECCCCCCCCCCCCAAA@@@???>>>======<<<<<<<<<<<<:::;;;<<<>>>@@@AAACCCCCCAAA@@@>>><<<;;;<<<=========<<<:::888666444333222000000000000/////////...............------------......***333AAA<<<---+++,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$\\\eeeooouuu|||{{{rrrfff]]]PPPDDD;;;666333222222222222222111111111111222111111000000111111222111111111111000000000000000000000000000000000000000111222222333333222222222111000000000111333444111111111111111222333444333333333444555555666666777666666666666777888888999888888777777777777777999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;===???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBB@@@>>><<<<<<>>>@@@AAACCCCCCCCCDDDFFFGGGFFFDDDDDDDDDFFFGGGIIIKKKLLLMMMCCCBBB@@@???@@@AAA@@@???;;;;;;;;;;;;<<<===>>>???:::;;;<<<===???@@@AAABBB@@@???===<<<;;;;;;<<<<<<;;;:::999777555333222111000000000/////////............---------,,,,,,,,,...,,,'''000@@@===///++++++******))))))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$######"""!!!###############$$$$$$$$$######""""""""""""######vvv{{{zzzeeeXXXHHH>>>999555444555333222222222222111111111111111000000000000111111111111111111000000000///000000000000000000000000///000111111222222111111111111000000000111222333000000000000111222444444222222333444555555555555555555555555555666666777999888888777777777888888999999:::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;<<<>>>@@@AAABBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@AAA???===;;;;;;===@@@BBBDDDDDDCCCEEEGGGGGGFFFDDDCCCDDDEEEFFFGGGIIIIIIJJJAAA???===<<<===>>>>>>===999999999:::;;;<<<===>>>:::;;;;;;===>>>???@@@@@@??????===<<<;;;;;;<<<<<<999888777555333222000000000000/////////.........------------,,,,,,,,,+++******&&&,,,888444)))***)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""###########################""""""""""""""""""###~~~wwwuuutttyyygggUUUCCC;;;888555444555333333333333222222222222111000000000000000000111111111111111000000000///000000000000000000000000...///000000111111000000111111111111111222222222//////000000111222333444111222333444555555555444444444333333444444555666888777777777777777888888888999::::::::::::::::::888888999::::::;;;<<<<<<======???AAABBBCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???AAA???<<<;;;;;;===@@@BBBDDDCCCCCCDDDFFFFFFEEECCCBBBBBBCCCDDDDDDEEEFFFFFFAAA>>><<<;;;;;;<<<<<<<<<999999888888888999::::::::::::;;;<<<======>>>>>>???>>>>>>===<<<<<<;;;;;;777777666444222111000///////////////............---,,,,,,,,,++++++++++++'''+++)))+++000)))###***(((((()))))))))(((''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%%%%$$$###"""########################"""""""""######"""""""""~~~tttooorrrttt|||}}}~~~jjjUUUAAA:::888333111222444333333333222222222222111000000//////000000111111111111111000000000000000000000000000000000000---...//////000000//////000000111111222222222222000000000000000111222333000111333444555555444444333222222222222333444444666666666666666777777888888999999::::::999999999777888999;;;<<<>>>???@@@===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCAAA???======>>>AAABBBDDDCCCBBBCCCEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB???<<<:::;;;;;;;;;;;;:::999999888888888888888:::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::777666555444222111000////////////.........------,,,,,,,,,+++++++++******'''---,,,+++,,,%%%""",,,'''((()))))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$#########$$$$$$$$$###############""""""############""""""yyyxxxxxx~~~}}}uuuwww}}}hhhQQQ<<<888888333000222222222222222111111111111000000////////////000000111111111111000000000000////////////////////////------...////////////...000000111222222222222222111111000000000000111111000111333555555555444333222111111111111222333333555555555555555666777777888888999999999999888888777888:::<<>>???AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFEEECCCBBBAAABBBBBBCCCDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBBBBBBBEEEAAA===;;;;;;;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555444222111000000//////.........---------++++++++++++************'''+++((((((+++%%%###---&&&'''(((******)))'''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$################################################$$$$$$%%%%%%&&&########################"""$$$&&&&&&%%%######$$$########################!!!!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!zzzzzz{{{qqqrrrxxxcccKKK777555888555222555111111111111000000000000000000////////////000000111111111111000000000000////////////////////////,,,---......//////......000000111222222222222111222111000000000000000111///111333555555555444333111111111000111222222333444444444444444555666777888888999999999888888777777888:::===@@@CCCEEEFFF???@@@AAACCCDDDEEEEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBGGGCCC>>>;;;;;;;;;;;;:::::::::::::::;;;<<<======::::::::::::::::::::::::888888999888888777666555666666555444333111000000//////.........---------+++++++++************)))&&&(((###$$$+++'''$$$+++%%%'''(((******)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################"""$$$&&&&&&%%%$$$###$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!! !!!###$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!xxxoookkkqqq{{{tttNNNEEE:::444333333222000222222222111111111111111000000000111222222222333222111111111000000//////////////////000000000000000000////////////000000000000000000000000000000111111000000//////......///000333555555444111000333333333333333333444444555555555666666666666666999999888777777888999:::999888999<<>>===>>>@@@BBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHEEECCCBBBCCCEEEEEEEEEDDDCCCAAA@@@AAABBB???>>>;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;;;;:::999888666555555444444333333222222111000000000---///111///+++)))+++---+++++++++***)))((((((''')))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$#########""" !!!!!!!!!!!!zzzrrrllliiiooowww}}}aaaGGG@@@777222222333222111111111111111111111111111111111111111111111222222111111111000000000//////.../////////000000000000......------------......000000000000000000000000111111111111000000000000000111222444444333222111222222222333333333333444555555555666666777777777888777666555555666777888999888999===BBBDDDDDDCCCAAAAAAAAA???===<<<>>>@@@@@@AAABBBCCCCCCBBBAAA@@@DDDDDDCCCDDDDDDEEEFFFFFFHHHIIIHHHFFFCCCBBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBB???>>><<<;;;:::;;;<<<===<<<<<<<<<<<<<<<======>>>;;;;;;:::999999999999999999999777666555444444444333222222111111000//////......///...,,,***+++,,,++++++******)))(((((('''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%########################"""#########"""!!!!!! """"""############""""""######$$$$$$$$$$$$######"""##################""""""""""""""""""#########$$$$$$#########"""""""""############$$$$$$$$$$$$|||yyywww{{{{{{pppjjjfffeeehhhmmmttt}}}wwwaaaJJJ>>>999333111222333222000///000000111111222222222111111111111111111000000111111000000000000//////....../////////000000000......------------......000000000000000000000000000111111111111111222222111111111222222222333333111222222222333333333444444444555666777888888999777666555444444444555666888888:::===BBBDDDEEEDDDCCCCCCAAA???<<<:::;;;===AAABBBDDDEEEEEEDDDBBBAAACCCBBBAAAAAAAAACCCFFFGGGHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@???===<<<<<<<<<===>>>===============>>>>>>???<<<;;;:::888777777777777888777666555444333333333222222111111000000/////////---,,,,,,,,,,,,+++***+++******))))))(((((('''%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""#####################$$$$$$$$$%%%%%%%%%#######################################"""""""""""""""############""""""######$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""}}}tttooopppyyyuuuiiidddbbb```___```iiiooorrrnnnggg]]]MMM???888555222111222222111///...//////000111222222333222222111111000000//////000000000000000000//////........./////////000000000000////////////000000/////////////////////////////////000111111111222111111000000111222333444111111222222333333444444444444555666888999::::::777666555444333444555666777888;;;>>>AAACCCEEEEEEBBBBBBAAA>>>;;;:::;;;===AAACCCEEEFFFFFFEEECCCAAABBB@@@???>>>???BBBEEEGGGGGGHHHHHHGGGDDDCCCDDDEEEDDDDDDEEEGGGHHHFFFDDDBBB??????>>>======>>>>>>??????>>>>>>>>>>>>>>>??????===<<<;;;999777666666666666666555333333222222222222111111000//////......///,,,******------+++(((******))))))((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!yyyllliiiooozzzoooeeecccbbb___\\\[[[\\\___```ZZZSSSKKKCCC<<<555444333222222111///.........///000111111222222222111111000000///////////////////////////000000............////////////000000////////////000000////////////////////////---.........///000000000111000//////000111333555111222222333444444555555555555666777888999:::;;;999888666555555555666666777999;;;>>>@@@AAACCCDDD>>>???>>>===;;;;;;===???>>>???AAABBBBBBAAA???>>>AAA@@@>>>===>>>@@@CCCEEEEEEGGGGGGFFFDDDCCCCCCDDDCCCCCCCCCEEEHHHGGGDDDAAA??????>>>>>>>>>?????????@@@???>>>>>>>>>>>>??????>>>===<<<:::888777666666444444333222111111111111111111000//////......---...+++)))))),,,---+++((()))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""####################################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%{{{yyy~~~ssseeefffsssuuulllfffffffffaaa\\\ZZZQQQQQQOOOIIICCC>>>;;;999444444333222111000///......//////000000111111111000000000000000000//////......////////////000000------........./////////......------------......000000000000000000000000------...............///000/////////000222333555222222333444555666777777666666777888999::::::;;;:::999777666666666666777777999<<<===>>>>>>@@@BBB<<<<<<===<<<;;;;;;>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>@@@AAACCCCCCEEEFFFFFFDDDBBBBBBCCCBBB@@@@@@BBBFFFFFFDDDAAA>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>>>>===<<<:::888777777666333222111111000000000111000000//////......------+++***)))***++++++***)))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%''''''###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###!!!"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################"""!!!!!!"""$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!"""############$$$$$$$$$zzzuuurrrvvvrrrfffkkk}}}wwwrrrnnnmmmjjjaaaYYYVVVLLLHHHCCC>>>999555444444111111111000/////////000/////////000000000000000/////////000000000000000........./////////000000---------.........//////......------------......000000000000000000000000////////////..................//////111222333444333333444555666777888888888888888999999999:::::::::999888666555555666777777:::<<<===<<<<<<===???;;;<<<<<<;;;:::;;;===???CCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@@@@??????@@@@@@AAACCCEEEEEECCCAAAAAABBBAAA>>><<<>>>CCCEEECCC@@@<<<======>>>??????>>>>>>??????>>>===============<<<;;;:::999777777666666111111000000//////000000000000///......------,,,)))***+++***))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###########################"""!!! """###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""##################""""""""""""""""""#########$$$$$$#########""""""""" !!!!!!!!!"""""""""yyyqqqqqqmmmnnnwwwvvvkkksss~~~zzzvvvtttlll___TTTPPPMMMGGG???:::555222000111...//////.........000111000000000000////////////......//////000000111111---.........//////000000---------.........//////000000////////////000000000000000000000000000000111111000000//////......---...///000111222333333444444555666777888999:::999999999999999999999::::::999777666555555555666777:::<<<<<<;;;:::;;;===<<<===<<<;;;::::::<<<>>>AAA@@@>>>======>>>@@@AAABBBBBBAAAAAA@@@??????>>>@@@BBBDDDDDDBBBAAAAAAAAA@@@===:::<<>>>>>>>>>>>>>>??????>>>======<<<======;;;:::999777666666666666111000000////////////000000//////...------,,,,,,'''***,,,+++((('''))),,,'''''''''((((((((((((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$'''***+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$###"""!!!"""###%%%'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%~~~{{{}}}~~~xxxkkkaaaXXXQQQGGG@@@888444444444111...////////////////////////000///...------...///000////////////////////////111111000000//////......000000///...............111111111111111111111111222111111111000000//////---...000111111///---,,,//////000000111111111222222333444666777777777777::::::999999::::::;;;<<<===<<<:::888777777888888999:::;;;<<<============???>>>===;;;;;;;;;<<<===>>>===;;;;;;<<>>???@@@AAABBBEEEAAA===<<<>>>@@@???>>>:::;;;<<<======<<<;;;::::::;;;:::888555333222333111000000///////////////000//////---,,,+++******+++******)))((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########""""""""""""!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""~~~kkk]]]SSSMMMDDD>>>777333333444111///////////////////////////------,,,,,,,,,,,,------------------------------000000000///////////////000000///...............111111111111111111111111111111111111000000000///...///000000000///------//////000111222222333333333333555666777888888888888888888888888999::::::===<<<:::888888888888999999::::::;;;<<<<<<======>>>===<<<;;;:::;;;;;;<<<>>>===<<<;;;<<<>>>AAACCCCCCCCCCCCAAA>>>>>>???AAAAAACCCDDDDDDBBB@@@??????======>>>???@@@AAAAAABBBCCC???<<<;;;<<<>>>===<<<======>>>===<<<;;;999888888999999777444222111222111111000/////////////////////...---,,,+++******+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$$$$###""""""###$$$$$$$$$######"""""""""###############$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$#########"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""~~~hhhVVVLLLGGG???:::444222222333111000000000000000000000000000,,,,,,------------,,,,,,------------------------//////////////////000000000///......---.........111111111111111111111111111111111111000000000000000000///..................///000111222333444555333444555666777888888888777666666666666777888888<<<;;;:::999888888999:::::::::999999:::;;;<<<======<<<;;;;;;:::;;;;;;;;;>>>===<<<;;;;;;===???@@@CCCDDDCCCAAA>>>======???@@@BBBCCCBBB@@@?????????????????????@@@@@@@@@AAA@@@===;;;::::::;;;;;;:::?????????>>><<<999777555555666666555222111111222111111000///////////////......---,,,+++******)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$###""""""###$$$$$$&&&&&&$$$######"""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$$$$$$$############!!!###$$$###"""!!!"""###""""""""""""""""""""""""|||zzzaaaMMMDDDAAA999666222000111222111000000000000000000000000000------///000000///------////////////////////////---......//////000000000///......------.........111111111111111111111111111111111000000000000000111000...---------///000,,,---...000111333444444333444555666777888888888666666666666666777777888;;;;;;999888888999::::::;;;:::888777888999;;;===<<<<<<<<<;;;;;;;;;<<<<<<======;;;;;;;;;<<<===>>>AAABBBBBB@@@>>>===>>>???@@@AAABBBAAA???>>>>>>????????????>>>>>>>>>>>>>>>===<<<:::999999999999999>>>>>>>>>===;;;999777555444555555444222111111222111000//////......//////---,,,,,,+++******)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$##################$$$&&&%%%%%%$$$######$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""""""""""""""|||vvvqqqtttzzzXXXEEE===:::555333000///000111111111////////////////////////,,,---...//////...---,,,////////////////////////------......//////000000......------------......000000000000000000000000000000000000000000111111222000...,,,,,,---///000++++++,,,...///111222333222333444666777777777777666666666666666777888888:::999888777888999:::;;;:::999777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======???@@@@@@???>>>???@@@???@@@@@@???>>>===>>>???============<<<<<<<<<<<<;;;;;;;;;:::999888888999::::::;;;;;;:::999777666444555555444222111111222000///......------......+++++++++***))))))((((((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$#########$$$$$$######$$$%%%%%%&&&######"""!!!!!!"""######"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""""""""""""""}}}xxxrrrooouuulllNNN>>>777333222111000//////000111222////////////////////////++++++,,,,,,,,,,,,++++++------------------------..................//////---------,,,------...///000000000000000000000000000000000000111111111111222000...---,,,---///000***+++,,,---...///000111111222333444555666666666666666555555666666777888888777666666777888999:::999888777666666777888999::::::;;;<<<<<<<<<<<<;;;::::::999::::::;;;<<<<<<;;;===?????????>>>???@@@>>>>>>???>>><<<<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;:::888666777888666777888999999888777777444555555444111000000111......---,,,,,,,,,,,,,,,******)))))))))((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""######$$$&&&&&&###"""!!! !!!"""#########$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$############!!!###$$$###"""!!!"""###""""""""""""""""""""""""|||xxx{{{qqqpppqqqxxxxxxXXXBBB999555111111111111000///000111222------------------------,,,++++++++++++++++++,,,------------------------..................---------,,,,,,,,,------...///000000000000000000000000///000000000111111111111111000///...---......///,,,,,,------...///000000000000222333444555555555444444444444444555555666666555555555555777999:::777777777777777777777777777888999:::;;;::::::999777888888999:::;;;<<<<<<;;;===???@@@>>>===>>>>>>===>>>>>>===;;;;;;===???;;;;;;<<<<<<<<<<<<<<<<<<666888:::888666444444666444555666777777666555555444555444222///------...---,,,++++++******++++++))))))(((((((((((('''''''''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######"""""""""######$$$###"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""{{{yyy{{{uuugggjjjpppuuu||||||bbbHHH:::777555333000111111000//////111222------------------------///...,,,,,,,,,,,,...////////////////////////////////////......------,,,,,,,,,,,,,,,------...///000000000000000000000000//////000000111111111222000000///...............---.........//////000000///000111222333444444444333333222222333333444555444444444444555666888999666666777777777777666555555666777888999999888777666777777999:::;;;<<<<<<<<<>>>@@@@@@>>><<<<<<<<<=========<<<;;;;;;===???<<<<<<<<<<<<======>>>>>>444666888777444222333444444555666666666555333333333444333111...,,,+++,,,,,,+++******))))))******(((((((((((((((''''''''''''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!$$$"""!!! !!!"""$$$%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########""""""""""""!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""~~~}}}uuunnniiikkkiiiiiiqqqzzzyyysssnnn```LLL===555333111000111000///---------...///...........................---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...------------------------111111000000//////......//////............//////000000//////......------...------------...//////000111333444444333222111222333444444555555444444444444444444444555666777<<<<<<<<<;;;999666333222555555666666777777888888888888999::::::;;;;;;<<<@@@@@@@@@AAA@@@???>>>======<<<<<<<<<<<<======>>>;;;<<<>>>???@@@@@@??????@@@<<<777333333444444444222222333444333222111000444222000---++++++***+++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""######""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! #########"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$######""""""!!!!!!|||wwwpppiiikkkiiiddd```bbbfffccc[[[WWWMMMAAA999666666444222111111000000///000000000////////////////////////------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...------------------------000000000/////////////////////............//////////////////............---------------...//////000000111222222222222111111222222333333333333333444444444444555666777888<<<<<<;;;:::999666444222444444555666777888888999888999999:::;;;;;;<<<<<<>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;===>>>????????????;;;999666555555444111000111222333333333222000000111000...---,,,,,,,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########""""""""""""""""""###########################$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""#################################"""""""""""""""~~~vvvrrrnnniiilllggg^^^VVVSSSRRRLLLDDD???;;;777555666666333000//////000000000000000000////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------........./////////////////////............//////.............../////////---------------......///000/////////000000111222000111111222222222222222444444444555666888999:::;;;;;;;;;:::999777444333333444444666777888999999999999::::::;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<======<<<;;;::::::::::::999:::;;;===>>>>>>??????888888888999888666111---111111222222222111000///......---,,,,,,,,,------++++++++++++*********)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###############"""###$$$%%%%%%$$$###"""""""""""""""############yyyqqqqqqpppnnnllldddYYYPPPLLLHHHAAA;;;555333222333333222///+++***+++---...///......---........................,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////............//////---------....../////////------,,,,,,------...//////...------...///111222000111111222333222222222333444444555777999:::;;;::::::;;;:::999777555444222333444555666888999999999999999:::;;;;;;<<<<<<>>>===;;;::::::;;;===>>>>>>>>>===;;;;;;:::::::::777888999:::<<<===>>>>>>:::::::::;;;:::888444000111111111000000000//////---------,,,,,,,,,,,,,,,+++************)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$##################%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################"""""""""""""""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$###"""##################""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$tttnnnoooqqqpppkkkaaaTTTLLLGGGAAA;;;666333222111111000///---,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////............//////,,,,,,------......//////,,,,,,,,,,,,,,,---.........---,,,,,,---///000222111222222333333333333333333444444555777999:::;;;999999::::::999888666555333333444555666777888888888888999999:::;;;;;;;;;===<<<:::999999;;;===>>>???>>>===<<<;;;;;;:::;;;777777777888999;;;<<<<<<;;;:::888888888777555333000000/////////...............---,,,+++***))))))*********)))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$vvvqqqqqqpppmmmfffZZZLLLEEE???888333000111111000/////////000000------......///.........++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////............//////---------------.........,,,,,,,,,,,,,,,------...,,,,,,------...///000111111222222333333333333333444444444555666888999:::888999999:::999888777666444444444555555666777777777777888888999::::::::::::999888888888999:::;;;======<<<;;;:::::::::;;;777777666666777888999::::::777444333333444333222000///...---------......---------,,,+++***((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################$$$############"""""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############|||tttlll]]]OOOBBB<<<888222......---...//////...//////000......------------------++++++++++++++++++++++++)))***+++---......------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,//////............//////...------------------,,,,,,,,,++++++,,,,,,---...+++,,,---...000000111111000111111222222222222222444444444444555666777888777888999:::999888777666555555555555555555555555666666666777888888999999999999999999::::::;;;;;;::::::999999888999999:::777777666555555666777888888666333222333333222111//////---,,,,,,,,,---...***+++,,,,,,+++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&"""#########$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!"""$$$&&&'''"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""###########################$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#################################"""""""""""""""{{{oooTTTFFF:::777555111...000,,,---//////...---------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,,,,------,,,,,,+++...---,,,++++++---///000++++++++++++++++++++++++---------,,,,,,+++++++++//////............//////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...000111111111000//////000111111111111111444444444444444555666777777888999::::::999888777666555555555555444444444555555555666777777888888:::;;;<<<============<<<777777777777777777888888888777666444444555666666888666555555555555333111///...---,,,+++,,,------((()))***+++,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%$$$###"""!!!"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&"""""""""######$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""""""""""" !!!!!!"""""""""############"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######""""""!!!!!!}}}dddLLLDDD999333222111000---,,,---...///000000000000000...++++++------***(((*********+++,,,---///000++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,,,,---------......++++++------------+++++++++,,,,,,------,,,,,,+++***,,,...000000...,,,***///...,,,+++***++++++,,,...,,,***+++---...,,,***---------............///111111111222222333333333666666555555555444444444555777888999888888:::<<<666777888999888666444222444444555666777888999999<<<<<<======<<<;;;::::::;;;;;;:::999999888888777666555444444444444555666111222222222222111000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&########################%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!! #########!!!!!!###}}}}}}```GGG@@@666111000000///---------.........------,,,...,,,***+++------,,,***...---,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++***,,,...//////...,,,***...---,,,+++++++++,,,---...,,,***+++---...,,,***........./////////000000111111111222222333333333222222222222222222111111555666888888888888999;;;999999999888777666555444444444555666777888999999<<<<<<<<<<<<<<<;;;::::::;;;::::::999999888888777666555555555444444444444000000111111000000///...,,,,,,,,,++++++++++++*********)))))))))((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """######!!! !!!###}}}sssrrrvvv{{{yyywww~~~vvvUUUAAA:::333............,,,.........------,,,******,,,******+++---------,,,...---,,,+++************++++++++++++++++++++++++...---,,,*********++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---,,,,,,,,,,,,,,,---...---,,,++++++------,,,+++////////////000000000111111111111222222222222222000000111111111111111222555666777777777777888999;;;;;;:::888777666666666444555555666777888999999;;;<<<<<<<<<<<<;;;;;;::::::::::::999888888777777666666666666555333222111...////////////...------++++++*********)))))))))))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%$$$#########$$$$$$#####################$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#################################$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""####################################$$$$$$######"""######$$$######$$$$$$$$$$$$######""""""######""""""!!!!!!!!!"""""""""!!!!!!"""$$$|||vvvqqqsss{{{{{{vvvqqqrrr~~~eeeGGG:::666000------......------------------,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,***+++++++++++++++,,,,,,---,,,***(((''''''((((((++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,............,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111111111111111222222222222222222333444444555555555666777777666555777888;;;;;;;;;;;;:::888666555555555666777888999999:::;;;;;;;;;<<<<<<;;;;;;:::::::::999999888777777777666666777777555333000..................------,,,***))))))))))))(((((((((++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$#########""""""""""""########################$$$$$$%%%%%%########################"""""""""!!!!!!"""""""""########################&&&&&&%%%$$$######""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########""""""!!! !!!###"""""""""###%%%}}}zzz}}}yyyoookkklllrrroooQQQ===555333000.........//////,,,,,,---...............------,,,,,,***)))))))))******)))))))))******+++*********++++++,,,,,,,,,---,,,***(((''''''((((((,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111111111111111111111111222333444555666777888666777888777666555666777888:::<<<===<<<:::777444555555666777888999::::::::::::;;;;;;;;;;;;;;;:::::::::999888888777777666666666777777555222///---......//////......---,,,)))))))))(((((((((''''''*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$######"""!!!!!!!!!""""""###############$$$$$$%%%%%%%%%%%%########################################################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""############"""""" """######""""""###%%%}}}rrrgggfffiiipppxxxmmmUUUBBB888222111000///......//////+++,,,---....../////////,,,------,,,)))(((((())),,,+++***)))((((((((((((*********++++++,,,,,,---...---,,,*********++++++,,,,,,---------.........++++++************+++++++++,,,,,,------,,,,,,+++,,,------------------,,,,,,------............---+++,,,------++++++,,,---------------............111111111111111000000000...///000222444666777888777888999888666555666777666888:::<<<<<<:::888666555666666777888999::::::999::::::;;;;;;;;;;;;:::999999999888777777666666666666666555444222000..................---,,,,,,))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&""""""""""""""""""""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$############""""""""""""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""######$$$$$$###$$$$$$%%%&&&%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""######$$$$$$######!!!"""$$$$$$###"""###$$$~~~}}}}}}}}}|||uuummmgggggghhhhhhjjjnnnnnnmmmhhh^^^PPPAAA999666/////////...------......+++,,,,,,---------,,,,,,***,,,---,,,)))((()))++++++***)))((((((((((((((()))******+++,,,,,,---------,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++---------------------------......//////...---,,,***,,,...---+++***,,,...............////////////222111111111000000000///------///111333555777888999::::::999777555666777777777777888888999:::;;;666666777888999::::::;;;888999:::;;;;;;;;;;;;;;;999999888888777777666666666666555444333111111000,,,,,,,,,---,,,,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""######$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%##############################$$$%%%%%%$$$############################## !!!!!!###$$$%%%%%%&&&""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$###!!!###%%%%%%###"""""""""}}}{{{zzzxxxvvvooollljjjjjjgggaaa^^^______WWWMMMEEE===666333333---.........---,,,,,,---,,,,,,,,,,,,++++++))))))(((***,,,+++))))))+++---&&&&&&'''''')))***+++,,,))))))***+++,,,,,,------***)))((((((((()))***+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++------------------------....../////////...,,,+++***,,,...---+++***,,,...////////////000000000000222111111111000000//////---...000222444777888999:::;;;;;;:::777666666777999777555333555888<<>>777555111000...------,,,+++***++++++*********)))))))))(((((())))))************)))***,,,+++***))))))***)))(((''''''''')))***+++)))))))))*********++++++((((((((()))))))))******(((((()))******)))(((((())))))))))))(((((())))))''')))+++---------,,,+++*********))))))***++++++,,,,,,,,,++++++,,,,,,,,,........................------,,,...///000...------...///000111222222222222222111111222333555666999::::::;;;;;;::::::999;;;;;;::::::::::::::::::888888888888777777666666777888:::::::::999888777888888777666555333333222000000//////............*********)))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%)))...333777777---### $$$(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""######$$$$$$######"""$$$###!!! """$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%{{{qqqmmmqqqwwwzzz{{{{{{~~~uuurrrtttvvvwwwyyyZZZIII@@@888222222------------------------*********))))))))))))(((''''''((()))************((()))++++++)))((()))))))))((('''&&&'''(((+++,,,)))))))))*********++++++)))))))))((()))******+++'''((()))******)))((('''%%%'''(((((((((''')))***((()))***,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,---...////////////...------,,,,,,---///000...------...///000111111111111111111000000111333444666888999999::::::999999888999999999999::::::::::::666777777888888888777777777888:::;;;:::999777666666666555444333222222111111000///...------------******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###""""""###&&&)))+++;;;111%%%!!!$$$'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%$$$######$$$$$$############$$$$$$"""""""""############$$$########################"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""!!!"""$$$%%%%%%$$$"""!!!###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""############""""""$$$### """%%%(((################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$######""""""""""""""""""######################## !!!""""""###xxxooolllsss|||}}}|||tttnnnmmmpppttt|||lllLLL>>>:::333///000***+++,,,---,,,,,,------******)))))))))(((((((((&&&'''((()))*********)))''')))******)))(((((()))'''''''''(((((()))***+++((((((((()))))))))************)))))))))***+++,,,)))***+++,,,,,,+++***)))%%%'''))))))((('''(((***)))))))))***++++++,,,,,,)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---...///000000///...---.........///000111000.........///000111111000000////////////000222444555777888888999999888888777777777888888999:::::::::666777888999999888777666555666888999999777555333333333333222222111111111111000...,,,+++******+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&555111+++&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""####################################!!!"""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$###############$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""############"""""""""!!!!!! !!!###%%%&&&##############################################################################""""""""""""######!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!######zzzrrrqqqzzz}}}~~~{{{uuunnnjjjkkkooosss}}}^^^@@@666555111...///+++,,,------+++*********))))))))))))((((((((((((%%%&&&((()))*********)))'''(((******)))(((((()))%%%&&&(((***++++++))))))''''''''''''((((((((()))+++***)))))))))***,,,---***+++---......---+++***&&&)))+++***(((&&&''')))))))))))))))***+++,,,---))))))((())))))***++++++,,,++++++++++++++++++,,,---...///000000///...---000//////000222222111000...//////000000000000000............000222444555777777888888888888777777666666777888999999::::::777888999999999777666555333555666888777555333111222222111111111111111111000///---+++)))(((((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&)))(((''''''((()))***+++...000111,,,&&&###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""####################################!!!!!!""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""###$$$%%%&&&&&&%%%###""""""###%%%&&&#################################$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""############"""""" !!!######$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%uuuyyyvvvppphhhdddgggnnnvvv|||jjjOOO777444666222///000,,,,,,++++++***)))(((((())))))(((((((((((())))))'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++.........------,,,,,,,,,++++++************++++++,,,---......,,,+++,,,...------------------------------,,,***)))***,,,//////////////////000111111555666666666666666555555333444666777888888888777888999999999999888777777444444444333333222222222000000000000///////////////...,,,***))))))******++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$(((...222...%%% ###(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""################################################""""""""""""####################################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$###""""""##############################################################################$$$$$$############$$$$$$########################'''%%%""" """$$$$$$$$$############$$$$$$######""""""!!!!!! """############$$$$$$$$$########################&&&%%%%%%%%%$$$$$$######!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!|||pppiiibbbaaahhhsss{{{uuuUUU@@@///...000,,,)))***,,,,,,,,,+++******))))))'''((()))******)))((('''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))***************+++)))))))))))))))))))))))))))******++++++++++++***------,,,,,,++++++++++++++++++************++++++,,,---...---,,,+++,,,...---------------------------------,,,******,,,...///////////////000000111444444555555555444444333444444666777888888888777888888999999888888777666333333222222111000000000000000//////......---------,,,+++***)))))))))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###'''***(((### """&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""####################################%%%$$$###"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$###""""""##############################################################################$$$$$$############$$$$$$########################$$$######""""""""""""###$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!! """############$$$$$$$$$########################""""""""""""!!!!!! """""""""""""""#########!!!!!!"""""""""#########!!!"""""""""########################"""""""""!!!xxxjjjccc^^^aaakkkvvv|||}}}~~~}}}zzzrrrbbbSSSBBB666...000111,,,***,,,---,,,,,,++++++*********%%%'''***,,,,,,***'''%%%((())))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++************++++++************+++++++++---...---,,,+++,,,...------------------------,,,---......,,,,,,---...//////......//////000111222333333444444333333222444555666777888888888777888888888888888777666666111111111000///......---//////...------,,,++++++++++++***)))((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%% """$$$$$$###"""###%%%!!!"""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$#################################"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%$$$######"""#################################################################################$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$########################"""""""""""" !!!!!!!!!""""""""""""""""""""""""########################""""""""""""wwwjjjddd```eeeooouuutttpppkkkllljjjccc[[[SSSIII???888222///111000---,,,///---,,,,,,,,,++++++******'''((()))******)))((('''))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((*********))))))(((((('''(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,++++++++++++++++++******++++++************+++++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---------...///............///000000111222333333444333333333555555666666777777777777777777888888777777666555111111000///......------......---,,,+++***))))))))))))(((((('''''''''''')))(((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$########################################################################$$$$$$############$$$$$$########################!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""##################"""""""""""""""|||uuummmiiiggglllsssssskkkbbb\\\]]]YYYOOOFFF@@@:::555///---++++++)))'''))),,,,,,,,,+++++++++++++++******)))(((''''''((()))***(((((((((((((((((())))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((()))***+++,,,------------++++++++++++,,,,,,,,,,,,++++++************++++++***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------..................//////000111222333444444444444444555555555555555555666666666777777777777666555555333222111000///...------,,,,,,,,,+++***)))))))))(((((((((((('''''''''&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############################################################$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$###############$$$$$$########################################################################$$$$$$############$$$$$$########################$$$"""!!! !!!$$$'''(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!"""""""""#########$$$$$$######""""""""""""""""""""""""""""""""""""######|||||||||}}}~~~|||zzzxxxuuusssttttttooodddZZZSSSSSSMMMBBB999555222...---,,,+++)))'''&&&(((***************************,,,***'''%%%%%%'''***,,,(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,,,,,,,,,,++++++************++++++)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///......------......///000111111222333444444444444444444333333333333444555666666666666666555555444444333222111000///...---+++++++++*********))))))''''''(((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################################################################$$$$$$############$$$$$$########################%%%###!!! !!!###''')))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""""""""############$$$############""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""############tttsssrrrrrrtttyyy}}}zzz|||zzzsssiii]]]TTTLLLKKKDDD999222000...***,,,------,,,+++******)))))))))))))))))))))))))))***)))(((''''''((()))***'''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''''''''(((((())))))))))))))))))))))))&&&'''((()))++++++++++++************+++++++++,,,++++++************++++++(((***+++,,,++++++---...++++++++++++++++++++++++)))*********)))***---///...------------.../////////000111222333333333333333333222111111222222333555555666666666555444444444333222111000...------)))************+++++++++&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%##############################$$$%%%$$$###"""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################################################################$$$$$$############$$$$$$########################$$$$$$"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&##################"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""#########""""""""""""########################"""""""""!!!!!!"""""""""############ppprrrssstttuuuyyy~~~wwwwwwxxxzzz~~~pppbbbVVVOOOFFFDDD===333...///---***(((***++++++,,,,,,)))%%%((((((((((((((()))))))))(((((())))))))))))((((((&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******(((((())))))*********+++++++++************++++++(((***++++++++++++---...++++++++++++++++++++++++)))***)))(((((()))---///...------------...//////......000111111222222222333222111000000000111222555555666666555555444333333333222000///---,,,,,,)))))))))***++++++,,,,,,&&&'''((()))))))))''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$%%%'''""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################################################################$$$$$$############$$$$$$##############################$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""!!!!!! """############$$$$$$$$$########################!!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$zzzzzzyyy|||{{{vvvyyy}}}{{{xxx{{{zzzyyyfffXXXKKKBBB<<<999555000,,,*********************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''')))******,,,,,,++++++***+++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---+++))))))***+++,,,//////...------------...111111111111111111111111//////000000111111111222333333444555555444333222444333222000///---,,,+++,,,+++++++++******))))))'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))((((((&&&$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""'''&&&$$$#########$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""'''%%%###"""!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$#########"""""" !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%###"""""""""######&&&%%%%%%%%%$$$$$$######!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$###"""!!!!!!"""##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$""" """"""""""""""""""""""""|||uuusssvvvzzztttZZZIII???;;;777444111---+++******+++*********)))))))))(((((())))))))))))((((((((('''%%%&&&&&&((()))***++++++&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***)))))))))((())))))******---,,,++++++*********+++,,,,,,------------,,,,,,)))))))))************+++...---+++***)))***+++,,,.........------......///111111111111111111111111111111111000000000000000000111333555666666666555444333222000...---++++++)))))))))(((((((((''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&$$$#########$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%###"""""""""######""""""""""""!!!!!! """"""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""""""""""""""""""""""""""|||{{{}}}}}}wwwrrrqqqvvvzzziiiKKK:::444444000///,,,*********+++,,,******))))))))))))(((((()))))))))(((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''((((((((()))))))))''''''&&&''''''((()))***(((((((((((())))))***+++,,,,,,+++************+++,,,------......------,,,************++++++++++++...---+++******+++,,,,,,------------...///000000111111111111111111111111222222111111000////////////000333555777888888888333222111000...,,,++++++))))))((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$!!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%###############$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$############"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################""""""""""""""""""""""""##############################"""""""""######$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!"""###!!!""""""""""""""""""""""""{{{uuusssuuu|||zzztttrrruuu|||zzzYYYAAA333000222---,,,+++***)))***+++,,,***)))))))))(((((((((((())))))((((((((('''''''''))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))***,,,------++++++***************+++,,,------......------,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,------...000111222111111111111111111111111111111111000000000000000///111333555777888888888222111000///---,,,+++*********************))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***+++,,,,,,(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$##################$$$$$$$$$############$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""##########################################$$$$$$########################$$$$$$$$$###############"""""""""""""""""""""""" !!!###$$$###"""###$$$""""""""""""""""""""""""wwwqqqqqqtttuuu|||uuuoooooovvvbbbHHH;;;222///......---,,,************+++)))))))))(((((((((((('''(((((((((((('''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))***+++,,,---*********))))))***++++++,,,------------------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,------,,,,,,------///000222333000000000000000000000000......///000111222222333222333444666666666666555111000///...---,,,+++***))))))))))))))))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((***,,,...///+++)))&&&###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%&&&%%%###"""""""""######""""""##########################################%%%$$$###""""""###$$$%%%#########$$$$$$#########$$$######""""""######$$$""""""#########$$$$$$$$$######""""""######$$$$$$############$$$#########!!!!!!!!!"""""""""""""""$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%$$$%%%&&&""""""""""""""""""""""""uuuqqqnnnqqq{{{zzztttqqqrrrvvv|||yyyuuunnnkkkmmmttt}}}oooLLL;;;666111,,,***...---,,,+++************))))))((((((((((((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((()))******))))))))))))***+++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,---------------------...///111222333000000000000000000000000------...000111222333444333444555555555444333222000///...---,,,+++******&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***,,,...///---+++(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$'''&&&###!!!!!!!!!###$$$"""""""""""""""########################$$$$$$$$$%%%%%%$$$############$$$"""###$$$$$$$$$$$$###"""######""""""""""""######"""""""""############$$$######"""""""""######$$$""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""###########################""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%########################"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""mmmjjjiiimmmvvv}}}{{{||||||}}}}}}sssqqqnnnnnnqqqwww|||qqqUUU:::222222...***++++++++++++***************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&"""######%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))))))))***++++++***++++++,,,,,,++++++***)))))))))************++++++,,,,,,------...------............///000111222000000000000000000000000......///000111222222333222222333444444333222111///......---,,,+++******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$######$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))+++...///...,,,)))'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$##################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""######""""""""""""######""""""""""""##################""""""""""""######!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%########################!!!"""""""""#########$$$""""""""""""""""""""""""$$$&&&&&&%%%""" """"""""""""""""""""""""kkkiiijjjpppyyy~~~}}}~~~~~~zzzrrrrrrrrruuuyyy}}}nnnXXXBBB000...///,,,+++///(((((())))))******++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))(((((('''''''''((((((+++******))))))))))))***))))))((())))))***++++++*********++++++***************+++++++++,,,,,,,,,+++,,,------.........---///......//////000111222000000000000000000000000000000000000111111111111000111222333444333222222......------,,,+++******'''((((((((())))))******))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$&&&&&&######################## ###%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((+++---///---,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$######"""""" !!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!!"""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""##################"""""""""""""""###!!!"""###$$$%%%%%%$$$###!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%########################!!!!!!""""""#########$$$###########################$$$&&&&&&$$$###$$$$$$""""""""""""""""""""""""iiilllpppvvv{{{~~~}}}{{{{{{yyyhhh[[[UUU???999222...------,,,+++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))))))))))))))******))))))(((((((((((((((******+++,,,,,,---............,,,,,,,,,,,,......------,,,,,,,,,---......------......///000000000........................////////////////////////000000222333333222111000222000...,,,***)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''+++...111...+++(((&&&&&&'''((($$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&%%%&&&'''&&&&&&&&&(((***%%%&&&&&&'''''''''&&&&&&***)))((('''&&&&&&%%%%%%((())))))******))))))(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&'''((()))%%%$$$###"""###%%%'''(((&&&%%%%%%&&&'''((((((&&&***)))'''&&&%%%%%%%%%&&&"""######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%***)))&&&$$$$$$%%%''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$%%%$$$$$$##################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!########################$$$###"""""""""###%%%&&&&&&%%%$$$######$$$%%%&&&---***'''###!!! """######$$$$$$%%%&&&&&&$$$#####################$$$###"""""""""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################!!!"""###%%%%%%$$$######%%%%%%$$$######$$$%%%%%%"""$$$&&&((((((((('''&&&""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###mmmsss||||||yyyyyy{{{yyyqqqjjj___PPPDDD???:::666000---,,,,,,***)))******++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))))))))******++++++***)))))))))))))))******++++++,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,---...***++++++,,,------......------------------------........................///000111111111111000///000///---+++***))))))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''***---111///,,,)))''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&(((((((((''''''(((***'''(((((()))))))))))))))************)))((('''&&&)))))))))******)))))))))'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''(((((('''&&&$$$###$$$%%%'''(((+++)))'''''''''&&&$$$###((('''&&&%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%***)))&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$)))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""###############%%%%%%$$$######$$$%%%%%%!!!!!!!!!""""""###$$$%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############"""!!!""""""############"""""""""###$$$$$$###""""""vvv~~~xxxxxx|||vvviiiZZZPPPGGG===444111333000---,,,+++***)))'''))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((((()))***++++++,,,++++++*********************++++++,,,,,,------******))))))))))))******++++++******+++,,,,,,------......//////000111111,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////...---...---+++***))))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&############$$$$$$$$$%%%############$$$$$$$$$$$$%%%&&&&&&&&&&&&'''***,,,111///---***)))(((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&%%%&&&'''((()))******))))))***+++,,,,,,---...............,,,---...///...---+++)))++++++,,,,,,,,,,,,++++++************+++++++++++++++******))))))(((''''''***)))(((((((((((())))))))))))'''&&&&&&'''((((((---+++)))(((((('''%%%###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$##############################"""!!!!!!"""######$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""##################"""%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%########################"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%""" !!!###%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###""""""""""""""""""!!!""""""######""""""!!!~~~~~~yyydddUUUEEE>>>;;;666111///---,,,,,,++++++)))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,++++++***))))))))))))*********++++++,,,,,,,,,,,,******))))))))))))******))))))))))))***+++,,,,,,//////000000111111222222,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,,,,+++***)))((()))***+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&)))+++///...---+++***))))))(((***)))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&(((''''''''')))+++***,,,...///......000111333333444555555555555555222444666777777555333111111222222333333222222111000000000000000111111111//////////////////////////////........................---,,,+++++++++,,,...,,,++++++,,,---+++***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***)))'''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""##################$$$$$$$$$#########""""""#########$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""~~~xxxwww|||}}}~~~qqqbbbLLL@@@444222333111---,,,***+++,,,+++***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,******)))(((((((((((()))******+++++++++++++++,,,***++++++++++++++++++***))))))))))))***+++,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++***************(((((((((((()))***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((())),,,,,,,,,,,,+++******)))******((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%'''((()))***,,,///111///222555777888999:::<<<======>>>>>>>>>>>>======<<<===@@@BBBBBB@@@>>>===;;;<<<<<<======<<<<<<;;;999999888888888888999:::666666777888999999::::::888888888888777777666666555555444444333333333333444222111222333333222111///......---+++***)))(((((('''''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))***)))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################!!!"""###%%%%%%$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###""""""""""""######$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###########################zzztttssswww~~~~~~mmmZZZMMM???666//////000---******(((***++++++)))(((((()))&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))((((((((()))***++++++***))))))(((((((((((((((******++++++++++++++++++++++++,,,------,,,++++++(((((())))))***+++------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***))))))*********)))((('''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$&&&''''''&&&&&&'''((()))***,,,---...---,,,,,,,,,+++)))'''&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''''')))+++---000444999<<<;;;>>>BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKKKKKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@AAABBBBBB>>>???@@@AAABBBDDDEEEEEEBBBBBBBBBBBBBBBAAA@@@???>>>==================<<<>>>===;;;;;;;;;;;;999777777777777666444222000///******))))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((***)))((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""########################$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""##################"""$$$#########""""""""""""!!!!!!""""""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""$$$######""""""######$$$~~~wwwvvvzzz}}}uuucccSSSEEE===888222...///...+++)))***((()))***)))'''&&&''')))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******+++***))))))(((((())))))++++++******************++++++,,,------,,,++++++)))))))))***+++,,,---...------......///000000000---------------------------------------------------,,,+++***)))))))))******)))'''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%''''''&&&%%%&&&'''(((***---000111111111000...---***(((''''''((()))%%%%%%%%%&&&''''''((((((***,,,///333777===DDDHHHJJJMMMPPPRRRRRRRRRRRRSSSRRRQQQQQQPPPOOOMMMLLLKKKNNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIHHHHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAA???@@@@@@???>>><<<:::999333222222111///...------...,,,***)))((()))******)))))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%""""""""""""####################################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$########################"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!""""""############"""###"""!!!!!!!!!!!!"""###~~~{{{zzz~~~{{{vvvvvvyyy{{{{{{tttzzzxxxcccOOO@@@888555000,,,******)))&&&&&&***'''))))))(((%%%$$$&&&(((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((+++***)))))))))))))))***,,,++++++***)))*********++++++*********************+++,,,------,,,+++***)))))))))***+++---...///))))))******+++,,,,,,---........................------------------------...---+++))))))))))))******)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%''''''&&&%%%&&&'''(((+++///222444555444333000...,,,***)))))))))***&&&&&&&&&'''((())))))***,,,///333777===DDDKKKPPPUUUXXX[[[\\\[[[YYYYYYYYYWWWWWWVVVUUUSSSQQQOOONNNRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSPPPNNNLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLEEEDDDDDDFFFIIIKKKKKKJJJDDDEEEEEEFFFEEEDDDBBBBBB<<<<<<;;;999888777666555444222000---,,,---......))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$"""""""""$$$'''((($$$$$$######"""!!!!!!!!! !!!"""###$$$%%%&&&&&&!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$########################!!!"""###%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###'''%%%$$$###"""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""$$$$$$$$$###""""""!!!  !!!"""wwwnnnkkkllljjjeeedddhhhpppzzzyyybbbLLL<<<555222111---,,,***)))))))))***+++&&&&&&''''''(((((())))))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++******)))(((((()))***+++))))))))))))************,,,,,,,,,---,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000......---------,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((('''''''''((()))))),,,...111444666888999999444///)))&&&&&&''''''%%%&&&$$$$$$'''+++---+++)))///222999@@@HHHNNNRRRTTT]]]^^^^^^_______________]]]\\\[[[YYYXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVUUUUUUVVVUUUSSSQQQQQQQQQRRRRRRMMMMMMNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJLLLNNNOOOIIIKKKMMMLLLJJJHHHGGGHHHCCCCCCCCCBBBAAA???======>>>===;;;999777666555444...,,,***((('''((()))******(((&&&&&&''')))))))))&&&&&&&&&%%%$$$$$$$$$###%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######&&&%%%###"""""""""######################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######uuukkkgggfffbbb\\\\\\bbbkkkvvv~~~|||yyytttgggTTTBBB666000......++++++******)))))))))***''''''''''''(((((((((((()))(((&&&$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''((())))))******))))))(((''''''(((((())))))************)))(((((()))***+++))))))))))))************,,,,,,------------,,,,,,))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---------------,,,,,,,,,,,,))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''+++---111666:::<<<>>>>>>777222---)))))))))((('''((('''(((***---/////////777:::AAAIIIPPPWWW[[[]]]bbbbbbbbbbbbaaa```___^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNQQQQQQPPPOOOOOOPPPQQQQQQJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>777666444111000///...///---***((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%###"""""""""######################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""""""""######"""""""""ssslllhhhbbb[[[\\\aaajjjrrruuuqqqhhhaaaZZZRRRDDD999111...---,,,***************)))((((((((((((((('''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))************,,,,,,---......------,,,***************+++++++++'''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++)))))))))(((((((((''''''(((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&---///444999===@@@BBBBBB:::666000---+++******))))))***,,,---///222666999BBBEEEKKKRRRYYY___ccceeeddddddcccbbb```^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZ[[[]]]]]]]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRRRRPPPOOONNNMMMLLLLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNRRRSSSSSSSSSSSSSSSSSSRRRNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGCCCBBB@@@>>>;;;999777666444111...,,,,,,+++)))''''''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%$$$######"""#################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!uuupppiiibbbcccfffiiijjjggg^^^RRRIIIGGGAAA:::444000...---,,,((()))***+++***)))'''&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&))))))))))))((((((((((((*********)))))))))))))))((()))))))))************,,,,,,---.........------************************''''''((()))***,,,,,,---+++,,,...//////...,,,+++,,,,,,+++++++++*********))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%$$$###""""""$$$&&&(((###############$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''((()))((((((''''''(((((()))///222777<<<@@@BBBCCCCCC===:::555111...---,,,++++++...111333555999???EEEKKKNNNSSSXXX]]]aaadddeee_________^^^\\\[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\YYYZZZ[[[\\\\\\ZZZXXXWWWUUUTTTQQQNNNLLLJJJHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHKKKKKKMMMNNNOOOPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNQQQRRRTTTUUUUUUTTTSSSRRROOOPPPPPPOOOMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEBBB@@@???>>>;;;888555444222///---++++++***)))(((&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""#################################"""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""!!!!!!zzz~~~}}}vvvnnnfffcccaaa^^^ZZZTTTJJJ@@@999:::777333111000...---+++(((((()))***)))((('''&&&((((((''''''&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&*********++++++*********))))))))))))((((((((((((************))))))((((((((()))))))))************+++,,,,,,---......------************************(((((()))***+++,,,---...***,,,...//////...,,,***+++************)))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%((()))%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&))))))(((((())))))***+++...222888>>>CCCFFFGGGGGGCCCAAA===999555333222333222666999;;;>>>BBBIIIOOOQQQSSSVVVYYY[[[]]]^^^^^^VVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRSSSTTTUUUWWWXXXUUUVVVWWWVVVUUURRRPPPNNNNNNLLLIIIEEEBBB???===<<<;;;;;;;;;::::::999888888888999:::;;;<<<===>>>???BBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNPPPSSSUUUVVVUUUSSSRRRLLLMMMMMMLLLJJJIIIIIIKKKPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEBBB@@@???<<<999666333222111...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##################$$$#################################""""""""""""""""""""""""######""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""!!!""""""#######################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""######$$$$$$######"""{{{~~~zzzoooeeeTTTPPPKKKEEE@@@;;;555222000///---------,,,***((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******+++******)))((('''))))))))))))******************+++,,,------------+++++++++***************))))))******+++,,,------(((***+++------+++***(((******)))))))))(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((***+++,,,---111888@@@GGGJJJLLLMMMIIIHHHFFFBBB>>>;;;;;;<<<;;;===@@@BBBEEEHHHMMMPPPOOOPPPQQQSSSSSSSSSRRRRRRLLLMMMNNNNNNOOOOOOOOONNNIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMLLLJJJHHHFFFEEEFFFDDDAAA===:::777555444444444444444333222111000333444444555666777888888999:::<<<===>>>?????????=========>>>@@@CCCFFFGGGJJJLLLOOOQQQSSSSSSSSSRRRNNNOOOOOONNNMMMMMMNNNPPPSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIHHHFFFCCC@@@<<<;;;999666333111///---'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###############################################################""""""""""""########################!!!!!!""""""""""""######!!!!!!"""############""""""""""""###############"""############$$$$$$$$$"""""""""############$$$!!!""""""""""""#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######~~~~~~wwwgggZZZCCC???:::555333111///...***))))))+++,,,,,,***((()))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))************++++++***)))'''&&&))))))))))))************((()))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))******++++++)))***++++++++++++***))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&!!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%''''''$$$$$$&&&'''''''''&&&%%%&&&'''''')))***,,,...///333777>>>DDDIIILLLLLLLLLKKKLLLKKKGGGBBB@@@@@@AAA@@@???@@@AAADDDEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>>>>===;;;888666444333333222333333333333111000///000111111111222222333333222333444555666777777777444444444555777;;;>>>@@@BBBCCCFFFIIILLLMMMNNNNNNOOOPPPPPPPPPOOOPPPRRRTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTQQQPPPOOONNNOOOOOOQQQQQQMMMLLLLLLLLLMMMLLLJJJGGGCCCBBBAAA???===;;;999888000///...---+++***)))(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$"""############$$$$$$$$$""""""""""""############ !!!!!!!!!"""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""""""""""""""#########""""""############""""""~~~nnnYYYIII;;;777222///------,,,+++(((((((((+++------+++***)))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''((()))******+++***+++++++++***)))'''&&&))))))))))))************'''((()))***+++,,,,,,,,,++++++++++++******))))))(((((((((((()))))))))))),,,,,,,,,------,,,,,,,,,)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%'''((((((((('''&&&((()))***+++...000222333<<>><<<===???>>>;;;888777888999::::::999888888888888999999999999888888777777777888888999:::;;;999999999888999:::;;;;;;999999777666666555555555444444555555444333111000........./////////////////////000111222222222222/////////000222555888::::::;;;>>>AAADDDGGGHHHIIIHHHIIIJJJJJJJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRQQQPPPNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSQQQPPPPPPQQQRRRTTTKKKKKKKKKMMMNNNNNNLLLJJJGGGFFFFFFEEECCCBBBBBBAAA:::999777444111///---+++))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%########################$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!|||{{{{{{zzzyyyzzznnnZZZJJJAAA666222///.........,,,))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%###"""###%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''&&&%%%&&&(((***(((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++***(((''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$#########$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''((((((******+++---000444888:::BBBCCCFFFHHHIIIHHHFFFEEECCCBBB@@@===;;;999888777555555444333333444555666666555444444444666777888<<<:::888666555666888:::666777888:::::::::999999888777777:::???AAA@@@>>>??????>>><<<;;;:::999888;;;;;;:::999888777777666666666555555555444444444111111111222222222333333444222111222333333222111333444555666777999999::::::<<>>@@@BBBDDDEEEEEEDDDBBB???<<<;;;:::999777555444222222111222222111111111222333444444444444555666888:::;;;999999999::::::::::::;;;;;;===>>>@@@@@@@@@>>>===CCCAAAAAACCCFFFHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???:::999999888888888888888888888888777777666666666666555444444666666555333444555555666777888999999666777:::<<>>;;;:::777444000---+++***'''&&&&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$###""""""$$$%%%$$$###############""""""""""""######""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! """############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""###################################################$$$$$$%%%""""""""""""""""""""""""$$$#########""""""""""""'''&&&%%%$$$#############################################"""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$########################wwwrrrnnnhhheee[[[\\\___cccfffhhhjjjkkkpppiii]]]OOOBBB888222///,,,+++***+++++++++)))'''))))))))))))))))))))))))******))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))$$$%%%&&&((()))+++,,,---))))))))))))((((((((((((******************************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((()))))))))***))))))(((((())))))***+++...///000111222333444555<<<===???BBBDDDEEEFFFFFFBBBAAA???===:::777444222222111000///......------/////////000111222333444444555555777999<<<>>>???;;;<<>>BBBCCCFFFGGGHHHFFFDDDCCCGGGFFFEEEFFFIIIKKKLLLKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHFFFEEEDDDAAA@@@??????>>>>>>??????@@@@@@???>>>===<<<;;;:::;;;:::999:::<<<<<<;;;999777888888888999999999999555666888;;;===>>>??????===???@@@???<<<999888888999888888:::===???@@@@@@BBBCCCEEEGGGKKKNNNQQQSSSSSSSSSSSSRRRRRRRRRQQQQQQLLLLLLMMMMMMNNNOOOOOOPPPPPPOOONNNLLLJJJHHHGGGFFFAAA>>>999444111...***''''''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$#########"""""""""###"""""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################"""""""""&&&&&&%%%%%%%%%%%%%%%&&&########################""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################vvvmmmeee___TTTTTTSSSSSSSSSTTTTTTUUUVVVQQQHHH???666111...,,,+++++++++,,,,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&'''((()))(((((((((((()))***+++,,,---...))))))))))))((((((((((((******************************++++++++++++******((((((((((((((((((((((((++++++*********+++,,,---))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))''''''((()))******++++++++++++++++++,,,...000111444444555777888:::;;;<<<@@@AAACCCDDDDDDCCCBBBAAA888888777555444222222111000000///////////////000000000111333444666777888888999:::<<<===???AAABBBBBBCCCDDDFFFFFFFFFDDDDDDEEEGGGIIIKKKKKKJJJGGGEEEEEEEEEEEEGGGIIILLLNNNOOONNNMMMMMMLLLKKKIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@??????>>>@@@??????@@@BBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCCCC@@@AAABBB@@@<<<999888888777777666666777777777777777888:::===AAAEEEHHHJJJJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQOOONNNMMMLLLLLLJJJFFFBBB===999555111---******)))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$######"""""""""""""""#########$$$$$$$$$&&&$$$######$$$$$$"""!!!%%%$$$$$$######""""""!!!""""""""""""""""""###$$$&&&%%%%%%%%%$$$#################################%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&########################!!!!!!""""""######$$$$$$"""""""""######""""""""" !!!!!!!!!""""""""""""########################tttggg\\\UUUIIIGGGEEECCCAAA@@@@@@@@@>>><<<888333///,,,)))((()))******+++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!!!!"""""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&''')))***)))'''***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))***+++,,,---...///000111333666999;;;<<<<<<<<<===>>>???AAAAAABBB@@@AAAAAA@@@>>><<<:::888222222222222222222222222222222111111222333444444555555777888:::<<<<<<===??????@@@@@@AAAAAABBBBBBFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGDDDAAA>>>===>>><<<<<<;;;999777555444333111222333555777:::<<<===@@@AAABBBDDDGGGKKKMMMOOORRRRRRRRRRRRRRRRRRQQQQQQTTTSSSRRRPPPNNNNNNNNNNNNOOOLLLHHHEEEBBB???:::777111...+++(((&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$############""""""#########$$$$$$$$$&&&$$$######$$$$$$"""!!!%%%$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$&&&%%%%%%%%%$$$#################################$$$$$$###############$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""##############################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""######$$$%%%&&&########################!!!!!!""""""######$$$$$$""""""############"""""" !!!!!!!!!""""""""""""########################mmm^^^RRRKKK>>>===;;;888666555444333111111111000...,,,***)))(((((()))'''&&&&&&''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$#########!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%)))'''&&&'''***+++)))&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))***++++++,,,---...000111222333666888:::===@@@CCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDD>>>===<<<;;;888666444333222222333333333333333222444444444444555666777888999:::<<<>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCAAADDDFFFGGGGGGHHHIIIJJJLLLJJJHHHFFFEEEFFFGGGIIIEEEEEEEEEEEEFFFGGGGGGGGGEEEGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBDDDFFFFFFDDDAAAEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFGGGHHHIIIJJJKKKIIIJJJIIIHHHEEECCCCCCDDDBBBBBBBBB???;;;777555555111111111222222333444555:::;;;<<<>>>BBBEEEIIIKKKNNNNNNOOOOOOOOOOOOOOOPPPTTTSSSQQQPPPOOOOOOPPPPPPQQQOOOMMMLLLJJJHHHDDDAAA999777333...,,,+++,,,,,,''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""########################"""!!!!!!!!!!!!!!!"""###"""############$$$$$$$$$!!!"""######$$$$$$###### !!!!!!!!!""""""""""""########################!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%########################""""""""""""############!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$########################yyycccSSSIIICCC888777666444222111//////------.........---------******)))&&&$$$$$$'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!$$$''''''&&&%%%%%%%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%)))'''%%%(((+++,,,)))%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((()))***+++---///000111222333555777888:::::::::<<>>@@@BBBDDDFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCC@@@EEEKKKNNNPPPPPPRRRTTTVVVRRRMMMHHHFFFFFFGGGIIIDDDCCCBBBBBBCCCDDDFFFHHHIIIKKKNNNPPPPPPMMMIIIGGGFFFEEEEEEDDDCCCBBBAAAAAADDDDDDFFFHHHJJJJJJHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHDDDFFFFFFDDD???;;;999:::666666555555444444555555777777777888;;;>>>AAACCCFFFFFFHHHIIIKKKLLLMMMNNNQQQPPPOOONNNOOOPPPRRRSSSSSSRRRQQQPPPPPPNNNKKKHHHBBB@@@>>>;;;777444111000******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""$$$%%%$$$###"""######$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#################################!!!!!! !!!"""######"""############$$$$$$$$$!!!""""""###############!!!!!!"""""""""#################################!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%#################################"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$########################oooXXXHHH???;;;222222111111000...,,,+++***))))))))))))***+++,,,------+++(((%%%%%%)))---((((((((((((((((((((((((&&&'''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!$$$%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%&&&&&&'''(((((())))))'''%%%(((,,,---)))%%%&&&&&&&&&'''((()))******'''((((((((())))))************************************++++++++++++******))))))))))))))))))))))))$$$$$$&&&'''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))******+++,,,---///111333555666777888:::<<<>>>???@@@:::<<<@@@CCCDDDCCCAAA???@@@???>>>===;;;999888888333222000/////////000111000222666:::<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>???<<<>>>???AAABBBBBBBBBAAA???@@@AAAAAAAAA@@@???>>>;;;>>>DDDIIIKKKLLLJJJIIIFFFEEECCCBBBAAABBBCCCCCCEEELLLUUU[[[___bbbeeehhhjjjddd\\\SSSNNNLLLMMMNNNIIIHHHFFFEEEFFFIIILLLNNNNNNQQQUUUXXXXXXTTTOOOLLLJJJIIIHHHFFFDDDBBBAAA@@@IIIIIIKKKNNNPPPPPPMMMKKKEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKIIIJJJJJJJJJHHHHHHJJJKKKDDDFFFGGGEEEAAA=========;;;:::999999888888888888555444444333555777:::;;;???@@@BBBDDDGGGJJJLLLMMMLLLLLLKKKKKKMMMPPPSSSTTTUUUTTTSSSSSSSSSQQQNNNKKKGGGGGGGGGEEEAAA;;;555222---,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!"""###$$$%%%######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""###"""""""""###$$$%%%&&&"""############$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$######################## """$$$%%%%%%%%%###"""#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""########################{{{\\\III>>>666222111000...,,,++++++++++++((()))***++++++***)))((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++******)))(((((((((************************,,,+++)))((((((((()))***))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&''')))+++,,,000000222444777;;;>>>???999:::<<<>>>??????>>>>>>======<<<;;;:::999888888777666666555444333222222000111222333444444444444999999999:::===?????????======>>>>>>>>>>>>======<<<<<<===@@@BBBDDDCCCBBB@@@???===>>>@@@BBBCCCCCCCCCHHHMMMQQQVVV[[[YYYUUUKKKKKKJJJHHHGGGFFFHHHIIIJJJXXXjjjuuuwwwyyy}}}}}}ooo```ZZZ\\\^^^]]]ZZZWWWRRROOOPPPUUUZZZ^^^^^^cccjjjooommmfff]]]VVVZZZYYYVVVPPPJJJHHHJJJMMMSSS[[[bbbcccbbb```\\\VVVTTTMMMIIIIIIIIIGGGGGGIIIGGGHHHIIIHHHFFFEEEFFFGGGKKKHHHEEEFFFHHHIIIHHHFFFIIIIIIGGGFFFDDDCCCBBBAAA???@@@@@@AAAAAA???>>>===888999:::<<<<<<;;;:::999666666777888<<>>777111...///...,,,***))))))))))))(((((()))******)))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))))))))************************++++++)))((((((((())))))((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%$$$(((''''''&&&&&&'''((()))+++++++++,,,---000222333777777999;;;===???AAAAAA<<<============<<<;;;:::888777777666555444444333222222222222222222333333555666777888999999::::::999::::::<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;===@@@CCCDDDEEEEEEDDDCCCBBBBBBEEEHHHLLLMMMMMMOOOVVV^^^eeekkkooommmggg[[[[[[YYYVVVTTTSSSSSSTTTWWWeeewwwvvvlllkkkjjjhhhkkkhhhdddbbbbbbfffjjjnnnssswww}}}|||tttjjjcccggggggddd]]]UUURRRSSSWWWeeennnuuuxxxxxxwwwtttoooccc\\\WWWVVVTTTQQQPPPRRRJJJKKKMMMNNNMMMLLLJJJHHHIIIGGGEEEEEEGGGHHHFFFDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>>>>===<<<;;;::::::888777666777:::>>>BBBEEEGGGGGGGGGGGGIIILLLOOOQQQTTTTTTUUUTTTSSSQQQPPPOOOQQQRRRRRRRRRPPPMMMJJJGGG@@@<<<777333000...+++))))))'''%%%%%%'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%$$$###!!! """"""############""""""########################$$$$$$$$$###############$$$$$$$$$#########""""""############"""""""""!!!$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#####################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###""" """"""""""""""""""""""""""""""############""""""|||xxxtttsssvvv}}}pppaaaLLL<<<333000...,,,------+++***))))))((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******)))((((((((())))))'''''''''(((((())))))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%***)))'''&&&'''(((***,,,...///000222444777999;;;>>>???AAABBBBBBBBBBBBAAA>>>>>>===<<<:::888666555333333333222222111111111///000111222333555666666777777888999999:::;;;;;;:::;;;===???@@@???>>>>>><<<;;;;;;:::::::::::::::>>>DDDJJJMMMMMMLLLMMMNNNNNNNNNOOOSSSYYY]]]___``````iiisss{{{}}}qqqooollliiifffdddccccccggguuuyyywwwuuu{{{yyyvvvtttuuuxxx|||~~~{{{uuuvvvwwwvvvnnnccc]]]^^^bbbttt}}}wwwpppiiigggddd```^^^___UUUVVVYYY]]]```^^^XXXSSSPPPMMMJJJIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@FFFEEECCCBBB@@@?????????;;;:::888777999<<<@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQQQQRRRRRRQQQQQQPPPSSSTTTUUUVVVUUUSSSQQQOOOHHHFFFAAA>>>:::666111...,,,***((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!""""""############""""""#######################################$$$$$$$$$$$$$$$$$$###########################""""""""""""$$$$$$############$$$$$$####################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########!!! """"""""""""""""""""""""######""""""""""""######xxxqqqkkkhhhiiigggpppvvvvvvsssnnneee[[[OOOFFF999111...///...---...------,,,+++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))((((((((())))))&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&'''''')))((('''''')))+++...000111222444666999<<<>>>???CCCDDDEEEEEEDDDBBB???>>>;;;;;;:::888666444333222222333333333333333333333222333444555777888999:::888888888999:::<<<======;;;>>>BBBDDDDDDBBBAAAAAAAAA@@@???>>>>>>???@@@AAAJJJRRR[[[___]]][[[[[[]]]______aaaeeekkkpppssstttqqqxxx}}}yyyvvvtttsssqqqpppsss~~~~~~|||}}}}}}yyymmmfffgggkkk}}}~~~wwwtttqqqkkkiiijjjeeefffkkkssszzzyyyrrrkkkfffaaa[[[TTTOOOKKKIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCGGGHHHGGGGGGGGGFFFEEEDDDAAA???===;;;;;;>>>@@@CCCEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRPPPNNNKKKHHHDDD>>>888333000---+++*********((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""############""""""########################"""""""""###$$$$$$$$$%%%#################################"""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$~~~ppphhhaaa[[[ZZZVVVYYY[[[XXXUUUPPPHHHAAA<<<666000,,,---.........,,,,,,,,,++++++***))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********))))))(((((((((''''''''''''''''''''''''((((((((()))))))))((((((%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''(((((((((((((((***---111444777666777999<<<>>>AAABBBCCCEEEFFFFFFEEEDDDAAA===;;;666666555444333333222222333333444444555555666666666777777888999:::;;;;;;::::::;;;===@@@CCCEEEGGGBBBFFFJJJKKKIIIGGGGGGGGGHHHGGGFFFFFFGGGJJJMMMOOO[[[dddoootttsssooonnnnnnqqqqqqqqqtttyyy~~~~~~}}}{{{yyyxxxuuuooopppttt}}}yyyssspppqqqqqqttt{{{~~~ttthhh^^^WWWTTTTTTNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGBBBDDDGGGIIIJJJIIIGGGFFFFFFEEECCCAAAAAABBBDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPMMMNNNOOOQQQSSSSSSSSSSSSTTTSSSQQQOOOKKKEEE>>>888444222///---,,,+++)))''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""############""""""########################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""######$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################################################################""""""""""""""""""""""""""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$yyyhhh___VVVOOOLLLFFFEEECCCBBB@@@>>>:::777111///,,,***+++,,,,,,,,,)))))))))))))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++++++++***)))(((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! %%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&((()))+++,,,***+++---000444777:::<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEECCCAAA>>><<<:::333333222222222333444444333333444555777888888999999999::::::;;;;;;;;;;;;999:::===AAAGGGNNNSSSVVVVVVYYY\\\[[[VVVSSSRRRSSSUUUTTTSSSTTTWWW[[[```cccpppyyy~~~|||~~~|||}}}zzz{{{}}}yyyvvvwwwwww{{{tttkkkfffeee]]]\\\ZZZXXXVVVSSSRRRQQQMMMKKKHHHFFFEEEEEEGGGHHHBBBDDDFFFGGGHHHGGGEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFIIIJJJMMMOOOPPPQQQQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUUUUWWWVVVTTTSSSPPPKKKDDD???:::777444111000...,,,***)))(((((('''&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$############""""""############""""""#######################################$$$$$$$$$###############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######kkkZZZQQQJJJDDD@@@:::777444555666555333222...,,,+++******+++******'''((()))))))))((('''&&&(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###""""""&&&'''((('''&&&%%%&&&((()))((())))))+++---///000000222555888;;;===>>>??????@@@BBBCCCDDDDDDDDDCCCAAA@@@???===;;;999888777444333333333333555666777555555777888:::;;;<<<===<<<<<<===>>>>>>??????@@@<<>>:::777555333000...,,,+++***(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""""""""""""""############""""""########################$$$$$$$$$###############""""""#########$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""###############""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""""""""############""""""tttXXXHHHCCC>>>999666666222///000111111///......---,,,+++++++++++++++))))))***++++++***)))((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&&&&'''((('''&&&&&&'''(((+++++++++,,,---000222333666888;;;>>>@@@AAA@@@@@@???@@@AAABBBBBBAAA@@@@@@<<<;;;999777555444333333666555555444555666888999888888:::;;;===???@@@AAA??????@@@BBBCCCDDDEEEEEEFFFJJJRRR]]]kkkxxx~~~vvvtttuuutttttttttvvv|||{{{~~~}}}zzzxxxvvvuuutttyyyuuunnnhhhcccaaabbbbbb[[[WWWPPPIIIDDDCCCDDDEEEAAACCCFFFHHHIIIHHHFFFDDDGGGHHHIIIKKKMMMPPPQQQRRRNNNNNNMMMMMMMMMNNNPPPQQQJJJKKKLLLNNNPPPSSSTTTUUUYYYXXXWWWWWWVVVRRRNNNJJJEEEBBB>>>;;;888666333111...---+++***(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$###""""""!!!"""""""""""""""############""""""########################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!qqq]]]HHH???;;;666222222...------,,,,,,++++++***,,,+++***))))))***+++,,,---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""###!!! """%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&'''((()))******)))(((''')))))))))***++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((()))***,,,...//////000222444555666777<<<===???AAABBBBBBAAAAAAAAAAAAAAA@@@>>><<<:::999888666333333444555666666999:::;;;:::999888999:::666;;;>>>===>>>CCCFFFEEEEEEGGGJJJLLLNNNQQQUUUXXXVVVXXXaaaqqq}}}|||{{{||||||zzzwwwvvvtttooohhh\\\PPPGGGBBBAAAAAAEEEDDDEEEGGGHHHFFFEEEFFFGGGGGGHHHJJJNNNPPPPPPOOOLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPUUUWWWYYYYYYVVVSSSQQQPPPMMMFFF???<<<<<<<<<999555555444222///,,,***((('''&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$"""!!!"""%%%&&&$$$"""""""""$$$%%%%%%$$$###"""$$$$$$##################%%%%%%$$$###""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""yyyiiiWWWIII<<<888666222///000---------,,,++++++******++++++***))))))***++++++''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''((()))******)))(((''')))))))))***++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&(((***,,,,,,---///111444555666777999:::;;;<<<>>>???AAABBBCCCCCCBBBBBB======;;;:::888777555555555444555666888999:::999777888999999999:::<<<>>>:::>>>CCCEEELLLTTTYYYXXXXXXWWWXXXZZZ^^^bbbeeefffgggiiisss}}}~~~~~~}}}{{{wwwvvvuuuuuu}}}~~~yyyvvvtttwww{{{wwwpppdddWWWLLLFFFBBBAAADDDCCCBBBDDDEEEEEEEEEEEEEEEEEEFFFHHHLLLNNNNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQRRRUUUWWWXXXVVVSSSRRRQQQNNNHHHAAA>>>>>>===;;;777888777555222000---++++++''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$"""!!!"""$$$&&&$$$###"""###$$$$$$$$$$$$###"""########################$$$######""""""######$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$########################!!!!!!!!!!!! """"""""""""""""""""""""""""""##################kkknnnllleeeaaa^^^TTTGGG===777222222000---,,,---------,,,,,,+++*********+++******))))))******+++''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#####################$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***(((((((((''''''''''''&&&(((((())))))))))))(((((()))(((((()))***+++)))''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%))),,,///111222333555777::::::;;;<<<===??????@@@@@@AAACCCDDDEEEDDDDDDCCC<<<:::777555333222333333000222444777999:::;;;;;;777888888999999<<<@@@CCCDDDHHHNNNVVVcccqqqwwwvvvqqqmmmiiikkkqqquuuvvvttttttwww}}}zzz|||{{{vvvrrrpppvvv}}}|||qqqkkkhhhhhhoooxxx|||uuuooolllmmmpppuuu}}}zzz}}}|||oooaaaUUUMMMHHHFFFGGGFFFFFFGGGHHHHHHFFFDDDDDDCCCDDDFFFJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQRRRRRRSSSPPPSSSVVVVVVUUUTTTSSSSSSPPPKKKDDDAAAAAA@@@===;;;;;;:::999777555333111000***)))((('''&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$######"""##############################"""""""""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""######"""""""""######$$$########################""""""!!!!!! """""""""""""""""""""""" !!!""""""###$$$$$$RRRSSSQQQKKKHHHFFF???666333222111000---++++++,,,,,,,,,,,,+++******))))))******))))))))))))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***((((((((('''''''''''''''(((((())))))))))))(((((()))(((((((((******)))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((---///333666777888:::<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFEEEDDDDDD===:::777333222222444555444555777999999:::;;;<<<999:::;;;<<<>>>BBBHHHLLLWWWZZZ```kkk}}}zzzzzz}}}zzz}}}|||}}}}}}yyy~~~~~~yyywww{{{|||vvvmmmiiiiiipppyyyrrrgggbbbbbbiiippp~~~|||rrrlllhhhhhhiiiiiioooxxxxxxrrruuu|||zzzkkk___WWWRRRQQQMMMRRRVVVYYYZZZWWWNNNEEEEEEDDDCCCEEEGGGIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTRRRTTTVVVVVVUUUTTTSSSTTTPPPLLLGGGDDDCCCAAA???=========<<<:::888777666555111///,,,***((((((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$$$$######""""""""""""###$$$######""""""#####################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###!!!""""""""""""#####################$$$############"""""""""!!!""""""###$$$########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""======<<<888777666333///000111111---***+++---...,,,++++++******)))(((((())))))))))))))))))))))))'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***((('''''')))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***,,,,,,---000444888:::<<<===>>>@@@??????@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEEDDDCCC===:::777333333444666888:::<<<===<<<:::;;;===@@@===???BBBEEEJJJQQQYYY^^^mmmpppvvv{{{xxxzzz}}}}}}zzzuuuvvv}}}}}}qqqmmmmmmsssuuunnnddd___^^^cccjjjrrrxxx~~~|||nnnbbb]]]\\\eeelllxxx}}}ssskkkhhhggggggaaadddiiittt|||ooohhhjjjqqqzzzxxxmmmeeebbb```YYYcccnnnuuuvvvppp^^^MMMHHHFFFDDDCCCDDDEEEEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMOOOPPPRRRSSSSSSTTTVVVWWWWWWUUUSSSRRRSSSOOOMMMIIIFFFDDDBBB@@@???>>>======<<<;;;:::999888777666222///,,,***)))((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###############$$$$$$%%%$$$$$$######"""""""""""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###!!!!!!!!!"""""""""###########################$$$$$$""""""!!!!!!"""######$$$""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!! 555555444222111///...,,,+++------***))),,,//////++++++******)))(((((((((((())))))******))))))((()))((('''%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$#########!!!""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))***(((&&&'''((())))))(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((***,,,///111333444555999===@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAA:::888555333333555888::::::===@@@@@@>>>>>>AAADDDGGGJJJPPPVVV]]]eeemmmsss{{{yyyzzzvvvvvvyyywwwnnnlllmmmpppwww~~~uuujjjaaa___```eeefff___WWWTTTUUUWWW[[[aaahhhnnnrrruuuqqqttttttnnncccYYYUUUTTT^^^eeeppp}}}tttkkkhhhgggeee]]]^^^___hhhzzzuuuggg^^^___cccjjjrrr|||yyysssooohhhuuuttt___PPPMMMIIIGGGFFFEEECCCBBBEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPRRRRRRTTTVVVVVVUUUSSSRRRRRRRRROOONNNLLLIIIFFFDDDBBBAAA>>>>>>======<<<<<<;;;;;;;;;:::888555111...+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!###$$$$$$######$$$%%%&&&%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""############$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%#########"""######$$$%%%""""""""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!! 222222222111///---,,,---(((,,,+++((()))......***+++******)))(((((('''''''''((()))******)))((('''******)))(((''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#######################################""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!"""$$$'''##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''''''''((((((((())))))))))))***)))(((''''''((()))******(((&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&''''''((()))((())),,,///333666999:::;;;>>>CCCEEEFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDBBB@@@???999777666555666888;;;<<<<<>>>>>>>>>>>>>>>>>======<<<<<<;;;999777333///---++++++)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!###%%%$$$""""""$$$&&&&&&%%%$$$""""""""""""###!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""###%%%%%%"""""""""######$$$&&&&&&"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""##################""""""++++++,,,---,,,))))))+++***------***+++...+++$$$*********)))(((((('''''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""##################$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""!!!"""%%%(((#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&'''((((((((())))))*********)))(((''''''((()))******(((&&&&&&'''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&(((''''''''''''((())))))(((***---111555999<<<>>>???BBBFFFIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCAAA???>>>999888888888999<<<>>>@@@EEEOOO\\\eeehhhhhhiiijjjooorrruuuwwwyyy{{{~~~~~~{{{yyyyyy}}}{{{tttqqqqqqlllhhhhhhooozzz|||wwwqqqjjjeee___]]]```hhhmmmnnnooorrriiivvv{{{pppcccYYYXXXYYY^^^cccccc______bbb```^^^]]]^^^bbbgggkkkmmmnnnjjjcccZZZSSSOOOOOOPPPNNNWWWeeetttssshhhddd```\\\XXXXXXZZZaaappppppbbbTTTQQQOOOQQQUUU___ooo}}}|||vvvsssvvvzzz}}}lllhhhaaa[[[WWWTTTPPPNNNEEEEEEGGGHHHHHHHHHHHHHHHDDDEEEFFFHHHKKKMMMOOOOOOMMMNNNPPPPPPOOOPPPQQQSSSRRRRRRQQQNNNKKKHHHGGGGGG????????????????????????:::;;;<<<<<<:::777333000---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!###%%%$$$""""""$$$&&&'''&&&$$$""""""""""""###!!!""""""###$$$$$$%%%%%% """$$$%%%&&&######""""""###$$$%%%%%%""""""""""""############""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""###%%%&&&############$$$%%%&&&'''"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%++++++++++++++++++++++++******)))(((''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''$$$%%%'''))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&(((((()))(((((())),,,...111222444777999<<<>>>???AAACCCDDDFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDAAA>>>>>>@@@AAAAAA@@@>>>;;;:::<<<>>>AAAHHHPPP[[[fffuuu||||||}}}}}}}}}|||}}}sssgggdddeee]]]```bbbaaadddpppsssgggcccdddfffbbbbbbfffqqq}}}~~~rrrvvv~~~nnnaaabbbdddkkkoookkkccceeellloookkkhhhhhhkkknnnnnnmmmmmmkkkhhhddd___XXXOOOIIILLLUUUcccrrr~~~tttmmmhhheeeeee___^^^fffuuuvvvfffYYYWWWTTTQQQRRRXXX___eeezzzrrrkkkdddeeekkktttzzzpppiiieeebbb___\\\RRRQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGJJJJJJGGGGGGJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUTTTRRRPPPMMMJJJHHHFFFBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;:::888888111///---***'''%%%$$$#########%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""""""""$$$$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$$$$######$$$%%%###"""""""""###$$$%%%%%%""""""""""""############ !!!"""######$$$### +++++++++++++++++++++++++++***)))((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################$$$######""""""######$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++((()))************)))((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''')))*********,,,///111555666777999<<<>>>@@@@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCBBB@@@>>><<<<<<<<<===<<<;;;<<<<<<@@@FFFJJJOOOYYYdddvvv}}}{{{~~~xxxwwwxxxzzzvvvlll```WWWSSSSSSQQQTTTWWWYYY```qqqvvvooommmmmmlllmmmqqqyyy{{{~~~wwwllllllooouuuxxxsssjjjjjjooosssqqqpppooopppqqqqqqpppqqqpppmmmjjjfff___WWWRRRSSSXXXbbbllluuuzzz}}}}}}xxxtttuuuooojjjnnnyyyxxxhhhhhhfffbbb```dddlllssswwwzzz{{{xxxwwwxxxvvvrrriiiaaaZZZZZZ]]]cccnnnyyyyyyuuurrrnnnkkkkkkhhhfffffffffddd^^^YYYRRRLLLGGGHHHHHHGGGGGGJJJHHHIIIKKKMMMPPPRRRSSSTTTRRRRRRRRRQQQOOOLLLJJJHHHFFFEEEDDDCCCBBB@@@??????>>>>>>>>>===<<<;;;:::999333222///,,,***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%#########"""######$$$$$$""""""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! ************************+++******)))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################$$$######""""""######$$$########################%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((***+++((())))))******))))))((((((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))((())),,,---...111444777:::;;;<<<>>>@@@AAACCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA======<<<<<<;;;;;;<<<<<<@@@DDDLLLUUUYYY```nnn{{{zzzuuurrrxxx{{{qqqjjjfffeeefffhhhiiilllnnnppprrrrrrsssnnnjjjddd^^^XXXRRRLLLHHHGGGKKKOOOSSS]]]qqqzzzuuussswwwyyy}}}~~~}}}uuusssvvv|||}}}wwwnnnlllooorrrssstttsssqqqpppppppppqqqooommmllliiiccc]]]YYY\\\^^^aaafffkkkppptttvvv~~~}}}wwwpppnnnsss||||||~~~}}}yyyuuuwwwzzzvvvuuuqqqjjj___WWWPPPNNNNNNQQQYYYbbbvvv~~~~~~wwwcccVVVJJJFFFEEEDDDDDDEEEDDDEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQRRRQQQOOOMMMKKKKKKIIIGGGEEECCCAAA@@@@@@@@@@@@??????>>>===<<<;;;888666444111...,,,+++***))))))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############"""###$$$$$$###"""$$$%%%$$$$$$######"""#########""""""""""""############""""""""""""############ """$$$$$$###"""!!!************************+++******)))))))))***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((##############################""""""""""""##############################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((()))******))),,,///111333666:::<<<@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA???@@@@@@???>>>???CCCFFFJJJPPPZZZbbbffflll{{{vvvnnnhhhlllssszzz}}}uuupppggg^^^WWWTTTSSSSSSTTTUUUWWW[[[___cccfffhhheeefffeeecccaaa^^^UUULLLKKKOOOSSSXXXaaarrrzzzwwwyyy}}}~~~~~~yyytttxxx}}}~~~yyyrrrooooooooosssvvvuuurrroooooopppnnnmmmmmmlllkkkhhhddd```aaabbbccceeehhhlllooopppvvvzzzuuuoooiiihhhmmmuuu{{{yyynnn```XXXPPPLLLJJJJJJOOOUUU___ppp~~~lllWWWLLLHHHDDDBBBCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRQQQOOONNNOOOMMMJJJGGGEEECCCBBBBBBAAAAAA@@@???>>>===<<<<<<>>>===:::666222000...---******((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$###"""###%%%%%%%%%$$$###"""""""""###!!!"""""""""############"""!!!!!!!!! !!!"""###$$$$$$$$$###"""))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###########################""""""""""""""""""###########################$$$$$$$$$###############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((((((+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))+++,,,,,,---///333666888;;;>>>AAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFFFFEEEDDDDDDDDDDDDCCCEEEFFFEEECCCFFFMMMTTTVVV[[[dddkkkmmmsssxxxnnngggjjjnnnttt{{{vvvkkkddd]]]ZZZUUUOOOKKKJJJJJJKKKLLLMMMPPPVVV]]]dddkkkoooiiimmmpppqqqqqqnnndddXXXVVV[[[```eeelllwww|||xxxvvv{{{}}}yyysssxxx~~~|||zzzwwwvvvqqquuuyyyyyyuuusssrrrsssnnnmmmnnnooopppooollljjjdddfffhhhjjjlllnnnoooooorrr}}}vvvtttoooiiieeeeeejjjnnnqqqvvv|||qqqggg]]]UUUOOOKKKMMMQQQWWW```iiiooowwwjjjZZZPPPIIIDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMOOOPPPPPPOOONNNPPPNNNLLLJJJGGGFFFDDDDDDBBBAAA???>>>===<<<<<<===DDDBBB>>>:::666222000///+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$%%%$$$###"""###$$$%%%%%%$$$###"""""""""###!!!"""""""""############""""""!!!!!! '''&&&$$$###""""""######((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''###########################""""""!!!!!!""""""###################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''')))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))***,,,...///000111444888;;;===???AAACCCGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBEEEDDDCCCCCCDDDFFFHHHJJJLLLQQQUUUUUURRRTTT[[[bbbeeeggglllppprrrvvvvvvnnnnnnooorrrvvv|||{{{ooocccZZZUUUOOONNNKKKIIIIIIJJJKKKLLLKKKMMMRRRYYYbbbkkksssxxxxxxwwwkkkcccgggmmmrrrwww~~~wwwssstttxxx}}}~~~yyyvvvqqqxxx}}}~~~~~~~~~wwwyyy{{{{{{yyyvvvuuutttmmmmmmnnnqqqtttuuuuuusssoooppprrrsssttttttsssrrrrrrzzz}}}uuusssooojjjfffeeegggiiiiiimmmuuu|||qqqfff[[[TTTSSSVVV[[[^^^```___bbbmmm~~~}}}rrrllllllppptttxxxfffXXXMMMGGGEEE>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKIIIGGGFFFCCCBBB@@@>>>=========>>>EEECCC@@@<<<888555333222...---+++((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$######"""#########""""""""""""############$$$$$$######""""""!!!!!!)))'''$$$"""!!!!!!"""###(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################""""""!!!!!!!!!!!!""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''((()))***+++---///222444666666999===???@@@AAACCCDDDGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBCCCCCCEEEFFFEEEDDDBBBBBBDDDIIINNNRRR___hhhqqqrrrnnnkkkooouuuyyyvvvttttttsssuuu~~~sssqqqnnnlllmmmoooqqqrrrttttttqqqkkkbbb\\\YYYYYYVVVVVVUUUUUUVVVXXXZZZ[[[YYY\\\```gggpppyyy|||qqqssswwwzzz~~~~~~yyyvvvxxxzzz~~~~~~zzz}}}zzzuuuuuuwww{{{}}}|||{{{xxx}}}zzzwwwqqqmmmkkkkkklllmmmpppqqqtttyyy~~~|||tttwwwzzz|||wwwllldddcccgggmmmnnnnnniiidddeeennnwww|||uuujjj```]]]```dddmmmzzzwwwhhh[[[TTTTTTJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKJJJKKKMMMNNNMMMKKKIIIGGGEEECCCAAA???>>>>>>???@@@BBBAAA???<<<:::999888777555333000,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################## !!!###$$$%%%%%%$$$$$$"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""############"""######$$$$$$""""""""""""########################""""""""""""%%%%%%$$$###############((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""!!!!!!!!!!!!""""""##########################################$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((***+++---///222555888:::999<<>>>>>===<<<;;;;;;;;;<<<:::888444///,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################ !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%%%%$$$"""!!!"""######"""""""""###$$$%%%%%%""""""""""""############ !!!!!!!!!!!! """$$$%%%%%%$$$###"""'''''''''''''''''''''''',,,)))''''''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((,,,***((('''&&&'''((()))$$$$$$%%%&&&&&&''''''(((&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''(((***,,,---///222444555777:::<<<@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDHHHMMMQQQSSSRRRPPPOOOIIICCC@@@AAAFFFNNN\\\hhh~~~~~~yyyvvvuuuuuuxxxrrrkkkbbb\\\ZZZXXXVVVUUUXXXZZZ^^^ccchhhpppxxx~~~~~~zzz{{{}}}~~~~~~wwwvvvvvvvvvwwwxxxzzz|||~~~~~~}}}~~~xxxwwwyyyyyysssuuuyyyxxxqqqfff]]]YYYTTTOOORRRSSSaaaxxx{{{zzzzzz{{{kkk^^^SSSLLLGGGGGGFFFDDDDDDGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIEEEBBB@@@@@@@@@AAA>>><<<999999;;;===>>>>>>>>><<<888444000...---,,,+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$############"""""""""!!!!!!"""""""""""""""#################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%***************************(((&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((+++***(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((())),,,...000222555777888:::===???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDNNNQQQVVVZZZZZZXXXTTTQQQGGGBBB@@@CCCJJJUUUeeesss{{{wwwvvvvvvzzzwwwyyy}}}yyyddd```ZZZUUUTTTVVVYYY[[[```eeemmmuuu}}}}}}}}}}}}}}}zzzvvvtttttttttwwwuuurrruuu}}}yyyxxxxxxyyynnnfffccc^^^YYYUUUSSSYYYjjjxxxhhh\\\PPPKKKHHHEEEDDDFFFFFFHHHJJJLLLNNNNNNMMMMMMKKKJJJGGGEEECCCBBBBBBBBB???===;;;:::<<<>>>>>>>>>>>>===:::777444222000000,,,+++((('''&&&''')))***''''''''''''((((((((((((&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&&&&$$$$$$%%%&&&################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$************************(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%''')))******,,,///111333666888:::<<<>>>AAACCCBBBBBBBBBAAAAAAAAA@@@@@@CCCAAA??????@@@DDDIIILLLSSSVVVZZZ\\\[[[WWWRRROOOGGGCCCBBBHHHSSSaaattt|||yyyyyyyyy|||}}}ooocccccciiikkkjjjjjj___```___]]]]]]bbbjjjppprrrxxx}}}}}}}}}vvvrrrppppppnnnkkkkkkuuu}}}|||yyywwwvvvxxxsssrrrmmmfff\\\UUUSSS[[[cccjjjwwwwwwcccWWWQQQKKKHHHGGGBBBDDDGGGKKKMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDAAA???===<<<===??????>>>>>>>>>===;;;:::888666555000...+++)))((()))+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$%%%&&&%%%$$$###$$$&&&########################""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!#########""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%'''(((+++,,,---///333555666888;;;===>>>@@@CCCEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@BBBFFFLLLRRRUUUUUUVVVWWWWWWUUURRROOOMMMIIIFFFFFFNNNZZZkkk{{{{{{}}}~~~~~~}}}xxxjjj___UUUUUUYYY\\\___bbbhhhmmmrrrsssssswww|||wwwsssrrrpppqqqxxx}}}~~~~~~|||yyywwwuuuwww|||{{{uuufff^^^XXXYYY[[[___fffnnnxxx}}}|||wwwsssppprrrwwwzzzjjjaaaXXXPPPLLLEEEFFFHHHJJJKKKMMMNNNNNNLLLLLLLLLLLLJJJIIIGGGFFFCCCAAA>>>>>>>>>???>>>===<<<======>>>===<<<:::999555333///,,,*********+++(((((('''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###########################%%%%%%%%%$$$###$$$%%%########################################################################""""""""""""""""""""""""######################## !!!"""###$$$#########""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""##############################$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%)))+++---///000222666888888:::<<<>>>>>>@@@BBBDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBDDDFFFKKKQQQWWWZZZZZZXXXVVVTTTRRRRRRRRRRRRNNNKKKKKKRRR^^^mmm~~~}}}}}}{{{tttkkkhhhhhhfffaaaZZZSSSOOOQQQVVV\\\dddkkkuuu}}}~~~~~~}}}||||||{{{yyyxxx{{{uuunnnhhheeedddaaa```aaa___bbbeeehhhgggccc``````___cccmmm~~~~~~sssfffYYYSSSOOONNNLLLKKKKKKMMMOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIDDDBBB@@@?????????===;;;:::;;;<<<===>>>===<<<;;;:::777444000,,,***))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$##############################""""""""""""######!!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$######%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''',,,...000111333555888;;;:::<<<>>>>>>>>>>>>@@@BBB@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHJJJNNNUUU[[[___bbb```]]]ZZZXXXXXXYYYZZZZZZUUUTTTYYY```kkk{{{~~~zzzyyyyyykkkiiiaaaYYYVVVYYYYYYVVVUUUSSSVVV\\\cccjjjuuuzzzuuuuuuvvv{{{}}}{{{yyyssslllfff\\\WWWUUUWWWWWWSSSQQQQQQNNNQQQXXXdddssstttfff```XXXUUURRRNNNLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJGGGEEECCCAAAAAA@@@===;;;999:::;;;<<<============<<<;;;999555111...+++)))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$############""""""((((((((((((((((((((((((''')))***(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######""""""######$$$##############################""""""""""""######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******+++...000222333444666999<<<===>>>??????>>>>>>???@@@???@@@CCCFFFJJJMMMPPPQQQPPPNNNLLLLLLSSS]]]hhhpppvvvuuutttqqqooommmlllkkkkkkfffcccdddgggmmmxxx|||vvvooojjjhhhZZZ[[[YYYWWWZZZaaadddbbbbbbeeekkksssxxx}}}yyysssqqqttt}}}tttggg\\\YYYWWWQQQMMMLLLGGGJJJMMMQQQXXXfffvvvwwwsssgggeeebbb^^^YYYSSSOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJHHHFFFEEEDDDBBB???===:::::::::;;;<<<===??????=========;;;888333///---*********)))((('''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$######"""""""""''''''''''''''''''''''''(((***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$#########$$$%%%######$$$%%%&&&''''''(((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''((()))******)))))))))))))))(((''''''&&&&&&###$$$&&&'''((('''&&&&&&''''''(((***+++,,,---...000222444555555777:::<<>>===>>>???@@@BBBFFFJJJOOOTTTWWWYYYUUUQQQMMMOOOXXXgggwwwzzztttpppooonnnpppxxxyyyxxxvvvqqqkkkddd]]]YYYWWW[[[___dddmmmwww{{{zzzuuuyyy{{{vvvvvv}}}}}}kkkccc___WWWPPPNNNIIIJJJJJJHHHHHHOOO]]]iiizzzzzzxxxtttmmmddd\\\VVVMMMKKKJJJHHHHHHIIIKKKLLLMMMKKKIIIHHHGGGDDDAAA>>>;;;;;;::::::;;;===@@@AAA<<<>>>??????<<<888444111,,,,,,,,,+++***))))))(((&&&&&&$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""######$$$!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! """###$$$&&&$$$ $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))++++++++++++---///111333333444555777999;;;<<<===<<<;;;===>>><<<:::>>>DDDHHHHHHKKKSSS\\\aaa```]]]RRRPPPQQQWWWbbbqqq}}}|||vvvmmmfffccc```^^^]]]^^^]]]\\\ZZZ___jjjyyy}}}{{{rrrfff]]]YYYUUUQQQNNNKKKHHHHHHOOOWWWpppppp___WWWPPPJJJJJJIIIFFFIIIOOOJJJJJJJJJHHHEEECCCBBBBBB@@@>>><<<999888888999:::>>>>>>>>>>>><<<:::888777555222...,,,++++++)))(((&&&&&&&&&''''''&&&%%%%%%)))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$#########""""""&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######"""""""""""""""######$$$((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!""""""######$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%########################!!!$$$&&&$$$%%%))))))&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''''''''((((((''''''&&&'''((()))***---------...000111333444333333555666888:::;;;<<<@@@???@@@BBB@@@===AAAGGGPPPQQQUUU]]]dddfffbbb]]]UUUVVV[[[eeeqqqyyylllccc\\\\\\]]]___ccchhhmmmppptttxxxyyysssiiiccc[[[UUUNNNJJJOOOVVVdddqqq{{{{{{|||fff\\\RRRMMMJJJFFFGGGKKKFFFGGGIIIIIIHHHGGGFFFFFFCCCAAA???<<<::::::::::::>>>>>>??????>>>===;;;:::999555111...,,,***(((&&&'''''''''''''''&&&%%%%%%((('''&&&$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""#################################"""""""""!!!!!!""""""!!!!!!"""######$$$######""""""""""""######"""""""""""""""######$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""###############"""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%''''''$$$%%%)))+++***&&&&&&&&&%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((()))+++,,,...///000222333444444444444444666777999;;;<<<<<<======???BBBAAA???CCCJJJTTTVVV\\\ccchhhfff```ZZZUUUYYYcccrrrvvvlllbbb[[[YYY]]]ccciiioooxxx{{{{{{qqqfff[[[RRRSSSYYY[[[eeennntttvvvwwwrrrkkkgggooo{{{tttbbbWWWPPPJJJGGGGGGDDDFFFHHHJJJKKKJJJHHHGGGGGGEEECCC@@@>>><<<;;;;;;>>>>>>????????????>>>>>>===:::555111...+++'''%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!""""""###$$$$$$$$$############### !!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""$$$$$$""""""&&&(((&&&%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++------...///111333555555444444555666777999;;;===>>>???;;;<<>>=========>>>?????????@@@@@@???<<<888444222...+++(((***))))))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""!!!!!!""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!""""""###$$$%%%&&&'''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###!!!"""%%%$$$!!!############$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))***,,,---...///...///111333444444333333444444666999;;;===???@@@BBBBBBFFFJJJJJJJJJPPPWWWTTTUUUXXX[[[___```aaa```eeekkkvvv}}}pppiiiggghhhhhhffflllvvv}}}yyyqqqkkkfff[[[PPPKKKJJJOOOZZZeeeppp~~~wwwhhh^^^SSSKKKGGGEEEEEEFFFIIIKKKJJJIIILLLLLLKKKJJJGGGDDDBBB@@@>>>>>>>>>>>>>>>>>>??????>>><<<999777666444111...,,,+++***(((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!"""###%%%&&&''''''!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###############$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!###$$$######&&&%%%!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***+++---///000000000///000111222333333333333222444666999===@@@BBBCCCJJJJJJLLLOOOOOONNNSSSZZZYYYYYYXXXYYY[[[^^^aaacccmmmqqqxxx|||}}}}}}wwwtttqqqrrruuuvvvvvvtttsss{{{~~~wwwjjjYYYLLLKKKEEEDDDJJJPPPWWWfffuuuwwwmmmaaaXXXLLLHHHCCCCCCGGGKKKMMMMMMKKKLLLMMMMMMKKKIIIFFFDDD@@@@@@???>>>======>>>>>>===;;;:::::::::999666444...---+++)))(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ###############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&& """###%%%%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!""""""######$$$########################!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############&&&%%%"""###&&&'''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''''''''(((+++,,,...000111111111111111111111111222333444444666888;;;???CCCGGGJJJKKKQQQQQQUUUYYYZZZZZZ___gggooonnnllljjjhhhiiikkkmmmrrrtttxxx|||}}}|||uuuiiigggiiilllnnnqqquuuzzz}}}lll]]]VVVLLLFFFGGGGGGGGGRRR```nnnwwwuuulllZZZQQQGGGCCCDDDIIILLLMMMIIIJJJMMMNNNNNNLLLJJJHHHEEECCCAAA???>>>============<<<;;;<<<===<<<:::888///...,,,)))(((((()))***&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###""" """"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!!!!"""""""""################################################### !!!!!!!!!""""""""""""!!! !!!!!! !!!!!!"""""""""""""""######$$$''''''&&&&&&%%%$$$$$$###"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""##############################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%% %%%((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((---...000111222222222222333222111111222333555666<<<===AAAEEEJJJNNNRRRSSSYYYZZZ___fffiiilllsss{{{}}}}}}~~~yyyyyy{{{~~~~~~~~~zzzmmmddd^^^ccciiikkkkkkkkk{{{tttaaaUUUMMMKKKGGGBBBHHHTTTZZZfffuuu~~~}}}hhh\\\MMMDDDBBBEEEGGGHHHGGGIIIMMMOOOPPPOOOLLLKKKHHHFFFDDDAAA???=========>>>======>>>>>>>>>;;;999000...,,,***)))))))))***&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###"""!!! !!!!!! !!!!!!"""""""""""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""#########""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""###############"""!!!!!!"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""########################$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))***,,,---...222222111000000111222333...111444555666666888999888===FFFOOOXXX]]]`````````bbbeeeiiiqqq|||zzzsssooojjjgggccc\\\[[[eeeooosssvvvzzzzzzkkk[[[RRRMMMIIIHHHIIITTT[[[dddhhhiiijjjlllppp~~~lllWWWNNNIIIDDDCCCEEEFFFDDDFFFJJJLLLJJJJJJLLLLLLLLLJJJGGGDDD???<<<999<<<<<<;;;;;;<<<<<<======777555222...,,,***))))))'''&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!###"""""""""!!!!!! #########"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""############""""""$$$$$$###"""!!!!!!""""""&&&%%%$$$"""!!! """ """###!!!""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%######$$$$$$$$$#####################$$$$$$########################$$$$$$$$$#########""""""###############"""!!!!!!"""############$$$$$$$$$###$$$$$$$$$######"""!!!%%%%%%&&&&&&%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((()))***+++---///000111111000000000111333444000222555666777999<<<>>>???FFFQQQ]]]eeehhhgggfffbbbeeellluuurrriiieeeeeefffhhheeehhhrrr{{{~~~uuuhhh^^^UUUOOOOOOPPPVVV\\\^^^\\\\\\^^^```jjjppp{{{~~~kkk```WWWLLLEEEBBBHHHEEEFFFJJJMMMLLLMMMOOOLLLLLLKKKIIIFFFBBB???===>>>===<<<;;;;;;;;;<<<<<<888777444111...,,,+++***,,,***))))))******)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$###!!!######""""""!!!!!!!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$%%%###"""###%%%%%%$$$"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############""""""!!!"""############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((()))***+++---///111111000///000000111222333444444555777888:::>>>CCCFFFDDDMMMZZZeeelllkkkgggccc```fffqqq~~~yyylllcccbbbhhhnnnwwwzzzzzzvvvxxx}}}sssmmmooovvv{{{xxxiii```]]]YYY\\\___]]]XXXSSSPPPPPPXXX\\\fffttt|||ppp```RRRJJJHHHCCCBBBEEEHHHIIIJJJNNNLLLLLLLLLKKKIIIGGGDDDCCCAAA@@@===;;;::::::;;;<<<:::999888555333000---,,,***(((''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$############"""""""""!!!###%%%%%%$$$"""!!!###""""""""""""!!!!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""!!!""""""""""""######$$$%%%$$$###$$$%%%&&&%%%###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$###"""""""""###%%%&&&$$$###$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$""" """""""""!!!&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,...000222333333//////000111222333444555777888999;;;>>>DDDJJJOOOMMMTTT^^^fffiiifff```\\\___hhhuuu~~~}}}|||vvvmmmgggkkkvvvrrrmmmmmmooowwwssseee^^^```ffflllqqq|||wwwrrrqqqqqqqqqoooppprrrvvvwwwxxx}}}vvvtttsssuuuvvvrrrggg[[[PPPKKKQQQRRRYYYfffttt}}}lll```OOOHHHBBBCCCEEEEEEGGGKKKJJJKKKLLLLLLLLLKKKIIIIIIEEECCC???<<<:::::::::;;;;;;;;;:::999777444111///)))&&&$$$$$$$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######"""!!! """"""######$$$%%%&&&&&&########################""""""""""""""""""!!!!!! !!!"""######""""""""""""""""""""""""########################""""""############""""""######"""""""""""""""###$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$###!!!!!!###$$$$$$######$$$%%%%%%$$$###"""!!!################################################!!!""""""#########""""""""""""#########$$$$$$$$$###"""""""""###%%%'''((($$$###"""!!!!!!"""###$$$################################################%%%%%%$$$$$$$$$$$$###$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''(((((((((+++,,,...111222444444444///000111222333444555555888:::<<<>>>CCCJJJRRRXXX[[[^^^bbbeeeeeeaaa\\\YYY```jjjyyy}}}vvvsssqqqnnnnnnqqqrrruuuwwwuuusssxxxuuullliiihhhlllrrrxxx{{{{{{~~~~~~}}}zzz}}}ttthhh]]]XXXZZZ___dddaaajjjxxx~~~wwwnnngggeeeeeeddddddbbbgggiiigggdddjjjuuu~~~~~~yyy|||nnn[[[PPPNNNLLLPPPZZZiiiyyy{{{bbbWWWKKKGGGFFFEEEFFFHHHHHHIIIKKKLLLMMMMMMLLLLLLGGGEEEBBB???<<<;;;:::;;;;;;;;;;;;;;;999777555333///,,,)))(((((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###############"""!!! !!!!!!"""###$$$%%%%%%!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%""""""""""""####################################""""""############""""""###"""""""""""""""############$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""###&&&'''((('''%%%$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$&&&%%%###$$$%%%'''&&&&&&"""###%%%&&&%%%$$$""" """"""""""""""""""""""""###############$$$$$$$$$!!!""""""############""""""############$$$$$$$$$""""""######$$$%%%''''''###""""""""""""###$$$$$$""""""""""""""""""""""""########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))******...///111333555555555444111222333444555666666666888:::>>>BBBGGGOOOXXX^^^aaaaaaaaaaaa```^^^\\\[[[___hhhvvvtttllleeecccbbbaaabbbfffooouuu|||}}}vvvkkkfffaaa```ccchhhjjjjjjpppqqqrrruuuvvvuuuqqqmmmmmmggg^^^WWWSSSTTTXXX[[[WWW\\\eeeooowww{{{zzzxxxxxxtttmmmgggcccbbbcccddddddjjjkkkccc[[[]]]eeekkkrrryyyyyypppjjjnnnrrrrrrsssrrruuunnn___RRRMMMLLLRRR]]]jjj{{{zzzjjjXXXMMMGGGCCCAAABBBEEEFFFHHHJJJLLLLLLLLLLLLIIIGGGEEEBBB???===<<<;;;:::::::::::::::999888777444111---+++******)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!""""""############"""""" !!!"""######$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$---+++&&&###!!!!!!###%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$ """###$$$$$$$$$###!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%"""######$$$$$$$$$$$$###########################""""""#########$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%################################################&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((***+++,,,------000222444555666666555444333444555777777777666666777:::???DDDKKKSSS\\\bbbbbbbbbccccccdddeeeffffffgggmmmwww{{{qqqbbb\\\WWWYYY\\\___dddiiirrrxxx~~~~~~|||~~~~~~~~~yyyoooiiiaaa]]]^^^bbbcccdddiiilllppptttwwwvvvqqqnnnkkkgggbbb]]]YYYXXXXXXYYYYYY[[[```gggooosssttttttzzzyyywwwqqqkkkiiilllpppzzzpppbbb___bbbeeemmmvvvwwwllleeegggiiifffgggfffgggooo}}}yyyfff\\\TTTRRRUUU\\\fffpppwww}}}jjjYYYOOOFFFBBBAAABBBCCCEEEHHHJJJKKKKKKKKKIIIIIIHHHFFFCCC@@@===;;;999888888888999::::::;;;666333...***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!""""""""""""***)))'''%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$"""$$$%%%%%%$$$###"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$###"""!!!"""###%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""  """######"""$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$$$$$$$%%%%%%###!!!###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***+++---///000000222333555777777666555444555666777888888777666666777:::@@@FFFMMMUUU^^^dddggggggiiilllooorrruuuvvvwwwzzz}}}oooeee]]]XXXVVVZZZaaagggooovvvuuu{{{}}}uuuuuu{{{|||||||||~~~wwwtttvvvwww{{{yyy{{{zzzttt{{{||||||tttkkkffffffiiikkkkkknnnrrrwww~~~}}}yyyvvvtttppplllgggdddbbb```dddfffiiiooovvv{{{||||||yyyvvvzzzsssllllllmmmsss|||}}}qqqiiijjjiiicccdddbbbaaadddnnn|||oooaaaXXXSSSSSSXXX___```eeennnvvv~~~}}}iii\\\QQQKKKIII@@@AAADDDFFFHHHIIIJJJJJJIIIIIIIIIHHHEEEBBB>>><<<888777777777888:::<<<===:::666000,,,***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""$$$%%%&&&&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&!!!###%%%&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!""""""###$$$$$$!!!"""$$$%%%$$$###!!! ###$$$$$$!!! """$$$"""""""""""""""""""""""")))((('''&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$######""""""######$$$%%%############"""""""""""""""############$$$$$$$$$""""""""""""############"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((()))(((&&&###!!!&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((---+++***)))+++///333555666444444666888999666333222333555777777777666666AAA>>>AAAHHHNNNUUUcccqqq~~~~~~~~~pppgggeeebbbcccfffjjjooouuuzzz}}}pppmmmqqqzzz~~~}}}{{{ssskkkkkkppp~~~}}}zzzxxxuuurrrttttttyyy~~~|||}}}yyyvvvuuuvvvuuussssssyyy}}}vvvrrrsssvvvvvvyyyxxxzzz}}}zzzuuunnnjjjkkkggghhhooowww}}}xxxiii___WWWRRRQQQUUUXXX]]]bbbhhhoooxxx~~~~~~mmm]]]QQQJJJJJJEEEFFFLLLIIICCCFFFQQQPPPNNNLLLKKKIIIEEE@@@<<<<<<:::777777888::::::::::::999888666222///+++)))***))))))(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""""""""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$############"""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$############&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$######$$$%%%&&&###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$######""""""######$$$%%%############"""""""""""""""############$$$$$$$$$""""""""""""############ """###"""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++,,,...000222444555777666555777999999777444777888999999888888888888???>>>BBBKKKTTT```rrrssskkkkkkrrrsssuuuxxx|||rrrnnnpppxxx~~~zzztttjjjbbbaaaeeeooowww~~~|||zzzzzz|||{{{~~~~~~{{{tttrrryyy~~~wwwsssvvvyyy|||}}}pppbbbXXXSSSRRRTTTVVVYYY]]]bbbhhhmmmrrr}}}~~~qqqeee]]]VVVKKKEEEHHHHHHFFFKKKTTTSSSPPPMMMKKKIIIHHHEEECCC???<<<999888888999999999::::::999777444111---+++******)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$############""""""""""""""""""######### """"""""""""""""""""""""$$$$$$$$$%%%&&&''''''(((''''''%%%$$$###"""""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%$$$###"""!!!"""############$$$$$$$$$######""""""######$$$%%%$$$$$$#########""""""""""""############$$$$$$$$$"""""""""#########$$$$$$!!!"""###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((&&&'''((()))***++++++,,,))),,,000333555666555444888777777888999999777555777777888666555444666777===???EEEQQQ```rrr}}}~~~|||xxxxxxwwwqqqqqqwww}}}{{{~~~}}}xxxqqqkkkbbbYYYWWWZZZ___hhhuuu~~~~~~vvvooommmllljjjlllpppvvvggg```XXXWWWUUUSSSTTTWWW[[[]]]```hhhsss~~~vvvgggWWWJJJHHHIIIKKKPPPXXXZZZVVVPPPLLLJJJJJJIIIIIIBBB???<<<:::999999888666999:::::::::777333///---,,,+++((('''&&&&&&((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$$$$############"""############""""""""""""########################""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!########################"""###$$$%%%$$$$$$""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&((()))+++---...///---///333666777777555444888777777777888888777777666777888666444555888;;;>>>CCCNNN\\\mmm|||uuuvvvxxx{{{yyy~~~xxxwwwuuuuuuyyyuuuooojjjeee___XXXVVVXXXZZZcccpppyyy}}}|||||||||yyyttt|||}}}wwwrrrmmmmmmpppxxxzzzpppjjj```ZZZVVVVVVVVVUUUUUUZZZbbbqqqyyykkk]]]UUUQQQPPPSSSYYY^^^ZZZSSSNNNKKKJJJIIIHHHFFFCCC@@@===;;;999777555999:::;;;<<<:::666333000...,,,)))'''&&&''')))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$######"""######$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&%%%$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""$$$$$$%%%$$$###"""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&%%%###'''''''''((((((((())))))'''''')))+++---///000111444444444555555555555555666777777777777777888999777:::<<<;;;:::;;;@@@DDDDDDMMMZZZhhhxxxxxxppprrruuu}}}~~~wwwrrrhhhgggdddccchhhwww}}}nnniiieeeeeebbb^^^]]]``````hhhsss{{{~~~|||}}}~~~{{{wwwsssqqqlllttt~~~~~~|||~~~{{{~~~wwwjjjbbb[[[TTTOOOPPPRRRWWWeee|||}}}qqqcccXXXTTTVVV[[[XXXSSSOOOMMMLLLJJJIIIIIIGGGCCC@@@>>><<<999777999:::<<<<<<;;;999666444111///,,,)))'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''''''''&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''' """%%%((())))))'''&&&''''''((((((((()))))))))))))))+++---///111333333666555444333333444555666555777888888777888;;;===888===AAAAAA???@@@EEEJJJRRR\\\hhhsss}}}vvvrrrsss{{{www|||~~~~~~{{{sssmmmjjjgggfff___^^^[[[YYY]]]kkkzzznnniiihhhkkkmmmllllllnnnnnnssszzz~~~}}}yyyuuusssmmmsss|||~~~qqqrrrvvvyyyzzzwwwjjjZZZOOOMMMNNNQQQ[[[ppp~~~kkk^^^YYYXXXUUUQQQNNNNNNMMMMMMLLLKKKIIIFFFDDDBBB@@@<<<:::999:::;;;;;;;;;:::999888555333000,,,***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!! !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%'''''''''&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&""""""###$$$$$$###""""""!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&(((((((((((('''((((((((())))))))))))+++,,,---///111333444555222222222222333555666777666888::::::999;;;>>>BBBAAAGGGLLLLLLJJJIIIMMMRRRaaakkktttyyy~~~xxxxxx}}}vvvppptttuuuyyyppphhhcccdddeee___```^^^[[[ZZZbbbppp||||||uuuqqqqqqwww|||}}}~~~yyy~~~xxxtttqqqpppoooqqq{{{ooo^^^PPPOOOOOOSSSbbbtttwwwkkk^^^YYYRRRLLLKKKKKKKKKKKKLLLJJJHHHGGGEEECCC@@@>>>::::::999999::::::;;;;;;888666333000---***)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$"""%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&& """###%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))---...///000222444555666---...000222444666777888777999;;;<<<;;;===BBBEEEPPPVVV\\\\\\XXXWWWZZZ^^^llltttzzz{{{|||sssmmmpppppp}}}~~~vvvmmmhhhiiilllbbbeeeeee```[[[]]]eeemmmsss{{{|||~~~uuuoookkkjjjqqqyyyrrrUUUSSSOOONNNWWWeeennnpppvvv~~~ggg```UUULLLGGGFFFGGGHHHLLLKKKIIIHHHHHHFFFCCCAAA:::999888888999:::<<<===:::888666222///+++)))'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%###""" $$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########"""######$$$%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%$$$#########""""""###$$$%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''&&&&&&&&&'''((()))***+++,,,---444444333333222111111000111000000222555888:::;;;999===@@@@@@AAAFFFOOOWWWfffnnnttttttrrrppplllffftttzzz~~~{{{pppnnnmmmsss~~~yyyyyyvvvppplllllljjjgggbbb______cccfffnnnttt{{{|||wwwrrrpppxxx~~~~~~dddZZZNNNJJJOOOUUUWWWVVV```iiivvvnnnUUUKKKHHHEEECCCDDDHHHIIIJJJIIIFFFDDDBBBBBBAAA>>>;;;888777888;;;<<<===<<<:::888555000***%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$""" !!!"""#################################$$$$$$$$$%%%%%%%%%############"""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$######""""""###"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''''''''))),,,///111444444333222111111000000111222444666999;;;;;;;;;<<>>;;;999888888999:::<<<;;;:::888666222---))))))((('''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&$$$###!!!!!!"""###$$$#################################$$$$$$$$$%%%%%%############""""""""""""""""""!!!!!!""""""###$$$############"""""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""""""""######$$$######"""$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((''''''***...222555444333222111111111111111222444777;;;===??????>>>BBBEEEHHHLLLUUUeeezzzzzztttuuuwww}}}wwwtttsss{{{xxxtttqqqmmmhhhccc``````ccclll|||~~~tttnnnhhhiiijjjiiihhhhhhjjjlllooovvv}}}sssfff\\\UUURRRQQQNNNOOOQQQUUU[[[___aaabbbdddsssuuu]]]OOOHHHEEEFFFDDDDDDDDDEEEEEEEEEFFFFFF@@@???>>><<<;;;999888888;;;:::999999888666222///+++***)))'''''''''(((((()))((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############!!!!!!"""""""""#########&&&%%%###""""""###$$$$$$#################################$$$$$$$$$$$$%%%############""""""""""""""""""!!!!!!""""""###$$$############""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!"""############"""########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))+++...111444555333333222111111111222222222555999===@@@CCCEEEGGGKKKOOOUUU]]]hhh{{{zzzwwwyyy}}}|||}}}}}}pppjjjiiigggbbbbbb]]][[[]]]aaaiiivvvvvvooolllmmmooorrrttttttuuuvvvwwwxxx~~~}}}|||zzzsssnnnjjjhhhZZZUUUNNNLLLOOOSSSUUUVVVWWWbbbsssppp^^^TTTNNNLLLIIIGGGEEECCCCCCDDDEEEEEEBBBBBBBBBAAA???<<<:::888:::999999::::::999777444---,,,***((('''''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""#########$$$%%%%%%$$$######$$$$$$%%%####################################$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""#######################################!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''***---111333444333333333222111111111222444555444888===AAAEEEIIIOOOSSSTTT[[[eeeooo|||vvviiieeehhhiiifffbbb^^^\\\]]]```ccckkksssyyysssrrrssssssvvv{{{~~~}}}||||||~~~~~~}}}zzzooo```TTTOOOOOOOOOOOORRRXXXbbbrrruuufffZZZTTTMMMIIIDDDAAAAAACCCCCCCCCDDDEEEFFFFFFDDD@@@===::::::999999:::<<<<<<:::888///...+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%$$$######!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''''''''''''''''''''(((((())))))******---222555777555222000222111111111222555888::::::@@@FFFKKKOOOSSSYYY^^^\\\eeerrr~~~zzzuuuuuusss}}}{{{sssoooqqqrrroooccc^^^[[[\\\]]]]]]aaagggooowww{{{vvvqqqsssxxxzzzzzz~~~~~~{{{~~~yyyxxx|||mmm]]]SSSMMMIIIMMMRRRXXXcccyyy}}}nnncccVVVOOOGGGCCCCCCDDDDDDCCCFFFGGGHHHHHHGGGCCC@@@>>>;;;:::999:::<<<<<<;;;999222000...+++)))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""""""""############$$$############""""""""""""!!!!!! !!!!!!"""###""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!! """"""######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******///111444666666555222000111000000111444777;;;>>>CCCKKKUUU[[[]]]___bbbdddbbbkkkxxxwwwooogggfffjjjqqqwwwzzz~~~~~~{{{xxxsssgggaaa\\\]]]^^^___dddiiikkkpppsssrrrsssyyy~~~}}}zzzuuutttuuuvvv~~~xxxdddVVVPPPLLLQQQTTTZZZkkk|||lllbbbVVVMMMIIIHHHEEECCCFFFGGGHHHHHHGGGEEEBBB@@@<<<;;;::::::<<<<<<;;;999666444111...,,,***))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$##############################""""""""""""########################""""""""""""!!! !!!""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%&&&&&&%%%###  !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''&&&%%%$$$$$$'''''''''(((((((((((()))&&&''''''((()))******+++444555555666555444222111000000000222555999>>>@@@IIISSS```hhhiiigggfffgggdddmmmzzz|||oooggg```]]]aaaiiiwwwuuuvvvwwwyyyyyyrrrllleee___```cccffflllsssqqquuuxxxxxx||||||xxxyyy|||~~~vvvrrrrrrlllqqqwwwvvvddd[[[OOOTTTVVVWWWaaazzzvvveeeXXXQQQKKKFFFBBBFFFFFFGGGHHHGGGEEECCCAAA===<<<::::::;;;;;;:::888999777444111...,,,++++++(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""""""""############ !!!"""#######################################""""""""""""########################"""""""""""" !!!""""""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""######""""""!!! """###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##################""""""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&'''((())))))((('''&&&))))))((((((((())))))***+++***)))((())),,,///111555555555555444333222222333444555888<<>>;;;999999;;;<<<888777666555222///,,,***((())))))***)))'''&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! """###$$$%%%%%%%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$######"""""""""###$$$$$$###"""!!!!!!""""""#########"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$#########""""""""""""######$$$%%%%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((+++***))))))+++---000222777777666666555555555444666777999;;;@@@GGGNNNSSS\\\dddmmmooommmkkknnnsssvvvvvvxxx|||rrrnnnnnnrrr}}}~~~{{{tttqqqjjjssszzzrrrnnnjjjiiijjjpppxxx{{{zzzzzz{{{~~~~~~qqqbbbZZZUUUXXX^^^gggsss}}}}}}ooobbbYYYNNNHHHDDDFFFGGGEEEDDDFFFDDDCCC@@@===;;;::::::::::::::::::888555111...+++))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$######""""""######$$$###############################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!############$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""######""""""!!!!!!!!!"""###$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''******))))))***++++++,,,*********+++---000333444999888777666666777777888:::;;;<<>>>>>===999666333///---***'''&&&'''((()))###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################)))'''%%%###""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!""""""##################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%$$$######%%%$$$############$$$%%%########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&'''((()))***+++,,,///222444777888999999888777666666888:::<<<<<<>>>AAADDDJJJUUUcccnnnvvvzzz}}}{{{zzz~~~~~~zzzvvvrrrlllhhh___aaaiiittt{{{~~~{{{|||}}}~~~}}}}}}sssjjj___WWWWWW\\\XXXZZZ___gggpppzzzuuuiii]]]XXXUUUOOOJJJGGGIIIIIIHHHFFFCCC???<<<999999;;;===>>>>>><<<:::999333000,,,)))''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&%%%$$$$$$$$$###"""""""""################################################$$$$$$#########"""!!!!!!"""############"""!!!!!!###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((***+++,,,---///222555888999::::::888888777777888:::<<<======AAAEEEHHHMMMWWWfffqqqzzz~~~}}}xxxqqqlll___^^^aaaiiipppuuu{{{zzz~~~}}}mmm___ZZZ]]]TTTPPPOOOTTT[[[cccnnnwwwyyynnniiidddYYYMMMGGGIIIIIIIIIGGGEEEBBB???>>>;;;;;;===>>>>>>>>>======777555000,,,)))(((((()))%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$###"""""""""#########"""!!!!!! ###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""######$$$$$$$$$######""""""!!!!!!"""###%%%&&&###$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################""""""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((((((((())))))((('''&&&&&&'''((()))*********+++,,,---...///...111444888:::;;;::::::888999999:::<<<======>>>AAAFFFJJJMMMQQQ[[[iiittt{{{}}}~~~}}}~~~xxxpppnnnppp{{{{{{sssmmmccc```aaahhhooouuu}}}vvviiidddUUUNNNJJJMMMQQQUUU]]]eeeoooyyyiiiWWWLLLIIIIIIHHHGGGFFFEEECCCCCC@@@??????>>>>>>>>>>>>>>>;;;888444///+++)))((('''(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$$$$$$$###### !!!""""""""""""""""""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!###""""""""""""$$$&&&'''!!!"""######$$$$$$$$$$$$ """###%%%%%%###""" """"""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++)))((('''&&&&&&'''((()))((((((((()))***+++---...000222666999;;;;;;::::::999:::;;;===>>>?????????DDDJJJOOORRRUUU^^^lllwww}}}wwwrrrrrrwwwzzz|||{{{{{{wwwooocccaaadddsss{{{sssmmmhhheeeeeelllsssyyy}}}yyynnnYYYPPPKKKMMMNNNNNNRRRXXXRRRgggzzzwwwaaaSSSIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA???>>>>>>>>>???===;;;666222---***'''&&&)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""#########""""""!!!""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$### """######$$$$$$$$$$$$###"""!!!!!!""""""###############$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,,,,+++******+++---///111444666888999999888888999<<<<<<======>>>???@@@@@@@@@JJJUUU[[[___hhhwww}}}vvvpppmmmnnnrrr|||zzzrrriiibbbTTTZZZdddtttwwwssstttqqqsssvvvzzz~~~|||lll```VVVTTTRRRNNNLLLOOORRRUUU```tttkkk___TTTNNNGGGFFFHHHKKKJJJHHHHHHFFFDDDAAA>>><<<::::::>>><<<:::666111---)))'''******)))))))))(((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#####################""""""""""""######$$$$$$###"""""""""""""""###""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""""""""######$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((())))))(((((()))***+++++++++*********+++...000222444666999:::::::::;;;<<<:::;;;===>>>@@@BBBCCCCCCEEEOOO[[[fffnnnzzz~~~~~~{{{uuurrrrrrttt{{{yyyrrriii___YYYTTT[[[eeerrr~~~zzz{{{}}}~~~|||wwwtttwww}}}tttaaaWWWRRRMMMKKKMMMKKKLLLUUUeeewww|||nnn^^^VVVLLLGGGHHHIIIIIIHHHHHHGGGFFFCCCAAA>>><<<;;;>>>===;;;888444000,,,************))))))(((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""""""""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""########################""""""############""""""$$$$$$###""""""""""""###"""""""""""""""######$$$$$$$$$$$$%%%$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))+++***))))))((('''&&&&&&***)))))))))))))))***+++))))))***+++---///222444555777999;;;;;;<<<>>>@@@===>>>AAADDDGGGJJJKKKLLLJJJQQQ]]]jjjxxx~~~{{{xxxxxxyyy~~~{{{{{{yyyrrrjjjbbbZZZUUUUUU\\\eeeooo{{{ssslllkkkkkkuuu~~~vvvcccWWWOOOLLLMMMJJJIIINNNXXXdddttt~~~nnndddVVVLLLHHHHHHIIIIIIHHHHHHHHHFFFDDDAAA???============;;;888444000...******))))))(((((())))))((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""$$$$$$###""""""#########""""""!!!!!!""""""###$$$######$$$%%%$$$###"""!!!########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!""""""###$$$$$$%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&'''((()))***+++******)))((('''&&&&&&******))))))))))))******))))))***,,,///222444666777999:::;;;<<<===@@@CCCEEEGGGJJJOOORRRUUUWWWXXXSSSUUU\\\hhhxxx}}}yyywwwxxx{{{xxxtttppplllfffaaa]]]XXX^^^ffflllrrryyy~~~rrrhhheeeiiinnn}}}{{{fffWWWQQQPPPPPPNNNNNNRRRWWWbbbuuusssbbbSSSKKKHHHHHHIIIGGGHHHHHHHHHFFFDDDAAA???<<<=========;;;777444222+++***)))(((''''''(((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$###############$$$$$$"""""""""""""""######$$$######$$$%%%$$$###"""!!!########################!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***))))))))))))))))))(((((())))))))))))))))))***+++***+++,,,///111444666888:::;;;<<<<<<===@@@DDDGGGNNNQQQUUUYYY\\\___```aaa\\\ZZZ\\\gggwww{{{vvvyyy|||xxxyyy{{{xxxxxxwwwwwwuuurrrlllhhh]]]bbbhhhmmmnnnpppvvv{{{uuurrrnnnhhhdddgggpppyyyyyysssqqqsssuuuwww~~~|||~~~{{{cccWWWSSSSSSPPPMMMMMMMMMRRRaaaooo~~~lll[[[OOOIIIFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA======>>>===<<<999666555---+++)))'''&&&&&&&&&'''(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!###$$$&&&&&&$$$###!!!$$$############$$$%%%%%%###############$$$$$$%%%$$$$$$$$$%%%$$$######"""########################!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))((((((((())))))*********(((((((((((()))***+++,,,,,,---///222444777888999;;;<<<===>>>AAAEEEKKKOOOXXXZZZ^^^aaadddeeeeeeeee]]][[[]]]gggxxx|||wwwxxx~~~{{{uuupppfffhhhmmmrrrrrrrrrvvv{{{uuugggddddddfffiiippp}}}xxxssskkkfffdddfffhhhiiipppsssyyy~~~{{{xxxtttpppnnnpppsssvvvxxxxxxzzz|||yyywww~~~vvvcccYYYTTTNNNJJJGGGEEEFFFOOOYYYvvvwwwfffWWWMMMGGGEEEGGGGGGHHHHHHHHHGGGEEEDDD?????????>>><<<;;;999888111///,,,)))'''&&&''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """""""""""""""""""""""" !!!!!!""""""######$$$"""###$$$%%%%%%$$$###"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###############$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%&&&((()))(((((()))))))))*********'''''''''((()))+++,,,---///000222555777999::::::;;;<<>>>>>??????;;;888333///+++*********((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""###%%%&&&$$$"""########################$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))(((&&&&&&&&&))),,,---((()))***,,,---///000000666888999999888888:::;;;CCCBBBCCCGGGOOOYYY```dddiii~~~{{{zzzzzzwwwyyy{{{}}}~~~{{{yyy{{{~~~|||zzzxxxvvvtttrrrlllmmmnnnlllhhheeeddddddkkkkkkjjjiiihhhggggggfffffffffhhhkkkooorrrrrrrrroooooommmjjjgggfffgggiiiaaabbbdddffffffeeecccbbbgggddd___[[[YYYYYYZZZ[[[ZZZYYYXXXWWWYYY\\\```cccjjjiiijjjooouuuyyyzzzyyy{{{~~~yyybbbPPPFFFBBB@@@>>>DDDHHHNNNSSSWWWaaauuusssfff[[[VVVRRRMMMJJJIIIIIIHHHGGGJJJIIIFFFBBB@@@???>>>>>><<<;;;999555///+++***)))+++***)))(((((('''((((((******)))'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$##############################$$$$$$%%%%%%$$$$$$### !!!!!!""""""######$$$""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******************)))))))))((()))***+++,,,...000222333555777888888777888:::===AAACCCFFFKKKRRRZZZccchhhvvv|||~~~~~~}}}~~~}}}wwwyyy|||||||||{{{zzzzzzxxxuuussssssrrrpppnnnmmmnnnmmmkkkhhheeeeeefffiiiiiihhhgggeeedddcccbbbdddeeegggkkkooorrrrrrqqqnnnnnnooopppooonnnllljjjddddddcccbbbccccccdddeeehhheeeaaa]]]ZZZYYYYYYZZZZZZXXXVVVTTTUUUWWWZZZ\\\___^^^___ccchhhlllllllllqqqsssxxxqqq\\\OOOIIIDDDAAA???@@@DDDIIILLLTTTdddtttrrrhhh```YYYPPPJJJIIIIIIJJJJJJIIIHHHFFFDDDBBB@@@??????======;;;777333...+++*********)))(((''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########""""""###############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((***+++,,,,,,***((('''+++++++++---///222555666777888888888999;;;???BBBEEEHHHMMMOOORRRZZZdddmmm|||yyy{{{|||||||||sssooouuu~~~~~~~~~}}}~~~|||yyyxxxyyyzzzzzzyyyuuusssppppppppppppnnnmmmnnnnnnmmmkkkhhhggggggiiihhhhhhgggeeecccaaa___^^^bbbcccfffkkkooorrrqqqpppmmmnnnpppuuuxxxwwwrrrmmmiiifffbbb``````bbbeeehhhjjjhhhccc___\\\ZZZYYYYYYZZZXXXUUUSSSRRRSSSUUUVVVYYYYYYZZZ\\\```cccccccccggghhhkkkqqqxxxnnn___UUULLLGGGAAA>>>>>>AAAEEEKKKUUU___vvvxxxpppfffYYYOOOKKKKKKKKKKKKHHHGGGGGGFFFEEECCCAAA@@@@@@???>>>;;;777222---+++))))))((('''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$########################"""######$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((%%%&&&(((+++,,,,,,,,,++++++,,,,,,...000444888::::::;;;;;;;;;<<<@@@EEEHHHKKKOOORRRQQQQQQYYYhhhuuu|||~~~~~~wwwzzztttssstttzzz|||qqqmmmmmmtttzzzyyyzzz{{{|||~~~||||||}}}~~~~~~}}}wwwuuusssrrrrrrrrrqqqooooooooonnnkkkiiihhhjjjmmmjjjjjjiiigggeeebbb```^^^```aaaeeeiiinnnooonnnmmmkkkkkkmmmtttzzz{{{uuuooojjjgggdddaaa```bbbeeegggkkkiiieeebbb^^^\\\ZZZZZZ[[[YYYWWWUUUTTTTTTUUUVVVXXXXXXYYY[[[]]]^^^______aaabbbdddhhhlllqqquuuwww}}}~~~zzz{{{uuuhhh[[[SSSLLLEEE@@@BBBFFFIIINNNTTTcccsssvvvhhh\\\VVVRRRNNNJJJGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@???>>>:::666000,,,))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$#########""""""############$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$########################!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######%%%&&&&&&%%%######$$$$$$$$$############"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''((()))+++,,,---,,,,,,...000444777;;;===<<<===>>>>>>???CCCHHHLLLNNNQQQSSSQQQSSS^^^sss}}}uuutttvvvxxxxxxjjjiiiiiimmmrrrxxx{{{|||{{{pppkkkmmmqqqyyyzzzzzz~~~}}}zzzyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{zzzwwwuuusssssssssqqqoooooonnnmmmkkkiiijjjlllooommmmmmmmmllljjjgggeeeccc```aaacccfffjjjkkkjjjhhhhhhfffgggmmmtttwwwtttppphhhgggeeecccbbbbbbcccccchhhgggeeebbb___]]][[[ZZZXXXWWWUUUTTTTTTUUUVVVWWWTTTUUUVVVWWWWWWXXXYYYYYY^^^^^^```bbbdddfffggghhhjjjlllooosssvvvtttppplllmmmooorrrvvv{{{wwwlll[[[PPPEEECCCEEEGGGIIILLLXXXiii~~~zzzppphhh___TTTLLLHHHIIIJJJJJJIIIHHHFFFEEEBBB@@@???>>>===999333...+++***)))(((((('''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%$$$$$$###""""""########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$###############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""###############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%'''((()))'''&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))))))))***++++++---///111555999===???AAA>>>???@@@AAACCCFFFKKKNNNMMMPPPSSSTTTYYYjjjzzzwwwtttqqqnnnddddddeeegggkkkppptttwww~~~|||tttooopppvvv|||}}}yyyuuuvvv}}}}}}{{{{{{{{{{{{yyywwwuuurrrpppnnnnnnmmmllljjjjjjkkkkkkjjjiiiiiikkkmmmmmmnnnooopppooommmjjjiiibbbbbbaaaccceeeeeedddcccbbbaaaaaaeeekkknnnnnnmmmddddddcccbbbaaa```^^^^^^aaaaaaaaa___^^^\\\ZZZYYYSSSSSSRRRQQQRRRSSSTTTUUURRRTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___ccchhhkkkkkkhhhfffccccccdddggglllqqqvvvyyy~~~rrrbbbQQQGGGDDDAAABBBEEEQQQccc{{{|||qqqaaaTTTKKKKKKKKKKKKJJJIIIGGGGGGCCCAAA?????????===777333...---,,,***)))(((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""######$$$$$$$$$###""""""########################$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""$$$&&&######################## !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$##################$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%'''))))))'''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((()))))))))))))))******,,,---------,,,,,,///222666;;;@@@CCCDDDEEEBBBDDDGGGHHHIIILLLOOORRRPPPSSSWWW[[[cccttt{{{vvvppplllfffhhhiiikkkmmmqqqvvvzzz~~~~~~zzz{{{{{{vvvwww~~~}}}{{{yyyvvvuuuttttttuuuuuusssqqqjjjhhhfffffffffgggfffddddddfffggggggffffffhhhiiikkkmmmooopppqqqooonnnllleeeccc```______```___^^^ZZZ\\\^^^aaadddfffggggggaaa```___]]]\\\ZZZZZZYYYXXXYYYZZZZZZZZZYYYWWWVVVRRRQQQPPPPPPPPPPPPQQQQQQQQQSSSUUUUUUTTTSSSUUUXXXTTTUUUWWWYYYYYYYYYXXXWWWXXXYYY\\\aaaeeegggfffddd]]]]]]^^^aaaeeejjjmmmoootttvvvxxx{{{~~~hhhVVVJJJCCCCCCFFFJJJ^^^yyypppbbbNNNNNNLLLKKKJJJIIIHHHHHHFFFBBB??????AAAAAA<<<888111000...,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$########################$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!! !!!$$$'''######################## """######$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%'''))))))'''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))************%%%(((---111333222000///111555:::@@@EEEGGGHHHHHHHHHJJJMMMOOOPPPRRRTTTVVVUUUXXX]]]bbbjjjyyyyyyrrrmmmkkkmmmooopppqqqtttyyy~~~{{{zzz|||xxxtttooollljjjiiiiiijjjkkkkkkjjjhhhbbbaaa___```aaacccbbbaaa```bbbdddeeeddddddeeefffiiikkkmmmpppqqqpppooonnngggddd```]]]\\\\\\[[[[[[UUUYYY]]]```aaaaaabbbbbb___]]][[[XXXWWWVVVVVVWWWRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPLLLOOOQQQQQQPPPOOORRRTTTSSSTTTVVVXXXYYYXXXWWWVVVRRRSSSVVVZZZ___aaaaaa```]]]\\\]]]```eeeiiilllmmmqqqrrrrrrsssssswww{{{gggUUUKKKIIILLLCCCYYYvvv{{{nnnQQQOOOMMMKKKIIIIIIIIIIIIHHHDDD@@@@@@CCCDDD@@@<<<333222///---***((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&### ###%%%&&&%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((***(((---777<<<999222...333777>>>CCCFFFGGGIIIJJJHHHOOOWWW[[[[[[ZZZ[[[]]]bbbiiiqqqvvvyyyvvvqqqsssppprrrwww}}}~~~||||||xxxtttuuuxxxyyyxxxzzz{{{zzzvvvpppjjjiiiiiiddddddccccccccccccddddddbbb```^^^]]]]]]]]]\\\[[[______^^^^^^^^^______```bbbccceeeiiikkkjjjgggddddddbbb```^^^\\\[[[[[[[[[ZZZYYYXXXYYY\\\]]]\\\[[[XXXYYYYYYUUUQQQPPPRRRTTTVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKNNNNNNOOOPPPQQQRRRRRRSSSRRRSSSSSSSSSSSSSSSSSSRRRTTTUUUWWWZZZ]]]```ccceeebbbcccfffiiilllmmmnnnnnnrrrtttuuutttqqqqqqsssvvvxxxzzz}}}hhhTTTKKKJJJGGGTTThhhsss^^^SSSJJJHHHIIIIIIIIIJJJIIIFFFCCCAAABBBCCCCCCBBB???888///***)))******)))''''''&&&&&&&&&''''''(((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$&&&### ###%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""####################################"""""""""###$$$$$$$$$%%%!!!!!!""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))+++***111<<>>EEEDDD???===???BBBFFFHHHJJJKKKMMMOOOTTTZZZbbbhhhlllqqqwww|||{{{xxx~~~|||~~~~~~vvvuuuyyy{{{uuulllgggffffffeeeddddddeeeeeeccc```^^^]]]^^^aaa```````````````aaaaaa___]]]]]]^^^```bbbbbbaaa____________```aaaaaabbb_________```bbbcccbbb``````___]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYYYYZZZZZZYYYXXXVVVXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTRRRQQQOOONNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPQQQSSSVVVZZZ]]]```aaammmooosssvvvxxxxxxwwwwwwvvv{{{~~~}}}|||{{{vvvqqqnnnoooppppppsssxxxuuu\\\OOOFFFGGGMMMZZZpppnnnaaaSSSLLLIIIGGGHHHLLLHHHFFFCCCCCCCCCDDDDDDCCCAAA@@@<<<777111,,,+++***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$########################"""!!!###""""""!!!!!!""""""###""""""#########$$$$$$$$$$$$###""""""######$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''')))((((((''''''(((((()))((((((((()))))))))))))))((((((...888???@@@???@@@AAADDDGGGIIILLLOOOSSSVVVYYY___hhhpppxxxzzzppplllssswwwnnngggggglll}}}{{{xxxsssoooiiieeeccccccaaa```___``````___^^^\\\[[[ZZZaaaaaaaaaaaaaaabbbccccccaaa```___```bbbdddddddddaaaaaaaaabbbcccdddeeefffbbb```___```bbbccccccbbbaaaaaa```___^^^]]]]]]]]]___^^^\\\\\\\\\\\\[[[YYYWWWXXXZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPSSSVVVYYY\\\^^^___dddhhhmmmtttxxx{{{{{{{{{xxx~~~{{{vvvrrrqqqmmmmmmoooqqqvvvfffVVVNNNJJJGGGMMM]]]nnnzzz~~~{{{}}}ooo^^^SSSKKKFFFGGGKKKGGGFFFDDDDDDEEEFFFEEEDDDBBBCCCBBB===555...++++++))))))(((((('''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###""""""""""""""""""###""""""#########$$$$$$$$$###$$$$$$############$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''((('''''''''(((((()))))))))***)))+++222888;;;>>>BBBAAACCCGGGJJJOOOUUU\\\aaabbbiiitttooofffeeeppp|||~~~qqqfffaaadddjjjyyy}}}|||{{{vvvuuusssrrrqqqpppnnnllljjjhhheeecccbbbaaa``````^^^___```aaa```^^^[[[YYY`````````aaabbbdddeeefffdddcccaaabbbdddeeeeeedddccccccddddddfffgggiiiiiifffeeecccccceeefffffffffdddddddddccccccbbbbbbaaadddbbb````````````^^^]]]^^^^^^_________^^^\\\[[[UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQSSSVVVYYY[[[\\\\\\ZZZ]]]cccjjjooosssuuuuuuvvvzzz~~~{{{vvvtttrrrooopppttt{{{vvvfffSSSKKKDDDEEENNNYYYbbbgggeeennn{{{}}}jjj[[[OOOFFFDDDGGGGGGEEEDDDEEEFFFGGGFFFFFFBBBEEEEEEAAA999222...---+++***)))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############""""""""""""######"""############$$$$$$$$$###$$$%%%$$$###""""""#########$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''(((((())))))******...,,,...444999;;;@@@FFFDDDFFFJJJNNNUUU^^^hhhnnnoooxxxnnnggghhhmmmuuuxxxlllfffjjjqqq}}}yyywwwssspppnnnnnnooopppmmmllljjjiiihhhgggggggggcccccccccbbbaaa``````___^^^```cccfffgggddd^^^ZZZ___```aaabbbeeegggiiijjjiiihhhggggggiiijjjjjjjjjiiiiiijjjkkkmmmnnnpppqqqooommmkkklllmmmnnnnnnmmmjjjkkkkkkkkkkkkkkkjjjiiijjjhhhggggggggggggeeeddddddcccbbbbbbbbbbbb```^^^[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSVVVXXXYYYYYYYYYUUUWWW[[[___bbbeeefffggglllpppuuuwwwyyy}}}|||wwwttttttvvvyyywww\\\RRRGGGEEEGGGJJJPPPUUUVVV^^^kkk|||vvvfffVVVJJJEEEFFFFFFEEEDDDFFFGGGHHHHHHGGGDDDEEEFFFDDD>>>888333000,,,+++***))))))(((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""######$$$"""############$$$$$$$$$"""$$$&&&%%%###!!!"""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))((())))))***++++++,,,,,,//////333:::???AAAEEEJJJJJJLLLPPPUUU]]]hhhsss{{{{{{uuunnnmmmlllrrr{{{zzzrrrtttzzzzzznnnllliiifffeeefffggghhhfffeeedddcccbbbbbbdddeeeaaabbbddddddcccaaa```______bbbgggmmmpppmmmfff```bbbccceeegggkkknnnqqqrrrrrrqqqqqqrrruuuwwwwwwwwwuuuvvvvvvxxxzzz|||~~~|||{{{zzzzzz||||||{{{zzzvvvwwwxxxxxxxxxxxxwwwvvvuuutttrrrrrrssssssrrrpppnnnkkkhhhggghhhhhhfffdddddddddccccccbbbbbbaaaaaa[[[\\\\\\[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOQQQSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXZZZ[[[\\\___bbbgggiiikkknnntttyyy~~~}}}|||}}}uuugggWWWOOOIIIEEEGGGLLLNNNTTT^^^nnntttcccTTTMMMMMMEEEEEEEEEFFFHHHIIIIIIGGGGGGFFFFFFFFFCCC???999444---,,,+++***))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$"""############$$$$$$$$$"""$$$&&&%%%###!!!"""#########$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&'''''''''(((((())))))******))))))))))))************+++,,,------......,,,...666???DDDEEEHHHLLLPPPRRRUUU[[[cccnnn{{{~~~}}}||||||~~~|||tttooonnnssszzz}}}}}}}}}||||||~~~wwwrrrrrrqqqmmmgggfffdddccccccccceeefffaaaaaa```___^^^___aaacccccceeeggggggeeecccaaaaaaaaaeeellltttxxxvvvnnngggggghhhjjjmmmqqquuuxxxzzz{{{zzzzzz|||~~~|||}}}~~~~~~}}}||||||xxxtttsssssstttrrrpppkkkkkkjjjiiihhhhhhgggggg^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTOOOPPPRRRSSSTTTSSSRRRQQQSSSSSSRRRRRRSSSVVVXXXYYYUUUYYY^^^```aaacccgggkkkooorrrwww|||zzz~~~jjj[[[OOOFFFEEEIIIJJJNNNUUUddd|||ooo___VVVVVVEEEEEEEEEGGGIIIJJJIIIHHHIIIGGGFFFGGGGGGDDD===888---,,,+++***))))))))))))$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######$$$$$$###############$$$########################%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&''')))***)))((()))***+++,,,+++***)))***---///111111777@@@FFFIIIMMMRRRTTTXXX^^^dddlllwww}}}yyyyyy|||~~~}}}wwwsssrrr}}}{{{uuuwww~~~}}}yyy{{{xxxtttqqqooollliiiggggggdddaaaaaaccceeedddbbbcccbbb```^^^\\\\\\]]]]]]^^^bbbeeegggfffdddccccccdddiiippptttuuuuuussssssppprrruuuvvvxxx|||}}}|||zzzyyyyyywwwsssooolllgggcccbbbddddddaaa]]]^^^___^^^^^^\\\YYYWWWVVVWWWWWWVVVUUUTTTRRRPPPOOORRRPPPNNNNNNOOOOOOOOONNNRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXX```cccgggkkkooouuu{{{|||yyy~~~xxxbbbQQQJJJIIIIIIHHHNNN]]]ooo{{{pppcccZZZPPPJJJEEECCCFFFHHHGGGDDDEEEFFFGGGGGGFFFDDDAAA???666111+++((()))++++++***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""""""""######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))*********+++,,,,,,,,,,,,+++***,,,///111444555;;;DDDJJJMMMRRRWWW[[[```ffflllrrryyy~~~~~~|||yyy|||{{{xxxzzz|||}}}yyyvvvuuussspppmmmllljjjiiiiiifffdddbbbbbbdddffffffeeebbbbbb```___]]]\\\]]]]]]bbbeeehhhiiiiiihhhiiiiiilllooosssvvvxxxyyyzzz|||}}}|||yyytttpppnnnooonnnjjjfffeeeeeeeeedddbbb___]]][[[]]]\\\ZZZXXXVVVSSSQQQPPPRRRPPPNNNNNNOOOPPPOOONNNQQQPPPOOOOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTYYY[[[^^^```cccggglllpppwww|||zzztttttt}}}mmmZZZPPPGGGFFFKKKTTT___mmm~~~}}}rrriiiZZZRRRJJJEEEFFFHHHHHHFFFHHHHHHIIIIIIHHHFFFEEEDDD888333---))))))*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###!!!!!!!!!###$$$###########################$$$$$$$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$##################!!!!!!!!!!!!"""######$$$##############################%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***)))***++++++,,,,,,,,,,,,...222555999;;;AAAKKKPPPSSSXXX___ccchhhooossswww|||~~~~~~||||||}}}}}}{{{yyyyyy}}}yyytttqqqooommmkkkhhhggghhhjjjkkkfffeeecccccceeeggghhhgggdddeeeeeecccaaa``````aaahhhjjjlllmmmnnnoooqqqsssyyyzzz|||}}}~~~~~~|||wwwssspppoooooommmjjjgggdddbbbaaa```^^^[[[YYYWWWVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPQQQQQQOOONNNMMMLLLLLLKKKNNNNNNOOOOOOPPPQQQQQQQQQTTTUUUWWWXXXYYY[[[___bbbfffkkksss{{{xxxqqqrrryyynnnZZZLLLJJJIIIKKKOOOWWWgggvvvyyyhhh^^^QQQHHHEEEFFFGGGHHHJJJIIIIIIIIIHHHHHHGGGGGG===777000+++))))))******)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""""""""""""""""""""""""""######$$$$$$######"""!!! !!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%% !!!"""$$$$$$########################!!!###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((,,,---...---***)))((()))***+++,,,------000444888===???GGGPPPUUUXXX___gggjjjnnnsssuuuwwwzzz|||wwwuuutttuuuyyy~~~{{{wwwsssooommmllljjjhhheeedddeeeiiikkkhhhgggeeeeeefffgggggghhhhhhjjjlllllliiiggghhhjjjpppqqqssstttuuuwww{{{~~~}}}}}}{{{xxxtttpppllljjjeeecccaaa___]]]\\\\\\\\\XXXVVVTTTSSSTTTTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUWWWZZZ]]]]]]aaagggmmmttt{{{wwwsssvvv}}}qqq]]]SSSJJJGGGHHHMMMYYYcccoooxxxuuujjjYYYLLLEEEDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHIIIBBB===555///***))))))******))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""""""""""""""##############################""""""!!!!!!!!!""""""############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$%%% !!!"""$$$$$$########################!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))+++,,,------+++******+++)))***,,,---///222777;;;@@@CCCJJJRRRWWW\\\eeennnvvvwwwwwwuuusssuuu{{{}}}|||www~~~{{{tttrrruuuyyy{{{uuuuuutttrrrpppnnnkkkjjjjjjjjjhhheeebbbcccgggjjjjjjjjjiiigggffffffggghhhkkkpppttttttrrrpppqqqsssyyyzzz|||}}}~~~|||xxxuuupppnnnkkkhhheeebbbaaa```\\\ZZZXXXVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSSSSSSSUUUXXX[[[YYY[[[___cccggglllqqquuu}}}yyywwwzzz||||||rrr___LLLDDDEEEIIIOOOSSS___iiiwww~~~sssbbbRRRGGGCCCCCCDDDHHHGGGGGGGGGHHHIIIJJJKKKFFFBBB;;;444...+++***+++******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################$$$#########$$$$$$$$$%%%%%%"""############"""!!!!!!############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""######$$$########################!!!"""$$$%%%&&&&&&%%%$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))'''''''''((())))))******'''''''''(((((())))))***&&&)))+++,,,,,,,,,---///(((***,,,///111666;;;???DDDFFFLLLSSSXXX^^^jjjvvv~~~yyytttssswww{{{zzz}}}zzzzzzqqq|||}}}wwwyyyzzzppppppnnnmmmkkkiiihhhggghhhiiihhheeeaaaaaaeeehhhmmmmmmmmmkkkiiiiiikkkmmmnnnuuu{{{}}}{{{yyy{{{~~~}}}xxxsssnnniiigggeeebbb___]]][[[ZZZXXXVVVTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPOOOQQQTTTVVVTTTVVVYYY\\\^^^aaaeeeiiikkkpppwww~~~|||yyytttvvvtttwww~~~qqqUUUFFFEEEFFFFFFGGGUUU___kkkvvv|||mmm\\\OOOGGGDDDCCCGGGHHHIIIJJJKKKLLLMMMMMMHHHFFFBBB:::333...,,,,,,***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''"""###$$$$$$&&&''''''(((''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&""""""######""""""!!! $$$$$$######"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""###$$$$$$"""!!!!!!!!!""""""###$$$######"""""""""######$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((("""###$$$&&&''')))***+++'''''''''((()))*********&&&''''''((())))))******(((***+++,,,+++***+++,,,***,,,///111555:::@@@DDDHHHIIINNNTTTXXX```ooo}}}|||zzz|||}}}wwwvvvpppttt}}}}}}zzz{{{uuu{{{xxxpppooollliiifffeeeddddddccceeegggdddaaa```cccgggmmmooopppooonnnooorrruuuttt|||}}}}}}{{{{{{zzzzzzzzzzzz||||||{{{{{{{{{{{{zzzzzz}}}}}}~~~zzzvvvssspppllliiigggdddaaa___YYYYYYWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQPPPOOOPPPRRRTTTRRRTTTWWWXXXYYY[[[]]]___```ccciiipppwwwxxxrrrpppooorrrvvviiiSSSIIIDDDBBBCCCJJJSSS]]]ggguuuxxxiiiZZZNNNGGGDDDEEEFFFHHHKKKLLLMMMMMMMMMJJJIIIGGG@@@888111...---)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%"""""""""""""""!!!!!! #########""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$$$$%%%&&&&&&'''%%%$$$###############$$$####################################$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++---......,,,)))'''&&&&&&+++...111444777===CCCGGGJJJKKKOOOTTTYYYaaaqqqvvvooonnnlllooouuu~~~}}}~~~~~~{{{|||{{{|||~~~{{{pppqqqoookkkgggdddbbbbbbbbb___bbbeeeddd``````cccgggmmmppprrrrrrrrrssswww{{{{{{~~~{{{yyyyyyxxxvvvtttooonnnnnnmmmlllkkkjjjjjjmmmmmmllllllllllllllllllooopppqqqrrrsssuuuyyy{{{xxxzzz}}}|||xxxtttqqqoookkkiii```___]]][[[YYYXXXWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVTTTRRRRRRTTTVVVTTTVVVXXXXXXWWWWWWWWWXXXZZZ\\\___ccchhhooovvv{{{}}}tttqqqnnnmmmlllppp|||~~~bbbPPPFFFDDDEEE@@@GGGOOOYYYiii{{{rrrbbbTTTKKKFFFAAACCCFFFIIIKKKKKKKKKJJJJJJKKKIIIDDD;;;333///...(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!"""""""""#########""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''******+++,,,,,,,,,,,,+++---...///...---,,,---...000222555888<<>>666...,,,+++******+++***(((%%%''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$!!!!!!###$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""##############################""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&''''''((((((%%%&&&''''''(((((('''''')))******++++++++++++++++++,,,------,,,,,,...///111333777;;;@@@GGGMMMRRROOOPPPTTT[[[fffttt}}}{{{wwwrrrrrrttttttuuuxxxzzzzzzzzzzzz{{{xxxxxxyyy|||~~~{{{zzzwwwuuuttttttuuuvvvxxxxxxxxxyyyyyyuuuooojjjjjjkkkkkkjjjgggeeeeeeeeedddfffhhhiiijjjkkknnnpppwww{{{}}}zzzwwwwwwvvvuuussspppnnnkkkjjjeeedddbbb```^^^\\\ZZZYYYXXXYYY[[[ZZZWWWTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOVVVVVVVVVVVVWWWYYY[[[\\\[[[\\\]]]___bbbeeehhhiiikkkmmmppprrruuuxxx|||~~~yyyrrrlllhhheeebbb``````]]]YYYWWWVVVUUUTTTSSSVVVUUUSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUWWWYYY]]]```bbbggghhhkkknnnrrruuuxxxyyy|||wwwpppiiiffffffiiikkkyyyrrr^^^NNNCCC???===???GGGUUUjjjvvvfffWWWNNNCCCBBBBBBAAABBBDDDGGGHHHKKKMMMLLLHHHDDDAAA999111...,,,++++++++++++)))''''''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################!!!!!!"""""""""###############""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''((()))******++++++*********,,,---------...000222333777<<>>CCCQQQhhh|||wwwiii^^^QQQMMMGGGBBB???@@@BBBDDDHHHLLLNNNMMMMMMKKKEEE===444111...,,,,,,+++***)))(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###""""""#########$$$$$$$$$$$$#########""""""""""""######""""""""""""#######################################$$$$$$$$$%%%%%%'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&'''(((((())))))(((((((((((()))************)))+++,,,------...000444777AAAEEEJJJMMMPPPRRRTTTUUUZZZ```hhhqqq}}}~~~xxxxxx~~~}}}}}}}}}||||||yyyvvvtttoooooonnnnnnmmmmmmllllllkkklllmmmnnnnnnnnnnnnooommmooopppqqqqqqrrruuuxxxwwwzzz~~~{{{xxxvvvpppnnnlllkkkkkkllljjjiiieeeaaa\\\YYYWWWUUURRRQQQMMMMMMMMMLLLJJJHHHGGGFFFCCCBBBBBBAAA@@@@@@??????===???@@@???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAADDDFFFHHHHHHHHHJJJLLLOOORRRTTTXXX[[[]]]aaaeeehhhjjjmmmssszzz}}}wwwsssooojjjggg```___]]]\\\\\\\\\ZZZXXX[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTTTTUUUUUUTTTUUUVVVWWWYYY[[[\\\]]][[[\\\]]]^^^^^^_______________ccclllvvv}}}~~~|||oooVVVMMMCCC>>>>>>EEETTTbbbkkkmmmrrrzzz|||rrriii[[[UUUJJJAAA===>>>BBBEEEGGGKKKNNNMMMNNNOOOIIICCC888555000,,,+++******)))(((((('''''''''(((((()))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''((())))))))))))(((((()))******++++++******)))***,,,---///333888<<>>???AAADDDFFFGGGIIILLLNNNOOORRRUUUXXX[[[___dddlllssszzz|||uuupppkkkhhhccc```___^^^\\\ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZZZZ\\\ZZZYYY[[[aaagggiiiiiijjjuuugggYYYIIIAAA>>>???FFFMMMRRRXXXbbbooozzz}}}{{{wwwhhh```SSSFFF???>>>AAADDDGGGJJJLLLLLLNNNPPPLLLGGG>>>:::333...+++******))))))((('''''''''((()))***((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$####################################$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''((())))))))))))))))))******+++++++++++++++)))+++...111666<<>>@@@BBBCCCEEEHHHKKKMMMPPPUUU\\\bbbhhhmmmooovvv|||zzzuuunnniiifffdddbbbaaa^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUXXXVVVTTTTTTUUUXXXYYYZZZ^^^ggguuuoooXXXJJJCCC@@@@@@AAADDDJJJUUUbbboooxxx~~~yyypppbbbTTTIIIDDDBBBBBBGGGIIIJJJJJJLLLOOONNNIIIEEE???777111---,,,+++***)))((('''&&&'''(((***+++((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''%%%###"""############$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###########################""""""""""""############ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$############""""""!!!!!!""""""#########$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&'''(((&&&%%%)))))))))))))))((((((((('''(((((()))))))))))))))******+++,,,,,,,,,,,,++++++...222777>>>FFFOOOTTTSSSVVVYYY[[[]]]___ccceeehhhnnn{{{zzzrrrpppppppppnnnmmmnnnoooqqqoooooopppppppppooonnnnnnlllmmmnnnmmmlllmmmqqqttt{{{}}}yyytttpppmmmlllhhhfffdddaaa]]][[[ZZZYYYOOOMMMKKKKKKLLLLLLKKKJJJFFFDDDCCCCCCBBB@@@<<<999999999999888888777555555333333333444444555555555333444444444333333444666333333444444555555666666555666666666666555333222222222222222333333444555666777777555333333444555555777999:::;;;>>>AAADDDBBBEEEJJJPPPVVV[[[___```eeelllvvvyyyqqqmmmkkkiiihhhbbbaaa```^^^]]]\\\\\\[[[VVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSUUUTTTSSSRRRQQQQQQRRRSSSUUU[[[eeerrrfffSSSJJJCCC>>>===>>>DDDMMMYYYeeeqqq}}}~~~qqqbbbTTTJJJEEEBBBGGGIIIIIIHHHKKKOOONNNJJJJJJDDD;;;333///---,,,+++)))((('''&&&'''(((***,,,((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$&&&''''''%%%###"""############$$$$$$$$$############""""""""""""!!!!!! !!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$###""""""###"""!!! !!!"""###$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&)))+++&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))+++++++++))))))***---000///111333777CCCQQQZZZ[[[YYYZZZ\\\]]]^^^___```bbblllvvv~~~zzz|||}}}{{{yyyuuupppooommmkkkiiiiiillloooqqqlllnnnoooooonnnoooppprrrlllmmmooopppqqqssswwwzzzzzzvvvpppkkkgggeeebbb```___]]]YYYWWWTTTRRRNNNKKKGGGFFFDDDBBBAAAAAAAAAAAA???>>><<<:::999888777777444444444444444333222111111111111111111111111111......000111222222222222111111111111111222222222222222222222222222222222222222111111111111222222444444333333333444555555666666666666777777888888===>>>@@@CCCFFFIIILLLNNNXXX\\\bbbjjjsss~~~{{{xxxuuuppphhhdddaaa`````````]]]ZZZZZZZZZYYYXXXVVVUUUVVVWWWQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRTTTUUUUUUSSSPPPOOOSSSSSSQQQPPPNNNMMMKKKKKKUUUWWW[[[dddqqqgggSSSBBB<<<<<<<<<<<<@@@JJJWWWggg~~~uuueeeVVVJJJDDDEEEKKKMMMHHHFFFHHHIIIFFFCCCBBB>>>999333...++++++++++++***((('''&&&((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))))))))))))))))))))+++,,,---,,,+++,,,///111111555:::@@@JJJWWW^^^^^^\\\\\\]]]\\\\\\\\\]]]___iiivvv|||}}}zzzyyyyyyvvvrrrooonnnlllkkkkkklllnnnpppooopppqqqqqqppppppqqqrrrppprrruuuwwwyyy|||~~~}}}sssoooiiidddaaa^^^\\\ZZZXXXVVVRRRPPPNNNLLLIIIFFFDDDBBBAAA???>>>>>>>>>>>>===<<<;;;999777666666666333333444444333222222111222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222111111000000111111222333333333333333444444555222222222333333444444444777888999;;;>>>AAADDDEEEIIIMMMRRRYYYaaajjjtttzzztttnnnhhhdddbbb```\\\YYYZZZZZZYYYWWWUUUTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMQQQXXXbbbooozzziiiRRRFFFDDD>>><<<>>>DDDOOOaaa{{{rrraaaSSSKKKFFFKKKLLLGGGEEEHHHIIIGGGDDDDDDBBB>>>999333///,,,+++***)))(((&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$"""##################"""$$$$$$%%%%%%%%%$$$#####################$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))******+++---/////////000222444444<<>><<<:::999999:::::::::999888666555444444444222222333333333222111111222222222222222222222222666555444222222111111111000111222222333333333333333333333333333333333333111111000000000000111111222222222222222333444444000000111111111111222222222222333555777999;;;<<<>>>AAAEEEJJJPPPWWW___dddooouuu~~~~~~tttlllhhhddd___[[[[[[[[[ZZZXXXVVVUUUSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJLLLPPPWWW```hhhmmmttt}}}eeeRRRJJJBBB>>><<<>>>GGGZZZxxx~~~mmm]]]SSSIIIJJJHHHEEEDDDGGGHHHFFFFFFGGGGGGFFFAAA:::333///+++***((('''&&&''')))***))))))))))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$&&&'''""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))************,,,///111222333555666777CCCPPPYYY```gggiiihhhcccccceeehhhmmmqqqssssssxxxzzzyyyzzzxxxtttsssrrrpppmmmnnnoooooooooooonnnmmmmmmqqqrrrtttuuuuuuvvvxxxzzzxxx|||}}}xxxtttrrrqqqpppooommmkkkiiihhhggg]]]ZZZTTTPPPNNNLLLJJJIIIFFFDDDAAA@@@@@@@@@???>>>;;;:::999777666666777777777666555444333333333333111222222333222222111111333333333333333333333333555444333222111111222222000111222333444444333333444444444444444444444444111111111000000111111111222222111111222222333444222222222333333333333333222222222333444555777777888;;;>>>@@@DDDIIINNNRRRXXX^^^fffnnnvvvzzzsssmmmfffbbb^^^]]][[[YYYXXXWWWUUUSSSQQQQQQRRRRRRRRRSSSSSSSSSOOOOOOPPPQQQQQQOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMQQQWWW]]]```fffnnnyyy~~~bbbRRRFFFAAA<<<<<>>?????????999888777555555555666666555444444333222222222333111222222333333333222222333333333333333333333333222222111111111111222222000111333555555555444444444444444444444444444444222222111111111111222222222222111111222222333444444444444333333333333333222222222222333444555555222444666777999;;;???BBBGGGLLLSSSYYY```hhhrrryyy{{{qqqkkkbbb___[[[YYYXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEGGGKKKOOOSSSUUUWWW^^^ffflllrrrxxx___JJJDDD===<<>>===>>><<<::::::<<>>BBBMMM^^^pppwwwyyy||||||uuuwww|||~~~vvvwww|||~~~~~~zzzvvvvvvxxxyyywwwuuussssssrrrrrrssssssrrrqqqnnnnnnoooooopppqqqrrrssswwwzzz~~~}}}xxxuuurrrrrrmmmjjjfff```[[[WWWUUUTTTKKKKKKJJJIIIGGGFFFEEEEEEFFFCCC???<<<;;;;;;:::999:::888777777:::>>>@@@AAA666555444333333333444555555444444444444444555555222333444555555555555555444444444444444444444444222333444555555333000//////111444666777777666555555555555555555555555555555444444333333444444555333333333333333444444555333333222222222111111111111000000000000111222333111333555555555666888999666:::>>>@@@BBBDDDIIINNNNNNVVVaaajjjrrr|||}}}tttiii```\\\YYYUUURRRRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJLLLMMMNNNOOOQQQTTTYYYaaaiiioooiiiXXXGGG??????CCCIIINNN]]]eeesssrrr```NNNIIIIIIGGGEEEEEEGGGFFFGGGJJJNNNMMMGGGBBB888222+++(((***++++++)))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""$$$$$$###"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""###%%%'''(((((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++...///222444777;;;AAAEEEUUUfffwww}}}~~~~~~tttssswwwyyy|||yyyvvvvvvxxxwwwtttqqquuuttttttsssrrrpppnnnmmmnnnnnnnnnoooppprrrsssttt|||}}}wwwqqqnnnkkkjjjfffddd___ZZZUUUQQQOOONNNGGGGGGFFFEEEDDDBBBBBBAAACCC???;;;999888888777666888666444555999===@@@AAA555444333222222222333444555555444444444555666666333444444555666666666555555555555555555555555555444666777888777333///---///111444777888888666555666666666666666666666666666555555444444555555666444444333333444444555666444444444444333333222222111111111111111222333444///000222333222333555666333777;;;<<<<<<===AAADDDCCCJJJRRRYYY___hhhsss{{{sssgggaaa]]]YYYUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGKKKJJJIIILLLQQQWWW\\\^^^hhhyyyyyyeeeNNNCCCAAABBBCCCEEENNNWWWfffttt}}}}}}{{{fffSSSMMMMMMJJJGGGGGGHHHFFFFFFJJJNNNOOOKKKFFF;;;444,,,)))+++,,,+++)))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$