BM6P6(@ OOONNNLLLIIIHHHHHHLLLOOOPPPMMMMMMOOONNNLLLRRR\\\```dddfffdddaaaaaafffkkkttt|||wwwqqqmmmnnnvvv~~~vvvggg[[[TTTQQQOOONNNJJJFFFBBB???>>>===<<<:::999888888999;;;;;;999888888===<<<<<>>===<<<;;;:::999888999:::;;;999888555;;;:::;;;???BBBUUUrrr|||nnngggcccaaaaaa]]]^^^bbbkkkzzzssshhhaaa^^^```cccffflllvvv}}}yyyssspppmmmkkkgggeeeaaa]]]YYYWWWWWWXXXWWWVVVPPPOOONNNMMMNNNPPPSSSTTT[[[dddqqq~~~lll\\\XXXYYYeeexxx~~~yyy}}}KKKJJJIIIGGGGGGJJJOOOSSSWWWWWWXXXXXXSSSNNNNNNSSSYYY]]]bbbcccaaabbbhhhmmmxxxzzzsssnnnlllrrrzzzxxx{{{rrrdddZZZTTTRRRQQQKKKHHHCCC@@@???>>><<<;;;;;;999888999:::;;;:::888333888999:::@@@EEEXXXvvvuuujjjfffdddcccddd]]]^^^cccmmm{{{ttthhhbbb___```dddhhhnnnxxx}}}{{{wwwuuutttsssqqqooollliiidddaaa```___]]]\\\ZZZXXXWWWUUUUUUVVVXXXYYY[[[cccppp}}}mmm]]]RRRTTTaaattt|||yyy}}}JJJIIIHHHFFFFFFIIINNNRRRXXXZZZ]]]\\\VVVQQQOOOOOOTTTYYY___aaaaaadddjjjppp}}}}}}uuuooolllpppwwwwwwvvv|||yyyjjj___WWWTTTRRRMMMIIIDDDAAA???>>>===<<<<<<:::999999:::;;;:::999333999888:::@@@FFFZZZxxxrrriiifffddddddeeeaaabbbhhhrrrttthhhbbb___aaadddiiioooyyy}}}|||zzzyyywwwvvvuuusssqqqooollljjjhhhfffeeecccaaa___]]]\\\\\\\\\]]]___gggsssiiiYYYPPPQQQ___ttt|||{{{KKKJJJGGGEEEDDDGGGMMMQQQYYY^^^aaa```ZZZUUURRRPPPQQQVVV[[[^^^```eeennnuuuxxxqqqmmmpppvvvzzztttvvvqqqddd[[[VVVTTTNNNKKKFFFBBB@@@???===<<<===;;;999999:::::::::999666::::::;;;@@@EEEYYYxxxrrrjjjgggfffeeegggeeegggmmmwwwssshhhbbb___```dddiiippp{{{~~~{{{yyywwwvvvvvvwwwvvvuuusssqqqppppppkkkiiigggeeecccaaaaaaaaadddkkkvvv{{{eeeVVVPPPQQQ```uuu~~~LLLKKKHHHEEEEEEHHHNNNSSS]]]cccgggddd^^^ZZZVVVRRROOOSSSYYY\\\```gggrrr{{{{{{tttnnnpppvvv~~~uuutttwwwiii^^^WWWUUUPPPLLLGGGCCCAAA@@@>>>===???<<<:::999999::::::999888<<<;;;;;;@@@EEEZZZyyytttlllkkkkkkkkkllljjjlllrrr|||sssgggaaa^^^___cccjjjqqq}}}}}}~~~~~~zzzxxxxxxyyy{{{}}}}}}{{{zzzyyyzzzsssrrrpppmmmkkkiiihhhgggiiioooyyytttaaaUUUPPPQQQ```vvvMMMLLLIIIGGGGGGLLLSSSXXXdddkkknnniiiccc___ZZZUUUNNNRRRWWWZZZ___iiivvv~~~vvvpppqqqvvv|||vvvsss{{{zzzmmm```XXXUUUQQQMMMHHHDDDBBB@@@???===???===:::999999:::::::::777<<<:::;;;AAAFFF[[[zzztttoooqqqssstttvvvqqqsssyyyqqqfff```]]]^^^bbbkkksss~~~}}}|||}}}~~~~~~||||||||||||{{{yyyvvvtttrrrpppooopppvvv~~~mmm\\\RRRNNNPPP^^^tttMMMLLLJJJIIIJJJOOOWWW]]]jjjqqqtttmmmfffbbb]]]WWWNNNRRRVVVYYY^^^iiiyyyxxxrrrssswwwxxxwwwsssyyy|||ooobbbYYYUUUQQQNNNHHHEEEBBBAAA???===@@@===:::999999:::::::::666;;;:::;;;AAAGGG]]]}}}sssqqquuuyyy|||wwwyyyqqqeee___\\\^^^aaammmuuu}}}|||{{{{{{{{{yyy}}}zzzxxxvvvuuuwww|||yyyfffXXXPPPMMMNNN\\\rrr}}}PPPLLLIIILLLPPPUUU^^^fffrrryyy}}}xxxoooggg___XXXSSSQQQSSSZZZcccooo{{{vvvttttttwwwwwwrrrvvv|||pppbbbXXXVVVQQQOOOKKKGGGCCCAAA???>>>======<<<;;;::::::::::::555:::999;;;AAAFFF[[[zzzoookkkuuunnnbbb[[[ZZZ___eeejjjwww}}}{{{{{{zzzyyywwwyyy|||||||||zzz|||{{{rrr```UUURRRKKKSSSaaammmssszzzSSSNNNLLLOOORRRWWW___hhhxxx}}}sssjjjaaaZZZRRRQQQTTT[[[dddqqq}}}wwwuuutttuuu~~~{{{tttsss|||{{{pppbbbYYYVVVRRRPPPMMMHHHEEEBBB@@@@@@======<<<;;;::::::::::::666;;;:::;;;AAAGGG\\\{{{ooolllwwwnnnbbb[[[YYY]]]dddjjjxxx~~~|||{{{zzzzzzxxxwwwyyy{{{~~~~~~{{{jjjYYYPPPMMMKKKRRR^^^iiiqqqzzzWWWSSSQQQSSSUUUYYYbbbkkkyyyoooddd\\\SSSRRRUUU[[[dddqqqzzzvvvtttttt||||||qqqoooxxx|||rrreee[[[XXXTTTRRRNNNJJJFFFCCCBBBAAA======<<<;;;::::::::::::888<<<;;;<<>>GGGPPPjjjiiiZZZWWW\\\aaadddcccrrr{{{iii^^^XXXXXX]]]dddlll{{{|||zzzttttttsssuuuxxx}}}}}}{{{zzzzzz|||}}}}}}|||yyyyyyyyyxxxwwwxxx{{{~~~}}}||||||kkkbbb^^^cccjjjlllmmmmmmqqqvvv~~~uuuqqqmmmhhhcccbbbkkkuuuwwwjjjeeedddnnn~~~wwwrrrrrrwwwwwwzzzwwwfff___ZZZWWWRRROOOMMMJJJFFFBBB>>>>>>===<<<:::999888777<<<:::<<>>===<<<:::999888888;;;999;;;???CCCPPPoooxxxbbbXXXXXX[[[^^^aaadddlllzzz|||hhh^^^YYYWWW]]]fffrrr}}}vvvqqqnnnnnnnnnooosssxxx}}}}}}xxxssstttyyy}}}}}}zzzzzz~~~{{{{{{zzzzzzzzz{{{||||||{{{|||uuujjjllltttzzzuuuooojjjffffffqqq}}}}}}llleeeaaahhhzzzvvvtttxxxzzzzzz|||jjjbbb___[[[WWWSSSOOOKKKFFFCCC??????>>><<<;;;:::999888:::999;;;???CCCPPPooowwwcccZZZYYY[[[\\\]]]cccjjjvvv}}}ggg]]]XXXVVV]]]gggttt|||wwwssspppooommmlllnnnrrrwwwzzz{{{vvvqqqrrrvvvzzzzzzxxxrrruuuyyy}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{~~~zzztttmmmsss|||tttmmmfffeeeooo{{{~~~lllddd]]]```oooxxxvvvwww{{{vvvmmmddd___]]]YYYTTTNNNIIIEEEBBB@@@???>>>===<<<:::999999999888;;;???CCCPPPnnnzzzeee\\\\\\]]]]]]^^^```gggsss}}}iii```[[[XXX]]]fffvvv~~~|||xxxuuurrrppplllkkkkkknnnrrruuuzzz{{{||||||{{{|||~~~{{{sssssssssrrrsssvvv||||||xxxssssssvvvyyyyyywwwoooppprrrssswww}}}|||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz}}}zzzwww|||xxxooohhhfffppp{{{kkkbbbYYYYYYcccssszzzvvvwww|||zzzqqqzzzooofff___]]]YYYTTTMMMHHHDDDBBB@@@@@@???>>><<<;;;:::999999888;;;@@@CCCPPPmmmzzzfff^^^^^^^^^___```ZZZbbbnnn~~~|||kkkeee```\\\^^^eeewww}}}zzzwwwsssqqqmmmkkkkkkmmmpppsssvvvwwwyyyzzz{{{}}}|||uuuqqqgggggggggfffgggkkkqqquuu~~~{{{wwwuuuvvvxxxxxxwwwpppppppppqqqssszzz}}}}}}||||||}}}}}}~~~}}}|||{{{zzzzzzzzzzzz|||zzzssslllkkktttnnneeeZZZUUUZZZdddmmmsssyyy~~~{{{wwwuuuyyyxxxmmmvvvpppfff^^^]]]ZZZTTTMMMGGGDDDCCCAAAAAA@@@>>>===<<<;;;::::::999<<<@@@CCCOOOkkkyyyggg```aaaaaa```___WWW]]]hhhvvvyyykkkfffbbb]]]^^^dddwww|||yyysssrrrpppnnnnnnoooqqqrrrtttwwwzzz}}}~~~yyyqqqjjjggg```````````````dddiiimmmuuu{{{|||yyyxxxxxxxxxxxxttttttttttttvvv{{{~~~~~~~~~}}}|||{{{{{{{{{{{{zzz|||yyyqqqooovvvsssjjj^^^VVVUUUYYY^^^aaadddjjjppptttxxx|||vvvtttwww|||zzznnnwwwoooggg^^^^^^[[[VVVNNNIIIFFFFFFBBBAAA@@@???===<<<;;;;;;<<<:::===AAACCCMMMiiixxxkkkhhhiiifffaaa___VVVYYY___iiiwwwwwwhhhccc```\\\___eeevvv}}}zzzsssrrrrrrrrrrrrrrrssstttuuuyyy}}}xxxpppiiieeebbb^^^_________```bbbgggjjjooouuu}}}~~~}}}}}}zzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{||||||zzz{{{}}}}}}tttpppvvvxxxooobbbXXXTTTTTTVVVXXXWWW\\\bbbeeejjjttt|||vvvsssuuuzzzqqqzzzooofff^^^___]]]WWWPPPJJJHHHHHHBBBAAA@@@???>>><<<;;;;;;<<<;;;>>>AAACCCMMMhhhyyypppoooqqqlllddd___WWWWWWYYY```mmm~~~uuueee___]]]ZZZ___ggguuu~~~zzzrrrsssssstttuuuuuuuuuuuuwww{{{|||wwwpppjjjfffdddccc```aaabbbbbbbbbdddhhhkkklllqqqyyy~~~|||{{{{{{|||}}}~~~}}}}}}|||||||||||||||zzz{{{|||~~~~~~vvvrrrvvv||||||ssshhh___[[[YYYWWWUUUWWWWWWZZZ]]]___eeeuuuyyytttuuuzzzyyy~~~ooo___]]]^^^]]]ZZZTTTMMMIIIGGGCCCBBBAAA???===<<<;;;;;;>>>@@@===@@@IIIQQQfff~~~ssstttvvvpppeee\\\UUUSSSSSSXXXeeeuuu{{{pppddd^^^[[[[[[```eeeyyy|||zzz{{{{{{{{{zzzyyyxxxvvvvvvyyy}}}zzzooolllgggbbb______```bbbbbbeeeggghhhiiijjjkkkmmmpppqqquuu|||~~~}}}~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{||||||}}}yyyuuuyyy|||oooeee```^^^[[[YYYXXXXXXYYY[[[]]]bbbqqq|||vvvwwwzzzlll]]]]]]^^^^^^ZZZTTTNNNIIIGGGDDDBBBAAA???===<<<;;;;;;<<<>>><<<>>>GGGPPPeee|||ssstttvvvqqqfff___XXXUUURRRTTT]]]iiiuuu}}}yyynnnbbb\\\YYYYYY^^^dddvvv~~~|||}}}}}}}}}|||{{{zzzxxxxxx|||vvvpppgggeeeaaa^^^^^^```bbbdddhhhkkknnnpppqqqqqqrrrsssttttttvvv{{{~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyzzzzzzzzz{{{~~~}}}yyy~~~xxxnnnjjjhhhgggeee```^^^]]]^^^^^^cccppp}}}~~~xxxxxx||||||iii]]]^^^______[[[UUUNNNJJJHHHDDDCCCAAA???===<<<;;;;;;:::===:::<<>><<<<<<;;;999<<<;;;<<>>===<<<<<<999>>><<<>>>EEEOOOhhhvvvoookkkmmmnnnllliiiiiikkkkkkkkkiiiggghhhkkknnnnnnrrrxxx~~~uuujjj___YYYWWWXXX\\\bbbmmm~~~}}}~~~uuulllddd^^^\\\[[[[[[]]]aaagggmmmqqq|||~~~~~~~~~~~~}}}}}}{{{zzzzzzxxxwwwxxx{{{~~~}}}zzz|||{{{wwwzzzppphhhaaabbbbbb^^^XXXQQQMMMKKKEEEDDDBBB@@@>>>===<<<<<<:::???>>>???FFFOOOjjjqqqllljjjlllllljjjjjjllltttvvvxxxwwwssspppoooqqqoooqqquuuzzzuuujjj___ZZZXXXXXX]]]cccnnn{{{|||~~~yyyqqqjjjddd```aaa``````aaaeeekkkqqquuu~~~~~~||||||{{{xxxvvvwwwzzz}}}{{{xxxzzz~~~rrriiibbbcccbbb___YYYRRRMMMKKKEEEDDDBBB@@@>>>======<<<999>>>>>>???FFFOOOkkk~~~ppplllkkklllllljjjlllooovvv|||{{{yyyyyyttttttuuuxxx|||tttiii^^^YYYWWWXXX]]]cccqqq~~~yyy{{{}}}~~~~~~~~~vvvppplllgggeeeeeeddddddeeeiiiooouuuyyy}}}|||{{{xxxuuuvvvxxxzzz|||}}}yyy{{{~~~ssshhhbbbcccccc___YYYRRRNNNLLLEEEDDDBBB@@@???======<<<888>>>>>>>>>EEEOOOkkkpppmmmlllnnnmmmkkkmmmrrruuu~~~wwwwwwvvvwwwzzzsssiii]]]XXXWWWWWW\\\bbbrrr~~~|||yyy{{{}}}~~~~~~}}}wwwrrrooollljjjffffffeeegggkkkrrrxxx|||}}}|||zzzwwwttttttwwwyyyyyy}}}}}}|||~~~zzz{{{|||~~~{{{mmmeeedddbbb```]]]YYYRRRNNNKKKIIIFFFBBB???===<<<<<<:::>>><<<===EEEOOOhhhttttttuuutttnnnfffeeeiiimmmxxx|||{{{}}}vvvkkk```ZZZXXXXXX]]]cccrrr~~~}}}}}}~~~zzzvvvtttqqqooolllhhhgggkkknnnrrrxxx~~~~~~}}}{{{yyywwwuuuuuuxxxzzz}}}~~~|||~~~~~~yyyvvvrrrooolllkkklllmmmmmmmmmsssvvv|||{{{zzz|||}}}~~~qqqgggeeecccaaa^^^XXXRRRNNNKKKIIIEEEBBB???===<<<;;;;;;>>><<<===EEENNNgggwwwxxxzzz{{{tttjjjeeegggjjjtttxxxmmmaaa[[[XXXXXX\\\aaappp}}}zzzxxxvvvtttsssqqqllljjjlllooorrrxxx~~~}}}{{{yyywwwvvvuuuvvvxxx{{{}}}~~~}}}|||{{{wwwxxxzzzzzzwwwrrrmmmjjjdddbbb___^^^___`````````fffjjjpppuuuzzz}}}|||zzzzzz|||~~~}}}{{{|||}}}|||vvviiigggeeebbb^^^XXXRRRNNNJJJHHHEEEAAA>>><<<;;;:::;;;???===>>>EEEMMMdddzzz|||}}}pppfffcccfffooo}}}zzzoooccc]]]ZZZXXX[[[___mmm~~~~~~}}}{{{zzzzzzyyywwwvvvppplllmmmooorrrxxx}}}{{{yyywwwvvvuuutttvvvxxxzzzzzzyyyxxxwwwssssssrrroookkkeee```]]]WWWUUURRRQQQRRRSSSTTTSSSXXX[[[aaaggglllqqqwwwzzz}}}~~~}}}{{{xxxvvvuuuvvvsssuuuwwwxxx{{{~~~zzzxxxvvvrrrpppoooqqqtttvvv{{{zzztttpppppprrrwww}}}}}}~~~}}}zzzmmmjjjfffccc^^^YYYSSSNNNJJJHHHEEEAAA>>>;;;::::::;;;@@@>>>>>>DDDKKKaaa{{{}}}wwwiiibbbbbbkkkxxx|||qqqfff___[[[XXXYYY]]]kkk{{{~~~|||||||||{{{zzzvvvppplllmmmoooqqqxxx~~~|||zzzxxxvvvuuusssuuuvvvwwwxxxwwwvvvvvvtttrrrpppkkkfff___ZZZVVVSSSPPPMMMLLLMMMNNNNNNNNNOOORRRWWW[[[___dddiiimmmnnnooopppnnnkkkjjjiiijjjfffhhhkkknnnrrrxxx{{{wwwuuurrrmmmiiifffeeefffgggjjjrrr~~~|||yyypppiiidddcccdddjjjuuu}}}ooolllhhhddd___ZZZTTTPPPKKKIIIFFFBBB>>>;;;:::999;;;???>>>???DDDIII^^^}}}yyy|||~~~mmmccc```gggttt|||rrrggg```[[[WWWWWWZZZhhhwww~~~|||zzztttoookkkmmmooorrrxxx}}}~~~~~~|||zzzxxxvvvvvvtttuuuvvvwwwxxxwwwwwwwwwuuutttqqqmmmggg```ZZZWWWSSSPPPMMMKKKLLLLLLLLLLLLLLLNNNQQQSSSVVVYYY]]]aaa```bbbddddddcccbbbbbbccc```aaadddfffjjjpppwww|||~~~yyyuuurrroookkkeeeaaa^^^\\\[[[]]]bbbkkkrrrwww{{{}}}~~~~~~}}}|||yyyvvvsssqqqhhhbbb]]]\\\\\\aaakkkuuupppmmmiiiddd```[[[VVVRRRMMMJJJGGGCCC???<<<;;;:::999>>>>>>???DDDIII\\\zzzzzz|||qqqeee```gggrrr{{{qqqgggaaa\\\WWWVVVXXXdddqqq~~~}}}{{{uuupppnnnqqqsssuuuzzz}}}{{{|||~~~~~~|||zzzxxxwwwvvvttttttvvvwwwxxxyyyyyyyyywwwvvvuuurrrmmmgggaaa^^^WWWTTTPPPNNNMMMMMMLLLKKKLLLMMMOOOPPPPPPSSSWWWYYYXXX[[[^^^_________```aaa^^^___aaabbbeeeiiiooosss~~~{{{vvvssspppnnniiiddd^^^YYYUUUSSSUUUWWWZZZ```ggglllnnnoookkkkkkjjjjjjjjjiiiiiiiiieee___[[[ZZZZZZ\\\eeennnqqqnnniiieeeaaa\\\WWWTTTNNNLLLHHHDDD@@@===;;;;;;888======???DDDHHH[[[yyytttgggbbbgggqqqyyypppgggaaa\\\VVVUUUWWW___jjjxxx}}}zzzvvvuuuwwwyyyyyy|||~~~}}}zzzyyywwwvvvssssssuuuvvvxxxyyyzzz{{{yyyzzz{{{zzzwwwrrrllliiibbb^^^ZZZVVVUUUTTTSSSRRRPPPQQQRRRRRRRRRTTTXXX[[[ZZZ]]]aaacccccccccddddddcccccccccccccccfffjjjnnnxxx|||xxxtttqqqnnnllliiiddd]]]WWWRRROOOSSSQQQRRRVVV^^^dddffffff[[[[[[\\\]]]^^^```bbbcccddd___[[[[[[ZZZ\\\bbbjjj}}}~~~qqqnnniiieeeaaa]]]XXXUUUOOOMMMIIIDDD@@@>>><<<;;;777<<<===???DDDHHH[[[xxxvvvhhhdddhhhqqqxxxooofffaaa\\\VVVTTTVVV[[[fffrrr||||||{{{}}}}}}|||~~~}}}{{{yyywwwvvvrrrrrrtttvvvxxxzzz{{{|||}}}{{{vvvrrrmmmiiiddd```^^^]]][[[ZZZUUUUUUVVVVVVVVVYYY]]]```aaadddgggiiiiiiiiiiiijjjhhhhhhgggfffeeefffjjjmmmssszzztttqqqoooooonnnmmmiiiddd^^^XXXRRRPPPMMMOOOSSSXXX\\\___aaaaaaXXXWWWVVVTTTUUUZZZaaafffggggggfffdddbbbeeekkkppp}}}{{{|||}}}rrriiiggggggbbb[[[XXXRRRPPPLLLHHHDDDAAA@@@???===@@@===>>>DDDIII\\\zzzvvveeeeeejjjwww~~~xxxmmmbbb^^^\\\XXXUUUUUU[[[___hhhttt|||zzzzzzyyyxxxvvvqqqrrrtttvvvwwwzzz}}}yyywwwtttqqqlllhhheeeddd``````______```bbbdddeeejjjlllppptttuuuuuusssqqqrrrlllhhhggggggfffiiinnnvvvzzztttooolllkkkkkknnnmmmkkkgggaaa[[[UUURRRLLLNNNQQQWWW^^^bbbcccccc\\\ZZZXXXUUUUUUZZZaaafffjjjkkkkkkhhhfffggglllqqqzzzxxxyyy}}}uuukkkhhhhhhccc\\\YYYUUURRRMMMHHHCCC???===;;;<<<@@@===>>>EEEKKK^^^|||vvvfffeeejjjvvv|||xxxmmmccc___^^^ZZZXXXYYY[[[^^^eeeooo|||}}}{{{{{{zzzyyywwwtttuuuvvvwwwxxx{{{~~~yyyuuuqqqpppkkkjjjjjjjjjkkkmmmooopppssstttwwwyyyzzzyyyxxxwwwuuuoookkkiiihhhfffiiinnnsss|||{{{xxxsssnnnkkkiiihhhiiimmmnnnnnnlllgggaaaZZZVVVPPPPPPRRRZZZdddkkkllljjjfffddd___[[[ZZZ^^^eeejjjqqqssssssqqqnnnnnnrrrvvvwwwtttuuuzzz}}}yyymmmjjjhhhddd^^^[[[UUURRRMMMGGGBBB>>><<<;;;<<>>>>><<>>@@@HHHNNNbbbtttddd```eeerrr~~~vvvuuullldddbbbbbbbbbdddiiihhhjjjmmmqqqwww~~~}}}{{{}}}|||{{{zzz{{{~~~~~~wwwqqqmmmjjjfffgggkkkrrr|||vvvtttpppllliiihhhhhhiiikkkmmmrrrtttsssooojjjfffccc```aaajjjyyy~~~xxxtttuuuzzz~~~uuunnnnnnsssyyywwwllliiihhhddd^^^[[[TTTQQQKKKFFFAAA???>>>???;;;???>>>@@@HHHOOOcccqqqbbb]]]aaammm}}}|||tttrrrjjjcccbbbbbbdddjjjqqqqqqssstttuuuyyy}}}}}}yyyrrroookkkggghhhlllsss}}}xxxvvvqqqmmmjjjiiiiiiiiikkkoootttyyyzzzxxxuuurrrllljjjjjjrrrwwwnnnmmmrrrwww~~~sssjjjiiijjjeee___\\\YYYUUUNNNGGGAAA>>><<<<<<<<>>@@@HHHNNNbbbooo```[[[]]]fffttt|||tttnnngggaaa```bbbfffnnnwwwvvvxxxzzzyyy{{{{{{tttqqqmmmjjjkkkooottt~~~|||wwwrrrnnnlllllllllnnnrrrxxx~~~vvvttttttzzzzzzpppmmmqqqvvvzzzpppiiikkklllhhhbbb^^^[[[VVVOOOGGGBBB>>>======<<>>@@@GGGMMMaaannn```ZZZZZZ___jjjssszzz}}}uuukkkddd______aaafffqqq{{{{{{~~~~~~~~~}}}wwwtttqqqnnnoootttxxx}}}xxxsssqqqpppppppppttt{{{~~~}}}}}}|||qqqmmmpppuuuwwwoooiiilllnnnjjjddd```YYYTTTNNNGGGCCCAAAAAAAAA<<>>AAA???AAAIIIMMM^^^yyy}}}ooo]]]\\\YYYXXX\\\```ccciiiooo~~~qqqggg```ZZZYYY[[[bbbooo{{{~~~|||yyyvvvyyy~~~||||||{{{~~~}}}rrrkkknnnuuu~~~}}}ssslllmmmooollleeeaaa\\\XXXPPPIIICCC???======<<<@@@>>>@@@HHHLLL]]]xxxqqq]]]ZZZVVVTTTXXX[[[___eeelllyyyrrriiiaaaZZZXXXYYY___lllwww}}}{{{{{{uuummmooouuu~~~uuunnnoooqqqmmmgggccc]]]YYYQQQIIICCC???>>>>>>;;;???===@@@HHHLLL\\\wwwttt^^^WWWRRROOOQQQTTTXXX```hhhssstttjjjbbbZZZWWWWWW\\\gggsss~~~wwwooopppvvv}}}uuuoooqqqrrrmmmgggddd___ZZZRRRIIICCC???>>>>>><<>>AAAIIIMMM]]]wwwwwwaaaVVVPPPKKKLLLOOOSSS[[[dddmmm{{{vvviiiaaaYYYUUUUUUYYYeeeppp{{{~~~xxxppppppvvvzzzsssoooqqqrrrmmmhhheee```[[[RRRIIICCC?????????===AAA@@@CCCKKKOOO^^^xxxyyycccUUUNNNIIIIIIKKKOOOXXX```hhhvvvxxxggg___WWWTTTSSSXXXdddoooyyy}}}yyyppppppuuuwwwrrrppprrrsssnnnjjjhhhbbb\\\SSSJJJCCC@@@???@@@===AAAAAAEEELLLPPP^^^xxxxxxdddTTTNNNHHHHHHIIIMMMTTT\\\dddqqqzzzhhh___WWWSSSSSSWWWbbbmmmwww|||xxxppppppuuuvvvrrrqqqtttuuuqqqmmmlllccc]]]TTTJJJCCC@@@@@@@@@<<<@@@@@@DDDLLLOOO^^^wwwuuucccSSSLLLGGGGGGHHHKKKQQQYYY```lllyyy|||jjjbbbYYYTTTRRRUUU___jjjvvv|||xxxooopppuuuuuurrrrrrvvvwwwsssooooooddd^^^TTTJJJCCC@@@@@@AAA;;;???@@@DDDKKKNNN]]]vvvsssbbbQQQKKKFFFFFFGGGIIIOOOVVV^^^iiiuuu{{{|||mmmdddZZZTTTQQQTTT]]]gggvvv|||}}}~~~yyyrrrrrruuu{{{uuurrrvvvxxxtttnnnkkkfff^^^SSSHHHBBB???>>>>>>???BBB@@@DDDMMMPPP\\\tttpppbbbTTTMMMHHHGGGHHHIIILLLPPP^^^bbblllwwwttthhh[[[VVVVVVWWW[[[```rrr{{{zzzuuuvvv{{{|||ttttttvvv{{{uuurrrvvvyyyuuuooommmfff^^^SSSHHHBBB???>>>>>>???BBB@@@DDDLLLNNN[[[sssrrrcccUUUNNNHHHHHHIIIJJJMMMRRRZZZ]]]eeepppwww}}}vvvjjj]]]WWWVVVVVVZZZ^^^pppzzz~~~|||{{{tttpppkkkiiimmmrrrxxx{{{wwwuuuwww|||vvvsssvvvyyyuuupppnnnfff^^^SSSHHHBBB@@@?????????BBBAAADDDKKKMMMYYYpppuuueeeWWWOOOIIIIIIJJJJJJNNNSSSVVVXXX^^^gggnnnuuuyyylll___YYYWWWVVVXXX[[[lllxxx{{{{{{|||~~~{{{vvvsssrrrrrrrrrqqqjjjfffaaa______bbbfffiiirrryyyxxxvvvwwwyyyuuuwwwyyyuuupppmmmfff^^^SSSIIICCC@@@?????????BBBAAADDDKKKLLLWWWnnnxxxhhhYYYQQQJJJIIIJJJJJJNNNSSSVVVWWW[[[bbbhhhppp||||||oooaaaZZZWWWTTTUUUXXXfffsss|||wwwvvvwwwtttooojjjfffeeeffffffgggaaa___[[[WWWUUUVVVYYY[[[aaagggrrr~~~wwwuuuwww|||wwwxxxyyytttooolllfff^^^SSSIIICCCAAA@@@@@@???CCCAAAEEEKKKLLLVVVmmm{{{mmm]]]TTTLLLJJJJJJJJJNNNSSSVVVUUUXXX]]]bbbiiivvv}}}pppccc[[[VVVSSSSSSUUU^^^kkk|||wwwqqqqqqsss}}}jjjddd]]]XXXWWWXXXZZZ[[[ZZZYYYVVVRRRNNNNNNPPPRRRRRRYYYcccooo{{{~~~vvvvvvxxx~~~xxxyyyyyyuuuooommmfff^^^SSSIIIDDDAAAAAAAAA???CCCBBBFFFMMMMMMWWWmmm}}}rrrcccYYYPPPMMMLLLKKKOOOSSSTTTSSSTTTXXX\\\bbbmmmyyy}}}qqqccc[[[VVVQQQPPPRRRXXXdddttt{{{qqqlllkkkooozzz~~~~~~~~~}}}|||{{{ccc]]]TTTNNNLLLNNNPPPRRRSSSRRRQQQMMMHHHGGGIIIKKKJJJOOOWWWaaalllxxx|||uuuwww{{{}}}wwwyyyzzzwwwrrrpppfff^^^SSSIIIDDDBBBAAAAAA???CCCCCCGGGNNNNNNXXXnnnxxxjjj```VVVQQQOOONNNQQQVVVSSSRRRSSSVVVYYY]]]gggrrr}}}pppbbbZZZUUUPPPOOOPPPTTT^^^mmmzzz~~~uuukkkeeeeeefffrrr}}}|||{{{zzzyyyxxx```ZZZPPPIIIGGGIIILLLNNNNNNNNNMMMIIIEEECCCEEEHHHDDDGGGLLLSSS\\\gggrrrzzz{{{vvvxxx}}}{{{vvvxxx{{{yyyuuutttfff^^^SSSIIIDDDBBBBBBBBB>>>CCCCCCGGGOOOOOOYYYooo{{{nnndddZZZUUURRRPPPSSSWWWUUUSSSTTTWWWYYY\\\fffppp{{{|||ooobbbZZZUUUPPPNNNOOORRR\\\jjjvvv{{{rrrgggaaaaaa^^^jjjzzz~~~}}}|||{{{zzz{{{\\\VVVNNNHHHFFFHHHJJJLLLMMMKKKHHHEEEBBBAAAAAABBBDDDEEEHHHMMMTTT\\\ccchhhmmmqqquuuwwwyyy|||}}}vvvuuuwww~~~zzzzzz}}}}}}yyyuuujjj\\\MMMFFFDDDBBBAAABBBFFFFFFIIILLLNNNSSS___lll|||pppaaaYYYYYY[[[[[[YYY[[[WWWUUUXXX[[[^^^dddjjjxxxyyymmmaaaZZZVVVPPPNNNNNNOOOVVVbbbooo|||}}}uuulllddd\\\XXX[[[fffttt|||zzzzzz{{{|||\\\VVVMMMGGGEEEFFFHHHIIILLLJJJGGGDDDAAA@@@@@@AAAAAAAAACCCFFFKKKQQQVVVZZZ^^^aaaeeegggiiimmmsssxxx|||wwwwwwyyy|||yyyzzz}}}~~~zzzvvvlll^^^NNNGGGDDDAAA@@@AAAEEEEEEHHHLLLNNNSSS___llluuufff]]]^^^aaaccccccddd___\\\]]]^^^^^^bbbgggwwwxxxlll___XXXRRRMMMJJJKKKMMMTTT___lllzzzzzzqqqhhh```ZZZUUUUUU```nnnzzz}}}~~~^^^WWWNNNGGGDDDDDDEEEFFFIIIGGGEEEBBB@@@????????????>>>>>>???BBBEEEHHHJJJQQQTTTXXX[[[\\\```ggglllyyy{{{wwwxxx{{{|||yyyzzz~~~{{{wwwmmm___OOOHHHDDDAAA@@@AAAEEEEEEIIIMMMOOOTTT```mmmzzzkkkbbbdddjjjoooqqqrrrlllhhhfffdddaaabbbfffuuu{{{ooo```XXXQQQKKKIIIIIIJJJQQQ\\\iiiwwwxxxmmmddd]]]XXXUUUQQQ[[[iiiuuu|||bbb[[[QQQHHHDDDCCCDDDDDDFFFDDDCCCAAA???>>>>>>>>>???>>>>>>===>>>@@@BBBCCCHHHKKKOOOQQQSSSWWW]]]bbbmmmwww{{{vvvxxxzzz|||}}}{{{wwwkkk]]]NNNHHHEEECCCBBBDDDFFFGGGKKKOOORRRWWWcccooo|||nnneeegggpppxxx}}}~~~xxxsssppplllgggfffhhhtttvvvfff\\\TTTNNNKKKLLLIIIOOOYYYffftttxxxlllccc\\\XXXUUUQQQ[[[iiiuuu|||~~~|||yyywwwvvvvvvtttssspppsssvvvzzz~~~hhh```UUULLLFFFDDDDDDDDDCCCBBBAAA@@@>>>=====================>>>???@@@AAA???BBBFFFGGGHHHKKKQQQVVVbbbmmm~~~{{{vvvvvvyyy}}}zzzuuugggZZZLLLGGGFFFEEEEEEGGGHHHIIINNNSSSVVV[[[gggsss}}}ppphhhjjjttt{{{xxxsssmmmjjjlllvvv}}}lll___VVVOOOLLLMMMJJJOOOXXXdddrrrxxxkkkbbb[[[VVVTTTSSS\\\iiiuuu}}}~~~|||~~~}}}vvvsssoookkkjjjiiigggeeebbbeeeiiimmmrrrwww~~~nnneeeYYYNNNHHHEEECCCCCCAAA@@@@@@???>>>======<<<;;;;;;;;;<<<===>>>@@@@@@===@@@CCCCCCDDDFFFKKKOOOYYYddduuu|||vvvwwwyyy|||~~~yyysssdddWWWJJJEEEEEEEEEFFFHHHIIIJJJPPPVVVYYY^^^jjjvvvtttmmmpppzzz|||uuuqqqrrryyyooo```VVVOOOLLLMMMJJJOOOWWWaaaooo~~~yyylllbbb[[[VVVSSSSSS[[[gggttt|||~~~}}}~~~}}}|||}}}zzzwwwkkkgggbbb^^^]]][[[ZZZYYYXXXZZZ^^^bbbfffkkkqqquuu{{{zzzqqqhhh\\\PPPHHHDDDBBBAAA???????????????>>>======::::::;;;<<<===>>>???@@@???BBBDDDDDDCCCEEEIIINNNRRR]]]mmm}}}~~~yyyyyy|||yyyrrrcccVVVIIIDDDDDDDDDEEEGGGHHHJJJPPPWWW[[[```kkkwww|||uuuxxx|||}}}}}}qqqbbbWWWOOOLLLMMMJJJNNNTTT^^^kkk{{{~~~rrrggg```ZZZVVVSSSZZZeeerrr{{{~~~}}}zzzyyy}}}~~~zzzvvvqqqmmmaaa]]]XXXUUUSSSRRRQQQPPPRRRTTTWWWZZZ]]]aaafffjjjsss|||~~~uuusssrrriii\\\PPPHHHCCCAAA@@@???????????????>>>======<<<<<<===>>>???@@@@@@AAA>>>AAACCCBBBAAABBBFFFJJJNNNXXXhhhxxx{{{|||~~~yyyrrrdddWWWIIIDDDCCCBBBCCCEEEGGGJJJPPPVVV[[[```kkkwww|||~~~uuueeeYYYPPPNNNOOOIIIMMMSSS\\\hhhxxxxxxnnneee___[[[TTTZZZeeerrr|||~~~zzzxxx{{{zzzvvvrrrmmmhhhddd^^^ZZZUUUQQQPPPOOOOOONNNPPPRRRTTTVVVXXX[[[```cccdddmmm{{{yyypppnnn~~~sssjjj\\\PPPGGGCCC@@@???AAA@@@???>>>>>>>>>>>>???===<<<<<<===>>>@@@BBBCCCEEEEEEDDDDDDDDDFFFHHHIIIOOOUUU```ppp{{{|||~~~~~~|||}}}~~~}}}yyyuuudddVVVHHHDDDEEEEEEFFFGGGJJJLLLQQQWWW[[[aaannnzzz}}}iiiZZZQQQNNNNNNOOOMMMNNNWWWcccppptttjjjbbb]]]\\\___gggrrr}}}{{{wwwwwwyyy~~~wwwvvvrrrmmmgggbbb]]]ZZZVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[dddgggqqqwwwpppnnnzzznnnfffYYYNNNGGGCCCAAA@@@???>>>===============>>>>>>>>>===>>>???BBBDDDEEEHHHHHHHHHHHHIIIIIIJJJJJJNNNSSS^^^mmm~~~}}}|||wwwbbbUUUHHHDDDEEEEEEFFFHHHKKKLLLRRRXXX\\\bbbnnn{{{~~~jjjZZZQQQNNNNNNOOOLLLMMMUUU```mmm~~~{{{qqqiiiddd^^^aaahhhrrr~~~{{{wwwwwwyyy}}}{{{xxxvvvpppnnnkkkfffbbb]]]ZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[___aaaiiiwwwyyyppplllvvvfff___UUULLLFFFCCCBBBAAA>>>>>>>>>======>>>??????????????????AAADDDGGGIIIMMMNNNOOOPPPOOONNNLLLKKKLLLPPP[[[iiizzz{{{|||~~~yyyrrr___SSSGGGDDDEEEFFFGGGJJJLLLNNNSSSZZZ^^^cccooo|||lll[[[RRRNNNMMMNNNKKKLLLRRR\\\iiizzz{{{rrrmmmbbbdddjjjttt{{{xxxxxxyyy{{{zzzsssnnnjjjiiieeeccc```^^^[[[ZZZZZZYYY[[[\\\^^^```aaabbbbbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZ[[[bbbnnn{{{zzzpppiiippp___YYYQQQJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAADDDHHHLLLOOOSSSUUUWWWWWWVVVRRRNNNLLLJJJNNNWWWeeevvv~~~}}}vvvxxx}}}vvvnnn\\\QQQGGGDDDEEEFFFHHHLLLNNNPPPVVV\\\```eeeqqq}}}ppp___TTTOOOMMMMMMJJJJJJPPPXXXcccuuu{{{uuuiiijjjmmmvvv|||yyyyyyyyyzzz{{{rrriiibbb^^^\\\[[[ZZZYYYYYYZZZ]]]```aaaeeegggiiillllllllljjjiiigggfffdddaaa^^^\\\ZZZYYYYYYYYY^^^iiiuuu|||pppffflll\\\WWWPPPKKKHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBDDDHHHNNNSSSVVV[[[\\\^^^___\\\WWWQQQMMMKKKNNNUUUcccsss}}}}}}yyyvvvzzzwwwmmmXXXNNNFFFDDDEEEFFFJJJNNNPPPRRRXXX___cccgggrrr~~~uuudddWWWQQQNNNKKKIIIJJJNNNTTT___ooo~~~}}}pppoooqqqwww|||zzzzzzzzzzzz~~~|||{{{zzzwwwxxxxxxxxxwwwxxx{{{}}}~~~yyyqqqfff\\\VVVTTTTTTUUUVVVYYY^^^ccchhhkkkppprrrtttvvvvvvtttqqqooollljjjhhheeebbb^^^[[[ZZZXXXWWW[[[eeeppp|||}}}pppdddiii~~~___[[[UUUQQQNNNMMMKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEIIINNNVVV]]]aaadddeeeffffffbbb\\\UUUQQQNNNPPPUUUaaaqqq}}}}}}zzzwwwssswww~~~rrrhhhTTTLLLEEEEEEFFFGGGKKKPPPRRRTTT[[[aaaeeeiiittt{{{jjj\\\SSSOOOJJJIIIKKKOOOSSS[[[kkkyyytttrrrrrrvvv}}}}}}{{{{{{{{{||||||yyyvvvsssrrrnnnnnnmmmkkkjjjlllooosss{{{||||||uuuiii]]]UUURRRPPPRRRVVV[[[aaahhhmmmpppvvvxxxyyyzzzzzzwwwuuusssnnnmmmkkkhhhdddaaa]]]\\\VVVUUUYYYaaakkkwwwqqqdddggg|||fffbbb]]]YYYVVVTTTRRRPPPMMMMMMKKKJJJIIIIIIHHHHHHGGGHHHJJJNNNVVV^^^ggglllmmmnnnnnnlllhhhaaaZZZVVVQQQRRRVVVaaaqqq}}}xxxvvvpppttt{{{zzzmmmbbbQQQJJJEEEEEEFFFGGGLLLRRRSSSVVV\\\cccgggkkkuuuxxx|||pppaaaVVVPPPHHHIIILLLPPPSSSYYYgggvvvvvvssspppsssyyy~~~{{{||||||}}}|||zzzwwwsssooolllkkkfffdddaaa^^^]]]___dddhhhwww||||||pppbbbXXXSSSNNNQQQUUU[[[aaafffkkkmmmuuuvvvwwwxxxxxxwwwuuutttnnnmmmllliiifffccc___]]]VVVUUUYYYaaakkkuuuttteeefffyyykkkgggccc___\\\YYYWWWTTTTTTSSSRRRPPPOOONNNNNNNNNJJJKKKNNNSSS[[[dddmmmsssssssssssspppkkkeee^^^ZZZSSSTTTWWWaaappp{{{wwwwwwssswww~~~|||nnncccPPPIIIEEEEEEFFFGGGLLLRRRTTTWWW]]]dddhhhkkkuuu{{{pppsss}}}tttdddWWWPPPGGGIIIMMMQQQSSSXXXfffsssvvvrrrooopppvvv|||~~~{{{|||}}}yyyxxxvvvsssoookkkhhhfffaaa^^^ZZZVVVTTTWWW]]]bbbuuu}}}vvvggg[[[UUUMMMPPPTTTZZZ___dddggghhhqqqrrrtttuuuuuuuuuuuutttmmmmmmllljjjgggdddaaa___WWWWWW[[[ccclllvvvuuuffffffwwwvvvsssmmmhhhccc```^^^]]]^^^\\\YYYVVVTTTRRRQQQQQQSSSRRRSSSXXXbbbllluuuyyy{{{zzzyyywwwsssmmmeee___YYYYYY[[[bbboooxxxrrrqqqrrrwww|||{{{jjjZZZMMMKKKHHHGGGHHHLLLPPPSSSWWWYYY```jjjoooqqquuuzzzuuujjjiiivvvvvveeeVVVMMMKKKIIIIIILLLPPPVVVcccppp}}}~~~vvvuuuttttttuuuwwwyyy{{{~~~|||{{{|||wwwtttpppllliiifffccc```YYYVVVRRRNNNMMMOOORRRTTTbbbqqq~~~~~~vvvmmmbbbWWWSSSSSSSSSUUUWWWYYY[[[]]]gggjjjnnnqqqrrrqqqooommmpppooollliiieeebbb___^^^WWWUUUWWW]]]dddmmmyyyoooaaaeeerrr~~~|||wwwrrrnnnjjjhhhgggfffdddbbb___\\\ZZZYYYYYYXXXWWWXXX]]]gggqqqzzz~~~~~~}}}zzzvvvooogggbbb\\\\\\^^^dddpppxxxrrrqqqssswww|||{{{jjjZZZLLLJJJHHHGGGIIILLLPPPSSSZZZ\\\cccmmmqqqrrrvvv{{{uuujjjiiiuuuyyyiiiZZZQQQNNNKKKJJJLLLNNNTTT```kkk{{{|||xxxttttttttttttuuuvvvwwwxxxwwwwwwwwwxxx{{{xxxtttpppkkkhhheeeaaa___VVVSSSMMMIIIGGGHHHJJJLLLUUUcccqqqvvvuuuqqqiiiaaaVVVUUUSSSQQQQQQSSSUUUVVV```ccchhhlllnnnnnnmmmlllnnnmmmjjjgggdddaaa^^^]]]UUUSSSSSSYYY```hhhtttlll___cccppp}}}yyyvvvtttsssqqqooollliiifffeeeddd```___```eeennnyyyzzzssskkkeeeaaa```aaafffqqqyyysssssstttyyy~~~yyyiiiYYYJJJIIIGGGGGGIIIMMMQQQTTT]]]___gggpppttttttvvv{{{wwwjjjiiisss}}}nnn___UUUPPPLLLKKKKKKLLLPPP[[[eeewww}}}xxxttttttuuuuuuvvvwwwwwwwwwwwwuuuuuuvvvwww{{{~~~xxxuuupppkkkgggccc___\\\SSSPPPJJJEEEBBBBBBCCCDDDJJJTTTaaajjjpppssspppjjj___[[[VVVPPPNNNMMMOOOPPPVVVYYY^^^bbbfffiiiiiiiiijjjiiigggeeebbb___]]]\\\SSSPPPOOOSSSYYYaaammmxxxhhh\\\```mmm|||yyyvvvsssqqqpppjjjiiiiiimmmvvv}}}vvvnnnhhhdddddddddiiissszzzuuuuuuuuuzzzwwwfffWWWHHHHHHGGGHHHKKKOOOSSSVVV___aaaiiirrrvvvuuuvvvzzz|||mmmiiipppyyyqqqaaaWWWPPPMMMKKKKKKKKKMMMWWWaaasss}}}yyyuuuvvvwwwyyy{{{|||{{{zzzyyy{{{{{{{{{||||||yyyuuupppkkkfffbbb^^^[[[RRROOOJJJEEEBBBAAAAAABBBFFFKKKUUU___iiiooopppnnnjjjeee]]]UUUOOOLLLLLLMMMMMMPPPTTTXXX]]]aaadddeeeeeeeeedddcccaaa^^^\\\ZZZRRRNNNLLLNNNRRRYYYeeeppp}}}yyycccYYY^^^jjj~~~{{{zzztttrrrrrruuu}}}zzzrrrmmmffffffgggllluuu|||vvvwwwvvv|||}}}sssbbbSSSGGGGGGHHHJJJMMMRRRVVVYYY___bbbiiiqqquuutttvvvzzzppphhhkkkpppssscccXXXOOOLLLKKKKKKJJJLLLUUU^^^mmm||||||zzzyyy{{{~~~~~~|||yyyvvvpppkkkfffbbb]]]ZZZQQQNNNJJJEEEBBBAAABBBBBBCCCEEEKKKUUUaaaiiiooorrrrrrmmmeee[[[TTTOOOMMMLLLIIIJJJMMMPPPTTTYYY]]]______`````````^^^\\\ZZZXXXQQQLLLJJJKKKNNNSSS]]]gggyyysss___WWW\\\ggg}}}{{{zzz}}}~~~wwwrrrjjjiiijjjooowwwyyyxxxxxx~~~zzzooo]]]OOOGGGHHHIIILLLPPPUUUYYY\\\```bbbhhhpppssstttwww|||pppeeedddeeeqqqyyyxxxfff[[[QQQNNNLLLKKKJJJKKKRRR[[[fffvvv}}}zzzvvvpppkkkgggccc^^^[[[QQQNNNJJJFFFCCCAAAAAAAAA??????CCCMMMWWWaaammmvvvvvvrrrlllddd\\\UUUQQQNNNJJJJJJJJJKKKNNNQQQUUUXXXXXXYYYZZZ[[[ZZZXXXVVVUUUOOOKKKHHHIIIJJJMMMUUU^^^ppp}}}mmm[[[UUUYYYbbb||||||wwwnnnnnnnnnqqqxxx{{{zzzzzzxxxjjjYYYJJJGGGHHHJJJNNNRRRXXX\\\___bbbccchhhooossstttyyymmmaaa]]]\\\dddkkksss}}}~~~mmmaaaTTTQQQNNNLLLIIIIIIOOOWWW___ooozzzvvvqqqlllhhhddd```]]]UUURRRMMMHHHDDDBBB@@@@@@>>><<>>CCCGGGOOO```qqq{{{{{{zzzwwwpppggg___ZZZQQQNNNJJJGGGGGGHHHKKKMMMLLLMMMPPPQQQRRRPPPNNNMMMJJJGGGEEEFFFFFFFFFJJJQQQXXXfffuuu}}}ooodddTTTOOOSSSZZZssstttnnnlllpppwww~~~~~~}}}}}}rrraaaTTTMMMLLLKKKLLLOOOUUUYYYZZZYYYfffhhhkkkmmmpppuuuzzz}}}mmm^^^WWWVVVWWWXXX```nnn|||xxxjjj^^^UUUMMMJJJHHHHHHJJJNNNXXXcccrrr}}}xxxrrrllliiigggfff^^^[[[UUUNNNIIIFFFDDDDDDAAA>>>>>>???AAAGGGUUUbbbppp}}}}}}vvvmmmddd___YYYRRRLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJBBBAAAAAAAAABBBDDDEEEGGGOOOVVVaaammmvvv~~~xxxkkk___VVVOOORRRZZZlll~~~vvvqqqnnnrrrwww}}}~~~~~~~~~ppp___RRRMMMLLLLLLNNNSSSYYY^^^```___eeehhhjjjmmmppptttyyy|||ooo^^^VVVTTTSSSUUU\\\iiixxx|||oooaaaXXXOOOLLLJJJHHHJJJNNNVVV^^^mmm}}}}}}yyytttoookkkhhhgggaaa^^^XXXQQQKKKHHHEEEEEEAAA???>>>??????CCCOOOZZZjjjyyyyyypppfffaaaYYYSSSOOOLLLJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFAAAAAA@@@@@@AAACCCDDDEEEIIIPPPYYYcccmmmuuu|||yyylll^^^TTTNNNQQQYYYjjj|||xxxssspppssswww||||||lll[[[PPPKKKLLLMMMQQQWWW^^^ccceeefffeeehhhkkknnnppptttyyy|||sssaaaVVVQQQOOOPPPVVVcccrrruuueee\\\SSSNNNKKKIIIJJJMMMQQQXXXdddttt~~~{{{wwwrrrnnnjjjhhheeeaaa\\\UUUOOOJJJGGGFFFBBB@@@?????????@@@GGGPPP```qqqvvvqqqiiibbb\\\VVVRRRNNNIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEJJJQQQYYYaaajjjrrrwww{{{nnn\\\SSSMMMPPPXXXggg}}}zzzwwwsssqqqtttwww|||wwwgggWWWNNNJJJLLLOOOSSSYYY___cccfffggggggjjjmmmpppsssvvvzzz}}}xxxeeeXXXQQQMMMMMMRRR^^^mmm~~~xxxhhh___UUUQQQMMMIIIHHHKKKMMMQQQ[[[kkk~~~}}}{{{wwwrrrmmmkkkhhheee```ZZZSSSNNNIIIGGGCCC@@@@@@AAA@@@???CCCIIITTTddd{{{yyyqqqiiiaaaYYYTTTNNNMMMKKKHHHFFFCCCBBBAAAAAA@@@?????????@@@AAABBBFFFIIIMMMSSSZZZbbbjjjpppxxx{{{|||nnn[[[RRRMMMPPPWWWfffzzzwwwtttqqqqqqtttwww}}}~~~rrrbbbTTTLLLJJJMMMPPPUUUZZZ^^^aaacccdddjjjlllpppsssvvvxxx|||~~~}}}jjj[[[SSSMMMLLLPPP[[[iii{{{xxxkkkaaaXXXSSSNNNIIIHHHJJJJJJNNNVVVcccttt~~~zzzuuuqqqnnnjjjhhhccc^^^WWWQQQLLLJJJDDDBBBBBBDDDCCCAAACCCGGGKKKVVViii}}}~~~wwwmmmddd^^^XXXVVVSSSNNNJJJGGGDDDCCCBBBAAA@@@???>>>???@@@AAAEEEGGGJJJMMMSSSZZZbbbhhhooorrrwww|||}}}nnn[[[RRRNNNQQQWWWeee{{{zzz|||zzzwwwtttrrrpppqqqtttwww|||{{{mmm]]]QQQKKKKKKMMMQQQWWW[[[^^^```bbbccckkknnnrrrvvvxxxzzz}}}nnn^^^TTTNNNLLLNNNXXXfffxxxzzzmmmddd[[[VVVQQQKKKIIIKKKIIIMMMTTT]]]jjj{{{}}}yyyuuussslllkkkhhhccc]]]VVVQQQNNNGGGDDDDDDFFFFFFCCCCCCFFFFFFJJJVVVfffttt~~~~~~vvvpppdddaaa\\\VVVPPPLLLIIIHHHCCCBBB@@@????????????@@@BBBCCCEEEGGGKKKQQQXXX^^^dddhhhlllqqquuuzzznnnZZZRRRNNNQQQWWWddd||||||zzzwwwvvvwwwyyyzzzzzz}}}}}}}}}|||zzzwwwtttrrrrrrqqqqqqtttuuuyyyxxxjjjZZZNNNKKKLLLNNNSSSYYY^^^```aaadddfffkkkooosssvvvxxxzzz}}}~~~ooo___UUUPPPLLLMMMVVVddduuuqqqhhh___ZZZTTTNNNLLLMMMJJJNNNUUUZZZbbbqqq~~~{{{xxxvvvooonnnlllhhhccc\\\VVVSSSKKKGGGEEEGGGFFFCCCAAACCCEEECCCHHHSSS^^^fffooowwwzzzmmmjjjddd\\\VVVQQQMMMLLLDDDCCCAAA@@@?????????@@@???@@@AAACCCEEEJJJPPPUUUYYY\\\aaafffkkkpppvvvyyyoooXXXPPPMMMPPPUUUaaayyyyyywwwuuutttuuuuuuuuutttyyyyyyzzzyyywwwuuurrrpppsssrrrrrrttttttwww~~~vvvhhhXXXNNNKKKMMMOOOTTT[[[```bbbdddgggiiikkknnnsssvvvxxxzzz|||~~~ooo___VVVPPPLLLMMMUUUbbbtttsssjjjaaa\\\WWWQQQOOOPPPJJJPPPVVVYYY^^^lll~~~|||zzzyyyqqqqqqooolllggg```ZZZWWWOOOIIIFFFGGGFFFAAA@@@AAAFFFAAAAAAIIIQQQVVV^^^fffiiimmmttt{{{zzzvvvsssooohhh```YYYSSSPPPNNNEEEDDDBBB@@@??????@@@@@@>>>???@@@AAADDDHHHMMMQQQQQQUUUYYY^^^ccciiiooossszzz}}}pppWWWOOOKKKOOOTTT___wwwxxxwwwtttrrrppppppqqqqqqqqqqqqqqqpppoooooonnnnnnooonnnnnnnnnrrryyy{{{nnn___SSSMMMOOORRRTTTYYY___dddgggiiikkklllnnnqqqtttvvvyyy|||pppaaaWWWOOONNNOOOSSS]]]ooowwwoooeee^^^ZZZXXXUUUSSSQQQQQQUUU]]]eeeppp~~~{{{yyywwwuuusssppplllgggaaa]]]XXXTTTPPPLLLJJJHHHFFFDDDBBBAAAAAACCCGGGKKKMMMMMMTTTXXX___fffjjjlllkkkiiijjjiiifffaaa[[[TTTNNNJJJDDDDDDCCCBBBAAA@@@??????>>>???@@@@@@@@@CCCGGGJJJNNNQQQUUUYYY^^^ccciiimmmsssuuuxxx|||iiiSSSQQQIIIJJJUUU]]]ooo|||zzzwwwtttsssrrrrrrsssqqqqqqppppppooonnnmmmmmmmmmmmmlllmmmpppwwwyyymmm^^^SSSOOOQQQUUUXXX]]]ccchhhjjjlllmmmnnnnnnpppsssvvvxxx{{{~~~ssscccXXXQQQOOOOOOSSS[[[lllzzzrrrggg___\\\[[[YYYWWWWWWWWW[[[bbbkkkuuu|||yyyyyywwwtttrrroookkkeeeaaa___[[[VVVQQQNNNKKKHHHFFFBBB@@@@@@AAADDDGGGHHHIIIKKKMMMPPPTTTVVVXXXYYYYYY[[[ZZZYYYVVVQQQLLLGGGDDD@@@@@@??????>>>============>>>??????@@@BBBFFFJJJNNNQQQUUUZZZ]]]aaafffiiinnnppptttxxxiiiSSSQQQJJJLLLVVV^^^ooo~~~{{{xxxvvvtttttttttrrrqqqpppooonnnmmmlllllljjjjjjjjjjjjnnnuuu~~~xxxkkk]]]SSSQQQTTTXXXZZZ___eeejjjlllmmmnnnnnnoooqqqtttuuuwwwyyy}}}yyyiii\\\TTTPPPNNNRRRYYYggg~~~~~~uuuiiiaaa^^^^^^]]]]]]]]]\\\```hhhpppzzz~~~{{{zzzyyyvvvuuussspppkkkhhhgggccc^^^YYYUUUQQQMMMJJJEEECCCBBBBBBCCCEEEEEEDDDEEEDDDCCCBBBCCCFFFHHHJJJJJJJJJJJJHHHFFFCCCAAA???===============<<<<<<<<<<<<===>>>>>>???BBBFFFIIIMMMQQQVVVZZZ]]]___aaacccfffiiimmmrrrzzz|||fffRRRQQQLLLNNNXXX^^^mmm~~~{{{xxxvvvuuutttsssrrrqqqpppooommmlllllliiiiiihhhhhhlllsss|||wwwiii[[[SSSRRRUUUYYYYYY^^^eeejjjlllnnnooooooqqqsssuuuvvvwwwyyy|||qqqcccVVVPPPMMMQQQWWWcccyyyyyykkkbbb______``````______bbbjjjqqq{{{~~~|||zzzxxxwwwvvvtttqqqnnnmmmjjjeeeaaa]]]YYYUUURRRLLLJJJGGGEEEEEEEEEDDDCCCCCCBBB@@@>>>???@@@BBBDDDAAAAAAAAAAAA@@@???>>>===<<<<<<======>>>>>>>>>???<<<===>>>??????BBBFFFJJJNNNRRRXXX\\\]]]]]]]]]^^^___bbbfffllluuuuuuaaaQQQQQQLLLOOOXXX]]]jjj~~~{{{xxxvvvuuutttsssrrrqqqpppooonnnnnnkkkjjjiiiiiikkkrrr{{{vvvgggYYYRRRRRRVVVYYYZZZ^^^eeejjjmmmooorrrtttsssuuuwwwxxxyyyzzz}}}wwwiiiYYYQQQMMMQQQVVV___vvv|||nnnccc____________aaa```cccjjjqqq{{{}}}{{{zzzyyyyyyxxxvvvtttpppmmmjjjgggeeebbb^^^[[[SSSPPPLLLIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>??????===>>>???@@@AAADDDHHHLLLPPPTTTZZZ]]]]]]\\\[[[[[[[[[]]]bbbhhhrrr~~~ppp]]]OOOPPPMMMPPPYYY\\\ggg}}}~~~{{{yyyxxxuuuuuuuuutttssssssrrrrrrnnnnnnlllkkkmmmsss{{{~~~ssscccVVVQQQSSSWWW[[[___bbbgggkkknnnqqquuuxxxtttuuuwwwyyyyyy{{{~~~ppp```UUUOOORRRUUU\\\rrrqqqeee```^^^]]]\\\``````ccciiipppzzz~~~||||||||||||zzzxxxsssqqqooommmllliiifffcccZZZVVVQQQMMMKKKHHHEEECCC@@@AAAAAABBBAAAAAA@@@???=========<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCGGGKKKOOOTTTWWW\\\^^^^^^]]]\\\\\\ZZZ\\\```fffppp|||kkkZZZNNNPPPNNNSSS[[[\\\eeezzz|||{{{wwwwwwwwwwwwvvvvvvvvvvvvsssrrrpppnnnooottt{{{yyynnn^^^SSSPPPTTTZZZ___dddfffhhhiiikkkooossswwwrrrtttvvvxxxyyy{{{{{{hhhZZZSSSUUUVVVYYYnnnvvviiibbb^^^[[[YYY\\\\\\^^^eeekkkuuu~~~}}}wwwvvvtttsssqqqoookkkhhhccc```ZZZVVVRRROOOLLLIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEFFFIIINNNQQQWWWZZZ^^^______^^^^^^^^^\\\]]]aaafffooo{{{zzzeeeWWWOOORRRQQQVVV^^^]]]eeeyyy~~~wwwxxxxxxxxxxxxyyyyyyyyyvvvuuurrrppppppuuu|||uuujjjZZZPPPPPPVVV]]]bbbfffggggggggggggjjjooosssqqqsssuuuwwwxxx{{{~~~nnn___VVVWWWVVVWWWjjjyyykkkccc^^^ZZZXXXWWWWWWYYY___fffooo~~~{{{zzzxxxwwwuuurrrnnnkkklllhhhbbb]]]ZZZVVVSSSPPPLLLJJJHHHEEECCCCCCCCCCCC????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHKKKPPPSSSYYY\\\___``````______```]]]___bbbgggooo{{{rrr```SSSQQQTTTTTTYYY```___fffzzz}}}}}}~~~~~~}}}|||yyytttpppqqqvvv|||zzz{{{~~~~~~{{{sssdddVVVQQQTTTYYY___eeehhhiiiiiijjjlllnnnpppqqqtttttttttuuuwwwzzz|||~~~~~~zzzlll___ZZZXXX\\\kkk|||qqqbbbYYYVVVVVVWWWUUUWWW[[[```iiiwww~~~}}}zzzxxxuuutttrrrrrrqqqooolllhhhccc___\\\[[[UUURRRNNNJJJHHHGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHJJJNNNSSSWWWZZZ___```bbbccccccbbbaaa```dddbbbccciiipppyyy|||uuulll^^^RRRKKKLLLQQQYYY]]]bbbllluuu{{{vvvssstttxxx~~~}}}xxxyyy~~~|||qqqdddWWWTTTXXX]]]dddiiiqqqqqqqqqqqqrrrrrrrrrrrrttttttuuuvvvxxxzzz{{{||||||~~~yyyiii```ZZZZZZeeetttvvvfff[[[UUUSSSSSSQQQRRRVVV[[[cccqqq}}}|||zzzxxxwwwvvvtttsssqqqmmmjjjfffcccaaa]]][[[WWWTTTQQQPPPPPPPPPKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKLLLNNNRRRVVVZZZ\\\```bbbdddeeefffdddcccaaadddbbbccciiipppyyyvvvppphhh]]]SSSNNNOOOSSSYYY\\\```iiirrrzzzwwwxxx|||}}}wwwyyy~~~~~~{{{mmmaaaXXXYYY^^^dddjjjooozzzzzz{{{zzzyyywwwuuutttuuuuuuwwwxxxyyyzzzzzzzzzyyy|||tttiii___ZZZaaammm|||kkk]]]TTTPPPNNNLLLMMMQQQUUU[[[hhhttt~~~||||||xxxxxxwwwuuurrrnnnkkkiiieeedddbbb___]]][[[ZZZYYYUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXWWWWWWUUUTTTRRRQQQRRRRRRSSSTTTWWWZZZ]]]___aaacccfffhhhiiigggdddccccccaaaccciiipppyyy}}}rrrkkkdddZZZSSSRRRRRRTTTXXX[[[^^^fffppp~~~{{{|||{{{zzz~~~|||xxxggg^^^YYY]]]dddjjjooosss}}}~~~~~~|||yyyxxxvvvwwwyyyzzz{{{zzzzzzyyyyyy||||||pppddd[[[```jjj|||}}}lll^^^UUUQQQLLLJJJKKKNNNQQQVVVbbbmmm{{{{{{{{{zzzxxxuuurrrppplllkkkjjjgggeeecccaaa```^^^^^^____________^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```aaaaaacccfffiiiiiigggeeecccaaa___aaahhhooowwwtttkkkaaaXXXSSSTTTRRRTTTWWWYYY\\\fffooo~~~~~~zzzsssbbb\\\ZZZ```iiinnnpppsssyyyzzz|||~~~~~~|||{{{xxxyyy{{{|||||||||{{{zzz|||uuuggg[[[\\\dddsss~~~mmm```XXXUUUMMMKKKKKKNNNOOOTTT^^^iii|||}}}}}}||||||zzzxxxvvvuuusssrrrqqqnnnllljjjhhhgggdddeeeeeeeeeeeeeeeeeedddaaabbbcccddddddeeedddddd`````````aaaaaabbbbbbcccaaacccfffhhhhhhfffcccaaa___]]]```fffnnnvvvvvvlll```XXXUUUSSSQQQRRRUUUXXX\\\gggqqqyyyooo```\\\\\\dddmmmppppppqqqqqqrrruuuxxx{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~zzziiiZZZWWW]]]jjjzzzpppccc[[[XXXOOOMMMLLLNNNOOORRR[[[eeeuuu~~~}}}|||zzzzzzyyy{{{yyywwwuuurrrpppoooooojjjjjjjjjkkkkkkjjjjjjjjjggghhhiiikkklllmmmmmmmmmhhhhhhggggggffffffeeeeeedddeeeffffffeeedddbbb```^^^\\\___fffnnnuuuxxxmmmaaaYYYYYYSSSQQQQQQTTTWWW\\\gggsssyyyoooaaa^^^___hhhpppqqqooonnnjjjlllnnnrrrvvvyyy|||~~~}}}}}}}}}~~~~~~lllZZZUUUYYYaaaqqqvvvfff[[[VVVOOOMMMLLLMMMMMMOOOWWWaaalll|||~~~}}}~~~~~~}}}zzzwwwtttsssssssssooooooppppppppppppoooooolllmmmnnnooopppqqqqqqqqqoooooonnnmmmllljjjiiihhhggggggfffeeedddbbbaaa```^^^]]]aaahhhooowww|||pppaaaYYYYYYUUURRRQQQSSSVVV[[[gggrrrzzzoooccc```bbbkkksssrrrooommmgggiiikkknnnssswww{{{}}}~~~~~~~~~nnn\\\WWW[[[[[[kkk{{{iii[[[TTTNNNLLLKKKLLLKKKMMMUUU^^^fffvvv~~~zzzvvvssssssssstttssssssttttttttttttssssssnnnoooooopppppppppppppppssssssrrrqqqooommmkkkjjjjjjiiigggeeecccbbbaaaaaa```___bbbjjjqqqxxxsssaaaWWWWWWVVVSSSRRRSSSUUUZZZeeeqqqsssiii]]]aaagggnnnrrrrrrnnnkkkdddbbbbbbhhhqqqxxxzzzyyy{{{{{{{{{}}}ppp^^^XXX[[[]]]hhhzzzlll^^^VVVSSSNNNLLLOOORRRSSSUUUXXXhhhttt}}}{{{zzzzzzwwwvvvvvvvvvwwwwwwuuuttttttsssrrrqqqppppppqqqqqqxxxwwwwwwvvvvvvsssnnnkkklllkkkhhhfffcccbbbbbbbbb^^^```ccchhhoooyyyooo```ZZZ\\\ZZZZZZYYYWWWWWW\\\eeelll~~~~~~sssjjjaaadddjjjpppssssssooolllfffdddeeejjjssszzz|||{{{{{{{{{|||~~~sss___VVVWWW\\\gggyyyppp```XXXTTTNNNLLLNNNQQQQQQSSSVVVeeeqqq~~~}}}|||{{{zzzyyyxxxyyy{{{{{{zzzxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvuuussspppmmmlllkkkhhhfffddddddddddddaaacccfffkkkrrr{{{ooo```\\\^^^``````^^^[[[ZZZ^^^eeelllzzz~~~{{{rrrkkkgggjjjoootttuuutttqqqoookkkiiijjjooovvv|||~~~}}}|||{{{|||wwwcccXXXWWWZZZdddvvvvvveee[[[TTTNNNKKKMMMOOONNNPPPTTT```lll~~~~~~}}}}}}|||{{{}}}~~~yyyzzz{{{}}}}}}}}}||||||zzzxxxvvvtttttttttrrrqqqlllkkkiiigggfffffffffgggeeegggjjjnnnuuu~~~nnnaaa]]]```ffffffddd```^^^```fffllluuu|||~~~~~~wwwoookkkmmmppptttwwwwwwvvvtttsssrrrqqqrrruuuyyy|||}}}}}}||||||}}}}}}iii^^^ZZZXXXbbbsss|||kkk___VVVPPPKKKLLLMMMLLLNNNQQQ\\\gggyyy~~~}}}~~~|||zzz|||yyyvvvttttttuuuttttttmmmllljjjiiihhhiiiiiijjjiiikkknnnrrrwwwlll```]]]```fffgggfffccc```bbbggglllrrr~~~~~~~~~{{{sssmmmkkkpppsssxxxyyyxxxwwwwwwwwwzzzzzzzzz{{{|||}}}|||{{{{{{{{{|||~~~oooaaaZZZWWW```pppqqqeeeYYYRRRMMMLLLLLLKKKLLLPPPYYYcccsss~~~}}}zzzvvvtttuuuuuuvvvuuunnnmmmlllkkkkkkkkklllllljjjmmmppptttzzzyyyhhh___]]]___aaacccdddbbbaaaccciiimmmrrr}}}xxxooojjjlllppptttxxxzzzyyyxxxzzz|||~~~}}}|||{{{{{{zzz{{{~~~zzzssscccYYYWWW___mmmyyylll^^^VVVOOONNNMMMKKKLLLOOOUUU^^^lll}}}|||xxxvvvvvvvvvvvvuuuqqqpppnnnmmmlllmmmmmmnnnlllooorrrwww}}}rrrfff^^^\\\^^^]]]```bbbccccccfffkkkpppttt}}}uuukkkiiimmmnnnsssxxxyyyxxxyyy|||~~~}}}zzzzzzzzz}}}{{{~~~zzzhhh\\\XXX___lll}}}tttaaaYYYRRROOONNNLLLMMMPPPQQQXXXeeeuuu}}}zzzxxxwwwwwwuuutttsssrrrpppooonnnnnnnnnooonnnqqquuuzzz{{{mmmeee___]]]]]]]]]```dddffffffiiinnnssswww~~~~~~tttjjjiiiooommmrrrwwwyyyxxxyyy~~~zzzyyyyyy|||}}}~~~ooocccXXX___kkk{{{yyyddd[[[TTTQQQOOOLLLMMMQQQOOOUUUaaaqqq~~~{{{yyyxxxwwwuuussstttsssqqqooonnnnnnnnnoooooorrrwww}}}vvvkkkeeeaaa^^^]]]___bbbfffhhhiiikkkppptttxxxyyylllcccfffnnnsssuuuxxxyyy{{{}}}~~~yyyzzz{{{zzzzzzzzz|||~~~}}}~~~{{{wwwaaa\\\]]]gggyyypppcccWWWRRROOOKKKHHHGGGMMMSSS^^^kkkyyy|||zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrtttxxxqqqiiiddd```]]]^^^bbbccceeegggjjjmmmooopppqqqzzzzzzppphhhjjjpppsssuuuxxxzzzzzz|||~~~~~~{{{yyyyyyzzz{{{zzzyyyyyyzzz|||xxxwwwyyy}}}~~~|||fff^^^^^^fffwwwtttgggYYYSSSPPPLLLIIIIIIKKKQQQ[[[ggguuu~~~|||{{{zzzzzzyyywwwvvvtttsssrrrrrruuuwwwzzzzzzkkkdddaaa^^^\\\]]]aaabbbdddgggiiilllnnnooooooxxx|||vvvqqqpppssstttwwwzzz||||||||||||}}}{{{wwwtttwwwyyy{{{zzzyyywwwxxxxxxrrrrrrvvv{{{{{{lllaaa___dddrrr{{{lll\\\TTTPPPMMMKKKLLLJJJOOOWWWbbbooo~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttyyyzzz|||rrreeeaaa```^^^^^^___```aaacccfffiiikkklllmmmllluuu~~~yyyvvvvvvxxx|||}}}|||~~~{{{wwwssswwwxxxzzzzzzxxxvvvvvvvvvttttttxxx~~~|||vvvooobbb^^^```mmm~~~sssaaaWWWRRRMMMLLLMMMJJJNNNUUU^^^jjjxxx~~~}}}{{{zzzyyyyyyxxx||||||~~~xxxlllbbb```aaabbbbbbddd```aaadddgggiiikkklllllllllttt||||||zzz|||}}}||||||}}}zzzwwwwwwxxxyyyxxxvvvuuuuuuvvvxxxyyy|||yyysssqqqbbb]]]^^^hhhzzz{{{hhh[[[TTTNNNLLLLLLKKKNNNTTT\\\ggguuu}}}}}}|||||||||||||||}}}}}}~~~rrrggg______bbbdddfffhhhbbbcccfffiiilllmmmmmmmmmooouuu|||}}}{{{zzz{{{~~~zzzwwwxxxxxxwwwuuuuuuvvvxxx|||{{{}}}~~~}}}{{{rrr{{{xxxddd^^^]]]fffwwwpppbbbYYYQQQMMMLLLLLLNNNRRRZZZdddsss}}}}}}|||}}}}}}~~~~~~~~~nnnddd\\\^^^bbbeeegggiiieeegggkkknnnpppqqqppppppsssxxx}}}{{{zzz{{{zzzxxxxxxwwwuuutttuuuxxx{{{~~~}}}}}}}}}|||ssswwwhhhaaa___fffuuuyyyjjj___UUUOOOMMMKKKMMMQQQWWWbbbqqq~~~~~~|||nnneee^^^```eeegggjjjllliiikkkooorrrtttttttttsssvvvzzz~~~~~~|||zzz{{{~~~yyyyyyxxxvvvtttsssvvvzzz}}}~~~ttttttllldddaaagggtttpppcccXXXPPPNNNJJJLLLPPPVVVaaappp|||qqqhhhaaaccchhhkkkmmmppplllnnnrrruuuwwwwwwvvvuuuxxx{{{~~~zzz~~~zzz}}}zzzzzzzzz}}}~~~yyyuuuxxxyyyxxxvvvtttvvv|||xxxsssxxxkkkcccgggppp}}}uuueeeYYYQQQMMMLLLJJJLLLTTT^^^kkk|||}}}nnnllljjjhhhhhhjjjlllnnnnnnoooqqqsssuuuwwwxxxxxxyyyxxx{{{}}}zzztttvvv~~~zzzwww{{{~~~|||{{{zzz|||}}}}}}yyyvvvxxxyyyzzzzzz{{{|||uuu|||rrrgggjjjsss~~~yyyiii]]]UUUQQQOOOLLLLLLRRR[[[gggwwwnnnmmmjjjiiihhhiiikkklllooopppqqqssstttuuuuuuuuuwwwwwwyyy}}}zzzrrrkkkiiinnnqqqppprrrxxx}}}~~~|||{{{{{{{{{{{{yyywwwwwwxxx{{{~~~wwwuuuyyykkklllttt}}}pppcccYYYTTTRRRNNNLLLPPPVVVaaappp|||ooonnnkkkiiihhhhhhiiijjjmmmnnnoooqqqqqqqqqqqqpppuuutttvvvzzz~~~xxxiiiaaa\\\^^^bbbeeelllsssxxx{{{}}}{{{zzzyyyyyyyyyyyyxxxxxxyyy}}}~~~xxxooo{{{~~~nnnlllrrryyywwwhhh\\\TTTRRRMMMKKKMMMRRR[[[iiiuuu}}}pppnnnllliiihhhhhhhhhhhhiiikkkmmmooopppoooooonnnsssssstttxxx{{{~~~ttteee]]]UUUSSSWWW___hhhpppqqqtttyyy|||}}}}}}}}}}}}~~~}}}|||zzzxxxxxxzzz{{{zzzxxxwwwyyy}}}~~~~~~~~~|||nnntttqqqnnnqqqvvv~~~lll]]]TTTQQQMMMJJJLLLPPPVVVbbbnnnxxxooonnnllljjjhhhggggggggghhhjjjmmmppprrrsssrrrqqqsssrrrsssuuuxxx~~~}}}}}}|||{{{{{{}}}~~~}}}~~~zzzqqqggg___VVVRRRUUU^^^hhhoooqqqtttyyy}}}}}}}}}|||||||||||||||zzzyyyyyyzzz|||~~~{{{yyyxxxzzz|||}}}~~~~~~~~~tttqqqzzzrrrnnnnnnrrr~~~rrraaaVVVQQQMMMKKKLLLOOOSSS\\\eeeuuu~~~tttnnnmmmllljjjhhhggggggfffjjjlllppptttvvvvvvuuuuuuqqqpppqqqssstttzzz}}}|||{{{{{{yyyyyyyyyzzz|||}}}|||||||||}}}~~~yyyqqqlllfff\\\VVVYYYbbblllqqqtttvvvzzz{{{{{{{{{|||}}}yyy{{{|||{{{yyyyyy{{{~~~}}}{{{zzz|||~~~~~~}}}pppnnn|||{{{ooojjjhhhkkkzzzyyyggg[[[SSSOOOMMMNNNNNNOOOUUU]]]iiivvvxxxpppmmmlllkkkjjjiiihhhgggfffjjjlllpppsssttttttsssqqqooonnnnnnooopppvvv~~~|||{{{zzz{{{zzzyyyxxxxxxzzz{{{}}}{{{{{{zzzzzz|||~~~yyytttqqqkkkbbb[[[]]]fffooosssrrrssstttttttttuuuwwwyyywwwzzz||||||zzzzzz|||~~~}}}{{{|||~~~~~~ooofffqqq~~~~~~tttiiieeeaaaeeevvv~~~lll```UUUQQQOOOOOONNNMMMQQQWWW```lll|||uuuooolllkkkkkkjjjiiihhhgggggghhhjjjmmmppppppooommmkkkmmmllllllmmmnnnsss~~~|||{{{zzzzzzzzzvvvuuuuuutttuuuvvvxxxyyy{{{}}}}}}}}}|||{{{}}}yyyxxxzzzwwwnnndddcccjjjqqqsssvvvuuutttsssssstttvvvwww}}}xxxwwwxxxyyywwwyyy}}}}}}{{{}}}}}}~~~pppdddgggnnnrrrtttlllddd___\\\___lll{{{sssbbbYYYQQQKKKKKKMMMMMMNNNQQQ[[[eeesss|||rrrllljjjjjjiiigggeeedddeeefffhhhfffeeefffiiikkkkkkiiipppjjjgggiiikkkoooyyy~~~}}}}}}|||zzzyyyyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxxzzz{{{|||{{{zzz{{{~~~}}}yyyzzz}}}{{{rrriiiggglllqqqrrrvvvuuutttssssssuuuwwwxxxyyyuuuuuuxxxzzzzzz|||~~~{{{||||||}}}~~~{{{hhhccceeehhhtttnnngggaaa[[[\\\gggtttyyyhhh]]]TTTMMMLLLMMMLLLMMMOOOVVV___lllxxxxxxqqqmmmjjjiiigggfffeeefffggggggbbb```___aaaeeehhhiiiiiimmmhhheeegggiiillluuu~~~~~~}}}|||yyyyyyyyyxxxxxxwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvxxxyyyyyyyyyyyy{{{xxxwww|||~~~vvvmmmjjjnnnrrrrrrvvvuuutttttttttvvvwwwxxxvvvsssrrrwwwzzzzzz{{{}}}|||}}}|||zzzzzz{{{|||~~~oooaaa___bbbrrroookkkddd\\\ZZZbbbmmmooobbbXXXPPPNNNMMMKKKKKKMMMOOOVVVbbbmmmyyyzzzsssnnnllliiigggdddeeehhhiiihhhfff^^^\\\[[[]]]aaaeeeggggggiiigggfffhhhjjjlllrrrzzz~~~~~~~~~~~~{{{||||||||||||{{{{{{zzzvvvvvvvvvwwwvvvvvvvvvuuuwwwwwwvvvuuutttttttttsssuuuvvvwwwwwwxxx{{{~~~|||sssuuu|||}}}tttkkkiiioootttuuuyyyyyywwwvvvvvvvvvvvvvvvtttoooooossswwwwwwwwwxxxyyyzzz}}}}}}yyyzzzzzz||||||}}}}}}}}}xxxddd```dddooorrrrrrkkk```[[[```hhhuuussseee[[[QQQNNNMMMKKKKKKMMMKKKQQQZZZcccooo~~~~~~uuuoookkkiiigggeeedddgggllllllfffaaa]]]\\\[[[[[[^^^aaaeeegggggghhhjjjmmmooorrrxxx||||||{{{{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwtttuuuuuuvvvvvvuuuttttttuuuuuuttttttsssqqqqqqpppqqqsssuuuwwwyyy}}}~~~~~~yyypppssszzz|||yyypppgggfffooowwwzzz~~~}}}|||zzzxxxvvvuuuuuuooojjjiiioootttvvvvvvwwwwwwxxx{{{~~~yyyzzz{{{|||||||||||||||~~~~~~jjjccciiirrrzzz~~~uuueee\\\]]]aaalll|||wwwhhh]]]SSSOOOMMMKKKKKKMMMKKKOOOUUU\\\gggvvvzzzrrrmmmiiigggfffeeeggglllooommmeee^^^[[[ZZZYYYYYY[[[___dddhhhgggkkkooorrrvvv{{{|||zzzzzzyyyxxxvvvzzzzzzzzzyyyxxxwwwuuuuuusssttttttuuutttsssrrrqqqqqqqqqqqqqqqpppooommmmmmmmmppptttxxx{{{~~~~~~wwwppprrrxxxyyyvvvnnnfffgggqqqzzz}}}}}}{{{xxxwwwvvvnnngggeeellltttxxxyyy{{{wwwxxxzzz}}}zzz{{{|||}}}~~~}}}|||{{{}}}}}}sssgggjjjuuu~~~kkk]]]ZZZ[[[eeesssooodddXXXRRROOOLLLKKKMMMKKKMMMQQQVVV___mmm}}}wwwpppllliiihhhggghhhkkkooorrrpppiiiddd___^^^[[[YYYYYY\\\bbbfffdddkkkpppsssxxx~~~|||zzzxxxwwwwwwwwwvvvtttuuuuuuuuuuuuuuutttsssrrrqqqrrrssssssrrrpppnnnllllllmmmmmmmmmmmmllljjjjjjjjjnnntttyyy~~~~~~~~~}}}wwwrrrrrrvvvwwwvvvqqqlllmmmuuu|||}}}~~~|||{{{zzzvvvnnniiinnnuuuyyyzzz|||yyyxxxyyy{{{|||}}}~~~~~~|||{{{{{{{{{nnnmmmrrrpppaaa\\\[[[```jjj{{{yyylll___WWWRRRMMMKKKLLLJJJLLLNNNQQQWWWcccrrr}}}|||sssmmmllllllllljjjkkknnnppprrrsssrrrrrrpppmmmggg```ZZZYYY\\\``````ggglllnnnrrr{{{uuuttttttvvvyyy{{{{{{zzzvvvuuuttttttuuuuuutttsssqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqpppnnnkkkiiiiiijjjkkklllkkkjjjiiihhhiiimmmuuu{{{~~~~~~~~~~~~~~~zzzvvvssssssuuuvvvxxxvvvrrrsssyyy||||||~~~}}}xxxppprrrwwwyyyyyyyyyzzzyyyxxxzzz}}}}}}~~~}}}|||yyyyyy~~~tttpppjjjsssfffaaa```\\\dddssssssddd[[[TTTMMMJJJKKKIIIJJJKKKMMMRRR]]]kkkuuuzzzoookkkkkknnnpppmmmnnnoooppprrruuuzzz~~~uuuhhh\\\VVVVVVXXX\\\dddhhhhhhllluuuzzzyyyiiiiiijjjkkknnnqqqtttvvvtttssspppnnnmmmlllllllllpppooonnnmmmlllkkkkkkjjjjjjkkklllllljjjhhhhhhiiilllkkkiiihhhhhhjjjkkkllllllqqqyyyyyy}}}yyytttrrrssstttuuu{{{|||||||||{{{|||~~~}}}{{{}}}}}}}}}tttuuu|||}}}~~~yyyvvvxxx~~~||||||||||||||||||{{{{{{}}}}}}}}}fffnnnttt{{{}}}wwwlllccc]]]\\\bbbmmm~~~zzzgggYYYSSSPPPLLLHHHLLLJJJJJJKKKMMMTTTbbbooo{{{yyyrrrooolllllloookkkmmmppppppqqqtttyyy~~~vvvggg]]]VVVPPPUUUVVV[[[dddiiilllooottt|||```aaaccceeehhhkkkmmmooopppooommmkkkiiiiiiiiijjjkkkkkkjjjjjjiiiiiiiiiiiigggiiijjjjjjiiihhhiiijjjpppnnnllliiiiiijjjkkkmmmrrrvvv|||~~~|||{{{||||||zzz~~~vvvpppnnnpppssstttwwwyyy{{{{{{{{{{{{}}}~~~~~~|||{{{|||}}}}}}zzz}}}~~~{{{~~~zzzvvvwww|||{{{{{{{{{{{{zzzzzzzzzzzz||||||~~~jjjdddjjjrrrwwwuuunnnfffaaaWWW]]]hhhyyypppaaaZZZUUUQQQMMMMMMKKKJJJKKKLLLQQQ\\\iiiuuuyyyssspppmmmnnnpppoooppppppqqqqqqtttxxx{{{vvvlll```WWWSSSQQQTTT\\\cccggglllqqqwww~~~YYY[[[]]]aaadddggghhhiiijjjiiihhhfffeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhhhhiiijjjllltttrrrnnnkkkkkklllnnnooozzz}}}}}}zzzwwwvvvvvvwwwzzz~~~|||ssslllkkkllloooqqqppptttxxxzzz{{{zzz{{{{{{{{{{{{{{{|||}}}~~~|||~~~{{{wwwxxx{{{~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{}}}qqq___dddjjjqqqtttpppiiicccXXX\\\fffuuuwwwggg]]]WWWQQQMMMMMMKKKJJJKKKKKKMMMUUU___kkkvvvwwwrrrooommmnnnppprrrpppooooooqqqtttuuuvvv|||ooobbbVVVPPPMMMRRRZZZ```fffkkkpppuuuYYY[[[___cccfffiiijjjjjjfffeeedddcccbbbbbbcccdddccccccbbbbbbbbbbbbaaaaaaaaacccfffggghhhjjjlllooouuussspppnnnnnnqqqtttvvv~~~zzzwwwtttsssssstttxxx}}}}}}xxxqqqlllkkkkkkkkkkkkiiinnntttyyyzzzyyyyyyxxxyyyyyy{{{{{{|||~~~}}}zzzzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz}}}wwwdddeeehhhnnnrrrqqqiiibbb^^^aaahhhsssooocccZZZRRRMMMLLLJJJIIIKKKKKKKKKQQQXXXaaalll|||tttooonnnllllllooosssooolllmmmqqqttttttsssyyy~~~}}}ssseeeYYYOOOMMMQQQWWW^^^eeekkknnnyyy]]]___bbbfffiiikkklllmmmeeedddbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```______^^^aaabbbeeefffgggjjjmmmpppsssrrrqqqqqqtttwww|||~~~}}}{{{xxxuuutttsssssstttuuu}}}~~~wwwuuurrrpppnnnkkkhhheeeccciiiqqqvvvyyyxxxwwwwwwxxxyyyzzz{{{{{{~~~|||||||||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{~~~~~~iiieeeccchhhpppqqqjjjbbb^^^```eeennn{{{~~~ooodddZZZTTTMMMJJJJJJLLLLLLKKKOOOTTTYYYcccrrr|||rrrooonnnmmmmmmpppsssooommmnnnrrruuuvvvuuuuuuwwwxxxzzzyyykkk[[[SSSQQQSSSYYY```lllmmmuuu```aaacccfffiiikkkmmmmmmeeecccbbb```___`````````aaa`````````_________^^^aaabbbcccdddeeehhhllloooqqqrrrsssuuuyyy~~~yyyxxxvvvtttttttttuuuvvvvvv~~~}}}ttttttssssssqqqmmmgggccc___eeemmmtttwwwxxxwwwwwwzzzyyyyyyzzz{{{~~~|||{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||jjjbbb[[[```lllrrrmmmeeeWWWXXX\\\cccooo{{{mmmaaaYYYRRRNNNLLLMMMMMMLLLNNNRRRTTT\\\hhhttt{{{rrrpppooonnnoooqqqsssqqqooooooqqqtttuuuvvvrrrsssqqqqqqxxx{{{mmmcccZZZUUUXXX]]]mmmnnnsssbbbbbbccceeegggjjjlllmmmdddcccaaa___^^^^^^^^^^^^\\\\\\]]]^^^___````````````aaaaaaaaabbbdddhhhkkkqqqrrruuuyyy~~~~~~||||||uuutttsssssssssuuuwwwxxxzzz{{{vvvuuuuuutttsssnnniiiddd\\\bbbkkkrrrvvvwwwxxxxxx|||yyyxxxyyyzzz~~~{{{~~~~~~{{{zzzyyyyyywwwxxxyyyzzz|||}}}~~~~~~}}}~~~pppcccYYY]]]jjjsssppphhhVVVVVVVVVYYYbbbrrrwwwhhh```YYYTTTPPPOOONNNLLLMMMPPPOOOUUU___iiitttwwwnnnmmmmmmlllmmmooooooooonnnmmmkkklllnnnqqqmmmooonnnlllppp{{{~~~vvviii]]]ZZZ]]]gggiiimmmvvvdddddddddeeefffiiikkkmmmdddcccaaa___]]]\\\\\\\\\XXXYYYZZZ\\\^^^```bbbccc___``````______aaaeeehhhqqqssswww|||}}}zzzxxxwwwrrrrrrqqqqqqsssuuuxxxzzz}}}yyyyyywwwuuutttrrrooojjjggg[[[aaajjjqqquuuwwwxxxyyy}}}yyyxxxyyyzzz|||xxxwww}}}}}}zzzxxxxxxxxxuuuvvvwwwyyy{{{}}}~~~~~~xxxhhh[[[]]]kkkuuurrrjjjZZZXXXVVVUUU[[[hhhyyysssjjj___XXXSSSQQQOOOLLLLLLNNNLLLRRRZZZbbbmmm{{{{{{rrrjjjiiiiiihhhiiikkkkkklllkkkhhhdddcccfffjjjgggkkkllliiikkksss|||tttddd]]]^^^```bbbfffnnn|||bbbaaa___^^^___bbbeeehhhdddccc```^^^[[[ZZZYYYXXXVVVWWWYYY\\\^^^^^^[[[YYY]]]\\\[[[\\\```cccfffgggooovvv}}}{{{wwwsssqqqnnnooopppssswww||||||{{{wwwrrrpppooolllhhhddd[[[```jjjssszzz}}}}}}|||~~~}}}{{{yyyxxxxxxxxxyyy~~~{{{xxxwwwzzz||||||zzzyyyxxxwwwvvvuuuvvvxxx{{{||||||||||||{{{mmmYYY]]]mmmuuussspppbbb]]]XXXVVVWWW]]]lll{{{qqqggg___WWWQQQLLLHHHIIIMMMNNNOOOSSS\\\dddooo~~~|||rrroookkkhhhffffffhhhiiikkkiiigggeeedddcccccccccdddeeefffhhhjjjlllnnnnnnwww~~~zzzjjj```eee^^^[[[cccsss]]]\\\ZZZZZZ[[[^^^aaaddddddcccaaa^^^\\\YYYXXXWWWTTTUUUVVVXXXYYYZZZXXXWWW[[[[[[[[[^^^aaaeeeiiijjjpppxxx~~~}}}yyyuuurrrppprrrsssvvvyyy~~~~~~|||yyyvvvrrrqqqqqqoookkkggg```eeellltttyyy|||}}}|||~~~|||yyywwwvvvvvvxxxyyy~~~~~~|||yyyvvvvvvxxxzzz}}}zzzxxxwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{~~~yyybbb```llltttuuutttiiiaaaYYYUUUVVV\\\kkkxxx{{{ooodddYYYSSSNNNJJJJJJMMMKKKKKKNNNUUU]]]fffuuu}}}qqqnnnjjjgggeeeeeefffggghhhgggeeecccbbbbbbbbbbbbddddddeeefffggghhhiiijjjmmmuuuvvvooobbbZZZTTTYYYhhh~~~ZZZYYYWWWWWWYYY\\\___aaadddcccaaa^^^[[[YYYWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\^^^bbbfffkkkoooqqqttt|||}}}zzzvvvssspppooouuuwwwzzz|||{{{xxxvvvsssssstttsssoookkkfffiiinnntttxxx{{{|||}}}}}}{{{wwwtttssstttvvvxxxzzzzzzyyyvvvttttttvvvxxxzzzzzzyyyxxxwwwvvvvvvuuuwwwxxxyyyzzzzzzzzzzzzyyy{{{~~~oooeeejjjsssyyy{{{rrrgggZZZTTTTTTZZZgggsss|||mmm^^^VVVQQQMMMLLLLLLJJJIIIKKKPPPUUU]]]kkkxxxyyyooommmiiieeecccccccccdddccccccbbbaaaaaaaaaaaabbbbbbbbbbbbcccddddddeeeeeecccjjjttt~~~iii___UUUUUU___tttZZZZZZYYYYYYZZZ]]]```aaacccbbb```^^^\\\YYYWWWVVVVVVVVVUUUTTTTTTVVVYYY[[[^^^aaaeeejjjnnnssswwwzzz{{{}}}zzzwwwtttrrrqqqppptttuuuyyy~~~~~~||||||yyywwwvvvvvvwwwuuuppplllhhhjjjmmmqqquuuyyy|||}}}|||yyyuuurrrqqqrrruuuvvvvvvvvvuuutttrrrrrrtttvvvyyyzzz{{{{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxx|||~~~~~~}}}|||}}}~~~~~~kkkjjjrrr{{{{{{mmm^^^UUUSSSXXXcccmmmxxxdddZZZUUUPPPMMMLLLNNNLLLLLLOOORRRXXXeeepppxxxpppmmmjjjgggcccaaa``````aaa_________`````````aaaaaa______```aaaaaabbbcccccc```eeemmmvvv~~~vvvkkk^^^XXX\\\lll\\\[[[ZZZZZZ[[[]]]___aaa`````````___]]][[[YYYXXXYYYYYYXXXWWWVVVXXX]]]aaafffjjjpppuuuyyy||||||{{{xxxuuussssssssssssqqqrrruuuzzz|||{{{|||{{{zzzyyyyyyzzzwwwqqqkkkgggiiikkknnnssswwwzzz|||zzzwwwtttqqqpppqqqssstttrrrssssssrrrqqqqqqsssuuuyyy|||}}}{{{{{{|||yyyxxxxxxxxxwwwwwwwwwwww}}}~~~~~~}}}|||{{{}}}~~~ssskkkqqq|||sssdddZZZUUUVVV```jjj}}}lll___XXXRRRNNNMMMQQQNNNNNNPPPQQQTTT^^^iiivvvzzzqqqkkkiiigggdddaaa___^^^^^^^^^]]]^^^^^^___``````aaaaaa[[[\\\]]]___aaabbbddddddccceeeiiiooouuu|||vvvjjjaaa^^^ggg|||\\\[[[[[[ZZZ[[[\\\]]]^^^___```aaaaaaaaa```___^^^\\\]]]]]]\\\[[[]]]ccciiipppuuu|||~~~zzzyyyvvvtttsssssstttuuussstttwww}}}zzzzzz|||{{{zzzzzz{{{|||xxxqqqlllggghhhjjjmmmqqquuuxxxzzzxxxvvvtttrrrqqqqqqrrrrrrpppqqqrrrrrrqqqrrrtttvvvyyy}}}}}}|||}}}xxxxxxwwwvvvvvvwwwwwwxxx{{{}}}~~~}}}||||||}}}~~~oooqqqzzzyyymmmbbbZZZWWW___jjj{{{vvvhhh]]]UUUPPPPPPPPPNNNNNNOOOOOOOOOWWW___jjjuuu|||tttnnnjjjeeecccaaa___]]]\\\\\\\\\[[[\\\]]]^^^____________YYYZZZ\\\]]]```bbbcccdddeeeeeefffiiimmmrrrvvvyyyzzzssslllmmm{{{^^^]]]\\\\\\[[[[[[\\\\\\___```ccceeegggggggggfffccceeegggfffeeegggnnntttyyy~~~|||xxxvvvtttrrrrrrssstttvvvxxx{{{|||xxxxxxzzzyyyxxxzzz|||}}}zzzsssmmmiiiiiikkkmmmpppsssuuuvvvvvvuuutttsssrrrqqqqqqqqqoooppprrrsssrrrsssuuuwwwwww|||~~~{{{zzz{{{wwwwwwvvvuuuvvvvvvwwwxxxxxxzzz|||}}}}}}}}}~~~tttqqqvvvyyyxxxmmmaaa[[[bbbmmm{{{pppcccXXXSSSTTTMMMLLLMMMOOOMMMLLLQQQXXX^^^iiiwwwvvvnnniiifffaaa```^^^]]]\\\[[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\YYYZZZ[[[\\\^^^___```aaa```aaabbbdddgggkkkooorrr{{{xxxaaa```___^^^]]]]]]]]]]]]```bbbeeeiiikkkllllllllliiimmmoooooonnnqqqxxx~~~~~~||||||{{{zzzvvvtttrrrpppppprrrtttvvv~~~zzzvvvvvvxxxvvvvvvxxx|||~~~|||uuuoookkklllmmmoooppprrrssssssuuuuuuuuutttsssrrrppppppnnnppprrrsssssstttvvvxxxuuuzzz}}}yyyxxxyyywwwvvvuuuuuuuuuvvvxxxyyyuuuxxx{{{}}}}}}~~~xxxqqqsssttttttfff^^^dddppp}}}vvvgggZZZVVVXXXMMMLLLNNNPPPNNNKKKOOOUUUWWW```nnn{{{}}}qqqiiidddaaa___^^^]]]\\\[[[[[[[[[[[[WWWXXXZZZ[[[[[[[[[ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\^^^aaaeeeiiimmmooottt{{{{{{fffccc^^^ZZZXXXYYY\\\^^^aaaeeekkkoooqqqqqqrrrssswwwzzz}}}~~~~~~~~~~~~|||xxxvvvvvvtttttttttsssssswww|||yyytttqqqrrrtttwwwzzz{{{yyywwwvvvvvvqqqooommmkkklllooorrrtttwwwwwwwwwtttqqqooonnnoooqqqpppppppppppprrrssstttzzzzzz{{{{{{yyywwwuuussswwwvvvuuuttttttuuuvvvwwwwwwxxxyyy{{{}}}~~~llliiiqqq|||}}}pppiiilllrrrtttiii___VVVRRRNNNLLLNNNOOONNNQQQUUUUUUZZZbbbkkkuuu|||rrrhhhbbbbbb```___]]][[[YYYYYYYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVXXX\\\^^^^^^ZZZXXXXXXYYYYYYZZZZZZ\\\___bbbeeegggqqqtttzzzjjjhhhfffcccbbbbbbcccdddfffjjjpppuuuxxx{{{}}}}}}xxxxxxwwwuuutttuuusssuuuvvvvvvwww|||{{{xxxtttpppmmmmmmooossswwwyyyyyywwwvvvuuurrrqqqooonnnoooqqquuuwwwxxxyyyxxxvvvsssqqqpppqqqrrrqqqpppoooooopppqqqrrruuuwwwyyyzzzzzzxxxvvvtttvvvuuutttssstttuuuvvvwwwxxxxxxyyy{{{|||~~~rrrjjjnnnyyywwwoooooosss~~~qqqeee[[[TTTOOOMMMMMMMMMLLLMMMPPPQQQVVV^^^eeeooozzzooofff```___\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVYYY[[[]]]\\\XXXVVVWWWXXXZZZZZZZZZ[[[]]]___bbbcccdddhhhooozzzmmmmmmlllkkkjjjjjjjjjjjjnnnrrrwww|||xxxssspppqqqsssrrrsssvvvsssvvvyyy|||yyyuuurrrmmmjjjjjjkkkooouuuyyyyyywwwuuuttttttsssqqqqqqrrrtttwwwyyyzzzzzzzzzxxxuuusssssstttsssrrrpppooonnnnnnoooooopppssswwwzzz{{{zzzxxxvvvtttssssssrrrssstttuuuvvvxxxyyyyyy{{{|||}}}~~~~~~~~~oookkksss}}}yyyuuuuuurrrfff[[[TTTPPPOOONNNKKKJJJLLLLLLQQQWWW]]]fffuuuvvvkkkbbb]]]\\\YYYYYYXXXXXXWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUYYYZZZ[[[YYYUUUSSSTTTWWWZZZYYYYYYYYYYYY[[[]]]^^^XXX[[[cccnnn|||uuutttsssrrrrrrssstttuuuxxx{{{}}}yyyppplllkkknnnppppppssswwwuuuyyy~~~yyyuuurrrnnnkkkllljjjooouuuyyyyyywwwtttssstttsssrrrrrrsssuuuxxxyyyyyyyyyzzzxxxuuuttttttuuutttrrrpppooommmmmmmmmnnnpppsssxxx|||}}}|||yyyvvvsssrrrqqqqqqrrrsssuuuvvvxxxyyyyyyzzz{{{|||}}}~~~wwwkkkllluuu|||yyyuuuccc[[[TTTSSSQQQMMMKKKLLLIIIMMMRRRVVV^^^kkk|||qqqfff^^^ZZZYYYXXXYYYYYYZZZZZZYYYXXXXXXRRRRRRSSSTTTUUUUUUVVVVVVXXXYYYYYYVVVQQQPPPRRRUUUYYYXXXWWWVVVVVVVVVWWWXXXSSSUUUZZZcccooo{{{~~~|||zzz{{{~~~{{{uuuqqqkkkhhhhhhkkkmmmnnnrrrxxxzzzxxxuuusssnnnlllmmmmmmrrrxxx{{{zzzwwwtttrrrssssssrrrqqqrrrtttvvvwwwvvvwwwwwwvvvtttrrrssstttsssrrrpppnnnmmmmmmnnnnnntttwww{{{~~~}}}yyywwwsssrrrqqqqqqrrrssstttuuuwwwxxxyyyzzz{{{|||}}}~~~}}}~~~rrrgggmmmxxx}}}lllbbbXXXTTTRRRNNNLLLLLLHHHLLLPPPSSSXXXbbbqqq|||xxxiiibbb[[[WWWVVVWWWXXXYYYZZZZZZYYYWWWVVVRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWTTTPPPOOOQQQTTTWWWVVVUUUSSSSSSSSSTTTTTTQQQQQQSSSYYYcccmmmtttxxx{{{xxxuuuqqqnnniiiggghhhlllnnnooouuu|||}}}uuurrrqqqmmmlllmmmooosssxxx{{{zzzxxxuuutttsssrrrqqqqqqqqqqqqrrrssssssttttttsssrrrqqqqqqrrrrrrqqqpppooonnnooopppqqqwwwyyy}}}}}}zzzwwwttttttrrrrrrrrrrrrssstttvvvvvvxxxyyy{{{}}}~~~||||||~~~iiijjjnnnvvvxxxjjj\\\VVVRRRNNNLLLLLLHHHLLLPPPRRRTTT[[[gggooonnnbbb]]]ZZZVVVUUUUUUWWWYYYZZZYYYWWWUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVRRRTTTUUUSSSPPPOOOQQQSSSUUUTTTRRRQQQQQQRRRRRRSSSOOONNNOOOSSS[[[ccciiilllvvv|||xxxuuutttrrrpppnnnkkkjjjmmmrrrtttvvv}}}zzzrrrqqqpppnnnmmmnnnooorrrwwwyyyyyyxxxwwwwwwtttsssrrrqqqppppppppppppqqqrrrsssrrrppppppqqqrrrpppooooooooopppqqqssstttwwwyyy{{{}}}~~~|||zzzyyyvvvuuutttrrrrrrrrrsssssstttuuuwwwyyy{{{}}}}}}qqqlllgggkkkvvvwwweeeZZZUUUPPPMMMMMMHHHLLLPPPRRRRRRVVV^^^eeewwwyyyddd\\\ZZZYYYWWWUUUVVVXXXZZZ[[[ZZZWWWTTTQQQQQQQQQQQQRRRSSSSSSSSSTTTOOORRRUUUTTTQQQPPPQQQSSSRRRQQQPPPPPPPPPQQQSSSTTTPPPOOONNNQQQWWW]]]bbbdddjjjttt}}}{{{xxxuuusssrrrrrrqqqooonnnooorrrxxx{{{~~~zzzsssrrrqqqoooooopppmmmpppuuuxxxxxxyyyyyyzzzttttttrrrqqqpppooooooooopppqqqrrrrrrppppppqqqrrrooonnnnnnoooqqqsssuuuvvvvvvwwwyyy{{{||||||{{{zzzxxxwwwuuusssrrrrrrrrrsssssstttvvvyyy{{{~~~yyyoooeeeeeeppp}}}mmm```YYYTTTPPPPPPHHHLLLQQQQQQQQQSSSYYY___kkk{{{rrr^^^XXXYYYYYYWWWVVVYYY[[[]]]^^^]]]ZZZUUUSSSPPPPPPPPPQQQQQQQQQQQQRRRMMMQQQTTTUUURRRPPPQQQSSSPPPPPPOOOOOOPPPRRRSSSTTTTTTRRRQQQRRRVVVZZZ]]]___dddmmm|||yyyttttttssspppnnnnnnppprrrwwwwwwyyy{{{xxxsssnnnkkkkkklllnnnqqqooopppvvvyyyvvvttttttvvvssspppoooooopppqqqpppqqqqqqqqqqqqppppppooooooooopppppppppoooqqqsssvvvvvvwwwxxxxxxwwwwwwyyy{{{zzzzzzyyyvvvsssrrrrrrtttsssuuuvvvxxxzzz}}}}}}wwweeeffflllqqq}}}~~~xxxjjjbbbZZZVVVUUUPPPOOOMMMLLLMMMQQQWWW[[[dddooo}}}{{{lll]]]WWWVVVTTTUUUZZZ[[[]]]______^^^[[[WWWTTTRRRRRRSSSSSSRRRPPPMMMLLLPPPQQQSSSTTTUUUUUUTTTTTTQQQPPPOOONNNOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWYYY^^^fffuuu|||zzzyyywwwvvvpppqqqqqqqqqqqqssswwwzzz~~~|||zzzxxxuuupppkkkiiijjjlllnnnrrrooopppuuuwwwvvvuuuvvvuuussspppoooppprrrrrrrrrrrrqqqppppppoooooopppppppppqqqqqqqqqpppqqqtttvvvxxxyyyyyyyyywwwwwwyyy{{{{{{zzzyyyvvvsssrrrsssuuutttvvvwwwxxxzzz}}}~~~}}}~~~fffcccgggmmm{{{|||xxxxxx|||uuujjj___WWWUUUSSSRRROOOMMMNNNPPPUUUXXX]]]eeerrrxxxjjj\\\WWWUUUTTTUUUYYY\\\]]]^^^]]]\\\YYYVVVTTTRRRSSSSSSSSSQQQPPPNNNMMMOOOPPPRRRTTTTTTUUUTTTTTTRRRQQQOOONNNOOOPPPRRRSSSSSSRRRRRRRRRSSSUUUWWWXXX\\\cccppp}}}vvvuuusssqqqpppqqqrrrsssppprrrtttuuuwww{{{|||zzzxxxvvvsssssspppkkkhhhgggiiilllooorrrooopppuuuxxxwwwvvvwwwuuurrrppppppqqqsssttttttsssrrrpppnnnnnnooopppqqqrrrsssssssssrrrrrrtttvvvyyyzzzzzzyyywwwwwwxxxzzz{{{zzzxxxuuurrrrrrtttwwwvvvwwwxxxyyyyyy{{{}}}{{{}}}lllaaabbbhhhvvv~~~uuummmllluuuwwwjjj___ZZZVVVTTTQQQOOONNNPPPRRRTTTUUU\\\gggttttttiii^^^XXXWWWVVVWWWZZZ]]]]]]\\\ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRTTTVVVWWWXXX]]]hhhxxx{{{vvvrrrpppmmmmmmllljjjjjjlllooorrrtttvvvyyy{{{~~~|||yyyvvvssspppmmmkkkgggeeefffiiimmmppprrrpppsssyyy|||yyywwwwwwtttrrrpppppprrruuuvvvvvvtttrrrooonnnnnnoooqqqsssssstttuuuuuutttsssuuuvvvxxxxxxxxxwwwuuuuuuvvvwwwyyyyyyvvvsssqqqqqqtttwwwwwwxxxyyyyyyyyyzzz}}}~~~|||zzz|||tttbbb___eeerrryyylllgggllluuu}}}}}}|||yyyuuuwwwxxxkkkcccYYYVVVRRRPPPOOOPPPQQQQQQSSSVVV___lll{{{yyypppiiiaaa\\\ZZZZZZ[[[\\\^^^\\\YYYVVVTTTSSSSSSTTTTTTSSSRRRPPPPPPOOOOOOPPPMMMNNNOOOPPPRRRSSSSSSTTTSSSRRRPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVVVVZZZaaannn}}}{{{zzzwwwssspppllljjjiiiiiijjjjjjhhhhhhjjjnnnrrruuuxxx|||~~~yyyuuuqqqmmmiiigggfffeeegggkkkooorrrrrrrrrwww|||wwwuuusssqqqpppppprrruuuvvvvvvtttrrrpppoooooopppsssuuutttvvvwwwvvvuuuttttttuuuuuuvvvvvvuuusssrrrsssuuuwwwvvvuuurrrpppqqqtttvvvxxxyyyzzzzzzyyyyyy{{{||||||}}}|||{{{zzz{{{~~~~~~ggg^^^aaammmzzzrrrhhhgggjjjkkkkkklllnnnmmmooo{{{wwwlll]]]YYYSSSPPPPPPQQQRRRQQQSSSSSSYYYdddppp}}}tttllliiiddd___]]]^^^^^^]]]\\\ZZZVVVSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOQQQRRRRRRSSSRRROOOMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVXXX^^^hhhxxx}}}zzzwwwvvvsssqqqooonnnmmmkkkjjjiiiiiiiiihhhjjjlllkkkjjjlllqqquuuwwwzzz}}}wwwsssmmmjjjffffffggghhhkkknnnqqqsssttttttyyy}}}vvvtttsssqqqoooooorrrtttuuuuuutttsssrrrqqqqqqssstttvvvuuuvvvwwwwwwuuusssssstttsssssstttsssqqqqqqrrrtttuuuuuuuuutttrrrrrrtttvvvwwwyyyzzzzzzyyyyyyzzz{{{zzz{{{{{{{{{zzz{{{}}}qqqbbb___hhhsss|||nnneee```aaa^^^aaafffggghhhrrruuuggg```XXXSSSSSSTTTSSSRRRSSSPPPSSS\\\eeeooouuunnneeefffccc^^^]]]^^^^^^\\\YYYWWWTTTQQQPPPPPPQQQSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMOOOPPPPPPRRRQQQNNNLLLLLLLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRSSSVVVXXX\\\dddqqquuurrrnnnkkkkkkkkkjjjiiigggggggggggghhhjjjlllmmmjjjnnnrrrsssrrrtttyyy~~~{{{vvvqqqlllhhhfffgggiiillloooqqqssstttwwwvvvxxx}}}yyyuuutttsssqqqooooooqqqssstttttttttttttttttttttuuuvvvvvvuuuvvvxxxwwwuuusssrrrsssqqqrrrsssrrrqqqqqqsssuuutttuuuwwwwwwvvvuuuvvvwwwwwwxxxzzzzzzyyyyyyzzz{{{xxxzzz{{{{{{zzz{{{|||~~~kkkbbbgggpppyyyjjj___]]]YYY[[[aaabbb```iiiwwwsssjjj___WWWVVVVVVUUUSSSSSSNNNOOOWWW]]]bbbqqq{{{mmmfff\\\``````[[[YYY[[[[[[XXXVVVTTTRRRPPPOOOPPPQQQRRRPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNQQQOOOMMMLLLKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQRRRVVVXXX\\\bbblll~~~iiigggcccbbbcccdddddddddccccccdddfffiiillloooqqqnnnsssxxxzzzzzz|||{{{uuuqqqllliiifffhhhkkkooorrrtttuuuuuuzzzwwwvvvyyyzzzvvvttttttsssqqqooonnnppprrrsssssstttuuuuuuvvvvvvvvvwwwwwwuuuvvvxxxwwwuuusssrrrrrrqqqrrrssssssrrrrrrtttvvvtttvvvyyyyyyxxxwwwwwwxxxvvvxxxzzzzzzyyyyyyzzz{{{xxxyyy{{{{{{{{{{{{|||~~~tttgggiiippprrrddd\\\WWWXXX^^^^^^[[[bbbpppuuu}}}rrrddd[[[XXXWWWUUUTTTUUUNNNNNNVVVYYY\\\iiiyyywwwggg```UUU[[[\\\WWWUUUXXXWWWTTTTTTRRRQQQOOOOOOPPPQQQRRROOOPPPRRRSSSSSSQQQOOONNNOOONNNLLLKKKKKKKKKLLLMMMPPPOOOMMMKKKKKKLLLMMMOOOLLLMMMNNNOOOPPPQQQQQQQQQUUUXXX\\\aaajjjzzzaaabbbbbb```___```bbbddd```ccchhhlllooosssxxx{{{{{{}}}xxxsssllliiijjjdddgggmmmqqquuuuuuuuutttttttttttttttsssssssssssssssrrrpppooooooppprrrsssttttttuuuvvvvvvvvvvvvvvvxxxvvvttttttuuuuuusssrrrooopppqqqrrrssssssssssssssstttuuuvvvvvvwwwvvvvvvzzzyyyxxxxxxxxxyyyzzz{{{~~~}}}||||||{{{{{{{{{~~~kkkeeemmmyyyxxxccc___ZZZXXXYYYZZZYYY[[[```kkkppp{{{}}}lllccc\\\UUUSSSVVVPPPNNNOOOQQQSSSVVV^^^gggwww}}}jjj]]]YYYUUUVVVWWWWWWVVVSSSQQQOOONNNNNNNNNMMMMMMMMMLLLLLLNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNMMMLLLLLLMMMMMMOOOOOOOOOMMMJJJIIIJJJKKKMMMMMMOOOPPPPPPPPPPPPOOOTTTUUUWWW[[[```lllaaabbbbbb```______aaacccdddggglllppptttyyy~~~zzzvvvrrrllljjjkkkgggiiimmmqqqtttuuuuuuuuusssttttttuuuuuuvvvvvvvvvuuutttrrrqqqpppqqqrrrsssssssssttttttttttttuuuuuuvvvuuuttttttvvvvvvuuutttssssssrrrrrrrrrrrrqqqqqqttttttuuuvvvvvvvvvvvvvvvyyyxxxxxxwwwxxxyyy{{{||||||{{{zzzyyyxxxxxxxxxyyy|||yyynnnoootttnnnbbb\\\WWWVVVUUUTTTUUUYYY^^^bbbkkkuuu|||{{{nnncccYYYTTTUUURRRPPPPPPRRRRRRSSSYYYaaajjjxxxwwwfff\\\YYYTTTUUUVVVVVVUUUSSSPPPOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMMMMLLLIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPSSSTTTWWWZZZ]]]hhh|||cccdddddddddcccccceeegggmmmooossswww||||||uuusssqqqmmmlllnnnkkklllnnnqqqssstttuuuuuussstttuuuvvvwwwxxxxxxxxxvvvuuutttrrrrrrrrrssstttsssrrrqqqqqqqqqrrrtttuuutttsssssstttwwwxxxxxxwwwvvvuuusssqqqpppppppppppptttuuuuuuuuuuuuvvvvvvvvvxxxwwwvvvvvvvvvxxxyyyzzz{{{zzzxxxwwwvvvvvvwwwwwwxxx{{{zzzrrroooyyyjjjbbbYYYVVVSSSPPPPPPRRRQQQSSSYYYaaahhhqqqyyylll___WWWUUUTTTQQQQQQRRRQQQPPPTTTYYY___jjjzzz~~~nnn```ZZZYYYSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTVVVYYY[[[aaaqqqfffhhhjjjllllllnnnpppsssyyy{{{~~~~~~wwwrrrrrrqqqnnnnnnqqqnnnnnnnnnoooppprrrssstttssstttuuuvvvwwwwwwvvvvvvssssssrrrrrrrrrssstttuuusssrrrqqqpppppprrrtttuuuuuuttttttuuuwwwxxxwwwvvvwwwuuussspppooopppqqqqqqtttttttttttttttuuuuuuvvvxxxwwwuuutttttttttuuuvvv{{{zzzxxxvvvvvvvvvwwwxxxvvvyyy~~~uuulllyyyvvvjjj___YYYTTTPPPOOOQQQMMMMMMQQQVVV\\\fffvvvyyylllaaa[[[WWWSSSRRRSSSQQQOOOPPPTTTWWW^^^jjjxxxvvvggg[[[WWWXXXQQQQQQRRRQQQQQQOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMKKKKKKLLLPPPSSSVVVVVVVVVXXXZZZZZZ]]]iiiuuummmpppssswwwyyy|||{{{uuupppqqqqqqpppqqqtttppppppooooooooopppqqqrrrttttttuuuvvvuuutttrrrqqqnnnnnnooopppqqqssstttuuusssrrrqqqpppppprrrtttuuuvvvuuutttuuuvvvwwwvvvttttttsssqqqppppppqqqssstttrrrrrrrrrrrrssstttuuuvvvwwwvvvtttsssrrrqqqrrrrrryyyxxxuuusssssssssuuuvvvtttxxx}}}}}}nnnvvvsssddd\\\VVVRRRPPPQQQOOONNNPPPSSSWWW___ooo~~~{{{lllbbb[[[VVVSSSTTTSSSPPPPPPSSSPPPUUU\\\fffuuuqqqbbbXXXUUUVVVOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJHHHIIIJJJKKKJJJKKKMMMOOOOOONNNLLLKKKMMMPPPTTTWWWYYYXXXYYY[[[ZZZ[[[dddmmmyyy}}}yyysssoooppppppoooqqqtttsssrrrqqqppppppoooppppppsssssstttuuutttrrrooommmkkklllmmmoooppprrrssssssrrrqqqqqqpppppprrrssstttvvvuuuttttttuuuvvvtttsssqqqqqqppppppqqqssstttuuuooooooooooooqqqsssuuuvvvvvvuuutttsssrrrrrrssssssvvvtttqqqooonnnoooqqqrrrsssxxx|||~~~yyyyyy~~~}}}jjj___XXXSSSPPPPPPPPPOOOPPPRRRTTTYYYfffssstttfffccc\\\WWWVVVUUURRRQQQSSSQQQTTTXXX]]]hhh{{{}}}kkk___VVVRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIKKKKKKJJJKKKNNNPPPOOONNNLLLKKKLLLOOOSSSVVVXXXWWWWWWYYYYYYYYY```hhhyyy~~~xxxrrrmmmnnnooonnnooorrrvvvvvvuuutttrrrqqqpppoooqqqrrrsssttttttrrrooonnnmmmmmmnnnoooppppppppppppooooooooopppppppppqqqqqqsssrrrqqqrrrtttvvvuuutttppppppqqqrrrrrrsssttttttlllllllllmmmooorrruuuwwwttttttssstttuuuvvvxxxyyytttrrrooommmlllmmmoooqqqqqqvvv{{{{{{}}}ssseee\\\UUUQQQPPPOOONNNPPPQQQPPPRRR\\\gggsssqqqlllddd\\\YYYVVVSSSQQQRRRRRRTTTVVVXXX___mmmrrrddd[[[TTTOOONNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKKKKKKKIIIIIIGGGIIIJJJJJJIIIJJJLLLNNNNNNLLLKKKJJJKKKMMMPPPRRRTTTRRRRRRTTTUUUVVV\\\dddoooxxxwwwpppllllllmmmlllmmmpppxxxxxxxxxvvvuuusssqqqpppooopppsssuuuuuusssqqqppppppppppppppppppooonnnnnnmmmmmmnnnooopppooooooooopppooooooqqqtttvvvvvvuuupppqqqrrrsssssssssrrrrrrjjjjjjjjjkkknnnqqquuuwwwrrrssssssuuuwww{{{}}}vvvssspppmmmmmmnnnppprrrooouuuzzzyyyyyy{{{kkkaaaXXXSSSRRROOONNNPPPQQQOOONNNVVV___ffftttsssiii___[[[WWWSSSQQQRRRNNNPPPQQQQQQUUU```ooo{{{}}}jjj```YYYSSSMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFHHHJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPNNNNNNPPPQQQSSSYYYaaafff}}}yyyrrrpppnnnkkkiiijjjmmmqqqtttxxxxxxwwwwwwvvvuuuuuuuuuvvvtttssssssssssssrrrpppooommmlllmmmooopppppppppnnnmmmlllkkklllmmmoooqqqnnnoooqqqrrrssssssrrrrrrqqqpppooooooppprrrtttuuunnnmmmlllkkkmmmpppsssuuuqqqrrrsssuuuwwwyyy{{{|||xxxsssnnnlllnnnqqqrrrrrrvvvuuuxxx|||}}}uuufff___XXXRRRPPPMMMLLLNNNOOOOOOTTTZZZ___gggzzzuuufff]]]ZZZYYYVVVRRRRRRRRRSSSRRRSSSXXX```ggg|||{{{pppbbbWWWRRROOOLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMPPPVVVZZZ___qqq|||zzzwwwqqqnnnlllkkkjjjkkkmmmppprrruuuuuuuuuuuuuuutttttttttuuusssrrrrrrrrrrrrqqqoooooommmllllllnnnoooooonnnmmmmmmkkkkkkkkkmmmooopppooopppqqqrrrrrrrrrqqqpppmmmnnnppprrrsssrrrooommmpppooonnnmmmmmmoooqqqrrrqqqrrrsssuuuwwwyyyzzz{{{xxxsssnnnlllmmmpppqqqqqqqqqqqquuuyyyyyy|||uuujjj___VVVRRROOOMMMOOONNNMMMPPPUUU[[[bbbsssuuuiiibbb___ZZZVVVRRRSSSSSSQQQQQQUUU[[[```iiiwwwrrrhhh\\\SSSPPPNNNLLLJJJKKKKKKJJJIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOTTTWWWXXXggg}}}zzzrrrqqqtttyyyrrrooojjjjjjjjjjjjlllmmmoooppprrrrrrsssssssssssstttttttttrrrqqqpppqqqqqqpppnnnnnnmmmkkkkkklllmmmlllkkklllkkkjjjjjjlllnnnqqqrrrpppqqqqqqqqqqqqpppoooooommmnnnppprrrtttsssooolllqqqpppooonnnnnnmmmnnnnnnqqqrrrssstttvvvwwwxxxyyywwwtttooollllllnnnnnnooonnnooosssvvvwwwyyyxxxhhh[[[YYYTTTRRRRRRPPPNNNNNNQQQUUU[[[iii}}}sssiiiccc]]]XXXUUUUUUTTTRRRQQQSSSVVVYYY\\\gggyyyvvveee^^^TTTNNNLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIKKKKKKLLLNNNQQQSSSSSS^^^qqq~~~tttkkkhhhoooyyyzzzqqqlllkkkfffgggiiikkkmmmnnnnnnoooppppppqqqrrrrrrsssttttttrrrqqqooooooppppppnnnmmmnnnllljjjiiijjjkkkjjjiiiiiiiiiiiikkkmmmqqquuuwwwrrrrrrqqqqqqpppooonnnnnnqqqppppppsssvvvxxxvvvtttpppoooooonnnmmmmmmlllkkkqqqqqqrrrssstttuuuvvvvvvvvvsssooolllkkkkkkllllllmmmppptttwwwwwwyyyxxxhhhaaa\\\XXXXXXVVVQQQPPPRRRRRRUUU___ooo~~~rrrjjjccc___YYYXXXVVVUUUSSSTTTUUUVVVZZZ```kkkxxx}}}ppp\\\VVVOOOJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIGGGHHHHHHHHHIIIIIIIIIIIIFFFHHHKKKLLLLLLMMMNNNPPPUUU\\\iii{{{uuuiiiccceeerrrssskkkgggfffccceeehhhlllnnnooooooooooooppppppqqqrrrsssttttttrrrpppoooooooooooonnnlllmmmkkkiiihhhiiijjjiiihhhgggggghhhkkkoootttyyy|||ssssssrrrqqqpppooonnnnnnooopppttt{{{~~~yyynnnnnnnnnnnnmmmlllllllllqqqqqqrrrrrrrrrssssssssstttrrrooollliiiiiijjjkkklllppptttuuuuuuxxx|||~~~{{{kkkddd^^^\\\ZZZUUURRRSSSQQQRRRYYYdddqqqvvvmmmhhh[[[YYYWWWUUUTTTTTTTTTTTTTTTWWW\\\dddqqqrrrfffVVVRRRMMMIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGDDDCCCBBBBBBBBBDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFIIIKKKMMMLLLLLLMMMNNNUUUYYYbbbssspppfffdddjjjyyyyyynnngggcccbbbbbbdddhhhlllooopppppppppoooooopppqqqrrrrrrssssssrrrpppoooooooooooonnnlllkkkjjjhhhhhhiiijjjiiihhhffffffhhhkkkooouuuyyy|||tttsssrrrqqqppppppppppppkkkpppzzzxxxqqqpppooonnnmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoookkkhhhggghhhjjjiiinnnqqqpppqqquuuxxxwwwxxxoooeeeaaa]]]XXXTTTTTTRRRRRRUUU\\\dddppptttmmm```]]]XXXTTTSSSSSSSSSRRRPPPRRRUUUYYYbbbpppxxxjjj^^^RRRPPPLLLIIIFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMOOORRRZZZiiiwwwmmmkkkoooyyy}}}uuulllfffbbb```bbbdddhhhllloooqqqrrrrrrnnnnnnnnnooopppppppppqqqrrrpppoooooopppooonnnllljjjiiiggghhhiiijjjjjjiiigggggghhhjjjmmmqqquuuxxxuuutttsssqqqqqqqqqrrrrrrooorrrzzz{{{xxxvvvssspppooonnnnnnoooqqqqqqqqqppppppooooooooooooooonnnkkkgggfffhhhjjjggglllnnnlllnnntttvvvttt}}}}}}pppiiiccc\\\XXXWWWSSSRRRSSSVVVYYYbbbssswwwkkkeee]]]XXXVVVUUUTTTSSSQQQSSSUUUWWWZZZbbbmmmuuurrrcccWWWMMMLLLJJJGGGEEEDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGEEECCCBBB???@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKJJJLLLSSS```uuuyyypppkkkppp||||||xxxrrrlllfffbbb___bbbdddhhhkkkooorrrssstttmmmmmmmmmnnnnnnnnnnnnnnnrrrqqqooooooppppppnnnmmmjjjhhhggghhhjjjkkkkkkjjjhhhhhhhhhiiikkknnnqqqsssuuutttsssrrrqqqrrrssstttxxxvvvwww}}}~~~{{{wwwssspppoooooopppqqqqqqqqqpppooonnnnnnnnnmmmnnnnnnkkkgggfffgggjjjhhhmmmnnnlllnnnuuuwwwuuuzzzzzzpppiiiaaa\\\ZZZSSSRRRRRRSSSSSSYYYhhhwwwuuummmddd]]]ZZZXXXWWWUUURRRTTTUUUTTTTTTWWW]]]bbbnnn{{{zzzlll\\\OOOIIIIIIHHHFFFDDDDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGEEECCCAAA>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJHHHJJJOOOZZZkkkooossszzz{{{tttnnnkkkllliiibbb[[[ZZZaaaiiimmmmmmlllmmmoooooooooooooooooopppppppppsssssssssrrrooommmmmmnnniiiiiihhhhhhhhhjjjkkkllliiihhhhhhiiikkkmmmooopppqqqpppppprrrtttvvvvvvuuuvvvuuuuuuxxx~~~|||yyyuuuqqqooooooqqqssssssrrrqqqooonnnlllkkkjjjooonnnkkkiiigggggghhhiiilllmmmoooqqqrrrrrrrrrqqq{{{uuuiii```[[[YYYTTTRRRRRRSSSVVV]]]eeeyyy|||oooeee___[[[WWWTTTRRRTTTUUUTTTSSSTTTWWWZZZbbbiiixxxqqq```UUURRRJJJHHHFFFEEECCCCCCCCCDDDAAAAAA@@@???@@@BBBEEEFFFJJJJJJJJJIIIHHHEEECCCBBB@@@@@@@@@@@@AAACCCEEEFFF@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKPPPXXXaaarrr|||tttoookkkjjjlllkkkddd^^^]]]aaagggkkklllmmmoooqqqoooooooooooooooooooooooorrrrrrsssqqqooommmmmmnnniiihhhhhhhhhhhhjjjkkkllljjjiiiiiiiiijjjkkkmmmnnnooonnnnnnpppsssuuuuuutttuuurrrqqqsssxxx~~~{{{xxxtttqqqoooppprrrttttttsssrrrqqqooonnnmmmlllnnnllljjjiiihhhiiijjjkkkkkklllnnnppprrrssstttttt{{{tttggg```ZZZUUURRRQQQQQQRRRWWW^^^lllxxx~~~ssskkkeee___[[[TTTUUUUUUSSSQQQQQQSSSVVV[[[aaalll{{{zzzjjjZZZQQQNNNIIIHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHFFFDDDBBB@@@AAA@@@@@@@@@AAACCCEEEFFFAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJNNNTTT[[[iii|||uuummmjjjhhhjjjmmmmmmhhhccc___bbbeeeiiimmmooopppqqqnnnnnnoooooooooooonnnnnnpppqqqqqqpppnnnlllmmmnnnhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkknnnqqqsssssssssrrrpppmmmnnnrrrxxx}}}yyywwwsssqqqppprrrtttvvvuuuuuutttsssqqqpppoooooommmlllkkkjjjjjjkkklllnnnkkklllmmmoooqqqtttvvvxxxzzz}}}rrrggg^^^XXXTTTSSSQQQOOOQQQVVV^^^iiiyyyuuulllbbb\\\ZZZZZZXXXTTTQQQOOOPPPRRRTTTXXX___gggttt}}}nnn```RRRKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFFFFDDDBBBAAA???AAAAAA@@@AAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJNNNSSS^^^qqqxxxpppiiihhhhhhlllpppppplllhhhccceeejjjnnnqqqrrrqqqooonnnnnnooooooooonnnmmmmmmoooppppppooommmlllmmmnnniiiiiiiiiiiiiiijjjkkkkkklllkkkjjjiiihhhhhhggggggiiiiiiiiikkkoooqqqrrrqqqqqqooonnnnnnpppsssvvvxxxvvvuuurrrqqqqqqrrruuuvvvuuuttttttsssrrrqqqqqqppppppooommmllllllmmmnnnooommmmmmmmmnnnqqqsssvvvxxxyyy{{{}}}mmmccc\\\WWWUUUSSSPPPOOORRRUUU^^^kkkyyysssggg^^^aaa___[[[WWWSSSQQQRRRRRRQQQUUUYYY\\\bbbqqqsssdddXXXMMMIIIIIIGGGFFFEEECCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDBBB@@@???BBBAAAAAAAAAAAACCCEEEFFFBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDGGGFFFHHHKKKNNNVVVeeettt}}}uuuooojjjiiikkknnnrrrsssqqqooolllqqqwww||||||xxxssspppnnnooopppppppppooommmlllnnnooopppooonnnmmmnnnooojjjkkkkkkkkkkkkkkkjjjjjjllllllkkkjjjiiihhhgggfffhhhhhhhhhjjjnnnpppppppppppppppqqqqqqpppppppppppptttsssqqqpppppprrrtttvvvssssssrrrrrrqqqqqqqqqppptttssspppnnnmmmmmmnnnooopppooooooooopppsssuuuvvvxxxzzz}}}ttthhh```YYYWWWTTTPPPNNNOOOPPPWWW```jjjuuutttkkkfffccc]]]XXXUUUSSSSSSSSSOOOSSSWWWXXXZZZbbbqqq}}}~~~~~~kkk]]]SSSLLLHHHIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGKKKMMMRRR^^^jjj~~~||||||wwwqqqoookkkkkklllooosssvvvvvvvvvyyy~~~wwwsssooopppqqqrrrqqqooommmlllmmmoooppppppnnnnnnoooqqqnnnnnnnnnmmmlllkkkjjjiiikkkkkkkkkkkkjjjiiihhhgggjjjiiiiiikkknnnooooooooooooqqqsssrrrpppnnnmmmmmmrrrqqqpppooooooqqqssstttqqqqqqqqqqqqqqqqqqqqqqqquuutttqqqnnnmmmmmmmmmnnnpppppppppqqqqqqssstttuuuwwwyyy|||pppfff\\\XXXUUUPPPMMMMMMMMMQQQVVV[[[bbbmmmzzzyyymmmhhh```ZZZWWWUUUSSSRRRNNNQQQTTTTTTTTTYYYaaahhhuuutttaaaWWWPPPKKKHHHIIIEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@?????????@@@BBBCCCAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB?????????@@@AAABBBCCCDDDFFFEEEGGGJJJLLLOOOXXXbbbrrr{{{vvvvvv}}}{{{uuuooolllnnnjjjjjjkkknnnsssxxx{{{||||||vvvuuupppqqqssssssssspppnnnlllnnnoooppppppooooooqqqrrrqqqqqqqqqpppnnnllliiihhhiiijjjkkkllllllkkkjjjiiilllkkkkkklllnnnoooooonnnmmmoooqqqpppnnnmmmnnnppppppooonnnnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppnnnlllkkklllmmmmmmmmmnnnppprrrssstttuuuuuuuuuxxx{{{~~~}}}pppddd^^^YYYSSSOOOOOOKKKMMMOOOQQQUUU]]]hhhpppwwwqqqhhh```\\\YYYVVVTTTPPPQQQQQQQQQQQQSSSXXX[[[bbblll{{{~~~}}}~~~wwwhhhXXXQQQMMMIIIFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAAAAA@@@???@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@?????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB?????????@@@AAABBBDDDDDDEEEDDDFFFIIIJJJKKKQQQYYYccczzzyyynnnmmmttt~~~xxxpppiiihhhlllhhhhhhjjjmmmsssyyy~~~wwwssstttqqqrrrttttttsssqqqnnnlllnnnoooqqqqqqppppppqqqsssssssssrrrqqqooollliiiggghhhiiikkklllmmmmmmlllkkknnnmmmlllmmmooopppooonnnlllnnnnnnmmmkkklllpppssspppooonnnmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrsssnnnmmmkkkjjjjjjkkklllnnnkkklllooorrruuuvvvvvvvvvtttwwwzzz|||{{{lllddd^^^WWWSSSRRRLLLMMMMMMMMMOOOVVV```hhhpppzzzzzzooogggaaa]]]YYYVVVSSSRRRPPPOOOPPPRRRUUUWWWZZZ___jjjwww}}}{{{nnn```RRRMMMKKKHHHDDDCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???<<<===???@@@@@@???>>>>>>???>>>=========>>>???@@@??????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB?????????@@@AAACCCDDDEEEEEEDDDEEEHHHHHHHHHLLLRRRYYYppp|||qqqllljjjgggjjjsssuuunnnkkkiiigggffflllllllllnnnrrrwww}}}yyytttrrrsssrrrrrrrrrrrrqqqooommmlllnnnnnnnnnnnnnnnoooppppppsssrrrqqqooommmjjjhhhgggeeehhhkkkmmmlllkkkjjjkkknnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkklllmmmnnnoooooonnnmmmkkkkkkjjjkkklllmmmrrrrrrssstttuuuuuuuuutttqqqooommmkkkjjjkkkmmmnnnoooqqqsssuuuvvvvvvuuuttttttuuuwwwyyy}}}sssiiiaaaXXXQQQOOONNNMMMLLLJJJKKKNNNTTTXXX[[[eeettt~~~uuulllddd]]]YYYXXXWWWVVVSSSQQQQQQSSSUUUUUUVVV\\\fffoooxxx|||zzz~~~qqq___WWWMMMGGGEEEEEEBBB???BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAA@@@???===<<<=========<<<;;;;;;::::::===???@@@???>>>===>>>???AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@?????????@@@AAABBBIIIHHHGGGGGGGGGIIIKKKMMMUUUaaavvvvvviiicccbbbcccjjjnnnwww{{{sssmmmjjjiiihhhgggiiiiiijjjlllooorrruuuvvvzzz{{{{{{xxxsssooonnnoooppppppqqqpppooommmlllkkkkkkkkkllllllnnnooopppqqqsssrrrqqqpppmmmkkkiiihhhfffhhhkkkkkkkkkjjjkkklllnnnooooooooonnnmmmllllllkkkkkkllllllmmmmmmnnnnnnnnnmmmlllllllllmmmnnnooorrrrrrrrrssssssssssssssspppnnnllljjjjjjkkkmmmnnnnnnppprrrtttuuuuuuttttttuuuvvvwwwxxxzzzssshhh]]]UUURRRNNNMMMKKKIIIIIIKKKNNNQQQUUU\\\gggpppwww}}}yyyoooeee___ZZZYYYWWWTTTRRRRRRSSSTTTSSSRRRWWW^^^eeekkkttt}}}}}}xxxyyyyyyjjjYYYQQQIIIDDDDDDDDDCCC@@@AAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@???>>>===???>>>>>>======<<<<<<;;;===>>>??????======>>>??????????????????>>>============>>>>>>>>>?????????@@@@@@?????????@@@AAABBBEEEDDDCCCCCCCCCEEEGGGHHHLLLVVVjjj{{{tttjjj___YYY[[[aaagggvvvzzzzzzvvvoookkkiiiiiijjjjjjgggiiijjjlllmmmnnnnnnnnnoooqqqqqqpppnnnlllllllllnnnnnnnnnnnnmmmkkkjjjiiihhhiiiiiikkklllnnnpppqqqrrrrrrqqqpppnnnllljjjiiigggiiijjjjjjiiiiiikkkmmmpppppppppooonnnmmmlllkkklllllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmooopppqqqqqqqqqqqqqqqqqqpppppppppmmmlllkkkjjjjjjkkkmmmooonnnpppqqqsssttttttttttttvvvvvvvvvvvvwwwzzz{{{mmmaaaWWWTTTQQQOOOLLLJJJIIIIIIIIIJJJNNNRRRXXX]]]ccclllwwwrrrkkkaaa^^^[[[WWWUUUTTTUUUUUURRRPPPRRRWWW[[[]]]dddkkkuuuwwwuuuxxx~~~lll```PPPKKKDDDAAABBBCCCBBBAAA????????????>>>>>>>>>>>>AAA@@@@@@??????>>>>>>=========>>>?????????>>>>>>@@@@@@??????>>>======<<<<<<===>>>>>>===<<<===>>>===>>>???@@@@@@>>><<<;;;<<<<<<===>>>>>>???@@@@@@?????????>>>???@@@@@@AAABBBAAAAAAAAAAAACCCDDDEEEFFFLLL\\\rrr~~~uuufffaaa[[[VVVYYYdddrrr}}}rrroookkkhhhhhhiiijjjllljjjjjjjjjkkkllllllmmmmmmmmmmmmnnnnnnmmmmmmllllllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhiiikkklllnnnoooqqqqqqqqqpppnnnllljjjiiiiiiiiiiiihhhggghhhkkknnnpppppppppooonnnmmmlllkkkmmmlllllllllllllllllllllmmmlllllllllmmmnnnpppqqqppppppooonnnnnnmmmmmmmmmkkkkkkjjjjjjjjjlllnnnooooooppprrrssstttuuuuuutttuuuvvvvvvvvvvvvxxx|||vvviii^^^XXXTTTQQQNNNLLLKKKJJJHHHGGGJJJLLLOOORRRVVV___jjjsss}}}yyykkkgggaaa\\\XXXWWWVVVUUUTTTRRRRRRUUUVVVVVVZZZ```fffqqq{{{vvvwww{{{ppp```VVVKKKGGGBBB@@@AAABBBAAA@@@>>>>>>>>>=========<<<<<>>>>>=========;;;;;;<<<===>>>>>>???????????????>>>======<<<<<<;;;=========<<<;;;<<<===<<<===@@@AAAAAA???===;;;;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>??????@@@@@@BBBBBBAAABBBBBBCCCEEEFFFGGGIIIRRRdddxxxzzzpppfff___YYYWWWVVVXXXbbbttt{{{llljjjhhhfffeeegggjjjlllkkkjjjhhhggghhhkkknnnpppmmmmmmmmmnnnnnnnnnmmmlllllllllkkkkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkklllppppppoooooommmlllkkkjjjiiiiiihhhgggfffhhhkkknnnooooooooonnnnnnmmmkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnoooooonnnmmmlllkkkkkkllllllkkkjjjjjjjjjkkkmmmnnnooopppqqqrrrssstttuuuuuuuuusssuuuvvvvvvwwwyyy}}}wwwiii```WWWSSSOOOMMMLLLKKKIIIFFFFFFHHHKKKMMMPPPVVV^^^eeeppp|||wwwqqqhhh```[[[XXXUUURRRUUURRRSSSUUUTTTSSSVVV[[[^^^gggwww|||xxxyyy{{{~~~~~~vvvdddVVVOOOHHHFFFCCCAAA@@@@@@@@@???======<<<<<<<<<;;;;;;;;;>>>>>>============<<<<<<::::::;;;;;;<<<===>>>???>>>======<<<;;;;;;:::::::::;;;<<<<<<;;;:::;;;<<<<<<===@@@AAABBB@@@>>><<<:::;;;<<<===>>>???@@@@@@======>>>>>>>>>?????????AAAAAABBBBBBCCCCCCDDDEEEGGGFFFLLLYYYkkk~~~xxxmmmddd___[[[YYYYYYZZZ]]]dddrrruuuggggggfffdddcccdddhhhkkkhhhgggeeedddeeehhhlllnnnmmmllllllmmmnnnnnnmmmkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggfffhhhkkknnnlllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkllllllllljjjjjjiiiiiiiiikkklllmmmnnnmmmkkkjjjjjjkkklllmmmkkkkkkkkklllmmmnnnooooooppppppqqqrrrssstttuuuuuurrrtttuuuvvvwwwyyy}}}sssfff\\\WWWQQQNNNMMMLLLIIIFFFCCCFFFIIIJJJJJJMMMSSSXXXdddrrrssshhhaaa[[[VVVRRRUUUSSSSSSTTTSSSQQQSSSXXXXXX```lll{{{|||wwwvvv|||xxx}}}|||jjj[[[PPPJJJFFFEEECCCBBB@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<;;;::::::999999888999;;;;;;;;;:::999:::;;;;;;===>>>@@@@@@???>>>===;;;;;;<<<======>>>??????<<<<<<===>>>>>>>>>>>>===?????????@@@AAAAAABBBBBBCCCCCCGGGQQQ___rrrpppllleee^^^ZZZ]]]ccciiilllnnnttt}}}|||ooodddeeeeeecccaaabbbeeeiiigggfffeeedddeeefffhhhiiikkkjjjjjjlllooopppooommmiiiiiiggggggfffgggggghhhhhhhhhhhhhhhiiijjjkkklllllllllllllllkkkjjjiiiiiiggghhhhhhhhhggghhhjjjllliiijjjkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkllllllmmmkkkjjjiiihhhiiiiiikkkkkklllllljjjiiijjjkkklllnnnmmmmmmmmmmmmnnnooooooooonnnnnnooooooppprrrssssssrrrtttuuuvvvvvvwwwzzz|||sssggg```XXXRRRQQQOOOLLLIIIEEEGGGHHHHHHFFFHHHMMMQQQZZZgggxxxvvvmmmeee]]]XXXWWWTTTTTTVVVTTTPPPRRRVVVVVV\\\eeeppp|||~~~|||zzzzzz|||wwwuuunnn^^^RRRKKKGGGAAABBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===;;;;;;;;;:::999999888888999:::;;;:::999888999;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>>>>=========>>>???@@@@@@AAAAAAAAA@@@AAAEEELLLUUUfff{{{ooohhh\\\ZZZXXXVVVYYYcccrrr}}}yyykkkcccddddddccc``````dddgggggggggggghhhggggggffffffkkkjjjjjjmmmqqqsssrrrppphhhgggfffeeedddeeefffgggffffffggghhhjjjlllmmmnnnjjjkkkkkkkkkkkkjjjiiihhhfffggghhhhhhhhhhhhjjjlllhhhhhhiiijjjkkkkkkkkkkkkiiiiiijjjkkkkkklllmmmmmmlllkkkjjjiiiiiiiiijjjkkklllkkkjjjiiiiiikkkmmmooonnnnnnnnnooooooooooooooommmmmmmmmmmmnnnpppqqqrrrssstttuuuuuuuuuuuuxxxyyyrrrjjj___XXXVVVSSSPPPLLLIIIJJJJJJGGGEEEFFFKKKOOOTTT___nnn{{{xxxooofff___ZZZXXXWWWXXXUUUQQQRRRVVVWWW\\\bbbiiirrr~~~xxxwwwzzz}}}xxxqqquuuwwwdddVVVMMMHHHEEE===???@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;::::::999888888888999::::::888888999:::999999999::::::;;;;;;;;;<<<<<<<<<===============:::;;;===>>>>>>>>>===<<<>>>???@@@AAAAAABBBBBBAAA@@@BBBFFFJJJOOO\\\vvvsssiii```WWWQQQOOOTTTWWWYYYcccxxx{{{rrrooollliiidddaaaaaacccgggiiikkkiiigggfffffffffeeecccgggggghhhjjjlllnnnooopppllliiifffcccaaabbbdddfffhhhiiihhhfffdddeeegggjjjiiiiiijjjjjjjjjjjjjjjjjjllljjjgggcccbbbeeekkkpppnnnllliiihhhhhhhhhhhhgggeeeeeeggghhhjjjlllmmmnnniiihhhggghhhjjjkkkhhhfffkkkjjjhhhhhhkkknnnoooppprrrnnnkkkkkkmmmppppppooommmnnnnnnnnnoooooooooppprrrqqqpppppprrrtttvvvxxx~~~vvvjjjbbb[[[RRROOORRRHHHFFFFFFIIIHHHEEEGGGKKKOOOSSS]]]lllyyy{{{nnnfffaaa^^^ZZZWWWVVVUUUTTTSSSVVVWWW\\\ccchhhooo{{{~~~}}}}}}{{{yyyvvv|||yyyyyy}}}jjj[[[PPPFFFBBBCCC@@@???===<<<;;;;;;;;;<<<===<<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888777888888999999999888777777888999:::;;;<<<;;;:::999===<<<;;;:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>??????@@@@@@AAACCCFFFIIITTTiii}}}wwwlllccc\\\WWWRRROOOQQQYYYaaahhhvvvyyyrrrooommmjjjfffcccbbbdddgggiiijjjhhhfffeeefffeeedddcccdddeeefffhhhjjjlllmmmnnnlllkkkhhheeedddeeefffgggkkkkkkjjjiiiggghhhjjjmmmjjjjjjjjjjjjjjjjjjjjjjjjllljjjfffdddeeehhhkkknnnnnnllliiiggggggfffeeedddbbbcccdddfffhhhiiikkkkkkiiigggfffgggiiijjjhhhfffjjjiiihhhiiikkkmmmnnnoooqqqooolllllloooppppppnnnkkkkkkkkklllllllllllllllqqqpppppppppqqqsssuuuvvvxxx{{{yyynnndddYYYSSSSSSNNNKKKJJJKKKIIIFFFGGGJJJJJJMMMVVVcccnnnxxx|||sssgggccc^^^YYYWWWVVVTTTSSSTTTUUUYYY^^^bbbgggrrr}}}~~~|||}}}~~~yyyxxxxxx{{{~~~}}}uuubbbUUULLLDDD@@@@@@???>>>===;;;;;;;;;<<<<<<======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::777888999999999999888888888888:::;;;;;;;;;:::999<<<;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????AAAAAACCCEEEGGGOOOaaarrryyyrrrgggaaaXXXRRROOOOOOPPPQQQUUU___jjjuuu{{{vvvrrroooooollliiieeedddeeegggiiiiiigggeeeeeeeeeeeecccbbbcccdddfffhhhjjjlllmmmnnnlllkkkjjjhhhggggggggggggggghhhgggfffeeeeeegggjjjkkkkkkkkkjjjjjjiiiiiiiiikkkhhhddddddgggjjjjjjiiillljjjgggeeeeeedddbbbaaa``````aaaccceeefffggghhhiiigggeeeeeefffhhhhhhggghhhiiiiiijjjkkklllmmmmmmooonnnnnnoooppppppooommmkkkkkkkkkkkkkkkkkkkkkjjjoooooonnnnnnoooqqqssstttssswww|||uuuggg^^^ZZZTTTPPPMMMLLLJJJFFFFFFIIIHHHHHHNNNXXXaaajjjttt~~~tttnnnggg```\\\YYYWWWVVVUUUTTTVVVZZZ\\\___hhhrrr||||||{{{|||{{{vvvvvvyyyzzziiiVVVLLLFFFAAA>>>======<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;777777888999::::::::::::888888999::::::::::::999:::::::::999:::;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBDDDDDDHHHUUUddd}}}yyyvvvrrrmmmfffaaaYYYUUUOOOLLLMMMRRRYYY]]]fffoooyyyxxxuuutttsssppppppnnnkkkhhhffffffggghhhgggeeeddddddeeedddbbbaaadddeeehhhjjjlllnnnnnnnnnjjjjjjiiiiiihhhgggffffffddddddeeedddcccccceeegggkkkkkkjjjiiihhhhhhgggggghhhdddaaaccchhhjjjgggdddgggeeecccbbbccccccaaa___^^^___```aaabbbdddeeeeeehhhfffdddcccdddeeegggggghhhiiikkklllkkkkkkkkklllmmmnnnoooppppppooommmkkknnnnnnmmmmmmmmmlllllllllmmmmmmmmmmmmnnnooopppqqqpppuuu{{{}}}|||mmmcccZZZSSSNNNMMMJJJGGGFFFHHHIIIGGGJJJQQQWWW^^^hhhqqq}}}sssjjjccc^^^[[[XXXVVVUUUVVVYYY[[[\\\ccckkkuuu{{{xxxwwwvvvvvvxxx||||||zzzyyyzzz}}}mmm]]]LLLDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999:::999999999:::::::::::::::999999999999999999999999888888888999999999::::::666777888999::::::::::::777888888999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCBBBDDDMMMXXX{{{tttmmmiiibbbbbb```___^^^[[[WWWTTTPPPOOOOOOQQQWWWaaalllssszzzqqqqqqssssssqqqpppooollljjjiiihhhhhhhhheeedddddddddeeedddbbb```cccdddgggiiikkklllllllllffffffggggggfffeeedddcccdddeeeffffffeeeeeefffhhhiiihhhhhhgggfffeeeeeeddddddaaa^^^aaaeeegggddd___```___^^^___aaabbbaaa___^^^^^^___```aaacccddddddfffeeedddbbbbbbccceeeggggggjjjlllllljjjiiijjjkkkjjjlllnnnooonnnllljjjiiimmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnooommmrrrxxxzzz|||{{{lll___WWWPPPMMMKKKHHHGGGHHHIIIGGGGGGKKKOOOSSS\\\eeettttttjjjbbb\\\YYYWWWTTTTTTXXXZZZ[[[```gggkkkttt{{{uuuqqqoooooopppsssxxx~~~uuuyyy~~~rrraaaSSSEEEAAA@@@???======:::::::::;;;;;;;;;;;;;;;<<<;;;:::999999888888888888888888888999999::::::777777777777777777777777999999888888888777777777555666777888999:::::::::777777777777888888999999888888999:::;;;;;;;;;<<<::::::::::::::::::::::::>>>>>>>>>===============<<<===@@@CCCBBBBBBIIIQQQzzzvvvmmmkkkiiieee```\\\YYYWWWRRRRRRSSSTTTTTTSSSRRRQQQQQQTTTZZZbbbmmmzzzsssmmmooorrrrrrqqqooonnnmmmkkkjjjiiiiiihhheeeddddddeeefffeeeccc``````bbbdddggghhhgggffffffccccccddddddcccbbbaaaaaa___aaabbbbbbbbbbbbcccdddeeeddddddccccccbbbbbbbbb```^^^^^^___bbbcccaaa^^^ZZZZZZZZZ\\\___``````^^^]]]^^^^^^___aaabbbbbbccccccddddddbbbaaaaaaccceeefffiiijjjiiifffeeegggiiigggjjjlllllljjjhhhffffffiiiiiiiiijjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmjjjoootttvvvwww~~~xxxjjj___VVVQQQOOOJJJIIIIIIIIIFFFEEEGGGHHHKKKQQQYYYgggsssssshhh^^^YYYVVVSSSRRRVVVXXXYYY\\\aaagggnnn{{{}}}{{{ssssssqqqooolllmmmooorrrvvv}}}{{{yyyxxxrrr{{{xxxhhhTTTKKKCCC@@@@@@======???999::::::;;;;;;:::999999::::::999888777777777777666666666777888888999999666666666666666666666666888888777777666555555444555555666777888888888888777777666666777777888999777888999;;;<<<<<<<<<<<<999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBBBBAAAFFFLLL{{{tttmmmeee___\\\UUUUUUTTTRRRQQQQQQQQQSSSQQQSSSVVVYYY\\\^^^```aaadddkkkttt~~~wwwooolllnnnppppppnnnmmmmmmllllllkkkjjjiiiiiidddddddddfffgggfffcccaaa```aaadddeeefffeeecccbbbbbbbbbaaaaaaaaa`````````ZZZ\\\^^^^^^]]]]]]^^^````````````````````````___^^^^^^______````````````XXXXXXYYY[[[]]]^^^]]][[[\\\\\\]]]^^^___```aaaaaa```bbbdddcccaaa```bbbddddddfffgggeeeaaa```cccgggeeegggiiihhhfffccccccdddeeeeeefffggghhhiiijjjjjjkkkkkkllllllmmmmmmlllllljjjmmmqqqsssuuuyyyxxxkkk___XXXTTTOOOKKKKKKIIIFFFEEEFFFFFFGGGLLLSSSYYYfffzzzqqqeee^^^YYYUUUSSSVVVXXXWWWYYY]]]ccciiiuuu|||xxxtttqqqooooookkkmmmppppppqqqtttxxx|||}}}wwwuuuwwwxxxzzz~~~jjjZZZJJJFFFBBBAAA???;;;<<<@@@::::::;;;;;;:::999888777999888777666666555555555444444555555666777777888666666666666666666666666555555555555555555444444555555666666666666555555777777666555666777888999777888:::<<<============999999999::::::;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<;;;===AAAAAA???BBBHHH{{{yyyvvvqqqmmmfffdddbbb^^^YYYUUUQQQOOOIIIIIIJJJJJJKKKNNNRRRUUUVVVZZZ___eeejjjnnnsssvvv|||~~~uuuqqqmmmlllmmmooonnnmmmkkklllllllllkkkjjjjjjiiieeedddeeefffhhhgggdddaaabbbccceeeggggggeeecccaaabbbaaa``````___``````aaa[[[]]]___```______```aaa]]]]]]]]]^^^^^^^^^^^^^^^^^^___``````______```bbbXXXXXXXXXZZZ\\\\\\ZZZXXX[[[[[[\\\]]]^^^^^^_________bbbdddcccaaa```aaabbbbbbdddeeeaaa]]]\\\```eeedddfffgggfffcccaaaaaacccdddeeefffggghhhjjjjjjkkkkkkkkklllmmmmmmmmmllllllmmmoooqqqsssuuuwwwzzz}}}uuufff^^^XXXRRRMMMLLLKKKHHHGGGHHHHHHGGGKKKQQQQQQ^^^rrrzzzlllddd^^^YYYVVVXXXYYYXXXXXX[[[\\\aaalll|||zzzvvvwwwtttpppllljjjhhhhhhhhhjjjnnnsssvvvxxx|||wwwsssuuuzzz~~~rrr^^^NNNDDDCCCBBBBBB>>>999;;;@@@::::::;;;;;;:::888777666888777666555555444444444333333444444555666666777777777777777777777777777222222333444444555555555555555555555555555444444777666555555555666888999888999;;;===>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<888888999999:::;;;<<<<<<===<<<===@@@???===@@@EEE}}}vvvkkkccc^^^\\\YYYWWWRRRRRRQQQOOOKKKHHHGGGGGGKKKHHHFFFHHHOOOXXX___ccchhhqqq~~~uuukkkjjjiiiiiikkkmmmoooqqqooommmkkkiiiiiiiiijjjkkkfffggghhhhhhgggeeecccbbbcccddddddeeefffeeeeeeeeecccbbb``````aaaaaa___^^^]]]^^^^^^_________^^^^^^___^^^\\\[[[[[[[[[\\\\\\[[[\\\^^^```aaa```___^^^___ZZZUUUUUUXXXZZZYYYVVVXXXXXXWWWWWWYYY\\\___aaa\\\]]]^^^^^^___^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[```````````````aaabbbbbbbbbccccccdddeeefffgggggghhhiiiiiihhhggggggiiijjjnnnnnnmmmnnnpppsssvvvxxxqqqeee]]]TTTOOONNNGGGHHHHHHGGGFFFFFFGGGHHHPPPWWWdddwwwuuukkkbbb[[[VVVWWWXXXWWWVVVWWW\\\```gggrrrzzzvvvrrrooommmhhhfffdddbbbcccfffjjjmmmpppuuu}}}xxxtttqqqrrr{{{qqqcccTTTGGG@@@???>>><<<<<<<<<===>>>888888888888777777777666444444444444444444444444222333333444555555555444333333333444444444555555444444333333444555777888444444444444444444444444555555555555666666666666777888999:::;;;<<<<<<<<<666666777999999:::::::::::::::999999999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAA~~~|||yyyvvvkkkeee]]]VVVSSSQQQNNNLLLJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJLLLPPPYYYdddooovvvuuupppiiiiiihhhhhhiiikkkmmmooonnnmmmkkkiiiiiiiiijjjkkkgggggghhhhhhgggeeecccaaabbbccccccddddddddddddddddddbbbaaa```aaa```___]]][[[[[[\\\\\\\\\\\\[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^___``````______```[[[WWWVVVXXXYYYWWWTTTVVVVVVVVVVVVXXXZZZ\\\^^^\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[_______________```aaaaaaaaaaaabbbcccdddeeeeeeffffffggghhhgggggggggiiikkknnnnnnmmmnnnppprrruuuwww}}}uuuggg[[[SSSQQQKKKKKKJJJHHHGGGFFFFFFGGGNNNTTT___qqqtttggg___YYYYYYYYYWWWVVVWWW[[[]]]bbbkkkwww|||wwwvvvsssppplllhhhfffdddgggeeeddddddfffjjjooorrryyyyyysssrrrtttwww~~~wwweeeYYYLLLBBB???>>>===<<<;;;;;;<<<<<<999999999888888888777777444444444444444444444444222333333444555555444444333333333444444444444555333333333333333555666777222222222222222222222222555666666666666777777777777777888999::::::::::::555666777888999999999999999999999999999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAAjjjiiihhhiiihhhfffbbb___YYYUUUPPPLLLJJJHHHFFFDDDEEEFFFGGGHHHIIIKKKOOORRROOOSSSYYY```jjjxxxxxxooojjjiiiggggggfffeeefffhhhkkklllmmmlllkkkiiihhhiiiiiijjjhhhiiiiiihhhfffdddbbb```aaaaaabbbcccccccccccccccdddbbbaaaaaaaaa```^^^\\\XXXYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___`````````\\\XXXVVVWWWXXXVVVSSSSSSTTTTTTUUUWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^^^^___```______```aaabbbcccdddddddddeeeffffffffffffhhhjjjmmmmmmmmmmmmoooqqqtttuuuuuuxxxrrraaaWWWSSSPPPOOOLLLIIIGGGFFFFFFFFFKKKOOOYYYiii~~~sssjjjbbb___^^^ZZZXXXXXXZZZ[[[]]]ccckkkuuu~~~|||wwwqqqmmmkkkjjjiiigggeeecccbbbaaagggggggggjjjnnnsssxxx|||~~~vvvrrrqqqtttzzz{{{www}}}hhhWWWMMMEEE>>>>>>===<<<;;;::::::::::::999999999888888888777777444444444444444444444444222333333444444444444444333333333333444444444444222222222222333444555555333333333333333333333333666666666666777777777777666777777888888888777777444555666777777777777777888888888888999:::;;;<<<>>>===<<<;;;;;;===???@@@VVVVVVVVVXXXYYYXXXTTTRRROOOMMMKKKIIIHHHGGGFFFEEEGGGIIILLLNNNQQQUUU[[[___aaagggooowwwwwwmmmgggeeeeeegggfffeeeeeefffgggjjjkkklllkkkjjjiiihhhhhhiiiiiiiiiiiiiiigggeeecccaaa``````aaabbbbbbcccbbbbbbbbbcccbbbaaaaaabbbaaa^^^\\\WWWXXXXXXXXXXXXWWWVVVVVVWWWVVVUUUUUUVVVWWWXXXYYY\\\\\\\\\\\\]]]^^^___```]]]ZZZWWWWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^___```aaabbbccccccaaacccdddddddddeeegggjjjkkkkkkllllllnnnppprrrssssssttt{{{lll```ZZZTTTQQQLLLIIIGGGGGGGGGFFFHHHLLLTTTaaavvvxxxnnnjjjgggaaa]]]]]]ZZZZZZZZZ]]]bbbhhhooosss~~~~~~}}}~~~~~~}}}||||||{{{zzzzzzyyy~~~{{{uuurrrooojjjfffeeefffggghhhiiijjjkkklllnnnoooqqquuu{{{|||xxxrrrrrruuu|||yyyrrrvvvrrr\\\NNNGGGBBB???<<<<<<;;;:::999888888777888777777777777666666666333333333333333333333333222333333444444444333333222222333333333444444444111111111222222333333444555555555555555555555555444444444555555555666666555555666666666555555444333444555555666666666555666666777777999:::;;;<<>>@@@OOOOOOOOOQQQRRRQQQNNNLLLJJJIIIHHHGGGGGGHHHKKKLLLOOORRRXXX]]]cccjjjqqqvvv~~~wwwoookkkhhhgggeeehhhgggfffeeefffhhhjjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiihhhgggfffdddbbb```___``````aaabbbbbbbbbbbbaaabbbaaaaaabbbbbbaaa___\\\XXXXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^XXXWWWVVVWWWXXXYYYXXXXXXTTTUUUUUUVVVVVVVVVUUUTTTVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWXXXYYY[[[\\\]]][[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___```aaabbbcccccc```aaabbbcccbbbcccfffhhhiiiiiijjjkkklllmmmooooooqqqpppuuuoooeeeXXXSSSMMMIIIHHHHHHHHHHHHGGGJJJPPP\\\nnn|||wwwrrrjjjdddbbb\\\[[[YYYYYY[[[___dddgggooozzz~~~yyyvvvtttsssuuuuuutttsssqqqpppoooooonnnqqqwww||||||uuuqqqooommmjjjhhheeegggjjjnnnrrrvvvzzz{{{{{{}}}{{{wwwuuussswww~~~xxxpppppp}}}|||eeeSSSHHHBBBAAA@@@;;;;;;:::999888777666555555555555555444444444444333333333333333333333333222333333444333333222222222222222333333333444444111111222222222222222222555555555555555555555555222222222333333333333444444444444555444444333333333333444555555555555444555666666777888999;;;<<<>>>===;;;:::;;;<<<>>>???MMMKKKJJJKKKLLLKKKIIIHHHIIIIIIIIIHHHJJJPPPWWW]]]aaafffnnnwww{{{qqqkkkjjjkkkiiigggiiihhhgggffffffhhhjjjkkkjjjjjjiiiiiihhhggggggfffgggfffeeedddbbbaaa```___^^^^^^___``````````````````___```bbbcccccc```]]]ZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[UUUUUUVVVWWWXXXYYYYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSUUUVVVWWWWWWXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```aaabbbbbb___```aaaaaaaaaaaadddfffffffffggghhhjjjjjjkkkllllllllloooxxx}}}nnn```YYYPPPKKKJJJJJJJJJIIIHHHJJJNNNWWWggg~~~vvvnnnkkkccc```]]]ZZZZZZ[[[^^^aaafffqqq|||~~~vvvqqqnnnlllkkkmmmmmmkkkjjjhhhfffeeedddaaadddhhhkkknnnqqquuuxxx{{{}}}{{{zzzzzzzzz}}}{{{yyyuuusssqqqppppppkkknnnrrrxxx~~~{{{vvvttttttxxx{{{sssrrr{{{~~~lllXXXJJJCCC???>>>???;;;;;;::::::888777555444444444444333333333222222333333333333333333333333333333333333333222222111222222222222333333333333111222222333333333222222222222222222222222222222000111111111222222222222222333333444444444333333333444444555555555444444666666666666777888999:::;;;;;;;;;;;;<<<======>>>MMMLLLKKKLLLOOORRRSSSSSSUUUUUUTTTUUUZZZeeerrr|||wwwsssnnnkkkiiiiiiiiijjjiiihhhfffeeefffgggiiijjjiiiiiiiiiiiihhhgggffffffeeedddcccaaa``````______[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^___bbbddddddaaa___ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXTTTVVVWWWXXXWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\]]]^^^___``````___```aaa```______aaaccccccdddeeefffggghhhhhhhhhjjjiiilllrrr||||||jjjaaaVVVOOOMMMLLLKKKIIIIIIJJJMMMRRR^^^sss}}}yyyppplllgggbbb^^^^^^___```aaakkkuuuyyy|||vvvnnnjjjgggfffeeeeeeeeecccaaa___]]][[[ZZZXXXZZZ\\\]]]___aaaeeehhhiiimmmrrrvvvwwwxxxxxxxxxwwwzzz~~~~~~yyywwwxxxxxxyyy|||yyyzzz|||zzz}}}yyyuuuuuuxxx{{{~~~yyyxxxooo^^^MMMEEEAAA>>>===>>>;;;;;;;;;:::999777555333444444444333333333222222222222222222222222222222333333333333333222111111111222222222222333333333222222333444444333222111111111111111111111111111111111111111222222222222111222333333444444444444444444555555555555444444666666666666666777888999888999;;;======>>>======SSSRRRSSSWWW]]]cccgggiiiccccccccceeemmm{{{nnnooooookkkgggeeehhhkkkhhhgggfffeeeeeefffhhhiiiiiiiiiiiiiiihhhgggfffeeeccccccaaa```____________YYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]___bbbddddddbbb```ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRTTTVVVXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXWWWTTTRRRQQQQQQRRRSSSMMMOOOQQQSSSUUUWWWXXXXXXUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]ZZZZZZ[[[\\\]]]^^^^^^______`````````^^^^^^```bbbbbbcccdddeeeffffffffffffkkkjjjlllpppvvvrrrhhh[[[SSSOOONNNKKKHHHJJJKKKLLLOOOXXXkkk|||xxxqqqjjjeeecccbbbccc```iiirrrtttvvv{{{{{{qqqiiieeedddcccccc```___^^^[[[YYYVVVUUUTTTTTTUUUVVVWWWWWWYYY]]]___^^^bbbhhhmmmppppppqqqrrrkkknnnrrrtttuuuvvvwwwyyyzzz{{{~~~~~~yyyxxxzzz{{{|||}}}yyytttqqqrrrxxx|||yyygggWWWHHHCCCBBB???===???;;;;;;;;;;;;999777555333555555444444444333333333222222222222222222222222333333333333333222111000111111222222222333333333222333444555444444222111222222222222222222222222111111222222222333333333000111222333444555555555555555555666555555444444777666666666666666777888666888;;;===???>>>======dddggglllrrryyyyyymmmllljjjhhhgggggghhhhhhgggfffdddbbbbbbcccdddeeeffffffffffffeeedddcccbbbaaa```^^^\\\ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\___aaaaaa___]]]\\\\\\[[[[[[ZZZXXXWWWVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUXXXWWWVVVTTTRRRQQQPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVTTTSSSSSSSSSUUUXXX[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXX[[[[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZ[[[\\\^^^```bbbddddddcccccccccdddeeeeeeccceeejjjooosss{{{xxxeeeYYYVVVUUUQQQMMMFFFHHHKKKOOOVVVcccuuuxxxsssnnnkkkhhhkkknnnrrrvvvyyyyyyyyyxxxzzzvvvqqqlllhhheeeaaa^^^]]]\\\ZZZWWWUUUSSSQQQPPPRRRSSSRRRQQQOOOOOORRRTTTYYY[[[^^^cccgggiiihhhfff]]]^^^`````````aaadddfffggghhhiiijjjlllnnnpppqqquuuxxx{{{}}}~~~}}}ttttttuuuwww{{{~~~yyyyyy}}}uuurrrnnnnnnttt~~~tttcccSSSKKKBBB>>>>>>???>>><<<;;;;;;<<<<<<:::888555333444444444333333222222222111111111111111111111111111111111111111111111111222111111111000000//////333333333333333333333333222111000000000111333333222222222111111111000000222222222111111111111111222222222333333333444444333333333444444444555555555666777888888999999888~~~xxxnnnmmmkkkhhhgggffffffffffffeeecccbbbaaabbbcccdddeeeeeeeeeeeeeeedddccccccaaa```]]][[[YYYWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXX\\\[[[\\\^^^```aaa___^^^[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTRRRQQQQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVTTTSSSTTTTTTUUUWWWYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^```aaaccccccbbbbbbccccccddddddbbbcccgggkkkmmmtttsssbbbZZZUUUPPPLLLIIIJJJKKKLLLOOOXXXfffppp~~~yyyuuurrrtttvvvyyy{{{{{{{{{zzzxxxvvvrrrnnnkkkhhhdddaaa^^^\\\YYYVVVTTTSSSRRRRRRQQQRRRRRRQQQOOOPPPQQQSSSTTTUUUXXX\\\```aaa```^^^UUUVVVXXXXXXWWWXXXZZZ\\\\\\\\\]]]^^^___aaaccccccfffhhhkkknnnooopppsssuuutttuuuvvvwwwuuussspppnnnhhhhhhhhhjjjoootttzzz}}}|||{{{}}}|||vvvuuuppppppqqquuu~~~|||fffVVVMMMGGG@@@===???AAA@@@>>>?????????>>>;;;888555333444444333333333222222222111111111111111111111111111111111111111111111111111111111111000000000///222222222222222222222222111111000000000111222333222222222111111111000000111111111111111111222222222222222333333333333444333333333444444444555555555555777888888888888888|||vvvpppnnnlllhhhfffddddddcccdddcccbbbaaa```aaabbbbbbddddddddddddddddddccccccbbb```\\\YYYWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWW\\\[[[[[[\\\^^^___^^^]]][[[ZZZXXXVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYYYYZZZ[[[]]]___```aaaaaa``````aaabbbbbbcccaaaaaabbbeeefffjjjvvvppp```WWWRRRPPPKKKKKKKKKJJJJJJOOOXXX___ppp{{{}}}{{{yyyvvvtttqqqllliiicccaaa]]]YYYVVVVVVVVVWWWUUUVVVVVVUUUSSSRRRSSSTTTRRRSSSUUUXXX[[[\\\ZZZXXXPPPQQQRRRQQQPPPQQQRRRTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^^^^```bbbddddddfffhhhjjjiiifffcccaaa^^^^^^^^^```cccgggllloootttzzz~~~yyytttnnnmmmoooppptttzzz|||iiiVVVJJJDDD@@@======???BBBAAA@@@CCCBBBAAA???<<<888555222333333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111000000000000111222222222222222111111111111111000000000111222222222333111111222222222333333333333333333444444444555555555555666777888888888888{{{uuuqqqooolllhhheeecccbbbaaacccbbbaaa`````````aaaaaaccccccbbbbbbbbbccccccdddbbb```\\\YYYWWWVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZXXXXXXZZZ[[[[[[ZZZYYYXXXVVVTTTSSSSSSUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaa___^^^___aaabbbeeeoooyyyjjj]]]WWWVVVLLLLLLLLLJJJJJJNNNSSSXXX]]]ggguuuyyyvvvmmmjjjeee```]]]\\\]]]^^^^^^______]]]YYYWWWUUUUUUUUUUUUVVVXXXZZZZZZYYYWWWQQQRRRRRRQQQPPPPPPQQQSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRTTTVVVWWWWWWYYY[[[]]]^^^aaadddggggggeeecccaaa___^^^]]]^^^```cccfffhhhkkkqqqzzzzzzqqqnnnlllkkkoootttzzz~~~lll[[[MMMEEE>>><<<;;;<<<>>>@@@@@@???BBBAAA@@@>>>;;;888555333333222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111222111111111111111111111111//////000111222333333333111111111111222222222222333333333444444444555555444555666777888888888888zzztttpppnnnkkkgggdddbbbaaaaaacccbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaabbbccccccaaa```]]]ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVWWWXXXWWWVVVWWWUUUSSSQQQQQQQQQSSSTTTQQQQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOPPPRRRSSSUUUSSSSSSTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]______^^^\\\\\\___aaadddmmmvvv}}}xxxfff\\\XXXNNNNNNMMMKKKKKKLLLOOORRRQQQYYYeeeppp{{{zzzvvvqqqjjjfffdddddddddhhhhhhhhheee```[[[XXXVVVVVVVVVVVVWWWYYYYYYWWWUUUSSSSSSTTTRRRQQQPPPRRRSSSUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUVVVYYY\\\^^^aaaeeehhhjjjjjjiiihhheeedddbbbaaaaaabbbcccdddfffllltttzzz~~~rrrlllhhhhhhiiimmmvvv~~~{{{www~~~rrr___PPPFFFBBB<<<;;;:::;;;<<<<<<<<<;;;===<<<;;;:::888777555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000111111//////////////////////////////000000111111111111111111111111111111111111//////000111222333333333000000000111111111222222333333333444444444555555444555666777777888888777}}}xxxsssnnnllljjjfffdddbbbbbbaaaddddddcccccccccbbbbbbbbbcccbbb```______```aaabbbaaa```^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXWWWUUUUUUVVVVVVUUUSSSTTTSSSQQQPPPPPPPPPQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTRRRSSSTTTUUUUUUTTTRRRQQQSSSTTTUUUUUUUUUUUUTTTTTTRRRSSSUUUWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMMMMMMMNNNOOOPPPSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^]]]ZZZ[[[^^^aaadddllltttyyysssbbbYYYTTTRRRNNNKKKIIIIIIJJJKKKKKKQQQYYY```hhhtttyyysssooolllkkkpppqqqqqqnnngggaaa\\\ZZZXXXWWWVVVWWWXXXYYYWWWVVVTTTUUUVVVUUUSSSSSSTTTVVVYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWZZZ]]]___bbbfffjjjnnnpppqqqrrrooommmkkkhhhfffddddddddddddiiiooouuu|||yyysssooofffcccdddhhhmmmtttssssssyyywwwcccRRRFFF???===;;;::::::999888888888999888777777666666555555555111111111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////...///000000111111000000111111111111111222222222000000000111222222222333///000000000000111111111333333333444444444555555444444555666777777777777}}}zzzxxxvvvtttqqqkkkjjjhhhfffdddccccccccceeeeeeeeeeeeeeeddddddccccccbbb```___^^^^^^```````````````___\\\ZZZXXXVVVXXXXXXXXXYYYYYYYYYYYYZZZXXXWWWVVVWWWXXXWWWTTTRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSRRRPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOONNNMMMLLLLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYY\\\___bbbhhhppprrrxxxmmm```XXXUUUPPPLLLJJJJJJJJJJJJHHHLLLQQQTTTWWW```lllvvv}}}xxxvvvwwwyyyzzzxxxrrrkkkfffddd___^^^]]]^^^___```^^^]]]\\\]]]]]]\\\[[[[[[]]]___cccbbbaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\^^^aaaccceeegggjjjooouuuyyy}}}~~~|||xxxtttpppmmmkkkjjjfffjjjnnnssszzz}}}tttnnnjjjhhhffffffjjjrrryyyvvvlllxxxwwwdddSSSGGG@@@<<<::::::999888777555666777888666666555444444333333333000111111111222222222222000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////......000111111111000///000000111111111222222222111111111111111111222222/////////000000000111111333333333444444444555555333444555666777777777777~~~|||yyyuuurrrqqqppppppjjjhhhgggeeedddddddddeeeffffffgggggggggfffeeeddddddbbb```^^^]]]^^^______```aaaaaa```^^^[[[XXXVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXTTTQQQOOOOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSQQQPPPKKKLLLNNNPPPQQQQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUQQQPPPOOONNNNNNPPPRRRSSSQQQSSSUUUWWWXXXYYYXXXXXXVVVVVVVVVWWWXXXYYY[[[[[[[[[XXXWWWZZZ]]]```eeellljjjnnnvvvxxxhhhZZZVVVQQQNNNMMMMMMNNNNNNFFFIIILLLLLLMMMSSS]]]fffsss}}}{{{uuupppmmmhhhgggfffggghhhiiihhhgggeeefffffffffeeeeeegggiiimmmlllkkkjjjiiihhhhhhhhhfffffffffeeedddfffiiilllkkkmmmqqqvvv|||{{{wwwtttrrrjjjmmmppptttzzzzzzrrrllliiiiiiiiilllnnnuuu~~~tttlllmmmuuuhhhVVVGGG@@@===<<<;;;888888777555444555777999777666555333333222222222000000111111222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000---...000111111111000///000000111111222222222222222222222111111111111111////////////000000000000333333333444444444555555333444555666777777777777~~~wwwpppmmmjjjjjjlllmmmllljjjlllkkkiiigggfffeeeffffffdddeeeeeeeeeeeeeeeeeeeeecccbbb```___]]][[[ZZZYYY\\\]]]]]]]]]\\\YYYVVVTTTVVVWWWWWWVVVVVVTTTSSSSSSRRRSSSTTTUUUTTTSSSPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNRRRUUUVVVRRROOORRRSSSTTTUUUUUUTTTRRRQQQNNNOOOPPPPPPNNNNNNOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLPPPRRRTTTUUUUUUUUUVVVWWWVVVVVVUUUTTTUUUWWWZZZ[[[ZZZZZZYYYZZZ\\\___bbbdddeeehhhnnnwwwnnn```XXXQQQPPPOOOKKKHHHHHHKKKKKKKKKKKKMMMOOORRRSSSdddqqq~~~|||zzzzzzzzzyyyxxxwwwvvvuuuzzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzyyyxxxvvvuuuuuutttttttttsssttttttuuuuuuxxxwwwvvvxxx}}}{{{xxxyyyyyyzzz|||yyyqqqkkkddd___aaahhhrrr~~~|||qqqooosss~~~qqq^^^TTTHHH???<<<;;;888666666666555555555444444444222222222111111111111000222222111000/////////000000000000000000000000000//////000000000000////////////000000000000//////000000//////......------////////////////////////000000000000000000000000000000111222333444444555111111222222222333333333222222111000//////000000222222222333333333444444~~~wwwrrrooollliiiiiikkklllkkkiiikkkjjjhhhfffeeeeeeeeeeeeddddddddddddddddddddddddbbbaaa```^^^]]][[[ZZZYYY[[[\\\\\\[[[ZZZXXXUUUTTTVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOONNNNNNMMMLLLMMMMMMOOOOOONNNNNNOOOQQQTTTUUUSSSPPPSSSSSSUUUUUUUUUSSSQQQPPPNNNOOOPPPOOONNNMMMNNNPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQPPPOOONNNPPPRRRUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[^^^```bbbaaadddjjjqqqxxx|||ggg^^^VVVTTTSSSOOOMMMMMMKKKKKKKKKKKKLLLNNNPPPRRRXXXbbbqqq~~~vvvnnnjjjgggfffmmmvvvtttrrrwww~~~tttdddSSSKKKAAA;;;999999777444666555555555444444444444222222222111111111111000222111111000000000000111........................//////000000000000////////////000000000000//////////////////....................................////////////////////////......//////000000111111111111111222222222333333333222111000000000000000444444444444555555555555xxxrrrooonnnllljjjhhhhhhiiijjjiiihhhgggfffdddbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQOOONNNNNNPPPRRRTTTSSSRRRTTTTTTUUUUUUTTTRRRPPPOOOMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUUUUTTTTTTUUUVVVXXXWWWVVVVVVVVVXXXZZZ[[[YYYYYYXXXYYYZZZ\\\^^^___^^^aaafffkkkpppxxxlllbbbYYYUUUSSSOOONNNOOOJJJJJJIIIIIIJJJKKKLLLMMMQQQWWW```jjjvvvzzztttnnnlllmmmqqq{{{~~~sssrrr{{{vvvcccUUUGGGAAA;;;888888888666444555555555555444444444444222222222111111111111000111111111111111111222222........................//////000000000000////////////000000000000//////.............../////////.........................................................///////////////111111111222222222222333333333222111111111111222555555555666666666777777wwwoookkkjjjkkkhhhgggggggggggggggggggggbbbaaa___^^^]]]]]]^^^^^^aaa```````````````______^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVVVVTTTSSSRRRRRRQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMLLLMMMNNNPPPRRRRRRTTTTTTTTTSSSRRRPPPOOONNNLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUQQQRRRSSSSSSTTTTTTTTTSSSRRRSSSUUUUUUTTTTTTUUUVVVZZZXXXWWWVVVVVVWWWYYYZZZXXXXXXWWWXXXYYYZZZ[[[\\\^^^```dddiiilllqqq}}}tttjjj___YYYVVVQQQOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMSSSUUUYYY^^^fffsss~~~{{{yyywwwwwwzzzxxxttt}}}xxxfffUUUKKK@@@===:::999999888777555444444444444444444444444222222222111111111000000111111000111111222333444........................//////000000000000////////////000000000000//////..................------........................////////////////////////000000000000000/////////111111111111222222222222333333222222222222222333555555555555666666666666xxxpppjjjgggffffffeeefffffffffffffffffffffaaa```^^^]]]]]]]]]]]]^^^___^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWTTTSSSRRRPPPOOOOOOOOOPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJLLLOOOQQQSSSRRRRRRQQQPPPNNNMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQRRRSSSSSSTTTTTTSSSQQQSSSUUUUUUTTTTTTUUUVVVZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYZZZZZZ]]]^^^bbbgggiiillluuuzzzmmmfff```YYYUUUVVVUUUVVVWWWWWWVVVTTTQQQOOORRRRRRSSSVVV\\\eeennntttsssqqqooopppssswww{{{}}}~~~yyy}}}}}}kkkZZZLLLDDD===<<<:::999888777555444333333444444444444444444222222222111111111000000000000000000111222333333//////////////////////////////000000000000////////////000000000000//////000//////...---,,,,,,+++........................000000000000000000000000000000000///////////////000000111111111222222222333222222222222222333333333333444444444555555555tttrrrppplllhhheeebbbaaacccdddffffffeeeeeeeeefffcccbbb```_________``````]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTRRRQQQNNNLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKJJJJJJHHHHHHIIIIIIHHHIIILLLOOOPPPPPPOOONNNMMMLLLLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPQQQOOOPPPQQQQQQRRRRRRRRRRRRPPPRRRTTTUUUUUUUUUVVVWWWZZZYYYWWWUUUUUUUUUVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ^^^bbbdddeeellltttzzzvvvmmmddd]]]\\\[[[]]]```aaa___ZZZTTTPPPMMMMMMMMMOOOSSSYYY^^^bbbooozzz}}}vvvhhhffffffggglllttt|||yyywwwzzzooo^^^OOODDD===:::999888777555333222111333333333333444444444444222222222111111111111000000000000000000000111111000000000000000000000000//////000000000000////////////000000000000////////////......---,,,,,,+++------------------------111111111111111111111111---------...............000000000111111111111222222111111111111222333333222222222333333333333444{{{uuunnnnnnmmmkkkiiieeeaaa___aaadddggggggeeedddeeefffbbbaaa```___^^^___``````[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXWWWUUUTTTRRRQQQQQQPPPNNNLLLIIIIIIJJJLLLMMMKKKJJJIIIIIIJJJKKKMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHFFFHHHIIIIIIHHHIIIKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNQQQSSSUUUUUUVVVWWWYYYZZZXXXVVVTTTSSSTTTUUUVVVSSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYY[[[^^^___```eeelllooo{{{vvvmmmjjjgggkkkooorrrooohhh___ZZZRRRPPPNNNMMMOOORRRUUUVVV^^^hhhuuuwwwrrrgggggghhhkkkqqq{{{xxxuuusssttt|||ppp]]]OOOEEE===888888888777666444222222222222222333333333444444444222222222111111111111000000000//////...///////////////////////////////////////000000000000////////////000000000000//////,,,,,,,,,------.........------------------------000000000000000000000000---------......//////000000000000000111111111111000000000000000111222333222222222222333333333333zzzwwwuuuqqqooooooooommmkkkgggcccaaaaaadddggggggeeedddeeeggg___^^^]]]\\\\\\\\\]]]^^^[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOPPPMMMJJJHHHGGGIIIKKKMMMJJJIIIHHHHHHIIILLLNNNPPPNNNNNNLLLKKKKKKJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGEEEHHHKKKKKKIIIIIILLLNNNLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMPPPSSSUUUUUUVVVXXXZZZYYYXXXVVVTTTSSSSSSTTTUUURRRTTTUUUXXXZZZ[[[\\\\\\]]][[[[[[]]]]]]]]]bbbhhhgggqqq|||yyy~~~{{{qqqjjj^^^YYYTTTOOONNNOOOPPPQQQQQQYYYdddlllsss~~~yyyuuuqqqkkklllnnnrrryyywwwnnnggghhhmmmwwwttt^^^MMMCCC>>>999666888888888666444444444666222222222333333444444444222222222111111111111000111000///.......................................//////000000000000////////////000000000000//////))))))+++,,,...///000111------------------------////////////////////////...//////000111222333333000000000000111111111111000000//////000111222222222222222333333333444444vvvooommmnnnpppsssttttttpppjjjccc^^^\\\```aaaaaaaaabbbbbbbbbcccbbb___]]][[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSQQQOOOMMMNNNNNNOOOMMMLLLKKKIIIIIIKKKLLLMMMJJJIIIHHHIIIKKKMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFIIILLLMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNOOOOOONNNNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[XXXYYYZZZ[[[]]]```bbbccchhhmmmvvvwwwlllbbbWWWQQQPPPRRRQQQOOOPPPRRRVVV\\\cccnnnyyy|||wwwtttssstttuuuuuuxxxvvvxxxyyyoooiiibbbaaaaaadddpppqqqdddRRREEE>>><<<999777666666555444333333222222000000000111222222222333000000000000000000000000////////////////////////------------------------..............................//////...---,,,,,,,,,---------......//////......------------......---...///...---,,,---///000000//////.........---000000000000000000000000...///111111000000111222222222222222222222222222xxxqqqlllkkklllmmmpppqqqqqqnnnhhhbbb^^^\\\\\\\\\]]]^^^___```aaaaaa```^^^[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSRRROOOMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMKKKJJJHHHHHHJJJKKKKKKJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGGGGHHHHHHIIILLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNPPPRRRSSSRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^```aaabbbhhhooowww{{{oooaaaWWWTTTSSSPPPNNNMMMOOORRRUUUYYY```hhhnnnzzz~~~xxxtttrrrqqqqqqtttwwwyyyzzz}}}yyyoooddd[[[VVVXXXZZZ```nnn}}}dddYYYKKK@@@;;;:::888777555555555444333333222222000000000000000000111111////////////////////////////////////////////////------------------------........................///////////////...------------.........////////////......------......///---...//////------...///000/////////............000000000000000000000000...///000000//////000222222222222222222222222222xxxuuupppllliiiiiijjjkkkkkklllllljjjfffaaa^^^]]]XXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXYYYZZZYYYXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJIIIHHHIIIJJJIIIHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUYYYYYYYYYZZZ[[[\\\]]]^^^\\\bbbiiimmmsss}}}lll___YYYVVVSSSPPPOOOPPPPPPQQQRRRTTTYYY\\\eeemmmyyy~~~yyysssooonnnooorrrxxx{{{vvvmmmddd\\\WWWTTTSSSTTTZZZhhhwwwgggRRRKKKAAA:::888888777666555444444333333222222222000000000///////////////////////////////////////////////////////////////------------------------//////////////////////////////000000000///.............../////////////////////............//////...///000///...---...000////////////............000000000000000000000000...///111000//////000111222222222222222222222222~~~ooommmkkkiiiggggggggghhheeeggggggfffccc___]]]]]]XXXXXXXXXXXXYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXWWWVVVWWWWWWVVVUUUSSSQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNKKKKKKKKKLLLMMMOOOQQQRRROOOOOOPPPQQQRRRSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZ[[[ZZZaaaggghhhjjjssstttggg```]]]YYYVVVSSSTTTTTTRRRQQQQQQRRRTTTZZZ```iiirrr|||zzzxxxtttrrruuuwww}}}~~~vvvrrrhhhddd]]]WWWSSSUUUYYY]]]```jjj{{{yyydddUUUFFFAAA;;;888777777777666444333333333222222222111111111111000000//////...000000000000000000000000////////////////////////........................000000000000000000000000///000000000000000//////////////////////////////000//////......//////000...///000000......///000///////////////.........000000000000000000000000///111222111000000111222111111111111111111111111~~~wwwtttiiihhhfffeeedddcccbbbbbb```bbbcccbbb```^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSTTTVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIILLLNNNNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMOOOQQQRRRSSSNNNNNNNNNPPPQQQTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXYYY^^^cccddddddkkkyyy}}}qqqkkkfffaaa\\\XXXXXXWWWTTTRRRPPPQQQRRRTTTXXX]]]ccciiirrr}}}~~~{{{uuupppiiicccaaa^^^\\\XXXTTTSSSXXX```gggwww{{{gggTTTJJJ@@@===:::888777777666666222222222222222111111111222222222111111000000000111111111111111111111111////////////////////////........................000000000000000000000000//////000000000000000//////////////////.........//////............//////...///000///...---...000.........///////////////////////////////////////111222333333111111111333111111111111111111111111zzzrrrnnnmmmdddcccbbb```___^^^]]]]]]^^^___```___^^^\\\\\\]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRSSSUUUVVVUUUSSSQQQRRRRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIILLLNNNOOOOOOLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKLLLMMMOOOPPPQQQRRRSSSNNNNNNNNNOOOQQQSSSVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWVVVZZZ\\\]]]^^^dddnnnwww}}}wwwnnnhhhaaa___\\\XXXSSSPPPQQQRRROOORRRUUUXXX[[[bbbkkkrrr}}}vvvjjjccc^^^YYYXXX[[[VVVYYY\\\___ccclllxxxzzzhhhVVVIIIDDD===<<<:::888666666555555111111111111111111111111222222222222111111111111222222222222222222222222////////////////////////........................////////////////////////......///000000000//////...............---------......------------......---...///...---,,,---///.........///////////////////////////////////////111333333333111000111222111111111111111111111111wwwrrrnnnllljjjcccbbb```___^^^]]]]]]^^^\\\^^^^^^^^^\\\[[[\\\]]]\\\[[[ZZZYYYWWWUUUTTTSSSQQQPPPQQQSSSUUUVVVTTTSSSNNNOOOPPPPPPOOONNNLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGIIILLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDEEEFFFEEEDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDAAACCCEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNOOOPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWZZZ___eeeiiivvv}}}rrroooiiiaaaYYYUUUTTTUUUQQQSSSTTTTTTTTTWWW^^^cccfffppp}}}yyysssgggaaa[[[WWWTTTSSSYYYaaadddjjjttt|||wwwhhhXXXHHH@@@???999999888666444444444555000111111111111111111111000000000000111111111111111111111111111111111111////////////////////////................................................------...///////////////...---------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...---,,,+++,,,.............../////////000////////////////////////000111222111///...///000111111111111111111111111wwwqqqooonnnllljjjdddcccaaa```___```aaaaaa\\\]]]^^^]]][[[[[[\\\]]]ZZZZZZYYYXXXWWWVVVUUUTTTPPPPPPQQQSSSUUUVVVTTTSSSMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKLLLKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDCCCCCCCCCEEEGGGCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCC@@@BBBDDDGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFEEECCCCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSQQQOOOMMMMMMMMMOOOPPPPPPQQQQQQQQQRRRTTTUUUVVVXXXVVVTTTUUUXXX\\\```aaammmuuuwwwlllaaa[[[YYYZZZXXXYYYXXXVVVSSSSSSVVVZZZYYYbbbmmmtttzzz}}}uuukkk```XXXTTTRRRRRRRRRQQQSSS]]]hhh}}}kkk\\\NNN@@@:::<<<666666555444222222444555000000000000000111111111......//////000000111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,---...//////......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------.........//////000000///////////////////////////000000///...------...000000000000000000000000wwwtttpppmmmkkkjjjiiigggdddcccbbb```______^^^^^^______^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSQQQPPPRRRTTTVVVWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHHHHHHHGGGGGGFFF@@@BBBDDDEEEFFFFFFIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGIIIGGGGGGGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRPPPPPPQQQRRRQQQUUUUUUUUUUUUUUUXXX]]]```iiiqqqzzz~~~qqqjjjhhhhhhaaa___]]][[[[[[ZZZYYYWWWWWW[[[___```aaaiiiwwwzzzzzz~~~}}}|||wwwuuuttttttuuuvvvwwwwwwuuurrrmmmeee^^^WWWTTTRRRPPPLLLKKKMMMQQQ\\\qqq}}}nnnYYYJJJCCC???;;;777555555444333333222111111222222222222222222222222000000000000000000000000000000000000////////////...---------...///111222//////.........---------111111000///...---,,,,,,,,,,,,,,,------.........///...,,,+++***++++++,,,---------,,,,,,+++++++++------...//////...---,,,------------------------000000//////.........---////////////000000000000111111222222222222111111xxxssspppmmmkkkjjjiiigggeeedddcccbbb```______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWUUURRRQQQOOOQQQSSSUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPNNNNNNOOOPPPPPPSSSTTTTTTSSSTTTVVV[[[^^^dddkkkrrrxxx|||xxxwwwqqqmmmhhhddd```]]]ZZZWWWRRRUUUWWWXXXYYY^^^fffmmmqqq{{{|||xxxsssqqqssswwwzzz|||zzz{{{|||xxxsssmmmkkkjjjfffeeecccbbbbbbbbbaaaaaaaaa^^^YYYTTTQQQNNNMMMMMMQQQOOORRRYYYbbbrrrmmm```NNNBBB===;;;888444555444444333222222111111222222222222222222222222000000000000000000000000////////////............---,,,,,,,,,---...000000///.........------------............------------,,,,,,,,,---------.........---,,,+++++++++,,,------------,,,,,,+++++++++------...//////...---,,,------------------------000/////////.........---............///////////////000000111111000000///yyyrrrnnnmmmkkkjjjiiiiiigggdddbbbcccbbbbbbaaa```___^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZWWWWWWWWWWWWVVVTTTRRRQQQNNNOOOQQQRRRSSSSSSRRRQQQOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEDDDBBBAAAAAACCCCCCDDDDDDFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRQQQRRRRRRRRRRRRUUUXXX\\\___dddiiilllqqq|||yyyrrrllleee___[[[TTTTTTSSSSSSSSSTTTVVVXXX]]]fffqqqyyy~~~tttnnnhhhgggfffhhhllloooqqqqqqqqqqqqooojjjccc^^^\\\[[[TTTSSSRRRQQQPPPPPPPPPPPPTTTQQQMMMJJJKKKMMMNNNOOOOOORRRYYYfffuuuqqqYYYOOOBBB;;;888888555333444444333333222222111111000000000000000000000000000000000000000000000000............------------,,,+++++++++,,,---...///............------------++++++,,,,,,---------...,,,,,,,,,------------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,---............------------------------------/////////...............------------...............//////000000//////...}}}wwwsssoookkkhhhiiihhhggghhhhhhfffccc```bbbbbbaaa```___^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUUUUUUUTTTSSSQQQPPPMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@@@@@@@@@@@@@???AAABBBBBBAAAAAABBBDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNOOORRRRRRPPPPPPQQQPPPQQQRRRRRRRRRTTTWWWZZZ]]]```ccccccfffnnn|||}}}uuulllgggaaa]]]WWWSSSSSSSSSQQQPPPVVV[[[aaafffjjjpppxxx~~~|||tttlllfff^^^^^^```dddhhhjjjjjjiiihhhfffbbb]]]XXXTTTRRRRRRIIIJJJKKKJJJJJJKKKLLLMMMOOOMMMKKKKKKNNNSSSWWWYYYZZZ```kkkyyyppp___LLLEEE===888888888666444333333333333222222111111000000000000000000000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------........................------........./////////...//////000000//////...zzzxxxuuurrrpppmmmiiigggggggggfffggggggeeebbb```````````````___]]]\\\[[[\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@@@@??????>>>@@@AAAAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKIIILLLRRRRRRMMMKKKMMMPPPQQQRRRRRRRRRSSSVVVYYY^^^```aaa```aaagggqqqyyy{{{qqqiii^^^WWWUUUTTTRRROOOOOORRRTTTVVVXXX\\\bbbgggsssyyy~~~yyyrrrkkkeee^^^^^^___aaaccccccbbb```YYYVVVRRROOOLLLJJJIIIIIIEEEFFFGGGGGGFFFHHHKKKNNNLLLMMMQQQUUUZZZaaahhhlllyyyvvv___OOODDD???:::777777777555333333222222222222222111111////////////////////////////////////////////////000000000/////////......,,,---------............,,,,,,------------------.........------------,,,------------------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------...................../////////000000000///000000111111000000///yyyvvvppppppppppppooollljjjiiihhhfffeeeeeeeeedddbbb```^^^^^^^^^^^^]]][[[ZZZXXXZZZYYYWWWUUUSSSRRRRRRQQQOOOPPPQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBB@@@@@@????????????@@@@@@AAA@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<===>>>????????????@@@AAABBBAAA???>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKPPPYYYZZZRRRNNNPPPOOOQQQRRRRRRRRRSSSUUUWWW\\\^^^`````````ccciiinnn}}}wwwjjj___YYYVVVSSSQQQMMMNNNOOOOOOPPPSSSWWW[[[___dddkkksssyyy~~~xxxqqqmmmhhheeeaaa]]][[[ZZZXXXVVVOOOLLLIIIGGGGGGGGGFFFEEEBBBCCCDDDCCCCCCFFFMMMSSSXXX```kkksssxxx~~~uuuaaaNNNBBB>>>;;;777555444444333222222222222222222222111111////////////////////////////////////////////////111000000000////////////,,,---............------,,,,,,,,,,,,------------///.........------,,,,,,...------------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///---------------------------------------.........////////////000000000111///000000111111000000///yyyuuupppnnnkkklllmmmlllkkkjjjiiiiiihhhfffdddbbbbbbbbb```___[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQPPPPPPQQQMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@?????????@@@AAACCCCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>::::::<<<======>>>>>>>>>???AAAAAAAAA??????@@@AAA???@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@?????????>>>@@@BBBCCCDDDDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNMMMTTT```aaaVVVPPPQQQMMMOOOPPPQQQPPPQQQSSSTTTXXXZZZ]]]^^^^^^```cccfffqqqzzzyyyuuuuuuttttttxxxyyy}}}|||oooddd]]]XXXUUUPPPPPPPPPOOONNNPPPRRRSSSSSSVVVZZZ^^^bbbfffkkkooopppssswww}}}xxxqqqooopppnnnqqqtttvvvyyy~~~wwwpppeee[[[UUURRROOONNNKKKHHHFFFEEEFFFGGGEEECCCAAACCCFFFGGGIIIQQQ\\\eeeyyynnn]]]OOOCCC<<<999777555333222222333222111111111111111111222222000000000000000000000000////////////////////////000000/////////.........+++,,,---...------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,---------+++++++++++++++---...///------------------------,,,,,,,,,------................../////////000000...//////000000//////...|||yyyvvvsssqqqmmmkkkkkkkkkjjjhhhgggfffgggiiiiiifffbbb`````````___^^^ZZZ[[[\\\\\\[[[YYYVVVUUUNNNNNNNNNNNNOOOOOOPPPQQQLLLMMMNNNOOOPPPOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNLLLKKKIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEAAAAAAAAAAAA@@@@@@??????>>>???AAABBBCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>======888999:::;;;<<<<<<===<<<;;;===???@@@@@@AAACCCEEE======>>>???@@@AAAAAABBB<<<===>>>???????????????>>>???AAACCCCCCBBBAAA@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGPPP^^^___RRRKKKLLLLLLMMMOOOOOOOOOOOOQQQRRRTTTVVVZZZ\\\\\\]]]___aaaccciiitttxxxrrrnnnkkkiiihhhhhhkkkrrr~~~~~~qqqeee^^^ZZZRRRQQQOOOMMMKKKJJJJJJJJJOOOPPPRRRSSSTTTWWW[[[___]]]___cccgggkkknnnpppqqqtttuuuwwwyyy}}}~~~wwwrrrtttsssmmmeee______aaa[[[```gggmmmrrryyyyyyjjj\\\SSSNNNLLLKKKGGGDDDBBBBBBDDDDDDAAA???BBBFFFJJJNNNTTT```ppp{{{nnn[[[MMMDDD>>>;;;888666444333222333444555111111111111111111222222111111111111111111111111//////////////////////////////.........---------***+++,,,---,,,,,,***)))+++++++++,,,,,,---------((()))***+++,,,---...............------,,,,,,,,,,,,------...---,,,***)))+++++++++,,,,,,---------++++++******+++---...///------------------------,,,,,,,,,------.........---------.........//////---..................---}}}{{{sssqqqpppooonnnllliiiggggggjjjnnnmmmjjjfffdddddddddcccaaa___]]]\\\[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWTTTRRRPPPNNNNNNNNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB???????????????@@@@@@@@@??????>>><<<<<<;;;;;;;;;===<<<;;;::::::;;;===>>>===============<<<<<<<<<========================@@@???>>>?????????===;;;888:::<<<>>>??????>>>===;;;<<<<<<===>>>??????@@@@@@@@@???????????????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@DDDDDDCCCCCCEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPXXXXXXYYYYYYZZZ[[[[[[[[[^^^bbbjjjsssyyyrrrjjjeeefffbbbaaafffnnnvvvwwwmmmhhh```\\\WWWSSSQQQPPPOOONNNMMMMMMOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYYYYYYYYYY^^^___aaaeeehhhkkkmmmooonnnpppqqqssssssrrrpppooonnnnnnmmmmmmmmmmmmmmmmmmppprrrtttwwwzzz|||~~~~~~~~~{{{vvvpppjjjeeedddccc```\\\YYYVVVUUUTTTUUUVVVZZZbbbiiinnnvvv~~~hhhWWWPPPNNNKKKGGGGGGEEECCCCCCDDDFFFFFFFFFGGGIIIMMMXXXjjjlllVVVIIIBBB<<<999999555555444444444333333333222222222222222222222222111000///......///000111333222111000000000000000........................------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...*********************************++++++,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000...---,,,------+++***,,,,,,,,,---------......////////////000000000000000000000000000000000000wwwrrrqqqooonnnlllkkkjjjiiifffdddeeegggjjjiiifffccccccccccccbbb```___]]]\\\[[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVSSSQQQNNNMMMMMMMMMKKKJJJLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>===>>>??????>>>>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;<<<;;;:::999999;;;===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>><<<:::999:::<<<>>>>>>>>>===<<<;;;<<<<<<===>>>>>>??????@@@??????>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA???@@@AAAAAABBBBBBBBBAAADDDCCCCCCCCCDDDFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUVVVWWWYYYZZZ[[[\\\YYY]]]cccjjjuuuxxxpppjjjeeebbbeeehhhmmmuuu}}}~~~wwwgggddd___ZZZXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSUUUXXXZZZ[[[\\\\\\]]]___``````___]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^```bbbeeeggghhhiiikkklllnnnooopppsssxxx{{{zzzvvvsssnnnjjjfffbbb^^^[[[[[[ZZZXXXWWWTTTRRRQQQPPPSSSQQQTTTZZZ^^^aaagggmmmxxxtttaaaTTTNNNLLLIIIFFFKKKIIIHHHHHHJJJLLLMMMNNNRRRWWWaaaqqq~~~ooo^^^KKKAAA<<<888666666444444444444333333333333111111111111111111111111111000///......///000111......---,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------******++++++,,,------............------,,,,,,,,,+++,,,------...---------+++++++++,,,,,,,,,------...000111///,,,+++,,,---,,,,,,,,,------------...---............/////////////////////////////////yyyuuutttpppnnnoookkkiiigggeeeeeeeeecccaaabbbcccdddcccaaa```aaabbbbbbaaa```^^^\\\[[[ZZZYYYVVVWWWWWWWWWWWWVVVUUUUUUQQQOOOMMMLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;:::999999999:::;;;===>>><<<<<<;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>><<<::::::;;;<<<=========<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>???============>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQSSSUUUWWWYYYZZZ[[[VVVYYY]]]aaahhhsssyyysssooonnnmmmlllpppuuu}}}vvvsssmmmhhhddd___ZZZWWWVVVTTTRRROOOMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOOOOOOONNNMMMLLLNNNOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ]]]bbbfffrrrzzz~~~zzzvvvpppiiikkkhhhccc```^^^]]][[[YYYYYYZZZ[[[[[[ZZZXXXUUUTTTQQQMMMMMMQQQSSSTTTXXX]]]dddnnnwww{{{||||||yyytttllleeeZZZRRRMMMLLLKKKKKKPPPQQQQQQSSSVVVYYY]]]___eeelllyyy|||nnnZZZMMM@@@:::888555333444444444444333333333222222000000000000000000000000000//////......//////000++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------***++++++,,,---.....................------------++++++,,,---------------*********+++++++++,,,,,,,,,111444111,,,))),,,111,,,,,,,,,,,,------------,,,,,,---------.........////////////////////////zzzuuuooommmnnnooopppqqqiiigggdddbbbccccccbbbaaaaaaaaa```___^^^___```aaa```______]]][[[ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTQQQOOOLLLKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========<<<<<<;;;:::::::::::::::999999999:::;;;===>>>???===<<<;;;:::999888777777999999999999999999999999999999:::<<<>>>???===;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<======>>>============>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWXXXWWWYYY[[[]]]aaaiiisss{{{}}}}}}~~~~~~|||wwwqqqjjjccc^^^^^^[[[XXXTTTRRRPPPPPPQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKLLLLLLMMMOOOPPPPPPNNNNNNOOOOOOPPPSSSYYY]]]ccciiimmmkkkiiiiiigggdddgggeeeccccccccccccbbb```bbbdddeeefffeeebbb___]]]SSSNNNLLLMMMOOOOOOQQQUUUTTT[[[bbbffffffddd```]]]\\\YYYUUUPPPNNNPPPTTTWWW\\\^^^bbbggglllqqqwww{{{lll___MMMCCC:::888888555444444333333333333222222222222////////////////////////////////////////////////,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,///111000,,,***,,,///++++++,,,,,,,,,---------,,,------------.........////////////////////////~~~xxxtttnnnllliiigggiiimmmpppqqqjjjfffcccaaabbbcccccccccbbb```^^^]]]^^^___``````^^^^^^]]]\\\[[[XXXVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOLLLLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888999::::::;;;<<<<<<;;;::::::999999999999999:::::::::;;;<<<>>>???@@@======<<<;;;:::888888777999999999999999999999999888999:::===???@@@===;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@CCCCCCCCCBBBAAA@@@???>>>@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[]]]bbbkkkrrr|||wwwqqqmmmiiifffbbb]]]YYYVVVUUUUUUOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJKKKLLLLLLMMMPPPUUUXXXYYY]]]^^^\\\\\\aaaddddddbbbcccfffiiilllmmmkkkhhhlllnnnppppppnnnjjjfffccc[[[TTTNNNMMMMMMKKKKKKMMMOOOQQQUUUXXXWWWUUUTTTTTTPPPQQQQQQQQQSSSZZZcccjjjsssyyymmm]]]RRRDDD===888888888555333444333333222222222111111111..............................////////////......---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,++++++***,,,,,,,,,---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------........./////////000000000000000000000000zzzwwwvvvsssooollliiijjjhhhfffhhhoootttuuuiiieeeaaa___```bbbddddddccc```^^^]]]^^^______^^^\\\\\\\\\\\\ZZZWWWUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999:::::::::999888777666666777888999::::::;;;999999888888888888999999999:::;;;;;;<<<===>>>>>><<<<<<;;;;;;:::999888888999999999999999999999999888999;;;===@@@???===:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;<<<<<<===>>>???CCCCCCCCCBBBAAA@@@???>>>???@@@AAACCCDDDDDDEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUWWWXXXXXX\\\ccciiisss~~~~~~}}}}}}~~~~~~uuusssnnnhhhccc^^^\\\ZZZSSSRRRPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKKKKKKKLLLOOOQQQOOORRRRRROOOPPPWWW\\\^^^___aaagggnnnssstttrrrpppuuuvvvwwwwwwtttpppkkkhhh```WWWNNNLLLJJJGGGEEEFFFKKKJJJLLLNNNMMMKKKLLLPPPMMMPPPTTT[[[eeeqqq}}}~~~lll\\\NNNFFF===888555666555222000222222222222111111111000000........................---......//////......---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------000///...---,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------.........---+++******,,,---,,,***++++++++++++,,,,,,,,,,,,---............/////////////////////////////////~~~xxxtttooommmmmmmmmjjjgggfffiiiiiifffjjjsssyyyzzzfffccc^^^\\\]]]```bbbccccccaaa^^^^^^______]]][[[[[[[[[\\\[[[YYYWWWTTTRRRQQQQQQQQQQQQQQQPPPOOOOOONNNLLLKKKJJJKKKKKKJJJIIIFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????BBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::888888999999999888777666444555666777888999::::::888888777777777888888999888999999:::;;;;;;;;;;;;::::::999999888888888888999999999999999999999999777888:::===???>>>;;;888888888888999999:::;;;;;;::::::::::::::::::::::::888777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBBBBAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOOOOLLLMMMNNNOOOPPPQQQRRRRRRQQQTTTUUUUUUUUUWWW]]]bbbhhhooozzz|||yyyvvvtttuuuwww{{{}}}|||yyyuuurrrnnnkkkjjjdddbbb```]]]ZZZXXXXXXWWWSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIIIIJJJLLLNNNOOOMMMNNNNNNMMMKKKIIIIIIJJJFFFJJJJJJHHHHHHMMMQQQQQQVVVXXX^^^eeelllpppqqqpppttttttuuutttrrrnnnjjjhhh]]]SSSKKKIIIIIIGGGFFFGGGJJJHHHIIIMMMMMMIIIKKKPPPUUU[[[fffuuu|||iiiXXXKKKBBB===999555333444444111000222222111111111000000000000........................------...//////...---------,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------|||xxxttttttoookkkiiijjjiiigggeee```dddeeecccgggrrryyyzzzddd```[[[YYYZZZ]]]```aaaccc```^^^^^^______\\\YYYZZZ[[[[[[[[[YYYVVVSSSQQQNNNOOOOOOOOOOOONNNMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>DDDCCCBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::666777888888888777555444444444555666777888999999888777777777777777888888777888888999999999888888888888888777777777777777999999999999999999999999666777999<<<===<<<999666888888888888999:::;;;<<<::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;===>>>>>>===>>>@@@AAABBBCCCCCCCCC>>>???AAACCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEGGGIIIHHHHHHIIIKKKLLLNNNOOOOOOJJJKKKLLLNNNPPPRRRTTTTTTRRRTTTUUUUUUSSSUUUYYY^^^```dddkkkvvv{{{wwwqqqrrrsssxxx}}}~~~}}}|||{{{xxxvvvrrrnnnjjjhhhffffff]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRNNNJJJGGGGGGAAAEEEGGGEEEEEEGGGHHHGGGHHHJJJNNNUUU]]]cccfffgggjjjjjjjjjjjjhhheeebbb```WWWMMMFFFGGGKKKKKKLLLNNNNNNLLLOOOTTTTTTPPPQQQVVVaaaiiixxx{{{kkkYYYKKKAAA;;;999777444333555444222111444111111111111000000000000////////////////////////,,,---...//////...---,,,//////...---,,,,,,,,,,,,........................---------,,,,,,,,,++++++***+++,,,---...---,,,,,,************************)))******++++++,,,------(((((())))))*********+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))---111///+++))),,,111******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++}}}xxxtttsssqqqnnnkkklllkkkkkkkkkjjjgggdddaaadddaaa___ccckkkppprrrppp______````````````______bbbaaa```^^^]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOOOONNNNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCAAA@@@@@@BBBCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>><<<<<<999::::::;;;<<<<<<<<<;;;666666666666666555555444444444444555555555555666888888999999999:::::::::777777666666666666777777555666777777555444444555555666777888888999999999555555666666777777888888777777777777777888888999;;;;;;:::999888888888888999999888888999999:::;;;:::::::::;;;<<<===>>>>>>@@@???======>>>???BBBCCC@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQPPPQQQRRRTTTVVV\\\^^^bbbiiitttzzz||||||yyyzzz}}}~~~zzzzzztttoooiiiccc```^^^\\\[[[WWWUUUSSSTTTUUUTTTQQQMMMPPPOOONNNMMMLLLNNNQQQSSSSSSRRRRRRTTTVVVWWWVVVUUU[[[XXXTTTOOOKKKHHHFFFFFFBBBBBBCCCDDDDDDCCCCCCCCCEEEEEEGGGLLLRRRVVVWWWVVVXXXZZZ\\\[[[YYYVVVTTTSSSNNNKKKJJJLLLLLLLLLQQQXXX\\\```bbb```\\\\\\cccjjjyyyooobbbRRREEE???<<<999666444333222222111111222222000000000000000000000000////////////////////////......//////...---,,,,,,++++++,,,,,,---,,,,,,,,,........................+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---,,,+++***)))&&&'''((()))+++,,,......,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------...//////------++++++++++++------,,,,,,,,,---------......{{{xxxyyyuuuqqqoooooonnnllljjjiiiiiiiiiiiihhheeebbb___ccc```___ccciiimmmmmmkkk````````````````````````aaa```^^^]]][[[ZZZZZZZZZYYYXXXVVVTTTRRRPPPOOONNNNNNNNNNNNMMMMMMLLLJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@BBBDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;999999:::;;;;;;;;;;;;;;;777777777777666555555444444444444444555555555555666666777777777888888888777666666555555666666777555777888777666444444555444555666777888888888888777777777666666666666666777777666666777777888999::::::999888888888999999999999999888999::::::;;;::::::;;;;;;<<<<<<======>>>>>>===<<<===???AAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRTTTSSSRRRRRRRRRTTTVVVWWWXXXZZZ\\\bbbjjjvvv}}}vvvtttuuuwwwxxx|||vvvrrrnnnkkkjjjhhheeebbbaaaaaaaaa___]]][[[ZZZYYYWWWVVVWWWZZZ]]]```___```aaacccdddbbbaaabbb^^^XXXPPPJJJFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEHHHLLLOOOOOOOOOQQQSSSUUUTTTRRRQQQPPPPPPOOOMMMNNNRRRVVV[[[ccclllwww{{{}}}{{{xxxxxx~~~qqq^^^TTTGGG>>>:::888666444333333222111111111111222000000000000000000000000.......................................---,,,,,,((()))+++,,,.../////////------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...~~~{{{wwwuuutttssssssrrrooommmjjjjjjjjjjjjiiihhhfffgggggggggeeeccc```^^^bbb``````bbbfffhhhgggddd`````````______`````````___^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@???@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@@@@??????????????????>>>===;;;;;;999999:::;;;;;;;;;::::::888888888888777666444444444444444444555555555555444444444555555555555555666666555555555555666666777888999888666444444444333444555666666777777666777777777666555555444444666666666666666777888888888888888888888999999:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@?????????@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVUUUWWWXXX[[[```hhhqqqwwwzzztttrrrsssttt~~~~~~|||yyyuuusssssssssrrrrrrllljjjgggeeedddeeefffhhhmmmllllllllllllllliiigggbbb]]]VVVNNNGGGDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGIIIKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRVVVVVV[[[eeennnwwwkkkZZZKKKDDD<<<777666666555333333222222111111111111111000000000000000000000000........................---............------,,,)))***,,,---//////000000------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++***************,,,,,,++++++***)))))))))++++++************++++++*********************************+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------~~~{{{zzztttrrrooollllllmmmooopppjjjiiihhhhhhhhhggggggffffffggghhhhhhfffcccaaa```bbbaaaaaaccceeedddbbb___``````___^^^^^^___``````___^^^]]][[[ZZZYYYXXXXXXUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>@@@BBBDDDEEEDDDAAA@@@@@@??????>>>======>>>>>>>>>======<<<::::::999999::::::::::::999999999999888888777666444444333333444444444555555555333333444444444444444444555555444444444444555555777888999888666444333444222222333444555555555555666555555555555555555555666555555555555666777777666666666777777999::::::999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>===>>>>>>??????@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOQQQRRRSSSVVVWWWXXXZZZ\\\```eeeiiiuuu~~~{{{zzz}}}{{{}}}}}}zzzxxxwwwvvvvvvxxxuuurrrpppmmmjjjfffdddZZZVVVQQQKKKHHHFFFFFFGGGCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLOOOSSSWWWXXXZZZ[[[[[[ZZZ[[[^^^```eeeiiitttlllXXXKKK???<<<888666666666555444222222111000000000000000000000000000000000000000........................---------......------,,,.........///......------------------------------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,...---+++*********+++,,,,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------~~~|||zzzwwwuuusssrrrqqqpppooommmjjjiiijjjmmmoookkkkkkkkkiiihhhfffeeeeeegggiiikkkjjjgggdddccccccccccccccccccdddbbb```^^^```___^^^]]]]]]^^^___``````___]]]\\\ZZZYYYYYYYYYTTTTTTRRRPPPNNNLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???>>>===???AAACCCDDDCCC?????????>>>======<<<<<<<<<<<<<<<<<<;;;:::999999888999999999999999888888888888888777777666444444333333333444444444444555444444444444444444444444444444333333333333444444666777888777555333333444111222333444444555555555222333333444555666666777555555555444555555666777555555555666777888999:::999888888888888999:::::::::::::::::::::999999999999999999::::::;;;<<<<<<<<<<<<======>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPQQQQQQTTTVVVXXXYYYZZZ\\\```ccchhhooozzz|||xxxrrrlllhhhccc___\\\SSSRRRPPPNNNLLLKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJJJJOOOVVV[[[]]]bbbjjjppptttuuuvvvvvvuuuvvvxxxzzz}}}wwwhhhXXXIIIAAA:::888777666666666555444222111000000//////000000////////////////////////........................,,,,,,---------------,,,.../////////...------,,,........................***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---++++++,,,------***************++++++++++++******))))))******+++))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}zzzxxxwwwrrrrrrrrrqqqqqqppppppooollllllkkkiiiggggggiiilllmmmnnnnnnlllhhheeeccccccfffiiilllkkkgggddddddeeeccccccccccccbbbaaa```______^^^\\\[[[[[[\\\^^^_________]]][[[ZZZYYYYYYXXXTTTSSSRRRPPPNNNLLLJJJJJJGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAA>>>===<<<===@@@AAABBBAAA???>>>>>>======<<<;;;;;;::::::;;;;;;:::999999888888888999999999888777777666666666666666555555444333333333333444444444444555444444444444444333333333333222222222222333333333555666666444333333444111222333444444555555444000111222333444666777777444444444444444555666666555555555555666777888999777777777777777888999999999999999999999999999999888888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRTTTUUUVVVXXX\\\^^^aaaeeemmmvvvvvvppphhhbbb^^^[[[YYYXXXVVVWWWXXXYYYXXXUUURRRQQQLLLLLLLLLLLLNNNPPPSSSTTT\\\eeepppwww{{{oooaaaSSSFFF===999777666666555444333111111111000000///////////////////////////////////////------------------------+++,,,,,,------------,,,++++++,,,....../////////........................******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,******))))))))))))******************************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,}}}{{{zzzssssssssssssrrrqqqpppooommmnnnoooooooooooonnnmmmfffggghhhgggeeeeeegggiiilllnnnnnnlllgggcccbbbbbbcccgggkkkjjjeeebbbbbbdddbbbbbbbbbaaa```___```aaa^^^\\\ZZZYYYYYYZZZ\\\^^^^^^]]]\\\ZZZYYYXXXWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCC===>>>>>>???@@@@@@AAAAAA>>>===;;;<<<>>>??????>>>>>>>>>>>>===<<<<<<;;;;;;999999999:::999999888777888888999999888777777666333444444555555555555555222222333333333444444444444444444333333333222222222222111111111111222222000222444444333222333444111222333444555555555555111111222333444555555666444444333333444444555666555555555555666666777888666666666666666777777888777777888888999999::::::888888999:::;;;;;;;;;;;;999:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOPPPQQQRRRTTTXXX[[[]]]aaafffllluuuqqqkkkccc^^^]]]___aaabbbkkkoootttxxxwwwsssnnnjjjaaaaaaaaabbbdddhhhkkkmmmzzzxxxjjjZZZOOOFFF<<<777777555666555444222111000000000000///............///////////////////////////------------------------***+++,,,---------------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++++++++************************************++++++++++++++++++,,,,,,++++++***)))((())))))***++++++,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,xxxxxxxxxwwwvvvuuutttsssjjjkkkkkkkkkkkkkkkjjjjjjfffgggiiijjjjjjiiigggeeebbbeeeggggggeeeeeegggiiijjjlllmmmkkkfffbbbaaaaaaaaaeeeiiigggccc___```bbbaaaaaa```___^^^^^^```bbb]]][[[YYYXXXXXXYYY[[[]]]]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTRRRPPPNNNLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDCCCCCCCCCDDDDDD===>>>>>>???@@@AAAAAAAAA>>><<<;;;;;;===>>>======???>>>>>>===<<<<<<;;;;;;888888999999999888888777888888888888888777666666111222333444555555555555222222333333333444444444333333333333222222111111222222111111111111222222///111333333222222333444222222333444555555555555333333333333333333333333444333333333333444555555666555555555555666777777555555555555555666777777666666777888999::::::;;;888888999;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???======>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJKKKMMMNNNNNNOOONNNNNNOOOOOOPPPRRRVVVYYYYYY\\\___ccchhhppp{{{uuuooohhheeeggglllrrruuu||||||}}}~~~{{{eeeXXXKKKEEE@@@999777999666666666555333111111222000000///...............////////////////////////------------------------***+++,,,,,,------------------------,,,+++***)))******************************++++++++++++******))))))***++++++++++++***************************))))))))))))************))))))***++++++)))((('''***************+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,tttsssqqqooonnnnnnnnnoooggghhhhhhgggfffgggiiikkkjjjkkklllkkkgggdddcccccc]]]```ccceeeeeeeeefffgggnnnllliiieeeaaa___^^^]]]aaaaaabbbbbbbbbbbbaaaaaaaaa``````aaacccdddcccaaa```\\\YYYWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUTTTQQQNNNPPPPPPOOONNNNNNMMMMMMLLLGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDAAA???>>>>>>@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999777666555555555555666555555555555444444444555555444444444333333333222222111111111111111111000000111111111222222222111000///000111222111///......000111111111111111111111222333444555666666777555333111000111222333222333444555555555444333666666666666666666666666555555666777777777777777666777777777888888888888555666777888999::::::::::::999999999:::<<<>>>???AAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLNNNOOOQQQRRRSSSTTTYYYYYYZZZ[[[^^^dddlllqqq~~~{{{yyy~~~ooobbbPPPIII@@@<<<:::999555111333333222222111000//////111111000000//////......////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***---,,,+++***))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((()))***+++,,,,,,,,,---,,,+++******+++---...mmmlllkkkiiiiiiiiijjjjjjcccdddddddddcccccceeeggghhhjjjkkkiiifffdddbbbbbb^^^```cccddddddcccdddeeejjjhhheeebbb```^^^]]]\\\___```aaabbbbbbaaa````````````bbbeeehhhjjjiiihhhaaa^^^ZZZXXXXXXYYYZZZYYYZZZXXXVVVVVVUUUTTTQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKFFFGGGHHHHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBCCCCCCDDD???>>>======??????>>>===>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999999888777666555555555555555555555555444444444333444444444444333333333333111111111111111111111111111111111111222222222222222111000000222222111000000000111222333333333333444444555666777888888999777555333222111111222333111222333444555444444333333333333333333333333333333444555555666666555555555555555666666666777777555555666777888888888888999999999999:::<<<===>>>???>>>>>>===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUWWWXXXZZZ___eeejjjooozzzqqq```TTTHHHBBB;;;888888888555222333333222111111000//////......//////000000111111////////////////////////------............------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************************************((()))******))))))***+++---,,,+++***))))))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))***+++++++++,,,+++++++++,,,...111444666iiihhhfffeeedddeeeeeefffaaabbbccccccbbbbbbccceeefffggghhhgggdddbbbbbbbbb___aaacccdddbbbaaabbbbbbccccccaaa```^^^]]]\\\\\\\\\]]]___aaaaaa```___^^^^^^```dddjjjoooqqqpppnnnbbb___[[[YYYYYYYYYYYYXXXXXXWWWUUUUUUUUUSSSQQQNNNLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>???@@@???<<<:::======<<<<<<<<<;;;;;;;;;999999999888888888777777888777666555444444444444444444444444333333333333444333333333333222222222111111111111111111111111111111111222222222333333333111000111222333222111///000111222222333333333444444555666777888888999666555333222111222222333111222333333444444333333222222222222222222222222222222333444444444444444333444444444444555555555555555666666666666666555888888888999:::;;;============<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWZZZ___bbb```hhhuuuyyyjjj[[[MMMEEE>>>:::555444555777555444222222222111111000000///......//////000000111111////////////////////////.........------.........------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++******+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******************++++++******+++---///333666888kkkiiigggeeedddccccccdddcccdddfffgggfffeeeeeefffeeeffffffeeecccaaabbbbbb```bbbddddddbbb````````````````````````___^^^]]]YYY[[[^^^``````___^^^]]]]]]```eeelllqqqsssqqqoooccc```\\\YYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRPPPNNNKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAAAAACCCBBBBBBCCCCCCBBB>>>;;;<<<;;;;;;;;;::::::::::::777777777666666666555555666666555444444333444444444333333333222222222222333333222222222111111111000000000000111111111111111111111222222222222333111000///000111222111///,,,---...///000000000000000000111222333444555555555444333222222222222333111111111222222222222222222222222222222222222222111222333333444444333333333333333444444444555555555666666666666555555444777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMOOOQQQSSSUUUUUUWWWZZZ\\\]]]bbbiiirrr~~~uuucccUUUJJJBBB<<<888555222222333555555444222111111111000000000///111111000000//////......///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++***))))))***,,,,,,++++++***))))))******))))))))))))))))))))))))((()))***+++,,,---------+++++++++***************++++++++++++,,,---///000nnnllljjjgggdddcccbbbbbbdddgggiiijjjiiihhhhhhhhheeeffffffeeebbbaaabbbcccbbbdddeeeeeecccaaa`````````aaabbbccccccbbb```___YYY[[[]]]^^^^^^^^^]]]\\\]]]___eeekkkoooooolllhhhaaa^^^[[[XXXWWWVVVTTTSSSSSSRRRQQQQQQRRRQQQOOOMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@DDDCCCCCCDDDDDDBBB>>>;;;:::::::::999999999999888666666555555555444444444555444333333333333333333222222222222111111111111222111111111111000000000//////000000000111111111000000111111111111222222000...---...///000///...,,,,,,---...////////////---......///000111222222333222222111111111111111000000000000111111222222222222222222222222222222222222333444444444444333333333333444444444555555666666666777666666555555666666777999::::::;;;;;;<<<<<<<<<========================>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAADDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLNNNQQQRRRRRRSSSTTTVVV[[[]]]aaafffooo}}}~~~rrr```PPPFFF@@@<<<999666444222222222333333333111111111000000000000000111111000000//////......///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))(((((()))+++,,,+++******)))*********))))))))))))))))))))))))))))))***,,,,,,---------+++++++++***************,,,,,,++++++++++++++++++ooommmjjjgggeeecccbbbbbbdddgggkkklllkkkiiihhhhhhhhhhhhgggeeecccbbbcccddddddfffhhhgggeeecccbbbbbbcccdddfffggggggeeebbbaaa\\\\\\\\\]]]\\\\\\\\\[[[]]]___bbbfffiiihhhddd```]]][[[XXXVVVUUUTTTRRRPPPPPPOOONNNNNNOOOOOOMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC???>>>>>>>>>>>>>>>>>>???AAA@@@??????@@@>>>;;;999999999999888888888777777555555555444444444333333333333222222222222333333222111111111000000000000111111000000000/////////...//////000000111111111/////////000000000111111...---,,,---...///...,,,---...///000111111111111......///000111222222333000000000000000000000000000////////////000111111000000000000000000000000111222222333333333333333333333333333444444444444555555666666666666666555555666777888999:::::::::;;;;;;<<<============<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJLLLMMMMMMNNNPPPQQQTTTVVVZZZ]]]dddnnn|||dddZZZLLLAAA;;;999888666555444444333222222222222000000000000000000000000......//////000000111111////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&((())))))(((((()))***++++++***************+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************+++++++++++++++,,,------......ooonnnkkkiiigggfffffffffeeehhhmmmooonnnkkkiiiiiikkkkkkjjjgggdddcccccceeefffhhhjjjiiigggeeeeeeeeefffgggjjjkkkjjjgggcccaaa___^^^]]][[[[[[[[[[[[\\\\\\]]]___bbbcccbbb^^^ZZZYYYWWWUUUSSSSSSRRROOONNNMMMLLLKKKLLLMMMMMMKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCC>>>==================>>>>>>===;;;;;;<<<;;;:::888888888888777777777666666555555444444444333333333222222111111111111222222111111000000000/////////000000000/////////............//////000111111222............///////////////...------//////...---------...///000000000000---...//////111111222333......///////////////...//////.........///000111000000000000000000000000///000111111222222111111111111111222222222333333222333444555555555555555444555777888999:::999999999999;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>??????>>>>>>??????@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIHHHJJJKKKKKKKKKLLLOOOQQQPPPSSSVVVYYY]]]ccclllsss}}}sssbbbPPPIII???888666666555444333333333333222111111222///000000000000000000000......//////000000111111////////////////////////------............------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))''')))******)))(((***++++++***************++++++))))))))))))))))))))))))******+++++++++++++++***)))))))))***+++++++++,,,)))***+++---.../////////ooonnnmmmkkkkkkkkkllllllgggkkkooorrrqqqnnnlllkkkmmmmmmkkkhhheeecccdddeeegggiiikkkkkkiiiggggggggghhhiiilllmmmkkkgggccc```aaa___]]][[[ZZZZZZ[[[\\\[[[[[[]]]___```___[[[XXXWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLLLLJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@?????????@@@AAABBB======<<<<<<<<<<<<======>>><<<:::::::::;;;:::999777777777777666666666666555555555444444444333333222111111111111111222222000000000000////////////000/////////............---......///000111111222---------............///000...---...///000///...***+++,,,---............,,,,,,---...///000111111------...............---//////...------///000111222222222222222222222222...//////000000000000000000000000000111111111111000111222333444555555555333555777888999999999999777888999:::;;;:::999999999999:::;;;<<<===>>>???======>>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFAAABBBCCCEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTQQQTTTXXXYYYZZZ]]]bbbgggjjjuuusss]]]JJJFFF@@@:::666666666555444000111222222111111222333////////////000000000000111111111000//////......////////////////////////,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++******+++,,,+++***************++++++))))))))))))))))))))))))******+++++++++***))))))(((((()))***+++,,,,,,---***++++++,,,------------llllllkkkjjjjjjjjjkkkkkklllkkkiiihhhhhhhhhiiiiiilllllljjjgggeeecccdddffffffgggggghhhhhhhhhgggggglllkkkjjjhhhfffcccaaa```___``````___^^^\\\YYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUSSSQQQOOOLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@<<<;;;999;;;======;;;888999999:::::::::999999888:::999777666555555555555222222222111111111000000222222111000//////000000000000000000////////////...------,,,,,,------...------------------------333111/////////...---+++---------------...///000+++---//////...,,,,,,---------...///000111222222,,,,,,---.../////////...111000...---,,,,,,------000000000000000000000111000000000000000000000000---......///000111111222333333333444444444555555444444555555555555555555:::::::::;;;;;;:::999999;;;;;;<<<<<<===???@@@AAA<<<<<<<<<<<<============BBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNPPPRRRVVVZZZ]]]___cccjjjssszzz~~~pppcccVVVGGG>>>@@@===888444222222333444444444333333222111000000000000000000////////////////////////////////////+++++++++,,,,,,,,,---------------.........//////......---,,,++++++***)))+++++++++***************************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************+++++++++*********))))))((((((((((((((((((((((((++++++***************+++************************************************))))))))))))************)))************+++++++++,,,++++++******++++++,,,kkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhggghhhhhhiiikkkkkkjjjhhheeedddeeegggggggggggghhhhhhiiiiiiiiikkkjjjiiihhheeecccaaa```^^^^^^^^^^^^\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQNNNLLLJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<:::999999;;;;;;:::888888999999:::999999888888777777666555444555666666222222222111111111000000222111111000//////000000000000000000/////////...------,,,,,,,,,,,,------------------------------///...------......---,,,---------------...//////)))+++,,,,,,+++***++++++---------------.........,,,---..................000///...---------...///111000000000000000000000////////////////////////......//////000000111111222222333333333444444444333333444444555555555666999999::::::::::::999999777777888999:::;;;<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQSSSVVVYYYZZZ]]]bbbhhhlllqqqzzzvvvhhhZZZQQQHHH???999:::999666333222222444444222222111000000///......000000000000/////////...........................------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))((((((************************+++++++++*********))))))************************++++++***))))))******+++************************************************))))))))))))************)))************+++++++++,,,+++******)))))))))***jjjiiiiiiiiiiiiiiijjjjjjjjjiiigggffffffggghhhhhhjjjjjjjjjhhhfffeeefffhhhhhhggggggggghhhiiikkkllljjjiiiiiigggeeecccaaa```^^^^^^^^^]]]]]][[[ZZZYYYVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSPPPNNNLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFAAAAAA@@@@@@????????????>>>>>>>>>??????>>>>>>===<<<:::777777888999888888888888999999999999888888444444444333444555666666222111111111111000000000111111000/////////000000000000000/////////......------,,,,,,,,,,,,------------------------------///...---...000111111///------,,,,,,,,,---............///...---,,,...000......---------,,,,,,,,,---............------,,,///............///000000111111000000/////////...////////////////////////////////////////////////111111111222222222333333222222333444444555666666888888999999:::999999888888999:::<<<=========<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBBBBDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPPPPRRRTTTUUUZZZ]]]bbbccceeekkkuuu}}}{{{eee\\\OOODDD???<<<999777444444333333333333444444111111111000000//////...000000000/////////......................................./////////000000+++++++++,,,,,,,,,------+++++++++,,,,,,---------)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))************************+++++++++*********************************************)))))))))******+++************************************************))))))))))))************)))************++++++++++++******)))((((((((()))hhhggggggggghhhiiijjjjjjhhhgggfffeeeeeefffggghhhhhhiiijjjiiigggfffggghhhggggggffffffgggiiilllnnniiiiiihhhhhhfffeeecccbbb______^^^^^^]]]\\\[[[[[[VVVVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@@@@???=========>>>======<<<<<<;;;999666555555666777777666777888888888888888888333333333333333333444444111111111111000000000000111000000/////////000000000000/////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...---,,,,,,,,,,,,,,,------/////////...,,,---///111....................................------,,,+++------......///000111111111000000//////......---//////////////////////////////////////////......000000000000111111111111000111222333444555666666777777888888999999888888888:::<<<>>>??????===<<<<<<<<<<<<======>>>>>>???????????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNPPPOOOOOOOOOOOOPPPRRRSSSVVVZZZ]]]___```eeemmmssszzzpppfffRRRLLLBBB<<<999999999999222222333333444333333333333222222222111111111000000000/////////.............................................////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))******+++************************************************((()))))))))************))))))*********+++++++++)))))))))))))))***++++++eeeeeeeeefffggghhhiiijjjggggggfffeeeeeefffggghhhggghhhiiihhhgggeeefffgggfffeeeddddddeeehhhkkklllhhhhhhhhhhhhgggfffeeeeee^^^]]]]]][[[[[[ZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCBBBBBB@@@???>>>===============<<<;;;::::::999777444333333555666555666777777888888888777444444444333222222111000000000000000000000000000000///////////////000000////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++)))(((---,,,++++++++++++,,,,,,*********)))'''(((***,,,,,,,,,,,,---.../////////---.........---,,,++++++,,,,,,---...///000111111////////////......------........................////////////............/////////000000000111111000000111222333444555666555666666777888888888777666777999;;;<<<;;;:::999:::;;;;;;<<<======>>>>>>????????????@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTRRRUUUXXXZZZ[[[___dddiiillltttyyyiiiZZZPPPEEEBBB===:::888888777777333444444444444333222111222222222111111111111111////////////....................................,,,,,,---------.........---------.........//////......---,,,,,,+++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((()))******+++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((((())))))+++---...///ccccccddddddfffggghhhiiiggggggfffeeeeeefffhhhiiifffhhhiiihhhfffddddddddddddcccccccccdddeeeggghhhggggggggggggggggggfffeee]]]\\\ZZZXXXWWWVVVVVVUUUXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRQQQNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDAAAAAABBBAAAAAA???===<<<============<<<<<<;;;:::888888888555333222444555444555666777777888777777555555444444333111000/////////000000000000000111//////......//////000000/////////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***,,,,,,++++++******++++++***++++++***))))))***,,,((())))))***+++,,,---...,,,------------,,,,,,++++++,,,---...////////////......................................................................../////////000000000111111000000111222222333444444444444555666777777777777777888:::;;;;;;;;;:::999999999:::;;;<<<======>>>????????????@@@AAABBBCCCAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSTTTVVVXXXYYYYYY[[[]]]``````fffnnnxxx}}}nnn```SSSFFF>>>::::::888666555333222111444444444444333222000////////////////////////////////////.........------------------------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------///......---+++******))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))************************************************+++++++++(((((((((((((((((((((((((((((((((((()))******+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***+++---///000aaabbbbbbccceeefffhhhiiiggggggfffffffffgggiiiiiifffggghhhgggeeebbbaaaaaaaaaaaaaaabbbbbbcccccccccddddddeeeeeefffeeeeeeeee___]]][[[XXXVVVUUUUUUUUUWWWVVVUUUSSSRRRRRRSSSSSSSSSRRRPPPNNNKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEAAABBBCCCCCCBBB@@@===<<<>>>>>>>>>======<<<;;;:::777888999777444222333444333444555666777777777777333333444444444333111000////////////000000111111...............///000000//////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///...---...///000///...,,,,,,+++***************+++---......---,,,,,,---))))))******+++++++++,,,++++++,,,---------,,,,,,***+++,,,---......------,,,,,,,,,------......///........................,,,------......///////////////000000000111111111000111111111222222333333333333444555666777777666999999999999::::::::::::777888888999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPTTTUUUWWWXXXYYYYYYZZZ[[[YYY]]]bbbhhhppp|||}}}rrrcccUUUKKKCCC===888666666666444222000000111333222222111111000000///...///////////////////////////.........---------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))'''''''''(((((()))++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,---aaaaaaaaacccdddfffhhhiiihhhgggffffffggghhhiiijjjfffggghhhgggdddaaa``````___``````aaaaaaaaa``````aaabbbcccddddddddddddccccccaaa^^^[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRPPPNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFFFFDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::666888:::888555222333444333444555666777777777777111222333444555444333333.../////////000000111111...............///000111//////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++'''&&&&&&(((***,,,,,,+++,,,,,,+++***))))))******(((+++------,,,*********---------,,,,,,,,,,,,+++***+++,,,,,,------------***+++,,,---------,,,+++***++++++,,,---...//////........................,,,,,,------...///000000000000000000111111111111111111111111111111222222222333444555666666666666555444444444444444555666666777777888:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXYYY[[[___aaaeeemmmxxxuuuggg\\\OOODDD???===<<<;;;888888666444222111333444111000////////////000000000000000000111111111111//////.........---------------------------------+++++++++,,,,,,,,,---------------.........//////++++++,,,,,,,,,,,,------+++++++++************************************************++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************))))))******++++++++++++************************''''''''''''((()))++++++************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++******)))))))))))))))```aaabbbccceeefffhhhhhhgggggghhhiiiiiijjjiiiiiijjjjjjiiihhheeebbb___]]]^^^^^^]]]]]]]]]\\\\\\\\\______``````aaabbbbbbbbbaaaaaa___^^^[[[YYYWWWUUUXXXWWWUUUTTTRRRQQQPPPPPPPPPNNNLLLKKKJJJIIIGGGEEEHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDAAA>>><<<<<<999999::::::999999888777888777555444333333444444222222222333333444444444:::999888666444222111000222000...---------///000------------------------......---,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------......------------......+++,,,------......------////////////.....................------,,,,,,,,,000111111222222333444444000222555777888888888777555555666777777777777777666777777999:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNRRRSSSSSSRRRQQQQQQTTTVVVWWWXXXYYY[[[___eeemmmssszzz{{{mmm```XXXKKKGGGAAA===:::888666555444444333333222111000000333333222222111000//////000000000000////////////.........------,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))***************************))))))((((((((((((((()))))))))))))))+++,,,+++***)))***+++''''''((()))***+++++++++++++++***)))((((((((((((___```aaacccdddfffggggggeeefffgggggggggggggggggggggggggggfffeeebbb```___]]]]]]]]]\\\[[[ZZZZZZZZZ\\\\\\]]]^^^^^^______```___^^^^^^]]]\\\[[[YYYYYYWWWVVVTTTRRRPPPOOONNNMMMOOOMMMKKKJJJJJJJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBAAACCCDDDEEEDDDAAA>>>===<<<=========>>>======<<<;;;999888666555444444444555222222222333333333444444444444333222222111000000///...,,,+++++++++---...------------------------------,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......+++,,,------...---------111111111111111111111111/////////......---------000000111111222333333444000222444666777777666555555555666777777777777666666666777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>@@@?????????@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKJJJIIIIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMMMMQQQRRRRRRQQQPPPQQQSSSUUUUUUVVVVVVWWWYYY^^^dddiiiooowwwuuugggZZZOOOIIIBBB???;;;888666555444333444333333222111111000000333333222111111000//////000000000000/////////...,,,,,,,,,++++++***************++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++***************************))))))))))))***++++++******************++++++))))))))))))************))))))))))))************(((((()))(((((('''&&&&&&''''''((((((((()))))))))''')))***)))((('''((()))(((((())))))***+++++++++------,,,+++++++++,,,,,,]]]^^^```aaaccceeeeeefffcccddddddddddddccccccbbbbbbcccdddddddddcccbbbaaa]]]]]]\\\[[[YYYXXXWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\UUUTTTRRRPPPMMMKKKJJJJJJLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEDDDAAA>>>======;;;;;;<<<<<<;;;;;;:::999888888666555555555555555222222222222222333333333///000000000111111111111///...,,,+++++++++,,,---------------------------,,,,,,+++++++++***************++++++++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...++++++,,,------------------------------.........///////////////.........000000000111222222333333111222333444555444333333444444555666666666666666555666666777888999:::::::::;;;;;;<<<======>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEHHHIIIKKKJJJIIIIIIJJJLLLJJJKKKKKKLLLLLLLLLLLLLLLPPPQQQQQQQQQPPPPPPRRRTTTUUUUUUUUUTTTTTTWWW\\\___ccchhhmmmrrryyy~~~nnn]]]PPPFFF@@@<<<:::888555333444444333222333333222222111000000000222222111111000000//////000000000/////////......,,,,,,++++++++++++************++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))******+++++++++++++++((())))))***++++++,,,,,,************++++++++++++))))))))))))************))))))))))))((('''%%%%%%''''''''''''((((((((((((''')))***)))((('''((()))******************++++++***))))))))))))******+++\\\]]]___aaacccdddddddddaaaaaaaaaaaaaaa```___^^^^^^___aaaccccccccccccbbb^^^]]]\\\ZZZYYYWWWVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[UUUTTTQQQOOOLLLJJJIIIHHHJJJIIIHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAACCCDDDEEEDDDAAA>>><<<<<<888999999999999888777777666666555555444444444444111111111222222222222222000000000111111222222222000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++***************************************************)))************************************++++++++++++******++++++++++++************+++++++++,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,------++++++,,,------------,,,+++++++++++++++,,,,,,,,,//////..................//////000000111222222222111111222333333222111000333333444555555555555555444555555666777777888888999::::::;;;<<<===>>>>>>@@@@@@@@@??????@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKIIIJJJKKKMMMMMMLLLKKKKKKNNNOOOPPPPPPOOOOOOPPPRRRUUUUUUUUUTTTTTTUUUXXX[[[[[[^^^bbbeeeiiisssmmmdddWWWJJJBBB===;;;:::888666444333444444333222222222111111000000000000111111000000000/////////000000/////////.........------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,------------,,,,,,************************************************))))))************))))))************************)))***+++------,,,++++++))))))*********+++++++++)))))))))*********++++++((()))))))))************++++++++++++***((('''&&&&&&'''''''''(((((((((((()))+++,,,+++***)))***+++++++++++++++************''''''''''''(((((()))***]]]___aaabbbcccccccccbbb_______________^^^]]]\\\\\\]]]```bbbcccccccccccc___^^^\\\[[[YYYWWWUUUTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXXXXUUUTTTRRROOOLLLJJJIIIHHHIIIGGGFFFGGGHHHIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCC???===;;;;;;999999999999999888777777333333333333333333222222111111111111111111111111000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))******++++++******)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------........./////////------------------------...//////000000111111222111111111111111000000000222222333444444444444444333444444555555666666666777888999:::;;;<<<======??????>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIJJJLLLLLLKKKJJJJJJLLLNNNOOOOOONNNNNNOOOPPPQQQRRRTTTTTTSSSTTTWWWYYYWWWZZZ]]]```ccciiipppvvvvvvjjjbbbSSSMMMEEE???;;;:::999999777555333333333333222000111111000000000000//////000000//////////////////////////////............------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))******++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************************+++,,,,,,+++******************************)))***+++------,,,+++++++++++++++*********))))))((((((((()))))))))******((()))))))))************++++++++++++***)))(((''''''''''''(((((((((((())))))+++,,,+++***)))***+++++++++*********************************+++,,,---```bbbdddeeeeeedddbbbaaa^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^```bbbcccccccccccc^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSUUUSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBBBBAAA>>>;;;::::::555555555555555444444333111222222333333222111111111111111000000000000000//////......------,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++******++++++++++++******************************(((((((((((())))))))))))************************(((((())))))***+++++++++))))))************))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------------.........///000000111111111111000000000000000000111111222333333333333333333333333333444444555555555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMMMMMMMNNNLLLNNNPPPQQQRRRRRRTTTVVVUUUWWWZZZ\\\^^^aaafffiiiooowww|||qqqfff\\\QQQJJJBBB???;;;888777666555444555333111111111111///---000000000///////////////////////////............/////////.........------******++++++++++++,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******************++++++))))))************))))))***************************************************+++,,,------,,,+++***++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++***))))))((('''((((((((())))))))))))))))))))))))************(((((((((((((((''''''&&&(((((((((((())))))))))))''')))***)))((('''((()))))))))))))))))))))******))))))))))))))))))******dddeeegggggggggeeebbb```]]]]]]^^^^^^___^^^^^^^^^^^^___aaabbbccccccbbbbbb[[[[[[ZZZXXXWWWUUUTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVTTTUUUUUUTTTTTTSSSRRRQQQSSSRRRPPPNNNLLLJJJJJJIIIHHHGGGEEEEEEFFFFFFEEECCCDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAA???<<<999888888111222222222222111000000111222333333333333222111111111000000000/////////............------------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,---......,,,+++*********++++++++++++******************************'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++++++++))))))************))))))******+++++++++,,,,,,,,,+++************+++,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++*********+++,,,---------------------.........///------...//////000000111000000000000000000111111000111111222222222222222222222222333333333333333333444555666777999::::::999999::::::<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMNNNMMMLLLLLLMMMJJJMMMPPPQQQQQQQQQSSSTTTVVVVVVWWWXXXZZZ\\\```bbbeeejjjppptttyyyqqqjjj___VVVOOOHHHAAA===;;;999666555555555444222222111000000111111///---////////////////////////........................//////.........---------*********++++++,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***************)))))))))))))))************))))))************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***))))))))))))***++++++++++++******************(((((()))))))))*********))))))))))))************&&&''''''((((((((((((((())))))))))))*********+++''')))***)))((('''((()))'''''''''((()))))))))***(((''''''&&&&&&&&&''''''ggghhhiiiiiihhheeebbb```\\\]]]^^^__________________```bbbcccccccccbbbaaaYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@???;;;999777777444555555555555444333333111222333444444444333222111111000000/////////.../////////000000000000000------.........---,,,+++++++++++++++++++++++++++***+++,,,------+++***(((******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))***+++++++++))))))************))))))******+++++++++,,,,,,,,,******))))))******+++,,,++++++************++++++******+++,,,,,,,,,,,,+++------...//////000111111---.........//////000000------......///000000000000000000000000111222222000000111222222222222222222222222222222222333333222222333555666888999999777777888999;;;===???@@@??????????????????@@@@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHKKKMMMMMMLLLKKKKKKLLLLLLOOOQQQSSSRRRRRRSSSSSSXXXWWWVVVVVVWWWZZZ^^^aaaaaadddhhhjjjnnnvvvtttgggZZZTTTJJJDDDAAA>>>;;;888:::888555444555666666666222111000222333333222000.........///////////////---.....................//////.........---------,,,,,,,,,------.........,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++******))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''++++++++++++++++++++++++***)))((((((((()))+++,,,)))))))))***++++++,,,,,,)))************+++++++++))))))))))))************'''((()))***++++++++++++)))*********++++++++++++)))+++,,,+++***)))***+++%%%&&&&&&'''((())))))***,,,+++***)))))))))))))))eeeeeeeeeggghhhgggccc```^^^^^^___```aaabbbbbbccceeedddddddddeeedddaaa___\\\\\\\\\[[[YYYWWWVVVUUURRRRRRRRRSSSRRRQQQPPPPPPNNNOOOQQQSSSTTTSSSRRRQQQRRRPPPNNNMMMLLLJJJFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999777666555444333222222333///000000000111111111111222222111000///...------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((()))))))))***++++++,,,,,,******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******,,,---...//////---+++)))'''***---000111///---++++++---//////...---...///000///...---------------////////////////////////222222111111111111222222333333333333333333333333999888777777777777888888:::999888888999<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOOOONNNMMMNNNPPPTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]___ccchhhoootttwww}}}pppbbbWWWPPPGGGDDD@@@<<<999777777777333333333222222111111111222333333333333222111111000//////.........//////...///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++))))))))))))************''''''(((((())))))******++++++******************)))************+++++++++((((((&&&&&&''')))+++---))))))************))))))))))))((((((((((((((())))))))))))))))))))))))))),,,,,,,,,***((((((***,,,++++++++++++++++++++++++&&&&&&''''''(((((())))))&&&'''(((*********)))((()))************+++++++++************************eeeccccccdddeeeeeedddccc```aaabbbcccdddeeeffffffjjjgggcccaaaaaaaaa```___^^^]]]]]]\\\ZZZYYYWWWVVVVVVVVVTTTRRRPPPOOOMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOPPPNNNLLLKKKJJJHHHEEECCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>======???>>><<<999777444222111555555444333222222111111444333333222111000//////000000//////////////////------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++******)))((((((+++*********************)))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++++++++++++++++++++************************((()))***+++,,,++++++***+++,,,...///...---+++***(((***---/////////---,,,+++---//////...------...//////...---------------........................////////////000111222222111111111111111111111111444444444444444444444444999888777777888:::<<<>>><<<<<<===>>>>>>??????@@@BBBBBBCCCDDDDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOONNNMMMMMMNNNPPPTTTTTTTTTUUUVVVWWWYYYZZZYYYZZZ[[[^^^ccchhhmmmpppuuuzzzwwwlll```VVVMMMFFFBBB===<<<:::777555444444444333333333222222111111111111111111111111000//////---------...................../////////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******))))))))))))************(((((((((((())))))******************************))))))*********+++++++++***)))((('''(((***,,,---))))))************))))))***))))))(((((()))))))))++++++++++++++++++++++++)))))))))'''%%%%%%''')))(((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++++++++***)))))))))*********+++++++++''''''''''''''''''''''''dddbbbaaaaaaccceeeeeeeeecccdddeeefffhhhiiijjjkkkooojjjddd```^^^___`````````___^^^]]]\\\[[[ZZZYYYYYYWWWUUURRRPPPNNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMNNNLLLJJJIIIIIIGGGDDDBBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAA???===<<<<<<======???>>><<<999666333111000444333333222222111111111444444333222111000//////........./////////000000------------------------*********************************++++++++++++,,,+++++++++******))))))(((,,,,,,+++******)))(((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))***++++++++++++******+++,,,---...---,,,+++******,,,---------------,,,---///...---,,,,,,---///...------------------..............................//////000111222333111111111111111111111111555555777777777777666555888888777777777888:::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMNNNOOOSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]___bbbfffiiikkkjjjnnntttzzzvvvoooccc[[[PPPGGGAAA>>>===<<<555555555444333333222222222222222222222111111111///////////////......---***+++,,,.........------------.........---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))((())))))))))))))))))*********++++++((((((((())))))))))))***************************)))))))))*********++++++******)))))))))+++,,,---))))))************))))))************************++++++++++++++++++++++++'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''))))))(((((((((((((((''')))******++++++++++++***)))))))))*********++++++************************aaaaaaaaacccfffhhhgggfffeeeeeeggghhhjjjkkklllmmmoookkkeeebbbaaaaaabbbbbbaaa```___^^^]]]\\\\\\[[[YYYXXXUUUSSSQQQRRRRRRSSSPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIIIIHHHGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@===;;;::::::;;;<<<<<<;;;;;;:::999888777777333333333333333222111111000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++*********)))))))))(((+++*********)))))))))((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******************************************(((((((((((((((((((((((())))))******++++++++++++)))***+++,,,------,,,,,,+++++++++++++++,,,------+++---......,,,++++++,,,......---,,,,,,---------........................///000000111222222222222222222222222333333333333444555777999999888666555999888777777777888999999;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAACCCFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLLLLNNNOOORRRRRRSSSTTTVVVXXXZZZ[[[^^^^^^^^^___aaaccceeefffgggiiilllppptttzzz~~~rrrggg]]]WWWQQQKKKCCC===;;;:::;;;;;;444555555555555444444333222222222111111111111111...////////////...------)))***---///000///...---------------,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))******))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))***************))))))))))))***+++,,,))))))************)))))))))******+++++++++++++++)))))))))))))))))))))))))))***+++***)))((()))+++***************************)))))))))(((((('''''')))*********************))))))))))))************++++++++++++++++++++++++```aaaeeeiiilllllliiigggeeeeeefffhhhiiikkkllllllkkkiiigggfffffffffeeedddbbbaaa___^^^]]]]]]]]]]]]\\\[[[XXXUUUSSSSSSTTTUUUQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHEEECCCAAAAAA@@@???????????????@@@>>>;;;999888999::::::999999999999::::::::::::333444444555444444333222............/////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))(((((()))))))))*********)))******++++++******)))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******************++++++************************))))))))))))))))))))))))***************+++++++++))))))***++++++,,,,,,,,,++++++*********+++,,,---***,,,------,,,++++++,,,------,,,,,,,,,------...........................///000000111111000///...111111111222222333333333000111333555555444333222888888888888888999999999;;;;;;<<<======>>>>>>????????????@@@AAAAAABBBBBB@@@BBBEEEHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZ[[[[[[\\\^^^______bbbdddfffgggjjjnnnssswww||||||ooocccYYYQQQKKKHHHBBB???;;;888888777666555666666666666666444333222111111111111111111111111//////000000//////...---***,,,...000111000///...------,,,,,,++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++++++++************++++++++++++************))))))))))))))))))*********+++++++++(((((()))))))))*********)))((((((((()))))))))***))))))************))))))((()))***+++++++++++++++((((((((((((((((((((((((***+++,,,,,,+++***+++,,,++++++++++++++++++++++++******))))))((((((((('''))))))))))))((()))))))))(((((()))))))))*********((((((((((((((((((((((((aaaccchhhmmmpppoookkkhhhdddeeeffffffggghhhiiiiiiffffffggghhhjjjiiigggeeeaaa```^^^\\\\\\\\\\\\]]]aaa___[[[XXXTTTRRRQQQPPPQQQQQQPPPOOOOOONNNMMMMMMJJJIIIHHHHHHHHHHHHFFFDDDAAAAAA@@@???????????????===<<<:::999888777888888777777777777666666555555333444555666555555333222000000///...---,,,++++++000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))''''''((())))))***++++++******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********************************************************************))))))******+++,,,******************+++++++++******))))))***++++++(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...------------------------------/////////...---,,,......//////000111111111111222333444555555444444777777888888999999999999;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@AAACCCFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^```bbbcccdddfffhhhlllooorrrtttwww{{{vvviiibbbWWWMMMGGGCCCAAA???;;;999888777777777444222666555444333222111111000000000000111111111111111000000000000000//////...,,,---///000000000//////...---,,,+++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++*********++++++++++++,,,+++************))))))))))))))))))***++++++,,,,,,((((((((()))))))))******(((((((((((((((((((((((())))))************))))))'''((()))+++,,,++++++***************************''')))++++++***)))***+++))))))))))))))))))))))))***))))))))))))))))))(((***)))(((((('''(((((((((((((((((()))))))))******))))))))))))))))))))))))dddeeehhhllloooooollljjjeeeeeeeeefffffffffggggggeeeeeeeeeggghhhhhhfffddd___^^^\\\[[[ZZZZZZ[[[\\\___^^^[[[XXXTTTQQQOOOMMMPPPOOONNNMMMMMMMMMMMMMMMHHHGGGFFFFFFGGGGGGEEECCCAAAAAA@@@????????????@@@;;;::::::999888777666666666666555444444333222222111222444555555444333222000000///...---,,,,,,+++...---------,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************((()))))))))))))))))))))((((((((()))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********************************************************+++***)))))))))***+++,,,+++******))))))))))))*********************))))))&&&(((++++++++++++,,,---,,,,,,++++++,,,,,,---...------------------------+++,,,///111222222111111.........///000111111111333444444555666666777777444555666777888888999999:::::::::;;;<<<<<<======<<<======>>>>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKKKKMMMOOOOOOOOOPPPPPPRRRSSSTTTUUUWWWXXXYYY[[[\\\]]]]]]^^^]]]___bbbcccccceeegggiiigggiiilllnnnqqqwww~~~wwwmmmaaaYYYQQQLLLFFFAAA>>><<<:::999999777666666777777555444444333111000///000000111///000000000111111111222000000000000000///..............................///...---,,,+++,,,,,,---......---------,,,,,,,,,************************************************************************((()))***+++,,,,,,+++************+++++++++,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,(((((((((((()))))))))***)))))))))******)))))))))))))))************))))))%%%''')))***++++++***)))************************&&&(((***+++***))))))***)))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((())))))(((((((((((()))))))))***++++++++++++++++++++++++ffffffhhhjjjmmmnnnmmmkkkeeeeeeeeeeeeeeeeeefffeeefffeeeddddddffffffdddccc^^^]]][[[YYYYYYYYY[[[\\\ZZZZZZYYYWWWUUURRRPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLFFFEEEDDDEEEFFFEEEDDDBBBBBBAAA@@@@@@???@@@@@@@@@999999999999888666555444444444444444444444444444000111333444444333222000.........////////////000++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))************************+++***)))))))))***,,,---++++++***)))(((((())))))))))))************)))(((%%%'''***+++++++++---...++++++++++++,,,,,,---...------------------------+++---111444666777777777///000000111222333333333111111000111222333444555222333444666777888888888888999999::::::;;;<<<<<<<<<<<<======>>>?????????@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKMMMOOOOOOOOOOOOPPPPPPRRRSSSSSSQQQRRRTTTVVVWWWXXXYYYYYYWWWZZZ\\\^^^^^^___```bbb___bbbfffhhhjjjmmmrrrvvvyyy~~~}}}qqqggg^^^VVVNNNHHHCCCAAA>>><<<;;;:::777555666444222222333444444444333111000//////000222333//////000000111111111222//////000000//////...---......---,,,,,,,,,------///...---,,,+++,,,------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))******+++++++++,,,,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,(((((((((((())))))))))))******+++++++++******)))))))))************))))))$$$&&&(((***+++***)))(((((((((((((((((((((((((((''')))+++,,,+++***++++++************************(((((())))))******++++++---,,,***)))))))))******(((((((((((())))))))))))((((((((((((((((((((((((ddddddfffggghhhhhhhhhhhhffffffeeedddbbbaaa``````ddddddeeefffeeedddbbbaaa]]]]]]\\\YYYWWWWWWZZZ\\\\\\ZZZXXXVVVSSSPPPNNNMMMQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<999888777666555444333333444444333333222111000000222222222111000//////.........---,,,++++++******+++++++++,,,,,,---------++++++++++++++++++++++++******))))))((())))))***))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))(((((((((((()))((()))***,,,+++)))'''((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))******)))((()))+++''''''(((((())))))******+++++++++*********))))))******************************++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++))))))***+++---...//////......///000000000000000////////////000000000000222222222111111111000000222333444666777777888888999999999999999999::::::;;;;;;;;;;;;<<<===???AAABBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]^^^______```cccbbbbbbccceeeiiimmmppptttwww{{{{{{vvvgggaaaXXXOOOIIIEEEBBB@@@::::::999888777666555555666555222111000000111222111111111111000000000000//////............//////......//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........---------------------------------,,,,,,+++++++++))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,***)))))))))******)))(((((()))+++------,,,+++***************++++++******))))))))))))*********+++++++++***((('''&&&&&&'''((())))))***)))))),,,+++++++++******))))))*********)))))))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))ccccccdddeeefffffffffeeeeeeddddddcccbbbaaa``````bbbccccccdddcccbbbaaa```]]]]]]\\\ZZZXXXWWWXXXYYYWWWWWWUUUTTTRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;999888888777666555444444444444333222222111000000222222111000000///..................------------,,,,,,,,,---------......++++++++++++++++++++++++,,,+++++++++++++++++++++(((((((((((((((((((((((((((''''''&&&&&&'''((()))((((((((((((((()))))))))***)))))))))******)))'''))))))))))))))))))))))))+++***))))))((((((((())))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))*********++++++++++++*********))))))************************)))******++++++******)))************++++++++++++(((((()))))))))*********)))************+++++++++)))******+++,,,---............///000000000000///---......///000111111111000000111111222222333333444444666777888999999999888888888999999999999999::::::;;;;;;<<<>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[[[[_________```cccgggkkknnnpppsssuuuwwwyyy|||}}}tttkkkbbb]]]RRRNNNHHHCCC@@@>>>===;;;999999888777666555444444666444222000000000111222111111111000000000////////////............//////...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))((((((((((((+++++++++++++++++++++++++++++++++*********))))))++++++)))((((((((())))))+++***))))))+++,,,+++***)))))))))(((((())))))*********))))))))))))******,,,++++++***))))))(((((('''(((((())))))))))))(((++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&***)))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaa````````````aaabbbaaa```___^^^\\\]]]]]][[[XXXVVVUUUVVVRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>><<<;;;:::999888777777777666666555555333333333222111111000000111111000000//////......------------------------,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((())))))***,,,***(((((())))))((('''))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))***++++++***((('''((()))************+++++++++++++++************)))))))))************************)))******++++++******)))))))))))))))************'''((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,------...//////000/////////+++,,,---...000111222333//////000111222333444555333444555777777888888888777777777888888999999999999999;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUSSSSSSRRRRRRSSSUUUWWWXXXZZZ[[[[[[]]]```eeeiiikkkmmmooopppppppppqqqsssuuuwwwrrrjjjaaaZZZRRRKKKGGGDDDBBB???======<<<;;;999888777666555444333333222444333222000000000111111111111000000000000////////////............//////...............---,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((************************++++++*********)))))))))***)))(((((('''(((((((((,,,+++******++++++***(((((((((''''''''''''((((((******))))))))))))******---,,,+++))))))))))))***((())))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))aaaaaaaaabbbaaaaaa`````````````````````_________^^^___`````````___^^^]]][[[\\\]]]\\\XXXUUUSSSRRROOOOOOOOONNNMMMLLLLLLLLLHHHIIIJJJKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???===;;;:::999888555555555555555555555555333222222222111111000000000000000//////.........,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''((()))******---***((('''((((((((((((************************))))))(((''''''(((((((((((((((((((((((((((((((((***++++++***((('''((()))************************************))))))))))))************************))))))************))))))(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++,,,+++++++++++++++++++++------...////////////...,,,,,,---...///000111222000000111111222333333444111111333444444555555555666666666777777888888888777888:::<<<=========<<<>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIIIINNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSUUUVVVVVVSSSRRRRRRQQQRRRTTTWWWXXXWWWWWWYYY[[[___cccgggiiilllmmmmmmmmmllllllmmmooovvvwwwyyy{{{~~~{{{rrrjjjfff^^^ZZZTTTOOOKKKHHHEEEBBB@@@???===<<<<<<:::777555666666555444333222111111333222111000000000000111111000000000///////////////......------......///------.........---,,,,,,---------,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))+++***)))***++++++***))))))((((((''''''''''''(((******))))))))))))******...,,,***)))((()))***,,,))))))***))))))((('''&&&((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((``````aaaaaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___``````___^^^]]]ZZZ[[[]]][[[XXXTTTQQQPPPOOOOOOMMMLLLJJJIIIHHHGGGEEEFFFHHHHHHHHHFFFDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::999888777333333333333333333222222222222111111111111111000/////////..................---,,,+++)))'''&&&&&&************************************************&&&'''((())))))))))))(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***,,,***'''&&&'''((((((((())))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((()))++++++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''((((((((())))))))))))))))))*********++++++))))))*********+++++++++,,,,,,++++++++++++******,,,,,,---...........................////////////111111111111111111111111000111222333333333333333444444555666666777888888666888:::;;;======<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMKKKMMMOOOQQQSSSUUUUUUVVVQQQQQQQQQQQQRRRTTTVVVWWWUUUVVVXXXZZZ^^^bbbeeegggiiijjjkkkjjjiiiiiikkkmmmqqqrrrrrrsssuuuxxx}}}wwwtttnnnggg```ZZZVVVTTTNNNKKKGGGEEEDDDCCCBBBAAA:::999888777777666333000555555444333222111000000111111000000000000000000000000000////////////.........------------......---------...---,,,,,,+++------,,,,,,,,,+++++++++************************************************************************************************))))))))))))************++++++++++++++++++++++++*********)))))))))(((((()))*********************)))(((((()))+++---,,,++++++******)))((((((((()))******))))))))))))******---,,,***(((((()))+++,,,))))))***))))))((('''&&&''''''''''''''''''((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''(((((()))*********(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((^^^^^^_______________^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]______^^^]]]]]]YYYZZZ\\\ZZZWWWSSSPPPPPPOOONNNMMMKKKHHHFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAA@@@????????????===<<<<<<;;;:::999888888333222222222111111000000111111111111111111111111..................------//////...,,,***)))((('''*********))))))))))))(((************************'''(((***+++,,,++++++***''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''(((((()))***(((&&&'''((())))))((((((((((((((((((((((((((())))))(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))+++)))))))))((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))************++++++++++++)))************++++++++++++++++++++++++*********+++,,,------......------........................111111000000000/////////222222333444444444444444333333444555666666777777777777999:::;;;<<<<<<<<<:::;;;===???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLOOOQQQRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWZZZ]]]```ccceeeeeefffggggggffffffhhhjjjkkklllnnnnnnnnnpppsssvvvtttxxx||||||sssjjjeeebbb___YYYRRRMMMKKKJJJJJJDDDBBB???>>>>>>===<<<:::666555555555777777555333555444333333111111000//////000000000////////////000000////////////............------------......---------------,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******)))))))))((((((((()))******++++++++++++***((((((''')))+++------,,,---,,,+++******))))))*********))))))))))))******+++***)))(((((()))******((())))))))))))(((((('''''''''''''''((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[XXXYYYZZZXXXUUURRRQQQQQQNNNMMMLLLJJJGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;:::::::::999999999999444333333222111000//////000000000000111111111111------------------------,,,,,,,,,+++******))))))************)))))))))(((************************&&&''')))+++,,,+++******'''''''''''''''''''''''''''((()))*********)))((('''''''''''''''''''''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''((('''''''''(((((()))***))))))))))))))))))))))))'''(((******))))))***,,,*********)))))))))(((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))************)))************+++++++++***************+++++++++++++++,,,------------,,,---------....../////////............////////////111222333333333333333333222222333444555666777777777777888888999;;;<<<===888:::<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMOOOOOOOOONNNKKKMMMOOOQQQRRRRRRQQQQQQSSSTTTVVVYYY\\\^^^```bbbdddeeefffeeeddddddfffhhhgggiiikkklllllllllmmmooommmppptttvvvyyy{{{zzzrrrjjjccc]]]XXXTTTSSSPPPLLLHHHEEECCCCCCCCC>>>===<<<<<<<<<;;;999777777666555666888999888777555444444333222111000///.../////////////////////000000/////////............------,,,,,,------...,,,------------,,,++++++++++++*********)))))))))((())))))***+++,,,------++++++++++++++++++++++++((((((((()))))))))******************************))))))*********+++++++++***************************)))))))))(((((((((((('''((()))+++++++++***)))***)))((()))+++,,,,,,***------,,,******)))))))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))(((''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))))))))******'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))XXXXXXYYY[[[\\\\\\\\\\\\^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXYYYYYYWWWTTTRRRQQQRRRLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???===;;;::::::999999999999999999999999999555555444333222000000///000000000000000111111111------------------------''''''(((((()))))))))***,,,+++++++++******))))))))))))))))))))))))))))))###%%%''')))******(((((('''''''''''''''''''''''''''((()))+++++++++***)))'''''''''''''''&&&&&&&&&%%%%%%&&&(((***+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''')))***)))***+++---,,,+++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++++++++,,,------------,,,***+++,,,---...000111111+++,,,,,,---...///000000///000000111111111000000111111222333555666666777888888777777888:::<<<===888999;;;>>>@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIILLLNNNOOOOOOOOONNNLLLNNNQQQSSSUUUTTTRRRQQQRRRSSSUUUXXXZZZ\\\^^^___eeefffgggfffddddddeeegggfffhhhkkkllllllkkklllllljjjmmmpppssstttwwwzzz}}}zzz{{{{{{~~~{{{tttnnngggccc\\\WWWTTTSSSQQQPPPKKKJJJHHHFFFDDDAAA@@@???<<<;;;<<<===>>>>>><<<999888666444444555666555444555444444333222111000000......///////////////...000/////////...............------,,,,,,------...,,,,,,---------,,,++++++*********))))))))))))((((((((()))+++,,,---...///++++++++++++++++++++++++'''((((((((())))))******++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((*********)))(((,,,+++)))***++++++***(((---,,,+++***))))))))))))******))))))))))))******&&&'''((((((((((((''''''''''''((())))))***))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))((((((((((((******))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))XXXXXXWWWVVVWWWYYY\\\]]]___]]]YYYVVVUUUWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWTTTQQQNNNMMMOOOOOOMMMLLLIIIGGGDDDCCC@@@@@@@@@@@@?????????>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;999777444333222111000/////////000111//////000000000000000///111///---...000000...,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,''''''''''''''''''''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))******++++++((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&'''((((((((()))))))))***&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,------------------------...............///000000111111111000111111222222000111222333444555555444666666666777888888999999::::::;;;<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGIIILLLNNNOOOOOOOOOKKKMMMOOOOOOOOONNNOOOQQQOOOQQQTTTVVVXXXZZZ]]]___aaabbbbbbcccdddeeefffgggeeefffiiikkkllllllkkkjjjnnnnnnooopppppppppppppppsssrrrssstttvvvyyy}}}uuuooogggdddcccbbb^^^ZZZUUUTTTRRROOOLLLKKKIIIIIIBBBBBBAAAAAA@@@???>>>>>>::::::999999888777777777444444333333333222222222111111111111000000000000000000//////......------,,,,,,------------------------------------------************************,,,,,,,,,++++++************++++++,,,,,,++++++***+++*********))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))***++++++***)))***+++******************************))))))((((((''''''************************++++++************************))))))))))))******&&&'''***++++++(((%%%"""''''''''''''''''''''''''''''''(((((())))))******)))(((((('''&&&%%%%%%%%%(((((('''''''''(((((()))((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))XXXWWWVVVVVVWWWYYY[[[\\\]]][[[YYYWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQOOOMMMNNNMMMLLLKKKIIIGGGEEECCC@@@?????????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;:::::::::999777666555444444333222111000111111222//////000000000000//////000...------//////...++++++---------+++***+++,,,++++++++++++++++++******))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&)))(((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))***************+++++++++,,,,,,++++++++++++++++++++++++)))))))))***************------------------------...............//////000111111000000111111222222000111222333333444444444666666666777888888999999::::::;;;<<<===>>>??????AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMKKKMMMOOOOOONNNNNNNNNOOOMMMPPPRRRTTTUUUWWWZZZ\\\___```aaacccdddeeeeeeeeebbbcccfffiiikkkllllllllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmooorrruuuwwwxxxzzz}}}}}}|||zzzvvvppplllddd___YYYWWWWWWWWWTTTPPPOOONNNLLLJJJHHHFFFEEEEEEBBBAAAAAA@@@???>>>======:::999999888777777666666444333333333333222222222111111111000000000//////////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************)))))))))(((((()))***++++++***)))((()))))))))))))))))))))))))))***++++++))))))***+++******************************))))))))))))))))))******************************************************))))))))))))******((((((((((((((()))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((('''&&&&&&%%%'''''''''''''''((()))***((((((''''''''''''(((((('''''')))*********)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))WWWWWWVVVVVVVVVXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWVVVUUUSSSQQQOOOMMMKKKKKKKKKJJJHHHFFFEEEDDD>>>>>>>>>>>>==================<<<<<<;;;;;;::::::999888777666555555555555666555444333222222222222/////////000000//////......---,,,,,,------,,,+++,,,......---+++***+++,,,,,,+++++++++******))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&))))))((((((((((((((((((++++++************++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++***))))))))))))))))))(((,,,,,,,,,,,,------------...------------...//////000000000000000111222333000000111222222333333333555666666777777888888999::::::;;;<<<===>>>>>>????????????>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMMMMMMMNNNLLLNNNPPPRRRSSSTTTWWWYYY\\\]]]```bbbdddddddddccc___```cccgggjjjlllmmmnnnkkkllllllmmmnnnmmmmmmmmmjjjiiihhhiiijjjmmmoooqqqrrrssstttuuuuuuwwwzzz}}}~~~|||yyywwwtttssslllkkkiiigggfffccc___[[[YYYUUUPPPOOOPPPQQQOOOLLLIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777777666666555333333333222222222111111111111000000000000//////.............../////////.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++******************))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++))))))***+++************************))))))))))))))))))************************************************************))))))))))))*********)))'''&&&'''))),,,...************************(((((((((((())))))))))))***))))))((((((''''''&&&&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((WWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUURRROOOLLLKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>============<<<<<<<<<;;;;;;;;;;;;::::::999999888777555444333444555555666555444333222111111111/////////000//////......---,,,+++++++++++++++***,,,------,,,***)))***++++++++++++***))))))(((((('''''''''''''''''''''''')))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''((((((((())))))+++***))))))((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((************++++++++++++******************************))))))(((((('''''',,,,,,,,,,,,,,,---------------,,,,,,------...///000000///000000111222333000000000111111222222333555555666666777888888888::::::;;;<<<<<<===>>>>>>>>>>>>=========>>>??????@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCDDDGGGIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMMMMLLLNNNQQQRRRRRRSSSUUUWWWZZZ\\\```ccceeeeeedddccc___```bbbdddgggjjjlllmmmkkkkkklllmmmmmmmmmmmmmmmkkkjjjiiiiiijjjlllnnnoooqqqrrrqqqppppppqqquuuxxxzzz{{{||||||{{{{{{}}}|||}}}|||yyywwwtttqqqnnnmmmmmmllljjjhhhfffdddcccaaa```___^^^]]]ZZZXXXVVVTTTQQQNNNMMMNNNNNNLLLKKKGGGFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<:::999999888888777666666555555444222222222222111111111111111000000000////////////---------......///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++***************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***+++***)))((()))+++************************'''''''''(((((()))))))))***************************************+++++++++******))))))))))))******,,,***((('''(((***,,,...++++++++++++++++++++++++(((((((((((())))))))))))******))))))((((((((('''&&&&&&&&&'''(((***+++,,,((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((XXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTQQQMMMIIIGGGGGGGGGGGGGGGFFFEEEDDDCCC============<<<<<<<<<;;;999::::::;;;::::::999888777666444333333333444555333333333222111000000//////////////////...------++++++,,,+++************)))***+++***((('''((()))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&$$$%%%&&&'''((()))***+++&&&&&&%%%$$$############((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))*********+++++++++******************************))))))((((((''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......////////////000111222333111111000000000111222333555555555666777777888888::::::;;;;;;<<<<<<=========<<<<<<<<<======>>>???>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAABBBBBBDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMNNNOOOMMMMMMMMMNNNOOOQQQSSSSSSSSSSSSUUUWWWYYY\\\```cccffffffeeedddbbbbbbbbbccceeegggiiikkkkkklllmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkklllooopppooooooooommmlllmmmooorrruuuuuuuuutttsssssstttvvvuuuwwwyyyzzz{{{zzzxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxvvvwwwyyy|||~~~zzzzzzyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}|||yyyxxxwwwvvvuuutttttttttrrrooollljjjiiifffccc```bbbaaaaaa```^^^]]][[[ZZZWWWWWWWWWVVVTTTSSSRRRRRROOOMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCCCC???>>>===<<<:::999888777777777666555555444444333222222111111111000000000000000000////////////...,,,,,,------......////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))******,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''''')))***,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((YYYXXXXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVSSSPPPLLLHHHFFFFFFFFFFFFEEEEEECCCBBBAAA============<<<<<<<<<<<<888999:::;;;;;;:::999888777666555444333333333333000000111111111000//////////////////......---,,,***,,,,,,+++***)))***+++'''((())))))((('''((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&$$$$$$%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))************+++***************************))))))))))))))))))(((******++++++,,,,,,------,,,++++++++++++,,,------.........///000111222333333222111000000111222333444555555666666777777888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>============>>>??????BBBAAAAAAAAABBBDDDEEEGGGFFFGGGIIIKKKLLLMMMLLLLLLKKKMMMOOOOOOOOONNNOOOPPPRRRTTTUUUUUUTTTTTTUUUWWWYYY[[[___bbbeeefffffffffeeedddccccccdddfffhhhjjjkkklllmmmmmmnnnnnnmmmmmmkkkjjjiiiiiijjjlllnnnpppqqqqqqqqqooonnnnnnpppqqqsssttttttrrrqqqppprrrsssrrrsssuuuwwwvvvtttrrrpppqqqqqqqqqqqqpppppppppooonnnoooppprrrtttuuuuuuvvvuuusssrrrssstttuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnlllkkkjjjiiigggeeecccbbbbbb```\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUURRRRRRSSSRRROOONNNOOOPPPNNNMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<:::888777777666666555555444333333222111111111000000000000///000000////////////......---------------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******++++++,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRPPPMMMJJJHHHFFFFFFEEEEEECCCBBB@@@@@@>>>>>>>>>=========<<<<<<888999:::<<<<<<;;;999888777777777666555333222111...///000111111111000///////////////...---,,,+++***,,,---,,,***)))***,,,&&&'''))))))((((((***+++&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((+++******))))))))))))***((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))************************************)))))))))***************)))******+++,,,,,,------+++++++++++++++,,,,,,---............000111222333444333222111111222333444444444555555666777777777::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>======<<<<<<======>>>???AAA@@@??????@@@BBBEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJLLLOOOPPPPPPPPPRRRSSSTTTUUUVVVVVVUUUTTTUUUWWWXXXZZZ\\\___bbbdddfffgggfffeeecccbbbcccfffiiikkkjjjjjjkkkllllllllllllllljjjjjjiiiiiijjjlllooopppssstttuuutttrrrqqqrrrsssrrrssstttsssrrrqqqqqqrrrqqqsssuuuvvvuuurrrooollllllmmmmmmmmmmmmmmmmmmllliiijjjkkklllmmmnnnooooooooommmlllmmmnnnnnnmmmllljjjkkkllllllkkkjjjkkkkkkllllllkkkjjjhhhfffdddccc```___^^^^^^^^^]]]ZZZXXXUUUVVVVVVVVVUUUTTTTTTSSSOOOQQQQQQPPPMMMLLLMMMOOOLLLMMMLLLKKKHHHFFFEEEEEEAAAAAA@@@???>>>>>>????????????===<<<:::888777666555555444444333222222222111111000000000/////////000000/////////............------------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++))))))************))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******)))******++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))(((((()))******+++((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))ZZZZZZZZZZZZYYYXXXVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXQQQQQQQQQQQQPPPNNNLLLKKKFFFFFFEEEDDDCCCAAA??????>>>>>>>>>>>>============888999;;;<<<<<<;;;:::888777888888777666333111///---...000111222222111111////////////...---,,,+++***,,,...---***)))***,,,&&&((()))***)))***+++---%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---------......///111222333555444222111111222444555444444555555666777777777::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAACCCEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJLLLOOOPPPQQQQQQSSSUUUTTTVVVWWWVVVUUUTTTUUUVVVWWWXXXZZZ]]]```ccceeegggfffdddcccbbbcccfffjjjmmmiiiiiijjjkkkkkkkkkkkkjjjkkkjjjiiijjjkkknnnppprrrqqqsssttttttrrrqqqqqqqqqmmmoooqqqpppooonnnnnnnnnrrrtttvvvwwwuuurrrooollljjjkkklllmmmmmmnnnmmmmmmggghhhhhhiiijjjkkkkkkllljjjiiihhhiiijjjkkkjjjiiigggiiijjjjjjiiihhhhhhhhhkkkjjjjjjhhhfffcccaaa```]]]\\\\\\\\\]]]\\\YYYWWWTTTUUUUUUUUUUUUTTTSSSSSSLLLMMMNNNLLLIIIHHHJJJLLLGGGHHHIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@??????@@@@@@???>>><<<:::888777666555555444333333222222111000000000000////////////000/////////.....................------,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))************))))))(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******((((((((())))))***++++++******************************))))))((((((((('''&&&&&&&&&'''''''''''''''***)))))))))))))))******((((((''''''''''''(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((()))************************YYYYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWYYY[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGEEECCCBBB???;;;999@@@???===;;;:::;;;<<<===???>>>===<<<;;;::::::999444444333333333333222222...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''&&&&&&'''((()))(((%%%''')))))))))((()))***&&&''')))+++***(((%%%$$$%%%&&&&&&&&&''''''(((((()))******(((%%%$$$$$$$$$(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,---------......///......------///000111666333111111222333111///222222222444666777555333777888888999999:::;;;;;;::::::::::::::::::::::::<<<=========;;;;;;===???@@@@@@@@@AAABBBCCCDDDEEEGGGKKKLLLHHHGGGIIIJJJHHHJJJKKKLLLNNNPPPQQQSSSTTTTTTVVVWWWWWWVVVUUUVVVWWWYYYZZZ\\\^^^aaaccceeefffffffffffffffgggggghhhhhhggghhhiiiiiiiiiiiijjjkkkmmmllljjjjjjkkkmmmppprrrrrrrrrqqqqqqpppooooooooolllmmmnnnnnnmmmnnnppprrrtttvvvvvvuuuvvvvvvqqqiiilllllllllllllllmmmnnnoooiiihhhhhhggghhhhhhiiiiiifffgggiiijjjiiihhhfffeeedddeeefffggggggfffeeeeeedddeeefffgggfffdddaaa___[[[[[[[[[ZZZYYYXXXWWWWWWSSSTTTTTTTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHJJJHHHFFFFFFEEEDDDBBBAAA============>>>>>>>>>>>>999999888888777666666666444444444333222111000///333333222222111000//////------...111555888999999......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......---,,,+++************************************************************))))))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((()))((()))***+++++++++++++++***)))))))))******)))'''+++***)))))))))))))))***%%%'''+++,,,,,,***)))(((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((('''&&&&&&&&&((()))***'''((()))))))))))))))(((+++***)))'''''''''((()))))))))))))))((((((((((((ZZZZZZ[[[[[[\\\[[[[[[[[[XXXVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUPPPPPPOOONNNMMMLLLLLLKKKIIIGGGDDDCCCBBBAAA???===@@@???===;;;:::;;;<<<<<<;;;;;;:::999888777777666444444333333222222111111...//////000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((("""###$$$&&&((()))++++++&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((&&&$$$$$$&&&((()))))))))+++++++++(((''''''''''''((()))***)))(((&&&%%%&&&&&&'''''''''((((((((('''((()))'''%%%###$$$%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))+++,,,---******************++++++***))))))))))))***++++++++++++***))))))***+++++++++,,,,,,,,,,,,---------///......---...///000111555222000000222333222000222111222444666666555333777777888888999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;===???@@@@@@@@@@@@AAACCCDDDEEEGGGKKKLLLHHHGGGIIIJJJHHHJJJKKKLLLNNNPPPQQQSSSSSSQQQSSSUUUVVVUUUUUUVVVWWWYYYZZZ[[[^^^```cccdddeeedddddddddeeeeeefffffffffgggiiijjjjjjjjjjjjkkkmmmnnnlllkkkjjjjjjllloooqqqqqqqqqppppppooonnnmmmmmmkkkmmmnnnnnnmmmnnnppprrrtttwwwxxxuuutttsssnnnhhhjjjjjjjjjjjjkkklllnnnnnnjjjiiihhhhhhggggggggggggeeefffhhhiiiiiihhhgggfffdddeeefffffffffeeecccbbbbbbccceeeeeeeeeccc```___[[[[[[YYYXXXWWWWWWWWWWWWTTTTTTTTTRRRQQQOOOMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>========================999888888777777666555555333333333333222111000///222111111000000///.........---...000444666777666......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******))))))(((((('''************************************************)))))))))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))***)))((('''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((()))******************+++++++++***)))((((((***)))))))))))))))******(((---111111,,,((()))+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((())))))))))))))))))((('''&&&)))((('''&&&&&&''''''(((((((((((('''''''''''''''[[[\\\]]]]]]^^^^^^^^^^^^XXXVVVTTTUUUWWWZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTOOOOOOOOONNNNNNMMMMMMMMMIIIGGGDDDBBBBBBCCCBBBAAA???>>><<<;;;::::::;;;<<<:::999999888777666555444444444333222111111000000...////////////...------,,,,,,++++++*********)))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***'''%%%$$$'''***,,,,,,222333333111---***))))))((((((((((((((('''''''''''''''(((((((((((())))))'''((()))(((&&&%%%&&&''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''')))+++---...******************)))))))))(((((((((((()))************)))(((((()))************+++++++++,,,,,,,,,......------......///000222111///000222333333222222111111333555666444333666666777777888999999999999999999999999999999999999:::;;;;;;;;;;;;===????????????@@@AAABBBDDDDDDFFFJJJKKKHHHGGGIIIJJJIIIJJJKKKLLLNNNOOOQQQRRRRRRPPPRRRTTTUUUTTTTTTUUUWWWXXXYYYZZZ]]]___aaaccccccaaaaaabbbcccddddddeeeeeehhhjjjkkkkkkkkkkkklllnnnnnnmmmkkkjjjjjjlllmmmoooppppppooonnnmmmlllkkkjjjjjjlllmmmmmmmmmnnnppprrruuu{{{}}}wwwrrrooollliiihhhhhhhhhiiijjjlllmmmnnnlllkkkjjjiiigggfffeeeddddddeeefffhhhhhhhhhhhhgggeeeeeefffeeedddbbbaaa______aaabbbdddcccbbb```___\\\ZZZXXXVVVUUUUUUVVVVVVUUUTTTRRRPPPOOOMMMLLLLLLIIIHHHGGGGGGFFFGGGGGGHHHEEECCCAAA@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777666555555444222222222222222111000///000000//////......------...------///222333333222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...((((((((((((((((((((((((************************************************(((((((((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))******)))((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))'''(((((()))))))))))))))***,,,...---)))'''((()))(((((((((((()))******++++++111666444,,,'''(((,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((())))))***''''''&&&&&&&&&'''((((((*********)))((('''&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''\\\]]]^^^______```______YYYWWWUUUUUUXXX[[[]]]^^^]]]]]]\\\ZZZXXXVVVSSSRRROOOOOOOOOOOOOOOOOOOOOOOOKKKHHHDDDBBBBBBCCCBBBBBB>>>===<<<;;;:::::::::::::::999999888777666555555333333222111000//////.../////////.........------,,,++++++******)))))))))&&&'''((()))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&'''((('''%%%$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((,,,***''''''***---000111444444444222...+++******)))((('''&&&&&&'''((()))((((((((()))))))))))))))'''((())))))((('''(((***'''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''')))***,,,,,,++++++******))))))(((((()))(((((((((((()))***************))))))*********)))************+++++++++------------......//////000/////////111222333333111111000222444555444333555555555666777777888888888888888888888888888888777888:::::::::;;;===???????????????@@@BBBCCCDDDFFFJJJKKKHHHGGGIIIJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSTTTUUUTTTSSSTTTUUUWWWXXXYYY[[[]]]___```aaa___```aaabbbcccdddeeeeeehhhjjjkkklllkkklllmmmooonnnmmmlllkkkjjjkkklllmmmooonnnmmmlllkkkjjjiiihhhiiijjjllllllkkklllnnnqqqwww~~~zzzqqqmmmlllkkkhhhhhhhhhiiikkklllnnnoooooonnnmmmkkkiiifffdddcccbbbccceeefffhhhhhhhhhhhhgggggggggfffdddbbb___^^^^^^___aaabbbcccbbbaaa```]]][[[XXXUUUTTTTTTUUUWWWUUUTTTQQQNNNLLLKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA???>>>???>>><<<;;;;;;;;;;;;;;;;;;:::::::::777777666666555444444444111111222222111000//////////////////......------...---,,,---///000///......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))******+++++++++************************************************(((((())))))******))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))*********))))))))))))***((((((''''''''''''(((((('''(((((((((((()))))))))''''''(((((((((((((((''')))---000...)))&&&'''+++'''''''''((((((***+++,,,,,,000333111,,,((((((+++************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((()))((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&''''''''''''((((((\\\]]]^^^^^^_________^^^YYYXXXVVVWWWZZZ]]]^^^___]]]\\\[[[YYYWWWTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPLLLIIIDDDBBBAAAAAA@@@???===<<<;;;::::::999999999888888777666555444444333222222111000//////......///......---------------+++++++++******)))))))))&&&'''''')))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&######$$$&&&((()))***+++%%%%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&((((((''''''''''''((((((,,,***'''(((***---///000***,,,,,,+++(((&&&&&&&&&)))((('''&&&&&&''')))***)))))))))))))))(((((((((%%%'''(((((('''&&&((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((((((((((())))))+++******))))))(((((((((***))))))))))))***++++++++++++++++++++++++++++++)))))))))*********++++++,,,------.....................//////000111222333111000///000333444444333333333444555555666666777777777777777777777777777666777999999999:::<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHJJJGGGFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNOOORRRTTTUUUUUUSSSRRRRRRSSSWWWWWWXXXZZZ[[[]]]^^^^^^^^^___```aaacccdddeeefffgggiiijjjkkkkkkkkkmmmooommmmmmlllkkkkkkkkkllllllmmmmmmlllkkkjjjiiihhhggghhhiiijjjjjjiiijjjlllmmmwwwzzzqqqmmmmmmnnniiiiiijjjjjjkkkmmmnnnoooppppppooommmkkkhhheeedddbbbbbbdddeeefffggghhhhhhhhhhhhhhhgggeeebbb___^^^^^^___```aaabbbbbbaaaaaa]]][[[XXXUUUSSSTTTUUUVVVSSSRRROOOMMMKKKJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@>>>>>>>>>>>><<<;;;::::::::::::999999888888666666555555444333333222000000111111111000/////////////////////............---,,,,,,......---,,,------,,,++++++++++++,,,++++++++++++++++++++++++)))*********++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******(((((((((((((((((((((((())))))*********+++++++++(((((((((((()))))))))))))))))))))************)))((((((''''''''''''(((((((((((((((((()))))))))***''''''(((((((((''''''&&&(((,,,///---(((&&&'''+++''''''''''''((()))***+++************++++++)))'''*********)))))))))))))))((((((((((((((((((((((((************************)))))))))((((((''''''&&&)))))))))***))))))))))))%%%&&&'''(((((((((((((((''''''(((((())))))))))))''''''((((((((()))))))))[[[\\\\\\]]]]]]\\\\\\[[[WWWWWWVVVXXX[[[]]]^^^^^^[[[ZZZYYYXXXUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOJJJGGGCCCAAA@@@???>>><<<<<<;;;;;;::::::999888888666555555444333222111111000000/////////.........///...------,,,,,,------++++++++++++++++++++++++*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''%%%&&&(((***++++++%%%'''(((((('''&&&&&&'''(((((('''&&&&&&''')))***))))))((((((((((((''''''###%%%&&&%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))((((((***))))))))))))***++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,---............------...//////...///111333111000//////111333333333222222333333444555555555666666666666666666666666666777888888888888;;;============>>>???@@@BBBBBBBBBFFFHHHEEEDDDGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLPPPRRRSSSSSSRRRQQQQQQRRRVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]___```bbbdddeeefffeeeggghhhiiiiiijjjlllmmmlllkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiihhhhhhggghhhhhhhhhffffffhhhiiiqqqyyy|||vvvnnnlllnnnnnnkkkjjjjjjkkkkkklllmmmnnnooooooooonnnllliiifffdddbbbbbbcccdddeeefffggghhhiiiiiihhhgggeeebbb___^^^]]]]]]^^^______```______\\\ZZZWWWTTTSSSRRRSSSSSSPPPOOONNNLLLKKKJJJJJJIIIDDDEEEEEEEEEDDDCCCBBBAAA@@@???======>>>>>><<<::::::999999888888777777666555555444444333222222222//////000000000000//////////////////////////////...---,,,,,,------,,,***------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++******)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))'''((()))*********))))))((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((''''''&&&'''***,,,+++)))'''(((***''''''''''''((())))))***)))&&&$$$&&&***,,,)))&&&******))))))))))))))))))))))))))))))))))))))))))************************+++******)))((('''&&&&&&))))))*********)))(((((($$$%%%&&&'''((()))))))))'''((())))))***))))))(((''''''(((((()))*********ZZZZZZZZZZZZZZZYYYXXXWWWTTTTTTUUUXXX[[[]]]\\\[[[XXXXXXWWWVVVTTTRRRPPPOOOLLLLLLKKKKKKKKKKKKKKKKKKDDDCCC@@@@@@@@@???===;;;;;;;;;;;;::::::999888777666555444333222111111000---............////////////...---,,,,,,,,,------******++++++,,,,,,------++++++***)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%%%%%%%'''(((***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$+++)))(((&&&&&&&&&((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&%%%%%%&&&((()))(((&&&%%%'''((()))((('''((()))'''''''''''''''((())))))((((((((('''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((('''''''''(((((()))((((((((())))))))))))))))))(((((((((((()))******)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++,,,---.........---------...000///---...000222111///......111222333333111111222222333444444444555555555555555555555555666777888888777777999;;;============???@@@AAABBB@@@EEEFFFCCCCCCFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^aaacccdddeeebbbdddfffgggggghhhjjjllljjjjjjjjjkkkkkkllllllmmmiiiiiiiiiiiiiiiiiiiiiiiigggggggggfffdddcccdddeeeiiiooorrrnnnjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkklllllllllkkkiiifffeeeccccccccccccdddeeefffggggggggggggfffdddaaa___]]][[[[[[\\\\\\\\\\\\\\\\\\XXXWWWUUUSSSQQQPPPOOOOOOLLLMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEDDDCCCAAA???>>>???===<<<<<<===<<<;;;:::999999888777777666555555444444444333222222111111...//////000000//////...---------------------......,,,+++,,,------,,,***---,,,++++++***+++++++++************************))))))*********+++++++++''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***)))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&'''((()))))))))((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))((('''&&&''''''((())))))))))))((((((((('''''''''(((((()))((('''&&&''')))***)))((()))))))))))))))))))))***))))))))))))))))))))))))******************************))))))(((((('''''''''(((((()))((('''&&&%%%%%%%%%&&&'''(((((((((((('''((()))))))))((('''&&&&&&&&&''''''((())))))***YYYYYYYYYYYYXXXVVVUUUTTTQQQRRRTTTWWW[[[\\\ZZZXXXWWWWWWVVVUUUSSSQQQPPPNNNJJJJJJIIIIIIHHHHHHHHHHHH@@@???>>>?????????===;;;:::::::::::::::888777777888777777666555444333222,,,,,,------...////////////...---,,,+++,,,------******+++,,,---......///(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))******(((%%%######$$$&&&'''&&&'''(((******((('''&&&((((((''''''''''''(((((('''&&&'''(((******'''%%%"""$$$&&&&&&%%%$$$%%%%%%&&&''''''((((((((())))))((((((''''''&&&&&&&&&%%%)))*********((('''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''(((((())))))******'''''''''''''''((())))))((()))***++++++***)))(((***++++++++++++,,,,,,,,,+++,,,---.........---,,,---///000///------///222111///......000222333222000111111222333333444444555555555555555555555555777888888777666666888999<<<<<<======>>>@@@AAABBB???CCCEEEBBBBBBEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXYYY[[[]]]___aaacccdddaaaccceeeffffffgggiiijjjiiiiiijjjkkkllllllmmmmmmiiiiiiiiiiiijjjjjjjjjjjjfffggggggeeebbbaaabbbcccbbbhhhjjjgggeeegggiiihhhkkkjjjiiiiiihhhiiiiiiiiihhhiiijjjkkkjjjhhhfffdddccccccccccccdddeeeffffffeeefffeeedddccc```^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYUUUUUUSSSRRRPPPNNNMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;;;;;;;;;;:::999999888888777666555555444444444333333222111111000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++---,,,++++++******++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%'''(((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))%%%&&&''')))))))))((('''((((((''''''''''''(((((())))))))))))************))))))******)))(((''''''&&&&&&&&&''')))***)))((()))(((((('''''''''(((((((((***+++***(((((()))+++)))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&'''''''''&&&$$$###'''''''''(((''''''&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))XXXXXXXXXWWWVVVTTTQQQPPPSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPMMMLLLKKKIIIIIIGGGFFFEEEEEEDDDEEE>>>>>>>>>>>>===<<<::::::;;;;;;;;;::::::999999999555444333333333222000---///............---------,,,++++++******++++++,,,,,,,,,+++***)))))))))***,,,***'''&&&'''((()))))))))((('''&&&%%%&&&&&&''''''''''''((((((((((((((('''((()))******)))(((((()))'''%%%''')))+++)))'''((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%((($$$$$$(((***)))((()))'''&&&&&&%%%%%%&&&&&&'''***((('''(((++++++)))&&&&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************++++++++++++***((('''&&&(((((())))))))))))((((((++++++*********************+++,,,---------,,,,,,------------------------111000...---...///111222111111111111111111222222555444444333333444444555666777777777777777666666888999;;;<<<======>>>>>>BBBAAAAAAAAABBBDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJMMMLLLJJJJJJKKKNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ]]]___aaaaaadddddddddcccbbbbbbdddfffggghhhiiikkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffbbb]]]ZZZ\\\^^^]]]___bbbcccbbbbbbcccdddgggggggggggghhhiiijjjkkkgggiiikkklllkkkiiifffdddaaaaaa`````````bbbcccdddccccccdddcccbbb```^^^]]]YYYXXXXXXXXXXXXWWWWWWWWWXXXWWWTTTRRROOOMMMKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999999999999777777777777666666666666444444333333222111000000////////////....................................---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((''''''&&&'''((()))***((('''''''''''')))+++,,,***((('''((()))***)))'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))*********++++++++++++)))))))))))))))(((''''''))))))(((((((((((())))))++++++******))))))((((((%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%))),,,***'''%%%(((+++VVVVVVWWWWWWWWWUUUTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDD>>>>>>>>>>>>===;;;:::999999999999888888777777666555444222222222222///---------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++******)))************)))(((((())))))(((&&&)))((('''&&&%%%&&&&&&'''******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""!!!"""$$$%%%$$$"""((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&(((%%%%%%***,,,)))'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((()))'''$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))%%%%%%'''((()))*********%%%&&&&&&&&&&&&&&&&&&%%%************************+++++++++,,,,,,,,,------------------------------000///...---...///111222000000000111111222222222444444333333333333444444666666777777777777666666888999:::<<<============?????????@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIJJJKKKNNNPPPRRRTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTVVVXXX[[[^^^aaaccccccddddddcccbbbbbbdddgggggghhhhhhiiiiiiiiiiiiiiigggggghhhhhhhhhiiiiiiiiiffffffeeeaaa\\\YYYYYYZZZ\\\]]]___`````````bbbdddhhhhhhgggggghhhhhhiiiiiiggghhhiiiiiiiiigggeeedddcccbbbaaa``````aaabbbccc______``````___^^^]]][[[YYYYYYXXXXXXWWWVVVVVVUUUVVVUUUSSSPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::999888888888888555555555555444444444444444333333222111111000000////////////....................................---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''((()))***+++***((('''((()))***)))'''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((())))))))))))******************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''***,,,+++'''&&&(((+++UUUUUUWWWXXXXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>>>>===<<<;;;:::999777777666666555444444333444333111111222111///---,,,,,,,,,,,,++++++++++++++++++************++++++*********)))******++++++(((((()))***+++***'''$$$((('''&&&&&&%%%&&&&&&&&&***))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$######&&&$$$$$$$$$&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''+++,,,(((%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((())))))******))))))"""###%%%''')))***++++++(((((())))))))))))((((((************************,,,++++++***+++,,,---...,,,,,,,,,,,,------------000///.........///000111//////000000111222333333444333333222222333333444555666666777777666666666888999:::;;;<<<=========<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIIJJJLLLNNNPPPQQQSSSSSSTTTTTTUUUUUUUUUVVVRRRSSSSSSUUUYYY]]]aaacccbbbcccdddcccbbbcccdddfffggggggggggggggghhhiiiiiifffgggggghhhhhhiiiiiiiiiggghhhhhheeeaaa]]][[[[[[]]]^^^_________aaadddfffiiihhhhhhgggggggggggggggggggggffffffeeeeeedddddddddcccbbb```______``````[[[\\\]]]^^^^^^]]]\\\\\\ZZZYYYXXXWWWVVVTTTSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@???===<<<;;;;;;:::999888777777777777333333333222222222111111333333222222111000000000/////////............---------------------------,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((())))))''''''''''''''''''''''''###$$$'''))))))(((%%%$$$&&&'''((())))))******)))***((('''((()))***)))'''%%%%%%&&&'''((()))************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((***++++++++++++******)))'''((()))******)))((('''&&&&&&'''(((((()))******((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&)))+++---+++(((&&&(((***VVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXUUUSSSQQQOOOMMMKKKKKKKKKIIIIIIHHHGGGEEECCCBBBAAA>>>>>>>>>===<<<:::999888666666555444333333222222222111000000111000...,,,,,,,,,,,,,,,++++++++++++++++++************++++++***)))))))))***+++,,,,,,)))(((((()))******'''%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))((('''&&&%%%%%%)))((((((((()))))))))(((&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))---)))'''))))))'''&&&'''''''''&&&&&&&&&&&&''''''((((((((()))***)))((((((%%%&&&&&&'''&&&&&&%%%%%%))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***'''(((((()))))))))))))))&&&''''''((((((((('''''')))******++++++******)))))))))))))))************---+++***))))))+++---...,,,,,,,,,,,,,,,---------///............///000111---...///000111222333444333333222222222222333333555555666666777666666666777888999:::;;;<<<<<<<<<:::<<<>>>???@@@AAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEFFFIIILLLNNNOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVTTTSSSSSSSSSVVVZZZ^^^```___aaabbbbbbbbbbbbdddfffgggfffeeeeeeeeefffhhhiiiggggggggghhhhhhhhhiiiiiikkklllmmmmmmkkkgggdddbbb```aaaaaaaaaaaacccgggkkkjjjiiihhhgggffffffffffffgggfffdddcccbbbbbbccccccdddccc```^^^]]]\\\\\\\\\ZZZ[[[\\\^^^^^^^^^^^^]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@???===<<<;;;::::::999888777666666666666222222222111111111000000222222111111000000000000//////.........---------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******'''(((***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''&&&''')))******)))((('''&&&'''(((*********)))(((***((('''((()))***)))'''&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((*********++++++***))))))'''((()))******)))((('''&&&'''''''''((((((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''***+++,,,+++((('''((()))YYYYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUSSSPPPMMMKKKJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAA???>>>>>>===;;;:::888777777666555444333222111111111000//////000000...,,,------------,,,,,,,,,,,,+++******))))))******+++***)))))))))***+++,,,,,,,,,***''''''((())))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))+++***))))))(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***111+++&&&&&&'''&&&'''***(((''''''&&&&&&''''''((((((((()))))))))(((((((((%%%%%%&&&&&&'''&&&&&&%%%))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&(((((()))))))))*********,,,+++***))))))+++---...+++++++++,,,,,,,,,------...............//////000---......000111222333333222222111111111111222222444444555666666666666666666777888:::;;;;;;<<<<<<:::;;;===???@@@@@@@@@???AAABBBBBBCCCCCCDDDEEEEEEDDDFFFIIILLLOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWUUUTTTSSSTTTWWWZZZ\\\\\\^^^```aaaaaaaaacccdddfffeeedddcccdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiimmmooosssuuuuuurrrmmmiiibbbcccccccccccceeeiiilllkkkjjjiiigggffffffffffffgggfffdddbbbaaabbbcccdddbbbaaa^^^[[[YYYXXXWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\YYYXXXVVVUUUSSSQQQOOONNNMMMLLLKKKJJJHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEE@@@@@@???===<<<;;;::::::888888777555555555555555222222222111111111000000111111000000000000//////............------------------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))'''((()))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''***))))))((((((((())))))&&&''')))******)))((((((***((('''((()))***)))'''((((((((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))))))))((('''((()))******)))(((''')))((((((((('''''''''&&&)))))))))((((((''''''&&&''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((())))))******+++***)))(((((()))ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTPPPLLLIIIGGGGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA??????>>>===;;;999777666777666555444333222111000///.........//////---+++------------,,,,,,,,,,,,******))))))))))))***************)))******++++++---***'''&&&'''((())))))$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***222+++&&&&&&&&&&&&(((,,,((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&'''(((((())))))((((((''''''((()))))))))(((((((((((())))))))))))(((((('''(((((())))))*********+++******)))***+++,,,---******++++++,,,,,,------------........./////////......//////000111222222222111111000000111111222333444555555666666666666666777888999:::;;;;;;;;;:::;;;<<<>>>??????????????????@@@@@@AAABBBBBBBBBDDDFFFHHHKKKMMMNNNNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWVVVUUUTTTTTTUUUWWWXXXYYY[[[^^^______```aaacccdddccccccccccccdddeeeeeegggggghhhiiijjjllllllmmmooorrrwww{{{|||yyyrrrlllcccddddddddddddeeegggjjjkkkkkkiiihhhgggggggggggghhhgggeeecccccccccdddddd```___\\\YYYWWWUUUTTTTTTRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNLLLLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCC>>>>>>===<<<;;;:::999999777666555444444333333333222222222111111111111000000000000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++))))))************))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''((((((((())))))))))))((((((***((('''((()))***)))'''))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))*********''''''((())))))))))))((())))))(((((((((((())))))******)))(((((('''&&&&&&))))))((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))YYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXUUUPPPKKKHHHEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBB??????>>>===;;;999777666666555444333222000//////...---------......---+++,,,,,,,,,,,,++++++++++++******))))))))))))******++++++******)))*********+++)))(((((())))))((('''###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&'''&&&((()))(((&&&$$$&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))///)))'''))))))((((((***((((((''''''''''''(((((($$$''')))(((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$%%%&&&&&&&&&&&&'''(((((())))))(((((($$$%%%&&&'''((()))))))))+++++++++,,,,,,+++++++++''''''(((((()))******+++************++++++++++++)))******+++,,,,,,------------......//////........./////////000000111111111111000000000000111111222333444555666666666666555666777999::::::::::::::::::::::::<<<===>>>?????????@@@@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKKKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXVVVXXX[[[]]]^^^^^^```aaaaaabbbccccccddddddcccccccccdddfffiiimmmppprrrssstttwww|||}}}tttllleeefffhhhhhhgggfffhhhiiikkkkkkjjjiiiiiihhhiiiiiihhhhhhgggfffeeeeeeeeeeee```^^^[[[XXXVVVTTTTTTTTTQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUTTTRRRQQQOOONNNMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@======<<<;;;:::999888888666555444333333222222222111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&))))))(((((((((((())))))***((('''((()))***)))''''''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********'''((()))******************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))(((WWWXXXZZZ[[[\\\\\\\\\[[[XXXWWWUUUTTTTTTUUUWWWXXXYYYVVVQQQKKKGGGDDDDDDDDDCCCDDDEEEGGGGGGEEEDDDBBB??????>>><<<;;;999777666555555444222111///.........---,,,---......,,,++++++++++++************)))******))))))))))))******,,,,,,+++***)))))))))***)))((()))***+++***'''%%%"""###%%%&&&'''&&&&&&%%%######$$$%%%'''(((((()))((('''&&&%%%&&&'''((()))%%%''')))'''$$$###$$$&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''((((((((((((''''''''''''((())))))+++((((((,,,---)))'''(((((((((''''''''''''((((((&&&)))++++++((('''(((***$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++))))))***++++++++++++***))))))***+++,,,,,,------,,,---......//////......////////////000000000000111111000000000000111111222333444555666666666666555666777888999:::::::::999888888888999;;;===>>>AAABBBBBBCCCCCCDDDDDDEEECCCDDDDDDEEEGGGHHHIIIIIIMMMMMMOOOQQQSSSUUUVVVWWWTTTTTTUUUVVVWWWXXXXXXXXXTTTWWWZZZ\\\]]]]]]___``````aaabbbddddddcccbbbbbb___aaaeeeiiiooossswwwyyyzzz|||uuummmhhhjjjllllllkkkjjjjjjkkklllkkkjjjjjjiiijjjjjjjjjhhhhhhhhhggggggfffeeeeee```^^^[[[YYYVVVUUUTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTSSSQQQPPPOOONNNNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999888888555555444333222222222222111000000000////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))************)))))))))(((((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((()))+++,,,,,,***'''&&&***)))(((''''''((()))******((('''((()))***)))(((%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******(((((((((((())))))))))))((()))***++++++++++++++++++***'''&&&&&&'''***+++(((((())))))******++++++''''''(((((())))))******''''''((()))))))))))))))************************)))))))))(((''''''&&&&&&%%%$$$$$$&&&((())))))(((ZZZYYYWWWVVVVVVXXXZZZ[[[ZZZYYYXXXWWWWWWVVVWWWWWWTTTQQQKKKFFFCCCCCCDDDEEEBBBBBBBBBCCCEEEFFFEEECCC???>>>===<<<;;;:::999888777333///...000333333333111111000///...------,,,...+++)))+++//////,,,'''************)))))))))))))))*********)))(((&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))))))))((('''%%%$$$###&&&%%%$$$######%%%&&&(((***)))(((''''''&&&''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((***+++,,,%%%$$$$$$$$$$$$%%%&&&&&&******))))))((((((''''''***))))))((((((((())))))&&&&&&&&&''''''''''''((()))'''%%%$$$$$$$$$&&&'''((((((((((((((((((((((((%%%'''))))))((((((***,,,(((((((((((())))))))))))++++++)))(((''''''''''''++++++******)))))))))(((+++++++++***************++++++++++++++++++++++++---...000///...------...000000000000////////////111111111111111222222222111333666888999888666555777777777777777888888999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGNNNQQQOOOPPPWWWZZZYYY```WWWTTTYYYYYYRRRSSSYYYXXXYYYZZZ[[[[[[]]]```cccccccccdddeeeeeedddddddddbbbcccfffkkkqqqyyy|||uuukkkjjjhhhggghhhhhhgggfffhhhiiijjjllllllmmmmmmlllooommmjjjiiihhhgggfffeeedddcccaaa^^^ZZZVVVSSSRRRTTTTTTUUUVVVXXXWWWUUURRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;999777666555444444444333333333222222222///////////////////////////............------------------,,,,,,+++++++++))))))*********+++++++++)))******+++++++++******+++*********))))))((((((************************(((((())))))))))))((((((***************)))((((((+++***)))(((((('''((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((&&&'''(((******((('''&&&((()))))))))))))))((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++///---+++)))(((((()))***+++*********))))))((((((***)))(((''''''((()))***XXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTUUUUUURRROOOJJJFFFCCCCCCDDDEEEBBBAAAAAACCCDDDEEEDDDCCC@@@???>>><<<;;;999888888666333//////000222111000.........------,,,,,,,,,---+++***,,,000000,,,(((************))))))))))))***************((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%'''((('''''''''''''''((()))***((())))))))))))((('''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((((((((((((((())))))'''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$&&&''')))((('''&&&%%%%%%&&&''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&'''))))))))))))(((((('''''')))((((((''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%'''))))))((((((***+++'''((((((((())))))))))))+++***)))(((''''''''''''((('''''''''&&&&&&&&&&&&)))))))))***************+++++++++++++++++++++++++++---......---,,,---...////////////////////////000000111111111222222222000222555777777777555444666666666555666777777888999999999999::::::;;;;;;:::;;;<<<===???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGNNNNNNMMMOOO\\\mmmvvvvvvwwwfffYYYYYYZZZVVVUUUYYYXXXYYY[[[[[[\\\^^^aaadddcccddddddeeeeeeddddddddddddeeehhhlllrrryyyzzzooollliiihhhhhhiiihhhggghhhhhhiiijjjjjjkkkllllllpppnnnmmmkkkkkkkkkjjjiiijjjgggeeedddccc```ZZZUUUUUUUUUVVVWWWXXXWWWUUURRRRRRRRRQQQOOONNNLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999777666555444444333333333333222222222////////////////////////............------------------,,,,,,,,,+++++++++))))))*********+++++++++******+++++++++***))))))************)))))))))(((************************(((((())))))))))))((((((***************)))((((((***)))((((((((((((((((((***)))(((''''''((()))******)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++***((('''&&&&&&((((((*********)))))))))((((((***)))(((''''''((()))***VVVVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMIIIEEECCCCCCDDDEEEBBBAAA@@@AAACCCCCCBBBAAA@@@???>>><<<;;;999777777555333111111111111///...+++++++++++++++++++++++++++***+++...111111---***************))))))))))))******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%'''((()))(((''''''''''''(((((()))((()))******)))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''')))((('''&&&%%%%%%%%%%%%(((+++///111000---+++******)))&&&$$$###$$$%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((()))))))))(((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''')))***)))(((%%%$$$''''''''''''''''''''''''&&&'''(((((((((((()))+++''''''((((((((()))))))))+++***)))((((((''''''(((***))))))))))))(((((((((''''''(((((())))))******++++++++++++++++++++++++)))+++------,,,,,,---...////////////////////////000000000111111111222222000111444555666666444333555555555555555666666777888888888888999999999999:::;;;<<<>>>@@@BBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGMMMKKKNNN___}}}nnnYYYVVV[[[[[[YYYYYYXXXYYY[[[\\\]]]___bbbeeeeeeeeeffffffffffffeeeeeeggghhhiiimmmrrrxxx}}}tttpppllliiiiiiiiiiiiiiihhhggggggfffggghhhjjjkkknnnnnnmmmmmmlllmmmmmmmmmpppmmmkkklllnnnjjj```XXXXXXWWWWWWXXXYYYXXXUUUSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;:::999888777666555444333333333222222222111111000000000000000000000000............------------,,,,,,,,,,,,++++++++++++***************+++++++++***+++++++++***))))))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))((((((((((((((('''(((((()))))))))((((((''''''(((((()))+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))***))))))(((((((((((((((((()))******(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))))))))((()))((('''&&&&&&'''((()))******))))))))))))(((((())))))(((((((((((())))))TTTUUUWWWWWWWWWVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMKKKHHHFFFEEEDDDEEEEEEBBB@@@??????@@@AAA@@@???@@@???>>><<<:::888666666444444444333333111///---************++++++++++++)))***,,,///222111...+++************)))))))))(((***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%%%%&&&(((''''''&&&'''((()))))),,,+++)))(((&&&%%%%%%%%%&&&'''((())))))(((&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''')))///999BBBFFFAAA666---,,,***'''$$$######%%%%%%######$$$%%%'''((()))***(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''((((((((())))))******)))(((((((((((((((************************%%%&&&&&&'''((()))******************************''')))+++,,,,,,,,,---...---...............////////////000000111111222222111222444555666666555444666555555555555666777777888888999999999999999999999:::<<>>>>>>>>>>>===<<<;;;;;;:::999999888777666666555555222222222222111111111111000000000000000000000000.........---------,,,,,,,,,+++++++++++++++++++++***************************+++++++++***)))((('''*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((('''''''''''''''((()))***((((((((((((((((((((((((***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''(((((()))*********))))))((((((((((((((())))))***((((((''''''''''''(((((('''(((((((((((())))))))))))))))))(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((()))))))))******))))))(((((((((''')))(((((((((((()))***+++))))))))))))))))))(((((())))))(((((((((((())))))TTTUUUWWWXXXWWWUUUSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFBBB@@@>>>===>>>>>>>>>===>>>===<<<:::888777555555444555666555444111///...++++++++++++,,,,,,,,,,,,)))***,,,...000000...,,,************)))))))))(((*********)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))+++***)))(((&&&&&&%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))))),,,444@@@IIIGGG:::---,,,+++(((&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&'''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((())))))***************************''')))+++,,,++++++,,,---,,,,,,------...............//////000111111222222333333555666777777666666777777666666777777888999::::::::::::999999999999999:::<<>>======<<<<<<;;;;;;:::::::::777777777666666555555555222222111111111000000000////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))((((((''''''&&&''''''((())))))''''''(((((((((((('''''''''''''''((((((***+++,,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***************((((((((((((((())))))***(((((((((''''''((((((((((((((((((((()))))))))*********))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))************)))))))))(((((('''''''''''''''(((((()))******(((((((((((((((((())))))(((((())))))))))))((((((SSSTTTUUUVVVUUUSSSQQQPPPJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAA???<<<;;;<<<<<<<<<;;;;;;:::999888777666555444222444555555222000///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%&&&&&&'''(((((((((!!!"""###%%%'''(((((()))'''''''''(((((((((((((((&&&&&&&&&''''''((()))***%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&#########$$$%%%'''((()))(((%%%&&&---666888333,,,+++***)))((('''&&&&&&&&&++++++******)))(((''''''))))))((('''&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((***)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''(((((((((((()))))))))&&&&&&''''''(((((())))))************************(((***,,,,,,++++++,,,---++++++,,,,,,---.........---...//////000111222222444444555666777777777777777777777777777888999999:::::::::::::::999999999999:::===???AAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIOOOKKKOOO```ooopppdddYYYVVVUUUVVVWWWWWWWWWVVVUUUYYY[[[\\\\\\\\\^^^aaadddhhhiiijjjlllnnnoooooopppllllllkkkkkklllnnnqqqrrruuuyyy~~~wwwsssooolllkkkkkkjjjjjjhhhgggfffffffffggghhhiiijjjmmmoooooonnnnnnrrruuu}}}uuukkkgggfff^^^\\\ZZZXXXWWWVVVSSSQQQPPPOOONNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>===;;;;;;:::::::::999999999666666666666555555555555111111111000000000000///////////////////////////------------,,,,,,,,,,,,*********++++++++++++++++++++++++***************((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))(((((('''''''''&&&''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&((()))+++---...''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***++++++++++++((((((((((((((()))******)))((((((''''''(((((()))((((((((()))))))))******++++++******))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((('''$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))))))))((((((QQQQQQRRRRRRQQQPPPNNNMMMHHHGGGFFFEEEEEEDDDDDDDDDAAABBBCCCEEEEEEEEEEEEDDDAAA???;;;::::::::::::999888777777666555555444444///111333222000...///000---------,,,,,,++++++******+++++++++******+++,,,************))))))))))))(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())) ###'''((()))((('''&&&&&&''''''((((((((('''%%%%%%%%%&&&((()))+++,,,,,,***(((&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''***+++,,,''''''((((((((('''&&&%%%((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))*********++++++++++++((((((((((((((((((((((((***************************+++------,,,++++++,,,***++++++,,,------......------...///000111222222333333444555555666666777666666666666666777888888:::999999999888888888888999:::<<<>>>@@@@@@???>>>AAAAAABBBCCCDDDFFFGGGHHHMMMIIIKKKUUU\\\\\\ZZZ[[[UUUUUUTTTTTTTTTVVVVVVVVVZZZ[[[\\\[[[[[[\\\___bbbeeefffiiikkknnnpppqqqqqqooonnnmmmllllllmmmoooppppppsssvvvyyy{{{|||{{{zzztttqqqmmmkkkkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhjjjmmmpppooommmmmmqqquuu|||~~~~~~yyyqqqjjjgggfff___]]]YYYWWWVVVUUURRRPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEECCCBBB@@@>>>===:::999999999999888888888555555555555555555555555111111000000000/////////---------------------------------,,,,,,,,,++++++)))*********+++++++++++++++++++++*********))))))&&&'''((()))************((()))))))))************************************(((((())))))))))))((((((&&&''''''((())))))(((((((((((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''((()))+++,,,---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***++++++++++++((((((((((((((()))******))))))(((((((((((())))))(((((()))))))))*********,,,,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))'''((()))******)))((('''PPPPPPOOOOOONNNMMMLLLKKKGGGFFFEEEDDDDDDCCCDDDDDD>>>???AAACCCDDDDDDCCCCCCAAA>>>;;;999999999999999666555555555555444444444---///111000---,,,...000---------,,,+++***))))))+++++++++)))((((((***,,,************))))))))))))((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))) """&&&((()))'''%%%###%%%&&&&&&'''(((''''''''''''''''''''''''((())))))111///+++(((&&&%%%&&&'''%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$)))---,,,(((&&&(((,,,$$$%%%'''(((((('''%%%###!!!###%%%'''))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((()))***&&&&&&''''''((((((((())))))))))))))))))((((((((())))))))))))))))))))))))+++---......,,,++++++,,,******+++,,,,,,---......------...///000111222222222222333444444555555666555555555555555666777777999888888888777777666666999:::<<<>>>???>>>===<<<@@@@@@@@@AAACCCEEEFFFGGGMMMKKKMMMRRRRRROOOPPPVVVVVVTTTPPPMMMPPPVVVYYYYYY[[[[[[\\\[[[ZZZ[[[^^^```cccdddgggjjjmmmoooqqqrrrqqqpppnnnmmmlllmmmooopppmmmnnnppprrrssssssssssssqqqooommmkkkkkkjjjiiigggiiiiiijjjjjjjjjjjjiiihhhgggkkknnnmmmkkkkkkooosssyyywwwtttqqqmmmiiieeeccc```]]]YYYWWWUUUTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDBBB@@@>>>===999999999888888888888888444444444555555555555555000000000000////////////---------------------------------,,,,,,,,,++++++))))))******++++++++++++++++++++++++******))))))%%%&&&''')))************(((((())))))*********+++************************(((((())))))))))))((((((&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))***+++,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))++++++,,,,,,,,,((((((((((((((()))******))))))(((((((((((())))))))))))))))))************------,,,,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&''''''(((((('''&&&&&&&&&'''''''''(((((())))))'''((()))******)))((('''QQQPPPOOOMMMKKKJJJIIIHHHHHHHHHFFFEEECCCAAA@@@??????????????????????????????>>>===:::888666444333444444444444333222111111444333222111000...------......---,,,+++++++++++++++******)))))))))))))))''''''(((((()))*********###$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++)))((('''((()))+++,,,222///+++(((&&&%%%&&&''',,,)))'''&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&******)))((((((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&***((('''))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---...---------............///////////////000000000000333333333333333333444444444555555555555555444444666666666666777777777777:::<<>>===>>>@@@BBBDDDFFFHHHHHHKKKMMMPPPQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYZZZYYYYYYZZZ\\\___ddddddfffgggjjjlllooopppsssqqqooolllllllllnnnoookkkkkkllllllmmmnnnnnnnnnmmmnnnooooooooommmjjjiiihhhiiiiiijjjjjjhhhgggfffhhhjjjkkkjjjhhhiiilllpppsssrrroookkkhhheeecccbbb___^^^]]]ZZZWWWSSSPPPNNNNNNMMMKKKJJJJJJJJJHHHFFFEEEEEEDDDCCCAAA???===<<<::::::999888888777777666555555444444444333333333111111111222222333333333......///000000///............---,,,,,,+++*********+++,,,,,,,,,,,,+++***...------,,,+++++++++,,,******)))(((((('''((((((+++++++++++++++***)))((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((((()))+++---...''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))''''''((()))***)))(((***))))))((('''&&&&&&&&&(((((((((((((((''''''&&&))))))))))))((((((((((((''''''(((((())))))******''''''''''''((((((((((((***++++++,,,,,,++++++***---,,,***)))))))))***+++''''''(((((())))))******)))(((''''''''')))***+++++++++***)))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''NNNNNNMMMLLLLLLKKKJJJIIIBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======;;;999777555444333333333333333222111000///111111000000///...------------,,,,,,,,,------...+++***))))))(((((())))))((((((((('''((((((((()))'''''''''''''''((((((((()))(((((((((((('''''''''$$$$$$%%%&&&'''((()))***%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&'''(((***+++///---)))&&&%%%%%%%%%&&&'''&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))''''''(((++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******&&&''''''((((((((((((((('''''''''&&&''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********++++++*********++++++,,,------------................../////////000000000333333333333333444444444444555555555555555444444777777777777888888888888999;;;>>>@@@@@@@@@>>>=========???AAACCCEEEGGGGGGIIIKKKNNNOOOOOOOOOQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZ]]]___ccccccdddfffhhhjjjlllmmmoooooonnnmmmlllllllllkkkkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiiiiiiiigggfffeeeeeeggghhhgggeeefffiiilllnnnmmmkkkhhhfffeeedddccc\\\\\\\\\[[[XXXVVVSSSQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDDDDBBB@@@>>>===<<<::::::999999888777777777444444444444333333333333000000000111111111222222,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,+++***************+++***))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((()))+++,,,---''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((***+++***)))***))))))(((''''''&&&&&&(((((((((((((((''''''&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))***++++++,,,,,,++++++***,,,+++******)))))))))***''''''''''''(((((((((((((((((('''''''''((()))*********)))(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((('''KKKKKKKKKLLLKKKKKKJJJJJJ????????????@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555444333111222222111111000///...//////.........---------,,,,,,,,,,,,---...///000+++***))))))(((((()))))))))((('''&&&&&&&&&'''((())))))(((((((((((((((((()))))))))(((((((((((('''$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%&&&'''((()))+++***'''%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))))),,,,,,,,,---------...............////////////000222222222333333333444444444444555555555555555444777777888888888999999999999:::<<<>>>???>>>===<<<<<<<<<>>>@@@BBBDDDEEEFFFGGGIIILLLMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXVVVWWWXXXYYYYYY[[[^^^```bbbccccccdddeeegggiiijjjjjjkkkllllllllljjjiiiggglllkkkkkkkkkkkkjjjjjjjjjllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggfffeeedddeeeeeefffeeedddeeegggjjjggggggeeedddcccbbbbbbbbbZZZ[[[[[[[[[ZZZXXXVVVUUURRRPPPNNNMMMLLLKKKIIIFFFDDDCCCCCCBBB@@@>>><<<;;;::::::999999888777777777444333333333333222222222////////////000000000000///...---,,,,,,---...///(((((()))******+++,,,,,,******+++,,,,,,+++************)))((((((((())))))++++++***))))))))))))***)))((('''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((()))***+++,,,''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))(((''')))))))))(((''''''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))*********)))((('''''''''((((((((()))))))))************++++++++++++************++++++******))))))(((''''''''''''''''''&&&'''''''''&&&''''''((()))))))))(((''''''''''''(((((((((((((((((()))******************************))))))(((((((((((())))))''''''((((((((((((((((((JJJJJJKKKKKKJJJIIIHHHGGGBBBAAA@@@>>><<<:::999888999999999999999999999999888777666666555444333333111111111111000///......------------............,,,+++++++++,,,,,,---...******)))(((((((((((((((((('''&&&%%%%%%&&&((()))((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))+++,,,,,,,,,------------------........./////////000000000111222222222333333444555555666555555555666777777777777888888888888999;;;<<<======<<<;;;;;;<<<===???@@@BBBCCCDDDFFFHHHKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXUUUVVVXXXXXXYYY[[[^^^aaaccccccccccccdddeeegggggghhhhhhiiiiiihhhggggggfffkkkkkkjjjjjjiiihhhhhhgggjjjiiihhhgggggggggggggggeeeeeeffffffffffffeeeeeefffffffffeeeeeefffhhhiiicccbbbaaa```____________ZZZ[[[[[[[[[ZZZYYYWWWVVVTTTRRROOOMMMLLLKKKHHHFFFCCCBBBBBBAAA???>>><<<;;;:::999999888888777777666333333222222222111111111////////////////////////111000...------...000111,,,+++++++++*********)))******++++++++++++*********))))))((((((((())))))++++++***************++++++)))'''&&&&&&''')))***))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))******''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******%%%$$$###$$$&&&'''&&&%%%))))))((((((''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))******************++++++++++++******((()))***++++++***)))((()))))))))((('''''''''&&&''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))***************************))))))(((((((((((())))))''''''''''''((((((((((((JJJKKKKKKJJJIIIGGGDDDCCCCCCAAA@@@===:::888666555777777777777777777777777666666555444444333333222222222222222111000///...------............//////,,,++++++***))))))*********))))))((('''(((((((((&&&%%%%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((############$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,+++***)))++++++++++++,,,,,,,,,---------------............---......///000000111111333444444555666666555555555555555666666666666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGJJJLLLLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYUUUVVVWWWXXXXXXZZZ^^^```bbbbbbbbbcccccceeeffffffhhhgggeeeccccccdddfffgggjjjjjjiiihhhgggfffeeeeeegggfffeeedddddddddeeeeeebbbbbbccccccdddfffggggggfffeeedddddddddeeefffgggaaa```___]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWUUUSSSSSSQQQNNNMMMLLLJJJHHHFFFAAAAAAAAA@@@???===<<<;;;999888888777777666555555222111111111111000000000000000000000000000000///---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++++++++******************************)))))))))******++++++***************++++++---,,,)))'''&&&'''((()))*********++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((()))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++&&&%%%%%%%%%'''((('''&&&((((((((((((''''''''''''(((((((((((((((''''''&&&'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))************)))******++++++******)))'''(((***++++++***)))(((+++*********)))(((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))IIIJJJJJJJJJHHHEEEBBB@@@???>>>>>><<<;;;:::999888777777777777777777777777666666555444333333222222222222222111111000///...---.....................,,,+++***)))((((((((((((***)))((((((''''''((((((%%%&&&&&&'''(((((())))))))))))((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&''''''((('''%%%%%%%%%%%%%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111333333444555666666666666444444444555555555666666888999:::;;;;;;<<<<<<<<<;;;<<<===>>>???AAABBBBBBDDDFFFIIIKKKLLLLLLNNNPPPNNNOOOQQQRRRTTTVVVXXXXXXUUUVVVWWWXXXXXXZZZ]]]___aaaaaaaaabbbbbbdddeeeeeegggeeecccaaaaaabbbeeefffhhhhhhgggffffffeeeddddddeeeeeeeeeeeeeeedddddddddaaaaaaaaabbbcccdddfffgggeeecccaaaaaabbbddddddcccaaa```^^^\\\ZZZXXXWWWWWWZZZZZZZZZYYYWWWTTTQQQPPPPPPNNNLLLKKKJJJIIIGGGEEE@@@@@@@@@???>>>===<<<;;;777777666666555444444444111111000000000/////////000000000000////////////------++++++++++++------))))))***,,,---...//////+++***))))))))))))***+++++++++*********+++,,,,,,***))))))))))))***++++++,,,+++***((('''(((((()))*********+++,,,,,,------))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))******+++)))(((((((((***+++***)))((((((((((((((((((''''''(((((((((((((((''''''&&&''''''(((((())))))******'''''''''((()))*********((((((((()))))))))******))))))************))))))(((((())))))******))))))++++++***************)))''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))FFFGGGIIIIIIHHHEEEBBB@@@=========<<<<<<<<<<<<<<<888888888888888888888888777666666444333222111111000000000000///...------------------,,,,,,,,,,,,******)))))))))))))))***))))))(((''''''''''''((('''((()))******(((&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&)))))))))(((((()))******''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$'''))))))'''&&&''')))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((())))))%%%''')))+++,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,------------......///111222222333222333444555666666666666555555555555666666666666999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGIIIJJJKKKMMMNNNLLLLLLNNNPPPRRRTTTVVVVVVVVVWWWXXXXXXWWWYYY\\\^^^^^^^^^______```bbbcccddddddcccbbbbbbbbbbbbcccdddffffffeeeeeedddddddddccceeeeeefffgggggggggfffeeebbbbbbaaaaaaaaabbbcccdddfffcccaaaaaacccddddddccc```___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMKKKIIIHHHHHHGGGEEEDDD@@@@@@??????>>>===;;;;;;666555555444444333222222000000000/////////....../////////.........------........................(((((()))+++,,,---...///+++***)))(((((()))***+++***************+++,,,---)))((((((((())))))***+++'''''''''(((((()))))))))(((((()))******+++,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((***+++***)))'''((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((()))*********(((((((((((())))))))))))''''''((((((((()))))))))))))))************))))))((((((((((((((()))******))))))))))))************(((((()))))))))((('''&&&''''''&&&&&&'''(((((()))((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***DDDEEEGGGHHHHHHFFFDDDBBB>>>>>>>>>======<<<<<<<<<999999999999999999999999888777666555333222111000////////////...---,,,+++,,,,,,,,,+++++++++******))))))))))))***+++,,,---))))))((('''''''''''''''***+++,,,,,,+++'''$$$"""###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$'''***)))'''&&&(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))###%%%'''***+++++++++***)))************+++++++++++++++,,,,,,,,,---------...///000111222333444444222333444555666666666666666666666666777777777777999::::::;;;;;;<<<======<<<===>>>???@@@AAABBBCCC@@@BBBFFFGGGHHHIIIKKKMMMIIIJJJLLLNNNPPPRRRTTTTTTWWWXXXXXXXXXWWWXXX[[[]]]\\\\\\\\\]]]___aaabbbcccaaabbbcccddddddcccbbbbbbeeeeeeddddddddddddcccccceeeggghhhjjjjjjiiigggfffeeedddbbb````````````aaaiiifffcccccceeegggfffddd^^^]]]\\\[[[YYYYYYYYYXXXTTTTTTTTTTTTSSSQQQOOONNNKKKIIIGGGGGGGGGFFFEEECCC????????????>>>===;;;;;;555444444333333222111111000/////////.....................------,,,,,,,,,***++++++,,,,,,++++++*********************+++++++++***)))(((((()))***+++******))))))***+++,,,,,,(((((('''(((((()))******"""###%%%'''((()))******&&&''''''((()))*********))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++******))))))((((((''''''''''''''''''(((((((((((())))))************)))))))))(((''''''''')))***+++''''''(((((())))))******((()))*********)))'''&&&'''''''''''''''((()))***((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***FFFFFFEEEDDDCCCBBBAAAAAABBB???;;;;;;<<<===;;;999>>><<<:::999999:::<<<===::::::999666222000111222111///---+++***+++,,,---+++++++++*********))))))...---,,,+++************,,,+++(((%%%$$$$$$%%%%%%%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&(((&&&&&&&&&((())))))((($$$&&&(((&&&$$$$$$&&&******)))(((%%%### %%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%))))))'''&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''%%%%%%'''((((((((('''&&&)))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((***(((%%%###$$$&&&''''''((()))***+++,,,,,,''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&)))************+++++++++++++++******++++++,,,---------------------------......//////000000111111000000111222333333333333333333333333333444555666888999999999999999999:::=========>>>??????@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNOOORRRTTTVVVVVVWWWYYYZZZZZZZZZYYYXXXZZZ[[[[[[[[[ZZZ[[[^^^```ccccccccceeeffffffdddaaaccccccccccccccccccddddddhhhhhhhhhggggggfffeeedddeeeeeeeeedddcccbbb```___ddddddeeeeeefffeeeeeedddcccbbb```]]][[[XXXVVVUUUTTTRRRQQQQQQRRRQQQOOOMMMIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@>>>===<<<::::::888777666555333222111000000000000000//////////////////...---,,,,,,++++++)))))))))******++++++,,,'''((()))***+++,,,------(((((())))))******++++++)))))))))***+++++++++,,,((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************************''''''&&&&&&&&&&&&''''''(((&&&%%%'''***+++)))&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((())))))******************))))))))))))+++***)))(((((()))***+++))))))************))))))******+++++++++,,,,,,,,,)))))))))(((''''''&&&&&&))))))************))))))***)))))))))((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''FFFFFFEEEDDDCCCBBBAAAAAABBB???;;;;;;<<<<<<;;;::::::999888777666777777888666777666444111//////000000///---+++++++++,,,---------,,,,,,,,,+++++++++++++++)))((((((''''''''')))(((''''''''''''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((('''&&&))))))((('''%%%$$$"""!!!%%%&&&&&&&&&%%%%%%'''((())))))((('''&&&$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&((('''&&&&&&%%%%%%&&&&&&((((((((((((((('''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((''''''((()))''''''((((((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&))))))*********+++++++++++++++******++++++,,,---------------------------.........///000000111111000000111222333333333333333333333333444555666777999999999999::::::::::::;;;;;;<<<======>>>>>>???AAABBBCCCEEEGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUWWWXXXXXXXXXXXXWWWYYYZZZ[[[[[[[[[\\\___aaacccccccccdddeeeeeecccaaabbbbbbbbbbbbccccccccccccfffggggggggggggfffeeeeeeeeeeeeeeedddcccbbbaaa```ccccccdddeeeeeeddddddccccccbbb```]]]ZZZXXXVVVUUURRRQQQOOOOOOOOONNNLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;999888777777777777666444333222111000000000000000/////////...///......---,,,,,,++++++************++++++++++++************************)))))))))))))))***************************++++++***************************)))))))))((((((((('''************************&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((&&&&&&''')))***(((&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******************))))))))))))))))))(((((((((((())))))))))))*********))))))(((************++++++++++++)))))))))))))))((((((((())))))************))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***))))))))))))(((((((((EEEEEEDDDCCCBBBBBBAAAAAAAAA>>><<<:::;;;;;;::::::888888888777666555444444111222444333000...------///...---+++++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))(((''''''&&&''''''))))))))))))))))))))))))'''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((((((''''''!!!%%%))))))'''&&&&&&((('''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''(((******))))))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&((()))***)))((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''******)))((((((((((((((()))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,---------------......//////000111111///000111222333333333333444444444444555666777888999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXYYY[[[[[[\\\]]]```bbbcccbbbbbbcccddddddcccaaa``````aaaaaaaaabbbbbbbbbdddeeeeeefffffffffffffffeeeeeeeeedddcccbbbaaa```bbbbbbcccccccccbbbbbbaaaaaa```___\\\YYYWWWUUUTTTPPPOOOMMMMMMMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;:::999888777666555444333222111000000000000/////////............------,,,,,,++++++,,,,,,++++++++++++++++++++++++***)))(((((('''&&&************))))))))))))******************))))))************************))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******************))))))))))))''''''((((((((((((''''''***************)))((('''))))))))))))************))))))))))))************((())))))******))))))(((************))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))DDDDDDCCCBBBBBBAAA@@@@@@???>>><<<:::::::::::::::999:::;;;;;;999777555333...000222222000...------...---,,,+++++++++,,,,,,************))))))))))))******)))(((((((((((((((+++++++++***((('''%%%$$$((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&&&&"""(((......+++)))***,,,(((%%%###$$$''')))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''((((((((((((&&&&&&''''''''''''((((((((())))))***************&&&&&&&&&&&&'''((()))***)))((((((((('''''''''&&&((((((''''''''''''''''''&&&&&&''''''''''''(((((())))))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''+++(((&&&'''))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&(((***+++))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,---------------......///000000111///000111222222333333222444444444555666777888999999::::::;;;;;;<<<<<<<<>>>>>>>>>>>===<<<;;;:::999999666666555444333222111000000000/////////.........---------,,,,,,,,,++++++------,,,,,,++++++******+++******)))((('''&&&&&&++++++******))))))((((((++++++******))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********''''''''''''''''''''''''''''''(((((())))))******************)))))))))(((&&&'''))))))))))))'''&&&******+++******)))((('''(((((((((((())))))))))))''''''((())))))***++++++(((((())))))))))))((((((******************))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))*********************)))))))))((((((BBBAAAAAAAAA@@@?????????>>>===<<<:::888888999:::999:::;;;<<<:::888555333---000222222111///---------,,,,,,,,,+++++++++,,,*********)))))))))((((((***)))((((((((((((((((((******))))))'''%%%$$$###'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%&&&,,,000444111+++%%%$$$%%%(((%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&'''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))&&&&&&''''''((()))++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))*********)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&((((((%%%"""%%%&&&&&&'''(((((())))))''''''''''''''''''''''''"""""""""$$$%%%''')))***(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,---------------...//////000000//////000111222222222222444444444555666777888999999999:::;;;;;;<<<======?????????@@@AAAAAABBBBBB@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUWWWWWWUUUWWWYYY[[[[[[\\\___``````^^^]]]^^^___```___^^^\\\\\\]]]]]]^^^___``````___```aaabbbcccdddddddddccccccccccccbbbaaa``````^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\ZZZXXXUUUSSSRRRQQQOOOMMMLLLKKKKKKJJJGGGEEEDDDDDDCCCBBB@@@???>>>===999999888777666555555444555555444333222111111000////////////............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))(((((((((((((((++++++******))))))((((((+++******))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))((((((&&&'''((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******************)))))))))(((((((((***++++++***((((((***************)))((((((''''''((((((((()))))))))%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))******************************'''((((((((())))))******((()))))))))*********+++))))))((((((((('''''''''?????????>>>>>>===============<<<:::777777888:::777888999999888666444222///000222222000.........,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((($$$''')))(((%%%###$$$'''))),,,...,,,(((%%%$$$$$$'''%%%$$$$$$&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))***+++###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********)))***+++++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%'''((('''&&&%%%&&&'''((()))***++++++''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))))))))*********))))))))))))***++++++******++++++,,,,,,------,,,------......///000000...///000111222222222222333333333444555777888999888888999:::;;;<<<<<<===<<<<<<======>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXSSSVVVYYYZZZZZZ[[[\\\^^^^^^\\\ZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa```______\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA???>>>======999888888777666666555555444444444333222111111111/////////.........------,,,,,,,,,,,,++++++++++++++++++******************((((((((())))))*********************))))))))))))))))))))))))))))))((((((************************(((((((((((())))))))))))************************''''''''''''''''''''''''''''''))))))))))))''''''%%%'''))))))((('''((()))'''''''''((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((''''''(((((())))))******************))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***'''(((((())))))*********((((((((((((''''''''''''======<<<<<<<<<<<<;;;;;;<<<===<<<:::777666777:::555666666777666555444333000111111000...,,,---...+++++++++,,,,,,,,,++++++++++++++++++************(((''''''&&&''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%))),,,***&&&$$$&&&)))"""###%%%&&&'''(((((()))%%%&&&&&&&&&%%%%%%'''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***)))***+++,,,,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''###%%%''''''''''''((()))''''''((((((((()))))))))'''''''''''''''''''''''')))((('''''''''''''''((((((((((((((()))))))))***)))))))))))))))***++++++)))******+++,,,,,,------,,,,,,---......//////000...///000111222222222222111222222333444666888999777777888999:::;;;<<<<<<;;;;;;<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLNNNPPPSSSUUUWWWSSSUUUXXXYYYYYYYYYYYY[[[[[[YYYXXXWWWYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]^^^[[[\\\]]]^^^^^^^^^^^^^^^_________```______^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHFFFBBBAAA@@@???>>><<<;;;;;;:::999999888888777777777444444333333222111111111//////.........---------++++++++++++++++++++++++))))))))))))))))))******)))))))))*********++++++)))))))))))))))*********((((((((()))))))))))))))************************'''((((((((()))))))))***************************************************%%%&&&((())))))(((&&&%%%%%%'''))))))''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++((((((((((((((((((((((((''''''(((((())))))******************))))))))))))))))))(((((((((((())))))'''((()))******+++******(((((()))))))))*********''''''(((((()))))))))***''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&&&&'''(((((()))******)))))))))((((((((((((''';;;;;;;;;;;;;;;;;;::::::;;;<<<<<<:::666555777:::666666666666666666555555000111000...,,,+++,,,---***++++++,,,,,,,,,++++++))))))))))))((((((((((((******)))))))))******+++...,,,***'''&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...,,,(((&&&(((+++'''&&&$$$%%%&&&'''&&&%%%$$$&&&(((&&&$$$$$$&&&***$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))$$$$$$%%%&&&&&&'''((((((''''''&&&%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''((()))))))))***,,,,,,,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''')))+++***'''$$$%%%''')))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,,,,------...//////000...///000111111222222111111111111222444666777888666777777888:::;;;<<<<<<=========>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBAAACCCEEEHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTUUURRRUUUWWWXXXXXXWWWXXXYYYZZZXXXVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]]]]]]]\\\\\\^^^^^^^^^___^^^^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGHHHIIIJJJHHHFFF@@@@@@???===<<<;;;:::999666666555555444444333333444333333222222111111111//////.........---------++++++++++++++++++++++++''''''(((((())))))******+++++++++***************(((((())))))******++++++''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$'''***)))'''&&&(((***))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))*********************)))))))))))))))((('''&&&&&&'''((()))&&&'''(((***++++++++++++))))))))))))************))))))))))))************''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&&&&'''((())))))***************))))))))))));;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::888666555555555444333333333444444///////////////---+++***---------,,,,,,,,,++++++&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++,,,---''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''(((((()))***+++(((((()))*********************+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000111111222333333444555555666666777888:::;;;<<<===:::;;;;;;<<<;;;;;;::::::;;;<<<===>>>@@@BBBCCCDDDAAACCCEEEHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXX[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@???===<<<;;;:::999999888777555444444444444222111111000///......---,,,---...///...---,,,+++...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''&&&%%%(((+++((("""''''''''''''(((((((((((()))&&&$$$$$$'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''(((******(((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''<<<;;;;;;;;;;;;:::::::::::::::;;;:::999777666555666555555444444444444444111000...---,,,,,,------+++++++++*********))))))&&&'''((())))))))))))((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((())))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))******)))((('''&&&&&&&&&&&&(((((()))***************))))))*********+++++++++***++++++,,,,,,---......////////////000000000000111111222222333444444555555666777888999;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCCCCAAABBBDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\[[[YYYWWWVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXX[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIEEEEEEEEEDDDDDDCCCBBBBBB@@@???>>>===;;;:::888888888888666555444333333333111111000000///......------------...---,,,,,,+++---,,,,,,++++++******)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&''''''''''''''''''&&&&&&)))***))))))***(((###''''''''''''((((((((((((+++)))&&&&&&)))******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((()))))))))************))))))************************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''<<<<<<;;;;;;;;;:::::::::999999999999888777555444555555555444444333333333222000...,,,+++,,,---///+++++++++*********))))))(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''###$$$%%%'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&%%%&&&&&&(((((()))***************(((((()))))))))*********+++++++++,,,------......////////////000000000000111111222222333333444444555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???AAABBBCCC@@@AAACCCEEEGGGHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVWWWXXXZZZ[[[\\\]]]ZZZYYYWWWVVVUUUVVVVVVWWWVVVWWWXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPNNNLLLJJJIIIBBBBBBBBBBBBBBBCCCCCCCCC???>>>===;;;999888666555888777666444333333333333111000000//////...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&---000...***)))(((%%%&&&''''''''''''(((((((((+++)))''''''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))************))))))++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((<<<<<<<<<;;;;;;::::::999888888888777666555555444444444444333333222111111000///...------------...---------,,,,,,,,,++++++))))))************))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$###""""""###$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&''''''(((((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%&&&'''((()))***(((((()))***************))))))))))))*********+++++++++,,,,,,---.........////////////000000000000111111222222333333333333444444555666888999::::::;;;;;;::::::;;;;;;<<<<<<::::::<<<===???AAABBBBBB@@@AAABBBCCCEEEFFFGGGGGGFFFHHHJJJLLLNNNNNNMMMMMMRRRSSSUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYWWWVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXVVVUUUSSSRRRPPPPPPRRRQQQPPPOOOMMMKKKIIIHHHBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<:::888666444444777666555333222222222222000000/////////.........///...,,,+++***+++,,,---))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))******)))))))))&&&000666222+++((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))'''%%%%%%''')))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))************************))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((======<<<;;;::::::999999777666666555444444444444222333333333222111///...,,,---///000000...,,,+++---------,,,,,,,,,++++++))))))************))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((+++***)))'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,(((((()))************************+++++++++,,,,,,+++,,,,,,------...//////////////////000000000000111111222222222222222333222333444555777888999999999888888888888999:::;;;:::;;;<<<>>>???AAABBBCCC@@@AAAAAABBBDDDEEEFFFGGGFFFHHHKKKMMMOOOOOOMMMMMMRRRSSSUUUWWWXXXYYYXXXXXXUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYVVVVVVUUUSSSRRRPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>><<<<<<:::999777555444333666555444222111111111111////////////...............---,,,+++***+++,,,,,,((())))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''111777333+++(((((('''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))'''%%%%%%''')))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))======<<<;;;::::::999888555555444333333333333333222333333333222000...---***,,,///111111///,,,***+++++++++*********))))))))))))******))))))(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((***))))))((((((((())))))(((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,---......//////////////////000000000000111111222222222222222222222222333444666777888888888777777666777888:::;;;;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGGGGIIIKKKNNNOOOOOOOOONNNRRRSSSVVVXXXZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPSSSSSSSSSTTTUUUUUUUUUUUUWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHGGGEEECCC@@@>>><<<;;;;;;:::999888777555444444555444333111000000000000........................------,,,+++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''000666111***(((((((((%%%&&&&&&&&&&&&'''''''''(((***+++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))>>>===<<<;;;:::999999888555444333222111222333333333444555555444222///...+++---///000000///---,,,+++++++++*********))))))((())))))))))))((('''&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''(((((()))(((((()))***************************++++++++++++,,,,,,------.../////////////////////000000000000222222111111111111111111111111222444555666777888888777777666777999;;;<<<<<<===>>>@@@AAACCCDDDEEEBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJLLLNNNOOOPPPPPPPPPQQQSSSVVVYYY[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDAAA???<<<:::999999999888888777666666555444333222111000/////////........................,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((///222...)))(((((('''%%%%%%&&&&&&&&&'''''''''(((***,,,+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((((((((()))(((((((((''''''''''''))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***>>>======;;;:::999888888444333222111111111222333555666777777555333111///------..................---------,,,,,,,,,++++++(((((()))(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&%%%$$$$$$"""$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&((()))***)))((((((&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%''')))***+++(((((()))***************))))))))))))************,,,,,,------.../////////////////////000000000000222222111111111111111111000111222333555666777777999888777777888:::<<<=========???@@@BBBDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSWWWZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHDDDCCCBBB@@@===;;;:::999888888888888777777777777444333222000//////......---.....................++++++,,,---,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))(((---///+++((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&(((+++***&&&$$$$$$%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&'''(((******(((&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((((((((())))))******???>>>;;;999777666666666777555333111111111222333333333333333222000...---.........---,,,+++)))((()))))))))))))))))))))))))))***+++***)))((()))***(((&&&%%%######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%(((&&&$$$$$$&&&&&&$$$"""$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$)))'''%%%%%%&&&(((((('''(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***'''$$$###$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''***************)))((((((((()))***,,,,,,+++***************+++,,,---...///////////////////////////111111111111111222222222222333555555444444666888777777888999999999999888<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWYYYZZZZZZYYYZZZZZZYYYYYYXXXWWWUUUUUUWWWVVVVVVTTTRRRPPPNNNMMMPPPPPPQQQQQQRRRSSSSSSTTTUUUSSSRRRTTTVVVWWWUUURRRTTTTTTTTTTTTSSSSSSSSSSSSMMMMMMMMMMMMKKKIIIGGGEEECCCBBB@@@>>>;;;999777666666666666666666555555444333222000...---,,,---------------,,,,,,,,,+++++++++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))''')))+++---,,,***'''%%%(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((,,,***((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%,,,+++(((''''''(((+++,,,(((((())))))))))))((((((************))))))))))))---***(((((()))***'''%%%$$$&&&***------,,,***(((******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''>>>===;;;999777666666666666555333111111111222333222333333333222000...---.........---,,,+++)))(((***************************++++++***((('''((()))***)))'''%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&$$$###$$$'''(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))******))))))((('''))))))***++++++++++++***++++++++++++,,,------...////////////////////////111111111111111222222222333444666666555555666888999999:::;;;;;;;;;;;;:::<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQOOOOOONNNOOOOOOPPPRRRSSSSSSTTTSSSQQQQQQSSSUUUWWWUUUSSSTTTSSSSSSSSSRRRRRRQQQQQQMMMMMMLLLKKKIIIFFFCCCBBBBBBAAA@@@===;;;999777666444555555555555444333333333111000...------------,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))*********+++******)))((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''')))***+++(((((())))))))))))(((((((((((((((((('''''''''&&&&&&%%%$$$%%%((()))(((&&&$$$&&&)))+++,,,+++)))((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<:::999777777777777555444333111000111111222222222222222111000...---------------,,,+++))))))++++++++++++++++++++++++***++++++***(((''''''(((***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&'''%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((()))))))))(((''''''*********)))******+++,,,,,,,,,,,,++++++,,,------////////////////////////000000111111111222222222555666777777555555666888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIKKKKKKLLLLLLNNNOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLMMMOOOQQQRRRSSSTTTQQQQQQQQQSSSUUUVVVUUUTTTSSSSSSRRRQQQPPPOOOOOONNNLLLLLLKKKHHHFFFCCC@@@???AAA@@@???===:::888666555333333444444333333222111222111000...------------,,,++++++++++++*********+++++++++***************((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))***+++,,,(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%(((++++++((('''''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&'''((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''';;;:::999999888777777777444333222111000000111111111111111222111///...------------,,,,,,***))))))***************************++++++***'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++***)))))))))***,,,---------,,,+++++++++,,,,,,////////////////////////000000000111222222333333555777888777666555666888777888999999::::::999999<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRQQQSSSTTTVVVWWWXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXTTTTTTSSSSSSQQQPPPOOONNNJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIGGGDDDBBB@@@???@@@???>>><<<:::888666555333333333444333333222111111000000///...---------+++++++++*********))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))***+++,,,---(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&+++///---'''######%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''((()))******)))((('''(((((())))))))))))((((((******)))))))))((((((((()))))))))******)))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''::::::999999888777666666333333222111000000000000///000111111000///---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***+++)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%###&&&'''''''''((((((((((((((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''+++***)))))))))***,,,---------,,,+++++++++,,,,,,///////////////////////////000000111222222333333555666777777666666777888888888999::::::::::::999<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSQQQOOOMMMKKKJJJKKKMMMOOOQQQSSSUUUVVVYYYYYYYYYXXXVVVTTTSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCCCC@@@???>>><<<:::888777666333444444444444333222222000000000//////...------+++++++++*********))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))+++******)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&+++...,,,'''""""""$$$((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))((((((((((((''')))***+++***((('''''''''&&&&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''':::::::::999888666555444222222111111000//////......///000000000...---,,,++++++,,,++++++***))))))((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&& """$$$%%%%%%&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&'''((()))'''%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$'''''''''((((((((())))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((()))))))))((((((*********)))******+++,,,,,,,,,,,,++++++,,,------//////////////////////////////000111222333333444333555666666666666777999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGJJJJJJKKKKKKMMMNNNPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXWWWUUURRROOOLLLKKKLLLMMMOOOQQQSSSUUUWWWWWW[[[\\\\\\ZZZVVVSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>><<<:::999888777333444444444444333222222//////000000///...------,,,++++++++++++************************+++++++++((((((((()))))))))******))))))))))))))))))))))))'''(((***++++++***)))((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&$$$'''******'''&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''))))))))))))''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%% ###'''))))))(((((()))''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''':::::::::999888666444222111111111111000///......---.../////////...---,,,***++++++++++++******)))((((((((((((((((((((((((&&&''')))(((''''''(((***)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''&&&%%%!!!###%%%%%%######%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&((())))))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))***++++++++++++***++++++++++++,,,------...////////////////////////...///000111222333444444111333555555555666888::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAA???@@@AAABBBCCCEEEFFFFFFJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVYYYXXXWWWUUUSSSQQQOOOMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\ZZZUUURRRRRRSSSNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@???===;;;:::999888222222222333222222111000...//////000000///...---,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))(((((('''((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''((((((((()))))))))))))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%###'''))))))(((((()))'''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;:::888555333111111111111111000///...------.../////////...---,,,******+++++++++******)))))))))))))))))))))))))))%%%&&&(((((('''''')))***'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%&&&((((((%%%!!! %%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''&&&&&&((())))))'''$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((((()))***************((()))***,,,,,,+++***************+++,,,---...///////////////////////////...///000111222333444444///111333555555666888:::888999::::::;;;;;;::::::<<<===>>>???@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEEEEJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVVVVWWWWWWVVVVVVUUUXXXWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSUUUVVVXXXYYYZZZWWWYYY[[[YYYUUURRRRRRSSSMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFCCCAAAAAA@@@@@@AAA@@@???>>><<<:::999999111111111111111000//////...///000000000///...------------,,,,,,,,,++++++))))))******++++++++++++************++++++++++++)))))))))))))))))))))))),,,***'''%%%$$$%%%((()))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((***(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''$$$(((,,,,,,***((('''((('''(((((()))(((((('''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''777777666666555444222111000///...---,,,+++******111---,,,222;;;>>>999222,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''((())))))######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&)))(((&&&&&&&&&''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***'''$$$$$$'''((((((&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))************************&&&(((++++++***))))))***,,,+++***))))))+++---...,,,,,,------.../////////000000000000111111111111555555444444444555555666999999::::::999888666555>>>>>>===<<<<<<===??????AAA@@@??????AAADDDHHHJJJGGGGGGHHHHHHGGGIIIKKKNNNSSSRRRQQQPPPPPPQQQRRRSSSVVVUUUTTTTTTSSSSSSTTTTTTVVVTTTSSSSSSUUUVVVVVVUUUTTTTTTUUUUUUWWWXXXZZZ[[[XXXYYYYYYXXXVVVTTTRRRPPPSSSQQQOOONNNMMMLLLHHHFFFJJJGGGCCC@@@@@@??????>>>BBB@@@===;;;:::888666555111111111000000000000//////////////////......---+++++++++++++++++++++++++++*********))))))((((((''''''(((((())))))******)))))))))((()))******++++++***)))'''''''''((()))))))))************))))))(((((((((((())))))))))))******))))))))))))******((('''&&&&&&&&&''')))*********)))((((((''''''((())))))(((((((((((())))))************************(((((((((((((((((((((((('''(((((()))***++++++,,,))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''(((***(((&&&&&&&&&'''&&&%%%'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((&&&$$$###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))666666666666555333222111222111000///...---,,,,,,///------222888:::666111,,,,,,+++++++++*********))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))******+++***))))))'''&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%((((((((('''&&&%%%$$$###''''''&&&&&&''''''((())))))'''$$$%%%'''((((((&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***))))))***,,,+++***))))))+++---...,,,,,,------...///////////////000000000111111111333333333333333444444555777777999999999999888777>>>===<<<<<<<<<===>>>???@@@@@@??????AAADDDGGGIIIFFFGGGHHHGGGGGGHHHKKKMMMRRRRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVUUUTTTUUUWWWXXXWWWVVVTTTTTTUUUUUUWWWXXXYYYZZZXXXXXXXXXWWWVVVSSSQQQPPPRRRQQQOOONNNMMMKKKHHHFFFHHHEEEBBB@@@@@@@@@???>>>AAA???<<<:::999888666444222111111111111000000000///////////////...------++++++++++++++++++++++++************)))))))))((('''((((((((()))))))))***)))))))))))))))******+++++++++)))((((((((())))))))))))************))))))(((((((((((())))))))))))******))))))))))))*********))))))((()))***+++,,,***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))*********)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''666666666555444333222111111111000///...------,,,,,,,,,---000333333111///,,,++++++++++++*********))))))))))))))))))))))))&&&'''((()))************(((((('''&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((('''&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%$$$$$$$$$))))))((('''&&&$$$###"""'''''''''''''''((()))))))))'''%%%%%%'''((('''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))))))))***,,,+++*********+++,,,---,,,,,,,,,---......////////////000000000000111111222222222222222333444444444666777999::::::999999<<<<<<<<<<<<<<<===>>>???@@@???>>>???@@@CCCFFFHHHEEEFFFGGGGGGFFFGGGJJJMMMQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRUUUXXXYYYWWWUUUSSSWWWVVVWWWXXXZZZZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXWWWVVVSSSQQQOOOQQQOOONNNMMMLLLJJJGGGEEEFFFDDDAAA??????@@@???>>>???===:::999888777555444222222222111111111111000...////////////...------++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))(((((((((((()))))))))************))))))(((((((((((())))))))))))******))))))))))))*********))))))))))))***+++,,,***)))'''&&&'''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%555555555444333222111000///......---,,,,,,++++++***+++...///...---------++++++++++++************(((((((((((((((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''''''''((()))&&&%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&%%%$$$(((''''''''''''((())))))''''''&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&(((***)))(((((()))***++++++*********+++,,,---+++,,,,,,------...//////////////////000000000111222222111222222333444555555666777888999999888888;;;;;;;;;<<<<<<======>>>???>>>>>>>>>@@@BBBDDDFFFDDDEEEFFFFFFEEEFFFIIILLLPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQTTTWWWXXXWWWVVVUUUWWWWWWXXXZZZ\\\[[[YYYVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVTTTRRRPPPOOONNNLLLKKKKKKIIIGGGDDDDDDBBB???????????????>>>===;;;888777777666555333222222222222111111111111......//////......---,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))(((((()))***************''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((()))))))))+++***(((&&&&&&''')))***))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))&&&&&&&&&''''''''''''(((%%%&&&((((((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%555555444444333111000///.........---,,,,,,++++++)))+++------+++******++++++++++++*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((+++************+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((((((((((((((((((((%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((('''''''''''''''((())))))&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***))))))))))))))))))))))))'''((())))))(((''')))***++++++***+++++++++,,,,,,++++++,,,,,,---............////////////000000000222222222222333444555666666777888888888888777666999::::::;;;<<<==================>>>???AAACCCDDDCCCDDDEEEEEEDDDEEEHHHKKKNNNNNNOOOOOOOOOOOONNNNNNQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWYYY[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSRRRNNNLLLJJJJJJJJJHHHFFFCCCBBB@@@???>>>??????===<<<:::888666555555555444222222222222111111111000000...............------,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******))))))))))))******'''(((((()))))))))))))))---+++)))'''&&&&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((($$$'''))))))((('''(((***'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))******)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&444444444333222111000///000000/////////.........)))+++,,,,,,*********++++++************)))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$###$$$%%%%%%&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((($$$(((******'''$$$%%%&&&&&&&&&'''''''''''''''(((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++(((((((((((((((((((((((('''((((((((('''''')))+++******+++++++++,,,,,,,,,+++++++++,,,------............////////////000000222222222222333555666777666777888888888777666555888888:::;;;<<<<<<===<<<<<<======>>>???@@@AAABBBBBBCCCDDDDDDCCCDDDGGGJJJMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQRRRTTTVVVWWWTTTSSSTTTUUUWWWWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRLLLJJJIIIHHHHHHGGGEEEBBBBBB@@@>>>>>>>>>===<<<:::888666444333444444333222111111111000000000000///---............---,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((('''((()))++++++******))))))******++++++++++++***))))))************))))))(((((((((((())))))))))))******))))))))))))******)))***++++++,,,,,,+++++++++***)))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((($$$(((++++++((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((("""$$$&&&(((************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''333333333333222000///...///////////////.........++++++***++++++,,,++++++************))))))))))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&$$$###""""""$$$&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""###%%%'''((("""&&&******'''%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''$$$'''))))))'''%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))******'''''''''''''''''''''''''''(((((('''&&&''')))+++******++++++,,,,,,,,,+++***++++++,,,,,,---.............../////////000000000000111111222444555666444555666888888888777777666777999;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDGGGIIILLLLLLMMMNNNNNNMMMLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSSSSSSSQQQQQQQQQPPPOOONNNNNNOOOOOOMMMNNNOOOQQQRRRQQQQQQPPPJJJIIIHHHGGGGGGFFFDDDBBBBBB@@@>>>>>>===<<<:::777666444222222333333222111000000000/////////......------......------,,,+++++++++++++++++++++++++++((()))))))))***************)))))))))(((((((((''''''(((***+++++++++)))(((((((((***+++++++++******))))))************))))))(((((((((((())))))))))))******))))))))))))******)))***+++,,,,,,,,,++++++&&&'''((()))******))))))))))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%))),,,,,,(((&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((())))))((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''333333333222111000///...---------------,,,,,,,,,,,,+++)))***,,,---,,,+++************))))))))))))))))))))))))))))))))))))************)))((('''&&&+++***)))(((((('''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''$$$"""###%%%(((***((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((***,,,%%%******'''&&&'''***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$'''***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''(((((('''&&&&&&)))+++******+++,,,,,,,,,,,,+++***++++++,,,,,,---................../////////000/////////000111333444555222333555777999999999999666777999;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAABBBCCCCCCBBBCCCFFFIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLNNNQQQTTTTTTSSSQQQOOOQQQOOONNNNNNPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMIIIJJJLLLNNNOOOOOOOOOOOOJJJHHHGGGGGGGGGFFFDDDAAABBB@@@>>>>>>===;;;999666555333111111222333222111////////////............------......------,,,+++++++++++++++++++++++++++(((((())))))*********+++******))))))(((((((((''''''(((***+++,,,+++)))((($$$%%%'''(((((((((''''''))))))************))))))(((((((((((())))))))))))******))))))))))))******'''((()))***+++***))))))"""$$$'''***,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%***------(((%%%&&&((('''''''''''''''''''''''''''''''''((()))******+++(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''111222222222222111000000------......------,,,+++,,,,,,++++++***)))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))******++++++)))&&&$$$$$$%%%'''(((%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,,,,***)))((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&'''((()))))))))((('''&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***((('''(((***+++)))&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111000000///......------222222222222222222222222111222444666888888888888888888999::::::::::::999<<<<<<<<<<<<===>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIIOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNPPPPPPOOOMMMKKKJJJKKKMMMLLLKKKLLLNNNNNNLLLKKKJJJHHHEEECCCCCCBBB@@@???AAA???===:::888666555555222222111111000////////////............---------------------,,,+++******---,,,+++******+++,,,---+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''')))))))))'''&&&'''(((###&&&((())))))((())))))))))))((('''''''''''''''))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&***)))'''(((((((((&&&$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((''''''''''''((((((++++++***)))((('''&&&&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''111111222222111111000///---------------,,,,,,+++*********************+++((())))))))))))((('''&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***///---)))&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%)))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&'''))))))'''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222222222222222222222000111333555666777777777777777888888999999999888<<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPOOOLLLJJJJJJJJJLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGDDDCCCBBBBBB@@@>>>???>>>===;;;999777555555222222111111000/////////...---------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++************+++,,,))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''&&&%%%%%%'''(((%%%&&&((((((((('''''''''))))))(((''''''''''''''')))((((((((('''''''''''')))'''&&&'''))))))(((&&&***(((&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&111111111111111000//////,,,------------,,,++++++(((((()))******+++,,,,,,))))))******))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))///---***'''%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((((((&&&%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((''''''''''''((((((************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000222222222222222222222222///000222444555666666666666666777777777888888888<<<<<<===>>>???AAACCCDDDFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMMMMMMMMMMMMMNNNOOOMMMNNNOOONNNLLLJJJJJJJJJKKKJJJJJJJJJLLLLLLJJJIIIHHHFFFCCCBBBBBBAAA???>>><<<<<<<<<;;;:::888666444222222111111000/////////------,,,,,,,,,+++++++++)))***+++,,,------------+++******))))))******+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************'''''''''&&&%%%&&&))),,,(((((((((''''''&&&&&&&&&))))))((('''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))(((''')))'''%%%%%%'''))))))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%000000111111000000///...,,,,,,,,,,,,,,,+++******((()))))))))*********+++))))))************))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''))))))(((&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((('''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((()))******&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000111111111111222222222222000111222444555666777777777777777777777888999999<<<<<<===>>>@@@CCCDDDFFFGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKMMMNNNMMMKKKIIIIIIJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGEEEBBBAAAAAA@@@???===999:::;;;;;;:::888666444222222111111000/////////---------,,,,,,,,,,,,+++***+++,,,,,,---------,,,***))))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''***...111,,,+++)))((('''''''''&&&))))))((('''''''''''''''((((((((((((((('''''''''((((((''''''(((((((((''''''&&&''')))+++,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))(((((())))))***'''((((((((()))))))))***''''''((((((((((((''''''%%%&&&'''(((((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&///000000000000///......++++++,,,,,,++++++***)))*********)))))))))(((((())))))************))))))&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((((((((('''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,,,,........................000000000111111222222222222222333444666777888999999888888888888999:::;;;<<<======???AAACCCEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHGGGGGGHHHIIIKKKLLLMMMMMMJJJKKKMMMNNNOOOPPPPPPPPPNNNMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLJJJHHHHHHIIIHHHGGGFFFGGGHHHIIIGGGEEEEEECCCAAA@@@@@@@@@>>>===888999:::::::::888555444222222111111000/////////............------------,,,---------,,,,,,+++***)))))))))******)))))))))+++***))))))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))((((((***...222111...***((()))))))))'''))))))(((''''''''''''''''''''''''((((((((((((((('''(((((((((''''''(((((($$$&&&)))---000///+++'''&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******)))((((((''''''(((((()))''''''(((((())))))******''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((///////////////......---***++++++++++++***))))))++++++***))))))(((''''''(((((())))))******))))))&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***)))((('''%%%$$$#########%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&'''))))))'''&&&'''(((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))))))))******+++,,,,,,,,,......------------------//////000000111222222222333333444444666777999::::::999888888888999;;;<<<======>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPKKKLLLMMMNNNOOOOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDBBB@@@?????????>>><<<888999999999888777555444222222111111000///////////////.........---------------------,,,+++***))))))******++++++******)))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''&&&'''''''''&&&(((+++...444000***(((***+++***)))))))))(((''''''''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))$$$&&&***...111///***'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''((((((''''''(((((())))))******''''''(((((((((((('''''')))))))))))))))((('''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))(((....../////////...------***************))))))((()))))))))))))))(((((((((&&&'''((())))))))))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''')))***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$&&&((((((&&&%%%&&&'''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((())))))***++++++,,,,,,+++,,,,,,------......////////////000111222222222333222333333444666888:::999888777666777888:::;;;======>>>>>>@@@AAABBBCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIGGGIIIJJJJJJHHHGGGGGGHHHEEEDDDCCCDDDFFFFFFDDDCCCCCCAAA???>>>>>>>>>===<<<:::999999777666555444444222222111111000/////////.........---------,,,,,,,,,,,,,,,------,,,++++++******+++,,,,,,+++******))))))((()))***---///111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((%%%'''(((''''''(((***,,,555///)))'''))),,,+++***))))))((('''''''''''''''''''''''''''((((((((()))&&&((())))))'''&&&''')))&&&'''(((***,,,,,,)))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))*********+++))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))(((((((((......//////......---,,,***************)))((((((''''''(((((())))))******&&&&&&'''(((((()))((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((($$$%%%&&&'''((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''###%%%''''''$$$###$$$&&&'''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++((())))))***++++++,,,,,,)))***+++,,,...///000111...//////000111222222222222222111222333555777999999888666555666777999:::>>>>>>>>>>>>???@@@AAABBB@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSMMMNNNNNNNNNNNNMMMLLLLLLOOONNNLLLKKKIIIIIIHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHDDDCCCCCCDDDEEEEEEDDDBBBBBB@@@>>>>>>>>>>>>===<<<;;;:::888666555444444444222222111111000/////////---------,,,,,,,,,++++++******+++,,,------------***+++,,,------,,,+++***'''''''''))),,,///333555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((******))))))***,,,555...(((&&&(((++++++***))))))((('''''''''''''''&&&'''''''''(((((())))))&&&(((***)))&&&%%%'''))))))'''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++******))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&''')))************)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''........................************))))))))))))***((('''(((***+++)))&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((***)))'''$$$###""""""###&&&''')))******(((&&&%%%((('''&&&%%%$$$%%%&&&'''%%%&&&''''''(((((('''''')))))))))(((((('''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&$$$$$$%%%&&&'''''''''&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))333///***'''((()))((('''''''''&&&$$$"""!!! ''''''&&&'''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((*********))))))))))))))))))************+++++++++---------.........///////////////000111111222222222333333444555666777777888777666666666777999999<<<===???AAAAAAAAA@@@???@@@AAACCCEEEEEEEEEEEEDDDGGGHHHJJJLLLOOOQQQSSSTTTQQQPPPNNNNNNNNNNNNPPPQQQPPPOOONNNLLLJJJGGGEEEDDDIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDDDDAAA???>>>>>>===<<<;;;888777777666666666777777111111000///////////////............---,,,+++*********************++++++++++++***)))(((((())))))+++***(((***...000///---,,,+++***((((((((()))***************************+++*********))))))((((((((())))))))))))*********************************+++*********))))))((((((************************)))))))))***+++++++++,,,))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,,,,+++***222000,,,)))((((((***+++''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%''')))***+++***(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''')))---///...***'''))),,,))))))))))))))))))))))))******))))))(((((('''''''''((()))******+++******(((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''------------------------************)))))))))))))))((('''(((******(((&&&&&&&&&((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''000,,,(((&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++,,,------------...............///000000111111222222333333444555666777777888777777666777888999:::===>>>@@@BBBBBBAAA@@@??????AAABBBDDDEEEFFFEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNLLLIIIGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDCCC@@@>>>======<<<;;;:::444444333222222222222333111000000///////////////............---,,,+++***------,,,,,,++++++******++++++***)))))))))))))))+++***)))***---...---+++,,,+++***)))(((((()))***************************+++*********)))))))))))))))))))))*********++++++************************************)))))))))(((+++++++++******************************+++++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++******+++)))'''%%%$$$$$$%%%&&&)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''(((***+++++++++)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((+++...,,,)))'''(((+++))))))))))))))))))))))))************************(((((())))))***)))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&+++)))&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------......//////000111111222333333444555666777777888777777777888999;;;<<>>@@@AAACCCEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDAAA???<<<;;;;;;;;;:::888222222111000000000000000111000//////......//////---......------,,,+++***///......---,,,+++******+++***))))))))))))))))))+++***)))***+++,,,+++)))++++++***)))))))))*********************************************)))))))))************+++++++++,,,************************************))))))))))))++++++++++++******))))))+++++++++***************)))))))))*********++++++)))************))))))((())))))))))))))))))))))))((())))))******))))))(((******+++++++++***))))))******))))))((((((((((((***))))))(((((())))))***(((((((((((())))))))))))'''((((((((((((((())))))&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,+++(((&&&'''***))))))))))))))))))))))))((((((((()))***+++++++++(((((()))))))))(((''''''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((('''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$%%%&&&''''''%%%%%%&&&'''((()))))))))&&&&&&%%%'''((()))'''&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000222333333444555666777777777777777777999;;;===>>>BBBBBBCCCCCCCCCCCCBBBAAA>>>???@@@BBBDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIILLLNNNOOOPPPPPPOOOOOOOOOOOOOOONNNLLLKKKJJJGGGHHHIIIIIIJJJJJJKKKKKKEEEDDDDDDDDDCCCCCCCCCCCC@@@===;;;::::::999888777444333222222111111111111000000///............///---------------,,,+++***------,,,,,,+++++++++*********)))))))))))))))***+++******))))))))))))(((+++***************************************************************************+++++++++,,,,,,,,,*********************************))))))))))))))),,,,,,++++++***))))))))),,,+++++++++***)))))))))))))))*********+++++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))******)))))))))++++++*********)))((((((++++++,,,---------,,,+++***))))))(((((())))))***(((((((((((())))))))))))''''''(((((()))))))))***%%%&&&'''((((((((('''''''''''''''(((((('''''''''((((((((((((((()))))))))''')))++++++)))'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))(((((('''&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((''''''((()))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&'''((())))))&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))(((&&&'''((())))))******))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000222333333444555666777777777777777888:::===???AAADDDDDDDDDDDDCCCCCCBBBAAA>>>???@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIKKKNNNOOOPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJDDDDDDDDDDDDDDDCCCCCCBBB???<<<:::999999888777666555444333222111111111111000//////...............,,,,,,,,,---,,,,,,++++++))))))******++++++,,,,,,***)))))))))))))))*********+++******)))(((((((((*********++++++++++++******************************************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))******+++++++++*********)))))),,,+++++++++***)))))))))************++++++++++++((()))***++++++***)))(((************************))))))************))))))+++******))))))(((((((((&&&''')))***+++***)))((()))((((((''''''(((((()))'''((((((((()))))))))***'''((((((((())))))******''''''(((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))******((()))++++++***)))******(((((((((((((((((((((((()))((((((((('''''''''&&&(((((()))(((((('''&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''')))******)))(((((()))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&(((((((((''''''%%%$$$###&&&&&&'''(((((()))))))))%%%&&&'''(((((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&'''(((((('''''')))***&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''(((((())))))***)))************+++++++++,,,,,,,,,,,,---------------......//////000111111222333333444555666777777666777777999;;;???AAACCCFFFEEEDDDDDDCCCBBBAAAAAA??????@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIDDDDDDDDDEEEDDDCCCCCCBBB>>><<<999888888888777555444333222111000/////////000///......------......++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---)))))))))))))))******+++***++++++***((('''((())))))***++++++,,,+++++++++*********************************+++++++++++++++************+++++++++,,,************************))))))))))))************************************+++++++++************************++++++++++++,,,((())))))************)))************************)))******++++++******)))******)))((((((((())))))&&&'''((()))))))))(((''')))((((((''''''(((((()))''''''(((((())))))******((())))))))))))))))))***************+++++++++,,,'''((()))******)))(((''''''(((((())))))******+++))))))******++++++******)))))))))))))))))))))))),,,,,,,,,+++***)))))))))(((((()))))))))(((''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''------------------------************))))))))))))'''***,,,+++)))((()))+++'''((()))******)))((('''&&&%%%#########&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&((())))))(((((($$$%%%'''((()))))))))(((''''''((()))))))))))))))(((((((((((())))))******&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%''')))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''###%%%''')))******)))(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))&&&&&&''''''((())))))***)))************+++++++++,,,------------...............///000000111111222222333333444555666777777666666777999<<<@@@CCCEEEFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOLLLLLLMMMMMMOOOPPPQQQRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHCCCDDDEEEEEEEEEDDDBBBBBB>>><<<:::888888888777555444333222000///.........//////...------------...***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,)))))))))))))))***++++++)))+++,,,+++)))((()))+++)))***+++,,,,,,,,,++++++*********************************++++++,,,,,,,,,)))))))))*********++++++************************((()))))))))************)))))))))***++++++,,,,,,***************+++++++++*********+++++++++,,,,,,)))))))))))))))******+++************************)))******++++++******)))))))))((('''((((((************+++++++++******)))***))))))(((((())))))***'''''''''((()))******************))))))))))))))))))))))))))))))***++++++'''(((***++++++***(((''''''(((((()))******++++++((((((((()))*********))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++(((((())))))***)))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''........................************))))))))))))(((+++---,,,***(((***,,,$$$&&&((())))))(((&&&$$$&&&$$$###"""###%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&(((************)))"""###&&&((((((((('''&&&$$$%%%'''))))))))))))((('''(((((()))))))))))))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%''')))(((&&&%%%''')))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&)))))))))'''&&&''''''((((((((((((((((((((((((((((((((((((((($$$&&&(((+++,,,,,,,,,+++&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))************+++++++++---------.........////////////000000111111222222222333333444555666777777666666888:::===AAADDDFFFGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFHHHJJJMMMOOOQQQRRRNNNNNNMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKIIIGGGCCCDDDEEEEEEEEEDDDBBBAAA>>><<<:::999999888777555555444333111000000////////////...------------...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++(((+++,,,,,,)))(((***,,,)))***+++,,,---,,,,,,+++*********************************++++++,,,,,,,,,((())))))))))))*********************************(((((())))))*********+++(((((()))***+++,,,,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,***)))((((((((()))+++,,,******************************++++++++++++******)))(((''''''''')))***+++*********)))))))))((((((++++++************++++++&&&''''''((()))******+++++++++******))))))((((((&&&&&&&&&&&&&&&'''((((((''')))***++++++***)))''''''(((((()))***+++++++++'''&&&&&&((()))***)))''')))))))))))))))))))))))))))))))))***++++++,,,,,,'''((()))******+++******(((((())))))))))))((((((&&&'''''''''(((((())))))************************((((((((((((((())))))***))))))))))))((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))))))))******++++++,,,))))))))))))))))))))))))'''((()))******)))((('''******)))((('''&&&%%%%%%''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((******))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###***)))'''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&$$$""""""$$$&&&'''&&&&&&&&&'''''''''((((((###&&&))),,,,,,)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((('''((())))))*********))))))))))))))))))++++++++++++++++++,,,,,,......000111333555666777111333444444444444555777444555666999===@@@DDDEEEFFFEEEDDDBBBAAA@@@??????BBBBBBAAA@@@AAACCCEEEGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNPPPQQQSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@===<<<;;;999777555444333333333222222111000000000///............---------+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************))))))+++///222222...***,,,,,,+++***))))))******,,,+++***))))))***+++,,,++++++******************,,,,,,++++++******))))))***+++,,,------.........+++************+++,,,,,,((())))))***+++,,,------************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))+++***((((((***,,,'''(((***+++++++++***)))+++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((((((''''''''')))(((((((((''''''''''''************++++++++++++(((***,,,......,,,***((('''((()))******)))((('''((((((((((((((('''''''''''''''''''''(((((((((((())))))******))))))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######)))((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%%%%&&&)))++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))******************************,,,,,,,,,,,,,,,---------++++++---...000222333444111333444444333444555666666777888:::<<<>>>@@@BBBBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAAAAABBBDDDFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQSSSRRRRRRQQQPPPOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCAAA@@@???===<<<;;;999777666444444333333222111111000000///............------------+++++++++*********))))))******++++++++++++*********************************************************)))***---000000---***,,,++++++***************,,,+++***))))))***+++,,,+++++++++++++++*********+++*********))))))))))))))))))***+++,,,,,,,,,+++***************++++++,,,+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++,,,,,,******************************************++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((************************((())))))))))))))))))((())))))))))))))))))))))))''')))+++***)))(((***,,,'''''')))*********)))(((,,,+++******)))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&((((((((((((((((((((('''(((''''''''''''&&&&&&&&&,,,,,,++++++++++++++++++'''+++///333333///+++''''''(((((())))))(((((('''&&&'''''''''(((((())))))''''''''''''(((((((((((()))************))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''''''''(((((()))***+++++++++***)))******++++++++++++++++++,,,,,,,,,------.........******,,,---///000111222111222444444333333555666999999::::::;;;<<<===============>>>???@@@BBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJKKKLLLNNNOOOPPPPPPQQQRRRQQQOOONNNMMMNNNOOOOOORRRRRRRRRQQQPPPOOOMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;999888666555444333222222111111000//////............------------+++++++++*********************++++++++++++*********************************************************))))))+++---...,,,+++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++******************++++++,,,++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++******)))(((************************************************))))))))))))))))))))))))''')))******))))))***+++(((((()))***************,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%------,,,,,,++++++******(((+++///222222///+++(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***************))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((())))))******&&&&&&&&&'''(((((()))***(((((((((''''''((((((((('''''''''''''''''''''''''''(((((()))***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%'''+++......+++'''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''((((((''')))+++,,,---,,,***)))+++++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---...///111222333444000222333333333333444666888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@???>>><<<<<<<<<;;;:::999777666555444222222222111000000//////.........---------,,,,,,******************************++++++++++++************************************************************))))))***+++,,,,,,+++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,------......------,,,---......///////////////******,,,---///000222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,........................,,,,,,+++++++++++++++***************************))))))))))))))))))))))))*********++++++******)))************************++++++************++++++))))))))))))))))))))))))((()))))))))))))))***+++******+++++++++,,,,,,,,,++++++---------,,,+++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''(((((()))))))))(((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&,,,,,,,,,++++++*********)))***,,,------,,,***)))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))*********))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((((((((&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))*********%%%&&&&&&((())))))******'''((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''%%%%%%''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%(((,,,//////,,,(((%%%######$$$$$$$$$%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((((((((((((''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,)))******+++,,,,,,------......///000222333444444000222333333222333444666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>AAABBBBBBCCCEEEGGGHHHIIIIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLOOOOOOPPPQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFDDDCCCCCC@@@@@@??????>>><<<;;;:::::::::999888666555444444222222111111000//////......------------,,,,,,,,,******************************++++++++++++***************************************************************)))))))))+++,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,------------------------------------------.../////////.........///000111111111000000+++,,,---...000111222333......................../////////////////////////////////.........------........................,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++***))))))***++++++))))))))))))))))))))))))))))))((()))************))))))))))))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))*********((((((((())))))*********'''(((((((((((((((((('''''''''((((((((((((((('''&&&'''''''''(((((())))))))))))))))))((((((((((((++++++*********************))))))))))))))))))***(((''''''&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((('''(((((())))))))))))(((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((((((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((%%%&&&'''((()))******)))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&((()))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%'''+++------+++'''%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))***))))))(((((((((((()))((()))***+++++++++***)))))))))******+++,,,,,,,,,))))))******+++,,,------,,,------...000111111222000111333333222222444555444555888:::;;;<<<;;;;;;<<<;;;;;;:::;;;;;;<<<<<<@@@@@@BBBCCCEEEFFFHHHHHHGGGIIILLLNNNOOOPPPOOONNNNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHFFFEEECCCBBBBBB?????????>>>===<<<::::::888888777666555444333333222111111000000///......------------,,,,,,,,,,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++***************************++++++***))))))***,,,******,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------......///,,,,,,,,,,,,---------------...///000111111111111000111222333333333222111111111111111000000000000222222222222222222222222111111111111111111111111333222222111111000000000...........................------,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***(((((()))***+++***)))'''''''''&&&'''(((((()))((())))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&''''''((()))))))))*********)))))))))(((((())))))))))))))))))******(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&'''&&&'''((()))******))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((('''''''''((())))))((((((((()))))))))******(((((())))))***++++++,,,))))))***+++,,,---...///,,,,,,------...///000000000111222333222222333555444666888:::;;;;;;:::999;;;:::::::::;;;;;;<<<===>>>???AAACCCEEEFFFGGGGGGEEEGGGJJJMMMNNNNNNMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKNNNPPPPPPPPPNNNMMMIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<:::999666666555444333333222111111111111000//////......---------,,,,,,,,,++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************)))+++---,,,***)))***,,,)))***,,,---...---,,,+++++++++,,,------,,,++++++,,,,,,,,,---.../////////.........//////000000000111222333555666777777777666777999:::::::::888777999999888777666555555444777777777777777777777777666666666666666666666666777777666666555444444333111111111111111111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***(((''''''(((***+++))))))))))))))))))))))))***((('''(((+++,,,***)))(((((('''''''''((()))***)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%((((((((()))))))))******&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''')))******))))))((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))###$$$'''((()))((('''&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&'''))))))((('''%%%###&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&''''''((()))***((((((((('''((())))))***'''(((((()))******++++++******+++,,,...//////000------......///000111111///111222222222222333555666777999:::::::::888777999999999:::;;;<<<===>>>===>>>@@@BBBDDDFFFFFFGGGCCCFFFIIILLLMMMMMMKKKJJJHHHIIIJJJJJJJJJJJJJJJIIIHHHJJJMMMOOOQQQPPPOOONNNIIIIIIGGGEEEDDDBBBAAA@@@?????????>>>===<<<::::::555555444333222222111111111111111000//////......---------,,,,,,,,,++++++))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++************************))),,,...---+++)))***,,,)))***,,,.........,,,+++++++++------------++++++,,,,,,------...///000000222222333333333444444444555777888:::<<<===>>>>>>===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777666555555555555555555555555333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((&&&&&&((()))***))))))))))))))))))))))))***((('''(((+++,,,+++(((,,,+++*********+++---...******)))((()))***,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***)))((((((((('''''''''''',,,+++******))))))******((((((((((((((((((((((((***************))))))(((&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))(((((((((''''''&&&(((((()))******)))((('''''''''''''''((()))++++++******)))(((''''''&&&&&&******)))((('''&&&&&&%%%(((((())))))((('''&&&&&&(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''((()))))))))))))))(((''''''&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$''')))++++++)))((())))))((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))*********+++,,,---...---,,,+++......------...///111222000111111222222333444444555555555555777999;;;===777777777888999:::;;;<<<<<<>>>AAACCCCCCDDDDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJGGGCCCAAAAAAAAA@@@@@@======<<<;;;:::888777666444444333222111000///...111000///...,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,...------,,,+++++++++,,,...---,,,+++++++++,,,---........................***+++---...///......---+++---/////////000222333555666777888999:::;;;<<<<<<===???AAACCCEEEGGGGGGGGGHHHIIIHHHEEECCCCCCCCCEEEFFFEEEBBB>>>;;;:::;;;???AAABBBBBB???============@@@CCCAAA>>>>>>BBBFFFCCCBBBAAA???>>>===;;;;;;:::<<<>>>>>>===:::999999;;;;;;:::888777666555444000...---...111222000......---,,,+++++++++------***+++++++++,,,,,,------************+++,,,---...***************)))((((((+++++++++******(((''''''************))))))))))))++++++******))))))((((((******))))))))))))******)))(((***---///...)))%%%))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&((()))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++'''((()))******)))((('''((('''&&&%%%%%%%%%%%%%%%+++***)))))))))((())))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&(((***)))'''%%%%%%&&&''''''''''''((()))***+++%%%%%%%%%%%%%%%&&&&&&&&&)))))))))((('''''''''&&&((((((((((((((('''&&&&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&(((&&&&&&''')))***)))(((%%%'''((((((&&&&&&&&&''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))))))))*********+++,,,,,,------,,,,,,...---------...///000111000000111111222333333444333333333333555777888:::<<<<<<;;;;;;<<<<<<======;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGCCC@@@@@@@@@???>>><<<<<<<<<;;;999888666555444333333222111000///............---,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++++++++,,,.........///////////////---...///000000//////...///111333444444555777999;;;<<<===>>>???AAABBBBBBEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLHHHFFFEEEEEEDDDEEEDDDBBB>>><<<;;;<<<>>>@@@AAA@@@>>><<<;;;;;;:::===???>>>;;;:::===AAAAAA@@@???>>><<<;;;:::999:::===@@@AAA@@@>>>>>>???@@@???>>>===<<<;;;:::999999666444333444444111//////...---,,,,,,++++++,,,------,,,+++***))))))(((***************+++,,,---***************))))))(((,,,,,,,,,++++++***)))((((((((())))))*********+++************))))))))))))******))))))))))))******))))))))),,,...---***&&&))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++(((((()))******)))((('''(((((('''&&&&&&&&&&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((&&&***---+++&&&###%%%((((((''''''(((((()))***+++######$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''((())))))))))))((($$$%%%%%%&&&''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%''')))+++******$$$'''))))))(((&&&&&&'''&&&((()))((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******+++++++++++++++,,,------------------...///000111000000000111222222333333333333333444444666777888>>>=========<<<<<<<<<<<<;;;===???@@@@@@???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKIIIFFFBBB@@@???>>>===<<<;;;;;;;;;:::888777555444333333222111000//////...,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,.........///000000000111000111222222333222222222444666999::::::<<<>>>@@@CCCCCCDDDEEEGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQNNNJJJFFFDDDDDDAAABBBBBB@@@>>><<<<<<===>>>???AAA@@@===;;;::::::999;;;===;;;888777999<<<>>>>>>===<<<:::999888888:::===@@@BBBBBBBBBCCCDDDCCCBBBBBBAAA@@@??????>>>???===;;;:::::::::888666444444333222111///...---///......,,,+++******)))*********)))******++++++***++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,)))))))))*********************))))))))))))************)))***,,,,,,***((())))))))))))))))))))))))++++++******))))))((((((''''''(((((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))******)))((('''&&&)))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''(((((((((((()))((('''%%%%%%&&&((())))))...111...'''$$$'''+++((((((((((((((()))******%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))'''(((((((((((((((''''''''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&'''(((((())))))((((((%%%&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''&&&***///111000,,,)))((('''(((***)))(((&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******,,,+++*********+++---...,,,---------...///000000//////000000111222222222555555555666666777777888::::::::::::::::::999999;;;<<<>>>>>>======>>>???@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCGGGGGGEEEEEEEEEGGGHHHJJJGGGDDDAAA???>>>===;;;999::::::999999777555444333333222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++*********++++++,,,---...000000000///...---......///111222222333333333555666777888999999:::<<<>>>@@@AAABBBEEEGGGJJJJJJKKKLLLMMMNNNOOOOOOTTTSSSSSSRRRPPPOOOOOONNNQQQRRRQQQMMMHHHDDDBBBBBB???@@@AAA???===<<<===>>>@@@AAACCCBBB@@@>>>======<<<======;;;888777999:::<<<<<<;;;:::999888777777888:::>>>@@@AAABBBDDDFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@??????;;;;;;;;;:::888666333222/////////000000000000000++++++******)))*********++++++,,,,,,++++++***)))++++++,,,,,,+++******)))'''(((((()))******++++++)))))))))******+++++++++******))))))))))))******+++******)))******+++***))))))))))))))))))))))))++++++******)))(((''''''&&&'''(((******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((''''''))))))((((((((((((((()))******+++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''))))))***...111...'''$$$''',,,)))(((((((((((())))))***''''''''''''''''''''''''((((((((()))))))))))))))''''''(((((((((((((((''')))))))))))))))(((''''''&&&'''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&,,,333777666111+++((((((***++++++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,+++***)))***+++,,,---,,,,,,------.../////////...//////000000111111222444444555555666666666666555666777999::::::999999:::;;;<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBFFFFFFEEEDDDEEEFFFGGGHHHDDDBBB???>>>===;;;999777999888888777666444333222222111111000000/////////...------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,+++,,,...000111111000///......000111333444555666666666888:::===???AAABBBBBBDDDGGGHHHIIIKKKMMMPPPQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUTTTSSSQQQOOONNNMMMPPPPPPPPPLLLHHHDDDBBBBBBAAABBBCCCBBBAAA@@@AAABBBBBBDDDFFFFFFDDDCCCCCCCCCAAAAAA@@@>>>===<<<<<<===<<<<<<;;;:::999888888777555777:::<<<===>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBCCC???@@@@@@???===;;;888777333333333333222222222222...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++************************)))(((******))))))))))))))))))))))))******++++++,,,,,,******))))))))))))******++++++***)))))))))+++,,,******************************)))(((''''''&&&&&&&&&''')))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))*********)))((((((((((((((())))))((((((((())))))******++++++,,,,,,+++)))(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%(((((((((((((((((('''&&&''''''''''''(((((((((((((((((()))))))))*********(((+++,,,***%%%###&&&)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))%%%%%%&&&'''((()))******&&&&&&'''(((((((((((('''))))))(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((()))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''***(((''''''(((((('''&&&%%%***111555444///***''')))+++,,,,,,***))))))***(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))*********************+++,,,,,,++++++---......///...............///000000111111000111222333444444444444555777888:::;;;<<<;;;;;;999:::;;;;;;:::;;;===???>>>???@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEAAA???===<<<<<<;;;999777777777777666444333111000111111000000000/////////...------,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------***+++---...///000111111111111333555777999;;;<<<;;;<<<===???BBBEEEHHHJJJKKKMMMOOOQQQQQQRRRUUUWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLMMMMMMKKKHHHFFFEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCEEEGGGHHHGGGGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<;;;::::::555777888999888999;;;<<<>>>??????@@@AAABBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@???>>><<<<<<:::999888666555333222111111000///...------,,,,,,,,,------------,,,++++++))))))*********))))))(((************))))))((((((*********+++++++++++++++******))))))))))))*********++++++***))))))***,,,************************))))))((((((''''''&&&&&&(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((())))))***)))***+++,,,+++***((('''((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((((()))+++,,,,,,,,,+++***((())))))'''%%%%%%&&&((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((+++*********)))(((((((((&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%&&&((()))*********)))(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))))))))(((''''''''''''(((((('''&&&'''))))))((('''&&&)))---///---+++)))((()))***++++++)))(((((()))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))******))))))***+++++++++++++++***+++---...///.........------...//////000000111...///111333444555444444777888:::<<<<<<;;;:::999888999:::::::::;;;>>>@@@===>>>@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB>>>===;;;;;;;;;;;;888666666666666555444222000///000000000000////////////++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,------...///.........///111333444555555666888:::===???AAABBBBBBBBBCCCDDDFFFIIIKKKMMMOOOPPPSSSSSSTTTTTTVVVXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMLLLKKKJJJIIIHHHEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDD@@@CCCFFFGGGGGGGGGHHHIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@??????>>>>>>======888999999888666666777888999:::;;;<<<===>>>???@@@@@@BBBCCCCCCAAAAAACCCEEEAAAAAAAAA@@@AAAAAABBBBBB@@@@@@>>>===;;;999888777444333222111//////......---------------,,,,,,+++)))******++++++*********)))))))))))))))*********,,,++++++++++++++++++*********))))))))))))******)))+++,,,+++)))(((***,,,************************))))))(((((((((((((((((())))))(((((())))))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''((()))***+++((('''''''''(((((()))***'''(((***+++***)))'''&&&((((((((((((((((((((((((***************))))))((((((((())))))((('''&&&&&&''''''''''''((((((((()))'''))),,,......---+++******)))(((''''''((())))))***)))(((((((((((())))))&&&&&&((()))***,,,------,,,++++++***)))(((''''''&&&&&&'''((())))))(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&'''(((******((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''###$$$&&&(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))************)))((((((((((((((($$$######%%%'''((((((''')))*********(((((()))+++((()))******(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((()))***,,,,,,+++*********+++,,,...///......---------......///000000000///000222555666777777777888999:::;;;;;;999888666777888999::::::<<>>???AAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCAAACCCEEEGGGFFFEEEBBB@@@<<<;;;::::::;;;;;;999777666666555444333111000///000000000000////////////)))******+++,,,,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------------...///000222222222333444777999;;;888:::<<<>>>AAADDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRRRRRRRRRRTTTVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGFFFFFFEEEDDDDDDDDD???@@@CCCCCCCCCCCCDDDEEEAAABBBBBBAAA???>>>>>>???===@@@CCCEEEFFFGGGHHHIIIFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????;;;<<<;;;999666555555666444555666777888:::;;;;;;;;;>>>AAABBBBBBCCCGGGJJJDDDCCCCCCCCCCCCEEEGGGHHHCCCCCCCCCCCCBBBBBBAAAAAA666555444222111000000000------......------,,,+++***++++++,,,,,,,,,++++++''''''((()))***+++,,,,,,---,,,,,,++++++***************))))))))))))******(((***---,,,***(((***+++************************))))))))))))***************)))((((((((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))+++,,,'''''''''''''''((())))))******))))))))))))******(((''''''(((******)))(((''''''(((((())))))******'''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&*********)))((((((''''''''''''(((((())))))******((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&)))(((''')))++++++(((%%%((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))((((((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))***+++++++++)))((('''!!!$$$(((***)))))))))*********+++,,,,,,------...000000111111111111000/////////111222222222222222777888999999888888999::::::::::::999999:::;;;;;;>>>>>>===>>>>>>???@@@@@@===>>>@@@BBBCCCDDDEEEEEEGGGFFFEEECCCBBBBBBAAAAAA===<<<:::888777777777888555444444333333222222111////////////////////////.........------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------+++++++++++++++,,,------......---...000111000000444555666888:::<<<===>>>BBBBBBCCCEEEHHHHHHFFFEEEIIIHHHGGGEEEDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMQQQOOOLLLHHHDDDAAA???>>>@@@@@@???>>>============999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;>>>AAAAAA>>>:::???===;;;;;;;;;;;;:::999============<<<<<<<<<<<<999999888777666666555555333333444444555555555666888999;;;===???BBBEEEFFFCCCEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCEEEHHHEEE???888666888888444000------...///000...+++'''***)))))))))))))))******************************,,,+++++++++***)))))))))))))))************))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))+++)))'''&&&((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******''''''((((((''''''&&&&&&((((((((((((((()))))))))'''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))((((((((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&'''''')))((('''(((++++++(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((*********)))'''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''' """%%%''')))))))))(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***************)))(((((($$$'''***++++++******++++++++++++,,,------......000000000000000000000000000111222333333444444333666777999999888777888:::999999999999::::::;;;<<>>=========>>>>>>===>>>???AAABBBCCCDDDDDDFFFFFFEEECCCBBBAAAAAAAAA===<<<:::888777777777888444444444333222222111111------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,---,,,,,,,,,------...////////////111333555555555888:::<<>><<<::::::<<<;;;:::999888888888888666666666666777777777777:::999999888888888999999999999:::<<>>AAACCCEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGEEECCCCCCEEEGGGEEEFFFFFFDDDAAA===:::999444222///.........,,,***+++++++++******++++++,,,************************,,,,,,,,,+++++++++++++++))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***)))'''''')))***)))(((***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((***))))))(((((())))))***)))+++---+++'''%%%%%%'''))))))(((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((('''&&&&&&'''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''''''''(((((((((*********)))((('''''''''&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((('''(((******(((&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''' ###&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((******))))))(((((())))))'''***,,,---,,,+++++++++,,,,,,,,,---......//////111000/////////000111111111111222333444444444444555777999999888777888999888888888999:::;;;<<<===???>>>===<<<<<<;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;999888777666777777444444333333222111111111------------------------,,,,,,++++++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......------......///000000111333555888:::<<<===???BBBFFFJJJMMMOOOOOONNNMMMJJJHHHFFFFFFEEECCCAAA======;;;::::::999::::::;;;;;;;;;<<<<<<=========>>>===<<<:::999888888777999888777666666555555555444555555555666666666666999888888888888888999999999999:::;;;======:::888999888666777888888777666444444444444444444444444333333333222222111111111000000000000000111111111333444555777:::===???AAAEEEFFFGGGFFFEEEDDDEEEGGGHHHIIIIIIGGGEEEDDDEEEFFFDDDKKKRRRPPPGGGAAA@@@BBB===999333000.........---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))))))************)))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((()))******)))'''***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))---111333000***'''(((+++)))))))))((((((''''''&&&'''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((***((('''%%%%%%'''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))***)))))))))((((((((('''%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((('''(((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***)))+++------+++******+++,,,,,,------...//////000111000...---...///111222000111222333444444444444555777999999888888888999888888888999:::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAACCCCCCCCCBBBAAAAAA@@@???<<<:::999777666666666666333333333222111111000000////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------....../////////...---------...///000000111444777:::===AAADDDFFFHHHKKKPPPTTTVVVUUUSSSRRRJJJGGGDDDBBBAAAAAA@@@>>>======<<<;;;:::999999999999999999999::::::::::::;;;::::::999:::::::::;;;;;;:::999888777777777777666666777777777888888888;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888666444333333333444444444444444444444333333333333333333111111111111111111111111000000111333555888:::;;;AAACCCDDDEEEDDDEEEFFFHHHJJJKKKKKKIIIGGGFFFFFFGGGDDDKKKQQQOOOHHHBBBBBBEEECCC???999555222111///.........---,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,------)))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((()))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,,,,++++++******(((((((((((((((((((((((())))))(((((((((((())))))///222444222,,,((())),,,))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''(((((((((((((((((('''$$$%%%%%%&&&'''((())))))'''((((((((()))))))))***%%%&&&&&&'''((()))******))))))(((((((((((())))))'''((((((''''''''''''(((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***)))***,,,+++)))((()))***,,,,,,------...//////000000///...------///111333///000111222333333333333555777:::;;;:::888888999888888888999:::;;;===>>>::::::::::::;;;<<<>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBAAA@@@???>>>;;;:::888666555555555666333222222111111000//////////////////////////////------------------------++++++++++++++++++++++++***+++,,,---------------,,,,,,------...//////000.........///000111222333666999===AAADDDGGGKKKOOOQQQSSSWWWYYYYYYWWWSSSPPPHHHEEEBBBAAABBBBBBBBBAAACCCBBBBBB@@@???===<<<;;;999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;::::::::::::888888888999999999::::::<<<<<<<<<<<<<<<===>>>>>>>>>??????>>>>>>???@@@@@@@@@>>>===<<<<<<:::888555666666555555555444444444444444444444444444555555111111111111111111111111//////000111222444666777;;;===@@@AAABBBCCCFFFHHHJJJKKKLLLKKKIIIHHHIIIIIIGGGIIIJJJIIIFFFCCCDDDEEEEEECCC???===:::666222//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,+++)))'''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,++++++******)))))))))))))))))))))))))))((((((''''''(((((()))+++---///---)))'''((()))(((((('''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))(((''''''((())))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&'''(((((())))))'''''''''((()))*********&&&&&&''''''(((((())))))((((((''''''(((((())))))'''(((((('''&&&&&&''')))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''((())))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''(((((())))))((()))***)))((('''(((***,,,,,,,,,---....../////////......---...///111222//////000111222222222222666888;;;<<<;;;:::999:::888888888999:::;;;<<<===999999::::::<<<===???@@@<<<;;;;;;;;;;;;===???@@@???@@@AAAAAAAAA@@@>>>===:::999777666555444555555222222111111000/////////------------------------******++++++++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,------......---***++++++,,,---...//////000111222333555777999:::===AAAFFFIIIKKKNNNSSSWWWXXXZZZ\\\]]][[[WWWRRROOOJJJIIIGGGHHHIIIKKKJJJIIIJJJJJJIIIGGGEEEBBB@@@>>>999999999::::::;;;;;;;;;============>>>???@@@AAA@@@???>>>======<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBBBBAAAAAABBBDDDGGGFFFEEEDDDDDDCCCBBB>>><<<::::::999888777666666555444444444555555666666666333333333222222222222222222111111111222333444444555888;;;<<<>>>???BBBDDDFFFHHHJJJKKKJJJJJJJJJLLLLLLJJJGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCAAA<<<666111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))***))))))***++++++***((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((************************((((((''''''''''''(((((('''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&'''(((((()))&&&(((((('''%%%%%%'''***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((()))*********&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((())))))((((((((()))***)))(((((()))++++++++++++,,,------......------......///000000111000000111222333333333333777999===>>>===;;;::::::999999999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???===<<<;;;:::;;;===???@@@>>>???@@@AAA@@@???===<<<:::999777555444444444555222111111000//////......------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............,,,---...///000111111222666777888:::===@@@CCCDDDEEEJJJOOORRRRRRTTTYYY^^^^^^___```___]]]YYYTTTRRROOOOOOOOOPPPRRRSSSRRRQQQNNNNNNLLLJJJGGGCCC@@@>>>;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@=========>>>>>>>>>??????????????????@@@AAABBBCCCBBBCCCDDDCCCBBBDDDHHHLLLKKKJJJJJJKKKLLLKKKHHHEEEBBBAAA@@@>>>===;;;:::999666666777888888999::::::888888888777777777666666777666555555444444444555333555777888888:::<<<>>>@@@CCCFFFHHHIIIIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFDDD@@@:::666111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))***++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%&&&((()))'''&&&%%%&&&&&&''''''((((((((('''''''''''''''((())))))'''(((((()))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&(((((('''$$$$$$'''*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((()))***)))((((((***,,,******+++,,,,,,------...,,,---...///000000000000111111222333444444444444777:::>>>???>>><<<;;;;;;:::::::::999999:::;;;;;;======<<<<<<<<<======>>>===<<<;;;:::;;;===???@@@===>>>@@@AAA@@@???===<<<:::888777555444444444444111111111000//////......////////////////////////,,,,,,,,,------.........*********++++++,,,,,,,,,***+++,,,---............000111222333444555666666:::;;;===@@@CCCGGGJJJKKKKKKPPPUUUWWWWWWXXX^^^cccaaaaaabbbaaa___[[[WWWUUUSSSSSSSSSUUUWWWWWWUUUTTTPPPOOOMMMKKKGGGCCC???===>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGBBBCCCDDDCCCBBBEEEJJJNNNLLLMMMNNNPPPRRRQQQOOOMMMIIIHHHGGGEEEBBB@@@???>>>::::::;;;<<<===>>>>>>???>>>>>>>>>======<<<<<<<<<;;;:::999888777666666666222444555666555555777888<<>>:::333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---+++(((((()))+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************(((((())))))******++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))++++++******))))))((((((+++)))(((''''''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))(((((('''''''''''')))))))))((('''&&&&&&'''))))))'''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&'''((('''&&&&&&'''(((***)))((('''''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&&&&'''''''''%%%""" (((((()))***************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))*********++++++++++++)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,------......///000000000222222111111222222333444>>>???@@@???;;;888777777::::::999999999999::::::999:::<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@???======:::999777555333222111111000000000000////////////------------------------------------------------------,,,,,,,,,---.........///000///------...///,,,000555666555666;;;@@@AAABBBEEEHHHLLLNNNPPPQQQUUUUUUUUUVVVYYY\\\___bbbeeecccaaa^^^\\\[[[[[[[[[\\\YYYWWWYYY\\\\\\XXXTTTNNNMMMKKKIIIGGGDDDCCCBBBEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@???@@@CCCFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLKKKKKKJJJIIIHHHIIIGGGDDDCCCEEEHHHMMMPPPOOONNNNNNQQQTTTUUUSSSPPPNNNLLLKKKLLLMMMKKKGGGCCCBBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBCCCDDDEEEEEEAAABBBAAA@@@===:::666444777666444333333333444555777888:::===???BBBDDDEEECCCCCCDDDFFFHHHJJJLLLMMMLLLKKKIIIGGGFFFDDDAAA>>>===888222000000111111000///...---+++***++++++,,,---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''((((((((((((((('''''')))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((('''''''''((())))))''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&&&&(((((()))************))))))(((((((((''''''''''''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))))))))*********+++++++++************************+++,,,,,,------,,,,,,------......//////000000111111111222222333444555===>>>??????<<<:::999999999888888777777888888999:::;;;===???@@@@@@@@@@@@>>>>>>===============>>>????????????>>>===<<<<<<:::999777555333222111111000000000000/////////...---------------------------------------------------,,,,,,,,,,,,---......---......---,,,,,,...111111666:::<<<;;;===AAAFFFJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVWWWYYY]]]```bbbcccbbb```___^^^^^^^^^^^^\\\ZZZXXXZZZ]]]^^^ZZZVVVSSSQQQOOOLLLHHHFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBAAACCCFFFIIILLLKKKIIIHHHHHHJJJKKKLLLIIIHHHHHHHHHIIILLLOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLJJJIIIHHHIIIKKKOOOQQQRRRPPPPPPQQQSSSTTTRRROOONNNMMMLLLMMMNNNMMMJJJFFFEEEEEEDDDBBBAAA@@@??????AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCC@@@===999777666555444333333333444444666666888:::<<<>>>@@@@@@AAAAAABBBDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFCCCBBBBBB===888555555444333111000///---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&***)))))))))((((((((('''''''''((((((((()))))))))''''''((((((((((((((((((%%%''')))******)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((())))))***)))+++,,,,,,+++******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))((((((((()))******(((((()))***''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''((('''&&&%%%&&&(((***,,,'''((())))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((()))))))))******,,,,,,+++******)))((((((***+++,,,,,,------,,,,,,---------...//////000000111111111222333555777777===>>>???>>><<<;;;;;;;;;777777666666666666777777;;;<<<===???AAABBBCCCCCC@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<<;;;:::999888666444333111111000000000000/////////......------------------------------------------------,,,,,,++++++,,,---.....................///333666:::===BBBCCCDDDFFFJJJNNNRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^aaabbbcccbbbaaa`````````aaabbb]]]\\\[[[]]]``````]]]ZZZXXXWWWSSSOOOJJJGGGDDDCCCBBBBBBBBBCCCDDDDDDEEEEEECCCEEEFFFGGGGGGHHHKKKMMMOOONNNLLLJJJJJJKKKMMMOOOJJJIIIIIIJJJLLLPPPSSSUUUTTTSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJJJJLLLMMMNNNPPPOOOMMMMMMNNNOOOMMMLLLNNNMMMMMMNNNOOONNNLLLJJJJJJJJJHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGGGGEEECCC@@@===<<<666666555444444444444555444555666888999::::::;;;======>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFDDD@@@===;;;:::777555222111000///............------,,,++++++++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((()))))))))************))))))(((((((((((((((((((((((((((************************(((((((((''''''(((((((((%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((('''(((((((((((()))))))))''''''(((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))*********************************))))))))))))******(((((((((((())))))))))))&&&&&&''''''((((((((()))((('''&&&&&&''')))+++,,,)))+++,,,,,,+++******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''((()))******(((((()))***&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&''')))***'''(((((()))))))))))))))((((((((((((((('''''''''''''''&&&%%%$$$###""""""''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))+++*********)))))))))(((***+++,,,,,,------,,,,,,,,,,,,---......//////000000000111222444666888999>>>???@@@>>><<<::::::;;;888777777777777777777888:::;;;===???@@@BBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>===>>>>>>======<<<;;;:::888777555333222111000000000000/////////.........------------------------------------------------,,,+++++++++,,,---...///000000111111222666:::>>>AAADDDGGGJJJKKKMMMQQQTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]]^^^___aaabbbcccccccccaaa``````aaabbbccc_________```ccccccaaa^^^\\\ZZZUUUPPPKKKGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLOOORRRUUUWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGGGGFFFDDDAAA???>>>888888777777666666666666666666777888999999888888999999:::;;;<<<>>>@@@AAABBBDDDEEEFFFFFFEEEFFFFFFGGGFFFEEECCCBBB@@@===<<<888777555333111000///.........---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))************)))(((((((((((((((((((((((((((************************'''(((((((((((((((((('''$$$%%%&&&((())))))))))))))))))(((((('''''''''&&&'''''''''((()))*********(((((((((((()))))))))***)))))))))******+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))******************************))))))))))))************************************))))))))))))******(((((((((((())))))))))))&&&'''''''''(((((())))))((('''''''''((()))+++,,,(((***++++++***))))))***))))))(((((((((((())))))((((((((((((((((((((((((************)))((('''&&&'''((())))))''''''((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((''''''((((((%%%&&&'''((((((((('''&&&''''''((()))))))))))))))'''''''''(((((((((((((((&&&%%%%%%%%%%%%%%%$$$$$$'''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,------.../////////000000111222444777999:::???@@@@@@>>>;;;999999::::::999999888888999999:::999:::;;;<<<>>>@@@BBBCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777666444333111111000000////////////............------------------------------------------------,,,,,,,,,,,,---...///000000111333555888<<>><<<999555222///...///...------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))************************''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((()))))))))************+++++++++++++++++++++***(((&&&&&&(((***+++))))))))))))))))))))))))************************+++******))))))******+++******************************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))******+++''')))******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))************)))((('''''''''((())))))''''''((()))(((((('''''''''(((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((***++++++)))'''&&&&&&'''(((((())))))(((((('''''''''((((((((((((((($$$%%%&&&''')))***++++++'''(((((())))))(((((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))************((((((((()))))))))******''''''((())))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,---....../////////000000222444666888999>>>???>>><<<:::999999;;;;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::555555333222111000000000/////////.........------------------------------------------------------------------...///111111///222666:::>>>BBBGGGJJJNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZ\\\___bbbdddeeeeeebbbccccccccccccccccccccccccbbb```___^^^______`````````aaabbbaaa```___^^^ZZZXXXTTTOOOLLLJJJJJJJJJIIIJJJJJJKKKMMMNNNOOOOOOMMMOOOQQQRRRSSSUUUXXXZZZVVVWWWXXXXXXWWWUUURRRPPPQQQQQQQQQSSSUUUYYY]]]___```aaacccdddaaa[[[UUUQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQSSSSSSQQQOOONNNNNNPPPQQQQQQOOOLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCAAA???>>>999999888888888888888999888;;;>>>>>><<<;;;===??????AAADDDEEEDDDEEEFFFGGGDDDCCCAAA>>>:::666333111//////...------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))''''''(((((())))))******(((((()))))))))*********+++++++++*********************))))))))))))******))))))))))))))))))))))))************************+++******))))))******+++)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))***************)))))))))((())))))*********))))))''')))******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************((()))******(((((()))*********)))((((((((())))))((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((())))))(((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))''''''(((((()))***++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&'''''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((******++++++***)))))))))*********++++++((((((((()))))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,------......//////000000111333555666777:::;;;;;;:::999999;;;===<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::<<<===???@@@@@@??????>>>>>>>>>??????<<<======<<<<<<;;;:::999555444333111000000000000//////.........---------------------------------------------------------............000111222333222666<<>>===<<<;;;999999888888666:::===<<<888777999;;;<<<>>>AAABBBAAABBBEEEGGGFFFEEEDDDBBB>>>;;;888666000//////.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))************++++++******))))))(((((((((***+++,,,,,,+++***((())))))))))))))))))))))))************************++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++******))))))((()))***++++++***((('''((()))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))+++,,,------)))+++++++++***)))***+++++++++***))))))((())))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&%%%$$$###$$$&&&((()))&&&''''''(((((((((((((((&&&'''''''''(((((())))))+++******((('''&&&%%%$$$(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((******+++++++++************++++++++++++******))))))((((((''''''++++++,,,---------,,,,,,++++++,,,------......//////000000111222444555666777888999999999:::===@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;:::999888888444333222111000000000000//////.........---------------------------------------------------------......//////000222333444777<<>>???CCCFFFEEEEEEEEEDDDAAA>>><<<:::000000///...............111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++((((((((((((((((((((((((++++++***)))(((''''''&&&'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))************))))))******++++++++++++******(((((()))************)))******++++++++++++*********************)))(((((())))))))))))))))))))))))(((***------,,,+++++++++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''...,,,***)))''''''(((((())))))((('''''''''''''''...***'''&&&((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))((((((((((((((()))***,,,...---))))))++++++((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))'''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&((()))***((('''))))))))))))))))))))))))'''''''''''''''((()))))))))******(((&&&%%%&&&(((((((((''''''''''''((((((%%%&&&((()))***)))'''&&&)))***,,,,,,,,,***'''%%%+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000000111222222444444555666999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>??????;;;::::::999888777666666444444333222111000///...////////////////////////........./////////000000000...---...000222000......//////000111555;;;>>>CCCGGGLLLPPPRRRUUUXXXZZZYYY[[[]]]_________^^^]]]^^^^^^___```aaabbbcccccc`````````___^^^]]]\\\[[[UUUVVVYYY[[[\\\\\\[[[[[[XXXWWWYYYZZZVVVPPPPPPTTTRRRPPPNNNNNNQQQUUUXXXYYYXXXYYYZZZZZZYYYZZZ\\\^^^___fffooouuuxxx}}}}}}~~~|||ssshhhaaaaaacccgggiiiiiiddd^^^]]]cccjjjjjjjjjeeeZZZSSSQQQPPPNNNKKKOOORRRQQQNNNKKKKKKLLLGGGHHHJJJMMMPPPOOOLLLIIILLLLLLMMMMMMLLLJJJHHHGGGCCCBBBBBBBBBBBB@@@===:::===<<<999777555444444444777777777888:::===@@@AAADDDFFFGGGHHHEEEAAA<<<999555333111///.........///...---,,,,,,,,,---...///...............///000111.........//////...------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++************))),,,,,,,,,+++++++++******************************))))))))))))***+++,,,---,,,+++******************))))))((((((((((((((()))'''(((((()))******++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******)))******++++++******)))))))))))))))******************++++++++++++*********************)))((((((************************,,,---...---***((((((((())))))))))))*********+++************))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((())))))******))))))(((''''''(((((((((&&&$$$$$$'''))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******555555///(((%%%(((***((('''''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&'''((())))))((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''((()))((('''))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((('''&&&&&&''')))((((((''''''''''''((((((((()))+++,,,,,,,,,***)))((((((((((((((('''''''''******)))((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222222444444555666888999:::;;;<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<=====================<<<======>>>>>>;;;;;;:::999888777666666444333333222111000///...////////////////////////,,,------------------------+++***,,,///000000...///000111333555999???CCCHHHKKKPPPTTTVVVXXXZZZ[[[[[[\\\^^^___```___^^^]]]]]]^^^^^^___``````aaabbbaaaaaa```___]]]ZZZXXXVVVSSSTTTVVVWWWXXXXXXWWWVVVXXXVVVWWWXXXTTTOOOOOOSSSSSSSSSUUUXXX]]]cccgggiiiiiikkkllllllllllllnnnpppzzz~~~}}}~~~yyyrrrrrryyyxxxjjj___ZZZVVVRRRVVVXXXYYYXXXSSSPPPNNNNNNMMMMMMNNNOOOOOOOOOMMMLLLNNNNNNOOOOOONNNMMMKKKJJJHHHGGGGGGGGGGGGEEEBBB???@@@>>><<<999777666555555333333333444666888;;;<<>>@@@CCCEEEFFFDDDBBBAAA999888666444222111000000000///...............///...------------...//////......---------...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******)))(((''''''&&&+++***)))((('''(((((()))(((((())))))************((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,((())))))******))))))(((******)))))))))***+++,,,******++++++++++++***************++++++******)))++++++++++++++++++++++++)))******)))((())),,,...************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))******+++,,,,,,*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,TTTOOOCCC555---,,,,,,+++''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((()))((((((((((((((((((((((((((('''''''''''''''((())))))((()))******))))))+++---((((((''''''''''''((((((%%%&&&'''(((((((((''''''(((((((((((()))***+++,,,((((((((((((((())))))******+++++++++++++++,,,,,,------------------------+++,,,,,,---...///000000000111222222444444555666666777888999:::999999888999999::::::::::::;;;;;;======<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<=========;;;:::999999777777666555333222222111000/////////////////////////////////000000000000////////////...------...///111333444333666:::>>>BBBGGGMMMPPPSSSWWW\\\_________^^^___aaabbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\\\\ZZZXXXTTTRRRUUUVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVXXXYYYWWWYYY]]]dddlllwww{{{qqqgggaaaXXX[[[]]]\\\XXXSSSPPPPPPMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFDDDAAA>>><<<:::999666555444333333444555555999;;;>>>AAABBBCCCCCCBBB<<<;;;:::888666555444333111000000//////...............------------......000///...---...000333444+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((******))))))***++++++,,,,,,,,,,,,+++***)))(((((((((((('''((()))+++---...)))))))))))))))*********''''''''''''((((((((((((************************((()))))))))******************))))))))))))******---+++***((((((***+++---))))))************))))))***************++++++,,,******++++++++++++************++++++++++++******************************))))))***))))))***,,,///+++++++++***************++++++++++++************************************************************))))))))))))************************)))))))))(((++++++************++++++,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,CCCAAA:::///))))))(((%%%))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))*********+++&&&&&&''''''((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))'''&&&&&&((())))))((((((((((((((((((((((((((('''''''''''''''((())))))***++++++)))((('''(((***((((((''''''''''''(((((())))))******++++++++++++%%%''')))+++,,,,,,+++***'''((((((((())))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000111222222444444555666666777888999999999888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<============<<<:::999888777666555555444222111111000000/////////////////////////////////000000000000000000000000///////////////111444555888<<>>;;;999777555444444444444555777999;;;===???@@@@@@=========<<<;;;:::999888333333222222111000/////////......---------......///...---------000222444+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((*********)))******+++,,,+++,,,,,,,,,+++***((('''$$$%%%%%%'''+++000444666))))))))))))))))))******'''(((((((((((()))))))))************************))))))))))))************)))***++++++++++++***))),,,+++***))))))***+++,,,******++++++++++++******)))***++++++,,,,,,++++++******++++++++++++******)))***++++++,,,+++++++++************************,,,------+++***)))***,,,+++++++++++++++*********,,,++++++++++++*********++++++++++++++++++++++++************************)))))))))************+++***************)))((('''*********)))******+++,,,&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((***++++++---000...***)))***)))&&&***))))))(((''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((())))))%%%&&&'''(((((((((''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((()))++++++***((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))'''%%%$$$%%%'''((((((''''''''''''((((((((((((((()))))))))******"""%%%(((***+++***(((''''''((()))*********))))))*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---...///000000000111222222444444555666666777888999:::999888888888999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::888888777666555444333333111111000000000/////////////////////////////////------.........////////////000000000000222666999@@@DDDJJJOOOSSSWWWZZZ\\\[[[]]]```aaaaaaaaaaaabbbccccccbbbaaa``````______\\\ZZZXXXWWWVVVWWWXXXYYY\\\\\\[[[ZZZXXXVVVUUUTTTVVVYYY___fffkkkoooqqqrrrxxxuuuvvv|||zzzkkkaaaVVVWWWVVVVVVTTTRRROOONNNOOONNNLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDD@@@>>>;;;888666555444444444444555777888:::;;;<<<;;;<<<======>>>=========777777777777555444222111000000///............///---,,,,,,,,,,,,---///000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++***************++++++(((((()))******)))'''&&&'''&&&'''))),,,111555888***)))))))))))))))))))))((((((((()))))))))******************************))))))))))))***************+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))+++---...,,,+++)))******++++++++++++******)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,,,,++++++*********,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********+++++++++(((((()))***+++***)))))))))))))))))))))***++++++%%%(((+++,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******&&&***,,,******---,,,)))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((((((&&&'''(((************)))))))))))))))))))))))))))((((((***,,,...---***((())))))))))))))))))))))))'''''''''''''''((())))))((())))))((('''&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))((((((((()))***+++++++++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222222444444555666777888999:::::::::999888888888999::::::;;;<<<<<<999999:::;;;<<<<<<======:::;;;<<<===<<<:::888777666666555444333222222111000000000000////////////////////////////////////,,,,,,---...///000000111111222444444555999>>>CCCIIINNNTTTYYY\\\^^^```bbb^^^```aaaaaaaaabbbdddfffcccbbbaaa```````````````\\\[[[XXXVVVUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]dddiiirrr}}}}}}wwwuuuuuuuuuwww|||zzzhhhggggggeeeccc```]]]\\\YYYVVVSSSQQQOOONNNKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGEEEBBB>>>;;;999888777555555444444555666777888666888:::<<<>>>?????????============;;;999777666111111000///////////////........................------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++++++++************************************++++++***************+++&&&''')))*********(((''',,,,,,******,,,///222555*********)))))))))))))))(((((())))))******++++++************************))))))))))))***************,,,///111111///,,,******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++'''))),,,...///---***(((******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///......//////,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++++++++%%%&&&(((***+++,,,++++++))))))(((((()))***+++++++++---000///,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))((((((((((((((()))***'''++++++)))(((***)))%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))(((((((((''''''((()))++++++******)))&&&''')))***+++++++++***))))))))))))))))))))))))((()))+++...000...+++((())))))))))))))))))))))))'''''''''''''''((()))))))))***++++++***+++---///((((((''''''''''''(((((()))))))))))))))***++++++***))))))(((((()))+++,,,((()))***,,,,,,++++++***))))))***+++,,,,,,------------------------------+++,,,,,,---...///000000000111222333444555555666777888999:::;;;:::999999888888999::::::;;;<<<<<<777888999:::<<<===>>>>>>::::::;;;<<<;;;999666555666555444333222111111000000000000000////////////////////////////////////---...///000111222333444333555888999;;;@@@GGGLLLPPPTTTZZZ___aaabbbdddeee```aaabbbaaaaaacccfffhhhbbbaaaaaa```````````````]]][[[XXXVVVUUUUUUWWWXXXRRRSSSTTTVVV[[[```dddgggssszzzyyyyyy{{{{{{yyyxxxyyy}}}}}}~~~yyytttqqqooopppoooqqquuu}}}}}}{{{}}}~~~}}}{{{yyyuuurrrppphhheee```\\\XXXUUUQQQOOOHHHIIIKKKMMMNNNNNNNNNNNNNNNLLLHHHDDD@@@>>><<<<<<777666555444333444555555333444777;;;===???@@@@@@AAABBBBBBAAA???===;;;999222222111000000000000000111111222222222111111000////////////////////////++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++***************+++'''(((***,,,---,,,+++***)))************++++++++++++*********))))))((((((++++++++++++******)))))),,,,,,+++***))))))***************+++,,,,,,,,,---///,,,'''$$$$$$'''+++///+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,+++++++++************************************,,,++++++++++++++++++***---+++******+++,,,+++)))************++++++++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******))))))***))))))(((''''''''''''&&&%%%%%%'''((()))+++***)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((('''''''''&&&(((***+++)))(((((((((,,,+++***((((((***+++,,,---,,,***(((((()))***+++,,,+++++++++,,,...000111333444444444444444444444888888888888888999999999;;;::::::999999::::::;;;;;;:::999999999:::;;;<<<;;;::::::999888777666666777777666555333222111111111000///...------...///000000000000000/////////...///000000///000333555666888<<<@@@CCCHHHMMMPPP[[[\\\___aaaccccccbbbaaa``````aaabbbbbbbbbbbbbbbaaa````````````___]]]\\\WWWUUUUUUXXXZZZYYYWWWWWWWWWXXXXXXZZZ```jjjvvvxxxsssnnniiikkkqqqpppqqqsssuuuwwwxxxxxxxxxxxxyyyyyywwwuuuttttttuuuuuuxxx{{{~~~~~~wwwjjjaaa\\\WWWRRRMMMKKKJJJJJJLLLNNNNNNNNNKKKKKKJJJJJJIIIEEE???;;;888777666555444444333333555666777999:::<<<===>>>AAAAAABBBCCCBBBAAA???>>>???<<<888444111/////////000/////////.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))************++++++++++++*********))))))))))))++++++++++++*********))),,,,,,+++*********************+++++++++++++++,,,---+++***((((((***+++,,,---------------,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++,,,------------------------,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***))))))++++++***))))))))))))***************************************))))))))))))))))))))))))++++++******))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))(((((('''&&&'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))+++***)))((((((((())))))(((((((((((((((((((((((('''(((******((((((((()))***)))(((''''''((()))***---,,,***)))((()))***+++---,,,,,,,,,---///111222333333333333333444444444777777777888888999999999::::::999999999999::::::::::::999999999:::;;;<<<::::::999888777666666555666555555444333222111111111000///...---......///////////////////////////---///000000111444999<<<;;;>>>CCCGGGKKKPPPVVVYYY]]]^^^```bbbccccccbbbaaa^^^___```aaaaaaaaaaaa```]]]]]]\\\\\\]]]\\\[[[ZZZXXXWWWVVVYYY\\\^^^___```\\\]]]___dddmmmyyy{{{vvvtttqqqmmmnnnsssuuuuuuvvvxxxyyyzzzzzzzzzwwwmmmaaaWWWPPPNNNKKKKKKLLLMMMNNNNNNQQQPPPPPPPPPNNNJJJEEEAAA:::999777555333333333333555555666777999:::;;;<<<@@@@@@AAABBBBBBBBBAAAAAA@@@>>>;;;777444111///...000000/////////..................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++***************)))))))))++++++++++++************,,,++++++************++++++++++++++++++***************,,,------,,,+++***,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,------.........////////////...//////000111//////////////////000000---------......//////000......---------,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((((()))))))))'''''')))******)))(((''''''((()))***---,,,***))))))***++++++------------///000111222111111222222222333333333666666777777888999::::::999999999888888999999999999999999999999:::;;;;;;:::999999888777666555444333333222222222111111111000000///............///.........///////////////---///000222555999???DDDCCCGGGKKKOOOSSSWWW\\\___```aaabbbbbbbbbbbb```___\\\]]]^^^_________^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\```gggnnnrrrssslllmmmpppwwwxxxvvvsssqqqqqqqqqppppppzzz{{{|||||||||~~~rrrdddYYYVVVQQQOOONNNOOOOOONNNSSSRRRQQQQQQPPPMMMHHHEEE@@@>>>;;;888555555555555555555555666777777888888===>>>???AAABBBCCCCCCCCCBBBAAA???<<<888444000...000000000000////////////.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,++++++*********))))))***,,,------,,,+++***,,,,,,,,,,,,++++++++++++,,,------...///000000111......///000111111222222333444444444555555666666333333333333333444444444111111111111111000000000/////////......------,,,...---,,,,,,......---,,,---------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''''''''''''''&&&&&&%%%&&&((()))))))))((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((())))))))))))))))))(((&&&''')))+++++++++***))))))***++++++,,,,,,+++*********+++,,,,,,,,,---...///000111111000000000111222222333333555555666777888999::::::999888888777777888888999888888888999999:::;;;;;;999888888777666555444444000000000111111111111111/////////.........//////...............////////////111222444888===DDDIIIKKKMMMQQQTTTWWWYYY\\\___ccccccbbbaaa```]]][[[ZZZXXXZZZ[[[]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXZZZ\\\[[[aaahhhqqq}}}xxxssspppooonnnnnnoooqqqssssss~~~xxxkkkfff```[[[XXXVVVUUUTTTVVVUUUSSSRRRQQQOOOLLLIIIGGGEEEAAA===:::999999999666666666666666666666666999:::;;;>>>@@@AAABBBCCCCCCCCCCCCAAA===888333///111111111000000000//////...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))*********+++++++++***************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,......//////000000000111...///000111222333444444333444555666777888999999;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<=========::::::999888777666666555333333333222111000000000000...------//////...,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&&&&'''''''''''''''&&&%%%&&&((()))))))))((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))******)))))))))(((&&&''')))+++++++++************++++++++++++++++++++++++,,,,,,***+++,,,---...///////////////000111111222333333555666666777888888999999777777777666666777777777777777888999::::::;;;;;;888777777666555444333222/////////000000000111111......//////////////////............//////000000222444666888;;;AAAGGGLLLMMMPPPUUUXXXZZZ\\\^^^```bbbaaa```]]]ZZZWWWUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWXXXYYYXXXWWWVVVWWW[[[___aaalllzzz~~~}}}|||zzzvvvsssqqqrrrrrrvvvvvvxxxzzz}}}}}}vvvpppkkkhhheeeccc```]]]ZZZXXXVVVSSSPPPMMMKKKHHHEEEAAA===<<<;;;;;;888888777777777666666666666666888:::<<<>>>@@@AAABBBCCCDDDCCC@@@;;;555222222111111111111000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++***+++,,,...///---...///000111222333444222333444555777888::::::<<<===>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;:::999888777777444222111000111000///---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******&&&&&&'''(((((((((((('''''''''((())))))))))))((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))))))))((('''&&&'''(((((())))))******+++((()))))))))'''''')))***((((((((())))))(((((((((+++++++++,,,,,,,,,,,,,,,)))***,,,---...///////////////000111222333333444666666666777777777888888777666666555555666666777555666888999::::::::::::777666666555444333222222///000000000000000000000---...//////000/////////......//////000000111111555777;;;>>>AAAFFFKKKOOOOOORRRWWWZZZ\\\^^^```bbb\\\[[[YYYVVVTTTQQQPPPOOORRRSSSVVVXXXXXXWWWUUUSSSSSSUUUVVVUUUUUUYYY```fffnnn|||yyyrrrmmmkkkkkkkkkoooqqqqqqppppppttt{{{}}}~~~{{{oookkkeee___ZZZUUUPPPMMMLLLJJJGGGDDDAAA>>>===<<<::::::::::::999999999888555555666777999;;;===>>>???@@@BBBCCCAAA===999666222222222222111111111000.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...------..................------------...///000111000111222444666888:::;;;;;;<<<===???@@@BBBCCCDDDFFFGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQQQQQQQPPPOOONNNRRRQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBAAA===;;;999888888777444333111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((()))))))))(((((((((((((((((())))))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((((()))******++++++'''(((******((((((((()))(((((())))))))))))((((((***++++++,,,---------,,,***+++---...//////////////////000111222333444555777777777777666666666666666555555555555555555666444666777999::::::::::::666666555444333222111111111111000000000000000000,,,---///000000000////////////000000111222222333666:::???DDDHHHLLLQQQTTTTTTWWWZZZ[[[[[[ZZZ[[[[[[RRRQQQPPPOOONNNMMMMMMMMMOOOQQQTTTVVVVVVUUURRRQQQPPPSSSVVVXXXZZZaaakkksss}}}rrrnnniiieeedddgggjjjmmmuuuyyyxxxnnneee\\\UUUQQQNNNNNNMMMKKKHHHDDDAAA???============<<<<<<<<<<<<777666666666777999;;;<<<;;;===@@@BBBAAA???;;;999333333222222222111111111---........./////////000------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...---.........///000000000---...000111222222222111999:::<<>>;;;999555555444444333222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))******)))))))))((('''''''''(((***++++++***)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))***+++++++++***(((''''''(((((()))***+++++++++&&&(((***+++)))(((((((((******++++++++++++*********+++,,,,,,------------+++,,,...000111111000000///000111222333444555555888888777777666666555555555555555444444555555555444555777999:::;;;::::::666555555444333222111000222111111111000000000///,,,---///000000000/////////000000111222333333333777;;;BBBHHHMMMQQQUUUXXXZZZ[[[\\\[[[WWWTTTQQQQQQJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSUUUUUUTTTQQQOOOPPPTTTYYY\\\```iiiuuuwwwlllkkkiiiffffffjjjpppxxx}}}tttiiiaaa[[[RRRSSSRRRQQQNNNJJJFFFDDD????????????????????????999888777777777888:::;;;999;;;>>>@@@AAA???===<<<333333333222222222111111---.........//////000000------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++------,,,,,,++++++******------.........---,,,,,,.........////////////000---333666777999>>>AAA@@@FFFGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRUUUVVVVVVVVVVVVOOORRRUUUYYY[[[]]]]]]]]]___^^^[[[YYYWWWWWWWWWWWWYYYUUUPPPLLLJJJHHHFFFDDDEEEFFFHHHKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOOOONNNMMMKKKHHHEEECCC===<<<:::888666444222111333111000000000000...---------,,,---...---***(((******+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))***++++++***((('''((())))))(((((('''''''''(((((((((((((((((()))))))))))))))(((&&&&&&((((((((('''''''''(((((())))))******++++++******))))))(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((()))******(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''***,,,,,,+++***((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''!!!"""$$$&&&(((***+++,,,((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((())))))))))))******+++,,,,,,,,,,,,+++111///,,,++++++---------++++++,,,,,,---.........000111222444666888999:::555555666777777777777777;;;;;;999888777777666666777777777777888999:::;;;999777444333333222///---111111111111111000//////////////////000000000000---///111111222333666888>>>BBBGGGLLLPPPSSSWWWYYYYYYYYYYYYWWWSSSOOOKKKHHHCCCEEEGGGHHHHHHIIIJJJLLLOOOOOOPPPQQQRRRSSSTTTUUUUUU^^^eeefffkkkxxx~~~||||||xxxvvvwwwssswww{{{~~~{{{xxxyyyuuummmccc\\\TTTNNNMMMNNNNNNMMMEEECCC@@@???@@@BBBCCCCCC>>>===:::888666666777888::::::<<<===>>>?????????;;;999777555444555777999444333111000///...//////.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++******,,,------+++)))+++++++++************))))))***,,,------,,,***))),,,,,,++++++++++++++++++------------............,,,,,,,,,,,,+++++++++***...///000222333555666777777<<<@@@@@@AAAFFFIIIHHHLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTWWWZZZ\\\\\\\\\\\\^^^]]][[[YYYXXXXXXXXXXXXXXXTTTOOOKKKHHHFFFDDDBBB???@@@BBBDDDFFFHHHIIIJJJMMMLLLLLLLLLNNNQQQTTTVVVUUUUUUVVVUUUTTTQQQNNNMMMJJJIIIEEEAAA===999666444888666333222111111///---...---,,,---------+++)))++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++)))))))))))))))))))))))))))***+++***)))((()))***)))(((((('''''''''(((((((((((((((((()))))))))******(((''''''((())))))((('''((((((((()))))))))***)))((((((((('''''''''&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******((((((''''''&&&&&&&&&&&&%%%%%%&&&'''))),,,...///)))))))))))))))((((((((())))))((((((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******************++++++++++++))))))******+++++++++***000...+++***+++,,,---,,,---------...//////000000...///000222333555666666555555666777777777777777888888777777666777777777777777777777888999:::;;;666555333333333333111///000111111111111000//////...////////////000000000///111222222222444777:::BBBEEEJJJNNNQQQTTTVVVYYYWWWVVVUUURRRNNNJJJGGGEEEAAACCCFFFHHHHHHIIIJJJLLLPPPPPPPPPQQQTTTWWWZZZ\\\```iiiqqqtttyyy|||ttttttwwwyyy}}}}}}ssspppppptttvvvzzz}}}|||zzzuuurrrkkkhhhhhhmmmoooqqqyyy}}}yyypppdddZZZVVVSSSQQQOOOLLLJJJGGGGGGHHHIIIIIIHHHCCCAAA>>>;;;999888888888888999:::;;;======>>>>>>;;;:::888666555666888999888666444111000//////000...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++*********++++++,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------,,,,,,,,,,,,,,,---...111222444777;;;>>>@@@AAABBBGGGKKKJJJKKKOOOQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTTTTUUUWWWXXXYYYWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[YYYUUUPPPLLLIIIFFFDDDBBB<<<<<<<<<===>>>@@@CCCDDDFFFEEEDDDEEEHHHMMMSSSWWWWWWYYY[[[\\\\\\ZZZXXXVVVWWWUUURRRMMMHHHDDDAAA???BBB>>>:::777555444222000222000............---,,,,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((()))******)))(((***+++(((((((((''''''(((((()))((((((((()))))))))******+++)))(((((()))******)))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******'''''''''''''''&&&&&&&&&%%%%%%&&&(((+++---///111,,,+++)))(((''''''((()))))))))'''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((++++++************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''************++++++++++++(((((()))))))))*********///---******+++,,,,,,+++++++++,,,,,,---.........//////000111222333444444555666666777777777777777555555555666666777777777777666666777777888999:::444333222222333444222111000000111111000000///.............../////////000111222333333444777;;;>>>GGGJJJNNNQQQRRRSSSUUUWWWWWWUUURRRNNNJJJGGGEEECCCAAADDDGGGIIIIIIJJJLLLMMMSSSTTTWWW[[[```fffkkknnnqqqwww}}}wwwuuusssvvv{{{~~~~~~}}}|||wwwtttyyy|||xxxqqqgggaaaaaa]]]aaadddgggmmmtttvvvsssrrrnnniiiggggggfffcccaaa\\\ZZZ[[[]]]___aaagggnnnyyy|||}}}zzzqqqjjjfffiiipppwwwvvvggg^^^XXXTTTQQQQQQOOOLLLKKKKKKLLLLLLKKKJJJHHHDDDAAA===;;;:::999777777888999:::;;;<<<<<<<<<:::999777777888999:::===:::777333111000000000...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''(((***++++++)))***+++,,,---...//////------...//////...------,,,,,,,,,,,,------------******++++++,,,---------.........///111333555777888:::<<<@@@CCCFFFIIIJJJKKKPPPRRRQQQQQQTTTVVVTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPPPPRRRTTTXXXZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[\\\\\\]]]^^^^^^\\\YYYTTTQQQNNNKKKHHHFFFAAA@@@>>><<<<<<===???@@@???>>>===>>>AAAFFFLLLOOOSSSUUUYYY\\\^^^]]]\\\ZZZ[[[ZZZXXXVVVSSSQQQOOONNNMMMJJJDDD@@@===;;;999777777555222000000111000///---------.........------++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((******))))))***,,,(((((((((((((((((()))***(((((()))))))))*********,,,***))))))***++++++***(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((())))))***''''''''''''''''''''''''(((((('''''''''((())))))++++++******************)))((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******++++++,,,)))))))))))))))))))))))),,,++++++***)))((('''''''''((((((((()))))))))))))))))))))))))))***++++++---+++***)))+++,,,++++++,,,------......///000000111111222333333444555555666666777777777777666666555666666666666666666666666666666666666777888999444333222222333333222000000000000000000//////...------......//////000000111222444555777;;;AAAEEELLLNNNQQQSSSSSSSSSTTTUUUWWWUUUPPPLLLHHHFFFEEEEEEDDDFFFIIIKKKKKKLLLNNNPPPUUUYYYaaajjjssszzz}}}vvvqqqjjjhhhgggiiimmmrrrvvvxxx~~~~~~}}}}}}}}}}}}|||zzzxxxvvvoookkkgggeee```ZZZZZZ]]]YYY^^^bbbcccfffjjjiiieeefffccc```______^^^\\\ZZZ\\\\\\]]]^^^```ccchhhmmmnnnpppsssuuutttqqqmmmjjjccc]]]ZZZ\\\aaaeeemmmuuu{{{xxxmmmeee___\\\ZZZVVVPPPMMMMMMOOOPPPPPPQQQNNNKKKFFFBBB???===<<<777777777888888999::::::<<<;;;999888888999:::;;;???===999555222000//////...///000///...------///------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++******++++++,,,------...........................,,,,,,---------............////////////000000000///000222555888<<>>>>>>>>;;;;;;;;;;;;===???AAACCCLLLOOOSSSXXX[[[]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXUUUPPPLLLIIIGGGDDDBBB<<<999666444333333222111//////......------------++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))'''(((******))))))***,,,((((((((((((((()))******))))))))))))************,,,+++))))))+++++++++***))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))******************)))((((((((((((((())))))***'''''''''(((((()))))))))***)))((('''&&&%%%%%%%%%%%%&&&(((***++++++***)))((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))))))))+++************+++,,,---,,,+++******+++,,,,,,+++000000000111222222333333111111222333333444555555666666777777777777666666888888888888777666555444666666666555666666777777666444222222222222000...000000000000000///......------......///000000111000222555888;;;@@@FFFKKKMMMOOORRRRRRRRRQQQQQQRRRTTTQQQNNNJJJGGGFFFFFFFFFFFFHHHIIIJJJKKKNNNQQQTTT[[[cccqqqxxxqqqllliiieeeeeefffhhhlllttt|||wwwoookkkiiiggggggggggggfffdddcccbbb```]]]\\\\\\YYYWWWZZZ```___eeejjjkkklllmmmjjjeeefffdddbbbaaaaaabbbbbbbbbfffhhhjjjiiijjjmmmpppsssmmmnnnppppppnnnjjjfffccc]]]XXXVVVWWWXXXYYY___fffeeekkksssvvvuuuwww{{{|||~~~xxxtttiiiccc[[[UUUSSSSSSUUUVVVTTTRRROOOKKKGGGDDDAAA@@@;;;:::999888888999999:::;;;::::::999999:::;;;<<>>BBBFFFHHHIIILLLMMMNNNPPPRRRSSSTTTUUUWWW\\\]]]ZZZXXXZZZZZZXXXNNNMMMJJJHHHFFFEEEEEEFFFCCCBBBBBBBBBEEEHHHLLLOOOQQQRRRSSSVVVXXX[[[\\\^^^[[[\\\]]]___```aaabbbbbbcccbbb```______^^^\\\ZZZRRRPPPMMMIIIFFFDDDBBBBBB???>>>===;;;;;;;;;<<<<<>>;;;:::888555333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((()))******)))(((***+++(((((((((((()))***++++++)))))))))*********++++++,,,***))))))***++++++***))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))((((((((((((((()))******'''(((((()))***++++++,,,******)))((((((((()))))) """%%%(((***)))((('''%%%&&&&&&'''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++************++++++++++++,,,+++*********+++---...,,,+++***+++------,,,+++,,,,,,------...///////////////000111222333444444777777777777777666666555888999999999888666444333666666555555555555666666666444222222222111///...//////000000//////...------......///000111222222222555999<<<@@@DDDIIILLLKKKMMMOOOPPPOOONNNOOOOOONNNLLLIIIGGGFFFFFFGGGHHHGGGHHHHHHJJJMMMRRRYYY^^^nnnxxx|||ssslllgggiiinnnqqqssstttvvvyyy~~~uuummmgggccc```^^^YYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXZZZ\\\\\\\\\bbbiiijjjrrrzzz{{{{{{zzzvvvpppkkkjjjiiihhhiiillloooqqquuuyyyzzzxxxxxx{{{}}}|||xxxxxxxxxvvvqqqlllfffccc___[[[XXXXXXVVVTTTWWW]]]\\\___bbbbbbaaaaaadddgggkkknnnooollliiimmmxxx{{{tttjjjaaa[[[WWWUUUTTTSSSRRRPPPNNNKKKHHHFFFEEE@@@???===;;;:::999::::::::::::999999::::::;;;;;;<<<<<<;;;999777444111000///000111000...---...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222111---)))+++++++++******)))))))))------,,,,,,,,,,,,------,,,------...//////000000///000111333666888::::::===@@@EEEJJJNNNQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYYYY]]]^^^ZZZXXXYYYYYYVVVKKKIIIFFFDDDBBBAAABBBBBB???>>>>>>>>>???AAADDDEEEFFFHHHJJJNNNRRRWWWZZZ\\\[[[]]]___```bbbbbbbbbbbbcccbbbaaabbbcccdddbbbaaa[[[ZZZXXXUUURRROOOMMMLLLGGGEEEAAA===;;;<<<===??????AAAEEEKKKRRRXXX]]]___bbbbbbbbbbbbbbbbbbbbbbbbaaa```_________\\\YYYVVVQQQOOOLLLIIIFFFCCC???<<<888777444222000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++***)))((()))***(((((((((((()))***+++,,,))))))*********++++++++++++***((((((***+++***)))***)))))))))((((((((('''&&&'''''''''((((((((()))))))))(((((((((((())))))(((((()))******)))((((((((((((((((((((()))******((())))))+++,,,---......*********))))))******+++###$$$&&&'''((((((((((((###%%%'''((())))))((('''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))************************+++++++++++++++***)))((()))***,,,---,,,++++++,,,......---,,,)))))))))***++++++,,,,,,...///000222333555666666777777777777777666555555555666777888888666444333666555555444444555555666333222111111222222111/////////000000//////...---......///000111222333333555999===AAACCCEEEHHHJJJGGGIIILLLMMMLLLLLLMMMMMMIIIIIIHHHHHHHHHIIIKKKKKKIIIJJJKKKMMMSSS]]]hhhooowwwoookkkiiimmmyyyxxxnnniiiccc___^^^^^^]]]\\\YYY[[[]]]```aaaaaa```_________cccggghhhiiiqqqzzz}}}{{{yyyvvvttttttwww|||zzzrrrnnnlllhhhfffddd___[[[]]]bbbaaa```^^^[[[ZZZ[[[\\\]]]]]]```cccbbbbbbdddkkkpppwwwwwwlllaaaXXXRRRPPPPPPOOOOOOMMMLLLJJJJJJFFFDDDAAA>>><<<;;;;;;;;;999999999999:::::::::;;;:::;;;======;;;888444222///000111000.........000........................,,,---------............------------------------,,,------///111000---*********++++++++++++++++++//////............//////---------...///000000111666777:::===AAADDDGGGHHHGGGKKKPPPUUUXXXYYYYYYXXXTTTUUUVVVXXXYYY[[[\\\\\\XXX\\\]]]XXXVVVVVVVVVSSSIIIGGGEEEBBB@@@@@@AAAAAA>>>===<<<<<<<<<===>>>??????AAADDDHHHNNNSSSXXXZZZ\\\]]]___aaabbbccccccbbbaaa```aaaccceeefffeeedddaaaaaa```^^^\\\YYYWWWVVVOOOKKKDDD???<<<>>>AAADDD:::<<<@@@FFFMMMTTT[[[^^^aaabbbbbbdddeeefffggggggaaaaaaaaacccdddbbb^^^[[[]]][[[XXXUUURRRNNNHHHDDD<<<:::777555222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++***((('''((()))(((((((((((()))***+++,,,)))************++++++++++++)))(((((()))******)))******))))))((((((((('''((()))))))))******++++++))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))******))))))***+++---...//////,,,+++***)))((((((((((((******)))(((((()))***+++"""$$$''')))***)))'''&&&(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((()))***++++++((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))+++***((('''((()))+++,,,,,,++++++---//////...,,,------...//////000000111000111222444666888999:::777777777777777666555555222333555777777666555444666555555444444444555555111000///000222333222111///////////////......---...///000111222333444444999<<>>@@@???;;;777444///000111000///...///000........................,,,,,,,,,---------......------------------------...---,,,,,,......---,,,******+++,,,------...///------///000111111111000000///......000222555777<<>>======>>>>>>@@@FFFNNNSSSTTTTTTWWWYYY[[[^^^```aaaaaaaaaccccccdddfffgggiiijjjjjjfffcccbbbbbbcccccc```\\\^^^ZZZRRRKKKDDDAAA?????????>>>>>>???DDDLLLTTTYYY^^^aaaeeehhhjjjiiihhhfffccccccbbbaaa``````aaaaaacccbbb```]]]ZZZWWWTTTRRROOOJJJBBB<<<888555444222000///...///000111000///......---,,,,,,+++++++++*********+++,,,,,,------+++*********))))))(((((((((+++---,,,)))(((***,,,---,,,***((('''((()))***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))*********)))(((((('''''')))***++++++***)))***+++))))))))))))))))))))))))((())))))+++,,,...000111,,,++++++,,,......,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000000000111111222222333444444444444555666777888999999666555555555555444444444555444333222111222333333444222000///...///000111333222///...---...///000......///000111333555666???AAADDDFFFGGGFFFDDDCCCHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPNNNLLLPPPSSSYYYaaakkkuuu}}}{{{wwwsssqqqpppqqquuuyyy}}}ssseee^^^^^^```bbb___dddiiikkkmmmoookkkeeebbb^^^]]]```bbbccchhhmmmnnnwww{{{~~~tttllljjjiiihhhgggcccfffhhhjjjjjjjjjkkkllloooppprrruuuyyy}}}sss```XXXTTTPPPNNNPPPQQQQQQOOOJJJJJJIIIEEEAAA>>><<<<<<888999:::;;;;;;:::888777888:::===>>>===:::777555333333222111111000000000......---------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******---------------.........111000000111444999>>>AAAFFFHHHKKKOOORRRSSSTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPRRRSSSTTTVVVVVVPPPNNNMMMNNNPPPQQQPPPNNNOOOMMMKKKHHHEEECCCBBBAAA@@@@@@AAAFFFLLLPPPQQQPPPRRRTTTWWW[[[___aaaccccccffffffgggggghhhhhhiiiiiiiiigggeeeeeeffffffdddbbbaaa]]]WWWPPPKKKGGGEEEDDDBBB@@@>>>>>>AAAHHHOOOSSS\\\___cccgggiiihhhgggfffdddddddddccccccbbbbbbbbbeeedddcccbbb___]]][[[ZZZVVVRRRKKKDDD@@@<<<999777444222///.........,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++***)))***+++,,,+++)))(((((((((***+++*********************************+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))******(((((()))***)))))))))))))))))))))))))))))))))***+++---...///,,,***)))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000222222222333444444555555777777777777888888888888555555555555444444444444555444333222222222333333333222000///...///000111222111000///......///000111000///000222666:::<<>>===999:::;;;;;;;;;:::999888999:::<<<======<<<:::999555444222111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------------,,,,,,++++++,,,,,,,,,++++++*********//////---,,,,,,---......444444555888===DDDJJJNNNOOOQQQTTTWWWYYYZZZZZZYYYVVVWWWWWWWWWVVVUUUTTTTTTNNNNNNNNNNNNMMMLLLJJJJJJGGGHHHJJJMMMPPPSSSUUUVVVUUUTTTSSSTTTVVVWWWVVVUUUWWWVVVTTTQQQNNNKKKIIIHHHDDDDDDEEEHHHLLLNNNNNNMMMMMMPPPTTTYYY^^^bbbeeegggiiiiiiiiiiiiiiihhhhhhhhhkkkjjjhhhggghhhiiihhhgggdddbbb^^^YYYUUUQQQNNNMMMHHHEEE@@@===>>>BBBGGGKKKWWW[[[```dddggghhhgggfffeeefffgggggggggfffeeedddeeeeeeeeeeeedddbbbaaa```___\\\VVVQQQLLLHHHCCC???:::777333111000...---++++++,,,...//////...---,,,......------,,,++++++***,,,,,,,,,,,,,,,++++++++++++***)))***++++++***)))******)))((((((***+++,,,************************((())))))******+++++++++''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***''''''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))***************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...///000111111111000333333333444555555666666999999999888888777777777555555555555444444444444444444333222222222222333222222000/////////000111000000000000000000//////222111000111444:::???BBBGGGDDDAAA???@@@DDDIIIMMMJJJJJJJJJKKKLLLNNNPPPPPPSSSSSSSSSUUUZZZ___eeehhhnnnsssyyy~~~~~~yyyrrrnnnfffeeeeeefffjjjqqqxxx|||zzzpppkkkbbb___[[[XXXXXX[[[___bbbpppxxxxxxvvvwww~~~}}}yyyuuutttrrrttttttrrrqqqvvvpppiii```WWWRRRPPPNNNMMMOOONNNMMMKKKGGGDDDAAA???;;;;;;;;;<<<;;;:::999999::::::;;;<<<======>>>>>>888666444111/////////000////////////............------------------------+++,,,......,,,+++,,,---............------------++++++++++++************111000///...///111444555888:::>>>CCCIIINNNRRRUUUTTTVVVXXXZZZ[[[[[[ZZZZZZVVVVVVUUUSSSQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSSSSSSSTTTUUUVVVVVVVVV[[[ZZZYYYXXXVVVTTTRRRQQQKKKKKKLLLMMMNNNOOONNNNNNOOOQQQUUUZZZ___cccgggiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhgggggghhhhhhhhhffffffdddaaa^^^[[[XXXWWWOOOKKKEEE???===???BBBEEEPPPSSSYYY___dddfffggggggggghhhjjjkkkkkkiiigggffffffffffffeeedddcccbbbaaadddbbb___\\\YYYTTTOOOKKKCCC???:::777555444222111+++,,,...//////...---,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++,,,***((())),,,---+++((())))))))))))***+++,,,---************************''''''((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((((((((((((((()))***)))(((((()))***)))))))))))))))))))))))))))))))))))))))******+++---***'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,------------------...//////000111111111333333333444555555666666888888888777777777777666555555555444444444333333333333333222222222222222222111000//////000111111///000000111111111000000111222333555999>>>BBBEEEEEECCC@@@@@@BBBGGGNNNRRRMMMMMMMMMNNNOOOPPPQQQRRRPPPSSSWWW]]]eeemmmuuuzzz{{{ssskkkfffkkkkkklllqqqyyy{{{rrrjjjeeeccc]]]]]]]]]]]]___dddkkkppp~~~{{{wwwvvvsssnnnjjjlllqqqvvvzzz}}}qqqfff]]]WWWTTTSSSPPPOOOMMMLLLJJJGGGDDDBBB============<<<;;;;;;:::999999999999;;;===???AAA;;;999555222///...//////000000000000////////////------------------------+++---......---,,,,,,---...---------------------+++++++++++++++,,,,,,,,,/////////111444888;;;>>>@@@DDDIIIOOOSSSUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYUUUTTTRRROOOLLLIIIGGGFFFCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLLLLPPPPPPQQQQQQQQQQQQRRRSSSXXXXXXYYYZZZZZZYYYYYYXXXRRRSSSTTTUUUTTTTTTTTTTTTVVVXXXZZZ]]]aaadddgggiiiiiiiiijjjjjjkkkllllllllljjjjjjjjjiiihhhggghhhhhhfffffffffeeecccaaa___^^^XXXSSSLLLFFFBBBAAABBBDDDHHHLLLQQQXXX___dddgggiiihhhiiikkkllllllkkkjjjhhhiiiiiihhhgggfffdddbbbaaaeeeddddddcccbbb___ZZZVVVNNNJJJEEE@@@<<<888555222---.../////////...---,,,************++++++,,,,,,******++++++++++++++++++,,,***((())),,,---+++((((((((()))***+++,,,------************************''''''((()))***+++++++++'''((((((((()))))))))***************************))))))(((((('''''''''''')))***++++++))))))***+++***************************))))))(((((())))))***...+++(((&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))*********)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,------..................///000000111111222222222333444444555555555555555666666666666777555444444444444333333333333333333222222222111111000000000000000000111111...///000111222222111111///222666;;;???AAABBBCCCAAAAAABBBDDDHHHMMMQQQTTTQQQQQQQQQPPPPPPQQQRRRRRRNNNUUU___jjjsss||||||uuuqqqooonnnwwwyyy~~~yyyuuurrrnnnlllmmmmmmmmmlllhhhdddaaaaaaaaaaaadddhhhjjjmmmttt~~~zzzuuunnnjjjiiijjjkkkkkkqqq|||zzzlllbbb[[[YYYTTTQQQNNNLLLLLLJJJHHHEEEAAA@@@@@@???>>>=========999888777777888;;;>>>AAA>>>;;;888444111000//////111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------------///000222666:::???DDDFFFJJJMMMRRRWWWYYYXXXVVVTTTWWWXXXZZZ\\\\\\[[[ZZZYYYTTTSSSPPPMMMIIIGGGEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\XXXZZZ\\\\\\[[[[[[\\\]]]______```aaaccceeeggghhhiiiiiiiiijjjkkkllllllmmmjjjllllllkkkiiigggfffgggcccdddddddddddddddcccbbb___\\\VVVPPPKKKHHHGGGGGGEEEGGGKKKQQQXXX___eeehhhiiijjjkkklllllllllkkkjjjnnnmmmlllkkkiiigggeeeddddddeeeeeeggghhhfffbbb___ZZZVVVPPPJJJDDD>>>888333444333222111///...------))))))***++++++,,,------************+++++++++++++++***)))***++++++***)))))))))******+++,,,,,,---++++++++++++++++++++++++((())))))******+++++++++)))))))))))))))(((((((((************************+++******)))(((((('''''')))+++,,,+++***)))***+++***************************)))))))))))))))******---+++)))((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''***,,,------++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,---,,,,,,,,,---....../////////.........///000111222222222222333444444555555444444444555555666666666444444444444333333333333222222222333222111111000000000000000111111111111//////000000111222333333222555:::@@@CCCDDDCCCBBB@@@BBBFFFJJJNNNPPPRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTRRR\\\iiittt|||zzzrrrpppuuu|||zzzpppgggcccaaa^^^^^^```___```aaaaaa```aaaccceeekkkrrrzzz~~~|||wwwtttrrrpppnnnjjjlllrrr|||sssiiieee```ZZZTTTPPPOOONNNKKKHHHEEEDDDBBBAAA@@@@@@@@@@@@;;;999888777777:::===???>>>===;;;888555333111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,---------............------------555666:::???DDDIIIMMMOOOSSSTTTVVVXXXXXXXXXVVVUUUWWWXXXZZZ[[[\\\[[[ZZZYYYTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPOOOQQQRRRQQQNNNMMMNNNOOOOOOQQQTTTXXXZZZ[[[\\\[[[[[[]]]```aaaaaaaaaccceeedddddddddddddddfffggghhhjjjjjjjjjjjjjjjjjjkkkkkkgggjjjlllkkkhhhdddbbbbbb`````````aaabbbccccccdddeeeccc___ZZZUUUQQQOOOMMMEEEEEEGGGKKKQQQYYY```dddiiiiiijjjjjjkkkkkkkkkkkkooonnnnnnmmmkkkiiigggfffffffffgggiiijjjiiigggdddbbb___[[[VVVQQQJJJCCC>>><<<:::777333111/////////------------------------++++++++++++,,,,,,------)))***++++++***)))***+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******))))))((((((''''''***************************************))))))))))))***+++***)))((()))+++************************))))))))))))******+++,,,+++)))((()))******)))((())))))))))))))))))))))))'''''''''''''''''''''''''''***...111333111...,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))******+++,,,,,,------,,,,,,------...///////////////......///000111222333333333444555555666666666666666666555555555555444444444333333333222222111222222333222111000/////////000111111111111111////////////000222444555888:::>>>BBBDDDEEEDDDCCCDDDFFFJJJNNNPPPQQQQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWZZZbbbnnnvvvyyy||||||wwwsssrrrzzzwwwhhhaaa\\\[[[ZZZZZZ\\\aaaaaadddgggjjjlllpppuuuxxx}}}yyyxxxyyy|||ppphhh]]]VVVTTTRRRNNNKKKHHHGGGEEECCCBBBBBBBBBBBB===<<<:::888888:::;;;===>>>>>>===;;;999666333111000000/////////.........------------------------,,,...//////...------...,,,---------.....................------,,,,,,,,,<<<>>>BBBHHHMMMQQQTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXUUUVVVXXXZZZZZZYYYXXXWWWSSSRRRPPPOOOOOOOOOOOOPPPSSSSSSUUUVVVVVVWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQRRRPPPMMMKKKLLLNNNNNNPPPTTTWWWYYYZZZ[[[ZZZ[[[___cccddddddeeegggjjjffffffeeedddeeefffggghhhllllllkkkjjjjjjiiihhhhhhcccgggjjjiiieee```]]]]]]]]]]]]]]]^^^```aaacccdddiiigggddd```\\\WWWTTTRRRGGGFFFFFFHHHMMMTTT\\\aaajjjiiiiiiiiiiiijjjkkklllmmmmmmmmmlllkkkiiihhhggggggggghhhjjjkkkkkkhhhfffdddbbbaaa___\\\WWWQQQLLLBBB???;;;666222000000111000000000///......------,,,,,,,,,------.........(((+++---,,,)))(((***,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***)))((('''&&&&&&************************)))))))))***++++++,,,,,,((()))***)))((('''(((***************************))))))))))))***+++,,,---((((((''')))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((,,,111666777555111...))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***+++,,,,,,------,,,,,,------...///000000//////......///000222333444444555555666777777777999999888777666555444444444444444333333333222222111111222333222111000///...///000111111111111111000//////...000222555777>>>???AAACCCDDDEEEFFFFFFIIIKKKMMMOOOQQQQQQPPPPPPMMMNNNOOOQQQTTTWWWYYY[[[___fffnnnrrrrrrrrrtttwwwttttttvvv}}}qqqiii___[[[XXXZZZ[[[\\\aaahhhiiimmmrrrxxx~~~|||rrreee\\\WWWTTTPPPMMMJJJIIIGGGEEECCCCCCDDDDDD@@@>>><<<:::::::::;;;<<<>>>>>>???>>>;;;777444222////////////............////////////////////////,,,...//////...------...---.........//////000000......---,,,,,,+++******GGGIIIMMMQQQTTTVVVVVVVVVZZZYYYXXXWWWWWWVVVTTTQQQTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQPPPNNNMMMNNNPPPSSSVVVWWWZZZ\\\\\\[[[YYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZXXXVVVUUUTTTSSSSSSRRRSSSVVVYYY[[[[[[\\\[[[aaaaaaaaaaaabbbdddeeefffeeeeeeeeefffffffffffffffiiigggggghhhjjjllllllllliiijjjkkkgggaaa[[[YYYYYYYYYYYYWWWUUUTTTUUUZZZ]]]iiieeeaaa^^^]]]]]]]]]\\\JJJJJJIIIJJJLLLOOORRRTTT___aaadddfffiiijjjjjjjjjkkkkkkjjjiiihhhgggeeedddeeeffffffggghhhiiijjjjjjjjjiiifffccc___\\\YYYXXXSSSMMMDDD<<<777333000...111000...,,,,,,---///000---------,,,,,,,,,++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***))))))---+++(((((()))***+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---......******)))'''***---***###***)))((((((((()))+++,,,))))))************))))))))))))************)))))),,,+++)))((((((((()))***++++++++++++++++++++++++***++++++,,,,,,------...000000000000111111111111111111222333444444444444555555555555555555555555555444333222111111111111222111111111000000//////333333222222111000000///000000111222555999<<<>>>CCCDDDEEEGGGHHHIIIIIIIIIMMMMMMNNNOOOPPPPPPQQQQQQLLLNNNQQQSSSUUUXXX]]]```___fffjjjhhhggglllrrruuuuuuyyy|||qqqiiidddbbbZZZ\\\^^^___bbbjjjsss{{{|||wwwvvvxxx~~~~~~ooocccXXXTTTUUUOOONNNKKKHHHFFFDDDDDDDDD@@@???>>><<<:::888777777;;;===???@@@===888222...111000000000000000111111///............---------.................................------,,,,,,,,,...+++)))))),,,---,,,***KKKMMMQQQTTTWWWXXXYYYYYYZZZXXXUUUTTTSSSQQQNNNLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJKKKNNNQQQVVVXXXZZZ]]]]]]]]][[[ZZZ]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZXXXYYYZZZ\\\^^^___``````______```aaabbbcccddddddddddddcccccccccdddddddddgggfffeeefffhhhjjjjjjjjjhhhjjjjjjgggbbb]]][[[[[[YYYYYYYYYWWWVVVWWWZZZ]]]fffccc^^^\\\[[[[[[[[[ZZZTTTQQQMMMIIIHHHIIIKKKMMMXXXZZZ^^^aaaeeehhhiiijjjlllllllllkkkiiigggdddccc```bbbeeehhhiiijjjiiiiiifffeeeeeedddcccaaa``````]]]XXXPPPHHHBBB<<<777444///...---,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,---,,,******++++++***)))************************))))))))))))************))))))))))))))))))))))))************************...---+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))******+++(((...111---(((''''''%%%***)))((((((((()))++++++))))))************))))))))))))************))))))---,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,------...//////000000000000111111111111111111222333444444444444555555555555555555555555555444333222111111111111222111111111000000000000333222222111111000000000000111333666:::===@@@BBBEEEGGGHHHKKKMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMLLLNNNQQQTTTWWWXXXYYY[[[]]]WWW]]]aaa```cccmmmwww|||}}}uuummmgggcccaaaaaa]]]aaagggnnnwww~~~wwwssssssuuuxxxooo___VVVUUURRRPPPMMMJJJGGGDDDCCCBBBAAA@@@???>>><<<;;;999999999;;;===>>><<<999555333111111000000000000111111000000/////////..........................................------,,,,,,,,,...,,,******,,,---,,,+++QQQSSSUUUWWWYYYZZZZZZYYYWWWTTTPPPMMMKKKIIIFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDEEEEEEFFFHHHLLLNNNVVVXXXZZZ\\\^^^^^^]]]\\\````````````___^^^]]]]]]XXXXXXXXXYYYZZZ[[[]]]^^^ZZZZZZZZZ[[[\\\^^^___```^^^___```aaabbbcccccccccdddcccbbbbbbbbbbbbcccccceeedddcccdddgggiiiiiihhhggghhhhhhfffbbb___^^^^^^[[[\\\\\\\\\[[[[[[]]]___ccc```\\\ZZZZZZZZZZZZYYY[[[WWWPPPJJJFFFFFFGGGIIIPPPSSSWWW\\\aaafffiiikkkjjjkkklllllliiieeeaaa___YYY\\\aaaeeehhhiiihhhhhheeeeeefffffffffffffffeeeeeebbb\\\UUUOOOGGG???:::111111000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,,,,,,,,,,...000///---,,,,,,,,,,,,***(((************************))))))))))))************))))))))))))))))))))))))************************---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***'''444;;;444(((###'''+++)))))))))((()))******+++))))))************))))))))))))************))))))---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---......//////000000000000000111111111111111111222333444444444444555555555555555555555555555555444333222222222222111111111111111000000000222111111000000000111111000333777<<>>===<<<<<<777888:::;;;;;;:::999888222222111111000111111222111111111000000000//////.................................---------------...---++++++---...---,,,VVVVVVWWWWWWWWWWWWVVVUUUPPPMMMIIIFFFDDDCCC@@@>>>@@@@@@@@@?????????@@@@@@>>>@@@BBBCCCEEEHHHLLLOOOUUUVVVYYY[[[]]]]]]]]]]]]___```aaabbbbbbbbbaaa```WWWWWWXXXYYYZZZ\\\^^^___[[[[[[ZZZZZZ[[[\\\^^^___^^^___```bbbccccccbbbbbbddddddcccbbbbbbbbbccccccdddbbbbbbccceeegggggggggeeeeeeeeedddbbbaaa``````^^^```aaaaaa``````aaabbbaaa___\\\ZZZ[[[[[[[[[ZZZ[[[XXXSSSNNNKKKJJJJJJJJJKKKMMMQQQWWW]]]dddiiilllgggiiikkkkkkiiiddd___[[[UUUWWW[[[^^^bbbdddffffffhhhiiiiiiiiihhhgggeeeeeefffdddaaa]]]WWWOOOGGGAAA:::888555111///...//////...------------,,,,,,,,,...---+++******+++---...+++++++++++++++++++++++++++,,,,,,++++++---000333222000---++++++,,,+++***************************((()))))))))************))))))))))))))))))))))))******************************)))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))(((((()))******++++++,,,(((666???888+++&&&***///)))))))))))))))******+++))))))************))))))))))))************))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---....../////////000000000111111111111111111222333444444444444555555555555555555555555555444444333222222333333111111111111111111111111111000000000000111222333222666<<>>>>>888888888888888888999999333333222111111111222222111111000000000/////////.......................................---------///...---------.........VVVVVVUUUTTTRRRQQQOOONNNJJJGGGEEECCCBBBAAA???=========<<<<<<===>>>?????????AAADDDFFFHHHKKKOOORRRTTTUUUWWWYYY[[[[[[\\\\\\^^^___`````````___]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\\\\\\\\\\^^^```aaa]]]^^^___``````aaaaaa```cccccccccccccccbbbaaaaaa```___^^^___bbbddddddcccccccccbbbaaaaaaaaaaaa```bbbdddffffffeeedddeeeeeebbb```^^^]]]^^^______^^^[[[ZZZYYYWWWTTTQQQOOOMMMIIIJJJMMMQQQWWW^^^cccggggggiiilllmmmkkkgggaaa^^^WWWWWWVVVWWWYYY]]]aaacccgggggghhhiiihhhfffeeecccdddcccbbbaaa]]]WWWPPPJJJDDD@@@:::444000///111222.........---------,,,,,,000///,,,***)))***+++,,,+++++++++++++++++++++++++++++++++++++++---111444555111,,,))))))+++,,,---************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,---(((111777333,,,+++,,,---((()))))))))************))))))************))))))))))))************))))))))))))***************************++++++,,,,,,,,,+++++++++,,,------......///000000000111111111111111111222333444444444444555555555555555555555555444444333222222222333333111111111111111222222222111000//////000222444666666:::@@@FFFKKKNNNOOOOOOMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPOOOOOORRRVVVZZZ]]]ccceeegggfffeeecccbbbbbbiiiqqq|||~~~rrrnnnrrrvvvuuurrrmmmnnnpppttt{{{~~~zzzwwwyyy}}}xxxllliiibbb[[[TTTOOOLLLJJJFFFEEEEEECCCBBBAAA@@@@@@;;;:::888777666666777777444444333222222222222222000000000/////////..................................................................------...///SSSRRRQQQOOONNNMMMLLLKKKHHHGGGFFFEEEFFFDDDBBB@@@<<<<<<;;;<<<===???AAABBBDDDGGGJJJLLLNNNPPPSSSVVVTTTUUUVVVXXXYYYZZZZZZ[[[]]]^^^______^^^\\\ZZZXXXYYYYYYYYYZZZZZZ[[[\\\]]][[[[[[\\\\\\^^^___```aaa___^^^^^^^^^^^^___```aaadddeeefffgggfffeeebbbaaa^^^]]]\\\]]]```bbbbbbaaadddbbbaaaaaabbbccccccbbbdddfffhhhhhhgggfffggghhhdddcccaaaaaacccddddddcccaaabbbaaa```]]]XXXTTTQQQLLLKKKLLLMMMQQQVVV[[[^^^hhhjjjmmmooooookkkgggddd\\\ZZZVVVTTTTTTWWW[[[^^^^^^```ccceeefffffffffeeedddcccccccccbbb^^^ZZZVVVMMMIIIAAA999444111222222............---------,,,000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,000222444000+++((()))+++---...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((())))))******+++&&&***+++)))***,,,,,,((((((((()))************)))))))))************))))))))))))************))))))(((((()))*********))))))*********++++++,,,,,,---******++++++,,,------...000000000000111111111111111111222333444444444444555555555555555555555555333222222111111222222333111111111222222222222222111000000000111444777999;;;>>>CCCHHHLLLMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPTTTXXX]]]aaadddfffkkkkkkjjjhhhgggjjjnnnqqqyyyyyyssslllkkkpppvvvyyyzzz{{{~~~zzzpppeee[[[TTTPPPOOOJJJJJJHHHGGGEEECCCBBBAAA@@@>>>;;;999777666666666555555444333222222222222000000/////////................................................/////////---...///...,,,,,,...///NNNMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKLLLLLLJJJFFFCCC?????????@@@BBBEEEHHHJJJJJJMMMPPPRRRSSSTTTWWWYYYVVVWWWWWWXXXYYYZZZZZZZZZ\\\]]]```bbbcccbbbaaa```\\\\\\\\\]]]^^^___```aaa___```bbbdddfffgggggghhheeedddbbbaaaaaaccceeegggiiikkknnnpppooolllhhhfffbbb```___aaaccceeeeeeeeegggdddbbbbbbdddeeeeeedddeeefffggggggffffffgggiiieeedddddddddfffggggggfffhhhhhhgggeeeccc___\\\ZZZTTTRRRPPPOOOPPPSSSWWWYYYeeehhhkkknnnooommmjjjhhhbbb___ZZZVVVTTTTTTUUUWWWWWWZZZ]]]aaadddeeeddddddeeecccbbbbbbbbbbbb```^^^VVVRRRLLLDDD>>>888555333............---------------------,,,,,,+++++++++------------------------******++++++***+++...000000...++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((&&&%%%(((,,,+++''''''((()))***+++******)))))))))************))))))))))))************))))))((()))***+++++++++******)))******+++,,,,,,------++++++,,,,,,---.........000000000000111111111111111111222333444444444444555555555555555555555555111111111000000111111222111111111222222333333333222111000111333666999;;;@@@BBBEEEHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNPPPVVV```jjjoooqqqooonnnlllkkkjjjlllrrr}}}xxxqqqpppqqquuu}}}tttfff]]]XXXWWWOOOOOOMMMKKKHHHFFFEEEDDDCCCBBB???<<<:::888777777666555444333333222222222111111111000000000//////........................---........./////////000,,,...///...,,,+++---///JJJJJJKKKLLLMMMOOOQQQRRRPPPPPPQQQRRRQQQNNNIIIEEECCCCCCDDDEEEGGGKKKOOOQQQNNNQQQTTTUUUVVVWWWXXXZZZXXXYYYYYYYYYZZZZZZ[[[[[[ZZZ]]]bbbgggjjjlllmmmmmmdddeeeeeefffhhhjjjlllmmmkkkllloooqqqssstttttttttmmmkkkhhhffffffiiilllnnnpppssswwwyyyyyyuuuooolllgggfffeeefffiiijjjkkkjjjiiifffccccccfffggggggeeedddeeefffeeeddddddfffhhhfffeeeeeefffhhhiiiiiihhhkkkjjjiiigggfffeeedddddd\\\ZZZVVVSSSRRRTTTWWWYYYbbbdddhhhkkklllllljjjiiieeeccc___ZZZVVVTTTRRRRRRUUUWWW[[[___aaabbbaaaaaaeeecccaaa```aaaaaaaaa```\\\ZZZVVVPPPHHH@@@999555//////.........---------***+++,,,---------,,,,,,........................)))***++++++******,,,...++++++,,,---///...+++(((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********+++***(((%%%(((,,,,,,((('''((()))++++++******)))))))))************))))))))))))************)))))))))***+++,,,---,,,,,,+++))))))***+++,,,,,,------,,,,,,------...//////000000000000000111111111111111111222333444444444444555555555555555555555555111000000000000000111111111111111222222333333333222111111111333777:::===CCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQTTT^^^lllyyy~~~xxxsssjjjiiijjjppp}}}zzzqqqkkkooossszzzqqqfff```^^^SSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB???===;;;:::999777666555444333222222222222222222111111111111000........................---.........//////000000,,,---///---+++***---///JJJJJJLLLNNNRRRTTTTTTSSSUUUSSSQQQQQQQQQNNNIIIDDDEEEEEEGGGKKKOOOSSSUUUUUUSSSSSSTTTWWWYYYZZZYYYXXX\\\\\\]]]\\\[[[\\\^^^aaabbbdddjjjqqqwwwzzzzzzyyyvvvsssqqqttt{{{~~~~~~yyywwwxxx{{{}}}|||wwwvvvuuuttttttvvvwwwyyyvvvsssooollljjjiiigggfffllliiigggfffffffffeeecccdddeeeeeefffggghhhhhhhhhiiikkkmmmllliiiggggggiiidddaaa]]]ZZZXXXVVVTTTRRR]]]```eeeiiilllmmmmmmlllkkkiiigggeeeaaa[[[UUUPPPQQQSSSWWWZZZ\\\]]]^^^_______________```aaaaaabbbbbb]]]WWWSSSQQQLLLDDD===:::666111...---,,,++++++,,,++++++,,,...000///...,,,,,,++++++***)))((((((+++,,,------+++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((())))))))))))************++++++******++++++,,,---******))))))))))))******)))((('''''''''(((***++++++++++++++++++***)))((('''((()))++++++***))))))&&&'''((()))******)))(((++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******))))))))))))))))))............////////////......//////000000111111111222333444555555555555444444444444444444444444///000000000000111111111000////////////111333444222111000111555:::???CCCFFFFFFEEECCCBBBCCCFFFIIIFFFIIIKKKKKKKKKNNNTTTZZZ^^^kkkzzzwwwnnniiimmmwwwtttmmmkkklllvvv~~~}}}zzz{{{|||ooo```___XXXTTTTTTQQQJJJGGGIIIHHHFFFCCCBBB???<<<888444555555444333111000//////222222222111000//////............///////////////........................------------------------LLLLLLMMMNNNPPPRRRRRRQQQQQQPPPOOOPPPQQQOOOLLLIIINNNNNNOOORRRUUUWWWXXXXXXVVVVVVVVVWWWXXXZZZZZZZZZ\\\]]]_________aaadddgggmmmqqqwww~~~wwwssspppmmmkkkpppnnnlllkkkjjjiiigggeeeiiiggggggggghhhiiijjjjjjgggiiikkkjjjgggeeeeeeffffffdddaaa^^^]]]ZZZWWWTTTXXXZZZ^^^bbbfffiiikkklllnnnllljjjhhheee```ZZZUUUQQQQQQRRRTTTVVVXXXYYYYYYWWWXXX[[[]]]```aaabbbcccccc___[[[YYYXXXTTTMMMGGG@@@;;;666111000///...------,,,++++++------,,,+++......---,,,,,,+++******+++,,,------+++******+++.........------,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))***************************+++,,,,,,))))))(((((((((((())))))***))))))((()))***+++,,,((())))))))))))(((((('''(((((()))***************'''((()))*********)))(((************************(((((((((((())))))))))))++++++++++++++++++++++++............////////////......//////000111111111111222333444555555555555444444444444444444444444333333333222222111111111111000//////000111222333333333333555888<<>>@@@AAABBBDDDGGGJJJNNNNNNOOOQQQUUUZZZ^^^aaalllnnnnnnnnnrrrxxxwwwrrryyytttnnnnnnlllkkkmmmssszzzxxxuuusssvvvrrrhhh^^^ZZZXXXTTTPPPOOOLLLKKKIIIHHHGGGEEEAAA>>>888888666555444444444333333222222111111111222222000000//////////////////........................------------------------JJJKKKLLLLLLLLLLLLNNNOOOSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\aaacccgggkkkmmmppprrrtttvvvxxxzzzzzzyyyyyyyyyzzzyyyrrrnnnllllllkkkiiikkkkkkllllllkkkjjjiiiiiifffeeeffffffgggeeebbb___[[[ZZZYYY[[[___eeekkkooorrrqqqppppppnnnkkkfffbbb^^^WWWPPPNNNPPPRRRRRRQQQKKKKKKLLLOOOSSSXXX]]]```aaa``````aaaaaa```\\\XXXSSSNNNGGG@@@:::666222000333111...---......---,,,++++++******))))))))))))***,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))((()))))))))************((((((((((((((()))******))))))(((((((((((()))))))))))))))*********++++++((()))***+++++++++++++++***)))((((((((()))+++,,,++++++++++++******))))))************************,,,,,,,,,,,,------------,,,,,,,,,---------------............////////////...//////000111111222222111222222333444444333333333333333333333444444444666555555444333333222222333222111000000111222333555777;;;>>>AAABBBBBBCCC===@@@CCCEEEFFFHHHKKKMMMLLLNNNRRRXXX___eeehhhjjjllljjjfffhhhrrrxxxuuussspppmmmnnnppptttxxx}}}}}}zzzxxx~~~zzziii^^^ZZZWWWTTTRRRNNNMMMLLLKKKKKKIIIEEEBBB;;;:::888777666666666666666555444333222222222222111111000000000000//////................................................HHHJJJKKKKKKKKKLLLOOORRRUUUUUUTTTSSSRRRRRRTTTUUUUUUWWWYYY[[[\\\```eeejjjnnnsss|||zzzxxxuuupppmmmkkkkkkkkkkkkkkkjjjiiihhhddddddeeegggiiihhhfffddd```^^^\\\\\\^^^dddiiimmmpppppppppppppppnnnjjjfffbbb]]]UUUQQQPPPQQQPPPPPPNNNKKKHHHGGGIIIOOOUUUYYY^^^___```bbbcccbbb^^^\\\\\\WWWPPPIIIBBB<<<666222222000---------...///...+++++++++******************,,,------,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))(((((())))))))))))))))))******((()))))))))************((((((''''''(((((()))***+++******))))))******+++((((((((()))))))))))))))((()))***+++++++++++++++***)))((((((((()))+++,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++***+++++++++,,,,,,,,,---............//////////////////000000111222222222222222333444444444333333222222222333333333444444222222222222333333333333333222222111111222444444777999===AAACCCCCCCCCBBB@@@CCCFFFHHHIIIKKKNNNPPPOOOTTT[[[bbbhhhkkknnnooojjjjjjjjjppprrrjjjiiilllnnnnnnyyy}}}jjj```\\\ZZZXXXPPPOOONNNMMMMMMKKKHHHEEE>>>===;;;888777777777777:::999888777555444222111222222111111000000000000////////////////////////........................IIILLLMMMMMMLLLMMMQQQUUUUUUUUUUUUTTTSSSUUUXXX[[[\\\___aaacccfffmmmwww~~~}}}rrrpppooonnnmmmkkkhhhfffddddddeeegggiiiiiigggfffbbb```___^^^___cccfffiiimmmmmmnnnpppqqqooollliiidddaaa\\\WWWRRRPPPOOOPPPSSSOOOIIIDDDDDDHHHNNNRRRYYY[[[___bbbcccbbbaaa______\\\WWWRRRLLLEEE===888222///,,,+++,,,---.....................---------***,,,......---,,,---...,,,,,,------------......******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))************((((((((((((((())))))***,,,++++++******++++++,,,''''''((())))))))))))((('''(((((())))))))))))((()))))))))))))))******+++++++++***)))))))))******------------------------******+++++++++,,,,,,,,,))))))******++++++,,,,,,............//////////////////000111111222222333333444444555555444444333111111222222333333444444000111111111222222222333333222222111222444555666:::<<<@@@CCCEEEEEEDDDCCCCCCEEEHHHJJJKKKNNNRRRUUU\\\bbbhhhlllmmmnnnqqqsssssswww~~~xxxqqqiiidddfffmmmtttyyyvvveee___[[[WWWSSSQQQPPPPPPOOOMMMJJJGGGAAA???<<<999777666777777;;;;;;<<<<<<:::777444222333333222222111000000000////////////////////////........................OOOQQQSSSQQQNNNOOOSSSXXXTTTUUUWWWXXXZZZ___fffkkkppprrrtttvvvzzz~~~{{{xxxtttoookkkiiihhhgggggghhhhhhfffeeebbbbbbaaabbbccceeeggghhhkkklllmmmpppqqqqqqnnnkkkfffgggfff```XXXSSSRRRSSSUUURRRLLLHHHFFFGGGIIIKKKOOOSSSYYY^^^```aaa``````___^^^]]][[[WWWPPPHHHBBB777444000...............////////////////////////***,,,......---,,,---...,,,,,,,,,------.........******+++++++++,,,,,,,,,(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************))))))))))))************))))))(((((())))))***+++++++++************++++++'''((()))*********))))))((())))))))))))(((((('''(((((()))******************)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))))))))***+++,,,,,,,,,............///////////////000000111111222333333555555555666666555555444000111111222333333444444222222222222111111111111222111111222333555777888>>>@@@CCCFFFGGGGGGFFFFFFFFFHHHJJJLLLOOOTTTYYY]]]iiiooosssrrrnnnooowwwxxxlllllllllnnntttrrrfff___YYYVVVTTTSSSRRRQQQOOOKKKIIIDDDBBB>>>:::777666666666888;;;>>>@@@???<<<888555444333333222111111000000////////////////////////........................TTTVVVWWWUUUQQQPPPUUUYYYTTTWWW[[[^^^bbbjjjssszzzyyytttnnnllliiigggggggggeeedddbbbcccdddfffggghhhiiiiiikkkkkkmmmppprrrrrrooommmiiimmmoooiii___WWWVVVXXXVVVTTTPPPLLLIIIHHHGGGHHHEEEKKKRRRXXX\\\^^^^^^___]]]^^^___```^^^XXXPPPKKK>>>:::555222111111111000------..................***,,,......---------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))************)))))))))))))))***++++++******))))))))))))******((()))***+++,,,+++******+++++++++++++++***)))((('''(((***+++++++++***)))((((((''''''''')))***+++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++,,,------............/////////000000000000111222222333333555666666666666666555555000000111222333333444444555444333333222111000000111111111222333666888999AAABBBEEEGGGIIIIIIIIIHHHIIIKKKMMMPPPTTTZZZaaafffpppuuuxxxtttooorrruuujjjjjjnnnuuu|||sssiiibbbXXXWWWUUUTTTSSSQQQMMMJJJFFFCCC>>>:::666555555555666999>>>BBBBBB@@@;;;888444444333333222111000000000000000000000000000000////////////////////////WWWVVVUUUUUUWWWXXXXXXWWW\\\aaafffkkkrrr}}}}}}tttrrrpppllljjjhhhffffffjjjgggdddccceeehhhjjjjjjllllllmmmmmmnnnnnnmmmmmmnnnpppqqqnnnggg^^^WWWTTTYYYWWWUUUTTTRRRPPPNNNLLLFFFFFFHHHMMMUUU[[[]]]]]][[[]]]```cccbbb]]]UUUPPPKKKDDD;;;444000//////////////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,******++++++++++++******+++++++++*********))))))******))))))******+++,,,---+++))))))+++,,,---,,,++++++,,,------......///,,,---...///000000000000222222111111111111111111333333333444444555555555555555444444444333333333333222000......///111222111111000111333777;;;>>>BBBDDDFFFHHHJJJKKKJJJJJJIIIKKKLLLOOO\\\mmmsssqqq|||vvvppppppttt}}}sssoooooommmvvvzzz~~~{{{|||uuuhhhddd```[[[VVVSSSQQQOOONNNJJJGGGBBB===999888999:::666999>>>CCCFFFEEEDDDBBB>>>===:::777444333222222333111//////000000///---......///////////////...WWWVVVVVVXXX\\\___aaaaaaiiiooowww~~~}}}vvvooojjjhhhgggfffeeecccccceeeggghhhhhhkkkkkklllmmmnnnnnnnnnmmmnnnppprrroooiiibbb\\\YYYUUUSSSRRRSSSTTTTTTPPPMMMFFFDDDDDDGGGNNNUUUYYYZZZ\\\^^^aaacccccc```\\\XXXQQQKKKCCC;;;666333111000000000000000///...------------------------------+++++++++************)))+++++++++***************************************************))))))))))))************************************************************************************************************************))))))))))))))))))))))))************************))))))************************++++++++++++******+++++++++*********))))))+++++++++++++++,,,,,,------+++))))))+++------,,,+++,,,,,,------......////////////000//////......222222222222222222222222333333333444444444555555555555444444444333333333222111000//////000111222111111111333666;;;???BBBDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPRRRXXXdddsssyyywwwrrrooonnnuuu{{{rrrooopppsss~~~yyyuuuxxx~~~|||qqqjjjaaaZZZVVVSSSOOOMMMLLLIIIEEE@@@===;;;::::::777999>>>BBBEEEEEEEEEDDDBBBAAA>>><<<:::888888888555333000///000111000///111111111111000///......XXXXXXZZZ___fffmmmqqqsss}}}{{{rrrkkkhhhfffdddcccdddfffggggggfffiiijjjkkklllmmmmmmmmmmmmnnnppprrrqqqmmmgggdddbbbVVVSSSRRRTTTYYYZZZWWWRRRJJJFFFCCCBBBGGGNNNSSSWWW]]]___aaacccddddddcccbbbZZZTTTMMMEEE???:::555111000000000000000000000000........................++++++++++++************---,,,,,,+++******))))))************************++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******+++++++++***************,,,,,,++++++,,,,,,---...,,,+++)))***,,,------,,,,,,,,,,,,---......//////......///000000000//////333333333333333333333333333333333444444444444555555555444444444333333333111111111111111111111111333333444666:::???CCCFFFHHHGGGHHHHHHJJJLLLNNNOOOMMMPPPTTT[[[fffqqqtttssskkkkkkrrr~~~vvvooommmpppwww}}}vvvpppnnnsss}}}mmmaaa[[[WWWRRROOOOOOMMMIIIEEEAAA>>><<<:::888:::===@@@CCCEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@999666333111111222222111333333222111000//////...\\\]]]bbbjjjttt~~~tttnnnllliiigggfffggghhhhhhhhhggggggiiijjjkkkkkkllllllmmmoooqqqqqqnnnkkkiiiiii^^^YYYUUUWWW\\\___^^^ZZZTTTNNNGGGCCCCCCHHHNNNRRRZZZ]]]bbbeeefffeeeeeeddd___[[[TTTNNNGGG???888333000000////////////000000..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((************************))))))))))))))))))))))))*********************************))))))(((((((((******++++++++++++******************************+++++++++++++++,,,------,,,+++***+++,,,------,,,,,,,,,------.../////////***+++---///111222333333222222222333333333333333444444444444444444444444555555444444444333333333000111222222333222222222555555777999<<>>AAADDDGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFAAA===888555444333333222333333222111000000000000eeehhhnnnxxxyyywwwsssmmmiiihhhhhhiiiiiiffffffgggiiiiiijjjjjjjjjkkkmmmoooooonnnlllllllllggg```YYYWWWZZZ^^^```___\\\WWWNNNFFFBBBCCCGGGJJJSSSYYY```eeefffdddbbbaaa```]]]XXXSSSMMMEEE<<<777111111///...............------------------------.........---------,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++************************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++*********************************************+++,,,,,,,,,++++++,,,---...---,,,,,,,,,---......//////000***+++---///111333333444000111111111222222222333444444444444444444444444555555444444444333333333111111222333444333333333888888999;;;===AAACCCEEEGGGFFFFFFGGGKKKPPPUUUXXX\\\[[[[[[]]]aaaccceeegggrrr{{{xxxrrrvvv|||qqqccc[[[WWWUUURRRQQQOOOKKKGGGBBB>>><<<=========>>>@@@DDDGGGIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHDDD???;;;888666444333333222111000000000111222zzz}}}{{{uuuqqqnnnlllkkkggghhhiiiiiiiiiiiiiiiiiijjjlllmmmmmmllllllmmmnnnjjjddd]]]XXXXXXZZZ^^^```___\\\UUULLLDDDAAAAAABBBKKKRRR\\\bbbcccaaa_________^^^[[[XXXSSSLLLEEE???777555333000///.........------------------------,,,,,,,,,,,,++++++++++++******++++++,,,------...************************,,,++++++++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********************++++++++++++*********************+++++++++******))))))******+++,,,,,,++++++,,,...///---,,,---------...//////000000//////000111111111000000000000000111111222222333555444444444444333333333555555444444444333333333222222222333333444444555999999;;;<<>>>>>@@@CCCFFFHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKHHHDDDAAA>>><<<888666666555333222111111222333|||uuupppkkkkkkllllllkkkkkkjjjiiikkklllmmmlllkkkkkkmmmnnngggfffbbb]]]ZZZYYY]]]`````````\\\TTTKKKDDDAAA@@@EEEMMMWWW]]]^^^^^^```bbb___^^^]]]\\\YYYUUUOOOJJJ???===999555222000000///........................---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++******))))))*********++++++++++++************+++,,,,,,,,,++++++---//////---+++------......//////000000000000111111111000//////000000111222222333444444555555444444444333333333555555444444444333333333333333222222333444666777888999;;;>>>AAADDDFFFGGGGGGIIILLLRRRYYY```gggkkkmmmddd^^^]]]```eeeqqq}}}}}}tttrrrzzz}}}kkk```\\\WWWUUUSSSOOOLLLHHHFFFEEEAAA@@@@@@@@@AAACCCEEEFFFDDDEEEHHHJJJLLLMMMNNNNNNJJJIIIGGGFFFDDDBBB>>>;;;<<<:::777444222222222222~~~wwwnnnnnnnnnnnnmmmlllkkkkkklllmmmmmmlllkkkkkkmmmoooeeehhhhhhddd^^^[[[^^^bbbbbbcccbbb\\\SSSJJJEEECCCBBBIIIRRRXXXZZZ]]]bbbfff```_________^^^[[[VVVSSSEEEBBB>>>999555333222222000000000000000000000000//////.........---------...------,,,,,,++++++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************------------------------))))))))))))))))))))))))************************+++++++++,,,,,,---------******++++++++++++******))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,+++,,,---//////---+++------......///000000000......///111111222222222111111222333333444555555555555555444444333333333555555444444444333333333444333222111222444777888777999<<>>>>>???BBBFFFJJJLLLSSSVVV```nnn{{{{{{tttyyypppjjjpppyyyuuurrruuusssddd\\\UUURRROOOJJJIIIKKKEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEHHHKKKNNNPPPQQQRRRMMMLLLKKKIIIGGGEEEDDDCCC@@@???===:::777444111000{{{vvvtttsssnnnllljjjiiiiiihhhfffeeeggghhhiiiiiigggdddaaa___]]]___bbbccc___WWWOOOIIIEEECCCCCCGGGNNNVVV[[[]]]___cccdddaaa___```aaa___YYYUUUNNNGGGAAA:::444000////////////.........///.........---------,,,,,,------------------,,,,,,++++++++++++++++++++++++************************,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******++++++,,,,,,,,,++++++***))))))(((************************+++*********))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---...//////------,,,,,,,,,---...///000000000000111111111111111111111111222222222222333444444555555444444333444444444333333333333333555333222111222444777999<<<>>>AAABBBDDDGGGLLLOOOVVV___ooo}}}~~~yyy}}}{{{}}}{{{vvvvvvzzzsssggg\\\WWWSSSMMMKKKKKKGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFIIILLLNNNPPPQQQQQQMMMLLLKKKIIIGGGFFFDDDDDDAAA@@@>>>;;;888666333222}}}uuuqqqmmmjjjiiihhhgggeeeggghhhiiijjjiiifffcccaaa\\\]]]___cccddd___WWWPPPJJJGGGCCCCCCHHHOOOVVVZZZ^^^ccceeecccbbbddddddbbbaaa]]]VVVOOOHHH???777111000000///......///000111.........------------,,,//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++***)))))))))***************************************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------.........------,,,,,,------...///000000000000111111111111111111111111222222222333333444444555555444444333444444444444444555555555444333222222333666888::::::???DDDFFFFFFJJJPPPVVV___ooo|||wwwyyysssaaaXXXTTTOOOLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHKKKMMMNNNOOOOOOOOOLLLLLLKKKIIIHHHFFFEEEDDDCCCBBB@@@===;;;999777666}}}zzzwwwuuuoooooonnnlllkkklllmmmoooqqquuu||||||tttnnnkkkkkkkkkkkkhhhiiijjjkkkjjjgggdddbbb]]][[[[[[___cccddd^^^XXXQQQKKKEEEAAABBBHHHPPPUUU\\\bbbeeeeeeeeeggghhheeeeeeaaa\\\VVVOOOFFF===777333111...---...///000111............------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++''''''((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---......+++++++++*********))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,,,,------------------------------------......//////000000000111111111111111111111222222222333333333444444555555444444333555555555666666777777888333333333444666888;;;<<<<<>><<<;;;:::{{{wwwqqqllliiihhhhhhhhhcccdddeeedddccccccfffhhhdddhhhmmmrrrvvvzzz~~~}}}yyyrrrooonnnnnnkkkkkklllkkkjjjhhhfffddd```\\\XXXYYY___cccbbb```WWWRRRIIIBBB@@@DDDKKKPPPXXX___eeefffgggjjjjjjhhhdddbbb___[[[UUUNNNEEE@@@888444///---...///000000//////.........---------***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++''''''((()))***+++++++++++++++++++++++++++++++++***++++++,,,,,,---------+++++++++******************************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------------------------.........//////...///000000000111111111111111222222222222333333333333444444555555444444333444444555555666666666777333444555666888;;;>>>???BBBFFFJJJKKKLLLUUUcccoooyyyrrrsss{{{}}}zzz{{{nnneee^^^XXXVVVQQQOOOKKKHHHGGGGGGHHHIIILLLMMMNNNOOOOOONNNMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA???>>>>>>|||qqqeeecccaaa``````bbbdddfffbbbeeehhhhhhfffgggkkknnnjjjlllpppqqqqqqqqqrrrsssppppppooonnnmmmkkkjjjjjjhhhmmmqqqsssyyyzzztttqqqooonnnmmmkkkiiihhhgggfffddd___YYYWWWZZZ___bbbccc^^^YYYPPPGGGBBBBBBGGGKKKTTT\\\ccceeegggkkkkkkhhhdddcccaaa^^^[[[UUUOOOJJJ@@@:::333//////000000////////////.........------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,------.........------...////////////...000000000000111111111111222222222222333333333333333444444555555444444333333333333333333444444444444555666999<<>>BBBEEEGGGIIIKKKNNNTTT\\\eeekkkppptttwwwrrrrrryyy|||rrrrrrwww|||nnncccYYYUUUTTTQQQOOOOOOMMMNNNQQQRRRSSSQQQOOONNNPPPMMMKKKJJJJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCzzztttkkkhhhgggjjjpppuuuuuutttqqquuu|||~~~zzzxxxvvvsssnnniiifffkkknnnlllkkknnnooonnnppprrruuuzzzwwwqqqkkkgggeeebbbeeegggfffbbb___^^^^^^aaacccdddaaaZZZRRRMMMKKKJJJOOOWWW^^^dddggghhhiiihhhhhhhhhhhhfffdddbbbaaa[[[UUULLLCCC===888444222/////////...---,,,------111000000///......------......---,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++***************)))---,,,***)))))))))***+++************************************************,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,------,,,,,,,,,---...///------........./////////222222111111111111111222111111222222222333333333222333444444555555444444555666777777666666888:::===???BBBEEEHHHIIILLLNNNQQQWWW___eeeiiimmmqqquuutttyyyyyyyyyzzzmmm```ZZZXXXUUURRRRRROOOPPPRRRTTTTTTRRRPPPOOOOOOMMMKKKKKKKKKLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCyyyuuuqqqttttttppppppsssvvvuuuuuutttuuu{{{zzzsssqqqttttttoookkkjjjhhheeedddeeefffhhhkkkppptttwwwwwwoooiiidddgggjjjkkkiiieeecccbbbcccfffiiiiiiccc\\\UUUQQQLLLPPPWWW___eeejjjlllmmmjjjjjjiiiiiigggfffdddccc```[[[UUUMMMFFF>>>777222222111000///...---------000000000///......------------,,,+++++++++,,,,,,,,,+++++++++************,,,++++++******++++++,,,,,,,,,------------,,,,,,)))))))))))))))*********,,,,,,+++************+++************************************************------,,,,,,+++******)))************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,------...///....../////////000000000222111111111111111222222000111333444444333222222333333444555555555555444666777888777777888:::===>>>BBBGGGIIIJJJMMMRRRVVVZZZ___dddeeefffiiipppvvv|||~~~xxx|||~~~lllbbb]]]YYYUUUUUUQQQRRRTTTUUUUUUSSSRRRPPPNNNMMMLLLLLLMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCwwwnnniiigggeeekkknnnnnnrrr|||}}}yyytttoookkkiiigggfffgggiiijjjjjjlllrrryyy}}}|||qqqjjjkkkllllllkkkjjjiiihhhfffiiilllmmmiiiccc]]]YYYQQQTTTYYY```gggkkkmmmnnnkkkkkkkkkjjjiiigggffffffccc```\\\VVVOOOEEE;;;444555444111000000000000///000000//////............---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,------......------,,,%%%&&&''')))+++,,,......++++++++++++++++++++++++************************************************,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------......///////////////000000000000111111111000111111222333222444555777777666444333333444444555555555555555666777777777777999<<>>BBBEEEJJJLLLKKKOOO[[[gggkkknnnmmmjjjffffffooo}}}xxxhhh\\\WWWWWWRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNMMMKKKHHHIIIIIIHHHGGGFFFEEEDDDDDD}}}vvvpppmmmmmmpppssstttzzz{{{vvvpppkkkfffeeecccaaaccchhhpppuuu~~~yyyooohhheeegggiiikkklllkkkjjjjjjkkkllljjjiiidddbbbaaadddhhhkkkkkkiiimmmlllkkkjjjiiiiiiiiiiiieeeeeeccc```[[[SSSIIICCC888444///...///111000...//////////////////......------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,************************************************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............------...////////////........./////////000000000000000000000111222333333333333444555555444222111444444555666666666666555666777777888999<<>>BBBHHHMMMHHHPPPXXX___pppyyyooorrr{{{zzzgggaaaWWWWWWVVVVVVUUUTTTSSSSSSRRROOOLLLKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEyyywwwzzz}}}|||sssooojjjfffgggooozzz}}}qqqllllllpppooommmkkkiiijjjmmmooooooooonnnnnnoooqqqssstttpppooonnnmmmlllkkkjjjjjjkkkjjjhhhfffeeeaaa]]]ZZZSSSJJJ>>>666555444111...////////////...---,,,,,,/////////...---------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------++++++,,,---++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------+++)))'''''')))+++---++++++,,,,,,,,,---------////////////////////////111...222000***///444,,,000000000000////////////111111222222222333333333555555555555555555444444666555555555666777999:::AAA@@@???AAADDDGGGIIIJJJQQQQQQ[[[lllyyyyyyuuusssnnntttaaa^^^ZZZUUUTTTUUUUUURRRNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKJJJHHHFFFEEEDDD~~~yyysssuuu|||tttiiieeegggnnnrrryyy}}}~~~tttpppqqqpppooommmllllllnnnooonnnnnnnnnooopppqqqrrrsssooonnnmmmlllkkkjjjiiiiiikkkiiigggfffeeeccc___\\\WWWPPPEEE===999666333111///000000000///......---...............---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---,,,+++***+++---++++++************++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------------------------------...,,,111111---444999222.../////////000000111111111111222222222333333333555555555555555555555555333333333333444555777888??????@@@CCCFFFJJJLLLMMMTTTWWWbbbrrrzzzxxxuuuuuuyyyoooccc^^^XXXVVVUUUSSSOOOKKKNNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGxxxtttrrruuu{{{uuukkkgggfffeeeeeehhhrrryyyqqqpppmmmkkkjjjjjjkkklllllllllnnnoooppppppqqqqqqnnnmmmmmmlllkkkjjjiiiiiiiiihhhgggggggggeeebbb___]]]XXXOOOFFF>>>888555444000000000000000/////////---------.....................------------..............................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***000222///777>>>777---......///000111222333111111222222222333333333555555555555555555555555333333222333444666777999===>>>AAAEEEIIIMMMOOOQQQTTT[[[gggqqqsssrrrtttyyylllfff___ZZZWWWTTTPPPMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKKKK}}}xxxyyy{{{}}}~~~tttkkkeee```aaadddlllsss}}}|||wwwpppkkkiiiiiikkkkkkiiikkkmmmnnnooopppoooooonnnnnnmmmllllllkkkjjjjjjhhhhhhggghhhhhhgggeeeccc```^^^WWWNNNCCC;;;777555111000000///////////////,,,---------.../////////......------------......------------------------+++++++++++++++*********************++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---+++000222///666<<<666...//////000111111222222111111222222222333333333444444444555555555555555555555555555666888:::;;;===???CCCGGGJJJMMMPPPRRRXXX___hhhllllllppp{{{}}}uuuiii___ZZZWWWUUUSSSNNNOOOPPPQQQQQQRRRQQQQQQNNNMMMMMMMMMMMMMMMLLLLLL|||zzz~~~xxxnnneeeaaa^^^___aaagggttt{{{qqqllllllmmmnnnhhhiiikkkmmmnnnnnnnnnmmmoooooonnnnnnmmmmmmllllllhhhhhhhhhiiijjjjjjgggeeeaaa```[[[SSSIII@@@:::777222111000///.........///,,,---------...////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------............***+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,---------.................................000...111111,,,222777000111111111111000000000000111111222222222333333333444444444555555555666666555555555666777999<<<===???BBBFFFHHHJJJMMMQQQTTT___eeeiiiiiilllxxxyyyhhh\\\VVVTTTTTTOOOPPPQQQRRRRRRRRRRRRRRRLLLLLLLLLLLLLLLLLLLLLLLL{{{zzz{{{rrriii```\\\[[[]]]ccckkksssyyyqqqnnnlllkkkhhhhhhjjjkkklllmmmmmmmmmooooooooonnnnnnnnnmmmmmmiiiiiiiiijjjkkkkkkiiigggbbbaaa^^^YYYQQQHHH@@@;;;555444222000............---------...............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,---------............////////////////////////222///222000***///333+++222222111111111000000000111111222222222333333333333333444444555666666666555444555555777999<<<===BBBEEEIIIJJJKKKNNNSSSXXX```eeeiiikkktttxxxdddXXXRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQLLLLLLLLLKKKKKKKKKKKKKKK|||}}}nnngggbbb___^^^```dddlll{{{}}}tttmmmiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjkkklllllljjjhhhdddbbb```^^^ZZZSSSIIIBBB:::888555222000/////////...............---------//////............//////------------------------//////......---,,,,,,+++))))))*********+++++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------------,,,,,,------------............////////////////////////000---111000***000444---111111111111111111222222111111222222222333333333333333444444555666666777666666666777999;;;===???DDDGGGKKKKKKLLLQQQYYY```bbbiiipppyyyuuudddYYYUUUQQQQQQRRRRRRQQQQQQPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJtttmmmfff```]]]\\\aaajjjxxxvvvnnnhhhhhhgggggghhhjjjlllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkklllmmmmmmjjjhhhgggdddbbbbbbaaa[[[PPPGGG===;;;888444222000000111/////////......------,,,//////............//////........................000000///...------,,,,,,,,,,,,---------.........---...//////------...///---,,,,,,++++++,,,,,,---(((((())))))************---------------------------------.........//////........................---------.........//////////////////////////////---+++///000+++222777000//////000111222333333444111111222222222333333333333333444444555666777777999999999:::<<<>>>@@@BBBEEEIIILLLMMMNNNTTT^^^fffjjjsssqqqddd^^^QQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJssshhh```cccbbbfffnnnttt~~~rrrkkkkkkjjjgggdddccceeegggmmmlllkkkkkkkkkkkkmmmmmmnnnmmmmmmlllllllllmmmmmmgggffffffdddaaa[[[SSSNNNCCC>>>777111////////////222222111//////.........------------------------------------...///000000+++++++++++++++++++++++++++,,,------++++++,,,---//////...------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&&&&'''((()))***++++++++++++,,,,,,,,,---------------------------------+++++++++---...///---,,,,,,---///000000000///...111111111000000000000000222222111111111111111111333333222222333333444555222333444555666666666666888777777999===AAADDDEEELLLLLLOOOTTTWWW[[[cccmmmoooppp```YYYUUUTTTUUUTTTQQQPPPSSSNNNNNNMMMMMMLLLKKKKKKKKK{{{rrrkkkhhhhhhiiijjjooo}}}rrrnnniiieeeeeeeeeffffffkkkkkkjjjjjjjjjkkkmmmmmmooonnnmmmmmmlllllllllllljjjiiihhhfffccc^^^XXXSSSJJJDDD<<<555222000000000111111000///..........................................---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---,,,---.../////////---...///000000000///...000000000///////////////222222111111111111111111444333333333333444555555333333444555666666666666888777777999===AAADDDFFFJJJLLLQQQWWWYYY]]]gggsssqqqaaaYYYSSSSSSRRROOONNNOOOOOONNNNNNMMMLLLLLLKKKKKK{{{wwwrrrmmmlllrrrzzzyyynnngggfffgggfffeeehhhhhhhhhiiijjjkkkmmmmmmpppooonnnmmmmmmlllkkkkkkkkkjjjhhhfffdddaaa\\\XXXRRRLLLBBB:::555333111000000//////.........////////////////////////////////////...---,,,+++,,,,,,------------------------,,,---...---,,,+++,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,+++------------------------//////......---,,,++++++,,,,,,,,,,,,------------------------------------......---------...///000---...///000000000//////////////////////////////111111222222222222222222444444333333444444555666444444555555666777777777999999:::<<<@@@CCCGGGIIILLLPPPVVV[[[]]]cccrrrooobbbVVVRRRRRRPPPNNNMMMOOOOOOOOONNNMMMMMMLLLLLLyyyuuutttuuu{{{sssjjjfffddddddffffffggghhhjjjkkkmmmmmmppppppooonnnmmmlllkkkjjjjjjhhhfffeeedddaaa]]]ZZZYYYRRRHHH???999555222111///...............//////..............................---,,,,,,,,,,,,,,,------------------------,,,---......,,,+++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------------,,,,,,+++******))),,,,,,,,,------------...........................,,,.../////////...............//////000000000000////////////000000000000111111222222222222222333333333333222333444444555555555555555666777888888;;;===???AAACCCGGGKKKMMMPPPTTTZZZ___bbbmmmmmm[[[UUUUUUTTTQQQOOOPPPPPPOOOOOONNNMMMMMMMMM~~~uuuooonnnuuurrrfffccceeedddeeeggghhhjjjkkklllmmmpppppppppooonnnlllkkkjjjkkkiiigggfffeeeccc___]]][[[UUUMMMDDD===888444111//////.........//////000------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------.................................,,,000444555333111//////////////////000000111111000000000111111222222222111111222222333333333333222222222222222333333444666666555666666777999999:::===AAACCCEEEHHHLLLOOOSSSVVV[[[aaagggwwwxxxbbbXXXWWWVVVSSSQQQQQQQQQPPPPPPOOOOOONNNNNNuuummmkkksssnnnggggggeeefffgggiiikkklllllllllooooooppppppooommmllljjjlllkkkjjjjjjiiifffbbb^^^ZZZVVVPPPIIICCC===777333111000////////////000000---------------------------,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,...//////000,,,---------.......................................333777888555222111111000000/////////000111222000111111222222333333333111111222222333444444444333222222222222333444444777777666666666888:::;;;999===AAADDDEEEGGGLLLOOOUUUWWW]]]fffqqqkkk]]]YYYVVVSSSQQQRRRRRRQQQQQQPPPOOOOOOOOOyyynnnooosssxxx{{{nnniiifffgggiiijjjllllllllllllnnnooopppppppppnnnmmmkkklllkkkkkkkkkjjjgggaaa]]]XXXVVVRRRNNNIIIBBB;;;666333222111000000000000000........................//////.........//////000------------------------...///000///---+++,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111------------.......................................111444222...---...111111000/////////000111222///000000111222222333333111111222222333444444555555444444444444555666666888777666666777888:::<<<:::???DDDGGGGGGIIINNNRRRWWWZZZcccqqqxxxggg^^^XXXTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOvvvpppmmmkkkttttttkkkfffhhhiiikkklllllllllkkkmmmnnnpppqqqpppooommmllliiiiiijjjjjjiiieee^^^ZZZWWWUUUTTTQQQMMMFFF>>>999444444222111000000000000////////////////////////222111000//////.../////////////////////////////////000000///---+++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,------.../////////---------.........//////////////////////////////,,,......***&&&&&&***///111000/////////000222333...//////000111222222222111111222333333444555555666666666666666777888888999888666666777888;;;<<<===CCCIIIKKKKKKMMMRRRWWW[[[___kkk}}}pppccc[[[VVVVVVSSSSSSSSSRRRQQQQQQPPPPPP{{{pppiiikkksssyyyyyyssslllhhhiiikkkiiiiiijjjlllmmmooopppqqqpppnnnmmmiiihhhffffffeeeccc___\\\\\\[[[YYYWWWSSSMMMFFFAAA===888333111333333///,,,000000000000////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------++++++,,,,,,,,,---------........................///////////////.........//////............//////333333111///222666444...,,,---///000222333333333333333444444444444444444444444444555555555666666888999::::::::::::<<<===IIIHHHJJJNNNOOOPPPTTTZZZcccmmm}}}mmmeee___YYYRRRTTTTTTRRRQQQQQQQQQPPPyyymmmjjjmmmooottt{{{qqqjjjiiikkkjjjiiijjjjjjkkkmmmnnnooonnnmmmllljjjiiigggffffffdddaaa______]]]\\\ZZZVVVQQQJJJEEE???:::444222222222000,,,////////////............////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++,,,,,,,,,---------.................................///////////////000000////////////000000111666777333000000111///---...///111222222222222333333333444444444444555444444444555555555666666444666888888888:::>>>BBBMMMLLLNNNQQQSSSUUU\\\dddlllvvvqqqfff]]]VVVWWWUUUSSSRRRQQQQQQOOO|||sssqqqllllllpppyyyqqqllllllkkkjjjjjjgggiiijjjlllmmmmmmllllllllljjjgggffffffeeedddbbbbbbaaa___^^^[[[VVVPPPKKKDDD>>>777333222222000...//////.........---------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,------------........................------......//////000000111111000000000000111111333===CCC<<<333000333555///000000111222222111111333333333444444444555555444444555555555666666666222555888888888<<>>555222444666111111111222222111111000222333333444444555555555555555555555666666666666333777:::::::::???JJJRRRPPPRRRVVV[[[]]]```hhhrrrxxxfff^^^VVVTTTTTTRRRPPPPPP{{{sssooottt{{{rrrllliiiiiigggggghhhjjjkkkllllllmmmiiigggdddcccdddeeeeeeeeeeeedddbbbaaa```]]]YYYUUUOOOIIIAAA:::555333111111111111111000000000000///////////////////////////......---,,,,,,---..............................------------------------,,,,,,,,,---------------------------------------,,,,,,---------.........////////////////////////,,,------...///000111111000//////......//////000,,,333888555111111111000111222222222222111111000222222333333444555666666555555555666666666777777555777999:::<<>>:::555111000111111111111000///------......///...//////000000//////...////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////------.........////////////000222333333222000//////000111222222222222222000000111111222333333333333333444444444333333222444444444555666666777777555777888888777888===BBBGGGSSS___ccceeelllvvv}}}tttaaaXXXvvvmmmllliiixxx~~~qqqjjj___eeehhhfffeeehhhkkkkkklllkkkkkkllllllkkkgggeeeeeecccaaa___]]]YYYUUUQQQCCC>>>777222000111111111111000...---------///000//////000000000000//////////////////////////////.........//////.........------------------------------------------------......////////////............/////////000000000...000222333333222000...------.../////////......000111111222222333333444222222444555666555555444444444555555666666777777555777999999888:::@@@FFFJJJYYYeeegggiiirrrlll\\\~~~mmmuuudddqqqxxxnnnaaafffhhheeedddgggkkkkkklllllllllmmmmmmllliiiffffffdddaaa___]]]ZZZWWWTTTFFF@@@999333111111111111222000...---,,,---///000//////000000000000//////,,,---------------------......////////////......////////////////////////------------------------...///////////////...---////////////000000000000+++---///000000///---+++000000111111111111000000000111111222222333444444000111444666777777777777444444555555666777777777444777::::::999;;;BBBIIILLL\\\iiikkklllwwwxxxeeewwwooonnnuuummmbbbddddddbbbcccgggkkklllkkkooopppmmmmmmnnnlllhhhdddcccbbb```]]]ZZZXXXVVVLLLFFF>>>777222111000///222111000111222222111000......---+++,,,///000///000000000000000000000000000///...---,,,---......//////.........---------////////////////////////............////////////111111000000//////......//////000000000000//////111111111111111111111111222222222111222222333333444333333333333444555555555555555555666666777777<<<<<<<<<<<<===BBBHHHMMMUUUYYYcccnnnvvvvvvxxxqqqmmmuuugggggggggeeedddfffhhhhhhhhhlllnnnlllkkkkkkhhhddddddcccbbbaaa___\\\ZZZYYYPPPJJJAAA:::555333111000222111111111222222111000000111000///...///000000........................000///...---,,,------...//////.........---------////////////////////////............////////////000000000000////////////000000////////////000000111111111111111111111111222222222111222222333444444444333333444444555666666666666666666666666666888999:::;;;???EEELLLQQQ\\\```jjjxxxyyylllkkkxxxmmmkkkhhhfffeeeeeeggghhhfffjjjlllkkkjjjjjjgggccceeeddddddbbb```^^^]]]\\\TTTOOOFFF>>>999666333111111111222222111111////////////000000//////000222........................//////...------------..................---------////////////////////////............////////////////////////000000000000111000///......///000111111111111111111111111111222222222222222333444444444444444333444444555666777777777666666666666666666888:::>>>CCCKKKTTTZZZbbbfffqqqxxxpppuuuxxxqqqjjjgggffffffiiimmmhhhkkkllljjjkkkmmmmmmjjjhhhgggfffdddbbb```]]]\\\XXXSSSJJJCCC===888444222000111222222111000000000---,,,---//////...///333000000000000000000000000//////......------------........................////////////////////////............////////////......//////000000111111222000///------///000222111111111111111111111111222222222222222333444555444444444444444555666666888888777777777777666666888:::>>>BBBIIIRRR\\\ccciiinnnyyyzzzvvv{{{rrrllliiigggiiinnnkkkmmmllljjjlllrrruuuuuukkkjjjhhhfffccc```]]]\\\[[[VVVNNNGGG@@@;;;555222000222333222000000111333777111...000000------000000000000000000000000000...............------------.....................////////////////////////............////////////......//////000000111111222000///------///000222111111111111111111111111222222222222333444555666555444444444444555666666888888888888888888888777:::<<<@@@FFFMMMWWWaaahhhpppxxx{{{xxxzzzrrriiigggkkkkkkmmmllljjjmmmtttxxxxxxkkkjjjiiigggdddaaa^^^]]]]]]XXXRRRKKKDDD>>>888444111333333222///000555999GGG:::222333333...+++---..............................//////......---,,,---------...............////////////////////////............////////////////////////000000000000111000///......///000111111111111111111111111111222222222222333555666777555555444444555555666777777888888888999999999999;;;===BBBHHHPPP[[[fffmmmttt~~~qqqhhhiiigggjjjkkkjjjlllqqqrrrppphhhhhhgggfffeeecccaaa```___[[[UUUOOOIIIBBB<<<777222333333111///111888>>>PPP===///111555111------........................---.../////////...---,,,---------.........//////////////////////////////............////////////000000000000////////////000000////////////000000111111111111111111111111222222222333444555666777555555555555555666666777666777777888999:::;;;;;;===@@@EEELLLVVVbbbmmmuuu{{{tttyyyllljjjcccgggjjjjjjkkkmmmkkkgggeeeeeeffffffeeeddddddcccaaa]]]XXXRRRLLLEEE>>>:::333444333000...222:::BBBNNN999)))...555333000000000000000000000000000000---.../////////...,,,,,,---------.........//////////////////////////////............/////////000111111000000//////......//////000000000000//////111111111111111111111111222222222333444555777777555555555555555666777777666666777888:::;;;<<<===@@@CCCIIIQQQ\\\iiiuuu}}}sssssstttzzzaaammmaaahhhkkkhhhhhhkkkjjjfffgggfffdddcccddddddcccbbb\\\XXXUUUSSSRRRMMMEEE>>>666444111000222333444444444444333222111111222222//////000000000000//////111000///......///000111//////000000///...------......///000///...,,,+++////////////000000000000///000111222222111000///000000000000000000000000000000111222222222222111333444444444333333555777333444666666555555777888999:::999777777:::;;;;;;AAADDDLLLVVVaaammmtttooorrriiijjj```fffhhhggggggkkkllliiigggfffdddcccddddddcccccc___[[[WWWUUUTTTPPPHHHBBB;;;888444333333333333333222111111000000///000000//////000000000000//////111000///......///000111///////////////...------.........///......------////////////000000000000...///000000000000///...111111111111111111111111000000111222222222222222111222333222111111333555333555666666666666777999999:::999999999;;;<<<<<>>DDDKKKVVVbbbmmm~~~}}}sssttt~~~iiihhhgggdddbbbbbbdddeeeeeefffgggfffeeecccccccccdddddd```[[[XXXVVVTTTQQQOOODDD???:::666444444333222222222333333333222222222//////000000000000//////000000////////////000000...///////////////......///...---------///000111////////////000000000000////////////////////////111111111111111111111111000111222222333333222222333444555555444444555777444666777777777777888:::999777888;;;<<<<<<===@@@GGGPPP]]]jjjuuu~~~~~~vvvwwwppplllgggbbb```aaacccdddffffffggggggfffcccbbbccceeedddaaa\\\YYYVVVUUUSSSRRREEE@@@:::666444444444333111222222333333333222222//////000000000000////////////000000000000//////......///////////////...///...------...///111222////////////000000000000000000000000000000000000111111111111111111111111111111222333333333333222444555555555444444666888555666888888777777999::::::777777;;;===<<>>888777<<>>CCCKKKVVV\\\hhhuuu{{{yyyyyyxxxvvvuuutttsssrrrrrrrrrrrrssspppnnnkkkiiihhhkkkmmmppprrrtttvvvyyy{{{||||||{{{}}}{{{zzz{{{~~~~~~www~~~qqqfffdddddddddfffiiieeehhhiiigggcccaaadddgggbbbaaa```]]]ZZZXXXXXXXXXNNNHHH@@@999555444333333---///000222222222000/////////000000000000//////...///000111111000///...------...//////////////////000000000000//////...////////////000000000000111000////////////000111222222222222222222222222111222333333444444333333222333444333222333444666666888999999999999:::<<>>;;;AAADDDDDDLLLXXXeeehhhppp}}}wwwqqqiiiccc___^^^]]]\\\[[[XXXUUUTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRTTTVVVXXXXXXXXXVVVUUU[[[\\\^^^```ccceeeggghhhiiijjjjjjkkkkkkjjjjjjiiicccbbbaaa`````````aaabbbiiijjjllloooqqqssstttuuuuuuwww|||{{{yyynnnkkkiiifffaaadddeeeeeecccaaabbbeeeiiidddbbb```___^^^\\\YYYWWWVVVQQQIII@@@:::666444444333333444555444333222111333333333222111000//////000000000000000000000000111000...---------......111111000///...---,,,,,,---......///000111111222111111111111111111111111222222222222222222222222//////000111222222222222444444555555666777777777444666888888888999:::<<<=========<<<@@@JJJXXXbbbmmmmmmuuuvvvppphhhbbb]]][[[XXXWWWUUURRROOONNNNNNOOONNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMOOOQQQQQQPPPOOONNNNNNOOOQQQSSSUUUWWWXXXYYY]]]^^^^^^^^^^^^^^^^^^]]]ZZZYYYXXXWWWVVVWWWWWWXXX\\\]]]___bbbdddfffggggggiiikkkooosssxxx}}}xxx{{{qqqkkkfffccccccddddddcccaaaaaadddgggeeecccaaa``````^^^[[[XXXWWWRRRKKKBBB<<<888666555222333444444444333111111222333333222222000//////000000000000000000000000444333222111111111111222111000000//////...............//////000111111222111111111111111111111111222222222222222222222222222222333444555555555555444444444555666666777777555777999999888999:::<<<======<<>>GGGVVVeeepppvvv{{{{{{tttmmmfffbbb[[[XXXUUUSSSRRRRRRQQQOOOMMMMMMNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJLLLOOOSSSWWWZZZXXX]]]cccgggkkkpppxxx}}}{{{oootttuuujjjgggeeecccaaaaaabbbddddddeeecccbbbaaaaaa___]]]ZZZTTTSSSOOOJJJEEE???:::888333333333222222222222222111111222222222111000000111111111111111111111111222333333333333333333333//////000000111111222222000000000000111111111111000000000000000000000000222222222222222222222222222333444555666666666666333333444444555666666777888999;;;;;;::::::;;;===??????CCCOOO___oooyyy~~~{{{sssnnnbbb___[[[YYYWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEGGGJJJLLLNNNLLLPPPTTTWWWYYY^^^dddjjjqqqxxxqqqooozzz~~~ooonnnjjjdddaaaaaaccceeeeeedddcccbbbaaaaaa```]]][[[TTTSSSRRRNNNIIIBBB===999555444333333222222333333111111222222222111111000111111111111111111111111000000111222222222111111/////////000000111111111111111111111111111111111111111111111111111111111222222222222222222222222111222333444555555555555444444555555666777777777777999;;;;;;;;;;;;===???AAAEEEMMMZZZjjjzzz}}}pppmmmhhheeecccaaa^^^]]]ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHKKKLLLMMMPPPUUUZZZbbbhhhooouuuxxx|||zzzrrrsssuuuooogggbbbbbbdddfffgggeeedddcccbbbbbbaaa___]]]VVVVVVUUURRRMMMGGG@@@<<<666555444333333333444444000111111222222222111111111111111111111111111111,,,---.../////////....../////////////////////000111111111111111111111111222222222222222222222222222222222222222222222222///000111222333333333333555555666666777888888888666888:::;;;<<<===???AAADDDKKKWWWfffwww~~~zzzuuuqqqooollljjjgggbbb```]]][[[YYYXXXWWWXXXSSSRRRPPPOOONNNMMMLLLLLLHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGIIINNNSSSYYY]]]ccciiioootttxxxzzzwwwqqqtttyyyrrrhhhbbbbbbeeeggghhhgggeeedddddddddccc```^^^WWWXXXXXXVVVQQQJJJCCC???777666555444333444555555000111111222222222111111111111111111111111111111...///000222222222111000///////////////.........222222111111111111111111333333333333333333333333222222222222222222222222333333444555666666666666666666777777888888999999666888:::;;;<<<===@@@BBBFFFOOO___ooozzzwwwrrrqqqooojjjeeebbbaaabbbWWWUUURRRRRRRRRQQQPPPNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIISSSTTTVVVZZZ```fffmmmqqqwwwvvvyyyuuurrr|||uuugggdddccc^^^```hhhiiiiiihhhgggfffdddbbbaaa[[[ZZZYYYWWWSSSMMMFFFAAA;;;888555333333333333222333333333222222222111111111111111111111111111111111111000000//////......////////////////////////111111000000000000111111222222111111111111111222111111222222222222333333222222222222222222222222444444555666777888999999<<<::::::<<<;;;;;;BBBJJJOOO\\\nnn|||}}}yyytttpppnnnlllkkk```]]]XXXUUURRRPPPNNNLLLNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGKKKLLLMMMQQQVVV\\\aaaeeelllkkknnntttxxx{{{ssswwwpppiiieee```aaahhhhhhhhhhhhgggfffdddcccbbb]]][[[YYYWWWTTTOOOHHHDDD<<<999666444333444333333333333333222222222111111111111111111111111111111222222111111111000000000111111111111111111111111111111000000000000111111222222111111111111222222333333444444444444555555444444444444333333222222444444555666777888999:::<<<::::::<<<<<<>>>EEENNNXXXgggyyy~~~zzzwwwooojjjaaaZZZUUURRROOOMMMMMMMMMLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHLLLQQQUUUXXX___^^^aaagggkkknnnuuu|||}}}wwwyyy~~~~~~qqqiiiccccccgggggggggggggggfffeeedddccc```^^^[[[XXXUUUQQQLLLHHH???;;;777555444444444333333333333222222222111111111111111111111111111111222222222222222111111111111111111111111111111111111111000000000000111111222222111111111111222222333333444444444444555555666555555555444444333333555555666777888999999:::<<<::::::===>>>@@@IIISSScccrrr{{{tttiii___XXXTTTQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHLLLOOOPPPVVVUUUYYY___bbbeeejjjqqqvvv{{{yyytttzzznnnfffccceeefffffffffgggffffffeeedddbbb```\\\YYYWWWSSSOOOLLLAAA>>>:::777666555444333333333333222222222111111111111111111111111111111222222222222222222111111111111111111111111111111222111111000000111111222222222111111111222333333111111111222222222333333333444444444444555555555666666777777888999::::::===;;;;;;===>>>BBBLLLWWWjjjyyywwwlllaaaZZZUUURRRQQQOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJKKKLLLOOOOOORRRWWWZZZ\\\aaagggkkkqqqxxx~~~ssszzzssshhhddddddeeefffffffffffffffeeeeeecccaaa^^^[[[YYYVVVRRROOOEEEAAA<<<999777666555333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222222222111111222333333444111111111222222222333333000000111333444555666777777777888888999999::::::>>>;;;;;;>>>@@@EEEQQQ\\\qqq}}}yyynnnddd]]]XXXUUUSSSSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIILLLQQQSSSSSSVVV\\\aaagggnnnsssxxxzzzxxxyyyjjjeeedddfffffffffgggffffffeeeeeecccaaa___]]]\\\XXXTTTQQQHHHDDD???;;;999777555444333333333222222222111111111111111111111111111111000000000111111111111111////////////////////////222222111111111111222222222222111222222333444555333333444444444444555555///000111333444666777777888888999999999:::::::::>>><<<<<<@@@DDDKKKYYYfffxxxwwwmmmeee```[[[YYYXXXWWWUUUSSSRRRPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHMMMNNNLLLOOOTTTWWW]]]cccgggjjjrrr~~~}}}xxxnnngggeeefffgggggggggfffeeeddddddbbbaaa```___^^^ZZZUUUQQQJJJFFF@@@<<<:::888555444333333333222222222111111111111111111111111111111111111111222222222333333000000000000000000000000333222222111111222222333222222222222333444555555333333444444444444555555333333333444555555666666999999999:::::::::::::::===;;;===BBBIIITTTdddrrr~~~vvvnnngggccc```\\\[[[YYYWWWUUUSSSRRRRRROOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFHHHLLLLLLJJJMMMQQQPPPVVV[[[^^^aaahhhuuuvvv|||pppiiigggggggggggggggfffeeedddcccaaa`````````___[[[UUUPPPKKKGGGAAA===:::888666444333333333222222222111111111111111111111111111111222222222333333444444444111111111111111111111111333222222111111222222333222222222222333444555666111111222222222333333333777666666666555555555555999::::::::::::::::::;;;<<<;;;===DDDNNNZZZlll{{{|||tttmmmjjjiiihhheeebbb___[[[YYYXXXWWWVVVTTTSSSRRRRRRSSSSSSPPPPPPPPPQQQSSSRRRPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEHHHGGGGGGIIIKKKKKKJJJIIINNNPPPSSSWWWZZZ```fffkkkyyy~~~uuuyyyssseeeeeedddeeeeeedddccccccdddfffeeecccbbbaaa___\\\WWWSSSMMMJJJEEE@@@;;;888666666666444333333444555333222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222222222333333333444444444444444555555666777777777::::::::::::;;;;;;<<<===;;;<<<===CCCRRRfffwww}}}xxxuuusssrrrpppnnnjjjfffcccbbb]]][[[XXXUUUTTTTTTSSSSSSTTTSSSSSSSSSTTTSSSQQQOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGIIIKKKKKKJJJIIIKKKMMMPPPTTTXXX]]]dddhhhttt|||vvvsss|||zzziiifffcccdddddddddddddddeeefffdddcccbbbaaa___\\\WWWTTTOOOLLLGGGAAA<<<999777666555444333333444444333222111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222111111222222222333333333444444555555666777777777:::999999::::::;;;<<<===@@@@@@BBBLLL]]]ppp|||wwwtttqqqjjjfffaaa\\\ZZZXXXWWWUUUXXXVVVUUUUUUUUUTTTSSSQQQNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIKKKLLLKKKIIIHHHJJJMMMPPPSSSYYY___ccclllrrrzzz|||rrrtttpppgggbbbbbbcccdddeeeeeeffffffdddcccbbbaaa```]]]YYYUUUQQQNNNIIICCC>>>:::777666555333222222333444222111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333444444444555555555666666444555555666666777777888999999999999:::;;;<<<===@@@???BBBPPPeeewww~~~~~~}}}}}}zzztttmmmgggdddaaa]]]ZZZYYYWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJIIIJJJLLLNNNPPPTTTYYY]]]ccciiiqqqzzzyyyrrrzzzyyyjjjaaaaaaaaabbbdddeeeeeeeeedddcccbbbbbbaaa^^^ZZZWWWRRRPPPKKKEEE???;;;777666555333222222333333222111111111111111111111111111111111111111111111111111222111111000000111111222111222222222222222333333333333333333333333333333333444444444444555555555555555555666777777888888888888888999:::;;;<<<===???===DDDVVVkkkyyy~~~|||zzzyyyxxxyyyyyyyyyxxxxxxxxx{{{zzz|||~~~zzzuuuqqqlllfffaaa\\\YYYVVVTTTTTTUUUUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJLLLMMMMMMNNNNNNQQQUUUXXX]]]cccmmmvvvvvvtttyyyqqqdddbbb``````ccceeedddcccdddcccbbbbbbbbb___[[[XXXSSSPPPLLLFFFAAA<<<888666555444222333444444333111333333333333333333333333111111111111111111111111222222111111111111222222111111111222222333333333333333333333333333333333111111111111222222222222555555666666777888888888888888888999:::;;;===>>>AAABBBNNNbbbsss}}}}}}}}}zzzwwwuuutttttttttuuuttttttuuuwww{{{ttttttttttttwww}}}tttlllfffbbb]]]ZZZYYYYYYYYYXXXRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMLLLJJJMMMNNNNNNNNNNNNPPPSSSVVVYYY```iiiqqqyyy~~~sssrrrzzz}}}kkkfffaaa```bbbddddddcccdddcccbbbcccbbb```]]]ZZZSSSQQQNNNIIICCC>>>:::888666444333333444555333222444444444444444444444444111111111111111111111111222222111111111111222222111111111222222333333444333333333333333333333333444444444555555555666666555666666777777888888999888888999:::;;;===>>>???AAAHHHYYYnnnzzz~~~|||zzzwwwtttrrrpppppppppppppppqqqtttxxx|||ooonnnkkkhhhkkkuuu~~~vvvqqqjjjdddaaa```^^^^^^TTTTTTTTTSSSSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMPPPTTTWWWYYY^^^eeekkkpppwwwzzzwwwsssmmmeeeaaaccceeeeeedddccccccbbbccccccaaa^^^[[[UUUSSSPPPLLLGGGBBB>>><<<777666444555666666555333333333333333333333333333111111111111111111111111333222222111111222222333000111111222333333444444444444444444444444444444777777777777888888888888666666666777888888999999999999:::;;;<<<>>>???@@@BBBOOOggg}}}~~~|||yyyvvvssspppnnnllllllmmmooosssyyy~~~fffeee```\\\^^^iiizzz}}}tttlllhhheeecccbbbXXXXXXWWWWWWWWWWWWVVVVVVNNNNNNNNNMMMNNNNNNOOOOOONNNMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMLLLKKKHHHJJJKKKLLLMMMPPPUUUXXXYYY]]]bbbeeeiiipppxxxyyyzzzqqqhhhcccdddfffgggfffcccccccccccccccbbb^^^\\\WWWUUURRROOOJJJEEEAAA???888666555555666666555444222222222222222222222222111111111111111111111111333222222111111222222333000000111222333333444444444444444444444444444444222222222222333333333444666666666777888888999999:::::::::;;;===???@@@AAAIIIZZZvvv}}}}}}~~~}}}~~~}}}zzzuuuqqqooojjjkkklllpppuuu|||