BM6P6(@ uuukkkbbb``````cccdddcccdddhhhooouuu}}}~~~~~~~~~|||yyyvvvuuutttrrrpppmmmkkkiiihhhdddaaa^^^]]]```ccceeeffffffbbb\\\XXXUUUSSSQQQOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKOOOVVVbbbqqq|||xxxpppjjjccc]]]VVVQQQOOOLLLHHHEEEBBB???<<<;;;::::::999888============???BBBEEEGGGIIIKKKNNNPPPQQQSSSVVVXXXVVVWWWZZZ\\\]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUYYYXXXWWWXXX\\\bbbhhhlllqqqssstttuuuuuuxxx{{{~~~yyypppggg]]]VVVKKKIIIEEEBBB@@@@@@AAABBBBBBDDDFFFHHHHHHJJJLLLNNNRRRSSSTTTWWWZZZ\\\^^^```dddeeefffggghhhiiijjjkkkqqqqqqqqqpppqqquuuzzz~~~ttthhh[[[SSSQQQQQQNNNKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFHHHGGGGGGFFFDDDCCCAAA@@@???@@@AAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBAAABBBAAA???>>>>>>>>>??????@@@@@@@@@???>>>======<<>>===>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>===;;;999888888999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>}}}nnnfff^^^ZZZYYY\\\^^^^^^bbbgggnnnsss|||}}}}}}}}}{{{xxxvvvttttttrrrpppmmmkkkiiihhhbbb___\\\[[[^^^aaadddeeegggccc^^^ZZZXXXVVVSSSRRROOOOOOMMMLLLKKKKKKJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEDDDFFFHHHJJJPPPZZZgggqqq}}}uuuppphhhbbb[[[UUURRROOOKKKGGGBBB@@@===;;;;;;;;;:::999;;;;;;;;;;;;===@@@CCCDDDHHHKKKMMMOOOQQQSSSVVVXXXXXXZZZ\\\^^^______^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVYYY]]]bbbeeehhhiiijjjkkklllooorrruuuyyyxxxnnnfff]]]TTTNNNJJJHHHDDDBBB@@@@@@AAABBBBBBEEEGGGHHHIIIJJJMMMOOORRRSSSVVVZZZ]]]___aaabbbdddeeefffhhhjjjkkklllmmmqqqqqqqqqqqqrrrvvv{{{nnndddWWWQQQQQQQQQOOOMMMOOONNNLLLJJJGGGEEECCCBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???>>>===>>>???@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<<<<============;;;:::999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>ttthhhbbbZZZVVVTTTVVVYYY[[[```fffjjjpppyyy~~~}}}|||{{{zzzwwwtttsssrrrqqqooommmkkkiiigggaaa^^^ZZZYYY\\\```ccceeefffccc^^^[[[XXXVVVTTTRRROOONNNMMMMMMLLLLLLMMMMMMNNNMMMKKKIIIFFFDDDBBBAAACCCDDDEEEFFFJJJRRR]]]eeexxx}}}wwwoooiiiaaa[[[WWWSSSNNNIIIDDDAAA>>>=========<<<;;;;;;;;;;;;;;;===???AAACCCGGGIIILLLNNNPPPRRRUUUWWWZZZ\\\^^^aaabbbbbbaaa```\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWZZZ\\\^^^^^^___aaabbbcccfffiiimmmpppyyy{{{yyy|||{{{qqqhhh```YYYQQQKKKGGGFFFCCCAAA@@@@@@AAABBBDDDFFFHHHJJJJJJLLLNNNPPPRRRUUUYYY^^^aaadddeeeeeefffggghhhjjjlllmmmooopppqqqqqqrrrrrrtttxxx~~~ttteee]]]SSSNNNOOOPPPOOOMMMLLLLLLJJJHHHFFFCCCBBBAAADDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAAAAA??????@@@@@@@@@@@@???>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@AAABBBBBBAAAAAA@@@????????????>>>===>>>@@@AAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???===;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;===<<<<<<<<<<<<======>>>zzzooofffbbbXXXUUUTTTXXX[[[]]]aaagggfffkkkttt}}}~~~|||zzzzzzxxxuuusssqqqqqqqqqooommmkkkiiigggbbb^^^[[[ZZZ]]]aaadddfffccc```\\\YYYWWWUUUSSSQQQMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIFFFDDDBBBAAACCCDDDEEEFFFGGGNNNWWW^^^llluuu|||tttoooggg```[[[VVVPPPKKKFFFDDD@@@??????>>>===<<<============???@@@BBBCCCEEEGGGJJJLLLNNNPPPSSSVVV[[[]]]___bbbccccccbbbbbb\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZYYY[[[]]]^^^```bbbgggjjjllluuu~~~wwwttttttrrr}}}{{{tttjjjbbb\\\VVVOOOJJJDDDCCCBBB@@@@@@AAABBBBBBEEEGGGJJJKKKLLLMMMPPPRRRSSSVVV\\\aaaeeehhhhhhhhhjjjjjjkkklllnnnooopppppppppqqqrrrsssuuuzzz~~~lll___XXXPPPLLLLLLMMMMMMKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAA???????????????>>>>>>>>>AAA@@@@@@???????????????>>>>>>======>>>???@@@AAAAAAAAA@@@@@@@@@????????????>>>===>>>@@@AAAAAA@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAA???===;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<===>>>vvvmmmeeebbbXXXWWWYYY^^^aaa```bbbfffccciiiqqqyyy~~~{{{yyywwwvvvsssqqqppppppqqqpppnnnllljjjhhhccc```^^^^^^aaaeeeggghhhbbb```\\\ZZZXXXVVVTTTRRRNNNMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCAAACCCDDDEEEFFFKKKSSSYYYccclllxxxyyyssskkkddd___YYYRRRLLLJJJGGGCCCAAA@@@@@@>>>===<<<<<<======>>>???@@@AAABBBEEEHHHKKKLLLOOORRRUUUZZZ[[[^^^aaabbbbbbbbbaaa\\\]]]]]]]]]\\\[[[ZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYY\\\]]]___cccgggjjjkkksss~~~wwwqqqoooooommmwww~~~ooohhh___WWWSSSNNNHHHDDDBBBAAAAAAAAAAAABBBCCCDDDGGGIIIKKKMMMNNNOOOQQQSSSUUUXXX]]]ccchhhjjjkkkkkknnnnnnnnnnnnoooooooooppppppqqqrrrtttwww}}}sssfffZZZUUUNNNJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAA?????????>>>>>>=========@@@??????>>>>>>>>>???@@@>>>>>>=========>>>@@@AAA???????????????>>>>>>>>>>>>======>>>@@@BBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@???===<<<<<<===>>>???:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>????????????=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<======yyypppiiifff]]]\\\___eeefffddddddggggggkkkssszzz}}}zzzwwwuuutttqqqoooooopppqqqqqqpppnnnkkkjjjdddbbbbbbcccfffiiijjjjjjcccaaa^^^]]][[[YYYWWWTTTQQQQQQQQQPPPQQQQQQRRRRRRMMMMMMLLLJJJIIIGGGFFFFFF???AAACCCCCCCCCGGGNNNSSS[[[eeerrr|||~~~xxxqqqjjjeee^^^VVVPPPNNNKKKFFFCCCBBB@@@>>>===::::::;;;;;;<<<<<<======@@@CCCFFFIIIKKKNNNQQQSSSXXXZZZ]]]___aaaaaaaaa```]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[YYYWWWUUUTTTUUUVVVWWWWWWYYY\\\^^^```dddhhhllllllsss}}}}}}rrrllliiihhhkkksss|||~~~wwwfff___WWWPPPMMMIIIEEEBBB@@@@@@AAAAAABBBDDDEEEFFFIIIKKKMMMNNNOOOQQQSSSUUUWWWYYY^^^cccgggjjjlllllloooooooooooopppppppppqqqqqqrrrtttwww{{{|||hhh^^^VVVRRRMMMIIIHHHGGGFFFEEEIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>=========>>>???>>>=========>>>@@@AAA???>>>===<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAABBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===>>>????????????===>>>>>>>>>>>>===<<<<<<>>>======<<<<<<<<<<<<===~~~wwwsssiiiggggggkkkllljjjjjjmmmnnnrrrxxx~~~}}}yyyvvvtttrrrpppnnnoooqqqrrrsssrrrooommmkkkccccccdddgggjjjlllkkkjjjbbbaaa^^^]]]\\\ZZZWWWUUUSSSSSSRRRRRRQQQRRRRRRRRROOONNNMMMLLLJJJHHHGGGFFFAAACCCDDDDDDCCCEEEJJJOOOTTT^^^lllwwwwwwqqqllleee]]]WWWQQQNNNIIIEEECCCAAA>>><<<::::::;;;;;;<<<<<<;;;;;;???AAAEEEHHHJJJLLLPPPSSSWWWYYY\\\___```aaaaaa```]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\^^^___```aaaaaaaaa\\\ZZZWWWUUUTTTVVVXXXZZZYYY[[[]]]```bbbfffkkknnnooovvv}}}{{{qqqlllhhhfffmmmsssyyy~~~tttmmmbbb[[[SSSMMMJJJHHHEEEBBB???@@@AAABBBDDDEEEGGGGGGJJJLLLNNNPPPPPPRRRTTTVVVYYYZZZ^^^bbbfffiiikkkmmmlllmmmnnnoooqqqrrrsssttttttvvvxxx{{{oooaaaZZZQQQOOOLLLIIIGGGFFFFFFEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@>>>======>>>>>>===<<<<<<;;;<<<>>>AAABBB@@@???===<<<<<<===>>>>>>????????????????????????>>>======???AAACCCCCCBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<<<<===>>>>>>>>>===<<<>>>>>>??????>>>===<<<;;;<<<<<<>>>???????????????>>>??????@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<>>;;;<<<<<<======>>>======<<<>>>AAADDDGGGIIILLLOOORRRWWWYYY\\\___aaaaaaaaa```]]]]]]^^^^^^^^^]]]\\\\\\^^^___```bbbccccccdddddd___]]]YYYWWWWWWYYY\\\___[[[]]]```bbbeeeiiinnnqqqtttyyyzzzsssooollljjjpppuuuyyy|||wwwlllddd]]]VVVNNNIIIGGGEEEBBB@@@???@@@AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQRRRUUUWWWZZZ[[[]]]aaaeeehhhkkkllljjjkkkllloooqqqtttvvvwwwwwwxxx{{{~~~|||iii^^^YYYNNNMMMJJJHHHGGGGGGGGGFFFAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCFFFHHHIIIJJJJJJJJJEEEEEEFFFEEEEEEDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>???<<<;;;;;;;;;<<>><<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@AAA>>>======???AAACCCCCCBBBAAAAAACCCDDDFFFHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDBBBAAA???>>>===<<<999;;;===>>>>>>===;;;:::@@@AAAAAAAAA@@@???===<<<<<<===>>>??????@@@@@@??????@@@@@@AAAAAA???>>>===???>>>===<<<<<<<<<<<<<<<}}}uuuuuuwwwyyy|||yyysssooonnnnnnnnnooooooppppppoookkkhhheeeffffffffffffffffffffffffcccaaa]]]ZZZWWWVVVVVVVVVYYYXXXVVVVVVWWWWWWVVVTTTRRRQQQOOONNNKKKJJJHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIMMMTTT```lllwww|||xxxqqqggg___XXXTTTNNNHHHEEEBBB???===???>>>===<<<;;;<<<<<<===<<>>===???AAA>>>>>>>>>>>>????????????@@@@@@???>>>======>>>>>>AAA@@@???>>>============<<<<<<===???@@@AAAAAABBBDDDDDDDDDEEEHHHKKKOOOQQQMMMLLLJJJHHHGGGFFFFFFFFFJJJHHHEEEBBB???>>>===<<<:::;;;<<<===============AAABBBBBBBBBAAA???===<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::999999{{{{{{~~~}}}uuupppnnnmmmmmmmmmpppqqqqqqpppnnnjjjfffdddeeeeeeffffffffffffeeeeee___]]][[[YYYXXXYYYYYYZZZYYYXXXWWWXXXYYYYYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIKKKQQQ\\\hhhsss~~~{{{tttjjjbbb\\\WWWQQQKKKHHHDDDAAA???@@@???===<<<<<<<<<===>>>;;;===AAACCCEEEHHHLLLNNNRRRUUUYYY\\\\\\\\\]]]^^^\\\]]]______^^^___aaacccggghhhiiikkkmmmoooppppppiiiddd]]]YYYXXXYYY[[[\\\]]]```bbbeeegggjjjnnnqqqsssyyy~~~vvvrrrooommmkkknnnrrrwww|||{{{ssskkkccc\\\TTTPPPKKKGGGEEECCCAAA@@@BBBCCCEEEGGGIIIKKKMMMNNNPPPQQQSSSTTTTTTVVVXXX[[[\\\___bbbdddfffgggiiikkklllnnnpppqqqqqqsssuuuwww|||vvvggg\\\TTTQQQPPPNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAABBBBBB@@@>>>===>>>@@@======>>>>>>>>>?????????@@@??????>>>======>>>>>>@@@??????>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHKKKNNNPPPOOONNNKKKIIIHHHHHHHHHIIIIIIHHHEEEBBB???>>>=========>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>===;;;<<<<<<======>>>@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>===<<<;;;;;;~~~yyysssooonnnnnnoooooorrrrrrqqqooolllhhheeeccccccdddfffggggggfffdddccc^^^]]][[[ZZZYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHNNNWWWbbbmmmyyyyyynnngggaaa\\\VVVPPPKKKGGGDDDBBB@@@???===<<<<<<<<<===>>><<<>>>AAACCCEEEHHHLLLOOOPPPSSSXXXZZZ[[[[[[\\\]]]\\\^^^___``````bbbeeegggkkkmmmoooqqqtttuuuwwwwwwoooiiiaaa[[[YYYZZZ[[[\\\]]]___bbbdddfffiiimmmpppsssyyyzzztttpppooonnnmmmnnnrrrwww|||uuummmeee\\\VVVOOOLLLHHHEEEDDDCCCBBBAAACCCDDDFFFHHHKKKMMMOOOPPPRRRSSSUUUVVVVVVXXXZZZ]]]```bbbeeeggghhhiiikkkmmmmmmooopppqqqrrrsssvvvxxx|||hhh\\\TTTOOONNNMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???AAABBBAAA???>>>>>>>>>======>>>>>>>>>>>>????????????>>>=========>>>>>>>>>>>>>>>>>>>>>?????????????????????AAADDDGGGIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNLLLIIIGGGFFFGGGIIIJJJHHHGGGDDDAAA???>>>======>>>???@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@>>><<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<|||xxxssspppppprrrsssssstttsssqqqnnnjjjfffcccbbbbbbcccfffggggggfffcccbbbaaa```^^^\\\ZZZYYYYYYYYY[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFKKKSSS]]]gggsss~~~}}}tttmmmfffaaaZZZSSSNNNJJJFFFCCC@@@???===<<<<<<<<<======>>>@@@BBBDDDFFFIIIMMMPPPPPPSSSWWWZZZ[[[[[[\\\]]]]]]___aaacccdddfffiiilllmmmooorrruuuxxxzzz{{{|||tttnnnddd]]]ZZZZZZ[[[\\\\\\^^^aaadddfffiiimmmppppppwww~~~xxxrrrnnnmmmmmmmmmnnnrrrxxx}}}yyyoooggg___VVVPPPKKKHHHDDDBBBBBBCCCBBBBBBDDDEEEGGGIIILLLNNNPPPQQQTTTVVVWWWXXXXXXZZZ\\\___dddfffiiikkkkkklllnnnooonnnpppqqqrrrsssuuuyyy{{{mmm\\\SSSMMMKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBCCCCCC@@@AAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDCCCAAA@@@>>>===???AAAAAA???=====================>>>>>>>>>??????>>>>>>=========>>>>>><<<======>>>???@@@@@@@@@AAA@@@???@@@BBBFFFJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHEEECCCBBBDDDFFFHHHGGGFFFCCCAAA???>>>>>>>>><<<===???AAABBBCCCDDDDDDEEEEEEDDDBBBAAA???>>>===<<<===>>>??????@@@@@@@@@??????@@@@@@AAAAAAAAABBB>>>>>>======<<<;;;;;;:::zzzvvvrrrpppqqqssstttttttttrrrooolllhhhfffdddcccbbbdddfffhhhhhhfffdddbbbbbbaaa```^^^]]][[[[[[ZZZ\\\[[[YYYYYYYYYYYYXXXVVVWWWVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGJJJPPPXXXbbbnnnyyy{{{vvvlllggg___XXXRRRMMMHHHFFFBBB@@@>>>===<<<;;;<<<<<<>>>@@@AAACCCDDDGGGLLLOOOPPPSSSWWWZZZ[[[\\\]]]^^^___aaaccceeefffiiillloooppprrrvvvyyy}}}~~~wwwqqqggg___[[[ZZZZZZZZZ[[[^^^aaaccceeehhhllloooooovvv}}}}}}{{{vvvqqqmmmkkkkkklllppptttyyy}}}rrrhhh```YYYQQQLLLGGGDDDAAA@@@AAACCCCCCCCCDDDEEEGGGIIILLLOOOQQQRRRVVVWWWYYYZZZZZZ[[[^^^```dddfffiiikkkkkklllnnnppppppqqqssstttvvvyyy~~~xxxbbbTTTNNNIIIGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<>>>@@@@@@???=========<<<============>>>>>>>>>>>>===============>>>>>>;;;<<<===???@@@@@@@@@@@@AAA@@@@@@@@@BBBFFFJJJLLLKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDBBBAAAAAACCCEEEGGGFFFEEEBBB@@@???>>>>>>>>>===>>>???AAACCCDDDDDDEEEGGGFFFEEECCCBBBAAA@@@???===>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAA>>>>>>======<<<<<<;;;;;;xxxuuuqqqppppppqqqrrrrrrrrrpppmmmjjjgggfffeeeeeedddeeeggghhhhhhgggeeedddaaaaaaaaa``````_________\\\[[[YYYYYYZZZZZZXXXWWWXXXWWWVVVTTTRRRPPPOOONNNMMMLLLJJJIIIHHHHHHIIIJJJHHHKKKNNNTTT]]]hhhttt|||uuuoooggg___YYYSSSNNNKKKFFFDDDBBB???===<<<<<<<<<;;;===>>>???@@@DDDHHHLLLOOORRRWWWZZZ[[[\\\]]]______aaadddfffgggjjjmmmpppsssvvvyyy}}}yyysssjjjccc^^^[[[ZZZYYY[[[]]]```bbbdddgggkkknnnqqqwww|||~~~|||yyywwwtttpppllljjjlllmmmrrrvvv{{{{{{sssiii```YYYSSSMMMHHHEEEBBB@@@???AAACCCDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSWWWXXXZZZ[[[[[[\\\___bbbbbbdddgggiiijjjkkkmmmooorrrtttvvvwwwzzz~~~yyyjjjYYYOOOJJJFFFEEEFFFDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???>>>======<<<>>>??????===<<<===>>><<<<<<============>>>>>>======<<<<<<======>>>>>>;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@BBBEEEHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFEEEDDDBBB@@@???>>>????????????AAABBBDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>zzzwwwsssqqqqqqrrrrrrqqqpppnnnkkkhhhffffffggghhhfffgggggghhhhhhggggggfffddddddccccccbbbaaa```___[[[YYYYYYZZZ\\\]]]\\\[[[\\\[[[ZZZXXXVVVTTTRRRRRRPPPOOONNNLLLLLLLLLLLLMMMIIIJJJLLLPPPXXXcccooowwwyyyqqqhhhaaa[[[UUURRRKKKIIIFFFCCC@@@>>>======;;;<<<<<<===>>>BBBGGGJJJMMMQQQUUUYYYZZZ[[[\\\^^^^^^```cccdddeeehhhkkknnnsssvvvyyy}}}{{{vvvnnngggbbb^^^[[[YYYZZZ]]]___bbbdddgggkkknnnsssxxx{{{zzz{{{}}}{{{wwwssssssrrrooolllkkknnnqqquuuxxx}}}yyyqqqjjj```WWWRRRNNNIIIEEEDDDBBB??????AAACCCDDDDDDEEEGGGIIILLLOOORRRTTTUUUWWWYYYZZZ[[[[[[]]]```bbbaaadddgggjjjkkkmmmoooqqqtttuuuxxxzzz~~~hhh\\\PPPKKKHHHEEEDDDEEEAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>============<<<===>>>===<<<<<<===???<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;===>>>@@@@@@@@@???>>>?????????@@@BBBDDDEEEFFFFFFFFFFFFEEECCCBBB@@@???<<<===>>>@@@AAABBBBBBCCCDDDCCCAAA??????>>>??????>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAA@@@@@@AAABBB@@@AAACCCDDDEEEDDDCCCBBB@@@@@@@@@@@@????????????@@@@@@@@@???????????????}}}zzzvvvtttttttttsssrrrnnnllliiigggfffgggiiijjjhhhhhhhhhgggggghhhhhhhhhiiihhhgggeeeccc```]]]\\\YYYXXXYYY[[[^^^``````___```___]]]\\\YYYXXXVVVUUUSSSRRRQQQOOONNNNNNOOOOOOIIIJJJKKKNNNUUU```llltttwwwooogggaaa[[[XXXOOOMMMJJJFFFCCC@@@???>>><<<======>>>???BBBHHHKKKLLLOOOTTTWWWYYYZZZ[[[\\\]]]___aaacccdddfffiiilllqqqssswww{{{}}}~~~}}}}}}|||wwwpppjjjeeeaaa]]]ZZZZZZ\\\___aaadddgggkkknnntttxxxzzzyyyzzz}}}|||xxxooopppqqqooommmmmmppptttvvvyyy~~~yyypppkkkdddZZZRRRNNNJJJFFFCCCDDDBBB??????AAACCCDDDDDDGGGHHHJJJMMMQQQTTTVVVWWWWWWYYYZZZ[[[\\\]]]```bbbdddfffjjjmmmnnnpppsssuuuuuuwwwyyy|||ppp]]]SSSJJJHHHFFFDDDCCCDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<===============<<<;;;;;;===@@@<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>???<<<===???@@@AAA@@@>>>===>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>777999;;;===????????????CCCBBBAAA???>>>??????@@@<<<===>>>>>>????????????AAAAAA@@@?????????AAAAAAAAABBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============~~~{{{zzzxxxwwwwwwuuurrrpppoookkkggggggjjjmmmnnnmmmnnnmmmkkkiiiggggggggggggiiigggeeeeeeeeedddcccaaa\\\\\\[[[YYYYYY\\\aaadddffffffeeebbb]]]ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSKKKKKKLLLPPPRRRXXXdddqqq~~~yyyvvvoooeee^^^WWWSSSMMMGGGDDDBBB@@@???=========>>>@@@DDDGGGIIILLLOOOSSSWWWYYYZZZYYYYYY[[[\\\]]]^^^```ccceeefffhhhjjjoootttxxx|||~~~~~~|||xxxrrrkkkddd^^^[[[ZZZZZZ[[[]]]aaagggllloootttuuuwwwzzz|||}}}{{{yyytttsssqqqnnnlllnnnrrrvvvyyy}}}}}}oooiii^^^ZZZSSSNNNKKKIIIGGGFFFAAAAAAAAABBBCCCDDDFFFFFFIIIKKKNNNPPPQQQSSSVVVXXX]]]^^^___aaabbbcccccccccbbbdddhhhjjjlllnnnrrrtttwwwzzzvvvdddRRRNNNHHHCCCAAAAAA@@@???BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@AAACCCDDDDDDCCCCCC===>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;===>>>??????============<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>??????>>>>>>>>>>>>??????999:::<<<>>>???@@@AAAAAACCCBBBAAA???>>>>>>======>>>======<<<<<<>>>???@@@DDDDDDCCCBBBAAA@@@???>>>???>>>===<<<<<<>>>@@@BBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@>>>============???@@@AAA~~~|||zzzyyyxxxvvvssspppllliiiffffffhhhkkkllllllnnnmmmkkkjjjiiiiiijjjjjjiiigggfffeeeffffffdddbbb___```______```ccchhhllllllkkkiiiddd___[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSMMMLLLMMMPPPRRRVVVbbbmmm}}}~~~zzztttkkkddd[[[VVVOOOJJJFFFDDDBBBAAA>>>>>>>>>>>>@@@CCCFFFHHHJJJMMMPPPTTTWWWXXXXXXWWWZZZZZZ[[[\\\^^^```aaabbbdddfffkkkpppuuuyyy|||}}}}}}|||xxxsssmmmgggaaa^^^WWWWWWXXX[[[___eeekkknnnvvvvvvwwwyyy{{{{{{zzzxxxvvvuuussspppoooqqquuuxxx|||vvvjjjdddZZZUUUOOOKKKHHHFFFDDDCCCAAAAAAAAABBBCCCEEEFFFGGGLLLNNNQQQRRRSSSUUUXXXZZZ]]]^^^```aaaccccccddddddgggiiilllnnnpppsssvvvyyyzzz~~~gggXXXOOOKKKFFFBBB@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>???AAABBBCCCCCCBBBBBB=========>>>>>>>>>??????>>>>>>>>>======<<<::::::;;;:::999:::;;;==================<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????>>>=========>>>>>><<<<<<===>>>>>>???@@@@@@BBBAAA???>>>===<<<<<<<<<======<<<;;;<<<===>>>???BBBBBBAAA@@@??????>>>>>>>>>>>>=========???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@?????????>>>=========>>>???@@@|||yyyxxxuuurrroooiiigggeeeeeegggjjjkkkkkknnnnnnmmmlllkkkkkklllllliiihhhffffffggggggfffeeebbbccccccdddeeeiiinnnrrrqqqpppmmmgggaaa]]]\\\]]]]]]]]]^^^]]][[[XXXUUUSSSOOOMMMNNNPPPQQQTTT^^^hhhttt{{{ssslllaaa\\\TTTNNNIIIGGGEEEDDD??????>>>>>>@@@BBBEEEGGGGGGJJJMMMQQQTTTVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]___bbbggglllrrrwww{{{}}}|||{{{yyyuuuooojjjeeebbbWWWWWWXXX[[[```fffmmmpppxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwvvvuuutttvvvzzz}}}xxxkkkaaa\\\SSSOOOJJJFFFDDDCCCAAA@@@AAAAAAAAABBBDDDFFFGGGHHHOOOQQQSSSUUUVVVXXXZZZ\\\^^^___aaabbbdddeeeeeeeeegggiiilllnnnppprrrvvvyyy|||uuu]]]RRRKKKGGGCCC@@@????????????>>>>>>>>>>>>????????????>>>???@@@@@@@@@???>>>======>>>@@@AAABBBAAAAAA@@@<<<<<<<<<=========>>>>>>============<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>???>>>======<<<<<<<<<===>>>============>>>>>>?????????===<<<;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>=========<<<======>>>??????@@@@@@BBBBBBAAA@@@?????????@@@BBBCCCDDDEEEEEEEEEDDDCCC??????@@@@@@@@@???>>>>>>@@@???>>>=========>>>???|||yyyvvvsssooommmhhhgggffffffhhhjjjlllmmmpppooonnnmmmlllkkkkkkjjjiiihhhggggggiiiiiihhhgggbbbcccddddddeeehhhmmmppprrrqqqnnniiiccc`````````aaaaaabbbaaa___[[[WWWTTTRRRPPPOOOQQQQQQSSSZZZbbbkkkxxxyyyttthhhcccZZZSSSNNNJJJHHHFFF@@@???>>>>>>???@@@CCCDDDFFFHHHLLLPPPSSSUUUVVVVVVWWWVVVVVVVVVVVVWWWXXXXXX]]]```dddjjjqqqvvv{{{}}}{{{zzzxxxuuupppkkkgggdddZZZZZZ[[[^^^ccckkkqqqvvvxxxzzz{{{||||||}}}~~~{{{||||||||||||}}}wwwmmmaaaXXXUUUMMMJJJFFFCCCBBBAAA@@@???AAAAAABBBDDDEEEHHHIIIJJJPPPSSSUUUVVVWWWYYY[[[]]]___```bbbdddeeeggggggggggggiiilllmmmooossswwwzzz~~~iiiWWWOOOFFFCCC???>>>>>>??????>>><<<<<<<<<======>>>>>>>>>===>>>???@@@@@@>>>===<<<<<<===>>>???@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::999999999;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???======<<<;;;:::999999:::;;;;;;:::999:::;;;<<<===<<<<<<<<<===============<<<<<<>>>???@@@@@@@@@???BBBAAA@@@??????>>>??????BBBBBBCCCDDDDDDDDDCCCBBB?????????@@@@@@??????>>>AAA@@@>>>===<<<<<<======zzzvvvssspppllljjjhhhhhhiiijjjkkkmmmoooqqqrrrrrrpppnnnllliiihhhfffhhhgggggghhhjjjkkkjjjiiieeeffffffeeedddfffiiikkknnnnnnllliiieeebbbcccdddcccddddddcccaaa\\\XXXVVVUUURRRPPPRRRRRRRRRWWW]]]fffrrr~~~zzzooojjjbbbZZZTTTOOOKKKHHHBBBAAA???>>>>>>???@@@BBBFFFHHHKKKOOOSSSUUUWWWXXXWWWVVVVVVUUUUUUVVVVVVWWW]]]___dddiiiooouuuzzz|||yyyyyywwwtttpppllliiifff`````````bbbgggnnnuuuyyyyyy|||yyymmmcccZZZRRRPPPJJJGGGEEECCCCCCBBBAAA@@@BBBCCCDDDEEEHHHJJJLLLNNNQQQSSSUUUWWWWWWYYY[[[]]]```bbbccceeegggiiiiiijjjkkkmmmoooqqqtttxxx}}}rrrZZZMMMHHHBBB@@@===<<<===>>>>>>>>>::::::;;;<<<<<<===>>>>>>======>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999999:::;;;:::999999;;;===::::::::::::999999999999999::::::;;;<<<===============<<<<<<<<<<<<======<<<<<<<<<======>>>???@@@===<<<;;;::::::999999:::;;;::::::999999;;;<<<===;;;;;;;;;<<<======>>>>>>======>>>????????????>>>AAA@@@???>>>>>>>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAA??????@@@@@@@@@@@@??????AAA@@@>>>===<<<;;;<<<<<<~~~~~~~~~xxxtttpppmmmjjjhhhiiijjjlllmmmnnnooorrrttttttsssrrrooollliiifffeeegggffffffhhhjjjllllllkkkiiiiiiiiihhhffffffhhhiiijjjkkkkkkiiifffddddddeeedddeeedddcccaaa]]]ZZZXXXXXXTTTRRRTTTTTTSSSUUUYYYdddnnn{{{wwwrrrkkkddd]]]VVVOOOKKKEEECCCAAA?????????@@@AAAEEEGGGJJJNNNRRRVVVXXXYYYYYYXXXXXXWWWWWWWWWXXXXXX]]]___bbbggglllqqqvvvxxxuuuuuuuuutttrrrooommmlllgggeeedddeeeiiipppwww{{{}}}oooddd\\\TTTNNNMMMHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDFFFHHHJJJMMMPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]bbbccceeegggiiijjjkkklllkkkmmmooorrruuuzzz~~~dddRRRGGGCCC@@@>>><<<<<<===>>>======999999:::;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;:::888888888999999999::::::999::::::;;;;;;:::999999888;;;<<<;;;888777:::===999999999999888888888888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@===<<<<<<;;;::::::;;;;;;;;;;;;:::999:::;;;<<<===:::;;;;;;<<<>>>???@@@@@@????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???@@@???>>><<<;;;;;;<<<<<<~~~~~~}}}xxxsssooollliiigggiiilllnnnppppppqqqtttwwwttttttsssqqqoookkkiiigggfffeeeeeegggjjjllllllkkkjjjkkkkkkiiigggggghhhjjjhhhjjjkkkkkkhhhfffddddddeeedddcccbbb___]]][[[YYYZZZUUUSSSUUUVVVTTTUUUXXX___iiiuuu~~~zzztttmmmfff]]]TTTOOOIIIGGGEEECCCAAAAAABBBCCCDDDFFFIIIMMMQQQUUUXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___bbbfffkkkoooqqqpppqqqrrrtttuuuuuuttttttooommmkkkkkknnnssszzz~~~vvvfff^^^XXXQQQLLLJJJFFFEEEDDDDDDEEEFFFEEEDDDEEEFFFHHHJJJMMMPPPRRRTTTSSSUUUWWWXXXXXXYYY\\\^^^cccdddfffhhhjjjlllmmmmmmjjjlllooossswww}}}kkkXXXNNNGGGCCC@@@>>><<<<<<=========<<<888888:::;;;<<<>>>?????????>>><<<:::999999:::;;;999999:::;;;;;;:::999888777777777888888888999999999999::::::::::::999999777:::<<<:::666555888<<<999999888888888777777777555666888:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFGGGHHHHHHGGGDDDAAA???>>>>>>===<<<<<<<<<<<<===<<<;;;:::::::::;;;===>>>;;;;;;<<<>>>???AAABBBBBBBBBAAA???>>>===<<<=====================>>>???@@@AAABBBBBBCCCBBBAAA@@@???<<<===>>>>>>?????????>>>???>>>===<<<;;;;;;<<<===}}}wwwrrrooommmjjjhhhiiillloooqqqppprrruuuxxxtttttttttsssqqqnnnkkkjjjeeedddeeegggjjjllllllllliiijjjjjjiiigggggghhhjjjhhhjjjmmmllljjjfffdddccceeedddbbb```^^^\\\[[[[[[ZZZVVVTTTVVVWWWUUUUUUWWWYYYcccooozzzzzztttlllbbbXXXRRRLLLKKKHHHEEEDDDCCCDDDDDDCCCEEEHHHLLLPPPUUUXXXYYY]]]\\\\\\\\\\\\]]]]]]^^^ZZZZZZ\\\^^^bbbfffjjjllllllnnnqqqtttwwwyyyzzz{{{wwwtttrrrpppsssxxx}}}}}}pppaaaZZZUUUOOOJJJIIIEEEDDDCCCDDDFFFGGGFFFEEEFFFGGGIIIKKKNNNQQQTTTVVVTTTVVVXXXYYYZZZZZZ]]]^^^cccdddfffiiikkkmmmnnnnnnoooqqqtttxxx|||qqqXXXMMMJJJFFFBBB@@@>>><<<<<<======<<<;;;888888:::;;;===>>>???@@@@@@>>>;;;888888999:::<<<888999:::;;;::::::888888777777777777888888888888888999999:::::::::999999666999;;;999555444777;;;888888888888777777777777444555777999::::::::::::;;;;;;<<<===???AAACCCDDDKKKLLLNNNMMMJJJFFFAAA>>>???>>>>>>=========>>>>>><<<<<<;;;:::;;;<<<===>>>;;;<<<===???@@@BBBCCCDDDDDDBBB@@@===<<<;;;<<<===<<<<<<<<<<<<===???@@@AAAAAABBBBBBCCCBBBAAA??????;;;;;;<<<===>>>>>>======???>>>===;;;;;;<<<======}}}wwwssspppooonnnmmmnnnnnnooonnnnnnppprrruuuuuutttrrrqqqooollliiifffdddeeefffhhhiiijjjkkkkkkhhhgggfffeeedddeeehhhkkkjjjjjjjjjiiigggfffdddcccddd___[[[[[[^^^```___]]]^^^\\\ZZZWWWVVVUUUVVVWWWXXX]]]fffppp{{{}}}xxxsssmmmccc\\\VVVQQQLLLGGGEEEEEEDDDDDDFFFFFFGGGJJJOOOTTTZZZ]]]]]]```ccceeedddbbb^^^\\\ZZZZZZZZZ[[[]]]```cccdddffflllqqqtttyyy~~~{{{vvvsssssstttwwwtttfffZZZUUUSSSOOOKKKJJJDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHKKKNNNQQQTTTVVVWWWXXXXXXYYYZZZ[[[]]]___```dddgggjjjlllllllllmmmnnnnnnppptttzzz{{{aaaQQQJJJFFFDDDDDD======<<<;;;:::::::::::::::999999999:::<<<>>>???===;;;999777777777999:::666555555666888888777666888888888888888888888888999::::::;;;;;;::::::999777888888999999999888888666666666666666555555555444555666888999999999999999;;;<<<===???BBBGGGKKKVVVVVVUUUSSSNNNHHHCCC???@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDBBB@@@>>>;;;::::::;;;<<>>=========>>>@@@AAAAAAAAAAAA@@@@@@>>>============>>>>>>??????@@@@@@>>>===<<<;;;;;;::::::;;;|||wwwsssqqqppppppoooqqqqqqqqqpppppprrrtttqqqqqqpppooonnnllliiiggggggggghhhiiiiiiiiiiiihhhgggfffeeeddddddfffjjjlllmmmmmmlllkkkiiigggeeedddccc___\\\^^^bbbffffffeeebbb```]]]ZZZXXXWWWXXXXXXWWW[[[bbbjjjttt|||uuullldddZZZUUUNNNIIIFFFEEEDDDCCCGGGGGGIIIKKKOOOTTTXXX[[[^^^___bbbddddddaaa^^^\\\[[[ZZZYYYZZZ[[[___bbbddddddkkkrrrxxx~~~{{{wwwxxxxxx{{{nnnbbbVVVQQQPPPLLLHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHIIILLLNNNRRRTTTWWWXXXYYYZZZZZZ\\\]]]___aaabbbcccfffjjjlllnnnoooqqqrrrppprrrvvv||||||iiiTTTIIIDDD@@@<<<;;;===<<<;;;::::::999999:::999999999999:::<<<===>>>===<<<:::888777777888999666555555666888888777666777777777777777777777777888888999999999999888888999999:::::::::::::::999666666666666555555555555444555666777888999999:::;;;<<<===>>>@@@CCCHHHKKKTTTSSSRRRNNNJJJEEE@@@===@@@>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCC@@@???===;;;:::::::::;;;>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<~~~xxxsssssstttsssuuuvvvuuusssrrrrrrsssmmmmmmmmmlllkkkiiihhhgggiiiiiiiiiiiiiiihhhgggfffgggfffdddccceeehhhkkknnnpppoooooonnnkkkhhheeedddccc```___aaaggglllnnnnnngggeeebbb^^^[[[ZZZYYYYYYVVVYYY]]]ccckkkvvvuuunnnddd^^^UUUNNNJJJHHHFFFEEEGGGHHHJJJMMMPPPTTTVVVXXX^^^___aaacccbbbaaa^^^\\\ZZZYYYXXXXXXZZZ]]]```bbbdddlllttt{{{~~~{{{{{{|||~~~vvvfff[[[PPPMMMKKKHHHEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLOOORRRUUUWWWYYY[[[[[[]]]^^^```aaacccdddbbbeeejjjmmmooorrruuuwwwvvvxxx|||iii[[[LLLFFFDDD@@@;;;999<<<<<<;;;:::999999999999888888888999:::;;;=========<<<:::888777777777777666555555666888888777555666666666666666666666666777777888888888888777777999999999::::::999999888555555555555555555555555555555555555666777999:::;;;===>>>???AAACCCGGGJJJOOOMMMKKKGGGCCC@@@===;;;???>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB>>>===;;;:::999999999:::===<<<<<<<<<<<<===>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======|||vvvuuuwwwxxxyyyzzzyyyvvvsssrrrrrrllllllllljjjhhhfffeeeeeeggghhhhhhiiiiiiiiihhhhhhjjjhhheeedddfffiiilllnnnqqqqqqpppnnnkkkhhheeeccccccbbbaaadddiiinnnpppqqqjjjgggccc___\\\ZZZZZZYYYWWWYYY[[[```gggqqq|||}}}wwwooohhh___VVVPPPLLLIIIHHHFFFGGGJJJMMMQQQTTTVVVXXX]]]^^^```aaaaaa```___^^^ZZZYYYXXXXXXYYY[[[___aaagggooovvv|||||||||}}}~~~kkk^^^TTTLLLIIIIIIFFFDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLOOORRRUUUWWWYYY\\\\\\^^^```aaacccddddddcccfffjjjnnnppptttwwwzzz|||{{{___TTTIIIFFFEEEAAA===<<<<<<;;;:::999888888888888777777888999:::;;;<<<<<<<<<;;;999777666555555555555555444666777888666555555555555555555555555555666777777888888777777666666666777777777666555555444444555555555555555666666555444333444666999::::::<<<>>>??????BBBEEEHHHGGGEEECCC@@@>>><<<<<<<<<======<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@<<<;;;:::999888888888888;;;;;;;;;;;;<<<<<<============>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<=========::::::::::::;;;<<<===>>>yyywwwxxx{{{||||||{{{wwwtttrrrqqqmmmmmmmmmjjjeeebbbbbbcccdddeeegggiiikkkmmmmmmnnnoookkkgggfffhhhllloooppprrrqqqooollliiifffdddccceeedddcccdddgggjjjmmmnnnhhhfffbbb^^^[[[YYYYYYYYYYYYZZZ\\\___fffppp{{{wwwqqqggg^^^VVVPPPLLLIIIEEEGGGJJJMMMQQQTTTWWWXXX[[[\\\]]]___````````````\\\[[[[[[ZZZ[[[]]]___```hhhpppwww|||}}}~~~tttcccXXXPPPJJJIIIHHHFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLOOORRRUUUWWWXXX[[[]]]___aaacccdddddddddeeehhhkkknnnqqqtttxxx{{{nnnYYYNNNDDDAAA@@@===:::;;;;;;;;;999888888888888888666666777999::::::;;;;;;999888777666444444333333555444444555777777666555666666666666666666666666777777888888888888777777555666666666555555444333333444444444555555666666666555444333333555777999888999;;;<<<===>>>AAACCC>>>===<<<::::::;;;<<<===<<<<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========;;;:::999999888888888888:::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>zzzxxxwww{{{{{{{{{xxxtttqqqoooooonnnooonnnjjjdddaaabbbdddccceeehhhlllpppsssuuuvvvsssnnniiihhhlllqqqssstttsssqqqmmmjjjgggeeeddddddfffeeedddcccccceeeggghhhdddbbb___[[[YYYXXXXXXYYYYYYZZZ[[[^^^dddmmmxxxyyypppggg^^^VVVOOOKKKGGGHHHJJJMMMPPPSSSVVVXXXYYYZZZ[[[]]]^^^```bbbccc``````aaaaaabbbbbbbbbbbbhhhnnntttyyy~~~}}}jjj\\\TTTNNNIIIIIIIIIGGGGGGJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^```bbbdddeeeeeeeeegggiiimmmpppssswww|||kkkWWWMMMDDDAAA@@@<<<;;;<<<;;;:::999888777777777777555666777888999:::::::::666666666555555444444333555444444555777777666444666666666666666666666666777777888888888888777777777777777777666555444444333333333444555555666666555444444333444555666777555777999:::;;;;;;===???:::999999999999;;;===>>>;;;;;;;;;;;;;;;:::999999888888999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999999888888777:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<999999999999888888888888777777777888999:::;;;<<<{{{wwwuuuxxxxxxvvvsssooolllllllllmmmooonnnjjjeeebbbdddgggfffhhhlllpppuuuyyy|||}}}uuuooojjjkkkpppwwwzzz{{{tttqqqlllhhheeeeeefffgggfffeeedddbbb```aaabbbddd```^^^\\\YYYXXXXXXYYYZZZXXXXXXZZZ\\\```gggpppvvv{{{|||sssjjj```WWWQQQLLLLLLLLLLLLNNNQQQTTTUUUWWWXXXYYY[[[^^^aaadddfffeeegggiiijjjkkkiiihhhfffffflllppprrrwww~~~~~~{{{zzz}}}rrr```VVVQQQKKKHHHIIIIIIHHHIIIMMMIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMPPPRRRVVVXXX[[[\\\^^^```bbbeeegggggggggfffhhhjjjnnnrrrwww|||tttfffUUUNNNGGGFFFDDD???===>>>:::999888777777666666777444555777888999:::999999666666666777777666666555444444333555666777666444444444444444444444444444555666666777777666666555777777777666666444333333222222333444444555666666333444444444444555555555555777999:::::::::;;;===999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999888777888888999::::::;;;;;;::::::::::::::::::999999999999::::::999999888888:::;;;<<<===>>>======<<<<<<======>>>>>>>>>======999999888888777777777777777777666666777888999999{{{wwwtttuuuuuusssoookkkhhhiiijjjlllnnnnnnkkkfffdddfffjjjiiikkkoootttyyy}}}tttooojjjlllsss{{{vvvrrrlllgggeeefffhhhjjjeeeeeecccaaa______aaabbb]]]\\\ZZZXXXXXXYYYZZZ[[[VVVWWWXXXYYY\\\aaaiiinnnxxx~~~tttiii___XXXQQQOOOMMMLLLLLLOOOQQQSSSVVVVVVWWWZZZ]]]aaaeeegggjjjllloooqqqqqqooollljjjgggjjjlllllloootttvvvuuuyyyvvvwwwzzz}}}iiiYYYQQQOOOJJJHHHIIIIIIHHHJJJNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNOOORRRUUUXXX[[[]]]^^^___aaadddgggiiiiiiiiihhhhhhkkkoootttzzzzzzeee[[[PPPJJJFFFFFFEEE???;;;;;;:::999888777666666666666333555777888999999999999666777777888888888888888444444333555666777555444333333333333333333333333444555555555555555555444444444444444333222111000222222333333444555666666333333444555555555444444555777999:::::::::;;;<<<::::::;;;;;;;;;:::::::::999:::;;;<<<;;;:::999888777777888999::::::;;;;;;:::::::::999999999999999999999:::::::::999999888;;;;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===;;;:::::::::999999888888666666666666666777777888{{{wwwsssrrrooolllhhhgggfffggghhhmmmllljjjhhhgggggghhhiiijjjlllooosssvvvxxxyyyyyytttooollloooxxx~~~tttpppjjjgggggghhhiiijjjjjjeee___]]]^^^___^^^]]]]]]YYYVVVUUUWWWWWWVVVTTTXXXWWWWWWWWWYYY^^^eeejjjxxx~~~sssiiibbbWWWTTTPPPOOOOOOPPPQQQPPPYYYXXXWWWWWWZZZ___dddgggiiipppxxx}}}{{{uuuoookkkiiihhhhhhiiilllnnnnnnnnnuuuuuuvvvyyyrrrcccVVVNNNLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNRRRSSSTTTVVVXXXYYY[[[\\\___bbbfffiiijjjkkklllmmmjjjmmmqqqvvv|||xxxdddVVVQQQJJJHHHEEEBBB???>>>======<<<;;;::::::888888777666666777999:::;;;:::999888<<<<<<;;;:::888777777666777777777777777666555555555555555555555555555555666666555444555666777888666555444333222222222222222222333444444555555666777666555444444555666777666666666666666666666666777777888999::::::::::::;;;<<<<<<<<<;;;:::999999999999::::::;;;<<<======<<<;;;::::::999999::::::666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???===;;;::::::::::::999888777666666777777777777777777777777~~~{{{wwwuuupppnnnkkkhhhffffffggghhhlllkkkkkkjjjiiiiiiiiiiiiiiijjjmmmpppssstttuuuuuupppmmmlllqqqxxx|||{{{wwwpppmmmhhhffffffhhhhhhiiigggccc___```cccdddbbb^^^\\\YYYVVVUUUVVVWWWVVVUUUWWWWWWVVVVVVXXX]]]dddiiivvvyyypppiii^^^ZZZUUURRRQQQRRRRRRRRRWWWVVVVVVWWWZZZ^^^bbbeeekkkqqqxxx{{{zzzuuuooollljjjgggdddccceeegggjjjlllqqqrrruuuzzz~~~iii\\\RRRLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPSSSTTTUUUWWWZZZ\\\]]]^^^aaadddhhhjjjkkkkkklllmmmllloootttyyywwwdddTTTKKKGGGFFFDDDBBB???===<<<;;;;;;;;;;;;::::::999888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666666666777777777666666555444333333333333333333333333444444333333333444555666555555444333222222222222222222333444444555555666777666555444444555666777666666666666666666666666777777888999::::::::::::;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<======<<<;;;::::::999999::::::888888999999::::::;;;;;;==============================>>>???>>><<<:::999;;;;;;::::::999999888888888888888888888888888888~~~|||yyywwwooonnnkkkhhhffffffggggggjjjkkklllmmmmmmllljjjiiihhhiiikkkmmmnnnoooppppppjjjiiikkkpppvvvwwwsssnnnjjjhhhfffeeefffggghhhgggfffbbbaaadddjjjkkkeee___ZZZWWWUUUTTTUUUVVVUUUUUUUUUUUUUUUUUUVVV[[[bbbfffttt~~~yyyttthhhccc\\\WWWUUUTTTTTTTTTTTTTTTUUUWWWZZZ]]]```bbbmmmqqquuuwwwvvvrrrnnnllllllhhhccc______bbbfffiiimmmpppvvv}}}rrr```UUUOOOLLLJJJIIIHHHHHHHHHJJJKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVWWWZZZ]]]___aaabbbdddgggjjjlllllllllmmmnnnpppsssxxx}}}zzz```RRRIIIDDDBBB@@@???===<<<;;;:::::::::999999999999999999999999999999999:::;;;<<<======:::999999888777666555555555555666666555555444444222222222222222222222222222222111111111222333444555444333222222111222222222222333444444555555666666666555555555555666666555555555555555555555555666777888999:::::::::::::::;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<======>>><<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;===========================>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888~~~~~~}}}zzzrrrpppmmmjjjhhhgggggggggiiikkknnnppppppooollljjjhhhiiiiiijjjjjjkkkkkkkkkhhhggghhhlllpppppplllgggfffeeedddeeeggghhhhhhgggfffddddddiiioooooofff^^^WWWVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUZZZ___dddpppzzz|||sssmmmddd]]]XXXVVVUUUTTTSSSSSSUUUWWWYYY\\\^^^___kkkmmmpppqqqooolllkkkkkkmmmjjjfffaaa___```cccfffjjjpppyyykkk[[[RRRNNNNNNIIIIIIHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXZZZ]]]```ccceeeffffffhhhkkklllmmmmmmnnnoootttwww|||gggQQQIIIDDD@@@???;;;;;;::::::999999999999888888888999999::::::::::::999777777777777999:::888777777666555444444444333444444444444444333333222222222222222222222222111111111111222222222333444333333222111111222222222222333444444555555666666666666555555666666666666666666666666666666666666777888999999::::::999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<======>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999}}}zzzzzz|||}}}|||uuussspppmmmkkkiiihhhgggiiilllpppssssssqqqmmmjjjiiiiiiiiihhhhhhhhhhhhhhhhhhfffeeegggiiijjjgggeeeccccccccceeegggiiihhhgggiiiggghhhlllqqqnnneee\\\VVVUUUTTTRRRPPPPPPQQQQQQRRRSSSSSSSSSUUUXXX^^^bbbmmmuuu}}}wwwmmmddd^^^ZZZVVVTTTSSSTTTUUUWWWYYY\\\^^^___fffhhhjjjjjjiiihhhhhhhhhjjjkkkjjjgggcccaaabbbccciiippp|||}}}eeeWWWOOOMMMNNNHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSVVVXXXYYYZZZ[[[]]]```ccceeegggiiigggiiilllnnnnnnoooqqqsssyyy|||qqqUUUFFFBBB???;;;888888888888999999999999888666666777888888999999999;;;:::888666555555555555555555555444444333333222111222222333333333222222222222222222222222222222111222222333333333333333333333222111111111222222222222333444444555555666555666666666666666666555777777777777777777777777666666777888999999999999<<<<<<============<<<<<<<<<<<<<<<==================<<<;;;;;;::::::;;;;;;===<<<<<<;;;;;;::::::999::::::::::::::::::::::::==================<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999zzzwwwxxxzzz|||{{{tttsssqqqooommmkkkjjjjjjlllnnnrrruuuuuurrrnnnkkkiiihhhgggfffffffffffffffhhhfffdddcccdddeeeeeedddbbbaaaaaacccfffhhhhhhgggjjjjjjkkknnnnnnjjjccc]]]WWWWWWVVVSSSPPPOOOOOOQQQRRRSSSSSSTTTUUUXXX]]]aaaiiipppyyyxxxooogggaaa[[[XXXVVVVVVVVVWWWYYY\\\___```ccceeeggggggffffffgggiiiiiilllnnnmmmhhheeedddeeekkkssssss___TTTLLLJJJMMMHHHIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSVVVXXXZZZ[[[\\\]]]___bbbdddgggiiijjjhhhkkknnnppprrrtttxxxzzzrrr___JJJBBB@@@===999666666666777888888888888777555555666666777777777888;;;:::888777666555444444333333333333222222111111000000111222222222111111222222222222222222222222222222333444444444444333222222111111111111222222222222333444444555555666555555666666666666555555777777777777777777777777555666777888999999999999;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::yyywwwxxx{{{}}}|||xxxooooooooonnnnnnnnnnnnnnnnnnqqqtttvvvuuurrrnnnlllhhhgggeeedddccccccddddddfffeeecccccccccdddccccccaaa```___```ccceeefffeeehhhjjjlllmmmjjjfffbbb```[[[[[[ZZZVVVQQQOOOPPPRRRRRRSSSTTTTTTUUUXXX\\\```ffflllsssyyy}}}{{{rrrjjjccc^^^YYYXXXWWWXXXZZZ]]]aaacccccceeeggghhhhhhiiikkklllnnnrrruuutttpppllllllnnnsss|||jjj[[[TTTLLLJJJMMMIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\___```aaaccceeegggiiijjjjjjmmmppptttwww{{{bbbSSSEEE@@@???<<<999888444444666666777666666555444444555555555555555555555555666666555555444444222222111111111111000000...///000111111111111000111111111111111111111111111222333444444444333333222222111111111111222222222222333444444555555666444555666777777666555444555555555555555555555555555666777888999999999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999;;;;;;:::::::::;;;;;;;;;>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yyywwwyyy|||yyyuuujjjkkklllmmmnnnppppppqqqppprrruuuvvvuuurrrnnnlllfffeeedddbbbbbbbbbbbbccccccddddddeeeeeedddbbbaaa```^^^]]]^^^```cccddddddgggjjjllllllhhhdddcccccc^^^^^^]]]XXXSSSPPPQQQSSSRRRSSSTTTUUUVVVXXX\\\```dddiiipppuuuyyy}}}zzzqqqhhhccc[[[ZZZXXXXXXZZZ^^^bbbeeedddfffiiikkkkkklllnnnooouuuyyy|||zzzvvvsssuuuxxx|||eeeZZZUUUNNNLLLPPPIIIKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]```aaabbbdddfffgggiiiiiilllnnnssswwwzzzgggVVVJJJ???;;;;;;888777777222333444555666555444333444444444444444444444444///000222333444444333222111111111111000000000000......///000000111000000000000000000000000000000000111222333444333222222222111111111111111222222222222333444444555555666444555666777777666555444333333333333333333333333555666777888888999999888777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::======<<<;;;;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::>>>>>>=========>>>>>>???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{vvvwww{{{~~~~~~xxxrrroooiiijjjmmmttt|||~~~{{{vvvwwwwwwxxxwwwuuuqqqmmmkkkfffcccaaa```aaaccccccccceeecccbbbaaabbbbbbaaa```^^^]]]\\\[[[]]]___bbbeeeiiikkknnnpppnnnjjjdddaaabbbaaa___\\\ZZZWWWUUUTTTWWWVVVWWWWWWYYY[[[^^^___dddfffiiinnnssszzz}}}sssmmmddd^^^ZZZ[[[]]]]]]___cccgggiiillloooppprrruuuxxxyyy}}}www```UUUSSSOOOKKKIIILLLNNNPPPQQQRRRSSSUUUWWWUUUUUUUUUVVVXXX[[[]]]___bbbdddfffgggggggggiiikkknnnrrrwww|||nnnWWWHHHDDD>>>:::888888888888555555555555555555555555666555444333333444666777444444333333333222222222333222222222111000000000111111111111000000000000///////////////000111111///000111222222222222222222222222111111111000000111111111000111111222222444444444555555555555555666666555555555555666666555666777999999888777777;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888777777666777888888888777555444888888999:::<<<===>>>>>>::::::;;;;;;<<<=========???>>>===<<<<<<;;;;;;<<>><<<;;;:::999888yyyuuuwwwzzz~~~~~~zzztttooolllhhhjjjpppyyy{{{zzzzzzzzzyyyuuupppkkkhhhcccaaa______```bbbcccccceeedddcccdddeeefffdddbbb^^^]]]\\\]]]___bbbfffhhhllllllmmmmmmkkkhhhdddbbbbbbaaa```___^^^]]]\\\\\\]]]\\\[[[ZZZ[[[\\\^^^___bbbeeehhhmmmrrrzzz~~~xxxlllddd^^^^^^^^^^^^```dddhhhkkknnnqqqsssvvvzzz|||ttt___UUUSSSQQQNNNLLLMMMOOOQQQRRRSSSTTTVVVXXXVVVVVVWWWXXXZZZ\\\___```dddfffhhhhhhiiijjjlllnnnqqquuu{{{tttYYYJJJEEEAAA===:::999888888777444444444444444444444444999777555333222222333333444333333333333222222222222222111111111111111111000000000000000000000000///////////////000111111000111111111111111111222222222222111111111000000111111111111222333444555444444444444555555555555444444333333333333444444666666777888888888888777:::999999888888888888888999999:::;;;;;;<<<======>>>===<<<;;;:::999888888555666666777777666666666777777888888999::::::;;;:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????>>>======<<<;;;::::::}}}xxxuuuwwwzzz|||~~~~~~}}}zzzwwwsssooommmggglllttt}}}}}}}}}{{{vvvooohhhddd```___]]]^^^```cccddddddeeeeeefffhhhjjjkkkiiiggg``````______aaaeeejjjllloooooonnnmmmkkkhhhfffdddbbbaaaaaaaaabbbcccdddeeeeeecccaaa___^^^___```aaabbbdddhhhkkkpppwwwxxxnnneeeaaa___^^^aaaeeeiiimmmqqquuuxxx|||ppp]]]UUUTTTSSSPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYWWWXXXYYYZZZ\\\___aaabbbfffgggiiijjjkkklllooorrrvvvzzz{{{[[[JJJEEE@@@===:::999888888666555444444444444444444444444777666444333222222222333333333333222222222111111000000111111111111111111///////////////////////////////////////000111111222111000//////000111111222111111111111000000000000000111111333444666777333333444444555555555555444444333333333333444444777777666666777777888888888888777666666666666666888888999:::<<<===>>>>>>>>>===<<<;;;999888777666444444444444555666777777888888888888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>============>>>??????>>>=========<<<<<<<<<<<<|||yyywwwwwwxxx{{{|||}}}}}}|||zzzwwwuuurrrpppjjjoooyyy||||||}}}{{{vvvooohhhccc___^^^^^^___bbbeeeffffffffffffhhhkkknnnooonnnllleeedddbbbaaacccgggkkknnnrrrssssssrrrooollliiifffbbbaaaaaaaaabbbdddgggiiijjjiiifffdddcccdddeeefffeeegggiiikkknnnsssyyy~~~wwwllleeeaaa___aaaeeejjjmmmrrrwww|||~~~nnn]]]VVVUUUSSSQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[YYYZZZ\\\^^^```bbbdddeeegggiiikkklllmmmooosssvvvzzz~~~fffOOOFFFFFF:::999888888888777555333333333333333333333333333222222111111222333444555222222222222111111111111//////000000111111222222---------...............///////////////000000111333222000...---...000111111111111111000000000000000000000111222333444555333333333444444555555666666666555555555555666666777777666555555777888999777777666555555555555555666777888:::<<<===??????<<<;;;:::888777555444333333333222333444666888999888888999:::;;;<<<<<<===;;;;;;<<<======>>>>>>???<<<<<<;;;;;;:::;;;;;;;;;========================~~~{{{yyyxxxxxx{{{|||}}}}}}|||zzzxxxuuusssrrrmmmsss|||}}}wwwxxxyyyxxxtttoooiiieee`````````bbbfffhhhiiiiiifffggghhhkkkoooqqqpppoookkkiiieeecccdddgggjjjmmmsssuuuwwwxxxvvvqqqlllhhhcccaaa___^^^___bbbeeegggmmmlllkkkjjjjjjjjjkkklllkkkkkkkkkkkkkkknnnsssvvv|||ssskkkeeeaaabbbeeejjjnnnsssyyy{{{lll]]]WWWUUUSSSQQQRRRTTTUUUWWWXXXXXXYYYZZZ\\\[[[]]]___aaadddfffggghhhhhhjjjlllmmmooorrrvvvzzz~~~kkkUUUEEE???@@@777666666666777666444222333333333333333333333333000000000111222333333444222222111111111000000000/////////000000111111222,,,---------.........//////////////////000000111333111///---------///000000000000000000000000000222111000000000000000111222222333333444555555666666666555555555555666666777666555555555666888999777777666555555555555555555555777999;;;<<<>>>???;;;:::999888666555444333333222222222444666888999666777888999;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>======;;;:::999999999999<<<<<<<<<<<<============~~~}}}~~~{{{zzz{{{~~~~~~}}}{{{xxxvvvtttrrrqqqppptttzzz~~~zzzwwwsssssstttsssqqqmmmjjjgggbbbbbbbbbeeehhhkkkkkkkkkgggfffgggjjjmmmpppqqqqqqnnnkkkgggdddcccfffjjjlllsssuuuyyyzzzyyytttnnnjjjdddaaa^^^\\\\\\___bbbeeennnnnnooopppppppppoooooooooooonnnllljjjkkknnnqqqtttyyy~~~}}}uuuooohhhfffhhhjjjooouuu{{{vvvjjj]]]XXXVVVTTTRRRSSSVVVXXXYYYZZZZZZZZZ\\\^^^]]]___aaadddgggiiijjjkkkkkklllnnnppprrrvvv{{{mmmWWWKKKAAA:::999666555444555666555333111222222222222222222222222222222111111111000000///111111111000000000000/////////000000000000000000,,,,,,------...////////////////////////000111111000000...------...////////////000000000000000111222111000//////...//////111111222333444555555666444444333333333333444444666666555555666666777777666666555444444444444444333444555777999;;;<<<===;;;::::::999888777666666333333333444555777888999444555666777888:::;;;;;;::::::;;;;;;<<<=========>>>>>>===;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<~~~~~~}}}|||~~~|||yyyuuusssqqqpppooorrrvvvxxxxxxvvvtttrrrppppppooonnnmmmkkkiiihhhccccccdddfffjjjllllllkkkgggfffeeefffjjjnnnpppqqqmmmjjjfffccccccfffjjjmmmqqqsssuuuvvvuuurrrnnnkkkeeebbb^^^\\\\\\___cccfffoooqqqsssuuuuuusssqqqoooqqqpppooollljjjjjjmmmooossswww|||}}}}}}{{{rrrnnnnnnlllqqqwww}}}qqqfff[[[XXXWWWUUUUUUWWWXXXYYY[[[[[[[[[[[[]]]______aaadddgggjjjlllmmmmmmnnnpppqqqsssvvvzzzxxxXXXKKKFFF???999999777666444444444444333111222222222222222222222222000000111111000000//////111111000000000/////////000000000000000/////////,,,------...//////000000///////////////000111111---...............//////////////////000000111111111111000000000000000000000111222333444555555666444444333333333333444444444555666666777777666666444444333222222222222333333333444666777999::::::999999888888888777777777333444555666777888888888777777777777777888888888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<======;;;;;;;;;;;;;;;:::::::::~~~~~~~~~zzzwwwtttrrrqqqmmmppprrrrrrrrrqqqpppqqqoooooommmkkkjjjhhhggggggccccccdddgggjjjlllkkkjjjgggeeecccdddhhhlllooopppkkkhhhdddbbbbbbfffkkknnnppppppqqqqqqpppooommmlllfffccc___\\\]]]aaaeeeiiiqqqsssvvvxxxwwwtttqqqnnnqqqpppooollljjjkkkmmmpppuuuyyy}}}}}}zzz{{{{{{wwwuuussstttwww~~~zzztttrrrnnnrrryyy}}}mmmcccZZZXXXXXXWWWXXXZZZYYYZZZ\\\\\\\\\\\\^^^___```bbbeeehhhkkkmmmnnnnnnqqqrrrtttvvvyyy~~~~~~bbbGGG@@@@@@;;;888:::888666444333333444333111111111111111111111111111,,,---...000111222222222000000000000////////////111111000000//////......------......///000111111///////////////000111111,,,,,,---.../////////....../////////000000111111111000000000111222333333000111111222444555666666666666666555555666666666333444666777777777666555333222222111000111111111222333444555666777888999666666666666666666555666444555666888888888777777<<<;;;;;;:::999888777777888888999::::::;;;;;;<<<666666666888999;;;===>>>;;;;;;;;;::::::999999999~~~zzzvvvsssqqqpppppppppppppppoooooooooooonnnnnnmmmllljjjiiihhhgggdddeeefffggghhhhhhhhhhhhgggeeecccccceeeggghhhhhhjjjhhhfffdddcccdddeeefffiiiiiikkkmmmoooqqqssstttlllgggccc```^^^^^^eeennnuuuzzzzzzvvvvvvwwwrrrsssrrrooollllllpppttt{{{xxxvvvvvvuuuuuuyyy|||vvvssslllmmmmmmllllllsss{{{{{{xxxzzzuuuggg```XXXUUUWWWZZZZZZYYYYYYYYYXXXXXXXXXZZZ^^^bbbcccfffiiilllmmmoooqqqsssuuuuuuvvvxxx}}}aaaVVVFFF<<<999888888666333333333333333333333333111222222222222111000000222222222111111111000000////////////////////////------------------------///...---,,,,,,---...///---...///000///...,,,***............///////////////...---,,,,,,---...///111111111111000000000000000000000000111222333444111222333555666777777777555555555555555555555555666666666555444333111000333444555555555444333222777777666666666666777777000222333555777888999999999:::;;;;;;:::999777666777777777888999999::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888}}}yyyvvvsssqqqooopppooooooooooooooooooooonnnnnnmmmllljjjiiihhhgggcccdddeeeggghhhiiiiiijjjjjjgggeeedddeeegggggggggddddddcccdddeeegggjjjlllggghhhjjjpppuuuyyyzzzyyytttnnnhhheeebbbccckkkttt||||||wwwvvvwwwssstttssspppmmmllloooqqqwwwsssqqqrrrrrrrrrxxxxxxrrrnnneeeffffffeeehhhqqq~~~}}}}}}{{{jjjccc^^^XXXVVVYYY\\\\\\[[[YYYZZZZZZZZZZZZ[[[___bbbaaadddhhhjjjlllnnnqqqsssxxxyyy{{{nnnSSSKKK@@@:::888777555222333333333333333333333333111111222222111111000000222222111111111000000000................................................///...------------...///000000111222222111//////000000////////////////////////............////////////000000000000000000000000000000111222222333111111222333444555555555444444444444444444444444555555555666555555444444111222444555555555444444777666666666666666666777555666777888999999999999::::::;;;::::::888666666666666777888888999999:::::::::;;;;;;;;;;;;::::::999999999999888888888777~~~{{{wwwtttrrrpppooonnnoooooooooooooooooooooooonnnmmmlllkkkjjjiiihhhbbbccceeegggiiijjjkkkkkkllliiigggffffffggggggfffbbbbbbcccdddfffiiilllnnnfffggglllvvv|||tttkkkgggdddfffoooyyy~~~yyyxxxxxxtttuuutttrrrooommmmmmnnnqqqmmmkkklllmmmooovvv~~~{{{tttmmmjjjbbbbbbbbbccchhhttt~~~|||~~~lllaaa^^^[[[XXXXXX[[[]]]]]][[[ZZZ[[[\\\\\\\\\\\\^^^```aaadddhhhkkknnnppptttwww|||mmmUUUEEE@@@;;;888888777444111333333333333333333333333111111111111000000000///111111111111000000000000........................///////////////////////////...------------...///------................../////////......---------...//////000000//////...---.........///000000000111111000000000000111111111111111222222333333333444444444444444444444444333444555666666666666666000111222444555555666666666666555555555555666666777888888999999999999888;;;;;;::::::999777666555666666666777888888999999:::::::::;;;;;;::::::999888888777777777777777666|||{{{xxxvvvsssqqqppppppnnnnnnnnnoooooopppppppppqqqpppooonnnmmmlllkkkjjjeeefffggghhhiiijjjjjjjjjkkkiiigggggghhhiiihhhgggffffffffffffggghhhiiijjjhhhjjjrrruuujjjeeeccceeeoooxxx}}}{{{{{{uuuuuuuuusssqqqnnnkkkjjjlllhhhfffhhhjjjmmmuuu}}}zzztttnnnjjjfffffffffiiiqqqxxxwwwwww}}}sssfffaaa\\\ZZZYYYZZZ]]]]]]\\\ZZZZZZ[[[]]]]]]]]]]]]^^^```dddgggkkknnnqqquuuzzz}}}uuuXXXHHH>>><<<999888888777555222222222222222222222222222111111000000////////////111111000000000/////////.........................................................------.........,,,+++++++++,,,---...///---------,,,++++++******,,,---...//////...---,,,,,,,,,------...///000000111111000/////////000000222222222111222222222333333333333333333333333333333444444555555555555555111111222333444444555555666555555444444555555666444555666777888888888777;;;::::::999777666555444555666666777777888999999999::::::::::::999999888666666666666666666666666~~~|||{{{yyyxxxvvvtttrrrqqqqqqpppmmmnnnnnnooopppqqqqqqrrrssssssrrrpppooonnnmmmllljjjjjjkkkkkkkkkjjjiiiiiiiiihhhggggggiiijjjjjjiiihhhhhhhhhgggggghhhhhhhhhllloooyyyuuujjjdddccceeelllttt}}}|||tttsssssssssqqqnnnkkkiiiiiifffeeegggiiilllsss{{{}}}wwwssspppnnnnnnpppuuuyyyrrrssswww}}}llldddbbb[[[[[[[[[\\\]]]\\\ZZZYYYYYY[[[]]]]]]]]]]]]___```eeehhhlllpppuuuzzz```LLLDDD===:::777555444444444444222222222222222222222222111000///.........//////000000000/////////..............................---------------------------..................---///.........///000111111---------,,,,,,+++++++++***+++------------+++***+++,,,,,,---...//////000000000//////.../////////333222222111222222333444333333333333333333333333333444444444444333222222333333333333222333333333555555444444444444555555222333444666888999999999::::::999777666555555444666666666777888888999999999999::::::999888888777555555555555555555555555}}}{{{yyywwwvvvuuusssrrrrrrrrrrrrnnnnnnooopppqqqssssssttttttssssssqqqpppooonnnmmmnnnnnnnnnmmmlllkkkjjjiiigggffffffgggjjjkkkjjjiiieeefffggghhhiiijjjkkkkkkooottt~~~vvvlllgggfffggglllqqqzzz||||||zzzqqqqqqpppppppppooollliiihhheeeeeehhhiiikkkqqqxxx|||yyyxxxvvvxxx{{{}}}rrrmmmooottt}}}tttgggaaa___ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ\\\]]]^^^^^^___aaadddgggjjjnnnsssxxx~~~gggNNNBBB???:::888555222000000222333222222222222222222222222111000...---------...///////////////............------------------------------------------------------...//////...---------------.......................................***++++++++++++++++++***,,,---------...///////////////............//////222222111111111222444555222222222222222222222222333333333333333222111000444444333222222222222222444444333333333333444444222333555777999:::;;;;;;999888777666555555555666777777777888999999::::::999999999999888888777666444555555555555666666666}}}{{{zzzuuuuuutttsssssssssssssssnnnooopppqqqssstttuuuvvvssssssrrrpppooonnnmmmlllooooooooooooooonnnmmmlllhhhgggggghhhiiiiiihhhgggccceeefffhhhjjjlllmmmmmmooouuuwwwnnnkkkjjjiiikkknnnsssuuuyyy}}}}}}yyyuuuooommmlllmmmoooooommmkkkgggeeefffiiiiiiiiimmmsss}}}~~~~~~~~~uuujjjiiiiiilllttt~~~|||mmmddd___\\\XXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________bbbfffiiillloootttyyy~~~jjjSSSBBB::::::666555444222000000111222111111111111111111111111111000...,,,,,,---...////////////.........------------------------------........................------...//////...------***+++,,,---,,,+++***)))++++++,,,,,,---.........,,,++++++++++++++++++,,,..................//////------------...///000000000000//////000111444555222222222222222222222222222222333333444444333333333222111111111222333444444444333333333333444444333444555666888888999999777777555555555555666777888888888999::::::;;;;;;999999999999888777666555444555555555666666666666~~~|||{{{uuuuuutttsssssssssttttttooooooqqqrrrtttuuuvvvwwwrrrqqqpppooonnnlllkkkkkkooooooppppppppppppooooooiiihhhggghhhhhhhhhfffdddeeefffgggiiikkklllllllllmmmttt~~~vvvnnnmmmllljjjiiikkknnnqqqvvv{{{}}}{{{uuuqqqmmmkkkjjjkkknnnpppnnnlllfffeeefffiiiiiihhhkkkpppsss}}}|||nnncccfffeeeeeekkktttrrriiiddd___\\\VVVXXXZZZ\\\\\\]]]^^^```___`````````aaadddiiimmmrrruuuyyyoooWWWGGG<<<888999333444555555333222222333111111111111111111111111111///---,,,,,,,,,.../////////.........---------------------------------////////////////////////,,,---...//////...---,,,---...000000000...,,,***''''''((()))***++++++,,,...---++++++++++++---...///////////////.........,,,,,,,,,---...///000111......------...000333555111111111111111111111111000111333444555666666666111111000000111333555666444333333222222333333444222333333444555444444444666666555444444666777888888999999::::::;;;<<<<<<999999999888888777555555555555555666666666777777|||wwwtttsssssstttuuuuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmnnnqqqtttuuussspppnnnmmmkkkjjjiiigggfffeeeeeeeeeggghhhiiijjjkkkllllllllltttuuuxxx|||vvvtttoookkkiiihhhhhhiiiqqqrrrssstttsssqqqooonnnnnnmmmjjjhhhfffeeeeeeeeegggfffeeeddddddeeegggiiiooottt}}}tttiiiccc^^^___aaafffmmmwwwyyymmmfffbbb___\\\ZZZ\\\^^^^^^\\\\\\\\\]]]aaaaaabbbcccdddhhhmmmqqqxxx|||sssUUUGGGAAA888444555555555555555555555555555000000000000000000000000000000000000////////////000///...---------------............---,,,++++++,,,---.........---,,,+++((()))***,,,...///111111---------------------------,,,,,,+++,,,---///000...------,,,,,,------...,,,---///000111111111000,,,...///000///...///000...///000111222333333333111111000000111111222333111111111222222222333333444333111000000111333444666444222111000000222333222333444666777888888888666555555444444666777888666777999;;;<<<;;;:::999<<<<<<<<<:::777555555555555666666777777777777777}}}zzzwwwtttuuuuuuvvvvvvvvvuuuuuussssssrrrqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmlllqqqtttvvvwwwtttqqqnnnnnnkkkjjjiiigggffffffeeeeeefffgggiiikkklllmmmnnnnnnqqqqqqrrruuuwwwyyyxxxwwwsssqqqmmmjjjhhhggghhhhhhjjjlllnnnooopppooonnnmmmkkkjjjhhhgggffffffggggggfffeeedddccccccdddfffgggiiinnnvvv}}}zzznnnddd___[[[[[[\\\```gggooowww|||zzzpppgggbbb___]]]\\\[[[]]]___```_________aaabbbccceeefffhhhmmmrrrvvv}}}|||bbbIII@@@<<<666222444444333333222111000//////000000000000000000000000000000/////////.........//////...------------------------...------,,,,,,,,,---.........---++++++***++++++,,,---...//////------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---///000111111000000+++---...///...---.../////////000111222222222222111111000000000111222222333333333333444444444444444333111000000111333444444333111000000000222333333444555777888888888888555444333333333444666777666777888888888777666555777888999888666555555777555666777777888888777777~~~~~~|||{{{vvvvvvwwwwwwwwwvvvvvvuuuqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmmmmmmmllllllllltttvvvxxxxxxuuuqqqnnnnnniiiiiihhhgggfffeeeeeeeeeeeefffhhhkkkmmmnnnooopppnnnlllkkkkkkmmmnnnnnnmmmnnnllljjjgggffffffggghhhiiijjjkkklllllllllkkkjjjfffffffffffffffgggggghhhdddcccbbbaaaaaabbbcccddddddhhhnnnuuu{{{|||qqqhhhaaa^^^ZZZZZZZZZ]]]bbbjjjrrrvvvrrrmmmfffaaa___^^^^^^]]]^^^```bbbcccbbbbbbccceeedddfffhhhkkknnnsssyyy~~~}}}aaaNNN===999999666333444444333222000...---+++***000000000000000000000000//////.........---------///...------------------,,,,,,------...---------,,,---.........---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***,,,++++++++++++++++++,,,,,,---...///000000000000***,,,---...,,,,,,,,,---000000111111111111000000000000000000000111111222444444444444555555555555333222111000000111222333222111000///000111222333555666666777888888888777444333222222222333555666777666666555444444333333222444555555555555666888666666777888888888888777~~~~~~~~~}}}}}}xxxxxxyyyxxxwwwvvvuuuuuuppppppooommmllllllllllllmmmmmmmmmlllllllllkkkkkktttvvvwwwvvvrrrnnnlllkkkggggggggggggfffeeedddcccdddeeegggiiikkklllmmmmmmkkkhhhdddcccdddfffhhhhhhiiihhhfffeeedddeeeffffffmmmmmmlllkkkjjjhhhfffeeeddddddddddddeeeeeeffffffbbbaaa````````````aaaaaacccfffkkkqqqvvv}}}|||tttmmmgggccc```]]]]]]\\\^^^dddllltttyyyuuuhhhfffbbb___^^^___```aaabbbdddffffffeeeeeeeeefffeeehhhkkkoootttzzzdddOOOBBB888888999777444444555555333222000...---,,,000000000000000000000000......---------,,,,,,,,,......---,,,,,,---------++++++,,,---............,,,,,,---...---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------)))***+++,,,---,,,+++***++++++************++++++------......////////////+++,,,......,,,,,,,,,---000000000111000000//////000////////////000111111333333444444444555555555222222111000000111222222////////////000111222333555555666666666666666555444333222222222333555666666555444333333333333444222333555555555555777888666777888888999999888888~~~~~~}}}zzzzzzzzzyyywwwvvvttttttqqqpppooonnnllllllkkkkkkllllllllllllkkkkkkkkkkkkqqqrrrsssqqqmmmjjjhhhgggeeeeeeeeeeeeeeedddbbbbbbbbbcccdddfffggghhhhhhiiieeeaaa]]]\\\^^^aaaccceeeddddddcccbbbccccccdddeeekkkjjjiiihhhgggeeeccccccddddddddddddcccbbbbbbaaa____________``````aaaaaabbbeeeiiinnnrrrxxx}}}zzzxxxtttpppllliiigggeeeaaa``````bbbgggpppxxx~~~~~~}}}wwwnnndddbbb```^^^]]]^^^aaacccgggiiijjjjjjhhhgggggghhhhhhkkkpppuuu{{{eeeOOODDD>>>888888888555222111333333333222111111000000////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,---............+++,,,---------,,,+++***)))******+++,,,---......+++++++++,,,,,,,,,------''')))***,,,------,,,,,,+++******))))))******+++---------------.........,,,---//////---,,,------//////000000000///......//////......//////000111111111222222222333333333111111111111111111111111......//////000222222333333333444444555444444444555444333333333444666666555555444444444555666777555666777777666555666888777888888999999999999999~~~{{{{{{zzzyyywwwuuusssrrrrrrqqqooonnnllllllkkkkkkllllllkkkkkkkkkjjjjjjjjjlllmmmmmmkkkhhheeeccccccbbbbbbcccdddcccbbb```___^^^___aaaccceeefffffffff```\\\XXXWWWYYY]]]```aaabbbaaaaaaaaabbbbbbccccccccccccccccccccccccccccccdddddddddcccbbb```___^^^^^^^^^___```aaabbbccccccaaadddhhhlllooossswwwzzz~~~~~~zzzxxxrrrrrrrrrqqqpppnnnlllkkkeeedddcccdddjjjrrr{{{}}}zzzwwwuuusssrrrtttxxx||||||qqqkkkaaa```^^^\\\ZZZ\\\aaadddkkklllnnnnnnlllkkklllmmmnnnrrrwww}}}hhhQQQEEE===:::666555444222000///000000000000000111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------...---------+++,,,---------,,,***)))))))))***+++,,,---......******++++++,,,,,,------)))***+++,,,------------+++******************+++------,,,,,,,,,------...,,,...//////---,,,,,,---......///////////////..................///000000000000000000111111111111111111111111111111111111//////000111111222333333111111222333444444333333555444333333333444666777555555666666777888888999777888999888666666666777888888999::::::::::::999|||{{{zzzxxxvvvtttrrrpppqqqpppooommmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjhhhiiiiiigggdddaaa``````___```aaabbbbbb```___]]]ZZZ[[[^^^aaadddfffhhhhhh```]]]YYYXXXYYY\\\^^^___``````aaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccdddbbbbbbbbbbbbaaa___^^^\\\]]]^^^___aaacccdddeeeeeebbbfffjjjmmmoooqqqsssuuuwwwzzz~~~~~~wwwuuutttqqqsssuuuwwwxxxwwwuuutttkkkiiigggggglllsss|||zzzuuuqqqnnnmmmmmmlllnnnppprrrtttuuuvvvvvvuuuwwwyyyyyyxxxxxxxxxyyyyyy|||}}}rrrvvvuuulllgggaaa```^^^[[[ZZZ]]]ccchhhmmmoooqqqrrrrrrrrrsssuuuwww{{{nnnTTTEEEAAA666666444111000111111111000000000000000000000000////////////////////////............------------,,,,,,++++++,,,,,,---...---------...------,,,,,,++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,)))******+++,,,,,,------......---,,,,,,+++,,,,,,+++++++++******+++++++++...---,,,++++++,,,------,,,---......,,,++++++,,,,,,------...////////////......------......///000//////000000000111111111000000111111111111000000000000111222222333333222000111222333444555555555444333222222222333555666666777888999999888777777666777888888666666777888888999999:::;;;:::::::::|||{{{zzzxxxvvvsssqqqoooppppppnnnlllkkkjjjiiiiiikkkkkkkkkjjjjjjjjjiiiiiieeefffgggeeebbb```______]]]^^^```aaaaaa___]]]\\\VVVXXX\\\```dddhhhjjjkkkdddaaa]]][[[\\\^^^___````````````aaaaaaaaaaaaaaaeeeeeedddcccbbbbbbcccccc``````aaaaaaaaa___^^^]]]\\\^^^```bbbdddfffggggggeeehhhmmmpppqqqqqqrrrsssuuuxxx}}}zzztttrrrrrrtttwww{{{~~~~~~}}}{{{pppnnnkkkjjjnnnuuu}}}|||vvvpppllljjjiiijjjkkkkkklllmmmnnnnnnnnnnnnkkkmmmnnnooonnnmmmnnnoooooorrrvvv|||tttjjjqqq{{{|||ppphhhdddcccbbb```\\\[[[___gggmmmmmmpppsssuuuvvvwwwyyy{{{}}}tttYYYEEE===;;;333444333000000222555666222222222222111111111111//////////////////////////////.........---------++++++++++++,,,,,,---...............---,,,++++++++++++,,,---,,,+++***))),,,,,,,,,+++++++++******))))))***+++,,,,,,------333111///,,,+++*********,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---+++,,,------+++*********+++,,,---...////////////...------------.../////////000000000111111111111000000111111111111000000111111222333333333333222000111222444555666666666333222111111111222333444777888999:::999888555444444666777777666666888999888999::::::;;;;;;::::::}}}yyywwwvvvuuurrrpppqqqqqqpppooonnnmmmlllkkkggghhhiiijjjkkkjjjiiiiiillliiidddcccbbbaaa^^^[[[^^^______```````````````YYYZZZ^^^dddjjjnnnppppppkkkgggbbb___```aaabbbcccbbbaaa___^^^^^^```bbbdddeeebbb^^^\\\]]]```bbbccccccbbb```^^^]]]\\\\\\\\\^^^^^^___bbbfffjjjkkkjjjnnnnnnnnnnnnoooppprrrrrrrrrtttwww{{{}}}}}}}}}{{{zzz{{{|||~~~}}}xxxmmmllljjjjjjmmmrrrwwwzzz}}}{{{wwwsssooollljjjjjjjjjkkklllmmmmmmkkkiiihhhiiigggdddaaa___^^^^^^___aaacccgggnnnuuu}}}wwwjjjeeemmmwwwyyynnniiiiiidddcccaaa______ccciiimmmnnnrrrwwwyyyyyy{{{~~~qqqZZZKKK===666777222222222222222222222222000000000000////////////////////////////////////......------------,,,,,,........................000000///...------,,,,,,************************,,,******,,,......+++(((++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------(((''''''(((***,,,+++***------...............---//////...------...000111////////////000000000000333333222111000///......222111000000000111333333333333333222222111111111111111222333444444444444888888888888888999999999555666666555444444666888::::::::::::::::::;;;;;;|||yyywwwuuutttrrrpppqqqqqqpppooonnnmmmllllllggghhhiiijjjjjjiiihhhhhhjjjgggdddbbbbbbaaa___]]]______```aaaaaaaaaaaaaaa\\\___dddkkkqqqtttsssrrrnnnkkkgggddddddeeeeeeddd```___^^^^^^^^^```bbbdddeeebbb```___```bbbccccccbbbbbbaaaaaa``````______[[[]]]aaafffkkknnnnnnmmmrrrqqqnnnlllkkklllmmmnnnssstttwwwzzz~~~}}}}}}~~~~~~}}}wwwmmmkkkjjjjjjlllqqquuuxxxzzzxxxuuurrrpppooooooooolllmmmnnnnnnmmmkkkiiigggeeeccc___\\\YYYYYYYYYZZZZZZ\\\```eeelllsssyyy|||~~~}}}oooccc___gggpppwwwmmmhhhgggcccbbbaaa___```dddjjjnnnqqqvvvzzz}}}~~~^^^MMMDDD;;;777999555444444333222111000000000000000000/////////...........................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***,,,---+++)))*********+++++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++++++++*********+++,,,,,,+++******+++---......---,,,,,,---......///............------------......////////////000000000000222222111111000/////////222111000000000111333333333333222222222222222222111111222333444444444444666666666666666777777777666777666555444444666888777777777777777777666666}}}{{{xxxvvvuuusssqqqoooqqqppppppooonnnmmmllllllggghhhhhhiiihhhhhhgggggggggeeecccbbbbbbaaa```___```aaaaaabbbbbbbbbbbbbbbaaadddjjjrrrwwwyyywwwtttpppmmmjjjhhhhhhgggeeeddd]]]]]]^^^^^^```aaacccdddfffdddbbbbbbdddeeeddddddaaabbbbbbccccccbbbbbbbbb]]]```eeekkkppprrrpppnnnrrrpppmmmkkkjjjkkkmmmnnnssstttvvvxxx|||~~~{{{}}}|||wwwmmmlllkkkkkkmmmppptttvvvwwwvvvtttsssrrrssstttuuuvvvvvvwwwwwwvvvsssqqqooofffccc^^^YYYVVVUUUUUUVVVUUUVVVXXX\\\aaafffkkkmmmjjjiiijjjmmmpppuuuvvvkkkggg\\\YYYaaakkkzzzwwwooohhhfffddddddcccbbbcccgggmmmrrrvvvzzzxxxaaaJJJ@@@<<<777666888666666555333222111000///000000000/////////..............................,,,,,,++++++++++++******************************(((((()))***++++++,,,,,,************************,,,***))))))***++++++***)))))))))************+++------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,+++*********++++++,,,+++***+++---......---***+++,,,....../////////)))***+++,,,---.............../////////000000000000000000000000000000000222111111111111222333333222222222222222222333333111111222333444444444444555555555666666777777777777888777555333333555777777777666666555555444444|||yyyvvvtttsssrrrpppooopppoooooonnnmmmlllllllllggggggggggggffffffeeeeeedddcccbbbaaaaaaaaaaaaaaaaaabbbccccccddddddccccccdddgggkkkqqqwwwyyyxxxvvvnnnllljjjiiihhhfffcccaaa^^^^^^___aaabbbcccddddddfffeeeeeeeeeggggggfffdddaaabbbcccccccccbbbaaa```bbbcccggglllpppqqqooommmmmmmmmmmmnnnoooppprrrsssqqqrrrtttwww{{{~~~~~~{{{wwwqqqqqqppppppqqqsssuuuwwwwwwvvvtttttttttvvvxxxzzz}}}~~~~~~|||zzzoookkkddd^^^YYYWWWWWWWWWTTTUUUVVVWWWZZZ^^^aaabbb```^^^___cccffflllwww}}}tttiiiaaaaaaYYYWWW___iiiyyy|||wwwqqqjjjgggfffgggggggggiiimmmsssxxxzzzaaaPPP@@@:::888555444555555444444333222111111000000000/////////.......................................---------,,,,,,,,,************************(((((())))))***+++++++++************************,,,+++)))((()))***++++++)))))))))*********++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***))))))******)))(((((()))***++++++***)))***,,,---.../////////&&&'''***---///000000000---.........///000000000//////000000111111111111111111111111222222333333111111111222222333333333111111222333444444444444666666777777888999999999888888888555333333444666999999999888777666555555zzzwwwtttsssrrrqqqooonnnnnnmmmmmmllllllkkkkkkkkkhhhgggfffeeeddddddccccccaaaaaaaaaaaa```aaaaaabbbbbbccccccdddddddddddddddeeefffhhhlllrrrvvvwwwwwwnnnmmmkkkjjjiiigggcccaaaaaabbbbbbcccdddeeeeeeeeefffffffffggghhhhhhfffdddbbbbbbaaaaaa```^^^]]]\\\___```bbbfffkkknnnoooooommmoooqqqtttuuuvvvvvvvvvooopppsssvvvzzz~~~|||zzzxxxxxxwwwwwwxxxxxxyyyzzz{{{yyywwwuuuvvvwwwzzz|||~~~zzzuuunnnfff```\\\ZZZYYYVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZ[[[___bbbhhhsss~~~}}}uuuoooiiibbb]]]]]]XXXWWW^^^hhhxxx}}}xxxuuuooojjjhhhhhhiiijjjkkkmmmrrrxxx}}}}}}cccPPPGGG===888666444333333111111222222222222222222////////////..........................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))+++,,,************+++++++++,,,............------------,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))))))))((('''(((******)))((()))***+++---.../////////)))***,,,.../////////...,,,------...///000000000/////////000111111222222111111222222333333333333111111111222222333333333111111222333444444444444555666666777888888999999888888888555333333444666::::::999888777666666666xxxvvvsssqqqqqqpppnnnmmmkkkkkkkkkkkkjjjjjjiiiiiihhhgggeeedddbbbbbbaaaaaa___```aaa```______aaacccbbbccccccdddddddddddddddeeedddfffiiioootttwwwxxxqqqooonnnmmmllljjjgggeeeffffffeeeddddddddddddeeefffeeeeeefffggggggfffdddbbbaaa___]]]\\\[[[ZZZZZZXXXYYY]]]ccckkkqqquuuwwwuuuuuuvvvwwwwwwuuutttsssmmmooorrruuuyyy}}}~~~~~~~~~~~~|||yyywwwwwwyyy{{{}}}|||uuunnngggbbb___]]]ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWYYY^^^aaaeeennnxxx{{{uuummmhhheeebbb^^^ZZZXXXVVVXXX^^^ggguuu~~~vvvsssqqqmmmjjjkkkjjjlllnnnpppsssyyyeeeQQQAAA===888555444444333333//////000000111222222222/////////.........------------------------------,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++,,,,,,+++******+++---*********+++++++++,,,,,,......---------,,,,,,,,,***))))))(((((())))))***++++++***)))))))))******,,,+++******,,,,,,,,,***)))***+++------.........000000//////---,,,+++***,,,,,,---...///000000111//////000000111111111222111222222333444333333333222222222222222222333333111111222333444444444444333333444555666666777777777888777555333333555777777777666666555555444444wwwtttrrrppppppooonnnllliiiiiiiiiiiihhhhhhhhhhhhhhhgggdddbbbaaa`````````^^^```aaa```^^^^^^```cccbbbbbbcccddddddddddddddddddeeeggglllssswwwyyyzzzsssqqqooonnnnnnmmmkkkiiikkkiiifffdddbbbaaabbbbbbfffdddcccdddeeefffeeeddd```^^^\\\ZZZYYYYYY[[[\\\YYY\\\bbbjjjttt{{{~~~{{{zzzwwwtttrrrqqqqqqqqqmmmoooqqqssswww}}}}}}zzzxxxxxxzzz}}}{{{uuuooojjjfffddd___^^^[[[YYYXXXWWWWWWXXXXXXXXX[[[```cccfffnnnwww}}}|||mmmiiidddaaa```^^^\\\ZZZWWWWWW[[[```gggttt|||wwwtttssspppmmmnnnqqqrrrtttwwwzzz}}}fffPPPFFF888888666444222333333222///////////////000000000//////.........---------------------------------,,,,,,++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---***************************,,,......,,,+++,,,---)))))))))************+++,,,,,,,,,+++++++++******+++******))))))******+++***))))))))))))******+++...---,,,,,,......---,,,***+++,,,---------------000///...,,,+++*********+++,,,,,,---...///000111000000000000000111111111111222333444444444333333333333222222222222222222111111222333444444444444222222333444555666777888666777666555444444666888555444444444444444444444~~~}}}vvvtttqqqppppppooommmlllhhhhhhhhhhhhgggggggggggghhhfffdddbbb```______```^^^```aaa```^^^^^^```cccbbbbbbcccdddddddddccccccdddfffjjjqqqxxx{{{|||{{{rrrpppnnnmmmmmmmmmllljjjmmmkkkfffbbb```___``````fffdddbbbbbbdddeeedddddd___]]]ZZZXXXXXXZZZ\\\^^^```dddkkkuuu~~~}}}zzztttooommmnnnppprrrnnnoooppprrruuuzzz}}}zzzxxxyyy{{{~~~zzzuuuqqqmmmjjjdddccc```^^^\\\[[[[[[[[[[[[\\\```eeegggiiipppxxxuuu}}}}}}wwwqqqhhheeeaaa______^^^\\\ZZZXXXZZZ^^^cccjjjuuuzzzxxxvvvvvvvvvsssppprrrxxxzzz|||hhhLLL===:::666888777444222222222111000000//////......------//////.........---------------------------------.........---------,,,,,,************************''''''(((***+++,,,......***************************---000000---+++,,,---(((((((((((())))))))))))*********))))))))))))(((...------,,,,,,------...))))))(((((()))***++++++...---,,,,,,......---,,,++++++,,,---------,,,,,,+++******)))***+++---...++++++,,,---...///000111111111000000000000000000111222333444555444333333444333333222222111111111111111222333444444444444444444555666777888999:::555666666555444444666888444555555555555555555555}}}qqqqqqrrrqqqpppooommmkkkfffggghhhiiiiiiiiiggggggeeedddbbbbbbccccccaaa```aaabbb```]]]___bbbbbb___eeedddcccaaa```______^^^bbbccchhhpppxxx}}}}}}|||uuusssooollljjjjjjkkkllljjjhhhfffdddcccccccccccceeeeeefffffffffffffffggg]]]ZZZXXXXXX\\\aaadddfffhhhnnnwwwvvvrrrllliiiiiillloooppprrrqqqooommmnnnsssyyy~~~~~~}}}|||}}}~~~}}}||||||}}}}}}{{{vvvrrrooommmnnnlllhhhdddaaa```aaaaaabbbcccfffhhhjjjkkkkkkkkkqqqsssuuuvvvtttpppllliiifffeeecccbbb``````______]]]___cccgggnnnvvvzzzuuuuuutttssssssvvv{{{gggQQQBBB;;;:::555444333222111111111111000000//////...---++++++---,,,,,,+++,,,---...///000***%%%''',,,///---(((,,,++++++******++++++,,,++++++************+++++++++***)))'''''')))***+++((())))))*********))))))+++***)))'''''')))***++++++,,,,,,,,,+++)))(((&&&---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********''')))******)))***,,,...+++,,,,,,------,,,,,,+++&&&(((***,,,---...------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///...---...000222333111111111111222333444444222333333333333222111111222333333333333333333444222222222333333444444444555555555666555555444333333333444555444333111000}}}|||}}}zzzwwwsssssssssrrrqqqooommmlllgggggghhhhhhhhhhhhggggggfffeeecccbbbaaa```___^^^^^^aaaaaa```aaaeeeeeeaaaffffffdddcccbbbbbbbbbbbbbbbcccgggnnntttxxxwwwuuupppnnnjjjhhhffffffggghhhhhhgggeeecccbbbbbbbbbccceeeeeedddeeeggghhhgggggg___\\\YYYYYY^^^dddiiilllqqquuu|||qqqllleeebbbdddhhhllloooooonnnmmmlllmmmpppsssvvvxxxxxxwwwxxx{{{}}}|||yyyvvvsssrrrqqqnnnjjjfffcccbbbbbbccceeefffhhhjjjkkkkkkkkkjjjmmmnnnppppppooolllhhhfffdddcccbbbaaa````````````bbbdddfffjjjnnnuuu}}}{{{zzzwwwxxxxxxyyyzzz~~~pppXXXHHH<<<777555444444333222111111111111.........///......---------,,,,,,+++,,,---...//////---+++***,,,---,,,,,,,,,++++++******++++++,,,***))))))))))))))))))***+++***)))(((((()))***+++---------,,,+++***(((((())))))************))))))&&&''')))+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********)))***+++***))))))+++,,,***++++++++++++++++++***)))***+++,,,---...............---,,,,,,,,,,,,,,,+++,,,,,,,,,---.........//////000000111111000000000000000000000111333333222222333333222222111000222222222333333333333444444444444333333222222222555555555555555444333333333333444444333222222111|||zzz{{{|||{{{uuurrrttttttsssrrrqqqooommmlllhhhgggfffeeeeeefffggghhhhhhgggeeebbb```^^^]]]]]]^^^ccceeeeeegggiiihhheeeffffffdddcccbbbbbbbbbbbbaaabbbeeejjjnnnpppooommmkkkiiigggdddccccccdddeeegggfffdddbbbaaaaaabbbbbbfffdddccceeehhhjjjiiigggccc___\\\]]]bbbjjjqqqtttxxxyyy}}}~~~{{{jjjddd^^^[[[^^^fffmmmqqqpppnnnmmmkkkkkkkkklllmmmpppppppppqqqtttwwwzzz|||~~~|||yyyxxxvvvrrrpppmmmjjjgggfffgggggglllmmmnnnoooooonnnmmmmmmkkkkkkkkkkkkjjjhhhfffeeeddddddccccccccccccddddddhhhiiikkkmmmppptttzzz~~~|||{{{{{{|||{{{}}}pppVVVFFF>>>888333222444333222111000000000000,,,------...//////......---,,,,,,,,,,,,------...,,,---...,,,***)))***---++++++************++++++))))))(((((((((((())))))+++***)))(((((()))***+++---------,,,+++***)))((('''(((***,,,,,,***((('''%%%&&&(((***,,,------...******))))))))))))******+++++++++***************+++++++++***(((((()))+++************************,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000111111///---,,,............///000111222222222222222222111000000222222222222333333444444333333333333333333333333444444555555444444333222444333222222111222222222|||{{{}}}|||wwwtttrrrsssrrrqqqpppnnnllljjjjjjgggeeecccbbbbbbdddfffhhhhhhgggeeebbb```^^^^^^___dddjjjoooooonnnooolllhhhfffeeecccaaa___^^^^^^]]]^^^```cccgggiiijjjiiihhhiiihhhfffdddddddddeeefffeeedddcccbbbaaaaaabbbcccgggdddccceeeiiikkkjjjgggdddbbbbbbdddjjjpppuuuxxxuuuuuuuuuvvvwwwvvvssspppeee```ZZZYYY___jjjuuu{{{yyyvvvpppllljjjiiihhhhhhiiijjjkkklllnnnrrrwwwzzz~~~|||zzzxxxvvvqqqpppnnnlllllllllmmmmmmtttuuuuuuuuutttsssqqqpppkkkkkkjjjjjjiiihhhggggggfffffffffggghhhiiijjjkkkkkkmmmoooqqqrrruuuyyy|||~~~~~~}}}~~~jjjWWWCCC;;;999777444222222222111000000000000000------...............---,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,+++)))((((((***++++++************++++++))))))(((((((((((())))))******)))(((((()))******&&&'''((())))))******)))((()))***++++++***)))((())))))***************)))*********))))))******************************))))))***+++***(((((()))+++*********))))))*********...---+++******+++,,,---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---.........---,,,***)))............///000111222111111111222111000000///111111111222333333444444///000111222444555666777444444444444444333222222333222111000000111222333|||}}}}}}wwwsssssstttrrrqqqooommmkkkiiihhhgggeeedddbbbaaabbbdddgggiiiggghhhgggdddaaa___aaacccllltttyyywwwuuusssooojjjhhhfffdddaaa^^^\\\ZZZZZZ[[[^^^bbbeeegggggggggggggggfffeeeeeedddeeeffffffeeedddcccbbbbbbbbbcccdddhhhfffeeefffiiikkkjjjhhheeeeeehhhlllqqquuuvvvvvvooonnnmmmmmmmmmmmmllljjjccc___\\\^^^gggtttuuummmiiihhhhhhhhhfffggghhhiiikkkooouuuzzz}}}yyyvvvtttooooooooooooppprrrtttuuuyyyyyyyyyxxxwwwuuurrrqqqlllkkkkkkjjjjjjiiiiiiiiiggghhhhhhiiikkkmmmnnnooommmpppsssuuuwwwyyy|||~~~pppVVVHHH:::666777666333222111111000/////////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,+++******++++++***(((+++******))))))******++++++******))))))******+++******))))))))))))******&&&&&&'''((()))*********+++***)))(((((()))***+++++++++***))))))(((((('''++++++************++++++))))))))))))))))))))))))'''((())))))((()))+++---,,,+++************+++,,,---,,,***)))))))))***+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++111000...,,,+++++++++,,,//////...//////000111222000000111111000000///...000000111222222333444444///000111222444555666777333333333333333222222111222111000//////000222333~~~{{{~~~}}}wwwssstttvvvtttrrrpppmmmjjjhhhggggggeeedddccccccdddgggkkkmmmjjjjjjjjjfffbbbaaadddhhhrrrzzz~~~|||wwwsssoookkkiiigggdddaaa^^^\\\ZZZZZZ[[[^^^cccfffggggggggghhhccccccccccccddddddeeeffffffeeedddddddddeeefffggghhhhhhhhhhhhiiiiiiiiiiiigggiiilllqqqtttuuusssqqqlllkkkiiijjjkkkkkkjjjiiidddbbbaaaeeeooo{{{uuullliiihhhhhhhhheeegggiiiiiijjjnnnuuu{{{{{{wwwuuuqqqqqqrrrtttvvvxxxzzz{{{{{{{{{{{{yyywwwuuurrrqqqmmmllllllllllllllllllllliiijjjjjjlllmmmoooqqqrrrqqqtttxxx{{{}}}oooWWWGGG===555444444222000111000000////////////000000000000000///...,,,+++***+++,,,,,,,,,,,,++++++***,,,+++***+++......,,,)))******))))))))))))******++++++************++++++)))))))))******)))))))))***+++++++++******)))(((,,,***(((''''''(((***,,,))))))((((((((()))******+++++++++******+++++++++(((((((((((())))))))))))&&&'''((((((((()))+++---,,,+++***))))))***+++,,,+++******)))))))))******+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,333222///---,,,---...///.........//////000111222000000000000000///......///000000111222333444444333333333333333333333333222222333333222222111000000000000000000000111222~~~~~~~~~yyyxxxyyyxxxvvvssspppmmmkkkjjjjjjfffeeefffgggiiimmmppprrrnnnooonnnjjjdddbbbfffiiirrrzzz~~~{{{tttpppmmmiiieeedddbbb___]]]\\\[[[ZZZ^^^bbbfffhhhhhhgggggghhhbbbbbbbbbcccdddeeeffffffggggggfffffffffgggiiijjjgggjjjlllkkkgggfffhhhkkklllmmmnnnqqqsssrrrpppmmmmmmllljjjkkkllllllkkkjjjeeeeeefffkkkttt~~~}}}qqqjjjhhhhhhgggeeeeeegggiiiiiiiiimmmuuu{{{}}}zzzvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~|||zzzxxxuuutttppppppqqqrrrrrrqqqqqqpppoooooopppqqqsssuuuvvvwwwwww{{{oooVVVCCC<<<777333333222///...000/////////......//////000.../////////...---,,,,,,+++,,,,,,---,,,+++***)))&&&(((***+++*********+++******))))))))))))************))))))))))))******))))))************))))))******************)))(((******))))))))))))******((('''''''''((()))+++,,,******))))))))))))******'''''''''((((((((())))))'''((()))(((((((((***,,,,,,***)))(((((()))***,,,)))******+++++++++******++++++******+++,,,,,,---*********+++,,,,,,,,,---//////...---------------------------...///000111//////000000//////...---//////000111222333444444444444444333333222222222222222222222222111111000...//////000111111000000}}}}}}|||zzzwwwssspppnnnmmmmmmgggggghhhjjjmmmqqqtttvvvrrrsssrrrllleeecccfffjjjooowww|||xxxrrrnnnkkkhhh___^^^]]]\\\[[[ZZZZZZZZZaaaeeeiiikkkiiigggggghhhbbbcccdddeeefffggghhhhhhhhhhhhgggggghhhiiijjjkkkggglllooolllfffdddggglllqqqpppooooooppppppnnnlllnnnmmmkkklllmmmmmmllljjjffffffhhhmmmuuu}}}~~~vvvmmmhhhhhhgggeeebbbfffhhhjjjiiihhhlllttt{{{{{{||||||}}}~~~~~~|||yyyxxxtttuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz|||}}}}}}oooXXXEEE888777555444555222......111//////.........//////000,,,---......///.........+++,,,,,,---,,,+++***)))$$$***)))%%%###&&&+++******))))))))))))******))))))(((((((((((())))))))))))************))))))$$$%%%&&&((())))))******''')))***++++++***)))''')))((((((''''''(((***+++))))))(((((((((((())))))&&&'''''''''(((((()))))))))******)))''''''((()))+++)))(((''''''((()))+++)))***+++,,,---,,,+++++++++*********+++,,,,,,---))))))***+++,,,,,,------)))***+++,,,,,,+++)))(((,,,,,,,,,,,,---.../////////////////////......---...///000111222333444444222222222333333444444444222222222222222111000000---...///111111111000///~~~yyyuuurrrqqqppphhhiiikkkmmmoooqqqssstttuuupppjjjffffffhhhjjjkkkppppppqqqsssssspppjjjffffffbbb^^^\\\]]]^^^______```bbbfffhhhjjjjjjhhhgggdddddddddeeefffhhhkkklllkkkjjjiiiiiiiiijjjkkklllmmmllliiihhhggggggiiiiiikkkqqquuutttssssssqqqnnnkkkkkkkkkjjjjjjjjjiiiiiicccdddgggkkkooorrruuuvvvtttqqqmmmhhhcccaaa```___```ccceeedddeeejjjttt|||~~~}}}zzz|||~~~}}}{{{~~~mmmWWWFFF===;;;333222111000////////////////////////////////////---///000///,,,+++++++++---------,,,,,,+++++++++......---,,,+++)))((('''))))))(((((((((((())))))(((((((((((()))+++,,,---)))(((&&&%%%%%%&&&'''(((******))))))((((((''''''(((((()))***************++++++***)))(((((())))))+++******))))))))))))******++++++******)))((('''))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,++++++***++++++***)))(((((()))))))))************+++++++++---------------------,,,---,,,,,,+++,,,---///000///...------...///000111111111000000111111222333111111111111111111111111222222111111111111111111////////////////////////}}}yyyuuurrrqqqpppjjjkkkmmmoooqqqrrrssssssrrrnnnhhheeeeeeggghhhhhhlllnnnqqquuuxxxwwwtttpppkkkfffaaa^^^^^^___```aaabbbdddgggjjjkkkkkkjjjiiicccccccccccceeeggghhhjjjiiiiiihhhhhhhhhjjjkkklllmmmkkkiiiggggggggghhhiiiooovvvzzzyyyvvvuuurrrmmmjjjjjjjjjjjjiiiiiiiiiiiieeefffgggiiilllnnnoooppppppnnnjjjfffccc```_________bbbddddddeeekkkttt|||oooWWWFFF;;;555444333222111000////////////........................---...///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''))))))(((((((((((())))))((((((((('''(((((()))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((()))************)))*********)))))))))(((((('''((())))))(((&&&$$$###&&&'''((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((()))))))))******++++++*********++++++***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++,,,---......///...------...///000111000000000000111111222222111111111111111111111111111111111111111111111111////////////////////////|||xxxtttrrrqqqpppmmmnnnppprrrssssssrrrqqqmmmjjjfffeeeeeeeeeeeeeeefffjjjpppxxx~~~~~~{{{qqqllleee```___```aaabbbccceeehhhkkkllllllkkkjjjcccbbbbbbcccccceeefffggghhhggghhhhhhiiijjjkkklllllljjjhhhfffffffffggghhhsssyyy~~~|||yyyvvvpppkkkhhhhhhhhhiiiiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhjjjiiigggdddbbbaaa``````^^^```bbbcccdddjjjrrryyyqqqUUUCCC;;;666333333222222111000////////////........................,,,...///...,,,+++++++++++++++++++++++++++,,,,,,))))))******))))))((('''))))))(((((((((((()))))))))(((''''''&&&&&&&&&'''***)))(((''''''((()))***))))))))))))(((((((((((('''((())))))******))))))((()))*********)))((('''&&&''')))***)))%%%"""%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&'''((()))))))))))))))+++***)))))))))))))))))))))))))))*********++++++*********+++,,,,,,,,,---...------,,,,,,,,,,,,---.........---......///000//////000000000111111111000000000000000000000000111111111111111111111111////////////////////////}}}zzzwwwsssqqqpppooonnnppprrrttttttssspppoooiiigggeeedddeeeeeedddcccbbbgggoooyyytttooogggaaa___```aaaaaabbbdddgggjjjkkkkkkjjjiiiccccccccccccdddeeeeeefffgggggghhhiiijjjkkkmmmmmmkkkiiigggfffeeeeeefffgggtttzzz}}}yyyuuunnnhhhggggggggggggggghhhhhhhhhggggggffffffeeeeeeeeedddeeeeeeeeedddcccbbbbbbbbb___``````aaabbbffflllqqqxxxmmmYYYDDD:::888666444333111111000///////////////------------------------,,,---......,,,+++++++++************++++++++++++(((((()))******)))))))))))))))(((((((((((())))))((((((''''''&&&''''''(((***))))))((())))))***+++))))))))))))(((((((((((('''(((((()))))))))))))))'''(((***++++++)))(((&&&(((***+++,,,+++)))&&&$$$(((((()))***************))))))))))))************))))))(((((((((((())))))$$$%%%&&&'''((((((((((((******)))))))))))))))***))))))))))))************(((((()))***+++,,,,,,---...------,,,,,,+++++++++..............................//////000000000000000000000000000000000000000000000000111111111111////////////////////////}}}}}}{{{zzzyyywwwtttrrrpppnnnnnnnnnppprrrsssrrrpppnnnlllgggeeeddddddeeeeeedddbbbccciiirrr}}}sssnnngggaaa____________```bbbeeehhhiiiiiigggfffddddddeeefffffffffffffffggghhhiiijjjllllllmmmmmmjjjhhhfffdddddddddeeefffssszzz}}}yyyuuuooohhhffffffffffffffffffffffffeeeeeedddddddddddddddcccbbbcccdddeeefffeeeeeedddaaaaaa___^^^^^^aaaeeehhhnnnttt}}}qqqTTTFFF888555666444000...111000//////////////////------------------------+++,,,...---,,,++++++,,,************************((()))******+++*********))))))(((((((((((())))))''''''''''''((()))***+++)))))))))))))))***++++++(((((((((((())))))))))))''''''((()))))))))))))))&&&''')))***+++)))(((&&&***************+++++++++***************)))(((((())))))))))))************))))))(((((((((((())))))###$$$%%%''''''(((((((((***)))))))))))))))******(((((()))))))))*********(((((()))******+++,,,,,,---------,,,,,,++++++***..................------,,,---.../////////......//////////////////////////////000000000111111111000000000000000000000000~~~~~~{{{{{{~~~{{{vvvvvvuuutttrrrpppnnnmmmlllmmmnnnoooooonnnmmmkkkiiieeecccbbbbbbcccdddcccbbbfffllluuuoookkkeeeaaa______^^^^^^^^^```cccfffggggggeeeddddddeeefffggghhhhhhhhhhhhggghhhiiikkkkkkllllllllliiigggeeedddccccccdddeeepppwww|||{{{xxxvvvqqqkkkffffffeeeeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb```bbbdddggghhhhhhgggfffcccaaa___]]]]]]^^^```aaagggkkkrrrxxxjjjVVVEEE<<<666666666222...---000//////....../////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,*********)))))))))(((((())))))******+++*********))))))(((((((((((())))))&&&&&&&&&'''((()))+++,,,(((((())))))******++++++(((((((((((())))))))))))&&&'''(((((())))))((((((&&&'''((()))))))))((('''(((((((((((((((***+++,,,))))))))))))((('''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&'''((((((((((((((()))))))))))))))******+++((((((((()))))))))******)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,+++***---............---,,,,,,+++,,,---...///...------////////////////////////...//////000000111111111000000000000000000000000|||zzz}}}}}}zzzxxxyyyyyyyyyzzz}}}}}}xxxtttrrrqqqqqqooonnnlllkkkjjjjjjkkkkkkjjjjjjiiihhhgggcccaaa___^^^```aaabbbaaaeeekkkttt}}}}}}xxxkkkhhhdddbbbaaa```___]]]]]]___bbbeeeffffffeeedddcccdddfffhhhiiiiiiiiiiiifffggghhhiiijjjiiiiiihhhhhhgggeeecccbbbcccdddeeeiiipppuuutttsssrrrpppkkkffffffeeedddcccbbbbbbaaa________________________^^^```dddggghhhhhhgggfffdddbbb___^^^^^^___``````cccfffjjjnnnttt{{{~~~|||}}}~~~gggPPPBBB>>>999666666444000///111//////.........//////000++++++++++++++++++++++++)))+++------+++***+++,,,++++++***)))(((''''''&&&)))))))))***))))))(((((())))))(((((((((((())))))'''&&&&&&&&&'''(((((()))&&&'''((()))************'''((((((((()))))))))***&&&'''(((((())))))(((((('''''''''((((((((())))))'''(((((())))))))))))((('''((((((((((((((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))))))))((()))))))))))))))***++++++(((((((((((()))))))))******+++++++++++++++++++++******+++,,,---,,,++++++------.........---,,,+++***+++---.........,,,+++..............................//////000111111222000000000000000000000000~~~yyywwwyyyzzzwwwwwwxxxvvvuuuvvvyyy||||||yyyuuuooooooooonnnmmmkkkjjjiiiiiihhhhhhggggggfffffffffaaa___\\\\\\^^^``````aaaaaafffpppyyy~~~}}}wwwqqqiiigggdddcccbbbaaa___^^^]]]___bbbeeeffffffeeedddaaaccceeegggiiijjjjjjiiieeefffggghhhhhhgggffffffhhhfffdddbbbbbbbbbcccdddbbbhhhmmmmmmmmmnnnllliiigggfffeeedddbbbaaa``````^^^^^^^^^]]]]]]]]]\\\\\\]]]___cccggghhhhhhfffeeedddbbb___^^^___aaaaaaaaabbbcccfffhhhmmmttt|||}}}zzztttqqqssswwwpppmmmkkklllqqqwww|||jjjQQQ@@@999888444222111...+++,,,111//////.........//////000++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,+++***)))((('''&&&%%%(((((())))))(((''''''&&&))))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&((()))************'''((((((((())))))******&&&''''''((((((((((((((('''''''''''''''((()))***((())),,,---,,,***'''%%%'''((()))***++++++++++++))))))))))))************))))))(((((((((((()))))))))***************)))((())))))((())))))***++++++(((((((((((()))))))))))),,,,,,,,,+++++++++++++++((()))+++,,,---,,,,,,+++------...///...---+++***)))***,,,......---,,,+++........................---......///000111111222000000000000000000000000zzzuuurrrrrrqqqppprrrvvvwwwzzz}}}~~~|||zzzwwwwwwvvvrrrmmmiiihhhgggfffeeegggfffeeedddcccccccccddd```___^^^]]]\\\]]]^^^___```ccciiinnnqqqqqqpppooogggeeecccbbbbbbaaa```___cccdddeeefffeeedddcccbbb```aaaccceeeffffffffffffbbbcccdddeeeeeeeeeeeeeeefffeeeeeeddddddddddddddddddddddddfffjjjmmmoooooollliiidddaaa``````___^^^bbb```]]]ZZZYYYYYYZZZ[[[]]]___bbbeeeffffffeeedddbbbaaa___^^^^^^___aaabbb```bbbccceeehhhmmmtttxxx{{{~~~wwwqqqnnnkkklllooovvvvvvmmmfffbbbYYY]]]bbbffflllvvvfffPPP@@@888777111111111111111111111111*********++++++,,,,,,,,,---,,,,,,+++*********+++((((((((()))******++++++'''((((((((()))))))))*********+++++++++)))((('''"""###&&&'''(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***(((((())))))))))))((((((***)))((()))***)))'''%%%&&&'''''''''(((((())))))******)))(((((('''((((((''''''(((((())))))******************))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,...------,,,,,,+++******------------------,,,,,,,,,,,,,,,---...///000000///000000000000000//////111222444555555444222111zzzuuurrrrrrrrrqqqtttyyy~~~{{{xxxvvvvvvrrrmmmiiiggggggfffeeecccccccccccccccccccccccc______^^^]]]]]]]]]^^^___```cccgggkkkmmmllljjjiiifffdddbbbaaaaaaaaa```^^^bbbccccccddddddcccaaaaaa___```aaacccdddeeeddddddbbbccccccccccccbbbbbbaaabbbccccccdddcccbbbaaa```cccbbbcccfffkkkooopppqqqnnnkkkfffcccaaa```___^^^^^^\\\YYYWWWVVVWWWXXXYYY^^^```cccfffggghhhhhhggghhhfffdddaaa______``````aaabbbddddddeeegggkkknnnrrrtttwwwyyyzzz{{{~~~|||uuuqqqoooggggggiiinnnyyy|||xxxppphhh```ZZZVVVTTTQQQVVV___hhhsss}}}bbbPPPDDD:::444222000000000000000000000///,,,,,,,,,------------------,,,++++++******+++++++++++++++++++++,,,,,,,,,(((((((((((()))))))))))))))((('''&&&&&&&&&''''''"""$$$&&&'''(((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((())))))))))))(((((()))(((((()))******(((&&&''''''''''''((((((((()))(((((((((''''''(((((()))'''((((((((()))))))))***((('''''''''''''''''''''***)))((((((((()))++++++************************(((((((((((())))))))))))******))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,------------------,,,---------...///////////////000000000000//////111222333444444333111000zzztttqqqrrrssssssxxx~~~|||yyywwwvvvrrrllliiigggfffeeedddcccdddeeefffffffffeeeddd^^^^^^]]]]]]]]]^^^______aaaccceeeggggggfffcccbbbeeeccc````````````___^^^``````aaaaaa``````___^^^]]]^^^___```aaabbbbbbbbbbbbbbbaaaaaa```_________```bbbcccddddddbbb```___ccccccdddhhhnnnsssuuuvvvqqqmmmiiieeecccaaa```^^^___]]][[[ZZZYYYZZZ\\\]]]```bbbdddfffiiikkkllllllllljjjgggdddbbbbbbbbbbbbeeefffgggfffdddcccdddeeehhhkkknnnppprrruuuxxxzzz~~~|||vvvsssssskkkjjjiiikkkrrr~~~wwwrrrnnnhhheee```]]]YYYTTTRRRQQQRRRSSSQQQXXXcccqqqrrr^^^III>>>;;;888333111000000//////.........---/////////...............,,,,,,++++++******++++++,,,,,,,,,++++++++++++***))))))))))))((((((((((((***(((%%%######%%%'''(((###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))*********)))))))))))))))&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((((('''(((******)))'''''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))((()))******+++************************(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,---------......++++++,,,,,,------......------..................//////000000000000//////000111222333333333222111~~~yyytttqqqrrrsssuuuzzz~~~{{{yyyuuuqqqlllhhhfffeeedddcccggghhhjjjjjjjjjhhhfffeee]]]]]]]]]]]]^^^^^^______aaabbbcccdddcccbbb```___bbbaaa___^^^___```___^^^______^^^^^^]]]]]]\\\\\\[[[\\\\\\]]]^^^_________aaaaaa``````````````````ccccccddddddccccccbbbaaaeeeeeeggglllrrrwwwzzz{{{rrrnnniiifffdddbbb```___```___^^^]]]]]]^^^``````bbbccceeegggjjjmmmooopppkkkjjjhhhfffeeefffggghhhjjjkkkllljjjgggdddbbbbbbccceeeiiilllnnnqqquuuxxxxxx|||~~~{{{zzzyyyvvvrrrpppsss{{{yyyoooiiiaaa\\\YYYWWWUUUSSSSSSQQQOOONNNPPPTTTYYY\\\___fffqqq|||}}}~~~uuu\\\MMM>>>777666333111111000000//////...---------000000//////......------,,,,,,++++++***++++++,,,++++++******)))(((((('''))))))))))))((((((((((((***)))'''&&&&&&'''((()))%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((''''''(((***+++***((('''''''''(((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))***++++++++++++,,,---......//////******+++,,,------.....................---------...//////000000000000///111222333333444333333222|||xxxsssppprrrssstttyyy~~~|||{{{ssspppkkkgggfffeeeddddddjjjkkkkkkkkkiiifffdddbbb[[[\\\]]]^^^______`````````aaaaaaaaaaaaaaa`````````^^^]]]]]]^^^___^^^]]]^^^^^^]]]\\\[[[[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]^^^```_________```bbbcccdddeeedddcccbbbbbbbbbcccccceeeeeegggkkkqqqvvvyyyzzzppplllhhhdddcccbbb```___^^^]]]\\\\\\\\\]]]^^^___aaabbbdddgggjjjmmmoooqqqkkkjjjhhhffffffggghhhiiijjjlllmmmkkkhhheeecccbbb```ccceeehhhjjjnnnrrrvvvtttxxx~~~~~~yyyvvvyyy~~~tttlllddd___YYYUUUPPPMMMLLLLLLMMMNNNKKKJJJJJJLLLPPPWWW^^^bbbnnntttzzzwwwxxx|||~~~~~~mmmYYYGGG@@@888444///,,,,,,000000000000//////.........///.........---,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***)))(((''''''))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((''''''(((***+++***(((((((((((((((((('''''''''...---,,,***)))(((((('''))))))))))))((((((((((((''''''(((((()))))))))***((()))))))))************************************(((((((((((())))))))))))))))))(((((())))))***+++***++++++,,,---...//////******++++++,,,---.....................---------......///000000000000000222222333444444444444444~~~vvvrrrpppqqqrrrrrruuuzzz}}}}}}{{{zzzzzzqqqnnniiifffeeeeeeeeeeeegggggggggeeeccc```]]]\\\ZZZ[[[\\\^^^___```````````````````````````aaaaaa^^^\\\[[[[[[]]]^^^^^^]]]___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[[[[[[[[[[\\\]]]^^^____________aaaccceeefffeeeeeedddccccccccccccdddccccccdddgggkkkoooqqqrrrjjjgggcccaaaaaaaaa``````_________^^^______``````___```cccfffiiikkkmmmnnnlllkkkhhhfffddddddeeefffhhhiiijjjiiifffcccbbbbbb^^^```bbbccceeehhhmmmppprrruuuzzz}}}|||~~~yyykkk```YYYUUUQQQNNNLLLJJJHHHGGGGGGHHHJJJLLLKKKKKKMMMQQQXXX```ggglllxxx}}}xxxuuuxxx|||lllSSSDDD:::777555444000,,,...444////////////////////////---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))$$$%%%'''(((((('''&&&%%%'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''(((******)))'''((((((((((((((('''''''''...---,,,***)))(((''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''((((((((()))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))************++++++,,,---......******++++++,,,,,,------------..................---...///000000111111000222222222333333444444555uuuqqqpppqqqqqqooopppttttttvvvxxxxxxvvvuuuuuuvvvooolllgggeeeeeefffffffffcccbbbaaa___]]][[[YYYYYYYYYZZZ\\\^^^``````aaa```bbbaaa```___^^^_________\\\[[[ZZZZZZ\\\]]]]]]]]]aaa___^^^\\\[[[[[[[[[[[[]]]\\\\\\[[[\\\]]]^^^^^^aaa```______```bbbdddeeefffgggiiikkkjjjhhhfffddddddcccbbbdddgggiiijjjjjjdddaaa^^^]]]^^^`````````aaaaaa``````````````````\\\^^^bbbeeehhhiiiiiiiiiiiihhheeedddccccccdddeeeggghhhiiigggdddbbbaaabbb]]]___``````aaadddhhhkkkooorrrvvv|||~~~~~~tttfff^^^TTTNNNKKKIIIGGGFFFCCCDDDDDDEEEGGGIIIMMMOOOSSSUUUYYY___gggpppwww||||||zzz}}}{{{eeeQQQBBB:::555222111333333000111444,,,,,,,,,---......//////,,,,,,,,,,,,,,,---------++++++******++++++,,,------,,,,,,,,,+++*********&&&&&&'''((()))***++++++&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((((()))******(((&&&)))(((((((((''''''''''''***)))((((((((((((((((((***)))))))))((((((((('''$$$$$$%%%&&&&&&'''(((((('''((()))***+++******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.../////////---...///000111111111111000000000000111222333444tttppppppqqqqqqmmmmmmpppoooqqqrrrsssqqqqqqqqqrrrmmmjjjgggeeeeeefffgggggg```___]]]\\\ZZZZZZYYYYYYXXXZZZ\\\^^^```aaaaaaaaacccbbb```^^^]]]]]]]]]]]][[[ZZZYYYZZZ\\\]]]]]]\\\bbb```^^^\\\[[[[[[[[[\\\^^^]]]\\\\\\\\\]]]^^^___bbbaaa```______```bbbccchhhkkkpppssssssooojjjffffffdddcccdddfffggggggfff___]]][[[[[[]]]___``````]]]]]]\\\\\\\\\[[[[[[[[[ZZZ]]]aaadddgggggggggfffcccbbbaaaaaabbbdddggghhhiiijjjjjjgggdddbbbbbbccc______`````````bbbfffiiillloootttzzzzzzuuuwww|||}}}tttkkk```XXXTTTOOOIIIFFFFFFFFFEEECCC<<>>777555444333111000000000000//////////////////...------,,,++++++++++++************++++++---+++******++++++)))(((!!!###%%%"""$$$)))***(((&&&%%%%%%%%%$$$###(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''***'''$$$%%%''''''%%%"""""""""######$$$%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))******)))'''&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))*********)))'''&&&%%%&&&&&&&&&'''(((((((((+++***(((&&&&&&((()))+++(((((((((((('''''''''''')))(((&&&%%%$$$$$$%%%%%%))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000wwwfff```ZZZWWWWWWXXXXXXWWWTTTUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYXXXUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVUUUUUUWWWZZZ\\\[[[YYYWWWWWWWWWXXXZZZ\\\^^^___^^^[[[YYY]]]dddjjjlllkkkmmmjjjfffbbb```^^^[[[YYY^^^]]]\\\ZZZYYYXXXXXXXXXZZZ\\\___```aaaaaaccceeeeeeeeefffhhhjjjjjjiiihhhdddfffjjjnnnrrrttttttuuusssooohhhbbb^^^^^^___aaacccbbbcccfffkkkoooqqqqqqiiiddd___\\\^^^aaabbbcccdddddddddcccccccccbbbbbbeeegggiiikkkmmmrrrwww{{{~~~xxxuuussssssrrrooooootttxxxxxx{{{~~~yyyyyy}}}}}}kkk\\\QQQNNNJJJFFFFFFGGGJJJMMMOOONNNPPPUUUYYY^^^jjjuuu}}}|||~~~{{{cccPPPDDD@@@:::333///---...///000000000000/////////.........------,,,++++++***+++******))))))******++++++)))((()))******)))((('''***+++(((%%%%%%)))...,,,***(((((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%'''&&&&&&''')))***)))((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))***)))((('''&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''''''''%%%$$$###&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((('''&&&&&&'''((()))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,------------))))))******+++,,,,,,---~~~rrr```\\\WWWUUUVVVVVVUUURRROOOPPPRRRTTTWWWXXXYYYYYYZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYWWWVVVVVVUUUUUUUUUUUUVVVUUUVVVVVVVVVVVVUUUTTTSSSUUUTTTUUUVVVYYYZZZYYYWWWVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\^^^dddkkkoooooommmkkkhhhddd```^^^\\\ZZZXXX```^^^\\\ZZZXXXWWWWWWWWW[[[]]]___```aaabbbdddfffiiiiiijjjkkkllllllkkkkkklllmmmnnnoooooonnnlllkkkkkkiiiddd```^^^]]]^^^___cccbbbaaacccgggkkknnnnnnjjjfff```]]]]]]___```aaaddddddcccbbbaaaaaa```______```bbbdddfffjjjooosss{{{|||~~~vvvppphhhcccaaadddhhhlllssszzzzzzwwwwwwxxxyyy{{{}}}xxxlllbbbWWWNNNJJJHHHFFFEEEGGGKKKOOORRRYYYZZZ___gggmmmsss~~~|||}}}}}}~~~nnn\\\III;;;777888777222+++))),,,///000000000/////////......------,,,,,,+++*********+++******))))))******+++)))((('''((()))***)))(((((()))***(((%%%$$$'''++++++***((((((***+++***)))'''''''''''''''''''''''''''''''''(((((('''''''''&&&'''))))))))))))***+++)))))))))))))))))))))***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%((('''&&&'''((()))((('''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((%%%%%%&&&'''((()))******(((((((((((()))***+++,,,))))))(((((((((((())))))*********++++++++++++,,,++++++,,,,,,,,,---------++++++,,,------......///~~~|||}}}wwwkkk[[[XXXTTTSSSTTTTTTRRROOONNNOOOQQQSSSTTTUUUUUUUUUZZZ[[[[[[[[[[[[YYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUVVVWWWXXXXXXXXXWWWUUUUUUTTTTTTUUUWWWXXXZZZ]]]___dddkkkpppqqqoookkkfffccc___^^^^^^^^^]]]]]]```^^^\\\ZZZXXXXXXXXXYYY[[[]]]___```aaabbbeeegggmmmnnnooonnnnnnmmmmmmnnntttttttttrrrpppllliiigggcccbbb```___^^^]]]^^^^^^aaa___]]]___cccgggjjjlllgggddd```^^^^^^```bbbddddddccccccaaa```___^^^^^^[[[\\\^^^___aaadddiiimmmqqqvvv}}}ttthhhbbb^^^^^^aaafffqqq{{{{{{yyywwwssstttttttttvvvzzz~~~wwwpppllllllppptttuuutttoooeee\\\UUUPPPMMMKKKIIIHHHIIIKKKPPPTTTXXXgggiiipppyyy~~~}}}~~~|||}}}zzzeeeTTTGGG<<<555222333444222///...///000000000/////////.........++++++++++++******))))))******))))))))))))******(((''''''(((***+++***)))'''((((((&&&$$$###%%%'''(((&&&%%%&&&'''))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%(((******''''''))),,,((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((((((((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***((((((((())))))******+++))))))(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000{{{yyy~~~{{{wwwqqqfffWWWTTTQQQQQQSSSSSSPPPMMMMMMNNNPPPRRRTTTUUUUUUVVVZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPMMMMMMOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXWWWWWWWWWUUUTTTTTTTTTUUUVVVXXXYYY```dddjjjooorrrppplllhhhccc```]]]]]]^^^````````````___\\\ZZZYYYYYY[[[\\\[[[\\\^^^___```bbbeeehhhooopppqqqpppmmmlllmmmooovvvvvvuuutttqqqmmmjjjggg]]]]]]^^^^^^^^^^^^^^^^^^```^^^\\\^^^bbbfffjjjkkkeeecccaaa___^^^___bbbdddbbbbbbaaa``````___^^^^^^[[[\\\]]]^^^^^^aaaeeehhhlllttt{{{mmmfff___]]]]]]bbbnnnzzz{{{sssrrrooommmmmmoootttwww~~~uuugggeeeaaa\\\[[[^^^dddiiihhhfffbbb\\\VVVPPPOOOPPPNNNMMMNNNPPPTTTZZZ___bbbuuuwww~~~~~~~~~qqq]]]LLLAAA;;;777666222000000111333444222000////////////............++++++************))))))***))))))))))))))))))******)))((()))+++,,,+++***+++++++++***((((((((()))&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&(((***)))%%%$$$&&&(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))(((''''''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((((((((((((''''''''')))))))))(((((((((''''''))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,zzzyyy|||wwwrrrlllaaaTTTQQQNNNNNNPPPQQQNNNLLLIIIKKKNNNQQQTTTWWWYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKKKKMMMNNNOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXWWWVVVVVVWWWTTTTTTTTTTTTUUUWWWYYYZZZcccffflllppppppmmmhhheeecccaaa^^^]]]___aaacccccccccaaa^^^[[[ZZZZZZ\\\]]]ZZZ[[[]]]^^^___aaaeeehhhmmmooopppmmmiiigggiiilllqqqqqqqqqqqqooollliiiggg[[[[[[\\\]]]^^^^^^______aaa___^^^___cccfffhhhiiiccccccaaa^^^\\\\\\^^^aaa````````````````````````____________^^^```cccfffkkkuuuuuuooohhhcccaaadddppp}}}xxxuuuqqqmmmllllllmmmnnnssswww}}}}}}rrrfff^^^UUUUUUUUUUUUWWW\\\ccchhhjjjddd___[[[XXXSSSSSSUUUWWWXXXZZZ^^^dddkkkqqquuu~~~vvvaaaTTTEEE<<<666222111333000---,,,///333444222.../////////.........------***************************))))))(((((())))))***+++***)))***+++,,,+++***++++++++++++************((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''(((((((((((('''&&&%%%$$$))))))(((((((((((()))))))))))))))************+++))))))*********+++++++++)))******++++++,,,------zzzxxxzzzrrrkkkeeeZZZQQQNNNJJJJJJLLLMMMLLLJJJIIIKKKNNNQQQTTTVVVXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQNNNLLLJJJJJJJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSOOOOOOOOOPPPQQQSSSUUUVVVUUUWWWXXXXXXUUUSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\cccfffkkknnnmmmjjjfffdddaaa^^^\\\]]]aaaeeeiiijjjhhhfffaaa]]]ZZZZZZZZZ[[[YYYZZZ[[[\\\]]]```dddhhhiiikkkkkkhhhcccaaacccfffggghhhiiiiiihhhfffcccbbb[[[[[[\\\]]]^^^___```aaabbb```______aaabbbbbbaaa\\\]]]]]][[[YYYZZZ]]]```]]]^^^___```aaabbbccccccccccccbbb```______bbbdddjjjttt{{{vvvsssuuu}}}xxxuuurrrqqqpppooonnnppptttwww{{{|||xxxrrrooopppuuu||||||vvvsssmmmhhhddd___ZZZVVVSSSVVVZZZ^^^dddkkkrrrwwwxxxnnneeeccccccaaacccggglllmmmooosssyyy}}}ssscccXXXIII???666444333///...000---------...000000000/////////.........---------++++++++++++++++++++++++))))))(((((((((((())))))+++***))))))******)))((('''''''''((())))))((('''***((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$$$$%%%'''''''''(((((((((((((((&&&'''((((((((('''&&&%%%))))))(((((((((((())))))))))))))))))************))))))))))))*********++++++,,,,,,---......//////xxxvvvvvvmmmeee^^^SSSOOOKKKGGGGGGIIIKKKJJJIIIMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPRRRPPPMMMJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQMMMMMMMMMNNNPPPRRRTTTVVVSSSVVVXXXVVVSSSRRRRRRTTTTTTTTTUUUVVVXXXZZZ]]]^^^bbbeeeiiikkkjjjhhhfffeee\\\ZZZZZZ]]]cccjjjooorrrmmmiiiddd^^^ZZZYYYYYYYYYXXXYYY[[[[[[\\\___dddgggfffhhhhhhddd^^^\\\___bbb```aaabbbcccbbb```^^^\\\\\\\\\\\\]]]^^^```aaabbb```___]]]]]]]]]]]][[[YYYTTTVVVXXXXXXWWWZZZ___ccc\\\\\\^^^```bbbdddeeefffeeeeeedddaaa______aaaccchhhqqq}}}}}}zzzxxxvvvuuuqqqqqqqqqqqqqqqsssvvvyyyyyyzzz|||~~~zzztttooohhheee```^^^```eeemmmrrrzzz~~~xxxssspppmmmhhhdddgggaaaZZZVVVUUUVVVWWWXXXZZZ___fffmmmuuu|||xxxmmmllloooqqquuuzzz~~~|||wwwjjjZZZJJJ@@@<<<444000333444000///000,,,///111000...---///222//////.........---------++++++++++++++++++,,,,,,))))))(((((((((((())))))+++)))(((((())))))(((&&&'''''''''(((*********((()))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$"""$$$((()))(((%%%###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))))))))(((&&&&&&%%%&&&&&&&&&&&&%%%''')))******)))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&''''''(((((((((,,,***'''%%%$$$%%%&&&&&&%%%&&&&&&'''((()))******%%%&&&''')))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))************((())))))******+++,,,,,,~~~tttooojjjaaa[[[YYYPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQRRRTTTUUUUUUSSSQQQOOONNNNNNPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRVVVVVVVVVWWWYYYZZZ\\\]]]bbbeeeggggggdddaaa```aaa___[[[YYY^^^iiisssyyy{{{tttmmmddd___\\\\\\[[[YYY\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbbbb````````````___^^^]]]\\\ZZZZZZ[[[\\\]]]___```aaa```\\\XXXWWWXXXXXXWWWUUUVVVVVVVVVUUUUUUWWWZZZ]]]^^^^^^^^^^^^```dddgggiiilllhhhccc^^^[[[[[[\\\]]]gggllltttzzz~~~~~~}}}zzzwwwtttqqqnnnmmmmmmkkkiiihhhhhhfffccc```[[[SSSOOOSSSVVVWWW\\\bbblllpppwwwyyytttjjjeee___]]]___^^^ZZZVVVVVVVVVUUURRRRRRVVV^^^eeekkksss}}}yyywww{{{vvvgggXXXKKKBBB<<<888000000111222333444444555............////////////......---,,,,,,+++******++++++,,,,,,++++++***)))***+++,,,------+++***))),,,,,,++++++***)))))))))***)))(((''''''((()))***((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''((('''''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))))))))))))))************+++++++++***************))))))************))))))+++++++++*********))))))~~~tttnnnhhh___YYYVVVNNNMMMLLLKKKJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUVVVUUUSSSQQQPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUUUUVVVXXXZZZ[[[\\\```bbbdddccc___\\\[[[[[[\\\YYYYYY^^^iiisssyyyzzztttmmmeee___\\\\\\\\\[[[____________````````````_______________`````````````````````___^^^]]]\\\\\\\\\\\\]]]^^^___```aaa```\\\YYYWWWWWWVVVSSSQQQRRRSSSTTTSSSSSSTTTWWWZZZ^^^^^^^^^___```ccceeeggghhhfffaaa]]][[[ZZZ[[[\\\```eeelllqqquuuxxx{{{}}}}}}xxxtttqqqkkkiiifffdddccc```\\\YYYXXXQQQNNNQQQSSSRRRTTTYYY]]]aaahhhpppxxx~~~}}}zzzxxxvvvuuuvvvxxxyyyxxxvvvzzzwwwtttrrrppplllfffbbb\\\XXXTTTRRRSSSSSSQQQOOOSSSUUUVVVXXX\\\eeeqqqzzz}}}xxxjjjbbbUUUIII@@@999444222000000000000000111111111///.........------,,,,,,...------,,,++++++******---------...---,,,,,,+++******++++++,,,++++++++++++++++++*********))))))))))))(((((((((((())))))((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((())) !!!###$$$&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))))))))(((((()))))))))*********************************))))))************))))))+++++++++*********))))))~~~tttnnnggg^^^VVVSSSMMMLLLJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQPPPQQQRRRTTTUUUTTTRRRPPPOOOOOOOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIILLLLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[^^^___```___[[[XXXVVVVVVWWWVVVWWW^^^gggpppuuuvvvrrrlllddd^^^\\\]]]^^^___ccccccbbbaaa```______^^^[[[\\\\\\\\\]]]]]]^^^^^^````````````___^^^]]]\\\^^^^^^]]]]]]^^^______```___\\\YYYWWWUUURRROOOLLLQQQSSSUUUUUUUUUVVVXXXZZZ^^^^^^^^^___```aaacccccccccaaa___\\\[[[ZZZZZZZZZ[[[___dddiiilllppptttwww}}}}}}vvvsssooollliiieee```]]]YYYTTTPPPQQQQQQOOOOOOPPPRRRVVV\\\ccciiimmmooopppnnnooorrrvvvzzz}}}}}}yyytttooojjjgggeeebbb```______```aaa```___eeebbb___]]][[[YYYVVVTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTWWW]]]dddnnn}}}yyylllbbbQQQJJJAAA999444111...---/////////.........------//////...---,,,+++******------,,,,,,++++++******,,,------------,,,++++++***)))))))))***+++,,,,,,)))))))))*********++++++(((((())))))))))))((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&''''''''''''(((((((((+++++++++*********))))))(((((())))))))))))******((())))))******+++++++++******++++++++++++******+++************)))))))))wwwqqqiii^^^UUURRRKKKJJJIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSRRRQQQOOONNNLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEGGGHHHIIILLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPQQQRRRTTTVVVXXXYYY\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTVVV[[[bbbhhhlllllllllhhhbbb^^^]]]^^^aaacccfffeeedddbbb```^^^]]]\\\YYYYYYZZZ[[[\\\\\\]]]]]]`````````______^^^]]]\\\^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\YYYVVVSSSPPPLLLJJJNNNQQQUUUWWWXXXXXXZZZ[[[]]]^^^___```aaaaaa``````]]]]]]\\\[[[ZZZYYYXXXXXXZZZ]]]aaadddggglllppptttuuuxxx|||{{{wwwrrrmmmiiiaaa\\\WWWTTTSSSRRRQQQQQQUUUXXX]]]aaadddddddddcccaaaaaaccceeeiiimmmppprrrrrrppplllgggbbb^^^[[[YYYWWWUUUTTTTTTTTTUUUUUUUUUZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVXXX\\\___^^^ccckkkuuu|||rrreeeVVVLLL@@@<<<666111///......---.........---------------.........---,,,++++++***,,,,,,,,,,,,++++++*********************))))))((()))((((((((()))***,,,---((((((((()))***++++++,,,'''((()))******)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%************)))(((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))***++++++,,,******++++++++++++******************))))))))))))|||uuummmaaaXXXTTTKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLNNNOOONNNOOOPPPRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOOOOMMMNNNNNNPPPRRRTTTUUUWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQSSSWWW[[[___aaaaaadddbbb___]]]\\\___cccfffeeedddbbb```^^^\\\ZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^_________^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYVVVRRROOOMMMMMMMMMQQQVVVYYYZZZZZZ[[[[[[\\\]]]```bbbbbbaaa___^^^ZZZZZZYYYYYYXXXXXXWWWVVVYYY[[[^^^aaacccggglllooonnnqqquuuyyy}}}~~~yyyuuummmiiiccc]]]\\\]]]]]]\\\bbbccceeeeeedddbbb___]]][[[[[[[[[]]]```dddgggjjjjjjhhheeeaaa]]]YYYUUUTTTQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[]]]___aaabbb______```___```ccchhhlllpppvvvssseeeZZZOOODDD===999666222/////////......,,,,,,------...///000000------------------------,,,+++++++++++++++******))))))******))))))((('''((((((''''''(((***,,,---''''''((()))***++++++,,,'''((()))******)))(((''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''(((((('''(((((((((((()))))))))''''''((()))******++++++*********++++++*********))))))))))))))))))))))))zzzqqqeee[[[VVVMMMLLLJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOQQQQQQQQQPPPNNNLLLKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPOOOKKKLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSQQQOOONNNOOOPPPQQQPPPOOOOOOPPPQQQRRRTTTVVVXXXZZZ]]]]]]]]]\\\[[[]]]aaacccaaa```___]]][[[YYYWWWWWWWWWWWWYYYZZZ\\\]]]^^^___]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXUUURRRQQQRRRSSSVVVZZZ```ccccccaaa```___ZZZ]]]aaadddeeeccc```]]]XXXXXXXXXWWWWWWVVVVVVUUUWWWXXX[[[]]]^^^aaadddggggggjjjmmmqqqtttyyy}}}}}}||||||}}}}}}|||zzzuuuoooooorrrsssppprrrqqqooommmiiieeeaaa___[[[[[[]]]___bbbfffjjjlllkkkjjjhhheee```[[[VVVSSSPPPQQQRRRRRRSSSUUUYYY]]]]]]aaahhhmmmoooqqqrrrssssssqqqpppqqqsssxxx||||||{{{|||yyynnn]]]OOOFFF???:::777444222///.........---,,,+++,,,---...///000111111,,,---------............++++++++++++++++++*********++++++++++++***))))))((('''''''''((()))******''''''(((((()))***++++++(((((())))))))))))(((((()))(((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&&&&'''((())))))))))))###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''######%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''"""######$$$&&&''''''(((''''''(((((((((((())))))'''(((((())))))*********))))))************))))))(((((()))))))))))))))***}}}ttthhh]]]YYYOOONNNLLLJJJHHHHHHHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPPPPPPPOOONNNLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLLLLNNNNNNMMMKKKMMMNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]\\\ZZZYYY[[[]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^[[[\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRSSSWWW[[[aaaeeejjjkkkiiiddd```^^^YYY]]]bbbfffgggddd```^^^YYYXXXWWWVVVUUUUUUUUUUUUTTTVVVYYYZZZ[[[\\\^^^```ccceeehhhjjjmmmpppuuuyyyyyyuuussssssrrrtttxxx|||}}}xxxsssooolllkkkggghhhkkkoootttyyy|||~~~}}}|||{{{wwwqqqiiibbb^^^[[[]]]___```aaaeeekkkpppssszzz}}}|||{{{zzz{{{}}}|||vvv___UUUHHH>>>999666555333000///------......---+++---------.........//////---------,,,,,,,,,,,,,,,******************++++++******++++++******)))(((''''''(((((()))((((((((('''((((((((())))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&'''''''''((((((((()))'''(((((()))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))###$$$%%%'''((()))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))******~~~uuuiii^^^ZZZPPPOOOMMMJJJIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNPPPNNNMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAACCCEEEFFFEEEEEEDDDEEEDDDDDDDDDEEEGGGJJJLLLLLLLLLNNNOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIILLLLLLLLLLLLLLLMMMMMMNNNTTTQQQNNNMMMNNNOOOMMMJJJLLLLLLMMMMMMOOOQQQVVVYYYYYY\\\]]]\\\YYYVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVVVVTTTRRRUUU[[[```bbbeeeiiijjjeee^^^XXXUUUYYY]]]bbbggghhhfffaaa^^^ZZZYYYWWWUUUTTTTTTUUUUUUTTTVVVYYYZZZZZZZZZ[[[]]]```bbbdddfffhhhkkkpppssssss}}}|||uuuqqqooommmoootttyyy}}}~~~{{{yyyxxxvvvxxx}}}zzzrrrllliiikkknnnpppqqqvvv}}}{{{wwwvvvuuu~~~yyylllcccIIIBBB:::444333222111000...---,,,---......---,,,......------------,,,,,,...------,,,+++***))))))******************++++++(((((((((((((((''''''&&&'''''')))))))))((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))*********))))))((('''&&&'''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******""""""###$$$$$$#########%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((('''''''''((((((((())))))******|||uuuiii]]]VVVNNNLLLIIIHHHIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMLLLJJJIIIFFFEEECCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@AAADDDFFFGGGGGGJJJLLLMMMNNNMMMLLLMMMNNNFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJNNNPPPPPPNNNKKKIIILLLLLLLLLKKKKKKLLLLLLLLLPPPNNNLLLJJJLLLPPPVVVYYY```___\\\YYYWWWVVVVVVVVVWWWWWWUUUTTTSSSRRRQQQPPPQQQSSSUUUWWWYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRUUUSSSQQQRRRVVVZZZ]]]^^^aaaaaacccbbbaaa^^^ZZZXXXVVVZZZ```eeefffccc___\\\VVVVVVUUURRRQQQQQQSSSUUUYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^```ccceeefffgggqqqttt~~~|||xxxtttpppnnnqqquuuzzz|||yyy|||zzz}}}{{{wwwvvvxxxzzzvvvfffTTTHHH;;;999555222000//////000------......///.........+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))((((((((((((***)))'''''')))))))))((())))))))))))************)))))))))))))))******+++,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((()))))))))(((&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%''')))+++,,,***)))'''***)))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%)))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***|||ttthhh^^^XXXOOOLLLJJJIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAA???@@@CCCEEEFFFFFFHHHIIIKKKKKKJJJJJJJJJKKKFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOMMMLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJJJJLLLQQQVVVZZZbbb```]]]YYYVVVTTTRRRRRRSSSSSSRRRRRRQQQPPPOOONNNQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRUUUSSSQQQRRRUUUYYY[[[\\\]]]^^^______]]]ZZZWWWUUUTTTWWW[[[______]]]ZZZWWWUUUUUUUUUSSSQQQRRRTTTVVVWWWWWWWWWWWWXXXZZZ\\\]]][[[\\\\\\^^^___aaacccdddhhhllluuu{{{qqqmmmlllmmmnnnmmmrrrwwwzzz~~~|||zzzzzz|||~~~~~~wwwmmmaaaSSSEEE<<<777555333000.........///,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***************************)))'''''')))))))))(((((((((((()))))))))******))))))(((((())))))***+++***)))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((''''''&&&&&&&&&'''((()))''''''''''''&&&&&&%%%%%%((((((((((((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))|||sssggg^^^ZZZOOOMMMJJJIIIJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>AAA???>>>>>>AAACCCDDDCCCEEEFFFHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJMMMQQQVVVYYY___]]]ZZZWWWTTTRRRQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMQQQRRRTTTVVVVVVVVVTTTSSSVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUUUUTTTSSSSSSRRRRRRUUUSSSQQQRRRUUUXXXZZZ[[[\\\\\\\\\[[[ZZZWWWUUUSSSSSSUUUWWWXXXXXXWWWUUUSSSSSSSSSTTTSSSRRRRRRTTTVVVVVVVVVVVVWWWYYY[[[]]]___\\\[[[ZZZZZZ[[[]]]___aaacccdddlllvvv}}}zzzmmmfffbbb``````eeelllsssyyy|||zzz{{{~~~{{{ssseeeVVVIII???777333333111///...---------...++++++++++++***)))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))'''''')))))))))(((''''''((((((((()))))))))))))))(((((())))))***+++((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((("""###$$$&&&((()))++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%#########%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''sssfff\\\XXXPPPMMMKKKJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>======???>>><<<===???AAAAAAAAACCCEEEGGGGGGFFFEEEFFFGGGFFFEEECCCBBBCCCDDDGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOOOONNNMMMMMMLLLKKKKKKKKKMMMQQQTTTVVVWWWVVVTTTRRRQQQQQQRRRRRROOOPPPRRRSSSSSSRRRPPPOOORRRSSSUUUVVVWWWVVVTTTSSSUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSRRRTTTSSSRRRSSSWWWZZZ\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSUUUTTTTTTSSSRRRRRRQQQQQQOOOQQQRRRSSSRRRSSSTTTVVVVVVVVVVVVWWWYYY\\\^^^```]]]\\\YYYXXXXXXYYY\\\^^^bbbbbbfffmmmrrruuu{{{wwwjjjaaa\\\YYY]]]bbbiiirrr~~~|||~~~~~~yyylllbbbRRRDDD:::555333222//////...---,,,------...,,,,,,+++***)))(((((((((++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++++++++***)))'''''')))))))))(((''''''''''''((((((((((((((((((((((((((()))******)))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''')))((((((''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((('''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&uuufffZZZUUUQQQNNNKKKJJJJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======>>>===;;;;;;===???@@@???BBBDDDFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMOOONNNMMMMMMNNNPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPOOOOOOQQQRRRRRRRRRQQQPPPSSSUUUVVVXXXXXXWWWUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSUUUZZZ^^^``````[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRROOOMMMLLLLLLMMMNNNKKKNNNQQQSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[^^^___^^^\\\YYYWWWWWWXXXZZZ\\\```___aaafffjjjmmmttt{{{vvviiibbb\\\\\\]]]aaajjjwww|||qqqhhhXXXPPPDDD:::333111000000......---------............---+++***))))))))))))***++++++,,,,,,++++++***))))))************)))))))))))))))*********++++++***)))'''''')))))))))(((''''''''''''((((((((((((((((((((('''((())))))************)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((('''(((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%''')))******)))'''%%%vvvfff[[[WWWRRROOOLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>><<<;;;;;;<<<>>>???>>>BBBDDDEEEFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRRRRPPPOOONNNPPPPPPPPPPPPPPPPPPPPPQQQSSSRRRPPPNNNMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTVVVXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTSSSTTTWWW[[[___aaaaaaXXXVVVTTTQQQPPPOOOOOOOOOOOOMMMKKKHHHGGGGGGIIIIIIJJJMMMRRRUUUVVVWWWWWWXXXZZZYYYYYYXXXYYYZZZ\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZZZZYYY\\\aaaeeehhhooowwwuuulllfffccc``````fffooozzz}}}vvvkkk^^^UUUFFFAAA999333///...,,,+++---........................---,,,*********++++++******++++++++++++******(((((())))))))))))(((((((((((())))))***+++++++++***)))'''''')))))))))(((''''''((((((((()))))))))((((((''''''(((((()))***++++++******)))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""###&&&''''''%%%""" !!!"""$$$&&&((()))***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((()))((('''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&vvvhhh___]]]SSSPPPLLLIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHIIIIIILLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????>>><<<;;;;;;<<<>>>>>>>>>AAABBBDDDDDDCCCCCCCCCDDDAAABBBCCCDDDDDDDDDCCCCCCFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOQQQSSSSSSQQQOOONNNPPPPPPQQQQQQRRRRRRRRRRRRSSSRRRPPPOOONNNNNNNNNOOORRRQQQOOONNNNNNNNNPPPQQQQQQSSSUUUWWWXXXWWWVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSVVVUUUUUUXXX[[[]]]^^^^^^XXXVVVSSSPPPNNNNNNNNNOOOMMMLLLIIIGGGFFFFFFHHHHHHKKKOOOTTTXXXZZZ[[[[[[\\\]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVXXX]]]```bbbhhhooowww|||vvvrrrmmmjjjkkkooosssvvv|||}}}}}}}}}{{{zzz{{{}}}{{{~~~|||uuukkk___SSSHHHBBB888555111///......---------------...---------,,,---,,,***))))))***+++,,,******++++++++++++******))))))************))))))))))))******+++,,,,,,---***)))'''''')))))))))(((((((((((()))))))))******(((''''''''''''((())))))))))))******)))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&&&&&&&%%%$$$''''''((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%$$$###""""""######$$$%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''&&&%%%$$$&&&'''(((((((((((('''&&&$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&uuuiiibbbbbbSSSPPPLLLIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMMMMLLLKKKIIIFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???????????????===;;;;;;<<<>>>>>>>>>???AAACCCCCCBBBBBBBBBCCC@@@AAACCCEEEEEEDDDCCCAAAEEEFFFHHHIIIJJJKKKKKKKKKNNNPPPRRRSSSSSSRRRPPPNNNNNNOOOQQQRRRSSSTTTTTTTTTPPPPPPOOOOOOPPPRRRSSSTTTVVVTTTQQQOOOOOOPPPRRRTTTOOOQQQSSSVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWVVVUUUUUUTTTTTTSSSWWWVVVVVVXXXZZZ[[[[[[ZZZZZZXXXTTTQQQOOOOOOPPPQQQNNNMMMJJJIIIHHHHHHIIIJJJLLLQQQWWW[[[]]]^^^^^^______^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWVVVWWW[[[\\\\\\aaagggkkktttzzzvvvtttsssrrrqqqqqqrrrqqqpppoooppprrruuuuuuyyy~~~~~~}}}|||{{{|||||||||{{{|||vvvqqqhhhZZZKKK???888555000...------000222333333,,,,,,---------,,,++++++,,,+++)))((((((***,,,---******++++++++++++************++++++++++++************+++,,,,,,---......***)))'''''')))))))))((())))))))))))************'''''''''''''''((())))))&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$(((((()))***)))(((&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&%%%&&&''''''******)))(((&&&%%%$$$######$$$%%%'''(((***+++,,,(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&'''((('''&&&$$$###&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&''''''((()))******))))))))))))))))))))))))''''''((((((((((((''''''sssjjjeeedddYYYRRRKKKIIIIIIJJJGGGDDDCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKIIIFFFCCCAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHHHHGGGHHHHHHIIIIIIKKKMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRRRRTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTSSSTTTUUUUUUVVVWWWWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTRRRRRRRRRTTTVVVWWWVVVSSSOOOMMMNNNMMMLLLJJJNNNTTTZZZ^^^ccciiijjjhhhiiigggdddaaa^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVTTTTTTTTTUUUVVVXXXZZZ[[[]]]___bbbeeehhhlllqqquuu}}}yyyrrrmmmkkkgggaaa___bbbdddhhhlllppprrrvvv{{{~~~}}}wwwwwwwwwuuusssrrrsssssssssssstttssspppiii```YYYOOOFFF<<<666444444222///......---------,,,,,,,,,---,,,,,,,,,++++++++++++)))+++,,,+++***)))***,,,+++******************+++++++++++++++***)))((((((***++++++***)))((()))+++*********************************)))))))))((((((************************''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$&&&((((((''''''((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&'''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((%%%%%%'''(((&&&$$$((((((((((((((('''''''''%%%&&&''''''((((((''''''}}}uuunnnfffaaaVVVQQQKKKHHHHHHHHHGGGEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@????????????>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======???@@@BBBCCCBBBAAA@@@@@@AAACCCEEEGGGJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPQQQRRRSSSPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZVVVSSSOOONNNNNNOOOPPPPPPRRRZZZaaafffmmmssstttqqqooommmiiieeebbb___\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWTTTVVVZZZ]]]```eeejjjnnnppprrrvvv||||||wwwsssmmmeeebbbccc```aaabbbcccfffkkkqqqvvvyyyyyyrrrrrrrrrrrrqqqpppooooooooommmiiiddd]]]SSSHHHAAA:::555000...000111111000------------,,,,,,,,,,,,++++++++++++************(((***+++***)))((()))***************************++++++++++++***)))(((((()))*********((('''((()))******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$######%%%'''((((((((()))***((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++)))'''&&&&&&&&&%%%$$$'''''''''(((((((((((((((%%%&&&''''''((((((''''''xxxtttnnneee\\\RRRNNNIIIFFFEEEFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCAAA@@@>>>>>>???BBBFFFHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYUUURRROOOMMMNNNPPPRRRTTTXXX```hhhnnntttyyyyyyvvvrrrpppmmmiiieeeaaa^^^]]]XXXWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVSSSUUUWWWYYY\\\___dddggghhhiiikkkoootttyyy}}}}}}xxxrrrnnnllleeeccc```^^^___ccchhhlllxxxzzzssslllllllllmmmnnnmmmllljjjhhhccc[[[SSSJJJBBB:::555333000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((()))***)))((('''(((***))))))************))))))***************)))(((((((((***+++***((('''((()))************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((('''&&&'''(((''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''###########################$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$######"""'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''|||tttrrrlllbbbXXXNNNKKKGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFEEEEEEDDDBBBAAA@@@???========================???>>>======<<<<<<======:::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBB???>>>======???BBBEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRMMMNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRROOOQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWSSSQQQOOOMMMMMMOOOSSSVVV]]]dddkkkoootttxxxwwwsssqqqpppmmmiiieeeaaa^^^]]]WWWWWWUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYXXXVVVTTTUUUVVVWWWWWWWWWYYY\\\___aaabbbcccfffiiinnnrrrvvvzzz}}}uuupppiiidddbbbcccfffhhhrrr|||}}}uuupppfffeeeeeefffggggggdddaaaZZZTTTJJJAAA;;;777444333111000///......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''((())))))((('''((()))((()))************)))((())))))*********)))(((((()))***,,,,,,***(((((()))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%######$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''zzzssspppjjj___VVVKKKIIIFFFCCCAAAAAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEGGGFFFEEECCCBBBAAA@@@???<<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>=========>>>AAADDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOQQQQQQQQQQQQPPPLLLMMMNNNOOOOOOOOONNNNNNLLLLLLMMMNNNPPPRRRSSSUUUTTTTTTUUUVVVVVVVVVVVVUUUQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRPPPQQQSSSVVVYYY[[[\\\\\\ZZZYYYXXXVVVUUUUUUTTTTTTQQQQQQPPPOOONNNPPPSSSWWW]]]ccciiikkknnnqqqpppllllllkkkiiigggccc```]]][[[WWWVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUTTTRRRUUUUUUUUUTTTRRRRRRTTTVVVYYYZZZ\\\]]]___ccciiilllttt{{{xxxqqqnnnmmmmmmmmmmmmttt~~~xxxrrrmmmgggdddaaa```aaa___[[[WWWHHHBBB:::333111111111111------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++''')))***)))((('''((()))'''((()))******)))((('''((())))))******)))(((((((((***,,,,,,***)))((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%''''''&&&$$$"""""""""''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&''')))+++'''''''''(((((((((((((((%%%&&&''''''((((((''''''{{{tttooohhh^^^VVVKKKIIIGGGDDDBBBBBBDDDEEE@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>===<<<<<<======???@@@BBBCCCCCCCCCDDDDDDEEEFFFHHHHHHEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOLLLMMMNNNOOOOOOOOONNNNNNKKKLLLLLLNNNOOOQQQSSSTTTSSSTTTTTTUUUUUUUUUUUUUUUPPPOOOOOOOOOOOOPPPQQQQQQNNNOOOQQQSSSTTTTTTTTTSSSQQQSSSTTTVVVXXXYYYZZZZZZWWWVVVTTTRRRRRRRRRTTTTTTQQQRRRSSSRRRQQQQQQTTTWWWZZZ___cccdddfffiiiiiieeeeeeeeedddbbb```^^^[[[YYYVVVUUUTTTSSSSSSRRRRRRSSSQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSQQQOOONNNPPPQQQQQQSSSVVVWWWYYY\\\aaaffflllrrrzzz~~~}}}zzzxxxtttvvv{{{zzztttnnnjjjgggaaaZZZVVVTTTPPPJJJEEE999666222000/////////...,,,------,,,,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++************((()))******(((((()))***'''((()))******)))((('''(((((()))))))))))))))(((''')))++++++***(((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$''''''((((((((((((''''''###$$$''')))))))))'''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$&&&((('''%%%%%%(((***((((((((((((((('''''''''%%%&&&''''''((((((''''''}}}uuuooohhh^^^WWWKKKJJJHHHEEECCCCCCEEEGGG>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAA@@@@@@AAABBBBBB<<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<999999999999999999999999888999;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIIEEEGGGIIILLLMMMLLLKKKJJJJJJKKKMMMNNNOOOOOONNNNNNLLLMMMNNNOOOPPPOOONNNNNNKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTOOONNNNNNNNNNNNOOOPPPPPPMMMNNNPPPRRRTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSQQQOOOPPPQQQTTTUUURRRTTTUUUUUUSSSSSSUUUXXXVVVZZZ^^^^^^```ddddddaaa````````````^^^\\\ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWRRRSSSRRRPPPNNNNNNOOOQQQNNNQQQTTTUUUVVVYYY___cccccciiipppvvvzzz~~~~~~~~~{{{vvvttttttvvvyyy{{{zzzxxxwwwyyy{{{|||~~~{{{wwwrrrlllhhh___XXXNNNGGGCCC>>>777111222222111222222111...,,,/////////...,,,+++,,,...*********++++++,,,,,,,,,************))))))))))))(((***+++***)))((()))+++'''((()))++++++)))((('''(((((()))))))))))))))(((%%%(((***+++)))'''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''''''''((((((((((((''''''!!!###'''***+++***'''&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&((()))'''%%%$$$&&&)))))))))(((((('''''''''&&&%%%&&&''''''((((((''''''zzzssspppjjj___UUUNNNKKKFFFCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@AAA??????>>>===============<<<<<<=========;;;:::999:::;;;<<<<<<;;;:::888777:::;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKMMMNNNMMMLLLJJJHHHNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHJJJLLLPPPRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVSSSOOOMMMMMMPPPTTTWWWWWWWWWVVVVVVVVVVVVUUUUUUZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRRTTTRRROOOMMMLLLNNNQQQSSSTTTTTTSSSSSSUUUWWWZZZ\\\aaadddhhhlllpppuuu{{{|||~~~~~~|||xxxyyy~~~{{{wwwvvvuuutttqqqooonnnnnnoooppppppsssxxx~~~zzzzzz|||~~~zzztttlllccc]]]OOOIIIAAA;;;777555444333111000///.....................---,,,,,,+++******))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''***,,,------,,,+++&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((xxxrrroooiii^^^UUULLLIIIEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@??????@@@???>>>==================<<<<<<=========<<<:::999???<<<888666555888;;;===999:::;;;<<<============<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKKKKLLLMMMLLLKKKIIIHHHJJJKKKKKKKKKJJJJJJIIIHHHJJJKKKKKKKKKKKKJJJHHHHHHHHHJJJMMMPPPSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOMMMNNNPPPSSSVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWVVVSSSSSSSSSSSSRRRPPPOOONNNNNNOOOQQQSSSTTTTTTSSSRRRRRRQQQNNNMMMMMMNNNPPPQQQRRRQQQQQQRRRSSSUUUWWWXXXXXX[[[___cccggglllqqquuuwwwyyy{{{zzzwwwxxx|||}}}wwwrrrooollljjjgggjjjlllpppuuuzzz~~~}}}|||}}}}}}{{{xxxwwwwwwxxx{{{~~~~~~}}}}}}vvvnnneee[[[RRRLLLBBB>>>888444222111111000------------,,,,,,,,,+++...------,,,++++++******))))))))))))))))))))))))******))))))))))))***************)))((('''''''''((((((((((((((((((((('''(((((((((((((((((((((((($$$%%%''')))))))))((('''&&&&&&'''(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((()))***(((%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((wwwqqqnnnhhh]]]UUUKKKHHHDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<;;;<<<=========<<<;;;:::===:::777555555888<<<>>>888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJKKKKKKLLLKKKIIIGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGJJJKKKKKKJJJIIIHHHGGGFFFHHHJJJMMMPPPSSSVVVYYYZZZYYYXXXWWWUUUTTTSSSSSSTTTRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPOOONNNMMMNNNPPPRRRSSSSSSSSSRRROOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRROOORRRVVVYYY]]]aaafffjjjooorrruuuvvvuuuuuuyyy||||||yyyuuunnniiihhhhhhiiikkkpppvvv|||~~~}}}||||||wwwtttttttttrrrooopppqqqrrrtttvvvvvvtttqqqxxxqqqggg]]]SSSIIIAAA<<<666333000...//////...---+++,,,---------,,,+++***------,,,,,,+++*********))))))))))))))))))))))))******))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%''''''((('''&&&%%%&&&&&&'''((())))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&'''''')))******(((%%%"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&(((***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((()))~~~vvvqqqnnnggg^^^VVVLLLIIIEEECCCBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA???===<<<============<<<<<<;;;;;;:::;;;<<<======<<<;;;:::555666888::::::::::::999999:::;;;<<<<<<<<<<<<<<<:::::::::<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEGGGIIIMMMQQQUUUYYY\\\]]][[[ZZZWWWUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUURRRRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTRRRQQQPPPLLLMMMOOOPPPQQQRRRRRRQQQKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLNNNRRRUUUWWW[[[___bbbfffiiinnnpppqqqrrrtttvvv~~~yyyqqqnnnkkkjjjlllrrrwww{{{~~~yyysssooooooooommmkkkjjjjjjkkkmmmnnnmmmiiigggddd]]]TTTJJJCCC===999777000///......//////...---+++---...000///...,,,+++,,,,,,++++++*********)))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&$$$%%%&&&(((((()))))))))''''''''''''(((((((((((('''((()))******)))((('''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$'''))))))(((''''''&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''((((((((()))))){{{uuuqqqmmmggg^^^WWWNNNJJJFFFCCCBBBAAA@@@????????????@@@@@@@@@AAAAAA???@@@@@@AAA@@@???===<<<;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;:::999444555777999::::::999999;;;<<<<<<============<<<999999:::;;;<<<>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDFFFHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFIIINNNTTTZZZ]]]```aaa]]][[[XXXUUUTTTTTTVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVVVVUUUUUURRRRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPLLLMMMMMMNNNOOOOOOPPPPPPJJJKKKLLLNNNOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKMMMQQQSSSTTTVVVXXXZZZ]]]```dddhhhjjjlllmmmnnnuuuyyy|||wwwsssrrruuuzzz}}}{{{vvvpppmmmmmmnnnllljjjhhhgggeeedddccc___[[[WWWNNNHHH@@@:::666555333222000///......//////...,,,***,,,---//////...,,,++++++***************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************)))(((((('''###$$$%%%&&&'''(((((((((''''''''''''(((((((((((()))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((((((|||xxxsssoookkkeee]]]WWWOOOKKKGGGCCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@AAA??????@@@??????>>>===<<<:::;;;<<<<<<<<<;;;999888777888999:::::::::999888999777444333444777;;;===<<<<<<===============<<<999999999:::;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHJJJKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGKKKSSSZZZaaadddffffff```]]]YYYVVVVVVXXX[[[]]]^^^]]]ZZZXXXUUUSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNPPPRRRUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVZZZ^^^aaaccceeeeeejjjnnntttxxxyyyxxxxxxwwwyyyzzzzzz|||}}}~~~~~~xxxsssnnnkkkkkkkkkhhhfffdddaaa\\\XXXSSSNNNHHHEEE===999333000...---,,,,,,///---,,,,,,------+++***((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((((((***++++++,,,,,,++++++***''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))******&&&&&&&&&&&&'''''''''(((vvvssspppmmmiiibbb[[[UUUMMMJJJFFFCCCBBBBBBAAA@@@======>>>>>>???@@@@@@AAA@@@@@@>>>>>>============999:::<<<<<<<<<;;;999888555666777888999999888777:::777444222333666:::<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????=========>>>???@@@AAABBBBBBEEEHHHKKKLLLKKKJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFIIIOOOXXXbbbiiilllllllllcccaaa\\\YYYYYY\\\```cccaaa___[[[WWWTTTRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOMMMOOORRRTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNPPPQQQRRRQQQPPPMMMKKKIIIHHHHHHHHHLLLNNNPPPPPPNNNLLLLLLMMMLLLMMMOOOSSSWWWZZZ[[[\\\^^^bbbhhhlllnnnmmmmmmmmmpppqqqrrrtttvvvxxxzzz{{{}}}~~~zzztttooojjjgggfffddd```\\\WWWSSSMMMGGGCCC>>>:::777333111...------,,,+++)))...,,,******+++,,,+++***((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((*********))))))*********%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&'''''''''%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&ssspppmmmjjjfff```YYYTTTKKKHHHEEECCCCCCCCCCCCBBB<<<======>>>???@@@@@@@@@AAA@@@>>><<<<<<<<<======999:::;;;<<<<<<:::888777444555666888888888777666444555777888888888777666;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>:::;;;;;;<<<>>>???AAABBBDDDGGGJJJNNNOOONNNLLLKKKCCCCCCBBBBBBCCCDDDFFFGGGKKKRRR]]]gggoooqqqqqqpppfffccc___\\\\\\```dddhhhccc```[[[VVVRRRQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKNNNMMMKKKJJJJJJLLLNNNOOOLLLNNNQQQTTTVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSRRRPPPLLLIIIGGGFFFFFFFFFNNNPPPQQQQQQNNNLLLKKKKKKGGGGGGHHHLLLPPPTTTUUUVVVVVVZZZ```eeeffffffeeeeeeiiijjjllloooqqqtttvvvwwwxxxyyy~~~|||{{{~~~xxxqqqlllgggdddbbb^^^YYYTTTIIIEEE???;;;888666444222......---...000000...,,,...,,,***)))+++,,,---,,,++++++******+++,,,------(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((((((((()))***)))(((''''''((()))***$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''!!!###$$$&&&''''''&&&%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%&&&(((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~qqqmmmhhheeebbb]]]VVVQQQNNNKKKGGGDDDCCCBBB@@@>>>@@@@@@AAAAAA@@@???===<<<======>>>>>>>>>>>>======::::::999888777777777888:::888555333333555888:::777555333222333777:::===??????>>>===<<<;;;;;;:::777888:::<<<<<<;;;:::999;;;:::999888888:::<<<===<<<;;;;;;<<<<<<===>>>???EEEGGGIIIKKKLLLJJJIIIGGGDDDDDDCCCAAAAAABBBFFFHHHRRR[[[gggooorrrqqqppppppkkkfff```]]]^^^``````___YYYYYYWWWVVVTTTSSSRRRQQQNNNPPPRRRQQQOOOLLLJJJJJJOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNQQQTTTUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSQQQPPPOOOMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGJJJKKKMMMNNNOOOPPPPPPPPPSSSPPPLLLGGGDDDEEEIIIMMMXXXVVVTTTQQQNNNKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOOOOQQQSSSWWW[[[^^^aaacccdddfffgggjjjlllmmmnnnnnnpppvvv{{{zzzwwwttttttxxx{{{vvvqqqoooiiifffaaa[[[UUUNNNGGGBBB<<<999666555555444111---111///......///...,,,***+++,,,,,,------,,,,,,+++******************++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''((())))))((('''&&&%%%&&&&&&&&&''''''(((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++)))''''''((()))))))))(((''''''))),,,...------'''(((((())))))))))))((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((+++$$$$$$#########$$$&&&'''(((((('''&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''zzznnnjjjfffcccaaa]]]VVVQQQLLLJJJFFFDDDDDDCCCAAA@@@>>>????????????===<<<;;;<<<======>>>>>>======<<<:::999888888777777888888999777555444444555777999999888666555555666888:::<<<<<<;;;:::999999888888999999999999999:::;;;;;;;;;:::999999999:::;;;<<<:::::::::;;;;;;===>>>>>>EEEFFFHHHJJJJJJIIIGGGFFFCCCCCCBBBAAAAAACCCGGGKKKVVV___jjjrrrsssqqqooonnnhhhddd___\\\\\\\\\[[[ZZZWWWWWWUUUTTTSSSQQQPPPPPPOOOQQQSSSRRROOOMMMKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTSSSRRRQQQOOONNNMMMMMMPPPOOOMMMLLLJJJHHHGGGFFFKKKKKKMMMNNNOOOPPPPPPPPPRRRPPPMMMIIIGGGIIINNNRRRZZZXXXUUURRRNNNKKKIIIHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNQQQTTTVVVXXX\\\]]]___bbbeeegggiiikkklllnnnsss{{{~~~~~~}}}{{{zzzxxxwwwwwwsssrrrqqqoooooorrrxxx|||{{{tttnnniiiggg___ZZZSSSLLLFFFAAA===:::888666333222333222///---///---,,,---...---+++)))+++,,,,,,------,,,,,,++++++++++++++++++*********)))))))))))))))*********))))))(((((((((((())))))((((((((((((((())))))***))))))))))))((('''%%%%%%&&&&&&'''''''''(((((((((+++***)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$"""!!!)))''''''''')))***)))(((''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""###%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuujjjgggccc```___\\\WWWRRRLLLJJJGGGEEEEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999999888777777777888888777666666555555666666777999999777666555444444444:::999999999888888777777;;;:::888777777999;;;<<<999999999999::::::::::::999999999:::;;;<<<>>>>>>DDDEEEGGGHHHGGGFFFDDDCCCCCCCCCBBB@@@AAADDDJJJNNNYYYbbblllrrrrrrnnnjjjhhhdddaaa]]][[[YYYXXXUUUTTTTTTTTTSSSRRRQQQPPPOOONNNOOOQQQRRRRRRPPPMMMMMMMMMIIIJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLLLLPPPOOONNNLLLJJJIIIGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJMMMRRRVVVZZZYYYVVVRRRNNNKKKIIIHHHDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHIIIKKKLLLNNNSSSTTTVVVZZZ]]]```cccdddggghhhmmmsssyyy}}}~~~}}}xxxyyyzzzzzzzzz{{{~~~~~~|||zzzyyyuuuuuuuuutttrrrooommmkkkiiiiiiiiiiiiiiikkknnnqqq~~~{{{vvvooogggaaa[[[XXXQQQKKKBBB;;;777555333333333222000///000///...,,,,,,+++++++++------+++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********(((((())))))******++++++))))))(((((((((((())))))((((((''''''(((((()))***,,,+++)))(((&&&%%%%%%%%%''''''(((((((((((())))))---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%$$$###$$$&&&''''''&&&&&&'''((()))))))))))))))%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%"""!!!!!!"""&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrhhheeeaaa______]]]YYYUUUPPPMMMJJJHHHGGGEEEBBB@@@>>>>>>======<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888777777777777888888555666666666666666666555666666666555444333222111999999999999999999888888:::999888777777888999:::666666777888999888888888888888999:::;;;===>>>???BBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@AAAEEELLLPPPZZZbbbkkkpppmmmhhhcccaaa]]]\\\[[[YYYWWWUUUSSSQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOQQQPPPNNNMMMLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRQQQPPPPPPNNNMMMLLLLLLKKKMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLJJJJJJLLLPPPTTTVVVUUURRRPPPMMMKKKJJJIIICCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHIIIMMMNNNPPPSSSUUUXXXZZZ[[[___aaadddiiinnnqqqrrrrrrmmmpppssstttuuuvvvwwwyyyxxxzzz~~~{{{zzzzzzyyyxxxvvvuuutttqqqrrrrrrpppnnnjjjfffdddcccdddeeeeeeeeeeeegggiiiooolllfff^^^WWWPPPJJJHHHCCC>>>888333111111111111//////............------+++******+++---...,,,+++++++++,,,,,,,,,,,,++++++...------,,,+++***))))))''''''((()))***++++++,,,))))))(((((((((((())))))(((''''''''''''((())))))+++***((('''&&&&&&&&&'''((((((((()))))))))))))))+++***)))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((()))*** ###&&&((()))(((&&&&&&'''((())))))))))))'''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ssshhhdddaaa``````___\\\YYYUUURRROOOLLLIIIEEEAAA>>>???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888777777666777777888888444555666777777666555444444555666666666555444444777777777888888888888888777888999999999888777666444444555666666666666555999999999:::;;;<<<>>>?????????@@@AAA@@@@@@???>>>@@@@@@@@@@@@AAAFFFLLLPPPZZZaaaiiillliiiccc^^^]]]WWWXXXXXXXXXVVVTTTSSSRRRQQQQQQPPPPPPOOOOOOOOONNNKKKMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKJJJHHHGGGHHHKKKNNNOOONNNMMMLLLKKKJJJJJJJJJEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHJJJLLLLLLMMMNNNOOOPPPQQQQQQUUUXXX\\\___bbbeeeggghhhiiikkkmmmnnnnnnnnnnnnooommmqqqvvv|||yyyzzzzzz{{{{{{zzzyyyxxxttttttsssrrrqqqooonnnmmmpppppppppnnnjjjfffaaa___^^^```aaaaaa```___```aaa\\\YYYSSSLLLEEE@@@<<<999666444222111222222111000------......---------...+++++++++,,,...///...,,,***++++++,,,,,,++++++***------,,,++++++***))))))''''''((()))***++++++,,,))))))(((((((((((())))))'''''''''''''''(((((())))))((('''&&&&&&''')))***)))))))))))))))(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$'''***"""!!!!!!$$$''')))))))))%%%%%%'''(((((()))))))))+++***)))(((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ssshhheeeaaa```aaaaaa^^^[[[ZZZWWWSSSOOOLLLGGGBBB>>>???>>>===<<<<<<;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::777777666666666777888888444555555666666555555444555666777888888888888888444444555555666666777777666777999:::999888666444444444444444555555555555999999999999:::;;;<<<<<<;;;<<<<<<===============>>>???@@@@@@BBBEEEJJJNNNWWW]]]cccfffccc___\\\[[[TTTUUUVVVVVVTTTRRRRRRSSSOOOOOOOOOOOONNNNNNNNNNNNJJJKKKLLLLLLKKKJJJKKKMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIJJJJJJKKKKKKKKKJJJHHHIIIIIIGGGFFFEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMPPPSSSVVVWWWXXX[[[]]]aaaccceeeeeedddcccdddeeedddhhhnnnuuuzzz}}}}}}}}}}}}{{{|||yyyyyyxxxxxxwwwuuutttssspppppppppooonnnllljjjiiilllkkkiiifffbbb]]]YYYWWWUUUWWWXXXWWWUUUSSSRRRSSSIIIFFFBBB===888555222111...---...000222111///---,,,---...---,,,,,,---...,,,++++++,,,...///...,,,******++++++++++++******,,,++++++******)))))))))(((((())))))******++++++))))))(((((((((((())))))''''''&&&&&&''''''((()))'''&&&&&&''''''((()))***))))))((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******((($$$###&&&)))(((&&&%%%&&&'''((('''%%%$$$%%%&&&'''((())))))))),,,+++***)))''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~rrriiieeeaaa___```aaa^^^\\\[[[YYYUUURRROOOJJJEEEAAA>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;666666666666666777888888555555555555555555555555555555666666666777777777333444444555666777777777777777888777777666666555666555444444444555777777888888777777777777888888888888999:::;;;<<<<<<===<<<===@@@AAABBBEEEHHHKKKPPPUUUZZZ\\\ZZZXXXWWWXXXSSSUUUUUUSSSPPPNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKLLLLLLKKKKKKMMMNNNMMMMMMNNNOOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDEEEGGGHHHJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHKKKMMMMMMLLLMMMOOOQQQTTTVVVXXXXXXXXXYYY[[[\\\^^^bbbhhhooosssttttttssstttuuuxxx{{{|||yyyzzz~~~}}}yyywwwzzz}}}|||{{{{{{}}}}}}zzzyyyxxxwwwuuussspppooonnnkkkkkkkkkjjjhhhgggeeedddbbb```]]]YYYTTTPPPLLLJJJHHHIIIIIIGGGCCCAAA@@@AAA;;;999666222000/////////---,,,---...//////,,,******,,,...---******+++---++++++***+++------,,,*********++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&******(((&&&''')))***(((''''''''''''&&&$$$###$$$&&&'''((()))))))))))))))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&''''''&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ppphhhddd```___``````^^^\\\[[[YYYVVVTTTQQQMMMGGGDDD===<<<:::999888999999:::;;;<<<<<<======<<<<<<;;;666666666666666777888888666555444444444444555666444333333222222222333333555666666777888999:::::::::888666555444555666777888777555444555666888:::777777666555555555555555666666777888:::;;;<<<===:::===@@@AAACCCDDDGGGIIIHHHMMMRRRSSSRRRQQQRRRTTTTTTUUUUUUQQQMMMKKKLLLNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPMMMNNNPPPPPPPPPNNNMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEGGGJJJMMMNNNMMMLLLKKKJJJKKKMMMNNNOOOOOOOOONNNJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJIIIFFFEEEGGGIIIIIIKKKMMMOOOPPPRRRUUUXXX\\\```fffkkknnnooommmkkkkkklllmmmppptttyyy~~~zzzzzzxxxuuurrrtttxxx}}}{{{xxxwwwyyy{{{~~~wwwwwwwwwzzz~~~{{{wwwtttsssqqqnnnkkkhhhfffeeebbbbbbaaa```___]]]\\\[[[ZZZWWWSSSNNNIIIEEEBBBAAA=========:::666333333333333111///...---...///000000///------------+++))))))+++---,,,)))((())),,,+++***)))***,,,,,,***(((******++++++++++++******(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%((((((''''''&&&&&&&&&%%%((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''&&&%%%%%%''''''&&&%%%&&&((()))((('''###$$$%%%'''((()))))))))&&&%%%%%%%%%%%%&&&'''''')))((((((&&&%%%$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((***+++###$$$&&&'''((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((((((''''''&&&''''''''''''''''''''''''{{{nnneeebbb___]]]\\\]]]\\\\\\]]][[[WWWTTTPPPKKKEEEAAA===<<<999777777888:::<<<>>>???>>>===;;;999666444888777666444444444555666333333333333333333333333555444444444444555666666555555666777999:::;;;;;;:::999888777666666666666666666666666666666555555888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAHHHIIIJJJMMMOOORRRTTTUUU]]]YYYTTTQQQOOONNNLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFJJJKKKLLLMMMNNNMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHIIILLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEFFFHHHJJJLLLHHHIIIKKKMMMLLLJJJGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGEEEEEEFFFHHHJJJLLLUUUZZZ```dddeeeddddddcccaaacccfffjjjmmmooopppppppppjjjhhhlllqqqtttxxx}}}~~~wwwsssrrrsssrrr{{{}}}yyyssstttuuuxxx{{{{{{wwwsssnnniiiddd___[[[WWWXXXVVVTTTSSSSSSQQQLLLHHHGGGDDD???<<<:::999888777444444555555555555444444/////////......------,,,------------------,,,,,,---,,,,,,++++++******))),,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...+++(((%%%$$$%%%''')))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%***))))))(((&&&%%%$$$$$$((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&###$$$&&&(((((((((&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&''''''''''''&&&%%%'''***+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzllleeebbb^^^\\\[[[[[[ZZZYYY\\\ZZZVVVSSSOOOJJJEEEAAA>>><<<:::888888999;;;<<<>>>>>>>>>===;;;888666555777666666555555555555555333333333333333333333333333333333333333444555555777777888999:::;;;<<<===999888777666666555555555555555555555555555555555777888888999::::::::::::::::::::::::::::::::::::<<<<<<<<<===>>>???AAABBBFFFGGGIIIKKKNNNPPPRRRSSSXXXTTTPPPMMMLLLKKKJJJIIIGGGGGGFFFEEEFFFFFFHHHIIIMMMNNNOOONNNKKKIIIIIIIIILLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCEEEEEEEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDEEEMMMPPPTTTWWWXXXXXXXXXYYYYYY[[[^^^aaadddeeefffffffffcccbbbgggjjjmmmssszzz}}}~~~uuupppppppppqqqzzzzzzuuurrrrrrssstttwww{{{vvvqqqjjjbbb\\\VVVQQQNNNHHHFFFDDDCCCCCCAAA===:::===:::666444444444333333------............------......------------------//////...---,,,++++++******+++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++++++++*********)))))))))---+++(((&&&&&&'''((()))((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%((((((((('''''''''&&&&&&'''&&&&&&&&&%%%###"""!!!""""""######$$$%%%&&&&&&(((''''''&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###%%%&&&'''((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwjjjccc```\\\ZZZYYYYYYYYYXXXZZZXXXUUURRROOOJJJEEEAAA>>><<<;;;999999:::;;;<<<======<<<;;;:::888666555555555666666555555444444333333333333333333333333222222222222222333333444777777888999999:::;;;;;;888777666555444444444444444444444444444444555555666777888999::::::::::::::::::::::::::::::::::::::::::;;;<<<===???AAABBBBBBDDDEEEHHHKKKMMMOOOPPPPPPMMMJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIQQQQQQQQQOOOKKKGGGFFFFFFKKKKKKJJJJJJIIIHHHFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEGGGIIILLLMMMNNNOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQPPPPPPOOOMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@??????>>>??????>>>>>>>>>@@@AAABBBDDDEEEGGGGGGHHHIIIKKKMMMOOOQQQTTTVVVXXXZZZZZZZZZYYYYYY[[[```bbbeeemmmvvv|||zzzrrrmmmmmmmmmpppyyy{{{uuurrrooonnnmmmnnnqqqvvv{{{~~~nnnhhh___VVVOOOIIIDDDAAA<<<;;;999888888666333111222000...---.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,------000///...---+++***))))))((())))))***++++++,,,,,,))))))***+++,,,---......***************************))))))))))))(((((((((******)))(((((())))))***)))(((((('''&&&%%%$$$$$$''''''(((((((((((('''''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$'''''''''&&&%%%$$$###""" !!!"""$$$%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ttthhh___\\\YYYXXXXXXYYYYYYYYYYYYWWWTTTQQQOOOKKKFFFBBB>>>===;;;:::999:::;;;<<<<<<;;;;;;:::888777666555333444555666666555333222222222222222222222222222222222222222222333444444555555555666666777777777666555444444333333333444333333333444444444444444555666777999::::::::::::999999999999999999999999888888999;;;===???AAABBB@@@AAABBBEEEGGGJJJKKKLLLIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHQQQRRRQQQOOOKKKGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHFFFGGGHHHJJJLLLNNNOOOPPPSSSRRRPPPNNNLLLKKKKKKKKKHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDCCCAAAAAACCCDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>======>>>============>>>???@@@?????????======???CCCFFFHHHIIIKKKMMMOOOOOOOOOOOONNNOOOTTTYYYZZZ\\\fffpppxxx~~~~~~uuunnnkkkjjjjjjmmmuuu~~~}}}xxxtttooommmgggfffffffffjjjpppvvvzzz|||}}}~~~zzzqqqkkk]]]WWWOOOFFFAAA<<<999777666555444444333111000//////---,,,,,,---.........//////000000000000//////*********++++++,,,,,,---...------,,,+++******)))))))))))))))******++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((())))))((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''((('''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%###""""""###%%%&&&%%%###!!!  """######$$$%%%&&&&&&''''''&&&###$$$$$$%%%&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''pppeeeYYYWWWUUUUUUWWWYYYZZZZZZVVVUUURRRPPPNNNKKKFFFCCC===<<<;;;::::::::::::;;;::::::999888777666666666222333444555555444333222222222222222222222222222333333333333333444444555555555555555555555555555555444444333333333333333333333333444444444555555555666777888999999999999888888888888888888888888777777888:::<<<>>>@@@AAA>>>???@@@BBBDDDFFFGGGHHHEEEDDDBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBCCCEEEGGGHHHNNNOOOOOOMMMJJJHHHGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEDDDFFFGGGIIIJJJKKKKKKJJJIIILLLLLLLLLKKKKKKKKKJJJJJJEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMOOOPPPPPPRRRQQQNNNLLLJJJJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@>>>>>>===999999999999999999::::::<<<;;;:::888888:::>>>BBBAAABBBDDDEEEFFFFFFEEEDDDCCCEEEJJJNNNOOOQQQZZZdddmmmsssvvvuuuuuuyyy||||||~~~zzztttmmmhhhdddcccccceeelllrrrvvv||||||xxxrrrnnnjjjgggdddaaa\\\[[[[[[\\\```fffmmmqqqttttttuuuvvvwwwyyyzzz{{{|||wwwqqqjjjaaaWWWQQQHHHDDD===888555444333333000000000///...---------000...------......---,,,,,,,,,,,,------,,,,,,,,,)))******++++++,,,,,,,,,******++++++++++++++++++*********))))))(((((((((,,,,,,+++++++++*********++++++++++++++++++++++++************************$$$%%%&&&(((((((((((('''''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''%%%###""""""###%%%&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''}}}kkk```UUUSSSQQQQQQSSSUUUWWWWWWRRRQQQOOOMMMLLLIIIEEEAAA;;;;;;::::::999999999:::999888777666666666666666222222333333444444333333222222222222222222222222333333333333333444555555777666666666666666666666444444333333333333333444333333333444555555666666666777888888999888888888777777777777777777777777777777888999:::<<<>>>???>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBDDDEEEDDDCCC@@@@@@@@@AAACCCEEEGGGHHHIIIKKKLLLLLLJJJIIIIIIIIIFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHJJJIIIHHHGGGFFFEEEDDDCCC???@@@AAADDDGGGJJJLLLNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOOOONNNLLLJJJIIIHHHIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>===::::::::::::::::::::::::777888888777666888;;;>>><<<===>>>??????>>>===<<<;;;;;;>>>BBBDDDEEEKKKSSSYYY___ccc```___cccfffgggkkkhhhddd___[[[XXXWWWVVVWWW\\\```aaadddiiiiiigggddd```\\\YYYWWWUUUSSSQQQNNNNNNNNNOOORRRWWW\\\```bbbbbbccccccddddddeeeeeeccc___[[[UUUPPPJJJCCC???888555111//////000000000...//////...---,,,...//////...,,,,,,------+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,((())))))******+++,,,,,,******))))))(((''''''&&&''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))************++++++$$$%%%&&&'''''''''''''''''''''((()))***++++++,,,''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((######$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((('''&&&$$$###"""###%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwweeeZZZRRROOOMMMLLLNNNOOOPPPPPPNNNLLLJJJIIIHHHEEEBBB???::::::999999999888888888888777666555555555666777222222222222222333444444111111111111111111111111222222222222222333333444666666666666555555444444444444333333333444444444333444444555666666777777888888888888888777777666666666666666666666666666777777888888999;;;<<<===>>>????????????@@@@@@@@@@@@@@@???AAACCCDDDCCCBBB?????????@@@BBBDDDGGGHHHGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEECCCAAA???======;;;===@@@CCCHHHMMMPPPSSSOOOMMMJJJHHHHHHIIIKKKMMMKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCC?????????>>>>>>?????????AAAAAABBBBBBCCCDDDDDDEEEAAAAAA@@@???>>>>>>======;;;;;;<<<<<<<<<;;;;;;;;;444666888999888999;;;<<<<<<===>>>>>>===<<<;;;:::999666777;;;======@@@EEEGGGMMMPPPNNNLLLOOOSSSUUUUUUTTTQQQNNNKKKIIIGGGFFFGGGJJJKKKJJJKKKOOOPPPMMMLLLIIIGGGEEEEEEFFFEEEDDDAAAAAA@@@AAABBBEEEHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNIIIFFFBBB???===;;;888666222000---,,,---......---...///000...,,,---///222---,,,,,,,,,------,,,***,,,------......------,,,,,,,,,,,,,,,,,,+++++++++)))))))))***************((((((((((((((((((((((((&&&&&&'''((()))***++++++************************((((((((()))))))))******&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$#########'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$'''(((((()))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssaaaVVVQQQNNNKKKIIIJJJJJJJJJJJJJJJIIIGGGFFFEEECCC???<<<999999999888888888777777777666555444444555666777222222111000111222444555111111111111111111111111111111111000111222222333444444444333333222222111444444444333333444555555444444555555666777888888888999999888888777666555666666666666666666666666888888888888999:::;;;<<>>>>>>>>>>>???>>>???@@@BBBCCCBBB@@@>>>>>>???@@@BBBDDDGGGHHHGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEHHHIIIJJJJJJJJJFFFEEECCC@@@>>>;;;999888:::<<<@@@EEEJJJPPPTTTWWWRRROOOKKKHHHGGGHHHKKKMMMLLLKKKIIIGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC======>>>>>>>>>>>>======@@@@@@AAAAAABBBCCCDDDDDD??????>>>>>>======<<<<<<777777888888888888777666444777:::<<<<<<<<<<<<===???@@@@@@@@@???>>><<<;;;:::666555888;;;;;;<<<>>>===CCCGGGDDDBBBEEEJJJLLLFFFEEEDDDBBB???===;;;:::;;;>>>===:::;;;>>>???===>>><<<::::::<<<>>>>>>>>>:::999888888888888999:::;;;<<<===>>>???@@@@@@@@@===:::666444333444333333111000...---------,,,+++***+++,,,+++)))))),,,///---,,,,,,---///000...---+++++++++,,,,,,+++++++++---------,,,,,,+++++++++++++++******))))))((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&""""""###$$$$$$$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$!!!###&&&)))******((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&((()))*********$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn\\\SSSLLLIIIFFFEEEEEEFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@:::999888777666666666666777666666555444333333333555444333333222222333333333333333333333333333333333333444444333333222222222333444444222000000111222222111111222222333444666666666666777777777777<<<;;;999777555444333222666666666666666666666666444444555666777888999999;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<<<<===?????????@@@AAABBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHJJJLLLLLLLLLLLLKKKKKKJJJIIIGGGEEEBBB@@@???;;;>>>BBBFFFHHHHHHGGGFFFEEE???<<<<<<:::666555666555;;;CCCLLLWWW___\\\UUURRRNNNJJJHHHHHHIIIIIIIIILLLKKKJJJIIIHHHIIIJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>???@@@BBBDDDDDDBBB@@@???>>>>>>?????????<<<:::999999;;;;;;;;;;;;999999;;;<<<======<<<<<<===>>>???@@@@@@@@@???>>><<<;;;888888777666666777888999::::::<<<===>>>?????????<<<:::888888:::;;;999777777666555444444444444444666777888999;;;;;;<<<<<<999888888777666555555444333333333444444555555555444444333222111000///...///...---,,,+++,,,------***)))))))))***++++++,,,------------------------------,,,,,,+++***))))))******************************)))(((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&&&&((())))))((()))(((&&&&&&''''''&&&%%%%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))+++***(((&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&lllYYYPPPHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;:::999888777777666777777777777666555555444333333333333222111111111111222333333333333333333333333444444444444333222111111111333444444222111111222222222222222222333333444555555666666666777777777;;;:::999777666555444444555555555555555555555555666666666666666666777777999::::::;;;;;;;;;::::::=========<<<======>>>????????????@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJHHHFFFDDDAAA???===;;;<<>><<<<<<===>>>>>>>>>??????>>>===;;;:::666555444444444444555666888888999:::;;;;;;;;;;;;999777555666777888666444555444333222222222222333111222333444555666666666666666555555444333333333111111111222222222333333////////////............///...---,,,+++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******)))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))************************''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''))))))((()))'''&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((((((&&&%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&hhhUUUMMMFFFDDDAAA@@@@@@AAA@@@???AAAAAA@@@@@@???===<<<;;;;;;:::999888777777777777777777777666555555444444333222111111000000111111333333333333333333333333444444444444333222111000111222444333222222333444333333222222333333444555555555555666666666666777:::999888777666666666666444444444444444444444444777777666666666555555555777888999:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFEEECCCBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGEEEBBB???===;;;:::;;;===???AAAAAABBBBBB===999666888777666888<<>>===<<<<<<===<<<:::888999999::::::::::::999999999;;;===>>>===<<<<<<===<<<======>>>===<<<:::999555555444444444444555555555666666777777777666666777555444444555666444333222222111000000000000111111222333444555666666666333333333222111111000000...////////////000000000***+++,,,,,,---...//////......---,,,,,,,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++++++++++++++++++++******((((((((((((((((((((((((***))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))************************''''''((((((((((((''''''(((((((((((((((((((((((($$$###"""$$$&&&)))))))))((('''&&&&&&'''(((&&&%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&$$$######"""'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''{{{dddRRRJJJFFFDDDAAA@@@AAABBBAAA@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::999888888777777777777777777666666555555555333333222111111111111111222222222222222222222222444444444333222111000///111222333333222222444555333333333222333333444555444444555555555666666666666666666555555666666777333333333333333333333333555555555555555555555555555666777888999:::::::::999999888999999:::;;;<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFEEECCCAAABBBCCCFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFCCC@@@===:::999:::<<<>>>@@@@@@???===;;;999666555777888999===CCCJJJXXXgggllljjjeee^^^XXXRRROOOLLLIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNHHHIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@CCCHHHKKKOOOPPPQQQOOOLLLHHHDDDCCCAAA???>>>>>>>>>>>><<<:::999999999::::::999999999888:::===>>>===<<<<<<=========>>>>>>===<<<:::999888888777777777777777777444555555555444444333222777666555555555555555444111000000//////000000000111222333444555555555555111111111111000000//////........................++++++,,,---...//////000---------,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&$$$###$$$'''((()))(((((('''&&&&&&'''((('''%%%%%%'''''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''))))))((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&'''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''wwwaaaQQQIIIEEECCCAAA@@@AAAAAAAAA@@@?????????>>>===<<<;;;:::;;;:::999888777777777777666666666666555555555555444444333222222222222222222222222222222222222222333333333333222111000///000111222111111111333555333222222222222333444444444444444444555555555555333333333333333444555555333333333333333333333333222333333444555666666666444555666777888888888888777777777777888999:::;;;============???@@@AAABBBDDDEEEFFFEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA>>>;;;999777:::===AAACCCBBB>>>999555666444444777999<<>>=========<<<:::999999999999999999999999777:::<<<===<<<<<<<<<===>>>?????????>>><<<:::999999999999999888777777777444444555444444333222111555555555555444333333444111111000000000000111111...///000111111111111111111111111000000000000000...............---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))(((&&&&&&'''((('''&&&(((&&&%%%&&&'''((('''&&&%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%'''(((((((((''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''uuu```QQQKKKDDDBBB??????@@@AAA@@@@@@AAAAAAAAA@@@???>>>===<<<:::999888777666666666666555555555555555555555444555444333333222222333333222222222222222222222222222222222222222111111000111111111000//////222444222222111111222222333444333333333444444444555555222222111111222333333444333333333333333333333333111111222333444555666777333444555666666666666666888888888888999;;;<<<===;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDCCCBBBCCCDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAA???===:::888777:::===AAACCCBBB>>>999555555444666:::===AAALLLVVVhhhppptttoooggg```ZZZVVVPPPMMMKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJOOOOOONNNLLLJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCBBBBBBEEELLLRRR^^^bbbfffddd]]]TTTMMMJJJAAA>>><<<;;;;;;;;;999888999999888888888888999999888:::;;;;;;;;;;;;===???@@@@@@@@@???>>>;;;999888666777777777666555444333444444444444444333222222222333444333111000111222111111000000000111222222000000111222222222222222000000000000000000000000.........---------------+++++++++******))))))))),,,,,,,,,,,,,,,+++******++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******************))))))************************((((((((((((((())))))***((((((((((((''''''''''''''''''((()))))))))))))))************************&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++)))'''''''''((('''&&&'''&&&%%%&&&(((((((((&&&%%%'''))))))'''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$&&&''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&(((((('''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''uuuaaaRRRMMMEEECCC@@@@@@AAABBBBBBAAACCCCCCCCCBBBAAA@@@???>>>999888777666555555555555333333444444444444444444444333333222222222222222111111111111111111111111000111111222222222222111111111000...------///222111111000000111111222333222333333333333444444444222222222222222222333444444444444444444444444444222222333333444444444555333444555555555555444444777777777888999:::;;;<<<999999999:::;;;<<<>>>>>>???AAABBBBBBAAAAAACCCDDDBBBAAA@@@@@@@@@@@@AAABBB@@@??????===;;;999888777999;;;===>>>???===;;;:::;;;;;;===BBBEEELLLXXXeeelllrrrsssmmmeee___YYYSSSNNNLLLJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFGGGHHHIIIIIIPPPOOONNNLLLJJJIIIGGGGGGEEEGGGHHHJJJJJJJJJHHHGGGDDDEEEEEEEEEEEEDDDCCCCCC@@@BBBDDDDDDCCCGGGNNNTTT___eeekkkjjjbbbWWWOOOKKKAAA???<<<;;;::::::999888:::999888777777888999:::999::::::999999;;;>>>AAAAAAAAA@@@???<<<999666555444555555555444333222111333333333444444333222222111333444333111000111333000000000000000111222222111222222333333333333333////////////////////////------------,,,,,,+++++++++++++++*********))))))+++,,,,,,---,,,+++***)))++++++***)))))))))))))))++++++++++++++++++++++++++++++******))))))((((((************************((((((((((((((()))******((((((((((((''''''''''''&&&'''((()))))))))((((((************************%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''&&&&&&'''((('''&&&'''&&&%%%&&&((()))((('''%%%(((++++++)))%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&&&&%%%###$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''((()))+++,,,((('''&&&%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&uuuaaaTTTNNNHHHFFFCCCCCCDDDEEEEEEEEE????????????>>><<<;;;:::888777666555555444444444333333333333333333333333333222222111000111111111111111111111111111111111///000111222222333222222111111000...,,,,,,...000000000000///000111111222222222333333333444444444444333333222222333333444444444444444444444444444444444333333333333222222444444444555444444333333444444444555666888999:::888888888999:::;;;<<<======>>>@@@@@@@@@@@@BBBDDDDDDCCCBBBAAAAAAAAABBBCCC>>>>>>===<<<;;;999888777888888999:::;;;===>>>@@@BBBBBBEEEJJJNNNUUUcccpppiiimmmnnnhhhaaa\\\UUUNNNMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIKKKJJJHHHGGGEEECCCBBBAAAFFFGGGIIIKKKKKKKKKIIIHHHDDDDDDDDDDDDDDDCCCCCCBBB>>>BBBEEEEEEDDDGGGNNNUUU]]]dddlllkkkbbbVVVMMMIIIDDDAAA>>><<<<<<<<<;;;::::::999888777777888999:::::::::999888888:::>>>BBBAAA@@@@@@>>>;;;777444222555555666666555333222000222222333333333333222222333555777666333111333555///////////////000111111---...///////////////...........................,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,------++++++,,,---,,,+++***))),,,++++++***)))))))))***)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&((((((''''''&&&%%%&&&((()))((('''%%%(((,,,,,,***%%%""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))'''$$$!!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$&&&$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''###%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&ppp```SSSKKKEEEEEECCCBBB@@@@@@??????666888;;;===>>>>>>======:::999888777666666666666555555444333333222111111000111333333333111///...222222111111111111222222---......///000111111222000000000000000000000000000000000000111111111111111222333444444333222111333333222222333333444555222222333555777666444222222222111000000111222333777777666666555555555555444666777888777666777888:::999999999:::<<<>>>???============>>>=========@@@AAAAAABBBAAA@@@>>>===<<<<<<=========;;;999888888999<<>>===<<<:::999888888777777666555444444333444444222222222222222222222222222222000000000111222333222222111111000/////////000///------///000///...///...---,,,,,,---...///,,,,,,---------,,,+++***+++---///---+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---)))))))))***+++++++++,,,+++*********))))))((((((***))))))(((((((((((()))*********)))))))))))))))''''''((((((((((((((((((******))))))((((((((('''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''&&&(((((((((''''''&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''''''''((((((((((((''''''''''''''''''''''''''''''************************))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''***(((&&&%%%%%%%%%'''(((''''''((()))((('''%%%$$$&&&&&&&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&(((***'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%nnn^^^QQQIIIFFFFFFDDDCCCBBBBBBBBBBBB????????????===:::777666:::999888777666666666666444444444333333222222222000111222333333111///...000000////////////000000444333333333333222222222000000000000000000000000//////000000000111111111111111222222222222111111222222111111222222333444222222333555666666444222444333222111111111222333555555444444444333333333555777999999888777888999555555555666777888::::::>>>============>>>>>>??????????????????>>>>>>=====================<<<;;;999<<<@@@FFFKKKPPPTTTUUUSSSSSSSSSTTTWWW[[[^^^```aaaaaa```^^^ZZZUUUPPPMMMIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFMMMQQQUUUUUUQQQKKKGGGEEECCC???;;;999999:::888777888888888888888777666666666666666666777888999:::===<<<:::999888777777777777666555444444333333444222222222222222222222222222111111000000111222222111111111000000000//////000///------///000///...///...------------...///,,,---------,,,,,,+++++++++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---******************++++++******)))))))))((((((((()))((((((((((((((())))))))))))))))))))))))))))))***)))(((''''''''')))***((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&((()))(((&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&+++)))'''%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%~~~jjj[[[NNNGGGDDDDDDCCCBBBBBBBBBBBBBBB======>>>>>>===<<<:::999999888777666666555666666333333333333333333333333000111222222222111000///000000////////////000000444333333111000///...---000000000000000000000000//////000000000000111111111000000//////000000111111000000000000111222222222222222444555555333222555444333222222222222222222222222222222111111111444666777777666666777888222222444555666666666666<<<;;;:::::::::<<<===>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>???@@@===AAAFFFLLLRRRVVVXXXYYYTTTTTTSSSSSSSSSUUUVVVWWWWWWXXXWWWVVVSSSOOOKKKIIIFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE????????????AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGIIIHHHFFFDDDCCCCCC@@@>>>:::888888888777666666666777777666666555555444444444444444555666777:::999888777666666666666777666555444333333333333111111111111111111111111222111111000000000111111000000000000000000000///000///------///000///...///......------......///---------,,,,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---******************))))))))))))((((((((((((((('''''''''''''''((()))******))))))))))))))))))))))))---+++(((&&&%%%&&&(((***'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%{{{gggWWWKKKDDDAAA@@@@@@?????????@@@@@@<<<============<<<;;;:::888777666666555555555666222333333333333333333333000000111222111111000///222222111111111111222222222111000///...,,,,,,+++000000000000000000000000////////////000000000111000///...------...///000000////////////000111111222111111333444555333111444333333222111111111111111111111111111111111111111222444444333333333444222333555777777777777666888777666666777999;;;<<<>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>@@@BBBCCCBBBEEEIIINNNQQQRRRRRRQQQOOOOOOMMMMMMLLLLLLMMMMMMOOOOOOOOOOOOMMMKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD======>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@???>>>>>>???@@@===<<<:::888777666666555555666666666666666555555333333333333333444555555777777666555444444444555666666555444333333333333000000000000000000000000111111111000000000000000/////////000000000000000000///------///000///...//////............//////------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&'''((()))***+++((((((((()))))))))))))))+++***(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''&&&%%%$$$$$$%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''' !!!###$$$&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%wwwdddUUUIIICCC@@@??????>>>>>>>>>??????CCCBBB@@@===:::777555333777666555555444555555555222333333333333333333333000000000111111000000000222222111111111111222222222111111111000000//////////////////////////////...////////////000000000000///...------...///000//////......//////000111222111000111333444333111111111111111111000//////111111111111111222222222000222333444333222333444333444555777777777666666666666666666777999;;;<<<>>>===<<<;;;;;;<<<>>>>>>>>>>>>======>>>@@@BBBCCCDDDFFFIIILLLMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???AAACCCEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEBBB@@@===<<<<<<<<<===>>>;;;;;;:::888777555555555666777777888888777777777444444333333333444555555555555444333333333444444666555444333333222222333000000000000000000000000111111111111000000//////......//////000000000111000///------///000///...////////////////////////...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,+++******))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((******''''''(((((())))))))))))''''''(((((('''%%%$$$"""'''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$$$$%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***&&&%%%$$$$$$$$$&&&''')))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%tttbbbTTTIIICCCAAAAAA@@@???????????????>>>===<<<;;;999888777777555555444444444444555555333333333333333333333333/////////000000000111111000000////////////000000///////////////000000000////////////////////////......////////////000000///................../////////......//////000111111000///000222333222111//////000000111000000///111111111222222222222222222444555666444444555666222333333444555555444444555555777888:::;;;<<<===<<<<<<<<<;;;<<<<<<===>>>============>>>???@@@AAABBBCCCFFFHHHJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFHHHIIIJJJFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBB@@@===<<<=========<<<999:::;;;999777555555666777777888999999999888888444444444333333444444555333333333333333333444444666555444333222222222222111111111111111111111111111111111111000///......------...//////000111111000///------///000///......//////000000//////......---,,,+++***+++,,,---...---++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&&&&'''((())))))&&&''''''(((((())))))***%%%&&&(((***)))'''$$$"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''###$$$&&&&&&&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&((())))))***%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%rrr```SSSJJJDDDBBBAAA@@@???>>>=========666666777888999;;;<<<===555444444333444444555555444444444333333222222222///////////////000111111000000////////////000000////////////////////////////////////////////////........./////////000000......////////////....../////////...///000000111111000//////111222222111......000111222222111111000000111111111222222222222444666666555444555666333333222222333333444444000222555777999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===@@@AAACCCDDDFFFFFFGGGGGGDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA???===<<<===>>>???===;;;888:::;;;:::777555555777666777888888999999999888444444333333222333333444333222222222333333444555666555444333222222222222222222222222222222222222000111111111000///...---,,,,,,---...///000111222000///------///000///......///000111111000///...///---,,,******+++,,,---...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((''''''((((((((()))))))))))))))((((((((()))))))))******''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***'''''')))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''((((((((((((((((((''''''%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%rrr```SSSJJJEEE@@@???>>>===;;;;;;:::::::::999999888777777777888444444333333333444444555555555444333333222111111///////////////000111111222222111111111111222222444444444444333333222222////////////////////////............/////////000---...///000000///...---///////////////000111111111000...///111222222111---///000222333333333333///000000000111111222222000222444444333333333444555444333333333444555666+++...111555777777666555666888999:::;;;::::::999999:::<<<=========<<<;;;AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCAAA???===;;;::::::<<>>===<<<<<<;;;<<<<<<<<<;;;:::999888888888888555555555666666666666666555555555555444333222111//////000000111111222222............////////////222222111000//////000000------......//////000000,,,...000111///---++++++//////.........------------......///000111111222000000111111111111000000000111222333333333333333222111111111000000//////111111222222222333333333222222333333333333444444444444444555555555555666666666888999999999999999:::::::::;;;<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHGGGGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA???>>>===<<<;;;:::999999222444888:::;;;:::777555777777777777777777777777444444444444444444444444444444555555666777777777555444333333222222333333333333333222222222111111111000///...///000000///---------............///......---------,,,,,,,,,,,,---.........---,,,++++++++++++++++++***)))(((************))))))(((((()))************++++++++++++***)))(((((('''(((((()))'''&&&'''***+++***((())))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''(((((('''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''((()))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!''')))'''&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&lll[[[MMMEEEDDD???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888555555555555666666666666444444444444333222111000000000000000000000000000....../////////000000000111000//////......//////............////////////...000222222000.........//////.........------------......///000000111111/////////000000/////////,,,,,,...///111111222222111111111000000000//////111111111222222222333333111111111222222222333333444444444444555555555555555666777888999999999999999999::::::;;;===>>>???>>>>>>???@@@AAABBBBBBCCC?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;::::::999888999;;;<<<<<<:::888666555555555555555555555555333333333333333333333333333333333444555555666666333333222111111111111222222111111111000000000000111000//////////////////---------............///000000///......---,,,,,,....../////////...---,,,++++++++++++******))))))++++++*********)))))))))(((((()))))))))************)))(((((((((((((((((()))'''&&&'''***+++***((('''((((((((())))))))))))+++***)))((((((((((((((()))((('''''''''(((******(((''''''&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&''''''&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))(((''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&~~~jjjYYYKKKDDDBBB>>>===<<<;;;::::::::::::;;;;;;::::::999888888888555555555555555555555555222333333333222111000///111111000//////...------/////////000000000111111//////......------....../////////...............///000111000.........000...............---------.........//////000000111---......//////......---((()))***,,,...///000000111111000000000000//////000111111111222222222222000000000111111111111222333333333444444444555555555555666777888888888888999999999999:::<<<===>>>;;;;;;<<<>>>???@@@AAABBB>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE???????????????>>>======<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;:::888777666555555555555555555555555222222222222222222222222222222222333444444555555222222111000000000000000000000////////////......111111000///////////////---------............///111111000///......------///////////////...------******************))))))+++++++++++++++*********'''''''''((((((((())))))((((((((('''(((((())))))(((''''''''')))***)))((('''''''''(((((())))))))),,,+++***)))'''''''''&&&((((((''''''(((((()))***''''''&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&&&&%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&###""""""###&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""&&&'''&&&&&&&&&&&&&&&&&&&&&&&&|||hhhWWWJJJCCCBBB======;;;:::::::::::::::;;;;;;;;;;;;:::999888888666555555555555555444444222222333333222111000000000/////////.........---000000000000111111111111//////......---......////////////......------------......---++++++---///................................./////////000000.........//////.........)))***+++---.../////////000000000000000000//////000000000111111111111222000000000111111111222222222333333333444444444444444444555666777777777777888888888888:::;;;<<<===;;;<<<<<<===>>>??????@@@>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;:::999888777666666666555555555555555555555555222222222222222222222222222222222333444444555555222222111000000000000111////////////////////////111111111000.........///---------............///.......................................------,,,*********))))))))))))***++++++++++++++++++++++++''''''((((((((()))))))))'''''''''''''''((()))***(((((('''((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&'''(((&&&''''''%%%$$$###%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%### %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzgggWWWJJJDDDCCC======;;;:::::::::::::::;;;;;;<<<;;;;;;:::888777666666555555444444444333222333333333333222222111---........./////////000000000000000111111111111/////////......///000000//////......------,,,,,,,,,------,,,++++++---///---.................................////////////...//////000000//////.........///////////////...//////////////////000000//////000000000111111111111111111111222222222333222222222222333333333444333333444555666666666666777777777777888:::;;;<<<>>>>>>>>>=====================>>>>>>>>>?????????@@@@@@@@@@@@????????????CCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999999999888777777666666777777888666666666666666666666666444444444444444444444444333333333444555555666666333333222111111111111111000000000000000000000000111222222000...,,,...000---------............///***+++,,,---...//////000------,,,,,,,,,+++++++++***))))))(((((()))******++++++++++++++++++++++++((((((((()))))))))******''''''&&&''''''((())))))'''((((((((('''''''''(((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&&&&''''''(((((('''%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((($$$###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&xxxeeeVVVIIICCCCCC>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<:::888777666666555555444333333333222333333333333333222222------...//////000111111/////////000000000111111/////////...//////000111.........------------------...//////...---///000---------......................................./////////000000/////////000000111111000000///.........////////////000000////////////000000000000111111111222222222333333111111222222222333333333222222333444555555555555666666666666888999:::;;;>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>????????????????????????BBBBBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>======<<<:::::::::999999888888888666666666777777999:::;;;777777777777777777777777444444444444444444444444333333333444555555666666333333222111111111111222000000111111111111222222000222333111---+++---000---------............///******+++,,,---//////000---,,,,,,+++***+++++++++***)))((('''((()))***+++*********+++++++++++++++(((((()))))))))*********'''''''''&&&''''''(((((('''((()))(((&&&&&&&&&(((***))))))((('''&&&%%%%%%((((((((((((((()))******&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''((((((%%%$$$###$$$&&&((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&uuucccTTTHHHBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<:::999777666666555444444333222222111111222222222222111111000000000000000000000000....../////////000000000...---------......///000,,,------------------...+++---///000///......///---------.........//////........................---......//////......---......///////////////............/////////000000........./////////000000000000000111111111111222111111111111222222222222111222333444444555555444555555555666777888999:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAA@@@AAAAAAAAAAAAAAAAAABBB@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>======<<<;;;;;;::::::999888777777666444555555666777888888888666666666666666666666666333333333333333333333333222222222333444444555555222222111000000000000111000000000111111222222222000333444111---+++---000---------............///------------...............---,,,+++++++++,,,,,,))))))'''''''''(((***+++)))))))))*********++++++'''''''''((((((((())))))(((((('''&&&&&&&&&''''''&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''***))))))(((((((((((()))%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&''''''%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%'''((('''&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%###########################$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&###!!!$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&sssaaaRRRFFF@@@@@@???>>>===<<<<<<;;;<<<<<<;;;<<<=========;;;999777666666555444333333222222///000000111111111000000222222111111000000//////............////////////,,,,,,,,,,,,------...///,,,,,,,,,------.........(((***---......,,,,,,,,,---------.........//////.....................---,,,------......------,,,***+++,,,---.../////////---.........//////000000............/////////000////////////000000000000000111111111111222222222111111222333444444444444555555555555666888999:::888888888999999:::::::::<<<<<<<<<<<<=========>>>===>>>>>>???@@@AAAAAABBB??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAA???@@@AAABBBBBB@@@>>>===?????????>>>>>>>>>======<<<<<<======<<<<<<;;;:::;;;;;;:::999888777666555222333333444555555444444555555555555555555555555222222222222222222222222000111111222333333444444111111000/////////////////////000000111111222222000333444111,,,***---000---------.........//////000000000///......------///...---,,,+++,,,------)))((('''&&&'''(((***,,,(((((())))))*********+++&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''$$$$$$%%%&&&'''((()))******)))((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''&&&%%%$$$%%%%%%(((&&&$$$######$$$&&&(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))((($$$"""&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&mmm\\\RRRIIIDDDBBBAAA@@@???>>><<<<<<;;;;;;<<<;;;;;;::::::999999888555444333111000111111222333222111000////////////////////////////////////(((%%%$$$'''---000///,,,---------............///......---------,,,,,,,,,++++++++++++++++++++++++........................------,,,++++++***)))))),,,***)))***,,,.........///...---...000///...,,,,,,...000111000...,,,***++++++,,,------......///...///111111/////////000111111111222222111///,,,000111111222222222111111333333333444666888999:::888888888888999;;;===>>>999999::::::::::::::::::;;;;;;<<<>>>>>>???????????????>>>===============DDDBBB@@@???=========>>>CCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBBAAA???>>>>>>===;;;;;;<<<>>>@@@???<<<:::999:::;;;===>>>>>>??????AAA???<<<;;;:::<<<>>>@@@>>>===;;;999777555444444777666666555555555666666666555555555555444444444333333222111222333444555555555444333222222222222333333222111000000000111//////000111111111111111---.../////////...,,,+++------------------------.........------,,,,,,,,,((()))))))))************,,,+++***)))))))))***+++))))))))))))***+++,,,---*********))))))))))))))),,,,,,++++++***((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((&&&###"""&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%###"""!!!$$$%%%%%%&&&'''''''''&&&"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&kkkZZZPPPHHHCCCAAA>>>===<<<:::999999888888;;;;;;;;;:::999999888888666555444222222222222333444444222111111111111111////////////////////////000---+++---222444222///---------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,***)))***+++,,,+++)))//////.........---------,,,,,,---......//////000...///111111///...///000111000000111222222111///000000111222222222111111222222333444555777888999888888888888999:::<<<===999::::::::::::;;;;;;;;;======>>>???@@@@@@@@@@@@@@@??????>>>======>>>>>>@@@@@@>>>======>>>>>>???@@@@@@???????????????@@@BBBBBBAAA@@@???>>>======>>>======>>>??????===;;;;;;<<<===>>>???@@@@@@@@@@@@???===<<<<<<===>>>???===<<<:::888666555444444555555555666666666666666555555555555444444444444333333222222222333444555333333333222333333444444333222111111000000111111//////000111111111111111//////000111000///...---------------------------...---------,,,,,,,,,,,,************++++++++++++---,,,+++*********++++++******)))(((((()))))))))((((((((()))*********+++'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((())))))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%""" (((((((((((((((''''''''')))))))))((((((''''''&&&$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%"""###%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''hhhYYYOOOGGGAAA@@@??????===<<<;;;;;;::::::;;;;;;::::::999888888888777666555444333333333333333333222111000000000000////////////////////////111...,,,---///000...+++---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000...,,,+++,,,,,,+++***...,,,******+++------,,,000///---,,,,,,---...///------......///000000111---///111000///...///000222000//////111222222111///000111111222222111111111111111222444555777888888888888888888999:::;;;999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???@@@@@@???>>>>>>>>>>>>???===<<<<<<<<<===>>>??????>>>>>>>>>======>>>>>>???BBBAAA@@@@@@???>>>======@@@>>>======>>>>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<;;;999888666555444444333444555777777777666666555555555555444444444444333222222222222333444444222222222222333444555666222222111000000000111111//////000111111111111111111111111222111000000///------------------------------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++***))))))))))))***+++***)))(((''''''''''''&&&'''((((((******+++,,,'''(((((()))*********)))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))######$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$""" ***))))))(((''''''&&&&&&******)))((('''&&&%%%%%%%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''''''''''''''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((~~~gggXXXNNNFFFAAA?????????>>>===<<<;;;;;;<<<:::::::::999888888777777666555444444333222222222111000///...------------////////////////////////...,,,***+++,,,,,,***(((---------............///---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++,,,,,,---.........///---++++++,,,,,,+++***///---******+++---......///......---------......---------...//////000000---///000000///......///222000...---...000000///...///000111111222222111000000000111222444555666888888888888888888888999999999::::::;;;;;;<<<<<<:::;;;<<<<<<=========<<<>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@??????>>>>>>@@@>>><<<<<<<<<===<<<;;;999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;:::888777666555555444111333555777888888777666555555555444444444333333222222222222222333333333333333333333333444555555111111000000000000111111//////000111111111111111111111111111000000000///........................,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,))))))((((((''''''''''''***)))(((((('''''''''((('''((((((((())))))******))))))***++++++++++++***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((())))))((())))))((((((''''''''''''((('''''''''&&&&&&%%%%%%%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''|||fffWWWOOOGGGAAA@@@;;;:::999999888888888888:::999999888888777666666444444333333222222111000111000///...------------///////////////////////////...---.../////////...---------............///------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++,,,---,,,,,,+++)))'''&&&(((***+++,,,,,,---...000000///---,,,+++,,,,,,------...//////---...000000...---...///222000---,,,,,,------,,,......///000111222222222000000000111111333444555666666777777777777777777888888999999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::>>>=========>>>>>>???@@@BBBBBBAAAAAA@@@@@@?????????===;;;;;;<<<<<<<<<;;;999:::<<<===>>>>>>????????????@@@@@@@@@>>><<<;;;999888777666555555555555111333555777888888777666555444444444444333333333111111222222222333333333444444333222222222222222111000000///000000111111//////000111111111111111000000//////....................................++++++++++++++++++++++++))))))))))))*********+++)))))))))))))))(((((((((((((((((((((((()))***+++***)))))))))((((((''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((()))***+++(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((()))***((('''''''''&&&&&&&&&%%%((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))******''''''''''''(((((())))))&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&((()))***(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***''''''''''''''''''''''''###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzdddVVVNNNGGGAAA???;;;;;;:::999999999999999999999888888777666666666333333333333222111000///333333222111000000000000////////////////////////------......///000000000---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,------,,,,,,***))))))+++---------***,,,///111111///---,,,++++++,,,,,,---.........,,,...000///...---...///111///---------...---+++---...///000111222222222000000000111111222444444444555666666777777777666666777777888999:::;;;;;;<<<<<<===============<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????===<<<;;;<<<===>>>===<<<======???@@@AAABBBBBBBBB>>>?????????>>>===;;;:::777777666555555555555555333444555777777777666666444444444444333333333333000111111222333222222222444333222111111000000000000000/////////000111111//////000111111111111111//////...---------------........................)))************+++++++++(((((()))))))))*********++++++,,,,,,,,,+++***)))(((((((((((()))***+++,,,+++******)))''''''&&&%%%)))))))))))))))((('''&&&$$$$$$%%%&&&((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***&&&''''''((()))***++++++'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&(((***+++***)))(((&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((())))))***'''((((((((((((''''''&&&))))))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''(((***''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvaaaUUUMMMEEE@@@>>>===<<<;;;;;;;;;;;;;;;;;;999888888777666666555555333444444444444222111000444444222111111111111111////////////////////////***+++,,,,,,++++++,,,------------............///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------///---++++++,,,,,,+++***---,,,,,,---///111000///,,,,,,.../////////......,,,,,,------.../////////,,,...//////...------......------///000111000///,,,---...000111111222222111111111111222333444444222333444666777777777666444555666777888999::::::<<<<<<=========<<<<<<;;;;;;::::::::::::;;;<<<===:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>===<<<===???AAAAAA???>>>>>>???@@@AAABBBCCCCCCCCC???>>>>>>===<<<;;;:::999666666555444444444555555555555555666666666666666444444444333333333222222///000111222333222222111111111000000000000000111///////////////000111111//////000111111111111111///...---,,,,,,,,,---...........................))))))))))))******++++++))))))*********+++++++++******+++++++++***)))((((((((('''''''''((()))))))))))))))((('''''''''&&&)))******++++++++++++***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''((((((((('''))))))((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''((())))))''''''((((((''''''&&&%%%(((((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''ttt```SSSKKKDDD>>><<<999999888888777888888888888888888777666666555555444555555666555444222111333222111000////////////////////////////////////,,,---------+++++++++,,,---------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111111///---+++++++++)))(((*********,,,...///...,,,...------,,,---...///000------......///000000000,,,...//////...------...,,,,,,...111444555444222,,,---...000111111222222222111111111222333444444000222444666777777777777444444555666777888999999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>888999;;;===>>>>>>>>>============>>>>>>@@@AAAAAA============<<<<<<<<<<<<======>>>AAADDDDDDBBB@@@===>>>???@@@AAABBBBBBBBB???>>>===<<<;;;:::999999666555555444444444555555777666666555555555666666444444444333333333222222///000111222333222111111............///000111222///////////////000111111//////000111111111111111000///...---,,,---......////////////////////////(((((())))))*********+++******+++++++++,,,,,,,,,&&&'''((((((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&((())))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++)))))))))(((''''''&&&&&&########################((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%'''(((%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((ppp\\\PPPKKKEEEBBBAAA999999999999888888777777777666666555444444333333333333333222222222111111111111111111000000////////////...---,,,,,,+++***...............---------,,,---,,,+++))))))+++---+++++++++,,,,,,...///000************+++,,,,,,---+++))))))***+++---------++++++++++++,,,---.........---,,,++++++++++++++++++,,,------......------......---,,,,,,+++******---------.........//////******++++++,,,---......,,,---------.../////////111000/////////000222333333222000/////////000111222222111111222222333444333444444555777888:::;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<============<<<<<<>>>===<<<;;;<<<>>>@@@AAACCCAAA???>>><<<<<<<<<===@@@??????>>>>>>>>>>>>>>>BBBBBB@@@?????????@@@AAA@@@???===<<<;;;;;;;;;<<<<<<:::777444111111444777444444222111111222444444555444333333222222333333000000111111111222222222111111222222222222111111///......//////000111222111111000000/////////.../////////...---------,,,*********++++++,,,,,,,,,------,,,++++++,,,------***))))))((('''(((((((((---(((%%%%%%)))+++***''')))))))))))))))******+++(((((((((((())))))))))))************))))))))))))******)))'''&&&%%%$$$###((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######))))))(((((('''''''''&&&######$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%#########$$$%%%&&&'''((("""$$$&&&&&&$$$###$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&&&&''''''&&&%%%$$$%%%&&&((()))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%*********)))((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((ooo[[[PPPJJJEEEAAA@@@:::999888888777777888888888777777666555555444444333333333222222222111111111111111000000000000000//////...------,,,++++++........................---...---,,,******,,,...//////...//////000111222111000...,,,***))))))))),,,+++***+++,,,.........++++++***************+++,,,,,,,,,,,,+++++++++++++++,,,------...---------//////...------,,,++++++,,,,,,---------.........,,,,,,------...//////000------------............000000/////////000111222333333111000000000111111222111111111111222333333333333444555666888999::::::999999999888888888888888999999::::::;;;;;;;;;<<<<<<============<<<<<<======<<<;;;<<<>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;=========>>>???@@@AAABBB@@@@@@>>>=========>>>??????>>>===;;;;;;;;;;;;;;;888888666333111111333555444444333333333333444444444444333222222222222333000000111111111222222222000111111222222111111000000000///////////////000000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++******+++,,,------,,,++++++******++++++,,,(((%%%&&&***+++)))'''))))))(((((())))))***+++'''((((((((())))))))))))(((((()))))))))*********((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmZZZOOOJJJEEEAAA@@@;;;:::888777666777888999888888888777666666555555333333333222222222111111000000000000000111111111///.........---,,,,,,,,,------......//////000000...///...---++++++---///---------,,,,,,---......444222///,,,***))))))***,,,,,,,,,,,,---...//////------,,,+++******************,,,------,,,++++++++++++,,,---------------//////......------,,,,,,++++++,,,,,,,,,---------,,,------....../////////............------------000////////////000111111333222222111111111111222111111111111111222222333333333333444555777888999999888888888888777777777888888999999:::;;;;;;<<<<<<<<<============<<<<<<===<<<<<<;;;<<<>>>???@@@AAA@@@???======<<<<<<<<<============???@@@AAABBB>>>===<<<<<<;;;;;;<<<<<<>>>===<<<;;;:::::::::;;;666666666555333333444666444444555555555555444444444444333222222222222222111111111111111222222222000111111222222111111000222111000///............///............---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++******)))(((((((((((((((***(((&&&(((***+++)))&&&))))))(((((())))))***+++''''''((((((((()))))))))&&&''''''(((***++++++,,,''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$!!!###&&&((()))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& $$$''')))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$#########"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''|||kkkXXXNNNIIIDDD@@@???<<<:::888666555777999:::777777777666666666555555333333333222222222111111000000000000111111111111............------------------......///000111111.........,,,******,,,...---,,,+++++++++++++++,,,///...,,,******+++---///+++,,,,,,,,,,,,,,,.../////////...---------------)))***,,,...///...---,,,++++++,,,------------,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,........./////////000000111111000000000000000000000000000000000111222222222222333333444666777888999999999999999999999999777777888999:::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;<<<<<<===??????CCCBBBAAA@@@@@@????????????>>>>>>===<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::666777999999888777777888333444555666666555444333444333333222111222222222111111111111111111111111000000111111111111000000111000///...............------------------------------....../////////000,,,,,,,,,++++++*********************************)))(((''''''&&&&&&''''''((((((''')))++++++(((&&&((((((((((((((()))******'''''''''((((((((())))))''''''(((((()))******+++'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$"""!!!!!!$$$'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((((('''&&&&&&'''((('''%%%'''&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((*********)))((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&************************yyyhhhWWWMMMIIICCC???>>><<<:::888666555777999:::666666555555555555444444333333333222222222111111000000000000000111111111---.....................,,,------...///000000111---------+++))))))+++---//////..................+++***))))))***,,,...///***+++,,,,,,******,,,.........------...//////000***,,,...///000///...---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......------,,,,,,,,,+++------......////////////......//////////////////000000//////000000111222222222222222333444666666888888888888888888888888666777777888:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???BBBBBBAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::::::::::::::999999999555777999999888777777888333444555666666555444333333333222111111111111222111111111111111111111111000000000111111000000000...............///000000,,,,,,,,,---------------,,,,,,------......//////,,,,,,,,,++++++*********************************++++++***))))))))))))***(((((((((*********(((&&&((((((((('''((())))))***''''''''''''(((((((((((()))(((((((((((((((((((((***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%############$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''&&&&&&%%%###"""###&&&(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((&&&%%%&&&'''((('''&&&'''&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((*********)))((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&************************vvvfffUUULLLHHHCCC>>>===;;;:::888777666777888999555555555555555444444444333333333222222222111111111111111111000000000///---------.../////////000,,,,,,------......//////,,,,,,,,,+++))))))+++,,,------,,,,,,,,,------...+++++++++******+++++++++))),,,---,,,)))(((+++...,,,+++,,,,,,---...//////,,,,,,...//////...------******+++,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,........................------------,,,,,,,,,,,,,,,------...///.........,,,------............---///////////////000000111111111111111222333444555444444555555555555555666555666777888999;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>??????>>>>>>===<<<::::::::::::;;;===>>>???<<<============<<<;;;;;;888888999999999999888888333555666666555444555666444444555555555555444444333333222111111111111111222222222111111111111111///000000111111000000///------------...///000111,,,,,,,,,------------...************++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,+++*********))))))((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***&&&&&&'''''''''((((((((()))))))))(((((('''''''''******)))'''&&&%%%$$$###)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******'''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&%%%%%%&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''#########$$$%%%&&&((()))&&&&&&&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''ttteeeTTTLLLHHHBBB>>><<<:::999888888777777888888555555555555555666666666333333333222222222111111333222222111000///......,,,------...///000000111,,,,,,,,,------------------------+++******+++---))))))))))))***+++,,,,,,,,,,,,---------,,,***)))***---///---)))(((+++///...---------------......,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,------+++,,,---.........------,,,,,,.../////////......///............///000000111111111111111222333444333333444444444555555555555555666888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<==================>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@;;;<<<=========<<<;;;:::666777888999999888777777444555666555333333444555444444333333333333444444333222222111111111111111222222222111111111000000//////000000000000//////......---------......///,,,---------............******))))))))))))))))))++++++++++++++++++,,,,,,***+++,,,------,,,+++***''''''&&&%%%%%%%%%%%%&&&)))))))))((((((((()))***(((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''''''''((((((((()))((((((((((((((('''''''''######$$$%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''''''''(((&&&&&&'''(((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''$$$%%%&&&'''(((((((((((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssdddSSSKKKGGGBBB>>><<<999999999999888888777777666666666666777777777777333333333222222222111111444333222111000...------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,+++.........,,,++++++,,,...,,,+++,,,,,,---...///000***,,,...//////...,,,++++++...000...***))),,,000222111000//////...//////,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,---///000000000//////...............///000000111000000000111222333333555555555666666666777777444555666888999:::<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============>>>>>>???@@@@@@???======@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===<<<;;;:::999666777888999999888777666666777777666444444555666444444222111111222444444333222222111000111111111222222222222111111000000//////000000000000//////000///...------------------------....../////////,,,+++++++++******))))))*********++++++,,,,,,---+++,,,------------,,,+++******)))(((((((((((())))))))))))(((&&&''')))+++'''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((()))))))))((('''&&&%%%$$$###### !!!"""$$$&&&((()))***&&&%%%%%%&&&''')))+++---(((((('''''''''&&&&&&&&&((()))+++,,,+++)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''"""$$$&&&&&&$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&((()))((('''$$$%%%&&&((()))(((((('''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%*********)))((((((''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))******&&&''''''''''''''''''&&&((((((((((((((((((((((((rrrcccSSSJJJDDD>>>;;;;;;888888888888777777777777555666777888888777666555333333222222222222111111666333000000222333222111000000000000///...---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...+++***+++...//////---)))))))))((())))))***++++++,,,,,,---,,,+++)))((('''))),,,...///...---+++---,,,+++*********+++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))+++,,,...//////......//////...---,,,,,,+++***............////////////000000111111111222222222000000111222444555666666444666888:::;;;:::999888:::999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<=========:::888999;;;<<<:::777:::888666666999999777555777777666666555444222222111222333444444333111111666666555555555444444444111111111111000000000000222222111000000000000000...---,,,,,,++++++,,,,,,///...---,,,++++++++++++)))************)))((((((***++++++,,,,,,++++++***,,,,,,---............---'''&&&&&&'''***++++++***((((((''''''''''''((((((+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))***+++++++++***((('''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((((((((((((((((()))***+++&&&&&&%%%%%%&&&''')))***###$$$%%%%%%&&&&&&&&&&&&+++***(((&&&%%%%%%%%%&&&)))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%***((('''))))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((())),,,)))%%%###%%%''')))***'''''''''''''''''''''''')))'''%%%$$$$$$&&&(((***''''''(((((('''&&&%%%%%%***)))((('''&&&%%%$$$$$$"""%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&))))))((('''''''''''''''pppaaaQQQHHHCCC===::::::999888888888777777666666555666777888888777666555555555444444444333333333444222//////111222111000000000000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,***(((***---//////...***))))))))))))***+++++++++,,,,,,,,,++++++***)))((()))+++---......---,,,))))))((((((((())))))***+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,---.../////////...///......---,,,,,,++++++............////////////000000000000000000111111000111111222333444555555333555777888999999777777999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<======;;;999:::<<<<<<:::888999777666666888999777555555555555666555555444444222333333333333222222111555555444333333222222222111111111000000000//////111111000//////////////////...------,,,,,,------------,,,+++************,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***'''((())))))******))))))((('''&&&&&&(((((('''&&&((((((''''''''''''((((((***)))'''&&&%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((('''%%%###"""&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&'''((('''%%%$$$%%%&&&(((((('''''''''((())))))%%%%%%%%%&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&$$$$$$$$$$$$%%%'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############((('''&&&%%%%%%&&&'''(((+++(((%%%$$$&&&((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&###$$$&&&'''((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((('''&&&&&&))))))((('''''''''''''''mmm___OOOGGGBBB===:::999999999999888777666666555555666666777777666666555444444444444333333333333222111//////000000000//////////////////...---,,,------------------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,------...///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++******,,,---,,,+++***************+++,,,,,,,,,,,,+++************+++*********+++,,,,,,,,,---)))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++---...//////,,,,,,---...////////////......------,,,,,,++++++---............/////////000000000000////////////111111222222222333333333222333555666777777666666888888999::::::999888777999:::;;;;;;<<<<<<<<<;;;=========<<<<<<<<<<<<<<<999999999999999:::;;;;;;===<<<:::;;;<<<<<<;;;999999888666666777777666555444444555555555666666666555444222111111111222222555444333222111111000000111111000000000000//////000000///............/////////...------------...,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,++++++*********++++++++++++******))))))***++++++++++++***+++)))((('''((('''&&&$$$((((((''''''''''''(((((((((((('''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&''''''&&&$$$###$$$%%%(((((('''&&&&&&&&&''''''$$$%%%&&&''''''(((''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$&&&(((***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&%%%%%%'''***,,,'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((&&&$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((''''''&&&)))((((((''''''''''''(((kkk]]]OOOGGGCCC>>>:::::::::999999888777666555555666666666666666666666666222222222111111111111000111111000000000000//////.../////////......---,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,***++++++++++++,,,,,,,,,000///---,,,+++***))))))++++++******++++++,,,---,,,+++***))))))***+++,,,+++***))))))***+++,,,---)))+++,,,...//////......***++++++++++++,,,,,,,,,)))***++++++------...///,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////111111111222222222222222222333444555666666666555888999:::;;;;;;999777666888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888888888999999:::;;;;;;::::::::::::999999999888777777777777666555666555555555555555666666777555333111000111333555666555333222111000000000111000000000///////////////......---------......///......---------------,,,,,,+++*********************++++++******)))(((******++++++++++++************+++,,,,,,,,,,,,,,,---,,,************(((&&&((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&'''(((((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&'''&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&'''''''''&&&%%%$$$$$$###############$$$$$$%%%$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&)))(((&&&$$$(((---...,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((('''((((((((((((((('''''')))(((''''''''''''((((((jjj\\\OOOHHHDDD???<<<;;;999999888888777666666555666666555555555555666666222222111111111000000000111111222111111000000000...............------,,,.........------,,,,,,,,,------,,,,,,,,,++++++++++++******)))***,,,...///111///---,,,++++++,,,---*********+++++++++,,,,,,///......,,,++++++++++++++++++******++++++,,,---+++***)))))))))***+++,,,+++***)))((((((***+++,,,&&&''')))***+++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............000000000000000000//////111111111111111111111111333333444555666666666666888999:::<<<<<<:::888777777888999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;888777777777777888999999999999999999888777777888999999999888777666666666999888777555444444555555888666333111111333666888999888555333111111111111000000000////////////.........------------.........---,,,,,,+++,,,,,,,,,------,,,++++++++++++,,,***++++++++++++***)))))))))******++++++******)))(((((()))*********))))))+++)))((()))******)))(((((((((''''''''''''((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$,,,666555...&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$'''''''''(((((('''''''''%%%%%%%%%'''))))))'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((((((''''''''')))))))))(((''''''&&&&&&''''''((((((((((((((('''((((((''''''''''''((((((hhh[[[NNNHHHEEE@@@===<<<888888888888777777777777666555555444444555555666333333333333222222222222000222333333111000000000------.........------,,,------------------,,,,,,------,,,,,,,,,,,,+++++++++***)))((()))+++...///222000...,,,++++++,,,---************++++++++++++***+++,,,+++++++++---///***************+++,,,,,,***))))))))))))***++++++******)))(((((()))***+++(((((()))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++,,,,,,------,,,------------...................../////////000//////000000111111111111333333333444555555666666666777999:::::::::999888666777888999:::;;;;;;;;;999999999999::::::::::::888777777777777888999999777888999888666555666777:::;;;;;;:::888666777777:::999777555444444444555777666444333444666999;;;<<<:::777444222111222222000000////////////.........------------...//////------,,,++++++++++++,,,------,,,,,,+++,,,,,,------------------,,,,,,+++))))))************))))))))))))***+++++++++++++++&&&%%%%%%&&&''')))((('''((((((''''''''''''((((((&&&'''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))(((&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&'''&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&######---999888000%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''%%%$$$$$$&&&((()))(((&&&'''''''''''''''''''''''''''&&&$$$###$$$'''***,,,''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((***))))))((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))eeeYYYLLLGGGDDD???<<<;;;777777777777888888888888666555444444444444555666333333333333222222222222...000333222000......///,,,------......---------,,,,,,------------------------,,,,,,,,,,,,+++++++++***))))))***,,,///111333111...,,,++++++,,,---************++++++++++++)))++++++***(((''')))+++***))))))))))))***++++++(((((()))***************)))))))))((((((((())))))+++++++++******+++,,,,,,************++++++++++++******+++,,,,,,---......,,,+++***))))))***++++++)))******+++,,,,,,------,,,,,,---------.........******+++,,,---......///---......///000111222222222111222222333444444555444444555666777888999999555666777999::::::;;;;;;888888888888999999::::::888888777777888888999:::777999:::999666555666888;;;===>>><<<999777777999999888666555444555666777666666555666777999<<<======;;;777444222111222222000000/////////...............------...//////000......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......------,,,+++))))))************))))))***++++++,,,,,,,,,,,,,,,&&&$$$$$$%%%&&&''''''%%%((((((''''''''''''((((((''''''))))))***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&$$$"""!!!!!!"""'''&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%'''((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%&&&%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&& &&&'''$$$'''000222,,,%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''%%%%%%%%%'''(((***&&&&&&&&&'''''''''''''''&&&'''((()))))))))(((((('''''''''((())))))******''''''(((((())))))))))))&&&&&&'''((((((((((((((('''''''''''''''((())))))~~~cccWWWKKKFFFCCC>>>;;;:::666666666777888888999999666555444333333444555666111111111000000000000///,,,///222111///------...,,,,,,------...---------,,,,,,,,,------.........---------,,,,,,,,,++++++---,,,******+++---111333333111...,,,++++++,,,---)))************+++++++++---...---)))$$$!!!"""###)))))))))((()))******+++'''((()))+++++++++***))))))))))))))))))((((((((()))((('''&&&&&&&&&(((((()))************+++++++++'''((()))+++---///000111---,,,+++*********+++,,,))))))***+++,,,------...,,,,,,,,,---------......''''''(((***+++,,,---...,,,---...///000111222333000000000000111222333444222222222333555666888999555666777888::::::;;;;;;777777888888999999999:::888888888888888999999:::777999;;;:::777666777999<<<>>>???===999777888:::888777555444555666888999666666666777999;;;>>>???===;;;777333111000111222000/////////...........................///000111//////...------------...+++***************++++++++++++,,,,,,++++++***)))))))))************))))))&&&&&&'''(((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''***,,,...###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&### &&&&&&&&&&&&''''''((()))'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$%%%''')))+++((((((&&&%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((((((''''''***...%%%!!!%%%((($$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&$$$###$$$&&&(((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((('''%%%%%%%%%''')))***$$$$$$%%%&&&'''((()))***$$$%%%'''((((((&&&$$$###&&&&&&'''((()))***++++++%%%%%%&&&((()))+++,,,,,,&&&&&&'''((())))))(((((('''''''''''''''((()))***{{{bbbWWWKKKEEEAAA===;;;<<<...000333666666555333111333333333333333333333333444555555444222111222333333111//////000000...,,,......---------...//////+++///222111---***))))))............---,,,++++++,,,,,,+++***+++,,,...///...,,,***(((((()))***+++---------,,,,,,+++++++++111000...,,,+++)))(((((((((((()))***+++++++++++++++******))))))))))))))),,,,,,,,,++++++*********))))))(((((((((***,,,---)))))))))((()))******+++))))))))))))))))))))))))******++++++++++++*********+++,,,,,,+++***+++------......---,,,+++,,,---+++++++++,,,---...///000111111111111111111111111444333222111111111222333333444555666666555444333555555666777777777777777999999::::::999888777666777777777777777777777888555666666666777777888888999999888888777777666666;;;999777666555666777888555555666666777777888888666777777555222000///000333333222222111///...---//////.........---------...---,,,+++************)))))))))***+++,,,---...''''''((()))***++++++,,,++++++++++++******)))))),,,***(((((()))***)))(((''''''''''''((((((((((((******))))))))))))******''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''$$$###%%%)))+++)))''''''''''''&&&&&&%%%%%%%%% !!!"""###%%%&&&'''(((((('''%%%$$$$$$%%%'''((($$$%%%&&&''')))***++++++'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&''')))***+++++++++***(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************))))))******)))((('''''''''''''''''''''((()))***wwwbbbVVVKKKEEEAAA===;;;<<<555555666777777777666666444444444444444444444444000111222111///......///222111//////000000...---+++++++++******++++++,,,)))+++,,,,,,,,,,,,---......---,,,++++++,,,------,,,+++++++++,,,,,,---......---+++***)))***,,,---++++++++++++++++++******///...,,,***)))(((((((((******+++,,,------------+++******)))))))))))))))***+++++++++******)))(((((((((''''''((()))+++,,,)))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))'''((())))))(((((()))++++++---......---,,,---...------------...///000111////////////////////////000000/////////111222333666666777888888777666666555555666777777777777666777777777777666666666666888888777777777777777777555555555666666666777777888888888777777777777777999888777555555666777888444555555555555555555666333444444222///.........111111000000///---,,,+++///.........------------...---,,,+++************************+++,,,...///)))******++++++,,,,,,---,,,+++++++++************,,,***(((((()))***)))(((''''''((((((((()))))))))******))))))))))))******'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((((((''''''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&'''((()))))))))(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&''''''))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''ttt```UUUJJJEEEAAA===;;;<<<999888777666666666777888555555555555555555555555///000111///---,,,---...222111//////000000...---...---------------------+++)))((((((***---......++++++*********,,,...///++++++,,,,,,------,,,,,,---,,,+++++++++,,,---...******************++++++++++++)))(((((((((((((((******+++,,,------------+++******)))))))))))))))((()))*********)))((('''''''''''''''((()))***+++)))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))'''((())))))(((((()))++++++---000111000...---...,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---...///111222222333444444444444333333444555666666777666666666888888777666666777999999888888888777777666666666666666666666777777777777666777777777777777777888777777666555555666888999444444444444333333333333111222222111///......///000000000000///---,,,+++............------------...---,,,++++++******+++*********+++---000333555,,,,,,------------------,,,,,,++++++++++++******,,,***(((((()))***)))(((((((((((()))))))))*********))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))'''%%%$$$""" '''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%###$$$%%%&&&'''''''''''''''&&&%%%$$$###"""""""""''''''''''''(((((((((((()))((((((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((('''%%%&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&sss___TTTJJJEEEAAA===:::;;;888777666444444333444444444444444444444444444444111222333222///...///000222000//////000000///---///////////////......---000---******,,,,,,***((('''((()))***,,,---......***+++,,,---...---,,,++++++++++++++++++,,,---...))))))******++++++,,,,,,))))))(((((((((((())))))(((((()))***+++++++++++++++******)))))))))))))))'''(((***++++++***((('''&&&&&&&&&'''(((((()))***(((((()))***************))))))))))))))))))))))))))))))************))))))***+++,,,+++***+++---///...111444444222///...---******))))))***++++++,,,........................,,,,,,,,,---......///000000000000111111111111111444444555666666666666555666555444333444555888999888888888777666666555555888888888888888888888888555666666666777777888888666555555555555666888888444444444333333222222222111222333222000000000222222222222222111000///...------------------------...---,,,+++++++++++++++******+++,,,000444999;;;......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***(((((()))***)))((())))))))))))************))))))(((((((((((())))))&&&''''''''''''''''''&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%(((***(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###"""""""""((()))))))))))))))******))))))((((((''''''''''''&&&''''''''''''''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''((()))******))))))******)))(((((('''((((((uuu]]]SSSIIIEEEAAA<<<::::::666666666666555333222111333333333333333333333333333444444333111000000111111000//////000000///...+++,,,,,,,,,,,,+++***)))111///---...///...)))%%%%%%'''***---///...---,,,+++,,,---...---,,,+++******************+++,,,,,,***+++++++++,,,,,,------***))))))))))))***++++++(((((()))***+++++++++++++++******)))))))))))))))((()))***++++++***))))))&&&&&&''''''((()))))))))(((((()))************)))(((((((((((((((((((((((()))))))))******)))))))))+++,,,,,,,,,+++,,,///111333555777777444000---,,,******)))))))))***++++++------------------------.....................---111111111111222222333333333333444555555555555555222111000///000222444555777777777777666666555555777777777777777777777777555555666666777777777888444444444555555666777777444444444333333222222222000222333222111000111222111111222111111000///...,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,++++++,,,...222555777------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------,,,***(((((()))***)))((())))))))))))************))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&''''''((((((((((((((('''$$$$$$############$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%(((***(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''')))))))))(((((('''&&&&&&(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((''''''((()))******))))))+++***)))(((((((((((((((ttt[[[RRRHHHDDDAAA<<<999999777777888888777666444222333333333333333333333333222333444222000///000111111///...///000111000...------.........,,,+++***+++,,,---///111///,,,)))'''))),,,...///...,,,+++,,,,,,---------,,,++++++)))***************++++++,,,,,,,,,,,,,,,---------***************+++,,,---******+++,,,------------+++******))))))))))))))))))))))))*********++++++&&&&&&''')))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((())))))******))))))((()))******)))(((***---000444666777666333///---------,,,,,,++++++,,,------++++++++++++++++++++++++///////////////...---,,,............///000111222222333444444555555444444666555444333444555666777666666666666666666666666555555555555444444444444555666666666666666666777444444444555555555555555333333333333222222222222///111111111///...///000///////////////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,++++++******)))))),,,,,,------------......,,,***(((((()))***)))(((((((((((()))))))))******)))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''''''&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((()))(((((('''&&&)))))))))******)))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((***************************************))))))(((%%%&&&''''''''''''''''''((((((''''''&&&'''''''''qqqZZZQQQHHHDDDAAA<<<999999999999888777666666666777444444444444444444444444222333444333111///000111000///...///000111000//////000111111000...,,,+++'''))),,,---------...///------,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,++++++******,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,******+++,,,------------+++******)))))))))))))))***)))((('''''')))***,,,&&&'''(((************)))'''(((***+++++++++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&(((,,,///111222333222000.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++******+++,,,...///222222333444444444444333888888888888777777777777444444555555666777777777666666666666555555444444666666666666666555555555444444555555555444333333000111111111111111111222111222333222000//////000///////////////......---++++++,,,,,,,,,---------------,,,,,,,,,------...,,,---------+++***((('''++++++++++++************,,,---------............,,,***(((((()))***)))(((''''''((((((((()))))))))((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&'''((((((((((((((()))(((((((((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''''''&&&%%%######""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''&&&''''''((()))((())))))***++++++,,,,,,&&&'''((())))))(((((('''(((((())))))))))))((((((((((((((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******)))(((((('''''''''''''''''''''&&&%%%''''''''''''''''''((()))mmmZZZPPPHHHDDDAAA<<<999999:::888555333333555777999555555555555555555555555444555555444222111222333000///...///000111000///,,,---......---+++)))((((((***,,,+++)))***---111222000---***)))+++---//////...,,,+++***+++,,,,,,------------,,,,,,+++***,,,+++++++++******))))))+++***************++++++(((((()))***+++++++++++++++******))))))))))))))))))(((&&&%%%%%%'''***,,,&&&''')))+++++++++******'''(((***+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''')))---000...///000///...---...000,,,,,,++++++***+++++++++........................)))***,,,.../////////...------,,,,,,---///000111222222333444444444444333333444444444333222111111333333444555666777888888:::999999999888888777777777777666666555555555444555555555555444333222222......//////000000111111444555666444222111111222000111111111111111000///+++++++++,,,,,,---------------,,,,,,,,,------...***+++---//////...---+++++++++++++++++++++++++++---------.........//////,,,***(((((()))***)))(((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###%%%)))+++)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))***+++%%%%%%%%%&&&&&&''''''''''''((()))))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((())))))%%%&&&&&&'''((()))))))))%%%&&&''')))))))))((((((''''''((((((((((((''''''((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))((('''&&&&&&)))*********)))(((''''''))))))((())))))***+++,,,oooZZZPPPFFFCCC@@@<<<:::;;;777777777666555555444444666666555444333333222222333333222222222222111111000000000000000000000000......---,,,,,,,,,,,,---***+++,,,---.../////////---,,,,,,...///...,,,***+++,,,---.........---,,,///...,,,***((((((((((((---,,,***(((((((((((()))+++*********))))))(((((('''((()))***************((())))))************)))''''''((()))))))))))))))+++(((&&&'''***,,,+++)))******)))(((((((((((((((,,,***(((((()))******)))$$$%%%&&&(((***+++,,,,,,''')))******))))))***+++---,,,,,,---//////---,,,,,,+++++++++,,,,,,---...***++++++,,,,,,---......*********++++++,,,,,,,,,,,,+++******+++,,,...///333333333444444333333222555555555444444333333333000111333444666777888888999999888777666666666777777666444333333444555555555444333222111111111111000000111111111222222222333333333333333333222222333333333222111000//////......---,,,,,,,,,,,,------+++(((''')))+++++++++***************)))((('''***(((''')))---///...---,,,,,,,,,------.........---------,,,,,,+++++++++(((((()))***)))'''%%%###((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%###"""$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&)))(((%%%######%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&$$$###%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&((()))(((&&&%%%%%%&&&((((((''''''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((('''%%%$$$))))))))))))))))))))))))+++***)))(((''''''''''''******))))))((((((''''''))))))((((((''''''&&&&&&~~~lllYYYOOOFFFCCC@@@<<<:::;;;888888888777666666555555666555555444333333222222555555444444444333333333000000000000000000000000......---,,,,,,,,,,,,---............---,,,+++***///---++++++,,,...------+++,,,,,,,,,,,,+++)))(((,,,+++***)))))))))***+++,,,+++***)))(((((())))))************)))))))))(((((())))))************)))''''''((((((((((((''''''''''''((()))))))))))))))+++)))((((((***+++******+++***)))(((''''''''''''***)))'''((()))******)))(((((())))))))))))((((((''')))******))))))***+++,,,++++++,,,------,,,***,,,,,,+++++++++,,,,,,---******++++++,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////------///000111222222222555444444444333333333333333444555777888999999999555555555666777999:::;;;777666555444444444555666666555444333222222222222000000111111111222222222333333333333333333333333222222222222111000/////////...------,,,,,,------///---******+++---------,,,---------,,,,,,+++******)))((()))---...---,,,++++++,,,,,,,,,---------,,,,,,++++++************###%%%''')))******))))))((((((((('''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''((((((((('''(((******((((((((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%% """$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&$$$$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++******)))))))))(((((((((''''''''''''''''''''''''(((((()))))))))((('''&&&))))))))))))))))))))))))))))))((((((((())))))*********))))))((((((((((((,,,,,,+++++++++*********{{{hhhXXXOOOFFFCCC@@@<<<:::;;;999999999888777777666666555555555444444333333222444444444444333333333333000000000000000000000000......---,,,,,,,,,,,,---.........---,,,***)))(((111...***)))+++---...///,,,---,,,,,,+++)))((('''((((((((((((***+++,,,---+++******)))))))))******************)))))))))))))))************))))))((((((((()))(((((('''&&&%%%''''''((()))))))))))))))(((((()))(((&&&&&&''')))++++++)))(((''''''''''''((('''&&&&&&(((******))))))******))))))((('''&&&''')))******))))))***++++++***))))))++++++***))),,,,,,+++++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...////////////,,,---///111333555666666444444333333333333333222444555666777888999999999444444444666777999;;;<<<888777666555555555555666666555444333333333333333000000000111111111111222222222222333333444444555222222222222111000/////////...------,,,---------///,,,******+++---------,,,------------,,,+++++++++***)))***,,,---,,,+++*********++++++++++++,,,*********)))))))))))))))$$$%%%''')))+++++++++***))))))(((((((((((('''''')))((((((((('''''''''''')))))))))((((((''''''''' !!!###%%%''')))******$$$&&&((('''&&&%%%%%%&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&$$$###!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$###"""&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''')))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&''''''''''''((((((((($$$$$$%%%&&&(((***+++,,,************))))))))))))''''''''''''''''''''''''))))))*********)))(((((())))))))))))))))))))))))'''''''''((()))***+++,,,***))))))))))))(((((((((,,,,,,,,,,,,,,,+++++++++zzzhhhWWWNNNFFFCCCAAA<<<::::::999999888777777666666555555555444444444333333333222222222111111111111000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++///---******,,,.........------------,,,,,,++++++''''''((()))***+++------******************++++++*********)))))))))))))))***************)))((('''++++++++++++***(((''''''''''''((()))))))))))))))$$$'''(((&&&###"""$$$'''))))))(((((((((((())))))'''&&&%%%&&&(((******)))'''(((((())))))))))))(((''')))******))))))***++++++)))'''((())))))(((''',,,++++++************+++((())))))******+++,,,,,,,,,,,,,,,++++++************+++,,,...///......------...000222444555666666333333333333222222222222333444555555666666666666666666666666666777888999888888777777666666555555555444333222222222222222000000000000111111111111111111111222333444555555111111111111111000////////////...---------------,,,***))))))***++++++***))))))************))))))++++++******++++++******)))))))))***************))))))))))))))))))))))))************)))((('''&&&)))))))))))))))((((((((((((((((((((((((''''''&&&))))))(((((('''&&&&&&&&&$$$%%%&&&'''((((((((((((###%%%&&&&&&$$$######$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$!!!$$$''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******************))))))zzzhhhVVVMMMEEECCCAAA<<<::::::888777777666666555444444444444444444444333333333222222111111111000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,++++++---...///...,,,++++++++++++,,,------...))))))******++++++,,,,,,*********+++++++++++++++))))))))))))))))))*********************)))((('''++++++++++++***(((''''''''''''((()))))))))))))))%%%'''((('''$$$###&&&)))&&&&&&''''''(((***+++,,,'''&&&%%%&&&(((******)))(((((())))))))))))((((((''')))******))))))***++++++)))''''''((((((((('''+++******)))))))))******((())))))******+++,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,+++,,,---...//////000000///222222222222222222222222222333444555555555555555666555555555666777888888888888888777666666555444333222111111111111111111000000000000000000000000///000000111222333444444000000111111111000////////////...------------...,,,***))))))***++++++)))(((((()))))))))))))))(((***++++++******))))))***)))))))))))))))))))))))))))))))))***************,,,,,,+++***(((&&&%%%$$$((((((((()))))))))))))))((((((((()))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%((())))))))))))((((((''''''((())))))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))'''&&&%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***((((((((((((((((((((((((************************((((((((((((((((((((()))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))xxxeeeUUULLLEEECCCAAA===:::999777777666666555444444444444444444444444444444444333333333333222222222222000000000000000000000000......---,,,,,,,,,,,,---/////////...---+++***)))+++++++++...///000...,,,(((((((((((()))+++,,,---++++++,,,,,,---,,,,,,+++***++++++,,,++++++******))))))))))))************)))************))))))((((((((()))(((((('''&&&%%%''''''((()))))))))))))))(((((())))))((((((***+++&&&&&&&&&'''(((***+++,,,((('''&&&&&&(((******)))++++++******)))'''&&&%%%''')))******))))))***+++---+++((('''((()))(((((())))))(((((()))******+++))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++((()))***++++++,,,,,,,,,/////////000000///......000111111111111222222222222333444555666777777777333333333555666888:::;;;888888888777666555444333111111000000000000111111111000000000000000///////////////000000111111222///000000111111000//////000///......------......---,,,+++,,,------,,,+++******+++,,,,,,,,,++++++)))***++++++)))((()))******))))))))))))((((((((())))))))))))************((((((((((((''''''''''''''''''(((((((((((())))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++******&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''************)))((('''&&&######$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&''''''&&&'''(((((((((((('''&&&$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))&&&&&&'''''''''((((((((($$$$$$%%%&&&(((***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))************************+++******)))))))))******)))))))))************+++*********+++++++++++++++sss```TTTKKKEEECCCAAA===999999888888777777666555555555444444444444444444444444333333333333222222222222000000000000000000000000......---,,,,,,,,,,,,---////////////...---,,,+++,,,+++***,,,...//////...))))))(((((()))***+++,,,+++,,,---.........------+++,,,,,,,,,,,,+++)))(((((()))))))))************((())))))************)))''''''((((((((((((''''''''''''((()))))))))))))))(((&&&&&&''')))+++++++++((((((((((((((())))))******)))'''((()))******)))************)))(((&&&&&&''')))******))))))***+++///,,,)))((()))******)))'''''''''((()))***+++,,,******++++++,,,---------++++++++++++++++++,,,,,,************+++,,,------000111111222111111000000000000000000111111222222000111222444555666666666444444444555666777888999777777777777666444222111222111111111111111222222111111000000////////////........./////////////////////000000000000000///000//////...............---,,,+++,,,---...,,,++++++,,,---............---(((***+++***)))((()))+++*********)))))))))((((((''''''((((((((()))))))))%%%%%%%%%&&&&&&'''((()))&&&&&&'''''''''((((((((('''((()))***)))(((&&&%%%%%%%%%&&&&&&''''''(((((('''((()))******+++******###%%%&&&%%%###!!!!!!"""''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%''')))(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((())))))***(((((()))))))))*********((())))))))))))*********%%%%%%&&&&&&((()))***+++''''''(((((())))))))))))(((((((((((((((((((((((())))))((((((((()))***+++************************))))))))))))***+++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------nnn[[[SSSKKKDDDCCCAAA===999999999999888888777666666666444444444444444444444444111111111000000000000///000000000000000000000000......---,,,,,,,,,,,,---,,,---...///000000000000...,,,))))))+++...000111---,,,+++*********,,,,,,***+++---///000000//////,,,,,,------,,,***)))((((((((())))))*********+++'''((()))***************((()))***************)))'''(((((()))))))))))))))%%%###!!!###'''******(((+++***)))((((((''''''''',,,***(((((()))******)))&&&'''((()))************((()))******))))))***+++000...***)))***++++++***&&&&&&&&&''')))***,,,---***++++++,,,,,,---......*********++++++,,,,,,---,,,+++******+++,,,...///,,,------...............//////000000111111111222,,,---///111222444444444888777666555555555555555666777777777555444222000222222222111222222333333111111000000/////////..................---------//////000000000000000///000000///...............******)))***,,,,,,***(((+++,,,,,,---.........---''')))+++***((((((***,,,++++++******)))))))))(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''(((((('''((()))***)))(((&&&%%%%%%&&&&&&'''((()))******((())))))))))))(((((('''&&&((()))(((&&&$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$######$$$&&&''')))%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$&&&'''((())))))((('''&&&$$$&&&(((((('''''''''((((((((((((''''''(((((((((,,,+++***))))))(((((()))))))))))))))***************++++++++++++,,,,,,,,,***)))((('''''''''''''''(((((())))))*********+++******************************)))))))))***,,,---************************''''''((()))***,,,...///))))))******++++++++++++*********++++++,,,,,,,,,ooo]]]SSSKKKCCCAAA@@@;;;999999777777777777666666666666000000222333444555555555555555555555444333222222111111000000///---,,,+++---+++******+++---------...------,,,,,,------...---,,,,,,++++++,,,,,,---*********)))******+++++++++,,,...///000///......,,,,,,------,,,+++)))(((&&&'''((())))))((('''&&&&&&&&&'''((()))******+++***+++,,,,,,,,,***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''******)))(((((((((((((((((()))******///444333...+++,,,------,,,+++***)))'''((()))***************))))))*********+++++++++)))+++------,,,,,,,,,---//////000000000000///...333333333333333333333333444444444333333555999<<<>>>;;;888666555444111000000000000000////////////..........................................---------------///111222000......---,,,,,,,,,,,,---......---+++))))))***+++,,,///...,,,***)))(((''''''++++++******))))))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''************************((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%&&&((()))((('''+++(((&&&&&&((((((%%%###''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&,,,###!!!,,,''' +++%%%&&&&&&%%%######&&&((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''***'''&&&'''***+++***((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((,,,,,,++++++******))))))))))))))))))))))))))))))(((***+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,---nnn\\\QQQIIIBBBAAA@@@===:::;;;999888888777666555555444555555666666777666666666111111111111000///......111111111111111000///......,,,******,,,......---.........------.........------,,,,,,,,,,,,------+++************+++,,,,,,))))))+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((&&&'''((()))))))))(((((())))))******++++++,,,,,,******++++++***))))))(((************************(((((((((''''''(((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((''''''(((((())))))''')))---+++&&&***************)))(((((((((((()))*********))))))******++++++++++++,,,,,,***+++---,,,++++++,,,...////////////////////////333333333333333333333333222333333333444888===AAAFFFBBB===999666333000...000000000000////////////........................////////////////////////+++******,,,...///...---......---,,,,,,---.........---+++******+++,,,---000///...---,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%'''((('''&&&***(((&&&&&&'''(((&&&###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&***%%%###(((***+++000'''&&&%%%'''((((((%%%"""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***)))'''))))))))))))))))))))))))******((('''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))((()))************)))(((******))))))))))))******************************************************...---,,,+++***)))((((((---,,,,,,+++***)))((((((***))))))(((((()))))))))mmm\\\OOOGGGBBBAAAAAA>>>;;;<<<:::999888777666555444333444555555555444444333222333333333222222111000/////////000000000000//////...---+++,,,---//////...//////............//////------,,,,,,,,,,,,------+++++++++++++++,,,------+++,,,------......------,,,+++******))))))))))))''''''((()))***************+++++++++++++++++++++******)))((((((((())))))************************))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))*********+++******)))((('''''''''''')))(((%%%&&&)))((($$$)))(((((('''''''''''''''))))))*********)))(((((((((((((((((())))))))))))+++,,,,,,+++******---///000///...---......///000222222222222222222222222111111222333666<<>>FFFLLLLLLGGG???999555333111000000000000000////////////000000000000000000000000---------......////////////---++++++---000000000........................+++******))))))))))))))))))***+++,,,------------***)))))))))((((((((('''((((((((()))))))))******&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%$$$###$$$&&&'''&&&%%%''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$"""+++***###999SSSSSSPPPHHH<<>>:::999888888777777666666555555777777777888777777666555111111111111000///......000000111111111111000000+++***+++,,,......,,,***...------,,,,,,------...///......------......///((((((((()))***,,,---...---,,,***)))((()))******)))***,,,------,,,+++***&&&&&&%%%&&&''')))+++,,,(((((()))***++++++,,,,,,((()))***,,,,,,,,,+++***************************))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******###$$$'''***+++++++++***$$$((()))%%%$$$(((,,,---%%%&&&((()))***)))((('''&&&&&&'''((()))))))))(((************++++++++++++((()))+++,,,+++******+++)))***+++,,,---...------........................---///111222222333444666888666444444444444333222000000000000////////////........................---......///000111111222......///111333333222000---...///000000///...---------.........---,,,+++''')))+++,,,---,,,+++************+++,,,,,,------******+++++++++,,,,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%''')))(((&&&%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&&&&)))$$$&&&///***888^^^{{{eeeFFF---###$$$(((+++%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********++++++***)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&(((******(((''')))+++))))))))))))))))))))))))'''((()))***++++++***)))******))))))((((((''''''************************$$$&&&(((***++++++)))(((,,,++++++******++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,...//////000'''''')))***,,,...///000*********+++,,,---...///xxxdddYYYPPPLLLGGGCCC@@@===:::888222333555777777666444333444555666666666555333333555444333111000////////////////////////...------///............---------)))***+++,,,---.........***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&''')))+++---...///...+++(((''''''111666$$$"""'''111 $$$%%%''')))))))))'''''')))******++++++******)))&&&'''(((((())))))(((((())))))))))))))))))))))))111...+++(((&&&'''((()))***(((###---###222///((((((((((((((((((((((((...(((&&&(((&&&!!!###)))***...///***######,,,555***)))***+++,,,+++'''$$$,,,+++&&&"""$$$))))))$$$(((%%%'''***((($$$)))333***************)))((('''***)))((('''((()))+++---...------,,,,,,++++++***---,,,+++******+++,,,---***+++---000222333444444333444555666666555333222111111111111111111111111........................000000////////////......333***---444111///000,,,---///000111111000///---***,,,---+++((('''(((***---)))&&&***000111***###------,,,***'''&&&'''))))))((('''&&&'''(((***,,,******+++,,,+++)))'''%%%((('''&&&%%%$$$%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&,,,$$$!!!'''***'''%%%(((&&&'''((('''%%%%%%''')))%%%&&&'''((((((&&&$$$"""+++)))&&&$$$$$$$$$&&&&&&###&&&))))))(((%%%$$$###(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''+++)))&&&$$$$$$%%%'''((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''(((((('''''''''+++000444RRRJJJ===000'''$$$$$$&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&))))))))))))))))))))))))&&&)))++++++'''&&&'''***))))))))))))((((((((((((***)))(((''''''((()))******)))***+++------***(((((((((''''''''')))***+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&'''(((******))))))(((***)))((((((((()))+++,,,++++++************++++++************************,,,+++*********+++,,,---/////////......---------........................111...---...,,,)))***///wwwcccYYYPPPLLLGGGCCC@@@===:::888555666777777777777555555555555666666666555444333444333222111000000000000111111111111111000/////////............---------******+++,,,,,,---------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&$$$$$$%%%'''))))))+++------,,,++++++,,,***&&&222'''000(((------******************++++++)))******************)))'''(((((()))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***$$$$$$###""" '''%%%,,,))))))))))))))))))))))))%%%&&&))),,,,,,)))))),,,%%% """+++///+++$$$(((&&&$$$""""""%%%)))+++$$$%%%&&&***---.........///***(((,,,...+++$$$******++++++***))))))((()))************))))))(((+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------///000111111111111111333555666666555333222000000000000000000000000......................../////////......---------///+++***,,,...///000///---...000111111000...---999111***)))---///***$$$(((,,,...((($$$,,,"""***111111+++))),,,111***)))((((((((()))+++,,,---,,,+++***))))))))))))''''''&&&%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((%%% ###***,,,***)))))))))(((&&&###$$$$$$%%%&&&''')))***+++""")))+++***((((((((('''&&&%%%&&&((()))((('''((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&$$$$$$&&&))),,,333000+++'''%%%&&&''')))'''''''''&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%$$$"""!!!!!!"""$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''))))))'''&&&'''((())))))))))))))))))))))))))))))))))))******)))((())))))))))))((((((((((((***)))(((''''''((())))))***)))(((((())))))'''%%%***)))((((((((()))***+++))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))*********))))))***))))))((()))***+++,,,++++++************++++++************************,,,+++*********+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***------++++++...vvvbbbXXXOOOKKKFFFBBB@@@===:::888888888777777666666555555555666666666666555444333333333222111000000111111222222222333222222111000///............---------------------............------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))+++------,,,,,,---...+++444***"""111%%%...---+++))))))***,,,---)))******++++++******)))((()))******++++++******************************))))))))))))))))))))))))222000///***&&&"""000&&&************************$$$(((***)))((()))(((&&&000111000---***''''''))),,,,,,,,,)))&&&&&&***...---&&&%%%(((&&&!!!''')))### ,,,666***++++++++++++***)))))))))***+++,,,+++)))'''%%%******++++++,,,------...------,,,,,,,,,,,,------///000000000000///...---///111444777777666333222////////////////////////........................000000///......---,,,,,,***000+++'''---...---111---...///000000///...---+++'''%%%'''---111111000***+++,,,...//////...---+++***)))***,,,+++'''"""+++***)))))))))***,,,---///---+++)))((()))+++,,,'''&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))"""(((111///(((---(((""""""$$$&&&%%%"""***)))'''$$$###"""""""""...%%%%%%***(((###,,,)))%%%%%%''')))))))))'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''((((((((('''%%%$$$(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%&&&&&&$$$###"""$$$%%%''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''((())))))''')))+++***)))((()))))))))))))))))))))))))))))),,,)))'''))),,,---***'''))))))))))))(((((((((((())))))(((((((((((())))))+++)))'''&&&''''''%%%$$$++++++***)))))))))******)))))))))))))))))))))))),,,***(((''''''(((***,,,************************''''''((((((((()))))))))************************((()))******++++++*********))))))))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))(((---000///---...uuuaaaWWWNNNKKKFFFBBB???===;;;999999888777555444444444444666666666666666555555444222222111111111111111222222222222333333222111111///............---------000000000///////////////,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,...///,,,---...---,,,***+++,,,(((111$$$(((555...555111***)))(((&&&&&&&&&'''''''''(((((())))))((((((''''''((())))))******))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%)))'''$$$333'''))))))))))))))))))))))))***+++'''"""###***+++&&&&&&---,,,%%%###(((...!!!***...+++'''&&&'''+++***000***)))///+++,,,+++,,,000111%%%******++++++++++++******))))))***++++++***((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++******---000333444333000///------------------------------------------------///......---,,,+++******%%%222000***---+++)))000,,,---............---,,,(((///555333+++''',,,333222***""" %%%)))***(((,,,***)))***,,,---------+++***)))))))))***++++++---,,,***)))))))))******&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((111444+++""""""%%%&&&$$$###"""$$$'''+++,,,--- ###'''+++---......---"""...666111###$$$///,,,+++)))'''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%'''((('''%%%$$$$$$%%%(((***+++,,,***'''$$$!!!"""###$$$%%%'''((()))***((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''%%%$$$###""""""'''''''''''''''(((((((((******)))(((((()))******%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))((()))++++++)))((()))***((((((((((((((((((((((((+++)))(((***,,,---+++)))))))))))))))((((((((((((((((((((((((((())))))))),,,***'''''''''(((((((((,,,,,,+++******)))))))))((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++++++++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000+++)))///444333///---sss```VVVMMMJJJEEEBBB???===;;;999:::999888777666666666666777777666666555555555555222222111111111111111222000000111111111111111000///............---------000///...------......///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,,,,---...---+++***+++,,,******'''---)))++++++'''(((((()))((('''%%%$$$(((((())))))))))))((((((((())))))***************))))))))))))))))))))))))''''''((()))(((&&&$$$###+++)))$$$///((('''&&&!!!(((((((((((((((((((((((()))((($$$###)))//////+++222,,,%%%%%%))),,,+++(((<<>><<<:::666666666666777777777777777666666666555555555555222222111111000000/////////...,,,---///111111111/////////.........------//////...---------------)))))))))))))))***++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,............---,,,+++***'''//////((("""$$$+++&&&!!!---,,,000)))))))))))))))))))))))))))...+++vvv!!!000$$$)))((((((((()))))))))************)))'''((()))******)))555111''',,,)))+++,,,++++++++++++++++++,,,,,,}}}KKK!!!))))))BBB+++)))!!!$$$///---"""***)))((('''''''''((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&111222%%%))))))???yyy,,,###$$$---'''222+++&&&&&&***))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%))))))((('''''''''''''''((('''&&&%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((((('''''''''((()))+++,,,******+++++++++***(((''')))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''((()))************++++++++++++++++++)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''')))+++---,,,,,,++++++******)))))))))************+++++++++---,,,,,,+++,,,---...///---------------,,,++++++///...------------...///------------------------.../////////...///111333111444777;;;>>>CCCHHHLLLjjjYYYRRRLLLIIIDDDAAA???>>>===<<<777777777777666666666666666666666666555555555555222222222111000000//////000///---...000222222111000/////////............//////......------------+++++++++,,,---...000000000000///...,,,+++******---,,,,,,++++++*********---,,,+++******+++,,,---&&&,,,---***%%%'''444999)))+++%%%%%%))))))))))))))))))))))))444///RRR^^^ $$$000555(((((())))))))))))******((('''&&&''')))*********MMM...(((***(((---***,,,,,,++++++++++++++++++555&&&###>>>qqqNNN$$$333333!!!$$$///777///!!! ***'''&&&&&&&&&'''((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((///$$$))):::JJJ555333###,,,$$$***+++$$$+++((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((((('''''''''''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))(((''''''&&&''''''''''''&&&%%%%%%&&&''')))***((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))***+++******+++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++)))((((((''''''(((((()))))))))))))))************))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++,,,---.....................---,,,///...------------...///---........................///000//////000222555333888???FFFLLLRRRXXX\\\hhhXXXQQQLLLHHHCCC@@@>>>>>>===<<<777777777777666666666666666666666666666555555555333333222111111000000///111/////////111222222111000000/////////.........++++++,,,...//////000000------------...///000111//////...---,,,+++******---,,,,,,++++++************))))))((()))***+++,,,+++,,,((()))...222)))(((+++***$$$'''(((((((((((((((((((((((("""666---///(((***(((((((((((()))))))))***)))((('''''')))******)))111iii+++---///,,,///(((,,,,,,,,,++++++*********&&&***333444((($$$???bbbQQQ'''---777))) $$$))))))***...&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&---&&&'''------BBB###%%%%%%---###!!!,,,+++((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((($$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******(((''''''&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''((((((((((((((()))******((((((((()))((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,************************(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++***(((((())))))*********+++,,,,,,,,,---------......++++++++++++,,,,,,------......////////////...............------.........////////////000000000000///000111111222444888;;;;;;AAAJJJSSSZZZaaagggjjjgggWWWQQQJJJGGGBBB???>>>===<<<:::888777777777666666666555555555555666666666666666333333222222111000000000111000///000222222111000////////////............***+++---...///000000///+++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,((()))***+++,,,,,,++++++---111((($$$***///999))),,,...,,,***---444;;;---------%%%***(((666---***'''///((((((((((((((((((((((((###,,,888)))&&&'''(((((((((((()))))))))---+++))))))*********(((,,,&&&,,,***...---///***,,,,,,,,,++++++*********:::((( ***000)))$$$&&&!!!AAA'''***"""""",,,...&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&///888 WWWddd)))222***ZZZ###***,,,%%%)))///(((###'''(((((((((((()))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''((()))***++++++,,,'''''''''((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******++++++++++++******''''''((((((((()))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))************************************************((()))***+++,,,++++++***)))******++++++,,,,,,---,,,,,,---------.........++++++,,,,,,------------......//////000//////...---..................---......//////000000000111///000222444666:::???CCCIIINNNWWW___ffflllqqqsss~~~fffWWWQQQHHHFFFBBB@@@???===;;;999888888777777666666555555555555555666666666666666333333333222111111000000000//////000111222000...///.........---------------.../////////...,,,+++---,,,++++++*********+++))))))***++++++,,,------))))))***+++,,,,,,------***+++---.........---,,,%%%///,,,&&&%%%***######(((+++......***'''%%%&&&(((VVVYYY444000+++666+++,,,$$$%%%'''555(((###***))))))))))))))))))))))))+++HHH(((''''''(((((((((((())))))...,,,***)))******)))(((+++???333###******+++///,,,,,,++++++++++++++++++'''222333''''''999666444!!!'''yyyIII111&&&......!!! +++((((((((((((((('''&&&%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&;;;000&&&###888,,, ???///)))(((!!!(((''''''((((((((()))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&'''((()))***,,,------''''''((((((((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((++++++*********+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++((())))))******))))))((((((((((((((())))))))))))******++++++***)))((('''))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,+++,,,---.........---------...//////////////////------...//////...------------......//////000000000222555888<<>>DDDKKKSSS[[[aaahhhkkkpppuuuyyy{{{||||||tttaaaUUUPPPIIIEEEAAA??????===;;;:::777777777777666666666666666666666666777777777777444222111000222333222111///000111222222111000//////---,,,---...///...---+++,,,---//////000//////......,,,++++++,,,......)))***+++------.........+++++++++,,,,,,,,,------------,,,+++)))((('''''',,,,,,+++***)))''''''&&&(((((()))***+++,,,,,,---+++(((---jjj(((((())))))******++++++((())))))))))))))))))((())))))))))))))))))))))))777FFF[[[(((+++$$$)))...,,,&&&(((---'''###%%%'''000+++"""'''[[[''''''(((000+++)))(((((()))******)))+++"""%%%''':::---TTT)))'''///((()))*********+++++++++++++++...------,,,++++++******))))))***+++++++++++++++000444 ---'''vvv,,,))))))""",,,111!!!((('''''''''''''''((())))))******)))((('''&&&&&&%%%HHHhhh###******%%%''''''((((((((()))))))))((('''!!!+++111%%%&&&''''''(((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((()))))))))'''''''''&&&&&&''''''''''''(((((('''&&&%%%%%%&&&(((((())))))))))))(((((((((((()))************)))(((((())))))************(((((())))))******++++++***************+++++++++******)))************)))******)))(((((()))******))))))((((((((((((((()))************************))))))******+++,,,------++++++,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................///000000000////////////000000000///000222666888===AAAHHHPPPXXXaaaiiinnnpppsssvvvzzz|||}}}}}}}}}ttt```UUUQQQIIIGGGCCC???>>>>>>===;;;777777777777666666666666777777777777666666666666222111//////111111000//////000111222222111000//////...------//////...---+++,,,,,,------,,,++++++...---,,,,,,,,,,,,---...)))***+++------.........+++++++++,,,,,,,,,------'''((((((***+++,,,---...************))))))))))))*********************++++++***+++^^^(((((())))))******++++++)))(((((((((((((((((()))))))))))))))************)))333www(((%%%222'''$$$---&&&!!!$$$***+++'''""""""$$$%%%)))***%%%&&&000!!!^^^%%%(((222 +++)))'''''''''((('''%%%***!!!...$$$%%%///)))ccc999&&&...)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***666)))333$$$###rrr,,,444---(((+++,,,))))))((('''''''''''''''******)))((('''&&&&&&%%%???((("""000&&&)))$$$$$$$$$%%%&&&&&&'''''',,,&&&www+++((("""+++%%%&&&''''''((('''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))%%%&&&&&&'''((())))))***++++++***)))(((''''''&&&&&&''''''''''''''''''&&&$$$&&&''''''&&&&&&''')))(((((())))))))))))((((((((())))))***************************))))))(((((((((((())))))******++++++'''(((((()))))))))))))))((())))))))))))))))))***+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))***+++,,,------...///---,,,+++,,,,,,+++)))---,,,,,,++++++,,,,,,---------------------,,,,,,........................111000000000000000000000///000111111222666<<>>===;;;777777777777666666666666777777777777666666666666222111000000111111///...---......//////////////////...---...//////...---111000///---,,,***)))(((---------,,,,,,---------)))))))))******++++++,,,///...------++++++***)))***++++++++++++,,,,,,,,,&&&&&&''')))+++,,,......,,,+++++++++******))))))***,,,(((\\\))))))))))))************)))((((((''''''(((((())))))))))))************+++@@@...FFF---***$$$)))%%%&&&###'''---+++$$$&&&...111&&&###***+++%%%$$$((((((---///***+++)))'''&&&&&&&&&%%%$$$(((---,,,&&&...+++ ```(((,,,)))+++(((((())))))***+++++++++,,,,,,,,,,,,------------((()))******++++++******///+++ +++!!!000}}}222%%%///'''(((******(((''''''&&&&&&&&&))))))((((((''''''&&&&&&(((,,,###---!!!)))&&&&&&&&&''''''((((((((('''###ooo[[[!!!777%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((((())))))(((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''(((((())))))$$$%%%&&&'''(((***++++++,,,,,,+++***((('''&&&&&&&&&'''(((((((((((('''&&&&&&((())))))))))))***,,,'''(((((())))))(((((('''((()))******++++++******++++++******)))(((((('''))))))))))))************&&&'''(((((())))))((((((''')))***)))(((((()))++++++***))))))))))))***+++)))))))))))))))******+++((())))))***+++,,,------******++++++,,,,,,------000///---+++))))))******------++++++++++++------------------------------........................//////............///000...000333555888>>>GGGNNNXXX]]]cccjjjooossswwwzzz{{{}}}nnn\\\RRRNNNDDDGGGEEE???<<<===<<<999777777777777666666666666888777777777666666666555444333222222222222000..................///000000000...---...///000///---111000...,,,++++++++++++------------------------+++***)))))))))***+++,,,///...------++++++***)))000000...---,,,***)))(((''''''((()))+++,,,------+++++++++*********))))))'''...%%%```*********))))))))))))))))))(((''''''''''''((()))))))))*********+++++++++///)))&&&222<<<>>>%%%(((...333###111((()))---...)))###%%%,,,---%%%''',,,+++***)))###222sssggg***333***)))'''&&&'''((('''&&&&&&"""###///***(((000###222---)))'''...))))))******+++,,,,,,---.........---,,,,,,++++++((())))))***************'''222"""***...!!!)))'''""" 555!!!&&&)))(((((('''''''''((((((((((((((((((((('''''''''!!!&&&***%%%$$$''')))))))))))))))*********%%%%%%{{{666%%%&&&''''''(((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%''''''((('''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******%%%&&&&&&'''((()))******+++++++++***)))((('''''''''((())))))))))))((('''(((***++++++))))))***+++''''''((((((((((((''''''))))))***++++++++++++************)))))))))))))))*********)))))))))))))))&&&'''((()))***))))))(((''')))++++++))))))***,,,+++******************+++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***)))+++---...---+++******+++---...+++,,,,,,------.................................///............///111222000555;;;???DDDLLLVVV^^^eeeiiioootttwwwzzz|||}}}~~~lllZZZQQQMMMAAAFFFEEE>>>;;;<<<;;;777777777777777666666666666888888777777666666666555777555444444444333000...111000/////////111222333000...---...///000///...((('''&&&&&&''')))+++---------------------------///---,,,******+++---...++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,+++***)))((((((******************++++++&&&///"""ddd++++++******))))))(((((()))((('''&&&&&&'''((()))))))))******++++++++++++(((&&&***555$$$333---WWWeeeeeeNNN444(((%%%"""+++,,,***!!!,,,///""")))(((###!!!$$$))))))&&&"""'''///,,,"""&&&+++###%%%]]]444,,, )))((('''''')))******)))$$$555###&&&***$$$...!!!******999111&&&%%%000******+++,,,,,,---......111000///...,,,+++***)))(((((()))***************///,,,***$$$)))((( 111$$$hhh'''///---''''''&&&''''''((()))***'''''''''(((((((((((((((###333***&&&'''''''''''''''&&&&&&&&&***---%%%000%%%&&&''''''((((((''''''******))))))))))))******''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''''''''(((((((((((((((************))))))))))))'''((()))******)))(((''')))***+++***(((&&&'''(((''''''((((((((((((''''''))))))***++++++++++++***((((((((()))******++++++++++++******))))))(((((('''((()))++++++******)))(((+++---,,,******,,,...************************+++*********+++,,,------......---,,,+++))))))(((---,,,,,,,,,,,,,,,,,,,,,(((,,,111000,,,***,,,000...---+++******+++---...++++++,,,,,,---...//////////////////////////////111000000000000222444555555;;;BBBHHHNNNWWWcccllllllpppvvvzzz}}}~~~nnn\\\QQQMMMFFFDDDBBBAAA@@@???<<<:::===>>>>>>;;;666333444777888888777666555333111000444222000000111222111000........................------,,,,,,,,,+++++++++...------,,,,,,++++++***........................,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........((()))***++++++***)))(((+++***)))((((((***,,,---...---+++)))(((((()))***---)))...___,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$+++)))(((&&&&&&((()))+++******))))))((((((''''''))))))(((((('''''''''&&&***)))(((''''''((()))***))),,,+++&&&###&&&+++---'''^^^GGG!!!,,,+++***((('''&&&''')))******)))(((''''''&&&&&&&&&*********???###))) 444*********+++,,,---///000222111000///...---------++++++)))((((((((()))***------,,,++++++******)))'''888---)))"""111---'''%%%&&&$$$ ###***))))))))))))((((((((((((---&&&$$$444,,,...###'''%%%'''"""/// %%%---$$$'''$$$%%%%%%%%%&&&&&&''''''***)))(((''''''&&&'''''')))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&)))++++++)))'''...,,,***'''&&&&&&&&&'''(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++*********************************)))((('''&&&%%%))))))))))))))))))******''''''((()))***++++++,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,------,,,++++++******)))/////////---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))******+++---......///...------------...//////+++,,,............///111+++---111333444555777999@@@FFFOOOXXX```ffflllppprrrtttvvvyyy{{{}}}~~~zzzuuummm\\\QQQNNNGGGDDDAAA??????>>><<<:::<<<;;;999888888888888888666666666666555444333333444222000000111222111000111111111111111111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---......***++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***+++***)))((()))***,,,------,,,+++)))((())))))))),,,)))...___,,,+++)))((((((((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((()))***(((((((((((()))))))))))))))(((((((((''''''''''''***)))(((''''''((())))))***###""")))...,,,'''%%%'''vvv"""******)))'''&&&&&&&&&((()))))))))((('''''''''(((((('''###&&&666fff***000%%%+++333(((%%%&&&&&&&&&''''''(((((("""===///___;;;444$$$(((******++++++,,,---......000000///------,,,,,,,,,,,,+++***)))(((((())))))((())))))******+++,,,,,,...&&&~~~&&&111(((&&&&&&)))+++)))'''''')))))))))(((((((((''''''***(((###111 ***&&&''')))%%%(((...)))&&&444'''???'''******************)))))))))(((((('''''''''(((((()))'''''''''(((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***+++)))'''*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))******************************)))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++++++++***))))))***++++++)))******++++++,,,------***++++++***)))(((***+++---,,,***))))))***,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------...------------...//////000111111000...---...///...///000111333777===AAAKKKQQQYYYaaagggmmmrrruuuwwwxxx{{{}}}~~~|||{{{xxxsssoookkk[[[QQQNNNGGGDDD@@@======<<<;;;;;;:::777444666:::===<<<999444444555555555555555555444222000000111222111000///////////////////////////.........------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++++++++******+++,,,,,,,,,,,,+++***+++***)))((()))***+++,,,+++++++++******))))))(((,,,)))...___+++***)))((((((((()))***))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((())))))'''''''''((()))*********((((((((((((''''''''''''+++***)))(((''''''((((((,,,%%%$$$,,,...'''"""###$$$)))&&&)))((('''&&&%%%&&&'''(((((((((((((((((())))))***%%%000###"""(((444"""444%%%%%%444'''******+++,,,,,,---......***$$$"""---AAAZZZ///###***+++,,,,,,------------...------,,,++++++++++++---,,,+++))))))((((((((('''(((((()))******++++++...***%%%&&&&&&%%%(((***(((###((((((((((((''''''''''''%%%+++"""---###'''$$$((((((+++%%%&&&///###+++XXXWWW'''*********))))))((('''''''''&&&&&&&&&''''''(((******&&&&&&''''''((())))))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$&&&((()))&&&%%%&&&(((******)))''''''(((***+++***(((&&&%%%$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''))))))(((((('''&&&&&&%%%(((((((((((((((''''''''')))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))*********************************)))******+++,,,+++*********))))))(((((()))*********************+++***))))))))))))***+++++++++***))))))***++++++)))******++++++,,,------(((*********))))))+++---...,,,)))''''''))),,,...,,,,,,------------,,,,,,......---------,,,,,,,,,......------......///000222222222111///...///000111111111111666>>>HHHOOOYYY^^^eeekkkooosssvvvyyy{{{}}}|||zzzwwwuuussspppllliii|||iiiZZZQQQNNNGGGDDD???<<<;;;;;;;;;;;;888666555666999<<<<<<:::555555555444444555555555444222000000111222111000........................////////////............,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------.........------,,,,,,,,,)))))))))******)))))))))******))))))))))))***+++******++++++***)))((((((,,,)))---___+++***)))(((((()))******))))))))))))))))))))))))+++)))'''%%%%%%%%%&&&'''(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((('''''''''******))))))((('''''''''$$$))),,,***$$$!!!&&&---'''@@@$$$***)))(((''''''''''''((('''''''''((()))***++++++***000))):::)))}}}$$$!!!000''' $$$((((((((((((''''''''''''&&&+++000+++NNN***333******+++,,,---------,,,,,,---,,,+++************+++---,,,+++***))))))((((((+++++++++***))))))((((((&&&,,,TTT>>>---)))+++)))###"""''')))&&&(((((((((((('''''''''&&&!!!,,, )))&&&&&&%%%###$$$333(((...+++eee%%%((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((())))))&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''''''''((()))***'''&&&&&&((()))***((('''&&&'''((())))))(((''''''%%%&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&((((((''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******************************+++***)))((((((((()))***++++++******)))(((((((((+++*********************************************+++******************+++------,,,++++++******)))+++,,,---,,,++++++---///---,,,***))))))***,,,---+++,,,------------------............------------...............//////000///000000000000000333555222333555888???JJJVVV^^^eeehhhnnnrrrtttvvvxxxzzz}}}~~~}}}{{{zzzyyytttsssqqqpppnnnllljjjiiixxxfffXXXQQQOOOGGGDDD???<<<;;;;;;;;;;;;666888999888777666999;;;777777555444333333444444444222000000111222111000111111111111111111111111000000/////////..................------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,.........------,,,,,,,,,***))))))))))))))))))*********))))))))))))))))))))))))*********)))((((((+++(((---___******)))(((((()))***+++((((((((((((((((((((((((***)))&&&$$$$$$$$$&&&'''(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((((((((((((((()))))))))))))))((('''''''''+++###!!!(((,,,)))BBBlll&&&*********)))))))))))))))''''''''''''(((***+++,,,000---,,,&&&---AAA+++333!!!111(((((((((((('''''''''''',,,555...888333000***++++++,,,---------------,,,++++++************,,,,,,,,,+++***))))))(((---,,,,,,+++******))))))###444333###(((,,,...)))&&&(((+++,,,)))(((((((((((('''''''''"""***!!!'''(((''''''%%%$$$---...***,,,$$$OOOggg&&&&&&&&&''''''((()))***++++++))))))((('''''''''''''''))))))((((((''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%((('''&&&'''))))))((('''((('''&&&&&&&&&'''))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++************************)))))))))))))))***++++++************))))))((((((++++++++++++******************++++++++++++***************++++++*********------,,,++++++******)))------...,,,+++***+++---,,,,,,---......---,,,,,,+++,,,------.........---------.........////////////............///000000...///000000000222555888333777===EEENNNYYYcccjjjnnnqqqvvvxxxyyyzzz{{{|||~~~{{{xxxuuutttssslllmmmmmmmmmnnnnnnooopppuuudddWWWQQQOOOGGGDDD@@@======<<<;;;;;;777:::<<<999555333666999888777555444333333444444444222000000111222111000000000000000000000000000000/////////............//////......---,,,,,,+++........................---,,,,,,+++++++++++++++,,,++++++++++++++++++***,,,,,,+++******+++,,,,,,))))))))))))))))))(((((())))))))))))))))))))))))+++(((---___***)))((((((((()))***+++((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))*********)))(((''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&)))'''###&&&+++%%%***+++++++++*********))))))&&&&&&&&&&&&'''(((******+++!!!&&&222666###___)))111---''''''((()))******++++++&&&!!!...***FFF111!!!&&&%%%*********+++,,,---///000//////---,,,+++*********++++++,,,,,,++++++***)))*********+++,,,,,,------)))000,,,+++KKKeee###$$$)))---+++''''''***))))))))))))((((((((((((***((($$$'''((()))...---+++)))333 ]]]+++'''$$$$$$%%%&&&((()))************(((''''''&&&&&&&&&***))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''###%%%''')))))))))'''&&&)))'''&&&'''((()))(((''')))(((&&&%%%%%%&&&(((***))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************++++++++++++************************&&&''')))+++,,,---------)))))))))))))))))))))*********++++++++++++++++++******+++,,,,,,+++******)))***++++++++++++***))))))******++++++,,,------+++,,,,,,***)))((()))++++++---///000000///---++++++,,,---......///......---.........//////000000//////......//////000111222222222111111222666999:::@@@JJJTTT]]]fffnnnrrrvvvyyy|||~~~~~~|||zzzwwwsssooollljjjiiihhhjjjnnnqqqtttxxx|||sssbbbVVVPPPPPPGGGDDDAAA??????>>><<<:::::::::999888666555666666777666444333333444555666444222000000111222111000......................../////////.........------...............------------------------------------,,,,,,+++******++++++***++++++++++++++++++,,,,,,,,,+++******+++,,,,,,)))))))))))))))(((((('''***)))(((''''''((()))******(((---___***)))((((((((()))+++,,,((((((((((((((((((((((((''''''(((((()))************)))(((''''''((()))***))))))))))))((((((((((((''''''''''''((((((((()))&&&'''((()))******))))))///(((&&&***(((###(((333(((***************)))((((((&&&&&&%%%&&&&&&'''((((((%%%666***)))&&&888yyy...)))$$$&&&&&&&&&''''''(((((((((------111***;;;@@@+++,,,***)))))))))***---111333333111000...,,,+++******)))***+++,,,,,,,,,++++++)))))))))***++++++,,,,,,'''///777444&&&!!!))),,,%%%###)))+++*********))))))))))))777'''))))))%%%***222(((111$$$+++###oooLLL000(((###$$$$$$%%%&&&''''''((()))(((((('''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''((())))))***+++++++++)))(((&&&&&&((()))((('''((('''''''''&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))************************************&&&''')))******(((&&&$$$((((((((()))******++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***))))))******++++++,,,------)))***+++***))))))+++,,,,,,------......------,,,+++,,,---...////////////000000000//////////////////////////////000000111333333444333444666;;;>>>FFFLLLVVV```hhhnnntttwwwyyy|||~~~|||{{{yyyxxxqqqpppmmmkkkiiihhhggggggkkkooouuu{{{rrraaaVVVPPPPPPFFFDDDBBBAAA@@@???<<<:::<<<999666666888999777444555444333222333555777999444222000000111222111000111111111111111111111111///.........------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,------.........+++***)))(((((()))***+++))))))***))))))(((''''''***)))'''&&&&&&(((***+++***'''---___***)))(((((((((***+++,,,((((((((((((((((((((((((+++,,,,,,,,,+++***)))(((+++)))(((&&&&&&((()))+++''''''(((((())))))******&&&'''''''''(((((())))))%%%&&&((()))***+++******'''$$$000&&&:::lll$$$)))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''$$$666'''...000000,,,yyy000***)))((('''&&&%%%$$$$$$,,,...%%%...'''BBBJJJ'''...***)))((((((***---222555555444222///---,,,+++***((()))+++,,,------,,,+++++++++******)))(((((((((666"""(((000[[[SSS555!!!&&&,,,&&&'''111++++++++++++*********)))qqq@@@''',,,***$$$+++...222)))+++"""===???111''')))))))))***************''''''&&&''''''((()))***&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))+++***(((&&&&&&((((((((('''&&&'''((()))((('''%%%$$$&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))(((%%% ''''''((()))***+++,,,,,,))))))***+++,,,,,,------***+++,,,------,,,+++***)))***+++,,,,,,+++***)))------,,,,,,+++******))))))***+++,,,+++,,,///111------,,,++++++,,,------+++,,,---...////////////222222111000///...------///////////////000111111111222333555777;;;AAAEEEPPPUUU^^^ffflllrrrvvvyyyxxx{{{~~~||||||{{{yyywwwuuurrrqqqkkkjjjjjjjjjkkkmmmooopppqqqvvv~~~ooobbbWWWOOOLLLFFFDDD@@@>>>===<<<:::888;;;999666555555666666555555444333333333333444555555444333222111111111111111111000......---------...------,,,,,,,,,------///...---------,,,)))'''......---,,,,,,+++******...---,,,***)))(((((((((------,,,++++++,,,,,,,,,'''((()))***++++++******)))***+++,,,------,,,++++++*********))))))((((((***(((---___000...***((('''))),,,...'''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""((((((((((((+++...,,,&&&''' $$$,,,;;; 777(((''''''(((((())))))******)))************+++++++++***)))(((''''''((()))***''';;;hhh333***111'''888...###************))))))))))))((((((''''''''''''(((((('''''''''(((+++...111222777444000...---,,,+++)))***,,,((()))222...&&&(((+++$$$!!!&&&***((((((,,,((('''000((('''###+++###&&&+++'''%%%&&&((()))++++++)))(((&&&444yyy==='''///***)))"""...###'''&&&---***)))&&&$$$%%%***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&&&&)))***(((&&&&&&&&&&&&'''((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***+++,,,,,,+++)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''((('''((()))******)))((('''***)))((('''&&&%%%%%%%%%))))))'''&&&&&&'''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((('''((()))+++***(((&&&))))))***++++++++++++*********)))(((((()))***++++++,,,,,,---,,,+++***)))))))))+++,,,---.........************************+++,,,---...///...------,,,,,,,,,+++***'''%%%$$$"""%%%(((***++++++---...++++++,,,,,,,,,---------------......///000000000,,,---///000000000///...111000......///000///...222333666888===DDDLLLRRR^^^cccjjjppptttwwwzzz|||}}}|||~~~|||wwwwwwxxxwwwuuuqqqmmmjjjjjjlllnnnpppqqqssswwwyyy~~~mmm```UUUNNNKKKGGGDDDAAA???>>><<<:::999;;;888666555666666666555555555444333333444555555555444333222111111111111111000///......---------...------,,,,,,------...,,,,,,+++,,,......---,,,......---,,,,,,+++******,,,+++******************---,,,,,,++++++,,,,,,---******************++++++)))***+++,,,,,,++++++***************)))))))))(((***(((---___---+++)))'''&&&((()))+++''''''''''''''''''''''''%%%&&&''')))***))))))((((((((((((((())))))))))))*********)))))))))((((((************)))((('''&&&---+++)))(((######,,,---444111###&&&((())))))))))))))))))***(((((()))))))))************)))(((''''''((())))))"""666XXXkkk000---$$$333...%%%******)))))))))))))))(((***)))((((((''''''(((((((((((()))***+++...000111+++,,,---,,,))))))***,,,$$$000---&&&***---+++...(((,,,+++(((***...***###444000,,,+++///...bbb'''$$$---"""---((('''((()))******)))((('''$$$'''111###333---###000&&&$$$$$$***'''%%%&&&)))+++(((%%%''''''''''''''''''''''''***(((&&&''')))***)))'''###$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''&&&'''((()))+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((('''&&&''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))++++++)))'''))))))***++++++++++++***---,,,+++******++++++,,,++++++,,,,,,,,,+++)))((())))))***+++++++++******************************)))***+++,,,,,,,,,+++***------.........---+++***&&&(((+++,,,+++++++++,,,+++,,,,,,,,,,,,---------000000000000000/////////---...///000000//////...111///......///000111111555888<<>>===:::999:::888666555666777666555555555444333333444555555444444333222111111111111000000//////......------...---------------.........,,,,,,---///000///......------,,,,,,++++++******************+++,,,---,,,,,,,,,++++++,,,,,,---,,,+++***))))))******+++*********++++++***))))))************))))))))))))***(((---___******)))((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,,,,++++++''''''(((((())))))******,,,++++++++++++*********+++,,,,,,++++++***)))((())) ***111...,,,...%%%666***%%%)))))))))))))))((((((((('''''''''((((((((())))))+++***)))(((''''''((((((***$$$XXX111CCC!!!---###***)))))))))((((((((('''++++++***)))((((((((()))++++++++++++,,,---///000!!!''',,,+++((('''+++000......)))---222'''######NNNdddAAA'''***YYY$$$)))(((!!!)))''''''((()))******)))((('''###MMM999+++))):::&&&///%%%888ooo)))%%%******(((%%%&&&)))***(((%%%(((((((((((((((((((((((()))((('''((()))))))))''''''((()))******)))((('''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&((()))***++++++******))))))******+++&&&&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))++++++)))'''))))))***++++++++++++***------,,,+++******++++++******++++++******)))(((,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++***))))))***+++,,,------------+++,,,------+++******+++,,,,,,,,,---------......222222111111000//////...//////000000000///......222111//////000333666888<<<@@@GGGOOOVVV^^^eeejjjnnnrrrwww{{{}}}~~~zzztttooollllllllllllnnnpppssstttvvvzzzjjj]]]SSSLLLIIIFFFCCC@@@>>>===;;;999888999777666666777777666555555555444444444444555555444333222222111111111222///////////////......---...------------......///222000............---,,,---------,,,,,,++++++++++++************+++,,,,,,,,,,,,+++++++++,,,---------,,,***((('''((()))***************))))))((((((*********)))))))))))))))***(((---___***+++++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))((((((((((((++++++++++++++++++++++++)))*********))))))(((''')))%%%###%%%)))***&&&"""---******&&&'''))))))((((((''''''&&&&&&''''''((((((((()))))))))******))))))((('''''''''000...,,,111333333111///)))))))))(((((((((''''''+++******)))******++++++------------------------###(((,,,---+++***,,,///###)))...---###+++rrrMMMCCC---!!!---###'''(((((())))))))))))((((((&&&"""FFF222!!!)))666///mmm}}})))+++111(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''(((''''''''''''((('''''')))***+++,,,,,,+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%'''))))))((($$$ ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******+++***)))(((((()))***+++''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))+++***)))***++++++)))((())))))***++++++++++++***++++++***))))))((((((((())))))*********)))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,+++))))))***+++,,,------------...///...,,,++++++,,,------------............000000000000//////......000000000000/////////...222222222222444999>>>BBBGGGLLLUUU]]]dddkkkqqqtttuuuxxx{{{~~~~~~}}}yyysssnnnkkkhhhjjjlllpppuuuyyy}}}kkk^^^TTTNNNKKKEEEBBB???===<<<:::888666888777666666777777666555555555555555555555555555333333222222111111222222...//////000//////...------------------...///000222000.........///...---------,,,,,,,,,,,,++++++---,,,++++++***+++++++++,,,+++++++++,,,,,,---...,,,+++)))'''&&&''')))***++++++***))))))((((((((())))))))))))))))))*********(((---___)))***++++++++++++***)))************************%%%&&&'''((((((''''''&&&++++++***)))((('''&&&&&&************************(((((()))))))))(((''''''###///333***%%%,,,222111!!!---000+++'''''''''&&&&&&%%%%%%%%%((((((((()))))))))******)))))))))))))))((('''''''''(((///KKK((($$$///###(((...))))))))))))))))))))))))))))))))))))***,,,---............------,,,,,,+++++++++,,,------,,,+++)))555---///$$$'''---***+++(((((())))))))))))(((((()))'''888###***(((///...>>>'''+++)))%%%%%%%%%&&&)))***+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&$$$###!!! ''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))---+++******++++++***)))))))))***++++++++++++***************))))))(((((())))))))))))))))))******(((((()))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///........./////////000,,,---......,,,,,,---///------........./////////---------.........//////000000000/////////000000000222444666999???FFFLLLTTTZZZbbbjjjoootttwwwzzzzzz}}}|||wwwrrrnnnkkkiiigggjjjpppwww}}}kkk___UUUOOOLLLEEEBBB???===<<<:::888666777666666777888888666555444555666666666666555444333333222222111222222333---...///000000///...---------------...///000000///---+++,,,...111222111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++,,,---......+++***)))((((((((()))***++++++***)))))))))******))))))))))))***************(((---___&&&'''(((((())))))(((((())))))))))))))))))))))))$$$&&&(((***+++,,,,,,+++++++++***)))((('''&&&&&&((((((((()))))))))))))))))))))************))))))$$$***---,,,000333***///QQQ,,,&&&&&&&&&&&&&&&%%%%%%%%%(((((()))))))))*********(((((())))))))))))((((((&&&,,,"""555rrr,,,(((++++++(((((())))))******++++++(((((())))))***+++---------.........---,,,+++***...,,,******++++++(((%%%---qqq###///111)))))))))(((((((((((()))))))))'''333aaa***444***)))'''+++)))$$$%%%&&&'''(((******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++'''"""###)))---''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''***))))))))))))))))))******)))((('''&&&%%%%%%%%%%%%&&&'''((()))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))///---+++***++++++***)))))))))***++++++++++++******+++,,,,,,,,,,,,++++++******)))))))))***++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++///...------,,,---------,,,---------,,,---///111.........////////////000++++++,,,------...//////000////////////000111222...222777;;;@@@GGGPPPWWWaaafffmmmsssvvvyyy{{{}}}}}}~~~}}}yyytttpppnnnnnniiimmmssszzzjjj^^^UUUOOOLLLFFFDDDAAA>>>===<<<:::888666666666777888888666444444555666777777666555444333222222111222222333333---...///000000///...---------------...///000111...,,,++++++...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---...///++++++++++++++++++,,,,,,++++++***)))***+++,,,,,,((()))))))))***************(((---___''''''''''''(((((())))))))))))))))))))))))))))))((()))***+++,,,+++***)))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))111'''###'''((('''000>>>***''''''''''''''''''(((((('''''''''((((((((())))))&&&'''((()))******))))))******%%%------%%%(((---000$$$'''((()))***+++,,,---...+++******)))))))))******,,,,,,------,,,+++***)))***++++++***))))))***+++***SSS,,,,,,'''))))))(((((((((((())))))%%%---;;;$$$wwwuuu$$$BBBttt)))---'''"""&&&'''((((((''''''((()))''''''''''''''''''''''''&&&(((***)))'''&&&''')))))))))((('''((()))+++,,,))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((())))))))))))'''###!!!"""&&&+++...(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))++++++,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))000...+++***+++++++++***))))))***++++++++++++***))))))+++,,,------,,,,,,+++******)))***+++,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,---,,,+++***))))))***+++,,,,,,------,,,+++,,,...000....../////////000000000---------...............//////...///000111333444111777???EEEKKKSSS]]]dddkkkoootttyyy{{{}}}~~~~~~~~~}}}zzzxxxsssuuuwwwzzz}}}~~~{{{~~~~~~iii]]]TTTNNNLLLHHHEEEBBB@@@???>>><<<:::666555666777999999666444444555666777777666555444222222222111222222333333,,,...///111111000...------------......000111111111///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000++++++++++++,,,---...///+++,,,---...............++++++*********+++---...(((((())))))*********+++***(((---___)))))))))))))))***+++,,,(((((((((((((((((((((((())))))((('''%%%"""&&&&&&'''((()))***+++,,,(((((())))))*********+++'''(((((()))))))))(((((()))&&&---000'''<<<''''''((((((((())))))******&&&&&&&&&'''''''''((((((%%%&&&((()))***+++******&&&000''',,,---444###,,,'''''')))***,,,...///000---,,,+++)))((('''''''''+++,,,,,,---,,,+++)))(((&&&***---+++((()))...333(((444&&&***))))))(((((((((((())))))---###***'''...///iii +++&&&###((()))******)))'''%%%&&&&&&(((((((((((((((((((((((((((***,,,+++(((''')))+++&&&%%%###"""###&&&)))+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************%%%''')))++++++)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))000...+++***+++++++++***))))))***++++++++++++***%%%'''(((***+++++++++***++++++*********+++---...*********)))((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++---///000---,,,,,,+++,,,---///000.........,,,++++++---///////////////000000000000000000000///......------............000222444555666===GGGNNNUUU]]]hhhooopppsssxxx|||~~~|||}}}}}}}}}{{{zzz{{{|||}}}|||{{{zzz{{{{{{}}}}}}{{{~~~hhh]]]SSSLLLHHHFFFEEEDDDBBB???;;;999777999888666555555555666777555666777777777666444333333222000//////111333444000000000000000///......------------...000111333------------------------...,,,******+++,,,+++***,,,,,,---...---,,,***)))---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******'''((((((((())))))))))))***''',,,___,,,+++++++++******))))))*********)))))))))))))))((((((((()))***,,,---...+++999222***))))))((())))))(((((())))))))))))+++)))'''&&&'''))))))(((000&&&###DDDiii&&&,,,)))&&&&&&)))******(((''''''''''''((((((((((((''''''''''''((()))++++++,,,%%%&&&+++%%%###???eeeXXX###,,,+++&&& ...!!!"""???)))++++++******)))*********(((((((((((()))***+++,,,%%%888555&&&CCC''')))---)))******))))))))))))*********+++...,,,!!!000ppp%%%$$$((('''"""'''((()))******)))((('''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***)))'''&&&'''(((***+++))))))))))))))))))))))))......---+++)))((('''&&&&&&'''((()))******)))(((((()))***(((&&&%%%%%%&&&###$$$%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&(((''''''(((+++,,,++++++*********)))))))))))))))''''''''''''((((((((()))''')))******))))))***,,,'''''''''((()))+++,,,---******************************+++++++++,,,,,,,,,++++++************++++++************+++,,,------&&&(((***+++++++++)))(((******+++++++++,,,,,,,,,///...------------...///------,,,,,,,,,---......---------------...///000..........................................------))),,,.........000555999===DDDOOOYYYaaahhhmmmpppuuuxxx|||~~~~~~~~~xxxwwwyyy|||xxxtttyyy}}}}}}}}}}}}||||||hhh]]]TTTMMMJJJFFFEEECCCAAA>>>;;;999888888888777666666666666666555666666666666555444444333222111000000111222222111111111111111000000///......------...///000111///////////////////////////---++++++,,,---,,,++++++,,,,,,,,,++++++***)))---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++(((---___++++++*********)))))))))***)))))))))))))))))))))*********)))******+++,,,'''(((---000###)))000))))))(((&&&%%%'''***---000'''(((+++---//////,,,)))\\\000333,,,)))'''''')))******)))((((((((())))))))))))***(((((('''(((((()))***+++***&&&)))---''''''999AAA(((+++''' ***+++%%%......*********)))******++++++)))))))))))))))***+++,,,---%%%222---DDDEEE,,,))))))***))))))(((((())))))***&&&$$$'''000+++ ===rrr;;;!!!+++###((()))''''''((())))))(((''''''''''''((((((((()))))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))+++++++++******)))))))))'''((()))*********)))((()))***+++)))'''&&&&&&'''((((((((()))))))))******)))((((((''''''''''''((((((''''''(((***++++++******)))))))))))))))))))))'''''''''((((((((())))))((()))***)))((('''((()))***)))))))))))))))************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++''')))***,,,,,,+++***)))***++++++++++++,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,---......------,,,,,,---......///........................////////////////////////000111333222222555;;;AAAGGGMMMWWWaaaiiinnnsssvvvwwwzzz}}}~~~}}}}}}}}}yyywwwvvvvvvtttuuu~~~zzzggg]]]UUUOOOLLLGGGFFFCCC???===;;;::::::777777888888777777666555666555555555444444444444333222222222111000000000222222222222222111000000//////............///000........................000...,,,,,,---------,,,++++++******))))))******---,,,++++++******++++++,,,,,,,,,++++++++++++***+++************)))))))))))))))))))))************---***...```******))))))))))))(((((())))))))))))))))))******,,,,,,+++***)))))))))***---,,,--- ###,,,(((&&&'''***++++++(((&&&$$$&&&111555))) 555iii ...+++)))'''''')))******)))))))))))))))************))))))(((((((((((())))))&&&&&&)))---,,,&&&###$$$\\\;;;"""%%%***'''...---###000))))))))))))******+++,,,+++***************++++++&&&/// 888000yyy,,,(((+++)))((((((''''''(((((()))///)))$$$***---&&&```ccc!!!///###***)))&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))(((((()))******++++++,,,*********+++******)))((()))******)))'''&&&'''(((((((((((())))))*********(((((('''''''''((())))))((('''&&&''')))******)))))))))))))))))))))******''''''((((((((()))))))))((()))***(((&&&%%%&&&'''---,,,+++)))((((((((((((******************************+++++++++,,,,,,,,,++++++************++++++...---,,,+++************)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,---......---------------......///........................000000000000000111111111111222222111222777@@@GGGRRRXXXaaajjjppptttxxxzzzyyy{{{~~~~~~|||yyyxxxxxxxxxuuusssrrrssszzzyyyfff]]]UUUOOOKKKHHHEEEBBB>>><<<;;;;;;;;;777777888999999777666555666555555444444444444444333333333333222000///...111111222222111111000///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,---,,,+++,,,+++***))))))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++***)))))))))))))))))))))(((((((((((())))))))))))---***///```)))))))))((((((((((((((()))))))))))))))*********,,,+++******))))))******###---%%%444---)))+++---(((((((((((()))+++---...000HHHttt***'''***)))'''''''''((())))))(((((()))))))))************))))))(((((((((((()))''')))(((&&&(((------***'''333!!!...&&&&&&444''',,,(((((((((((()))+++,,,,,,,,,++++++************+++...!!!000"""''')))...((((((''''''''''''((((((---///((($$$(((&&&&&&111'''"""{{{)))&&&%%%---'''((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((()))***))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++******))))))((()))***)))'''&&&'''(((%%%%%%&&&'''((()))******&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((())))))((()))))))))))))))*********'''(((((((((((()))))))))''')))))))))'''&&&'''(((,,,,,,***)))((((((((((((******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,---.../////////.........//////000........................000000000000111111111111000111111222555===HHHQQQ[[[aaahhhoootttvvvyyyzzzzzz||||||zzzwwwsssqqqpppssssssssstttzzzxxxfff\\\TTTMMMIIIGGGEEEBBB>>><<<;;;;;;<<<777888999999999888666555666555555555555444444444333333333333222000///...000000111111000000///...000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***---,,,+++******+++---------,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++,,,,,,,,,---------,,,)))...```((((((((((((((()))))))))(((((())))))******************))))))******+++,,,222<<<&&&+++(((((('''&&&%%%&&&''')))'''''''''((((((((())))))***))))))(((((((((((()))+++---***""" &&&***((($$$888---$$$$$$111***)))(((((((((((()))***+++,,,++++++******)))*********666222@@@FFF***$$$;;;''')))+++((((((''''''''''''((((((++++++'''***)))&&&+++###***"""KKK,,,:::%%%******"""&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))******,,,,,,+++******)))))))))***+++,,,+++***)))***+++((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((((('''&&&'''((()))((('''(((((())))))************(((((((((((()))))))))***&&&'''))))))))))))+++,,,******)))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++,,,---++++++,,,,,,------------++++++,,,,,,,,,---------,,,------------------,,,,,,,,,,,,,,,---...///000111111000000000000000111/////////////////////////////////000000111111111111444666:::???IIIVVV```ccchhhnnnsssvvvwwwxxxyyyyyyyyyxxxuuupppmmmlllllloootttyyy~~~wwweee\\\TTTMMMIIIFFFDDDBBB???===<<<;;;;;;888888999999888888777666555666777777777666444333333222222222111000000000000000000000000///......//////000000///...------------------------------...,,,******+++++++++***,,,,,,,,,+++,,,,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,***(((---___(((((())))))))))))******((((((((()))******++++++***)))))))))***+++,,,,,,333###444"""'''((((((&&&%%%%%%''')))''''''''''''(((((((((((())))))(((((((((((())))))&&&***+++'''%%%&&&((()))+++$$$bbb###***(((&&&***(((((((((((())))))***+++***)))))))))))))))******%%%///'''ooo555)))<<<111&&&---+++::::::'''&&&)))((((((''''''(((((()))"""+++((($$$---...%%%"""222&&&(((***666%%%%%%444"""(((*** 222'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))))))))((((((++++++***)))))))))******,,,---...---,,,+++,,,---...---,,,+++)))((('''&&&'''&&&&&&&&&&&&''''''((()))(((''''''))))))((('''((((((((()))******++++++((((((((()))))))))******%%%''')))*********,,,...))))))(((((()))***++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------......//////......---------------...///111111222111111000000000000111/////////////////////////////////000111111222222111555;;;AAAHHHRRR^^^gggkkkoootttwwwxxxwwwwwwwwwtttsssqqqnnnkkkjjjlllnnnsss|||uuuddd\\\UUUNNNKKKDDDDDDBBB@@@>>><<<;;;::::::999888888777777888888555666999::::::888555333333222111000000111222222000111111111111000//////...//////000000///...---------------------------...---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,************++++++,,,,,,(((((()))))))))*********(((%%%+++]]])))))))))*********++++++'''(((((()))******++++++,,,+++******)))*********CCC"""<<<(((******(((&&&&&&))),,,'''(((((((((((()))))))))(((((('''(((((()))***+++%%%%%%(((+++,,,******,,,+++(((GGGPPP%%%,,,%%%###+++))))))((((((((())))))***''''''''''''((()))******!!!---mmm222,,,!!!''''''###--- aaa)))(((***))))))(((((())))))***+++...&&&!!!***...+++,,,&&&'''"""***qqq777...'''''')))###---(((...((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))'''((((((((()))))))))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))***+++((()))******(((((()))***,,,,,,++++++***)))))))))***))))))(((((((((((()))***)))((((((******)))((('''(((((()))******++++++(((((()))))))))*********%%%'''))))))((()))***,,,)))))))))))))))******+++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------...---...////////////...---............000111222333111000//////......//////////////////////////////000000111111222333333444222888@@@HHHPPPXXXbbbiiinnnqqqvvvxxxwwwuuuttttttmmmllljjjhhhhhhlllrrrvvvsssccc]]]VVVPPPMMMCCCCCCBBBAAA???===;;;:::;;;:::888777777777888999444777:::<<<;;;999555222333222000//////111333444222222222222222111000000---...///000000///...---++++++++++++++++++++++++///...,,,,,,---------,,,((()))***,,,,,,,,,+++***---,,,++++++******++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------&&&$$$)))\\\))))))******+++++++++,,,'''(((((()))***+++++++++...---,,,***)))(((((((((000;;;'''$$$...***+++,,,***((((((***...))))))))))))************''''''''''''(((***++++++---&&&###(((***%%%$$$&&&+++888***'''''''''+++***))))))(((((((((((()))&&&&&&&&&&&&''')))******///,,,===,,,&&&***111,,,)))******+++......******))))))))))))******###,,,***%%%'''$$$$$$---%%%(((***|||(((###...'''###$$$444222222 ((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''((((((((())))))******''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((())))))******((((((''''''''')))***+++"""$$$%%%$$$######$$$%%%$$$%%%&&&((()))+++,,,---,,,,,,+++***))))))******+++***((()))***+++)))((('''(((((()))***+++++++++))))))))))))************&&&((()))(((''''''((()))******)))))))))))))))*********************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++************++++++*********+++,,,---,,,,,,,,,---------......------...//////...------......//////000222333444000///...---------------000000000000000000000000111111222333333444555555999@@@JJJRRRYYY```hhhnnnnnnqqquuuvvvuuurrrqqqppphhhhhhfffeeehhhooowww~~~qqqaaaSSSOOOPPPIIIEEEDDDAAA???===<<<<<<<<<;;;;;;:::999999888888777888888666555444444444444222222111111000//////...////////////////////////...---,,,,,,------+++)))))))))***+++,,,------...000///---+++*********+++***)))))))))***+++,,,,,,------,,,++++++,,,,,,,,,------,,,++++++,,,------*********++++++,,,,,,,,,...---***(((''''''((())),,,)))---^^^---,,,+++)))(((((('''(((***)))((((((((()))++++++......---+++)))((('''&&&!!!...###+++888...))))))((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***---***///cccfff$$$111%%%))))))))))))))))))))))))***)))(((((()))++++++***+++>>>qqq,,,)))))))))***++++++,,,,,,'''%%%###&&&))),,,,,,+++)))))))))'''***--- ---)));;;###222///###)))***))))))'''%%%######%%%'''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&***)))'''&&&&&&&&&'''((()))(((&&&&&&(((***++++++((((((''''''&&&&&&&&&%%%$$$######$$$'''***...000,,,,,,,,,,,,---...//////++++++++++++++++++++++++((('''''''''((()))***+++((('''&&&%%%$$$#########************************++++++++++++++++++++++++,,,------,,,***))))))+++,,,,,,++++++++++++++++++***++++++,,,,,,------...))))))***+++,,,------...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,---...//////+++---000222333111///...000000//////.........------///111222000//////000111222444444444666999;;;AAAJJJUUU]]]```dddiiimmmooooooppppppmmmiiieeebbb^^^```bbbeeekkkuuuqqqbbbTTTPPPPPPJJJFFFEEEBBB???===<<<;;;;;;::::::999888888777777666888888777666666555444444333222222111000000//////111111111111111111111111---,,,,,,---//////...,,,+++++++++,,,------......---,,,+++++++++,,,---...******************+++,,,,,,++++++******+++++++++++++++***))))))***++++++*********++++++,,,,,,,,,,,,+++)))((('''(((***+++,,,)))---^^^''''''((()))***,,,...///++++++***)))***+++,,,---///...---,,,***)))((('''---&&&oooOOOIII ###000'''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))"""...FFF'''333'''&&&((((((((((((((((((((((((***)))(((((()))***+++***(((nnnPPP###,,,,,,+++******))))))(((***...,,,&&&(((******)))((((((((($$$777###$$$... 999///%%%333555))))))(((&&&######%%%'''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))((((((((((((''''''***)))((('''''''''(((((()))((('''&&&'''((())))))++++++*********)))))))))''''''&&&'''(((***,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((******))))))))))))))))))))))))*********+++++++++++++++***+++,,,,,,+++***+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---------------...000111111111///...000000/////////............000222222111000000111000111333444666:::???CCCIIIRRR\\\dddgggjjjnnnqqqnnnnnnllljjjgggccc```^^^]]]___bbbeeekkkvvvqqqbbbTTTQQQPPPJJJHHHFFFCCC@@@===;;;;;;:::999999888888777666666555777777888888777666555444333333333222111111000000111111111111111111111111---,,,,,,...000111000///---------------............---,,,++++++,,,------,,,++++++************++++++******))))))***+++++++++******))))))******+++*********+++++++++++++++***)))((((((((()))+++,,,,,,)))---^^^,,,,,,+++*********++++++,,,,,,++++++,,,,,,---...///......,,,+++***))))))---+++(((&&&333(((""",,,'''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((( ...&&&&&& ***'''''''''''''''''''''''')))))))))))))))******+++(((... ,,,++++++******)))((((((,,,...***((()))***)))((('''((()))&&&***!!!---111$$$777eee...---&&&000111 )))))))))'''%%%$$$&&&(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))))))))******+++***)))(((((((((((())))))(((''''''&&&'''''''''++++++++++++************))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))&&&''''''((()))+++,,,---)))))))))))))))))))))))))))))))))******+++++++++(((***++++++++++++---...---,,,***))))))***,,,------,,,,,,+++******))))))---,,,,,,,,,+++++++++***,,,,,,------------,,,,,,******+++,,,---...//////.........------,,,,,,,,,000000000000000/////////000000////////////.........000222222111111111222222333444555999???FFFLLLTTT[[[eeekkknnnnnnppprrrnnnlllhhhddd```^^^\\\[[[^^^```dddhhhooo{{{pppbbbUUUQQQQQQJJJIIIGGGDDD@@@===;;;::::::999999999888777777666666666777888999999777555444333333333222222222111111////////////////////////---------...000000///...............------,,,,,,222000...,,,+++*********---,,,++++++************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))(((((())))))***++++++(((---^^^------+++***)))(((((((((+++++++++,,,,,,,,,------------,,,++++++***)))))) 555!!!>>>222...###&&&)))(((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))***'''......,,,'''((((((((((((((((((((((((((()))))))))((()))***,,,333mmm''''''(((((())))))***+++++++++***)))$$$***++++++***(((((()))+++***)))***)))'''777444---333(((999)))))))))(((&&&%%%''')))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((()))***++++++++++++******)))))))))))))))((((((((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&'''((()))+++,,,---++++++++++++++++++++++++///000111222222000...,,,,,,+++******))))))))))))************************((((((((()))******++++++)))***,,,,,,++++++,,,------,,,***))))))***---...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---....../////////////////////......222111000///......//////000000//////////////////...///111111000000111333555555666888===DDDMMMTTT^^^dddkkkoooooonnnmmmmmmllliiieeeaaa^^^]]]^^^___bbbeeeiiinnnuuunnnaaaTTTQQQPPPIIIIIIGGGDDD@@@>>><<<;;;:::;;;::::::999888888777777555666888999888777555444333333333222222222222222........................///...------......,,,+++......------,,,,,,++++++111000...,,,+++++++++,,,------,,,+++*********++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))+++(((,,,^^^%%%%%%&&&''')))+++---...)))******+++++++++++++++++++++******))))))((((((///333^^^***)))"""000******)))###((((((((((((((()))************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))///,,, QQQ/// ))))))))))))))))))))))))((()))***)))((((((***,,,NNN666222***'''(((((()))******++++++''',,,(((*********)))''''''(((******+++...555%%%}}}&&&+++((())))))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,***************))))))(((&&&((()))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))++++++))))))))))))))))))))))))+++---///000111000///---000///...,,,+++*********++++++++++++++++++++++++(((((()))))))))*********+++,,,---,,,***)))***+++,,,+++***))))))+++---...))))))*********+++++++++******+++,,,------......,,,------......------,,,------------------------/////////000111222222222333111000...---...///000//////000000000000000000---///000000///000222333444666:::>>>EEENNNXXX___hhhkkkooopppooommmjjjiiigggfffcccaaaaaabbbeeefffhhhkkkooosssyyymmm```SSSPPPOOOHHHIIIGGGDDDAAA>>><<<<<<;;;;;;;;;::::::999888888888444555666777777666555444222222222222222222111111000000000000000000000000000...---.........,,,***...---------,,,,,,++++++,,,,,,+++,,,---...000111---,,,,,,++++++++++++,,,++++++++++++,,,---......)))******++++++******)))***************)))))))))+++*********))))))((((((***''',,,^^^&&&&&&&&&'''((()))***+++'''((()))************)))))))))))))))))))))((((((---222(((&&&999333'''###((('''(((''''''(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&...))))))444,,,%%%************************''')))+++***((('''***---ttt666(((+++******))))))(((''''''%%%...---((()))***(((&&&%%%&&&'''(((***---'''FFF###333;;;&&&((()))((('''&&&'''((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))***++++++))))))*********)))((('''%%%(((***)))'''%%%&&&((((((((((((((())))))))))))$$$$$$%%%&&&''''''((()))'''&&&&&&''''''((()))***(((((((((((((((((((((((('''(((***+++,,,,,,++++++//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------,,,***))))))***************+++,,,------))))))******+++,,,,,,---******+++,,,---...//////------............------............------,,,,,,...//////000222333333444111111///......///000000//////000000000000111111...///000000000111333555333777???HHHQQQ[[[dddjjjoooooopppppppppnnnlllkkkffffffggghhhjjjmmmoooqqqqqqtttwwwzzz~~~kkk___RRROOONNNGGGHHHFFFCCCAAA>>>=========::::::999999888777777777444444444444555555555555111111111111111111111111000000000000000000000000///.........000000...,,,.........---------------+++***++++++---000222333,,,,,,+++++++++,,,------************+++,,,---...)))***++++++++++++***)))+++*********)))))))))(((((())))))******************''',,,^^^+++***)))((('''''''''''''''((()))*********))))))))))))))))))))))))******111)))###)))111$$$111"""(((&&&%%%'''''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((('''+++***)))uuu---))))))))))))))))))))))))'''***,,,***''''''***---$$$***************)))((((((''''''''')))+++)))+++,,,,,,***(((''''''&&&&&&$$$666WWWjjj"""%%%&&&((((((&&&%%%&&&'''***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((()))))))))(((((()))))))))((('''&&&$$$(((++++++(((&&&'''***(((((())))))************&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))***++++++,,,...///111222........................,,,,,,,,,+++******))))))***,,,---,,,******+++,,,((()))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------......------............------------------............/////////000000111111111///////////////000000111//////000000000111111111000111222222222333555888999???IIITTT\\\dddjjjnnnooonnnmmmmmmnnnooonnnnnnmmmooorrrvvvzzz|||~~~~~~~~~jjj^^^RRRNNNMMMFFFGGGFFFCCCAAA???>>>>>>>>>999999888888777666666666444444333333333444444555000000000000000000111111.................................///111222111///////////////////////////------,,,,,,---...000111++++++++++++,,,------...))))))))))))***+++,,,---+++,,,---......---,,,++++++*********))))))((((((&&&'''(((***++++++,,,,,,***''',,,^^^&&&&&&'''(((***,,,---...'''((()))***+++***))))))***************+++++++++(((---(((222SSSaaa+++///&&&"""222...***222''''''''''''((()))++++++''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''---"""000''''''+++((((((((((((((((((((((((&&&***,,,***'''&&&***...//////''''''(((((()))************%%%(((,,,...000000...,,,******"""666777]]]---$$$%%%''''''&&&%%%&&&&&&***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((('''((()))))))))(((&&&%%%###(((,,,,,,(((''')))+++''''''(((((()))))))))******((('''%%%&&&''')))***))))))(((''''''''''''((())))))))))))))))))))))))---,,,+++***))))))))))))''''''((()))***,,,---...////////////////////////...------,,,+++***)))))))))***+++,,,++++++,,,...'''(((+++---...---,,,+++......---,,,,,,+++++++++......---------,,,,,,,,,------............------+++,,,,,,---...///000000////////////..................//////000000111111//////000000111111111222222333444444333555888:::BBBIIISSS]]]cccgggjjjlllllljjjiiiiiilllnnnppppppuuuxxx~~~{{{iii___TTTPPPOOOHHHDDDCCCAAA???>>><<<<<<;;;999999999999888666555444666666666555444444333333222111111000000000000000+++,,,...000111111000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''%%%###!!!"""###************************''''''&&&'''((()))+++,,,,,,)))---^^^(((((('''(((((()))***+++---,,,***)))))))))******))))))))))))))))))))))))###..."""%%%///LLL***333 ***************++++++,,,******)))((((((((((((((('''...""",,, &&&'''+++++++++++++++***)))''''''******************++++++''')))''''''111YYY%%%---"""------***000'''------,,,+++***)))((((((iii000)))(((++++++,,,,,,,,,+++))))))******---))))))(((((('''''''''&&&*** ---\\\###...'''...$$$ ((( ''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))))))))((((((&&&%%%'''***,,,+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((***************)))((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))))))))((((((+++***)))'''''''''((()))(((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,---...//////000222111000///...---,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,...000111,,,,,,,,,------.........,,,,,,---.........------++++++,,,...000111///...444333333222111000//////////////////////////////...///000000//////000111333444444444666:::@@@DDDNNNVVVaaahhhkkklllmmmooollljjjiiijjjooouuu{{{}}}|||jjj```UUUQQQQQQIIIHHHGGGDDDBBB???===<<<;;;999999999888777666666555777777666555444444333333222111111000000000000000111111111000///---+++***//////............//////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***((()))+++))))))))))))))))))))))))))))))(((((()))***,,,,,,,,,)))---^^^)))(((((((((((())))))***,,,,,,***)))))))))******))))))))))))))))))))))))+++'''&&&***'''mmm555%%%+++***))))))))))))***++++++******)))(((((((((((((((---+++"""+++...333000***))))))))))))((('''&&&%%%(((((()))***++++++,,,,,,+++---)))+++333###%%%###+++(((&&&---%%%)))))))))******+++++++++VVV***'''(((+++,,,---......,,,***)))###$$$((())))))((((((((('''''''''---&&&<<>>DDDLLLUUU[[[bbbfffkkklllkkkiiijjjkkkkkkmmmrrryyyuuucccZZZPPPNNNNNNGGGFFFEEEBBB???<<<:::999888999888777777666777888888888888777555444333222111222111111000000000000000......------,,,+++******......------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))(((''''''(((***)))))))))))))))))))))))),,,,,,++++++************+++(((---^^^++++++***)))((((((((((((++++++******************))))))))))))))))))))))))***'''...***///}}};;; )))"""!!!,,,999999,,,((((((((((((((())))))*********))))))((())))))***222,,,222%%%%%%&&&+++444+++++++++++++++***)))((('''(((((()))***++++++,,,+++,,,%%%***,,,YYYWWW!!!,,,***'''***///'''*********)))))))))((((((---&&&(((---+++---000111111///---+++...(((((())))))(((((((((((((((((($$$%%%'''###"""444[[[***###222))) ###$$$%%%&&&(((((())))))''''''''''''((((((((((((%%%''')))******)))'''%%%************)))'''&&&&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((+++,,,,,,++++++'''(((((()))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))(((++++++***))))))((((((((((((((((((((())))))))))))(((((())))))************+++***************************+++,,,---...////////////.........///000000///////////////////////////......------,,,,,,,,,..................//////,,,,,,---...////////////111000///000111222111///.....................---111111111111111111111111...000000000000111444666333777>>>EEENNNWWWaaagggiiilllnnnmmmjjjiiijjjmmmpppuuu|||rrraaaYYYOOONNNNNNGGGDDDCCCAAA>>><<<;;;::::::999888888888888999999:::888777666555444333222222222111111000000000000000111111111111111222222222---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***))))))+++---+++++++++++++++++++++++++++++++++******)))((((((+++(((,,,^^^,,,+++***))))))((())))))************+++************************************(((,,,!!!111&&&lll666***---,,,444)))***111)))""":::((((((((((((((())))))*********))))))))))))******+++ (((%%%)))333$$$&&&***++++++++++++******)))******))))))))))))))))))...///)))---...ggg&&&---''')))...///(((++++++******))))))((((((%%%)))(((,,,+++---///000000///---+++ ---***(((((())))))))))))))))))'''666yyy,,,"""!!!///)))999111...&&&%%%###$$$%%%'''((()))))))))''''''''''''((((((((((((%%%''')))******)))'''%%%************)))'''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++((())))))******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********&&&''''''((())))))******++++++++++++,,,,,,,,,,,,------,,,+++,,,---...000000000000000111111111111////////////...------,,,------------------------++++++---....../////////222111000000111111111/////////////////////000000000000000000000000000000000111111000///000333555777<<>>======<<<888999:::;;;;;;;;;;;;;;;666666666555444444333333222111111000000000000000111000000////////////000------,,,,,,,,,,,,------,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((((((***''',,,^^^++++++***)))))))))******))))))***++++++++++++***************************---''')))---111FFFyyyCCC"""---000000###+++,,,(((,,,333,,,))))))((((((((()))************)))))))))***++++++000)))...---555///((())))))***))))))((((((+++******))))))(((''''''+++---))),,,---(((+++%%%***---+++)))***************+++++++++$$$***%%%******+++,,,---...---,,,,,,!!!,,,)))(((((())))))))))))******)))[[[SSS+++!!!...###%%%'''&&&---!!!'''(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))***))))))((('''&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((())))))***************((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))******)))$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))******(((((()))***+++,,,------,,,,,,++++++******)))))),,,+++***))))))+++---//////000000000000000111111000000111111000///......---------------,,,,,,,,,+++,,,---...///000000000444222000///000111000////////////000000111111222000000000000000000000000111111111000000111555888===DDDOOOYYYbbbhhhnnnqqqmmmmmmllljjjiiimmmuuu{{{rrrbbbZZZQQQQQQQQQKKKFFFEEEBBB@@@>>><<<;;;:::777999<<<>>>???>>><<<;;;555555555555555555555555222111111000000000000000000///...---------......///......------......///,,,,,,------...//////000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***)))''''''(((***++++++++++++++++++++++++***+++,,,,,,,,,+++***)))***''',,,^^^*********)))******++++++((()))***+++,,,++++++***************************+++***)))000+++ ,,,ZZZ888+++(((...((($$$)))------111&&&$$$,,,---&&&)))555***))))))))))))***++++++******))))))******+++,,,---111+++WWW(((000((())))))******))))))))))))))))))))))))((((((((('''(((((()))+++'''+++&&&+++)))%%%,,,,,,,,,,,,,,,++++++++++++''',,,$$$******************+++,,,,,,***rrr''')))(((((()))))))))*********'''KKK)))"""/// ,,,###===VVV''':::$$$&&&************)))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))'''&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''&&&&&&'''((('''(((((()))******))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************"""###%%%&&&'''(((''''''(((((((((((())))))))))))***))))))))))))))))))))),,,,,,,,,---------......++++++*********)))))))))+++***)))((()))+++---///---------.........//////111111222222222111000000///.........---------------...///000111222222222444222///.../////////.........///000111111222222111111111111111111111111000111111222333666:::>>>FFFNNNYYYdddjjjnnnpppqqqooonnnmmmjjjkkkqqqzzzppp```XXXPPPOOOPPPJJJFFFDDDAAA>>>;;;999777666777999===@@@AAA@@@===<<<444444444555555555555666222111111000000000000000222222111111222333555666000000////////////000000******++++++,,,---......////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))((()))+++************************++++++------------,,,+++***''',,,^^^***)))))))))***+++,,,,,,((()))***+++,,,,,,+++***************************###///+++***'''222000xxxaaaCCC)))&&&,,,+++)))******''''''))),,,+++(((&&&***------++++++,,,(((!!!***************++++++,,,******))))))***+++,,,,,,***'''HHHjjj$$$***++++++,,,,,,,,,++++++''''''(((((())))))******)))***,,,,,,...'''---+++...&&&###000111111///---+++)))((('''+++...%%%---***)))((('''((()))+++,,,$$$aaa###+++(((((())))))*********+++(((JJJ666 ...!!!&&&***+++""" <<<]]]000((((((000((()))***************)))''''''''''''((((((((()))((((((''''''''''''(((((('''((()))))))))))))))(((''')))+++***'''&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%%%%''')))+++&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************$$$%%%''')))++++++++++++(((((((((((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))*********,,,***)))((()))+++...000+++++++++,,,,,,,,,------111222333444444333222111000000//////.........---//////111222333444444555444222///......///...------......///000111222222222222222222222222222222///000222333555999???CCCLLLTTT```jjjpppqqqqqqpppqqqpppnnnkkklllsss~~~rrr___VVVQQQMMMJJJIIIEEEDDDBBB@@@===;;;999888999999999999999999999999555555555555444333222111222222222111111111111000000///...------...///000000//////000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///+++,,,,,,------,,,,,,,,,(((,,,333$$$$$$+++%%%444------+++)))***+++***(((111111^^^,,,++++++***)))))))))******************)))((('''))))))))))))))))))))))))+++,,,---***&&&$$$$$$&&&EEE,,,///,,,'''222$$$)))))))))((((((''''''&&&'''''''''''''''''''''''')))((('''(((***+++***)))222666))),,,)))...000+++*********+++,,,------'''((("""666222'''$$$+++222&&&(((---///***######(((,,,$$$&&&%%%!!!FFFiii%%%"""000###+++((((((***,,,+++))))))+++---***((('''***///%%%)))///)))''',,,---KKK///!!!---............---+++)))((()))JJJ&&&&&&''''''&&&%%%$$$$$$...,,,%%%%%%)))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''$$$"""$$$''')))(((&&&'''&&&%%%%%%&&&'''&&&%%%((())))))((('''''')))*********)))(((((((((((((((''''''''''''((((((((((((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))************((())))))(((((()))+++---,,,,,,---...---,,,***)))(((+++---...---,,,,,,---,,,---...///000222333333222222333333333222222111000222444666888777777666////////////000000000000////////////000000000000111111111111222333444444222555777777888>>>IIIRRRWWW^^^fffkkkllllllmmmnnnmmmoooqqqqqqrrrvvv}}}qqq___UUUQQQLLLHHHHHHDDDCCCAAA???===:::999888999999999999999999999999555555555555444333222111222222222111111111000000000///............///000111000//////000000///---........................---///000///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...,,,,,,---------,,,++++++***&&&((('''***,,,(((***333...***,,,111333+++###888***)))XXX,,,,,,+++******************++++++,,,,,,,,,++++++))))))))))))))))))))))))***+++---+++)))((()))***111""",,,((()))111******))))))))))))))))))************************'''&&&%%%&&&((()))(((''',,,$$$######)))###"""(((***************+++,,,,,,---666(((+++//////,,,000)))###&&&...111***!!!<<<"""...JJJiii(((&&&222%%%+++((((((***,,,+++***)))+++---uuu***)))'''+++...'''(((***''''''***)))```***&&&((('''((()))*********))))))+++...))))))*********)))((((((..."""(((///&&&$$$&&&***)))((('''&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&)))+++***)))***'''$$$$$$%%%'''((((((((()))))))))''''''(((*********)))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((%%%&&&''')))************+++*********))))))))))))))))))))))))************)))******(((''''''(((***+++,,,,,,,,,++++++***))))))+++---...---,,,,,,---,,,,,,------...///000000000111111222222222111111000222333444444333222111............////////////////////////000000000111111111111111222333444555333555777888<<>><<<:::888777777777777777777777777777555555555555444333222222222222111111111000000000000//////......//////000222000......///000///...////////////////////////---...///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,------------,,,,,,+++***+++'''%%%...+++(((111)))(((111000(((%%%,,,555///,,,aaa---,,,,,,+++++++++++++++))))))***,,,,,,---------)))))))))))))))))))))))))))***,,,,,,++++++---///\\\mmm111<<<000111'''***************+++++++++------------------------+++***)))***+++,,,,,,***"""333+++))),,,---,,,,,,******)))))))))***++++++)))TTT<<<)))"""888000))))))))))))((('''''''''######222>>>ddd)))'''111&&&+++***)))***++++++******+++---NNN+++)))(((+++******)))'''(((+++,,,(((}}}...'''&&&&&&'''((())))))))))))((((((---'''''''''(((((((((((((((###%%%///000***$$$&&&))))))(((''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''(((((((((((((((&&&%%%%%%&&&((())))))(((,,,)))%%%###%%%''')))***((()))***)))((('''(((******))))))(((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&((()))******))))))((((((''''''%%%&&&''')))************++++++++++++************)))))))))*********++++++*********)))&&&&&&'''(((++++++******))))))*********+++------,,,+++,,,---++++++,,,,,,------------...///000000111111111111111111222111000///---,,,---------.........///////////////000000000111111111111111111222333444555555666777<<>>;;;999888777777777777777777777777777444555555555444444333222111111111111000000000000000//////////////////000222000------...//////...++++++++++++++++++++++++---.........------------++++++++++++++++++++++++***+++++++++))))))***,,,------------,,,+++******(((...---222'''%%%888---:::111******,,,***'''&&&((($$$666www------,,,++++++,,,,,,---'''((()))***************)))))))))))))))))))))))))))***+++,,,,,,---......111,,,,,,$$$'''222'''''''''(((((())))))***++++++++++++++++++++++++***)))((()))+++,,,+++***"""!!!444""" ***///%%%***)))))))))))))))****** VVV<<<''':::"""444///(((+++//////***(((...777111222***\\\(((&&&,,,&&&,,,,,,******++++++++++++,,,,,,111+++***(((,,,&&&---+++(((---000,,,)))???555%%%))),,,,,,,,,++++++***)))((($$$ppp###%%%&&&&&&&&&&&&'''(((((())) '''...&&&((($$$+++((((((((('''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))(((,,,)))&&&&&&''')))******''')))******((('''((()))))))))(((((((((((())))))''''''''''''((((((((((((+++)))(((&&&'''(((***+++******))))))(((((('''''')))))))))))))))(((''''''************************))))))*********+++++++++***++++++***((('''(((***,,,+++***))))))***+++,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000///---,,,+++.........////////////000//////000000000111111111111111111222333444555666888888;;;BBBLLLVVV^^^bbbeeefffgggggghhhjjjmmmnnnrrruuuxxxzzz}}}zzzkkkZZZRRRNNNIIIEEEDDDAAAAAA???>>><<<:::888888666666666666666666666666444444444555444444333333111111111000000000/////////000000000000000000///222000---,,,---//////...************************------.../////////...---++++++++++++++++++++++++***,,,------+++++++++---,,,---------,,,,,,+++***'''///000...)))+++222)))---((('''+++,,,,,,000777777))),,,,,,,,,,,,++++++,,,------***************)))((('''))))))))))))))))))))))))+++*********++++++++++++)))zzzYYYfffXXXXXXYYY^^^^^^^^^______`````````````````````````````````]]]\\\\\\\\\^^^___^^^]]]qqq444$$$%%%(((...'''******)))))))))))))))***%%%---UUU333((((((666***""" '''///...***((('''<<>><<<;;;999999666666666666666666666666333444444555444444333333111111000000000////////////000000111111000000///111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------///111333222///,,,+++++++++++++++++++++++++++---//////---,,,------+++,,,,,,------,,,,,,+++***'''+++&&&///333***???222++++++333666...'''%%%)))***,,,++++++++++++,,,,,,------------,,,,,,***))))))))))))))))))))))))))))))+++***))))))******)))((((((___KKK***...444))),,,000++++++***)))))))))******222 ttt""")))111------///,,,&&&(((111888SSS...+++'''((((((+++,,,+++***+++---------+++))),,,+++***---(((444---(((///&&&!!!222000!!!---'''))))))))))))***+++------///uuu"""!!!111))))))(((''''''((()))******'''"""''',,,&&&(((&&&'''(((((()))(((((((((''''''(((((())))))******'''''''''''''''((())))))((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%"""%%%'''((((((''''''(((''''''(((***,,,+++(((%%%&&&(((***+++)))(((((((((((((((((((((((())))))***''''''''''''(((((((((((()))((('''&&&%%%&&&''''''((((((((()))))))))))))))%%%&&&''')))************((((((((((((((()))))))))*********++++++++++++,,,)))+++---------,,,---...,,,,,,,,,+++,,,,,,------,,,------,,,******,,,---/////////...............,,,---......////////////.../////////000000111111000000111111111222222222000000000111111111222222111111111222444555777777<<>><<<;;;;;;888888888888888888888888333333444444555444444444000000000000///////////////000111222222111000///.........///000///---***........................,,,---111666999777000+++************************+++---//////...,,,,,,---)))***+++,,,---.........222999))))))%%%CCC\\\555+++PPP***)))))))))***++++++,,,'''((()))***************))))))))))))))))))))))))+++)))'''))),,,---,,,***%%%,,,///111!!!...333---------,,,+++******++++++"""333$$$vvvggg]]]cccyyy111"""+++***000,,,------+++)))+++---///---+++000,,,++++++...)))000%%%&&&333)))555eee######888///,,,+++***))))))***++++++!!!ppp!!!###333$$$+++***(((&&&%%%&&&'''((('''&&&---''',,,(((&&&%%%&&&((()))))))))((((((%%%&&&&&&'''((())))))***'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******++++++******)))))))))(((&&&***---...---+++,,,---***(((&&&&&&'''(((((((((%%%(((++++++***((('''(((((((((((((((((()))******''''''''''''((((((((()))))))))******)))(((''''''&&&&&&'''((()))***++++++)))))))))))))))(((((('''))))))******+++++++++,,,******+++++++++,,,,,,,,,***,,,......+++***))))))((()))***,,,,,,,,,+++***......---,,,******+++------------.........///////////////000//////......111000000/////////000000////////////000000000000000111111111111222222222111111111222444666777888>>>IIIWWW```bbbaaaaaacccaaaccckkkxxx~~~wwwrrrooopppqqquuu|||rrrfffZZZTTTRRRMMMIIIIIIEEEDDDBBB???===;;;:::999444555666777777777555555444444555555444444333222111000000000000000111222...---,,,,,,---...///000+++,,,,,,------......///111000...---,,,,,,---...,,,------......------,,,+++---......---,,,---...++++++++++++++++++++++++(((***+++---......------+++)))###000///"""+++,,,,,,---...///000000++++++************++++++,,,,,,,,,,,,---...//////---,,,***)))((()))******'''+++FFFiii///***...###,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***888YYY666'''---###000'''(((,,,---...---+++***+++,,,,,,333sss(((---333###"""BBB ((($$$000666LLL000!!!///)))'''************************&&&;;; ***'''---)))+++***&&&'''------(((666,,,$$$///000)))))))))))))))))))))))),,,+++***)))((((((((((((************************************************&&&&&&'''((()))***++++++''''''(((((())))))******)))))))))(((''''''&&&&&&+++(((%%%&&&)))+++***)))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))+++,,,++++++***%%%(((+++,,,***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,---,,,+++***))))))))))))''')))---000111000...,,,///...,,,++++++,,,...//////////////////.........---------.........//////...............///000000(((---222333111...---.........///000000000000000000000000000000000000000///222444333333777???FFFFFFOOOZZZaaabbbaaa``````ccchhhtttzzzuuurrrppppppqqquuu}}}rrrfffYYYTTTQQQMMMIIIIIICCCAAA???<<<:::888777666555666666666666666555555444444555555444444333222111111000000000000000111---------------...///000------------------------...------,,,,,,,,,,,,---,,,------......------,,,***++++++******+++...111------,,,,,,++++++++++++)))***,,,------------,,,&&&///:::+++WWW,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********,,,---///111222++++++******************+++...444---$$$......,,,,,,,,,,,,,,,,,,,,,,,,,,,777,,,eee!!!(((+++###333)))(((,,,---...---+++***+++,,,'''222666,,,+++&&&444888555---111'''$$$***%%%******'''...************************&&&***444---111%%%+++...+++***+++)))$$$"""444///***111 )))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%%%%'''))))))(((((((((((((((((('''''''''******)))))))))(((((((((***************************))))))((('''&&&$$$### ###%%%'''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***((())))))))))))*********---,,,+++***))))))))))))'''))),,,///000000...,,,,,,,,,************,,,,,,........................---------.........//////...............///000000***---000111111//////.........///000000000000000111111111111111111111111222444555444444999AAAHHHOOOUUU]]]aaabbbaaabbbdddkkkqqq~~~|||zzzvvvrrrqqqsssvvvyyy|||qqqeeeYYYTTTQQQMMMIIIIIICCCAAA???<<<:::888777666888777666555555555555555444444555555444444333222222222222111000000000///------.../////////......//////......---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......------,,,*********))))))+++000333//////...---,,,,,,++++++++++++,,,------,,,,,,,,,555$$$###---<<<,,,,,,++++++***)))((((((++++++************++++++)))))))))***+++,,,...///)))******+++++++++******,,,)))+++555,,,###)))+++++++++++++++++++++++++++***---%%%$$$---222,,,&&&666---000,,,---...---,,,+++,,,------***'''yyy888...###333///444333 444AAASSS$$$&&&///$$$&&&,,,************************%%%///]]]***+++&&&$$$***---+++((())))))(((888mmmDDD%%%111***'''))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***)))'''&&&&&&((())))))((('''''''''(((((((((((((((************))))))))))))))))))))))))))))))))))))+++***(((&&&%%%#########%%%&&&((((((((()))+++---))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********---,,,+++******)))******'''))),,,///000///---,,,++++++++++++++++++++++++,,,,,,------......//////------........./////////...............///000000---,,,---...000111000///......///000000000000000111111111111111111111111444555666666777===EEELLLYYY\\\```aaaaaacccgggkkkttt{{{{{{uuurrrqqqppppppsssyyyqqqdddXXXTTTQQQMMMJJJIIIFFFDDDBBB???===;;;:::999999888666555444444444555444444555555444444333222333333222222111000///...---...///000000///...---///.........---------,,,)))+++,,,.........---,,,,,,------......------,,,+++,,,,,,++++++,,,///111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,++++++&&&333///777444)))hhh,,,++++++***))))))((((((,,,++++++******++++++,,,++++++***((((((''''''''''''(((***+++,,,,,,+++***(((###///III---... (((***************************>>>222###{{{&&&***777+++)))222***444,,,---...---,,,+++,,,---000'''888%%%^^^111111$$$&&&))))))...$$$///+++555+++)))$$$+++&&&************************&&&111&&&&&&222"""(((((('''&&&'''***---...555(((!!!555111((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((''''''&&&&&&&&&''''''''''''(((((()))))))))((((((((()))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&''')))***+++++++++)))'''(((***,,,))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,---,,,++++++************(((***,,,...///...---,,,,,,------......------,,,+++++++++,,,---...//////............////////////...............///000000///,,,***,,,000222111000......///000000000000000111111111111111111111111333444555777;;;BBBLLLRRR^^^```aaaaaaaaaeeemmmssszzzzzztttqqqooorrrvvv{{{pppdddXXXSSSQQQMMMJJJIIIGGGEEECCCAAA>>><<<;;;;;;999888666555444444444555444444555555444444333222333333333333222111///.........000000000///...------------....../////////+++,,,---/////////...---,,,------......------,,,)))+++......,,,+++******111111000///---,,,++++++------,,,,,,,,,,,,,,,,,,000777"""%%%222+++'''111GGG************++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++)))(((((((((((('''(((***+++,,,,,,+++***'''+++***///:::,,,+++***************************000(((---***,,,^^^---.........)))...,,,"""000,,,---......,,,,,,---...---(((///"""jjj###666 333///$$$777///???###///***&&&(((///,,,************************,,,###eeeooo 000///+++(((&&&(((,,,---+++***222...ZZZ,,,&&&+++(((((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))&&&&&&'''((()))***++++++***))))))(((((('''''''''))))))((((((''''''''''''''''''(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,***)))(((&&&$$$$$$''')))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,------......------,,,+++++++++,,,---...//////........./////////000000...............///000000000---+++,,,///222111000......///000000000000000111111111111111111111111000222555999@@@IIIRRRXXX^^^```aaaaaaccciiissszzz|||tttpppooopppqqqyyyooocccWWWSSSQQQMMMJJJIIIEEECCCAAA???<<<:::999999888777666555555555555555444444555555444444333222222222333333333222000/////////000000000///......,,,------...//////000000------......//////......,,,------......------,,,'''***---...,,,)))'''&&&000000///...---,,,,,,+++,,,,,,,,,++++++,,,------''''''444AAA'''222:::111666777((()))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---......)))******+++++++++******(((888000aaa:::)))++++++++++++++++++++++++,,,111$$$(((777***ttt(((...***&&&...666///'''...,,,---......------...///333 ---111&&& '''(((***'''555&&& fff%%%---###(((///***)))222************************000 ---(((888---***(((+++000222---'''%%%!!!)))'''+++%%%)))))))))))))))))))))))))))))))))(((((('''(((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((***))))))(((''''''&&&&&&$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&(((+++...)))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********,,,,,,++++++++++++,,,,,,)))***+++---------,,,+++++++++++++++++++++++++++,,,,,,------......//////....../////////000000000...............///000000000...------///000000///......///000000000000000222222222222222222222222000222777>>>GGGPPPXXX\\\\\\___bbbdddgggnnnwww}}}|||sssmmmmmmqqquuu{{{nnnbbbWWWRRRPPPMMMJJJIIICCCBBB???===:::999777777555666666666666666555555444444555555444444333222000111333444444333111000111000000///////////////............////////////......------,,,---------,,,------......------,,,)))+++---...,,,*********.........---------,,,,,,,,,++++++++++++,,,...///@@@%%%666+++888+++'''888222555((())))))***,,,------...---,,,,,,++++++,,,,,,---+++******+++,,,---...///++++++******************'''555'''///???%%%222***,,,,,,,,,,,,,,,,,,,,,,,,(((...------(((---<<<111444***)))(((000333000000...,,,---......------...000666777,,,***BBBVVV$$$+++ 444------DDD###///222***$$$555+++"""///************************,,,///'''***AAA<<<%%%''')))---111...)))+++222kkkWWW&&&###&&&888---))))))))))))))))))))))))(((((((((((())))))***+++************************(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''%%%(((******)))((((((***((((((((((((((('''''''''''''''(((((())))))))))))************************'''''''''(((((('''&&&&&&***++++++*********---///))))))))))))))))))))))))))))))*********+++++++++((())))))))))))*********,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,************,,,,,,.........................../////////000000000000...............///000000...///000///...---...///......///000000000000000222222222222222222222222333666<<>>))))))))))))************))))))))))))************))))))))))))))))))))))))+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&'''(((******+++++++++((('''&&&%%%%%%%%%%%%%%%******))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''((())))))'''%%%------,,,,,,+++*********(((((())))))*********+++(((***++++++******+++,,,'''((()))***+++,,,,,,,,,---***(((***---000111000.........//////...------............////////////...............///000000000000000000000000000000////////////000000000000111000000111222333222111444444333222111333666999;;;>>>DDDLLLUUUZZZ[[[[[[]]]aaagggmmmrrrxxx~~~}}}vvvsssrrrwww~~~lllaaaVVVQQQNNNJJJIIIJJJFFFDDDAAA===:::888777777777666666666555555555555444444333444555555333111222111111111000000000000000000/////////.................................///...------...///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++---...//////000/////////333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<###%%%```,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******)))***,,,,,,++++++---......111***(((---LLL***666.....................---***+++++++++,,,,,,------%%%zzz777...///000...,,,***,,,///111000///111000///...---......///222111222333///,,,111:::DDD222888!!!...........................------,,,,,,------...$$$---'''...888""",,,ggg999''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))((('''''''''((((((((('''''''''&&&&&&'''((()))***************)))(((''''''&&&&&&''''''))))))))))))((((((((((((((((((((())))))*********'''''''''''''''((())))))*********))))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))***)))(((((()))***)))(((+++++++++++++++*********))))))))))))*********+++((()))******))))))***+++++++++,,,------,,,,,,,,,---+++)))***---000000///,,,,,,------------,,,,,,............////////////...............///000000000000000000000000000000////////////000000000111111000000000111222222222333333333222111333777:::>>>BBBJJJRRRWWWZZZ[[[[[[aaadddjjjpppvvv|||~~~xxxuuuvvvyyykkk```VVVQQQNNNJJJIIIJJJFFFDDD@@@===999777555555666666666666555555555555555444333444555555333111222222222222111111111111000000////////////..............................------------...000111222......------------......,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,///.........//////000111444333111000///...------------------------------###***333---999,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++///---+++***,,,---...---+++555((((((///(((UUU+++........................++++++,,,,,,,,,,,,,,,,,,)))###---***555,,,555222111000000222333222222444333333222222222222333555222222555666222...---,,,fff+++***999***000++++++++++++++++++++++++,,,+++************+++,,,)))///(((&&&///,,,"""###>>>111''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((()))***)))((('''&&&(((((()))******)))))))))***)))(((((('''((((((((((((((((((((())))))))))))&&&'''((()))***++++++,,,((((((((((((((()))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******,,,***(((((()))++++++***)))))))))************+++)))))))))***************(((***++++++******+++,,,......//////......---,,,...,,,++++++---.........,,,,,,,,,---------------............////////////...............///000000000000000000000000000000/////////000000000111111111111000///000111222333111222222222222555999===CCCIIIQQQWWWYYYZZZ[[[]]]eeeiiinnnttt{{{yyyvvvvvvvvvyyy~~~iii^^^UUUQQQNNNJJJIIIJJJFFFDDDAAA>>>;;;999888777666666666666666555555555555444333333444444333111111111111111111111111111000000//////////////////---------------------------------...///000000111......------------......------------------------,,,------......//////000//////.........000111222444333222000//////..............................999+++'''222999333...000,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++000---***+++---...,,,***&&&///''',,,))) qqq###---------------.........---------...............)))555---YYY|||777:::???999777444888777777777888999::::::;;;;;;::::::::::::::::::999777777;;;===:::555111@@@+++===[[[ :::+++!!!111((())))))))))))))))))))))))******))))))))))))******///111---""" ...555,,,+++???(((;;;))))))))))))************(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((('''&&&''')))******)))'''&&&((()))))))))))))))(((((())))))(((''''''(((((((((''''''(((((())))))******&&&&&&'''((())))))************))))))******+++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************,,,***''''''(((***+++,,,'''(((((()))******++++++***************************+++---,,,++++++,,,........./////////......---...---,,,,,,---------------------------......///............////////////...............///000000//////////////////////////////000000000111111111111111000//////000222444000111222222444888===AAAIIIOOOUUUXXXWWWXXX]]]aaajjjmmmsssyyyzzztttsssvvv{{{|||fff]]]TTTPPPNNNJJJHHHIIIDDDBBB@@@===;;;:::::::::555555555666666666666666555333222222333333222111000000000000000000000000//////000000000000000000........................//////////////////......///......------......///------------------------,,,,,,------...///////////////......///000222333333333222000////////////........................000000,,,&&&%%%+++///000---111www,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---************++++++++++++---,,,+++,,,///...***&&&&&&(((,,,111 ...<<<222++++++,,,,,,---------------------...............666...777>>>ttt333444MMM999<<>>;;;::::::::::::555555555666666666666666555333111111222333222111///////////////000000000//////000000000000111111//////////////////////////////000000///...------//////............//////------------------------///......---,,,,,,++++++.........///000111222333222222111000////////////---------------------------999555000222333///+++888*** [[[,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***************++++++++++++,,,...///---)))&&&+++(((111111888}}}++++++,,,,,,---.........,,,,,,------...//////000(((;;;***(((===666^^^QQQCCCJJJVVVTTTIIIOOOWWWQQQPPPQQQSSSTTTTTTVVVYYY[[[XXXYYYZZZZZZ[[[ZZZZZZZZZZZZ]]]\\\VVVQQQQQQQQQPPPVVVGGG:::RRRAAAGGGttt***&&&)))111888444+++,,,444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000(((***///,,,+++***###000))),,,%%% ZZZRRR%%%:::'''###000''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((((((((('''&&&''''''((())))))(((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************))))))))))))((((((((((((((((((((()))))))))*********(((&&&''')))***++++++(((((())))))***+++,,,,,,+++++++++++++++*********&&&((())))))(((''')))***)))***+++---.../////////+++---///...---,,,,,,---******)))))))))+++,,,---............////////////...............///000000000000000000000000000000000000000111111111222222000222555444222111333555111333555888;;;AAAHHHMMMTTTVVVXXXYYY[[[```hhhnnnssswww{{{vvvuuuooopppvvvwwwcccZZZRRRPPPNNNJJJHHHIIICCCAAA???===;;;:::999:::555555555555666666666777555333111111222333222222//////000000000111111111//////000000000111111111000000000000000000000000---...///000000//////...//////............//////........................---------,,,++++++******---...///000111222222222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,>>>666***$$$)))000///)))%%%333///999BBB(((MMM,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++---......---,,,+++,,,,,,,,,111******333 [[[------......///000000111......///111222333444444***GGG:::***;;;777---DDDzzzeeeaaaffflllgggdddiiifff```eeeaaaccceeeeeedddeeehhhjjjjjjkkklllmmmmmmmmmlllllljjjnnnllleeebbbddddddaaaPPPVVV^^^IIINNNZZZLLLZZZiii---%%%777???111222***444===++++++++++++++++++++++++((()))************)))(((000+++(((***---...---...&&&777...)))666---***FFF;;;&&&+++,,,%%%&&&,,,+++''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&'''((())))))))))))((((((''''''(((((()))***))))))))))))((((((((((((((((((((()))))))))))))))'''''''''&&&'''(((((())))))*********+++++++++,,,))))))))))))((((((((((((''''''((((((((())))))))))))(((((()))+++,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,++++++*********''')))******)))(((***++++++,,,------............***,,,//////---,,,,,,...,,,+++******+++,,,...000............////////////...............///000000000000000000000000000000000000111111111222222222///333777777444222333666333555888;;;???FFFMMMRRRWWWXXX[[[```ffflllqqquuuwww}}}~~~{{{vvvvvvzzzxxx|||vvvbbbYYYRRRPPPNNNKKKHHHIIIGGGFFFCCC???===;;;;;;:::444555555555666666777777555333111000111222222222000000111111222222222333//////000000111111111222000000000000000000000000+++,,,...000111111000000//////............//////........................)))******++++++,,,------,,,---///111222333222222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%+++444333,,,+++111000***,,,---&&&(((---(((333,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------///000...++++++...111)))///..."""666)))---'''************************++++++++++++++++++++++++........................++++++*********))))))))),,,000111$$$???+++***444...//////000111222222333222222444555777888::::::BBB333666AAA===:::DDDLLL???PPPnnn{{{nnnfffkkkyyyssslllppprrrllloootttmmmnnnpppqqqpppnnnnnnqqqsssuuuvvvxxxyyyyyyyyyxxxxxxqqqtttrrrnnnoootttsssmmmlllooo```aaaiii___[[[___\\\^^^zzzTTT<<<<<<<<<888555---111888999000'''+++555////////////////////////+++,,,---......---,,,+++###000222//////+++)))///,,,)))'''+++///,,,)))---,,,000KKKxxxfff:::+++...333000'''(((,,,(((+++///***))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++%%%%%%'''((())))))))))))))))))((())))))***++++++******))))))((((((''''''(((((()))***+++,,,------***************++++++,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''(((((((((((()))))))))+++---...---++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************,,,------,,,+++---.....................---,,,))),,,//////---,,,---...000///...---...000222444............/////////000...............///000000000000000000000000000000000111111111111222222222...444999999666333444666444666999===BBBIIIPPPVVVXXXZZZ___gggooouuuxxxxxxzzz|||vvvwwwyyyyyy|||vvvcccYYYQQQNNNMMMJJJIIIJJJCCCAAA>>>;;;999888888888888888777666555444444333333333444555444333222111111111111111111111111111////////////////////////000...---...///000///...111111111000///---,,,+++......------------.........------,,,,,,------...////////////////////////333111//////111222333222///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++,,,------////////////////////////)))111HHHmmm222000...------,,,***(((..................---------,,,,,,,,,,,,---......------------------------...............///000000444000,,,+++---...---+++......---,,,---...///000......------,,,+++******,,,,,,,,,---...///000111---...//////......000222222222111111333555888:::888888888:::<<<@@@CCCDDDHHHIIILLLNNNRRRTTTWWWXXXYYY^^^ccceeegggppp~~~pppqqqrrrtttvvvxxxzzz{{{zzzyyyxxxxxxyyyzzz{{{|||xxxxxxxxxyyyyyyzzzzzz{{{zzz{{{{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxttttttsssqqqpppooonnnmmmlllllljjjiiikkkvvv|||hhh\\\UUUTTTQQQMMMHHHDDDAAA@@@===<<<:::888666444222111333111////////////...---.../////////...---++++++,,,,,,------------,,,,,,+++***************+++++++++++++++************)))---,,,,,,+++***)))'''''')))************+++++++++************************)))************))))))(((++++++******)))(((((((((***))))))(((((((((((((((***)))(((''''''((()))***((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''&&&%%%&&&(((***,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((***************++++++,,,,,,,,,+++++++++,,,---...---------............///........................------......//////000000////////////000000000000---......///////////////000000000000111111111111222111111111000000//////---///111111111222444666666888<<>>;;;888777666555333111///...---------...///000...---+++*********++++++...------,,,,,,---------,,,+++++++++************))))))***+++++++++++++++)))************+++++++++((((((((((((((((((((((((++++++++++++***)))(((''''''''''''(((((((((((()))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))((('''''''''((()))***,,,,,,,,,+++++++++++++++*********))))))((((((((())))))))))))************************************************************+++++++++++++++,,,,,,---)))+++---//////---***)))+++++++++,,,,,,,,,------........................000000///......---,,,,,,////////////000000000000---......///////////////000000000000111111111111111111111111111000000000111333444444444444666888;;;@@@FFFLLLQQQYYYaaagggmmmrrrzzzzzzuuuwwwxxx~~~{{{tttmmmiiipppbbbYYYQQQNNNLLLHHHFFFFFFBBB@@@>>><<<:::888888777555555555666666666666666444444444333333333222222111111111111111111111111111111111111111111111111000...---...///000///...---......///////////////......------------.........------,,,,,,------...////////////////////////222000///000222333222111...------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,...------------...//////////////////////////////###&&&+++......---,,,,,,...---,,,...000111111000---------...............---------------...//////.......................................///000000---000333222///,,,---..................//////000------............//////333333222222222333444444333555888:::;;;===???AAAIIIJJJMMMPPPUUUZZZ^^^```fffgggiiikkkmmmpppqqqssstttuuuvvvwwwyyy{{{||||||{{{|||~~~~~~~~~~~~}}}~~~~~~xxxxxxwwwvvvtttsssrrrrrrooonnnjjjfffaaa\\\YYYWWWMMMJJJFFFCCC@@@>>>;;;888777555333111000000111222000///---,,,,,,---///000......------,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,+++***)))((())))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***'''''''''((()))******+++''''''''''''((()))***+++))))))(((((((((((())))))''''''((((((((((((((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))***************)))(((((('''(((((()))++++++++++++++++++++++++++++++******)))(((((((((((()))))))))************++++++++++++++++++++++++***+++++++++++++++,,,,,,---------------...//////+++,,,---......,,,+++)))+++,,,,,,,,,,,,---------........................000000000//////.........////////////000000000000---......//////////////////000000000111111111111111111111111111111111111222333444444444555777999===DDDLLLRRRXXXaaammmvvvyyy}}}|||zzz{{{{{{~~~xxxrrrmmmgggdddoooaaaXXXPPPNNNLLLHHHEEEEEEAAA@@@>>><<<:::999777777555555555666666666666666444444333333333222222222111111111111111111111111111111111111111111111111000...---...///000///...///////////////......---......------------.........------,,,,,,------...////////////////////////111000000111222333222111------,,,,,,,,,------.........------------.........------------...//////////////////////////////444222...,,,,,,...///000///...---...000000000...---------.........//////...------------...//////.......................................///000000000333555444000------............///////////////////////////////////////222222222333444555666777888;;;@@@DDDFFFIIILLLOOOXXXYYY\\\aaaeeejjjnnnpppssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzxxxtttqqqmmmkkkiii```]]]XXXSSSPPPLLLHHHEEEBBB@@@<<<888555444444444444333111000000222444555......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((''''''&&&((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((()))))))))***************))))))(((((((((((()))))))))******************+++*********)))))))))(((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,,,,------------....................................//////000000000111111111////////////000000000000---......//////////////////000000000111111111111111111111111111222222222222333333333333555888;;;???FFFPPPYYYaaalllzzzyyyvvvxxx{{{tttnnnjjjfffbbb___nnn^^^VVVOOONNNLLLHHHEEEFFFCCCBBBAAA???===;;;999888666666666666666555555555555444333222222222333333111111111111111111111111111111111111111111111111000...---...///000///...//////000000///...------......------------.........------,,,,,,------...////////////////////////111000000111333333222000------,,,,,,,,,---......///......------......///---------,,,---......///////////////////////////+++)))''')))...222333333...---+++,,,------,,,+++,,,,,,------.../////////......------......///000.......................................///000000222333333222000.........---...///000000000000///000000111111222222333333333444555777999<<<>>>???DDDHHHNNNSSSVVVZZZ]]]___fffhhhkkknnnrrruuuxxxyyy||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwqqqmmmhhhdddaaa]]]ZZZWWWQQQOOOJJJEEEAAA===;;;:::555444222111000000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))+++,,,------------)))************+++++++++************************&&&'''((()))************))))))******+++,,,------******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++,,,---------,,,+++***+++,,,...///---------.........//////..............................///000000111222222////////////000000000000---......///////////////000000000000111111111111111111111222222222222222111222333333333666:::===CCCJJJUUU```kkkxxxxxxvvvxxx}}}yyysssnnnhhhccc```^^^[[[YYYlll\\\TTTNNNMMMLLLIIIFFFFFFBBBBBBAAA???===;;;999888777777666666555555444444555444333222222222333333111111111111111111111111000000000000000000000000000...---...///000///...---...//////////////////......------------.........------,,,,,,------...////////////////////////000000000222333333222000,,,,,,,,,,,,,,,---...///......---,,,,,,---......,,,,,,,,,,,,,,,------...////////////////////////---///222444333000+++''',,,+++***+++,,,---,,,+++,,,,,,------...//////000...............//////000.......................................///000000000///......///000000///---...///000111000000///000111333444666888::::::<<<===???BBBFFFJJJMMMOOOUUUYYY___dddgggjjjmmmoooqqqrrrtttwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwtttqqqooommmkkkiiicccaaa^^^YYYSSSOOOKKKIII===<<<:::888555333111000111000///...------------------,,,,,,,,,+++++++++((()))+++,,,---.........)))************+++++++++******************************++++++***))))))((())))))******+++++++++,,,)))(((((((((((())))))***'''((()))******)))(((''')))))))))))))))((('''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((())))))************)))))))))******+++++++++)))))))))******++++++,,,))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,---------------......///)))***+++,,,------......,,,,,,---------.............................................////////////////////////000000000000---......///////////////000000000000111111111111111111111222222333333333111222333444555888===AAAIIIOOOYYYeeesss}}}wwwuuu{{{|||vvvppplllfffbbb]]]ZZZYYYXXXWWWVVV}}}jjjZZZSSSMMMMMMMMMIIIGGGGGG@@@@@@???===;;;999777666888888777666555444444333555444333222111222333444111111111111111111111111////////////////////////000...---...///000///...+++,,,---///000111111111.........------............------,,,,,,------...////////////////////////000000000222444444222000,,,,,,,,,,,,,,,---...///------++++++++++++------,,,++++++++++++,,,------////////////////////////...//////---+++,,,000333,,,++++++,,,...///...---,,,,,,------...///000000...............///000000////////////////////////...............///000000...+++)))***...111222000---...000111111111000///000111444777:::===@@@AAAEEEGGGJJJNNNRRRWWW[[[]]]bbbffflllppprrrtttvvvxxxwwwxxxyyy{{{}}}}}}~~~~~~{{{|||~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~{{{yyyxxxxxxwwwvvvtttqqqpppmmmhhhccc^^^ZZZWWWMMMLLLJJJGGGBBB>>>:::888222222000///............---------,,,,,,,,,++++++,,,,,,---------,,,++++++)))************+++++++++))))))))))))))))))))))))000000///...---+++))))))))))))))))))************''''''''''''(((***+++,,,'''((()))******)))((('''))))))******)))(((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************************************(((((()))***++++++,,,,,,***))))))))))))***++++++&&&(((+++...//////...---++++++,,,,,,,,,---------.................................---,,,,,,++++++////////////000000000000---......///////////////000000000000111111111111111111111222222333333333222333444555777;;;@@@DDDNNNRRR[[[iiiwww~~~uuurrruuu~~~yyysssmmmhhhddd^^^[[[WWWUUUUUUVVVWWWVVV~~~kkkZZZVVVPPPLLLJJJJJJIIIIIIDDDAAA>>><<<<<<<<<;;;:::555555444444444333333333444444555555444444333222//////000000111111111222222111111111000000//////////////////000000000000..................------111000000///......------111...,,,,,,---.........+++,,,---.........---,,,000111222333222000...---......------------.........,,,++++++,,,---,,,+++///............///000000++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////...------------.........///000////////////000000111111///......///000000000222333444444222222333444888:::===@@@CCCGGGKKKOOOWWWXXX[[[^^^bbbeeehhhiiioooppprrruuuxxxzzz{{{|||~~~~~~}}}~~~~~~}}}}}}|||zzzyyyxxxwwwvvvssssssrrrqqqpppooooooooorrrtttwwwyyyzzz}}}~~~|||zzzyyyyyy{{{yyyvvvrrrnnnjjjgggeee```]]]XXXTTTOOOIIIBBB>>>:::888555222000......---111000//////000///---+++.........---+++(((&&&$$$***+++,,,---,,,+++***)))*********))))))))))))(((+++*********))))))((((((&&&&&&''''''(((((())))))++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........---,,,+++***)))(((((())))))))))))((('''++++++************++++++)))(((((('''''''''''''''++++++************++++++*********)))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''******+++,,,---......///,,,,,,++++++******++++++***...333333000------.....................------000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222111222222333333///111333666999???EEEJJJSSSXXX```iiirrr}}}{{{xxxpppttt~~~xxxvvvqqqkkkeee___[[[YYYSSSSSSRRRQQQQQQRRRTTTUUU|||jjjZZZVVVPPPLLLJJJIIIIIIHHHDDDAAA>>><<<;;;;;;:::999555555555444444444333333444444555555444444333222000000000000111111111222111111111111000000000///....../////////000000000//////...---,,,,,,++++++111111000000///......---000...,,,,,,---//////...,,,------...............111222333444333111///...000000////////////000000222000...,,,,,,,,,+++)))---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................------------------------------------------............//////////////////---.........///////////////////////////000000111/////////000111000///...111333444444444555777999;;;???DDDJJJOOOTTTZZZ]]]cccdddfffiiillloooqqqrrrwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~||||||zzzxxxvvvtttsssrrrpppooommmkkkjjjjjjkkkkkkkkkmmmppprrrsssvvvyyy|||}}}~~~}}}}}}~~~|||yyyuuurrrpppooommmkkkgggccc^^^YYYSSSOOOEEECCC???;;;666333111000000///---...//////...,,,***+++,,,------,,,+++***+++,,,------------,,,+++++++++*********)))))))))************)))))))))((((((((())))))))))))))))))++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((())))))))))))((((((*********))))))*********(((((('''(((((()))******++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++++++++++++++++++++,,,---...---......---,,,,,,---...........................000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222111222222333444222444666999===BBBIIINNNTTTYYYaaajjjrrrzzzzzzrrrqqqwww~~~yyytttllljjjfffbbb]]]YYYWWWVVVRRRRRRRRRSSSTTTUUUVVVVVVyyygggYYYUUUPPPLLLJJJIIIHHHHHHDDDAAA>>>;;;::::::888777555555555444444444444333444444555555444444333222000000000111111111111111111111111111000000000000............////////////000///...---,,,***))))))111111000000///............---+++,,,...///000///...............///000000333333444444333222000///000000////////////000000333111...---------,,,***---,,,,,,,,,,,,---......///............///000000...............................................................---------.........//////000000000////////////000000000000//////...//////000111111...000222333333222000///222444666777999<<<@@@CCCGGGLLLSSSYYY___dddiiillloooppprrrtttvvvxxxzzz{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}|||zzzxxxvvvtttrrrqqqmmmkkkiiigggeeefffggggggeeegggiiijjjkkklllooorrruuuyyy}}}{{{yyyxxxyyywwwtttqqqnnniiiddd```VVVSSSNNNHHHBBB<<<999777444222///.../////////...***+++,,,---............,,,------......------,,,,,,,,,,,,+++++++++******************))))))))))))+++***************))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((()))))))))))))))***))))))(((((())))))***''''''((()))***+++,,,---++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))******++++++,,,...///000000---)))''')))+++---...........................000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222222222333444444666777:::===AAAGGGNNNSSSXXX]]]eeemmmsssyyy{{{rrrppptttwwwpppjjjfff]]]\\\ZZZXXXVVVTTTSSSSSSPPPQQQSSSVVVXXXYYYYYYYYYvvvdddXXXUUUPPPLLLJJJIIIHHHGGGEEEAAA>>>;;;:::999777555555555555555444444444444444444555555444444333222111111111111111111111111111111111000000000000000---.........//////////////////...------,,,++++++/////////.........---------,,,+++,,,///000000/////////.........000111222333333333333222111000///......------------......///---,,,,,,...///......///............///000000//////......//////000111................................................000/////////......------.........///000000111111///000000000000111111111///////////////000111222000222333444444444444555777999<<<>>>AAAFFFKKKOOOXXX\\\bbbgggkkknnnppprrrvvvvvvxxxyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||}}}}}}|||||||||~~~~~~~~~}}}|||}}}|||{{{zzzyyywwwvvvvvvnnnmmmjjjgggfffggghhhiiieeegggggggggfffgggiiikkknnnsss{{{~~~~~~}}}|||zzzxxxvvvtttpppllliiidddaaa\\\VVVOOOIIIEEEBBB>>>;;;666333222111000///............------,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++*********)))))))))))))))+++++++++******))))))(((******)))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))((((((((((((((())))))***))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,'''&&&)))---...------------...............////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222222333444555666888<<>>;;;:::999777555666666555555555444444444444444555555444444333222222222222111111111111111000000000000000000111111.........////////////000............////////////......---------------,,,,,,,,,+++---///000000/////////......///000222333222222222111111000//////......------------......---+++***+++---......---///............///000000.........---...//////000////////////////////////------------------------000000000//////.........////////////000000111111000000000000111111111222/////////000111222333333111222333333333666:::>>>AAADDDGGGJJJNNNSSSXXX\\\dddggglllppprrrssstttvvvyyyyyyzzz|||}}}~~~}}}|||{{{{{{{{{|||{{{|||||||||{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyysssrrrpppnnnmmmnnnoooooolllmmmmmmkkkiiihhhiiikkkmmmsss{{{}}}{{{yyyyyywwwuuuqqqnnnllljjjgggbbb]]]XXXTTTRRRJJJFFF@@@:::777444111///000000///...------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,+++))))))))))))))))))***************))))))(((((((((***)))))))))))))))******************)))))))))((())))))))))))))))))))))))******************************++++++,,,+++++++++((((((''''''((()))***+++))))))(((((((((((())))))++++++,,,---,,,,,,+++***++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++******************+++,,,------.........------,,,,,,---------...+++)))***---///...,,,---------.........//////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222333444555666666888<<>>;;;::::::888777666666666555555555444444444444555555444444333222222222222222222111111111000000000000111111111111////////////000000000000.........///000000111111---------------------------,,,,,,...000000///---............///111222333222222111000000/////////000000////////////000000///---+++++++++,,,+++***---,,,,,,,,,,,,---......---------------...//////////////////////////////------------------------000000000000000/////////000000000000000000000000000000000000111111111111111111111111222333555555222444666666777<<>>DDDKKKTTT]]]dddiiilllqqqwww}}}wwwsssvvv{{{lllfff^^^WWWTTTSSSRRRRRRNNNNNNOOOOOOPPPRRRSSSTTTYYY[[[___bbbddddddcccbbbuuudddVVVSSSOOOMMMKKKIIIFFFDDDDDDAAA>>><<<;;;;;;:::999666666666666555555555555444444555555444444333222333333333222222111111111///000000000111111111111000000000000111111111222.........///////////////////////////////////////---------...000000...,,,,,,,,,...///000111111111333333222111000000000000000000////////////000000000...,,,,,,,,,---,,,+++---,,,,,,,,,,,,---.........------------...//////////////////////////////........................000000000000000000111111222222111111000//////////////////000000000111111222222222333444555666777777;;;@@@BBBEEEJJJRRRYYY\\\```eeeiiikkkmmmoooqqqnnnpppsssuuuwwwyyy|||~~~~~~~~~}}}}}}}}}}}}xxxxxxxxxxxxwwwvvvuuutttqqqrrrtttvvvwwwvvvuuutttuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxwwwuuutttsssppppppqqqqqqrrrsssssstttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwyyyzzzzzz}}}|||yyyuuuuuuuuutttsssqqqooonnnddd```ZZZSSSNNNHHHAAA===888666444222111000000000++++++******+++,,,...///,,,,,,,,,,,,++++++++++++((()))))))))************))))))******************)))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))************************%%%&&&'''((())))))))))))(((((('''&&&''')))+++,,,*********))))))*********)))***,,,------,,,+++***++++++************++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++++++++,,,)))))))))******+++++++++,,,++++++++++++,,,,,,---***,,,............///000,,,,,,------...//////000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222333444555666777888<<>><<<<<<<<<;;;:::777666666666555555555555444444555555444444333222333333333222222111111111//////000000111111111222000111111111222222222222/////////......------,,,000000000000111111111111...------///000///---+++***+++---///111111000000555444333222111111111111......------------......---,,,+++,,,...000000//////............///000000...............///000000000000000000000000000000000000000000000000000000//////000000111111222222333333222111000///......////////////000000000000333333333444555666888888===CCCJJJOOORRRWWW___eeedddhhhnnnrrrsssttttttuuutttuuuwwwwwwwwwyyy|||~~~{{{zzzxxxvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqpppooooooppprrrtttttttttrrrqqqrrrrrrrrrsssrrrrrrqqqqqqsssssssssssstttuuuvvvvvvvvvvvvvvvuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttwwwyyyzzzzzzyyyxxxxxxyyy{{{{{{{{{|||~~~{{{yyyxxxyyyyyyyyyyyywwwuuutttnnnjjjeee```ZZZTTTMMMIII@@@===:::555222///------,,,,,,++++++,,,...///000,,,,,,,,,+++++++++******(((((())))))*********+++*********++++++,,,,,,---))))))((())))))***++++++************))))))))))))))))))))))))))))))))))))************************&&&&&&((()))************(((((('''&&&''')))+++---++++++************++++++'''(((***---...---,,,,,,++++++************++++++(((((())))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++---......///---------,,,,,,,,,,,,+++)))))))))***+++,,,---...***,,,...---++++++///222,,,,,,------...///000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222333444555777777;;;???EEEMMMVVVaaalllssszzz}}}xxxuuuwwwyyyoooeee]]]WWWSSSNNNKKKKKKLLLLLLLLLNNNOOOQQQTTTXXX\\\___aaadddeeefffgggggggggfffeeesssaaaXXXTTTOOOKKKJJJIIIIIIHHHFFFAAA<<<;;;<<<===<<<:::777777777777666555444333555555444333333333333444111111111000000000000000000///...---...///111333111111000000//////......,,,,,,---///000222333333000/////////...............------------...//////------...///111222444555555444222111///...------...000111000...------...........................,,,---......//////......////////////000000000000///000000111111111000000000//////......000111222000000////////////000000111111111111111000000000///000111111000///000222555666666777999===CCCGGGIIIMMMUUU\\\aaaggglllooopppoooppprrruuuxxxyyyyyyvvvvvvuuuvvvwwwzzz}}}}}}||||||{{{xxxvvvqqqqqqpppooonnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnmmmooorrrttttttqqqmmmkkkiiihhhhhhjjjlllnnnnnnmmmlllllllllmmmnnnooopppqqqrrrrrrpppooonnnmmmmmmllljjjjjjkkkllllllmmmmmmmmmnnnoooqqqsssuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}~~~~~~~~~}}}}}}|||{{{zzzwwwuuurrrnnnjjjeee^^^ZZZPPPKKKCCC===999666333222...---,,,---//////...---///,,,***))),,,...000111,,,,,,,,,+++++++++******+++*********))))))((((((************************++++++,,,,,,+++***((('''(((((()))***,,,+++)))'''&&&'''***+++,,,+++)))(((''''''(((((())))))******++++++***)))(((((()))))))))))))))+++,,,---+++)))*********++++++,,,,,,---,,,+++***))))))***++++++,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,***+++------------///000...---++++++,,,---,,,+++,,,+++******,,,,,,+++***,,,---------.../////////------------------------,,,...///...---++++++,,,////////////////////////---......000111222333444333222222222111000000000111111222222222333333333333444555555555666888:::;;;AAAIIISSS___jjjuuu{{{~~~xxxxxxwwwzzztttiii```YYYUUURRRPPPMMMJJJIIIJJJLLLNNNPPPSSSXXX^^^bbbdddeeeeeegggggggggggghhhiiijjjjjjrrr```WWWSSSOOOLLLJJJIIIHHHGGGDDDBBB???===<<<;;;:::999777777777777666555444444555555444333333333333444111111111111000000000000111000///......000222333111000000000/////////...////////////////////////000000/////////.........///............///000000.........///000222333444333333111000////////////...000111000///------...........................,,,---......//////......////////////000000000000222222222111111///...---//////.........///000111000000////////////000000//////.....................000000000//////111333555888;;;>>>BBBGGGMMMQQQWWW[[[aaafffjjjnnnqqqtttvvvuuutttvvvyyy{{{|||{{{yyyxxxwwwwwwxxxzzz|||}}}|||}}}}}}|||{{{{{{{{{{{{xxxtttsssssssssqqqoookkkkkkjjjiiiiiiiiiiiiiiigggffffffffffffhhhiiijjjnnnpppsssuuutttqqqmmmkkkiiihhhhhhiiikkkmmmllllllllllllkkkkkkkkklllmmmmmmpppooommmlllkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjkkknnnppprrrtttuuuuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||~~~~~~}}}||||||zzzwwwuuurrrmmmhhhccc___YYYQQQIIIBBB<<<777333000///......///000000///...,,,***)))+++,,,------,,,,,,,,,++++++++++++***++++++++++++*********)))************************))))))++++++++++++***)))***)))(((((())))))'''%%%&&&'''((()))***))))))((((((((((((((())))))******++++++***))))))))))))))))))))))))+++,,,,,,+++)))***************+++++++++++++++***)))***+++,,,,,,---,,,,,,++++++*********))))))))))))***************+++------,,,,,,---///---+++******,,,---,,,+++,,,+++++++++,,,,,,,,,+++///......---,,,,,,++++++------------------------,,,...//////---+++,,,,,,000000000000000000000000//////000000111111222222222222222222111111111111111222222222222333333333111333444555555777:::<<>>999666555444222111000///......//////...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++000...+++***+++,,,,,,+++)))((('''''''''(((((()))))))))))))))))))))))))))******)))))))))))))))******))))))***+++,,,+++***,,,,,,++++++******))))))+++++++++,,,,,,---......------,,,++++++******)))***************************,,,---,,,*********,,,***((('''(((+++,,,---,,,,,,---...------,,,---...******+++,,,---......///........................,,,...//////---,,,---...111111111111111111111111000000000000000111111111111111111222222333333333222222222333333333444444222333555666777:::>>>AAAGGGQQQ]]]dddkkkwwwyyytttuuu~~~|||llleee[[[SSSOOOMMMMMMNNNKKKLLLNNNQQQUUUYYY]]]___```bbbeeeiiikkkmmmmmmmmmnnnnnnnnnppprrrvvvyyy{{{lll]]]SSSQQQNNNLLLKKKIIIFFFCCCAAACCCDDDAAA<<<888777888999888777666555555555666555555444333333333333444000000111111222222222333222222111111111111111111////////////000000000000,,,------...///000111111111000000000////////////......------......///000111111000111111222333333555444222000///......---...///111111000//////000////////////////////////---...//////000000//////////////////000000000000------///000222222333333.........///////////////111111000000000000111111111111000///000111333444444555666777999>>>DDDHHHNNNSSSZZZaaaggglllqqqtttvvvxxxzzz{{{zzzyyyyyyzzzwwwvvvvvvwwwzzz|||||||||{{{yyywwwtttrrrrrrrrrsssqqqqqqppppppooonnnmmmmmmjjjiiiiiijjjjjjkkklllmmmlllkkkkkkkkklllnnnqqqssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxx{{{}}}~~~}}}}}}~~~~~~|||{{{{{{|||{{{zzzyyyyyyxxxxxxxxxxxxyyyvvvsssooommmlllmmmnnnnnnmmmmmmlllkkkiiihhhgggfffeeedddddddddfffgggiiiiiiiiihhhhhhjjjlllooopppsssssstttuuuvvvwwwxxxyyyzzz{{{}}}~~~{{{{{{{{{{{{wwwxxxyyy{{{~~~~~~~~~~~~~~~|||zzzuuurrrooollliiiddd^^^YYYNNNJJJEEE@@@<<<888555222000///......000000///...---------,,,,,,,,,++++++))))))******************************************,,,++++++*********))))))...,,,******,,,.........******)))(((((())))))***************))))))))))))***)))))))))))))))******+++)))((()))+++,,,+++***---------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******((())))))***+++,,,,,,,,,***,,,---,,,*********,,,***((('''(((+++,,,---,,,,,,---///...,,,+++---...++++++,,,---...///000000........................,,,...//////...---...///111111111111111111111111......///000111222333333111111222222333333333444222222333333333444444444555666777777888;;;@@@DDDNNNWWWbbbjjjqqq~~~xxxsssttt{{{|||sssfff___VVVOOOLLLMMMNNNNNNNNNPPPRRRVVVZZZ]]]```aaacccdddgggjjjlllnnnooooooooooooppprrrvvvzzzlll___UUURRRNNNLLLKKKIIIGGGEEEBBBCCCBBB???<<<999888999999888666444444444555555555555444333333333333444000000111111222333333333111111111111111000000000////////////000000000000111111000000//////......111111000000000/////////---------------...//////000000000111111333444444666444333111///...---,,,...///111111000///000111////////////////////////......///000000000000///////////////000000000000111111111111111000//////...//////000111000000000222111111000000111111222000000//////000222555777666888;;;>>>BBBHHHNNNSSS\\\```fffkkkooosssvvvyyyzzz|||~~~~~~|||{{{{{{{{{xxxwwwvvvwwwyyy{{{{{{{{{vvvtttrrrooonnnnnnooooookkkkkkkkkjjjjjjiiiiiiiiigggggghhhjjjlllnnnpppqqqpppqqqtttuuuvvvxxx{{{}}}~~~zzzwwwvvvuuuuuuvvvuuusssqqqooollliiihhheeedddbbbaaabbbccceeegggffffffgggggghhhiiijjjkkkmmmmmmmmmmmmnnnooopppqqqssstttvvvxxx{{{|||}}}~~~|||}}}~~~||||||{{{xxxxxxxxxxxxyyy{{{|||}}}~~~~~~|||zzzxxxvvvtttqqqmmmhhheee[[[XXXRRRMMMGGGBBB<<<888222000....../////////---------------,,,,,,,,,,,,)))))))))))))))*********************************---,,,+++***)))))))))))))))((('''(((+++------,,,************))))))))))))+++************))))))))))))))))))))))))******++++++***((()))***,,,,,,+++---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))***+++,,,---...***,,,---,,,++++++,,,---+++***((()))+++,,,,,,,,,***---///...+++***,,,...................................................,,,...//////.........///111111111111111111111111------...000111222333444222222222333333333333333333333333333444444444444666777888999;;;???DDDHHHRRRYYYccckkkttt~~~wwwrrrsss{{{tttkkk___ZZZSSSNNNLLLMMMOOOOOOQQQSSSVVVZZZ^^^```bbbcccfffgggjjjllloooqqqrrrssssssssstttwww{{{mmmaaaWWWSSSOOOLLLJJJIIIHHHGGGDDDBBB???===<<<;;;:::999888777555333222333444555555555444333333333333444000000111222222333444444000111111111000000///....../////////000000000111333222222111000000//////111111111000000000//////...............//////000///000000111222333555666444333222000///............///111111000000111222////////////////////////......///000000000000000////////////000000000000222222222111111///...---//////111222222222111000222111111000000111111222111000000000333666:::<<<<<<@@@EEEJJJPPPVVV]]]aaagggkkkooorrruuuxxx{{{~~~|||~~~|||zzzyyyyyyyyyxxxvvvuuuvvvvvvvvvtttpppnnnllljjjjjjjjjkkkllliiijjjjjjjjjkkkmmmnnnnnnnnnoooppprrrtttwwwyyyzzzxxx|||~~~|||{{{|||{{{yyywwwtttqqqnnnmmmllljjjhhhggghhhiiikkkmmmlllmmmmmmmmmmmmkkkjjjiiiiiihhhgggffffffggghhhiiilllmmmppprrruuuwwwxxxyyyxxxyyyzzz|||}}}~~~|||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvwwwyyyzzz{{{|||~~~~~~~~~~~~~~~|||{{{yyyxxxuuutttsssrrrooollleeebbb^^^YYYTTTNNNFFFBBB;;;888444111111000000///...------------,,,,,,,,,)))))))))******+++++++++************************,,,+++***))))))******+++)))(((((()))+++,,,+++)))((()))*********)))'''&&&+++++++++*********)))))))))))))))))))))***++++++,,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,***)))((())))))***+++,,,------...*********++++++,,,,,,,,,***+++------,,,,,,---///---+++******,,,---,,,+++))),,,///---***)))+++...------------------------........................,,,...///000///...///000000000000000000000000000...//////000111222222222333333333333333333222222333333333444444444444555555666888:::===CCCJJJOOOVVV[[[ccclllxxxsssppprrrzzzxxxllldddZZZVVVQQQNNNOOOQQQRRRSSSVVVXXX\\\aaadddggghhhiiijjjkkknnnpppsssvvvxxxyyyyyyzzz{{{~~~nnncccXXXTTTOOOKKKJJJJJJIIIHHHFFFAAA<<<;;;<<<===<<<:::888666444222111222333444555555444333333333333444000000111222333333444444000000000000000///........./////////000000111111000000111111222222333333111111111111000000000000///////////////000111111//////000111222444666777222222111000000000000000...///111111111000111222000000000000000000000000...//////000000000000000////////////000000000000///000000111111111000000///000111333333222222111222222111111111111222222444333333444666:::>>>AAACCCHHHOOOUUU\\\bbbiiimmmnnnppptttvvvyyy{{{}}}~~~~~~{{{xxxvvvvvvyyywwwtttrrrrrrqqqooommmllljjjiiigggggghhhiiijjjkkkkkklllnnnqqqsssvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{xxxuuusssrrrtttsssqqqooopppqqqtttuuuuuuuuuvvvuuussspppmmmkkkfffeeecccbbbbbbbbbcccdddhhhiiillloooqqqsssuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzvvvxxx{{{}}}~~~}}}}}}{{{yyyvvvtttsssssssssuuuvvvxxxzzz{{{||||||}}}}}}{{{{{{zzzyyyxxxsssrrrqqqqqqrrrsssrrrqqqjjjhhheeebbb]]]VVVOOOIIIDDD@@@:::666444333222111......---------,,,,,,,,,*********++++++,,,,,,,,,***************************))))))))))))+++,,,---+++++++++,,,------***((('''((()))******(((&&&$$$++++++++++++******))))))))))))((())))))***++++++,,,***((((((***+++,,,+++*********++++++,,,,,,---+++,,,,,,,,,+++)))'''&&&'''((()))***,,,---...///,,,,,,,,,++++++++++++******+++------------///000...---++++++,,,---,,,+++(((,,,...---)))(((***...((()))***+++---...///000////////////////////////,,,...///000///...///000////////////////////////000000000000000000111111444444444333333222222222333333333444444444555555333555777:::???FFFOOOTTT^^^bbbhhhrrrxxxppppppuuu}}}rrrggg___XXXUUUQQQPPPRRRUUUWWWWWWZZZ]]]bbbgggkkknnnoooooonnnoooqqqtttwwwzzz|||}}}~~~nnnbbbYYYVVVQQQNNNLLLJJJHHHFFFEEEBBB>>>;;;999999999:::999888666555444444444555333333333444444444444555333333333333333333333333555333111000111111000...000000111111111111000000333222111000000111222333111///...------...///111...............///000000000111111222444555666666222222222111000//////......------,,,---...///000111111000///////////////...------...000111///...//////000000000000/////////////////////000111111222222111111111111222222444222000000111333333333555666777888;;;@@@FFFJJJWWWZZZ___dddiiilllmmmnnnrrrsssuuuwwwyyy{{{||||||}}}yyytttssstttuuutttrrrsssrrrpppnnnlllkkkjjjjjjfffgggiiiiiiiiikkkmmmooossstttuuuwwwzzz}}}~~~{{{zzz{{{|||}}}~~~{{{xxxtttpppnnnllljjjfffdddcccaaa___]]]aaacccggglllooorrrrrrsssqqqrrrssstttuuuwwwwwwxxxxxxwwwuuuuuuwwwzzz~~~zzzvvvsssqqqpppppprrrssssssssstttwwwyyy{{{}}}~~~|||zzzyyyyyyxxxvvvtttwwwvvvuuussspppooommmmmmgggggggggeeebbb^^^ZZZXXXQQQJJJAAA<<<:::888333...111000///...---,,,,,,,,,'''((()))******++++++***))))))*********+++++++++,,,+++***))))))***+++,,,(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,+++***))))))+++---...((((((((()))***+++---...+++******+++......+++(((************************,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,,,,,,,,,,++++++*********+++,,,---//////...,,,+++,,,---...---,,,+++,,,---...------,,,,,,------...000///---+++++++++---...,,,,,,,,,---------......000000000000000000000000///......///000000///---......//////000000111111111111222222222333333333444444444444444555666777777999<<>>DDDKKKQQQXXX^^^bbbgggiiimmmrrruuuwwwxxxxxxyyyyyyzzzzzzyyywwwtttsssssspppmmmllllllmmmmmmmmmiiijjjkkklllnnnpppqqqrrrsssuuuxxxzzz||||||xxxrrrmmmjjjhhhfffeeefffgggjjjmmmooopppoooooooooooommmllllllmmmnnnooonnnnnnooopppsssvvvyyy{{{~~~~~~}}}{{{xxxuuurrrqqqoooqqqrrrrrrqqqrrrtttvvvxxxzzz}}}|||yyywwwtttqqqooopppqqqqqqpppqqqqqqqqqpppmmmiiifffdddccccccccccccbbb```^^^]]]ZZZVVVQQQNNNKKKHHHBBB===777555333111///000111111---------,,,,,,,,,+++++++++++++++++++++*********,,,,,,------,,,+++***************+++++++++,,,,,,)))))))))***++++++,,,,,,+++***)))))))))***,,,---------,,,+++++++++++++++---+++******+++,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++......------------,,,,,,000...,,,***))))))***+++/////////---++++++---///......------------......000///...---------...///....../////////000000000000000000000000000000000111000000111222222111///000000111111222333333444222222222222333333333333333444555666777777777777999;;;@@@EEEKKKSSS\\\aaannn{{{|||{{{|||sssjjjccc\\\XXXZZZVVVUUUXXXZZZZZZ^^^ccceeeiiimmmqqqsssuuuwwwyyy|||}}}~~~~~~mmmaaaVVVSSSOOOMMMKKKJJJIIIGGGDDDBBB@@@===;;;:::::::::555555555555555666666666555555555666666666666777222222222222222333333333222000///000222333333222......////////////......111111000000000000111111000000///......///000000/////////...///000000111111222444555666666666555111111111111000000//////000000000000000000000000000//////.........//////111000000111333333222000111111222222222222111111000000//////000000111222111111111111222333444555444555666777888;;;>>>@@@AAAGGGOOOXXX^^^dddiiillllllnnnqqquuuwwwxxxxxxxxxrrrsssuuuvvvuuusssqqqooommmllljjjiiijjjlllmmmnnnnnnpppsssvvvzzz}}}~~~zzztttqqqooonnnmmmoooppprrrtttttttttsssrrrooommmkkkiiihhhiiiiiijjjiiijjjkkkmmmppprrrtttvvvyyyzzzzzzzzzxxxvvvsssqqqoooqqqqqqqqqpppppprrrtttxxxzzz~~~{{{xxxtttqqqmmmkkkkkkmmmmmmmmmllllllllljjjfffaaa\\\YYYYYYZZZ[[[]]]^^^^^^^^^^^^XXXVVVSSSRRRPPPLLLFFFBBB===;;;777333111000000111---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------,,,+++)))(((************+++++++++,,,))))))*********+++++++++******)))))))))***+++,,,...---,,,,,,++++++,,,,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++---------------,,,,,,,,,///...,,,+++++++++,,,,,,......---,,,******,,,.........------------......000///............//////....../////////000000000////////////////////////111000000111222222111///000000111111222333333333222222222333333333444444333444555777888888888777;;;>>>DDDIIIOOOXXXcccjjjttt}}}~~~uuullleee___[[[XXX\\\XXXWWWZZZ]]]^^^bbbhhhhhhkkkpppsssvvvxxx{{{~~~kkk___UUURRRNNNLLLKKKKKKIIIHHHDDDBBB@@@>>><<<::::::999555555555666666666666666555555555666666666666777333333333444444444555555111000///000222333333222......////////////......000000000000000000000000000000////////////000000///////////////000111111222333555666777777666555111111111000000000000000////////////////////////111000000000000000111111111000000111333333222111000111111111111111111000000000000000000111222222222222111111111222333333333555888:::<<>><<<;;;:::999555666666666666666555555888777777666555444333333333333444444555555666666222000///000222333333222...//////000000//////...///000000111111000000///000000000000000000000000000000//////000000111222333444666888888777666555111111000000000000000000//////000000000///......111111000000111111222222111000000111333333222000000000111111111111000000111000000000000111222222333333222000000/////////333777;;;???AAAFFFMMMRRRZZZ___fffkkknnnpppqqqrrrssstttvvvwwwwwwvvvuuusssoooooonnnmmmkkkiiihhhgggccceeegggjjjmmmrrrxxx|||~~~}}}{{{zzzvvvuuutttsssqqqooonnnmmmjjjjjjiiiiiiiiijjjllllllnnnoooppprrrrrrrrrqqqqqqqqqrrrrrrqqqpppoooqqqrrrwww{{{}}}zzzssspppkkkhhhfffeeecccbbb___^^^\\\XXXSSSMMMHHHEEECCCDDDFFFIIILLLOOOQQQSSSRRRSSSTTTUUUTTTSSSQQQOOOIIIGGGCCC???:::666333111---,,,+++***+++,,,---...++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))))))))************+++******************************++++++,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,+++******+++---++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---............---******++++++++++++,,,,,,***+++...000111111000///,,,...////////////000111//////............//////---............/////////------........./////////000000000000000000000000000//////000111111000...//////000000111222222222333333333333444444444444555555555666777999;;;<<<;;;@@@HHHNNNTTT___mmmxxx~~~}}}wwwrrrkkkfffcccaaa```______]]]^^^cccffffffiiinnnmmmpppuuuzzz~~~~~~hhh[[[SSSPPPMMMKKKKKKKKKJJJIIIDDDCCCAAA???===;;;:::999666666777777666555444333777777666555444333222222222222333444444555666666222111000000111222222111///000000111111000000///...///000111111000///...000000000111111000000000000000//////000000111222333555777999999888666444000000000000000000000111000000111111111000///...000000000000000111222222000//////000222333111000111111222222222222111111111111000000111111222333222222222222222333444555888===CCCGGGKKKPPPYYY___dddhhhmmmqqqssssssttttttssstttuuuvvvuuusssqqqpppjjjiiigggfffeeeeeeeeeeeefffiiinnnrrrwww~~~}}}}}}}}}}}}{{{yyyvvvtttooommmjjjhhhfffggghhhjjjiiijjjkkklllnnnooopppqqqrrrssssssrrrppppppqqqrrruuuyyy~~~~~~{{{ssspppkkkgggdddaaa]]][[[WWWVVVTTTQQQMMMIIIEEECCC??????@@@BBBCCCEEEGGGHHHHHHJJJLLLMMMNNNNNNNNNNNNLLLKKKIIIFFFAAA===999666222111...,,,+++++++++,,,)))******+++,,,---......---------------...///000*********+++++++++,,,,,,************************++++++,,,---------------,,,,,,+++************+++)))+++------+++******,,,------------------------...------------,,,,,,,,,+++,,,---.........------+++++++++,,,,,,,,,------,,,,,,---...////////////'''***---//////...///000//////............//////,,,,,,---...................../////////000000000000000000000000000000000111000000111222222111///000000111111222333333333333333333444444444444555777666555555666999<<<>>>???FFFNNNTTT[[[gggvvvzzz{{{~~~~~~|||zzzsssooojjjgggfffeeeddddddcccaaadddiiilllkkkmmmppprrrvvv{{{}}}gggZZZRRRPPPMMMKKKKKKKKKJJJIIIDDDCCCAAA???===;;;:::999777777777777777555333222333333333444444444555555111111222333333444555555333111000000111222222111000000111111111111000000...///000111111000///...000000111111111111000000000000000000000111111222333555777999999888666444000000000000000111111111111222333333222111000//////////////////000111111000//////000222222111///222333333444444333333222111111111000111111222333///000222555888;;;>>>???>>>DDDKKKPPPTTTZZZccckkkiiimmmqqqtttuuuuuuvvvvvvqqqrrrssssssrrrpppmmmlllhhhgggffffffgggiiilllmmmkkkpppvvv{{{|||zzzrrroookkkgggeeeeeeggghhhgggggghhhiiikkkmmmooopppsssttttttrrrppppppqqqrrrtttxxx~~~~~~{{{sssoookkkfffbbb^^^YYYUUUSSSQQQOOOMMMJJJHHHFFFEEE???>>>>>>>>>??????@@@AAADDDFFFHHHJJJKKKLLLNNNOOOMMMMMMLLLJJJGGGBBB>>>;;;777555111...+++*********))))))***+++---.../////////.........///000222444++++++,,,,,,,,,---------++++++******************+++,,,---.........------...---,,,***)))((((((((((((+++......+++******+++..............................---------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........///...,,,++++++,,,---...!!!$$$))),,,,,,,,,,,,,,,//////............//////++++++,,,---.........---000000000000111111111111000000000000000000000000333222111222333444222000111222222333333444555555333333333444444444555555888666555444666999===@@@EEELLLUUU[[[bbbnnn~~~{{{vvvzzz}}}{{{yyyxxxyyyxxxvvvtttqqqnnnjjjhhhhhhhhhggggggfffeeehhhnnnpppoooooorrrvvvzzzzzzeeeZZZRRROOOLLLJJJJJJJJJIIIGGGFFFDDDAAA>>>;;;:::::::::666666666666555555555555555555555555555555555555111111111111111111111111111222222333333222222111000000000000111111111111222111111111000000//////000000000000000000000000111111000//////000111222444555777666444222111111111000...,,,+++,,,---...222222111000//////000000222111000//////000111222000000000000000000000000444444444333333222222222111111222333333333333333555666666666777:::???CCCGGGNNNVVV[[[^^^aaafffkkkmmmoooppprrrssssssrrrqqqtttqqqmmmlllmmmnnnmmmkkkkkklllnnnnnnnnnpppuuuyyyvvvzzz}}}xxxtttoookkkhhhgggeeeccchhhfffddddddgggjjjmmmmmmooonnnmmmllllllnnnqqqtttvvvwwwyyy|||zzztttlllddd___ZZZVVVTTTKKKKKKKKKJJJHHHGGGEEEDDD@@@>>><<<;;;:::::::::;;;<<<>>>AAAEEEHHHJJJKKKKKKNNNMMMLLLJJJGGGDDDBBBAAA===999555222111111000///------......---+++)))(((+++---...---***(((***,,,)))******+++,,,,,,,,,,,,************))))))))))))+++*********,,,,,,***(((++++++************++++++***************++++++,,,,,,,,,++++++,,,,,,---...------------------------***+++,,,---------,,,,,,///---,,,,,,,,,,,,+++)))---,,,,,,+++++++++,,,,,,..................------////////////////////////---------............///000000000000000000000000000///////////////000000000000///...---,,,++++++000111111111111222222222555555555555555555555555444666888888888<<>>;;;:::::::::666666666666555555555555555555555555555555555555222222222222222222222222111222222333333222222111000000000000111111111111111111111111000000000///000000000000000000000000111000/////////000111222555666888777555222222222111000.........///111222333222111000000000000000222111000//////000111222111111111111111111111111444444333333222222222222222222333333333333333333444555777999<<<@@@FFFJJJQQQXXX___ccceeegggkkkpppqqqqqqqqqqqqqqqpppooooooooommmkkklllooorrrrrrqqqnnnqqqtttuuuwwwzzz{{{vvvqqqooollljjjhhhhhhfffddddddfffhhhhhhhhhjjjjjjiiihhhhhhjjjmmmpppssstttvvvxxx{{{~~~}}}yyytttkkkccc\\\WWWRRROOOGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@>>><<<;;;:::999666777:::===???AAACCCDDDHHHHHHIIIHHHHHHGGGFFFFFFBBB???:::666444222///---,,,,,,------------,,,,,,***,,,---,,,***)))***,,,---,,,+++******+++---...++++++++++++************+++*********,,,,,,***)))))))))(((((((((((())))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---------,,,---+++++++++---------+++......---,,,,,,+++++++++........................////////////////////////---------............///000000000000000000000000............///000111111222222111111000/////////111111111111222222222222555555555444444444444444555777999999:::???FFFLLLUUU]]]hhhpppwwwzzzzzz{{{yyyvvvvvvvvvvvvuuuuuuuuutttqqqqqqpppooonnnmmmllllllmmmooorrrtttuuuxxx{{{}}}zzzeeeZZZTTTQQQNNNLLLLLLLLLKKKIIIFFFDDDAAA>>><<<:::::::::666666666666555555555555555555555555555555555555333333333333333333333333111222222333333222222111000000000000111111111111111111111111000000000000000000000000000000000000000000///...///000111222666888999888666333222222111000000000000222444555333333222111111111111222222111000000000000111222111111111111111111111111333333222222222222222111333333333333333333333333444666;;;???DDDJJJQQQVVV___ccciiikkklllmmmpppssstttrrrqqqooonnnnnnnnnnnnpppooooooqqquuuwwwwwwwwwvvvyyy}}}{{{xxxuuurrrooollljjjiiihhhhhhhhhfffdddeeeeeeddddddeeegggjjjkkkooooooqqqsssuuuxxxzzz{{{{{{|||~~~~~~~~~}}}{{{zzzxxxrrriii```XXXQQQKKKGGGBBBAAAAAAAAAAAAAAABBBBBBEEEEEEDDDBBB@@@===:::888888888888999;;;>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB???===:::777333000///......---------------***+++,,,,,,++++++,,,---000...+++))))))+++---///---,,,,,,,,,,,,++++++++++++******+++,,,,,,+++)))))))))(((((((((((())))))+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------+++******+++---......---------------------------........................////////////////////////---------............///000000000000000000000000---------...///000111111111111111111111111111111111111111111222222222333444444444444444444444444555777999;;;===CCCLLLSSSaaahhhrrrzzz|||~~~|||uuuuuurrrrrrrrrssstttuuuvvvwwwvvvuuusssqqqooonnnmmmmmmppprrruuuwwwyyy|||zzzeee[[[TTTQQQNNNLLLKKKKKKJJJIIIEEEDDDAAA???<<<;;;:::999666666666666555555555555555555555555555555555555444444444444444333333333111222222333333222222111///000000000111111111111111111111000000000000000000000000000000000000000000//////...///000222333777999:::999666444333333222111111111111222333444333333222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222444333333333333444444444666;;;AAAGGGNNNVVV]]]aaahhhkkknnnoooooooooqqqrrrrrrqqqooommmmmmnnnppprrrzzzzzz{{{}}}~~~~~~}}}yyywwwsssrrrqqqpppooolllgggccccccaaaaaaaaadddggghhhiiikkkllllllmmmoooqqqssstttvvvwwwyyyzzzzzzxxxwwwuuuuuuoooggg^^^UUUMMMEEEAAA======<<<<<<<<<>>>@@@AAACCCDDDDDDDDDBBB???;;;999:::999888888999<<<>>>@@@CCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>:::777444222000...---,,,,,,---***++++++,,,,,,,,,---...000///---,,,+++,,,,,,---,,,,,,,,,,,,+++++++++++++++******+++,,,---+++***,,,++++++******++++++,,,***************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,+++++++++,,,,,,------,,,+++***+++---...---,,,)))***+++---...///000000---------...............////////////////////////---------............///////////////////////////...//////000111111111111//////000000000111111111111111111222222222333333333333333333444444444444444777:::===AAAIIISSS[[[jjjqqqzzzsssooopppnnnnnnooopppsssvvvxxxzzzyyyxxxvvvsssqqqppppppoooqqqtttwwwzzz}}}zzzeee[[[RRRPPPLLLKKKJJJJJJIIIHHHEEEDDDBBB???===;;;999999666666666666555555555555555555555555555555555555555555555444444444333333111222222333333222222111///000000000111111111111000000000000000000111111111111111111111111111111000/////////000111333444888:::;;;999777444333333222222111111000000000000333222222222222222333333111111222222222222111111111111111111111111111111222222222222222222222222333333333444555666888999>>>CCCJJJQQQXXX___fffjjjnnnooopppqqqppppppqqqqqqooonnnmmmmmmppptttxxx{{{}}}zzzyyyxxxwwwuuupppjjjeeebbb```___aaaeeehhhiiihhhkkkkkkjjjjjjjjjlllnnnoooqqqrrrtttuuuuuutttsssqqqqqqmmmeee]]]TTTLLLCCC>>><<<;;;999888999;;;>>>???>>>@@@BBBCCCCCCAAA>>><<<888666444222222444777999>>>???AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDBBB>>>:::555444111///............+++++++++,,,------------------...///...---+++***,,,++++++++++++*********+++******+++------,,,+++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,---......---+++,,,,,,---+++******+++,,,---............---------.........//////////////////////////////---------............///////////////////////////111111222222222111000000//////000000111111222222111222222222222333333333333333333444444555555555444777;;;???EEEOOO\\\dddqqqxxxxxxmmmjjjmmmkkklllnnnppptttwwwzzz{{{zzzyyyvvvtttrrrrrrrrrrrrrrruuuxxx|||zzzeee[[[RRROOOLLLJJJJJJJJJHHHGGGDDDCCCBBB@@@===;;;999888666666666666555555555555555555555555555555555555555555555444444333333222111222222333333222222111000000000000111111111111000000000000111111111111111111111111111111111111111000000000111333444666888:::;;;999666444222222222222111111000//////...222111111111111222333333111111222333333222111111222222222222222222222222222333333333333333444444444444555666999<<>><<<999777777999<<<>>>;;;===@@@BBBCCCBBB@@@???888777444222111222444555777888;;;???BBBEEEGGGGGGGGGFFFEEEEEEDDDBBB===:::444444333111000000000000---,,,+++,,,---...---,,,***,,,...000///---+++)))++++++++++++*********************+++---...---+++******))))))))))))************))))))******+++,,,,,,,,,++++++,,,,,,---...---------------------------,,,+++***+++,,,---...///---,,,,,,,,,,,,+++)))------......---+++***(((,,,,,,------.../////////////////////////////////---------............///000000000000000000000000000000222222222222000///111111222222333333333444222222222222333333333333333444444555555666666666555999>>>CCCKKKWWWeeeooowww~~~rrriiigggkkkkkkmmmpppsssvvvyyyzzz{{{xxxwwwuuusssrrrssstttuuutttwww|||zzzfff\\\SSSPPPMMMKKKKKKJJJIIIHHHDDDCCCBBB@@@>>>;;;999888666666666666555555555555555555555555555555555555555555444444333222222111111222222333333222222111000000000000111111111111///000000000111111111111111111111111111111111111222111111111222444666777888999:::999666333111111000111111111111000000000000000000000000111222333111222222333333222222111222222222222222222222222333333444444444555555555666666888:::???CCCHHHKKKTTTXXX^^^dddgggjjjlllnnnpppooonnnnnnoooppppppooonnnppptttyyy{{{uuuqqqooommmlllooouuuyyyyyyvvvsssqqqmmmjjjhhhhhhhhhiiijjjlllmmmooooooooommmllljjjgggccc^^^XXXQQQIIICCCBBB???;;;777777888;;;>>><<<===@@@AAABBBBBBAAAAAA<<<;;;888666444444555555444555888<<<@@@CCCDDDEEEEEEDDDCCCCCCCCCBBB???===999888777555222...,,,***///---+++,,,......---+++)))***,,,---------++++++---,,,,,,,,,++++++++++++*********+++......---,,,+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------------------------,,,+++******,,,---///---,,,++++++------,,,+++)))***,,,------+++***))),,,,,,------...//////000////////////////////////---------............///000000000000000000000000+++,,,...111222222111000111111111222222222222222222222222333333333444444444444555666666777888888888<<>>;;;999888777666666666555555555555555555555555555555555555555555444333222222111111222222222333333222222222000000000000111111111111//////000000111111111222111111111111111111111111222222222222333555777888888999:::888555222111111//////111222222222222222000000//////000111222222111222333444444333222111222222222222222222222222444444444555555666666666777888:::>>>CCCIIINNNQQQZZZ___dddhhhjjjkkklllmmmmmmkkkjjjkkklllmmmmmmmmmqqqsssxxx|||xxxyyyvvvvvvyyyvvvsssoookkkhhhggghhhhhhiiijjjlllnnnnnnnnnlllkkkhhhfffccc___ZZZSSSLLLGGGDDDAAA<<<888777888;;;===>>>???@@@BBBBBBBBBBBBAAA<<<;;;999666555444444444666777999;;;===???@@@AAAAAA@@@@@@AAACCCDDDCCCAAAAAA???<<<888111+++%%%"""000...,,,,,,......,,,***************+++,,,,,,---......---------,,,,,,,,,*********,,,...///...,,,---,,,,,,++++++,,,,,,---...------------...//////,,,,,,++++++,,,,,,---...---------------------------,,,+++******,,,...///+++******+++---......---###%%%(((+++---.........,,,,,,------...///000000////////////////////////---------.........//////000000000000000000000000&&&(((+++///111222222222////////////////////////222222333333333444444444555555555666777888888999;;;???EEELLLVVVdddttt{{{qqqiiicccdddiiimmmppptttyyy{{{|||{{{zzzsssrrrqqqppprrrtttxxxzzz|||{{{hhh```UUURRROOOMMMMMMMMMLLLKKKGGGDDDAAA???>>>===;;;999666666666666666777777888666666555555555444444444444555555666666555555444222222222222222222222222111111000000/////////...000000000000000000000000222111111111000000//////111222222222222444888;;;<<<999666444444444333111111111111111222333444555333333333222222111111111000222333333222111222333111111111111222333444555444555555444444444777999:::<<>>>>>???AAACCCBBBBBBCCCDDDDDDEEEEEEEEE>>>===<<<:::777555333222222222333555999<<>>===;;;999999888777666666666666666666666555555555444444444333333444444444444333333222222222222222222222222222111...---,,,---///000000000000000000000000000222111111111000000000000111111222222222444888;;;===:::777555444444333222111111111111222333444555333333333222222222111111555666777777555333333444333333222333333444555555333333444333333444666999<<<@@@EEEJJJPPPVVV]]]bbbfffgggiiiiiihhhggghhhiiikkkjjjjjjlllpppuuuyyy{{{|||yyytttrrrqqqpppoooqqqppppppqqqpppnnnjjjgggiiihhheeebbb]]]XXXUUUSSSJJJHHHEEECCCBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBB???>>><<<:::777555333222333333444555777:::<<<>>>AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA???===:::888666222111///---,,,,,,,,,---------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))---------------......///++++++,,,---------,,,,,,------...///////////////...------------...//////,,,---.../////////..................////////////000000000000000000000000000000000000000000000000000000000000000000000000222000...///222444444222333333333333444444444444555555555666888999:::999>>>FFFQQQ]]]jjjyyy|||rrrmmmkkkjjjmmmrrrrrruuuyyy{{{yyyvvvsssrrrqqqqqqqqqtttxxx}}}xxxfff]]]SSSPPPMMMKKKKKKJJJIIIHHHEEEBBB???>>>===<<<:::999::::::888777666555555555666666666555555555444444111222222333333222222111222222222222222222222222333000---++++++,,,///111000000000000000000000000111111111111111000000000000111222222222444888;;;===;;;777555555555444222111111111111222333444444333333333222222222222111777888999888555333333444555555444444444555666666333444555555555666999<<>>;;;888555333222444444444444555777999:::@@@AAABBBCCCDDDDDDEEEEEECCCCCCBBBAAA@@@>>>===<<<666555333000......---...,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,---------...,,,,,,---------,,,++++++---------------......///...------------...//////,,,,,,---............---------------............000000000000000000000000000000000000000000000000111111111111111111111111333222111222444555555444333444444444444555555555666666666777888999:::;;;AAAJJJWWWeeesss}}}uuunnnlllmmmnnnqqqvvvwwwyyyzzzyyyuuurrrqqqppppppqqqsssvvv{{{vvvddd[[[VVVSSSOOOMMMMMMLLLKKKJJJDDDAAA???======<<<:::888:::999888777666666666666666666666666555555555555111222222333333222222111222222222222222222222222222111///------...000111000000000000000000000000111111111111111111111111000111111222222555999<<<===;;;777666555555444333222111111111222222333444222222222222222222222222333555666555333222222222666555555444444555555666555666777888999;;;???BBBGGGMMMVVV___dddhhhjjjlllkkkkkkkkkjjjiiiiiilllnnnqqqtttzzz}}}zzzvvvrrrpppnnnnnnlllkkkkkkjjjiiifffdddaaa^^^]]]YYYWWWSSSOOOLLLJJJIIIIIIGGGHHHIIIJJJIIIGGGDDDCCCCCCBBB@@@<<<999666333222333333222333333555777888>>>???AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===:::888555222000.........---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------))))))******++++++++++++------------,,,++++++***,,,+++***)))***+++,,,---...------------...//////.........///////////////------........./////////////////////////////////000000000000000000000000111111111111111111111111222111000111111222333333444444444555555555666666777777888888888:::<<<>>>BBBKKKYYYgggtttxxxqqqmmmoooqqqqqqtttyyy{{{{{{yyyuuuqqqnnnnnnnnnoooqqqtttxxx~~~uuucccZZZVVVSSSPPPMMMMMMLLLJJJIIICCCAAA>>>======<<<:::999888888777777777777888888777777666666666555555555333333444444444444333333222222222222222222222222000111222222222222111111000000000000000000000000111111111111111222222222///000111222222555999<<<===:::777555555555444222222222111111222222333333222222222222222222222222///111333333222222333444555444444444444555555666444666999;;;===AAAEEEIIIOOOUUU^^^eeeiiijjjkkklllmmmnnnnnnnnnmmmooorrrttt||||||xxxsssooonnnnnnmmmlllkkkjjjiiigggeeeccc```___]]][[[WWWSSSPPPMMMKKKJJJFFFGGGIIIKKKKKKJJJIIIHHHGGGEEEBBB???;;;777444222222111111111333444666888<<<===???AAACCCEEEEEEFFFGGGFFFEEEDDDBBB@@@>>>===<<<:::777444111///..................------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,+++------------------------******+++,,,,,,---......((()))***+++++++++******------------,,,++++++***,,,+++***)))***+++,,,---...------------...//////............/////////000....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000111111000000000222222444444444555555555666666666888999999999;;;???BBBGGGOOO\\\hhhsss~~~zzzyyysssqqqsssuuutttuuuxxx{{{zzzwwwrrrmmmkkklllmmmnnnqqqvvvzzztttbbbZZZTTTRRRNNNKKKJJJJJJHHHGGGCCCAAA???=========;;;:::777777777777777888999:::777777777666666666555555444555555666666555555444222222222222222222222222///111333555555444222111000000000000000000000000111111111222222222222222///000111111222555999===<<<:::666444444444333111333222222111222222333333111222222222222333333333000222444555444444666777333333333444444555777777444666:::===AAAFFFLLLPPPYYY^^^dddiiikkkmmmnnnnnnqqqsssuuuvvvxxxzzz}}}~~~zzzuuuqqqppppppooooookkkkkkjjjhhhfffdddbbbaaa^^^]]]ZZZVVVSSSPPPNNNMMMFFFGGGIIIJJJLLLMMMMMMNNNKKKIIIFFFAAA===999555444222111111111222444666777999:::===???BBBDDDEEEFFFGGGGGGFFFDDDBBB@@@>>>===>>><<<999666333111000000////////////............,,,------......------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---.........---,,,,,,,,,---------,,,++++++---------------......///...------------...//////------,,,,,,------...///////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000222222333222111111222444333444444444444555555555555888:::::::::<<>>>>>>>><<<;;;999999888888777888888888777777777777666666666555555555555666666555555555222222222222222222222222000111222333333333333222000000000000000000000000111111111222222333333333///000111111222555:::===;;;888555333333333222000333333222222111222222333111111222222222333333333222333555666555555555666333333444555666888999:::777:::>>>CCCHHHOOOUUUZZZaaadddiiilllnnnpppsssuuuwwwzzz~~~|||xxxuuuttttttsssrrrmmmmmmllljjjhhhfffdddccc___^^^[[[YYYVVVTTTRRRQQQIIIIIIIIIJJJKKKMMMOOOQQQNNNLLLIIIDDD???:::777555444444222222222222333444666888:::>>>AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;888555444333333//////.........---------,,,---...//////...---,,,...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,.../////////---,,,++++++,,,---------,,,,,,------...///////////////...------------...//////......---------...///000........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111222333444333111000222444333333333333444444444444444777:::::::::>>>EEEKKKUUU\\\eeennnvvv}}}{{{|||yyyxxxzzzzzzvvvrrrsssrrrqqqooollliiiiiilllnnnmmmsss|||sssccc[[[WWWTTTPPPNNNLLLKKKJJJHHHDDDBBB@@@?????????===<<<;;;;;;999888777777666666777777777777666666666666444555555666666555555444222222222222222222222222111111000000000111333444000000000000000000000000111111111222222333333333...000111111333666:::===:::888444333222222111000333333222222111222222222111111111222222333333333333444666555444333333444444444555666888:::;;;<<<;;;???DDDIIIOOOVVV^^^bbbfffhhhlllnnnqqqtttxxx{{{{{{~~~zzzxxxwwwwwwvvvuuuooonnnmmmllljjjgggeeeddd___^^^]]]ZZZXXXVVVTTTSSSLLLKKKJJJJJJKKKMMMPPPRRRPPPNNNJJJEEE@@@;;;888666777666444222111111111222555666999===@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@===:::777666555555......---------,,,,,,,,,,,,---...//////...---,,,...---,,,+++***)))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++---...//////)))***,,,......---,,,+++***+++,,,,,,------------+++,,,---...///...---,,,...------------...//////111000000//////111222333---------.........//////000000000000000000000000000000000000000000000000222222222222222222222222000222333222///...111333222222222333333333444444333777:::;;;;;;???GGGMMMXXX^^^gggooovvv{{{xxxwwwxxx|||yyyxxx{{{{{{vvvqqqqqqnnnnnnllljjjhhhiiilllooommmtttpppddd]]]WWWTTTQQQOOONNNMMMJJJIIIFFFDDD@@@===;;;:::;;;<<<777777777777777777777777999888666666777666333111555555444444333333333333000111222222333333333333444333111000000000111111111111111111111111111111333333222222111222222222333333333666999;;;<<<<<<555444222222333444333222111111222222222333333333222222111111111111222222444444444555555555666666222444777888999;;;===???<<>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFCCCAAA>>>;;;888666555555333111000...------------+++,,,,,,---------,,,,,,++++++,,,,,,,,,++++++***+++++++++******)))))))))))))))***+++,,,,,,---------,,,+++*********+++,,,++++++,,,------......///,,,++++++******++++++,,,...,,,***+++---...,,,***------......///000000111000000//////.........---............/////////000,,,,,,,,,---...///000111111111111111111111111111222222222222222222222222222444555444222222333444333333333333444555666666555888:::;;;>>>DDDLLLSSS```ccciiisss~~~~~~uuussswwwuuu{{{~~~wwwqqqoooooogggjjjmmmmmmlllmmmqqqttttttzzzqqqddd^^^WWWTTTQQQOOONNNMMMJJJIIIEEECCC???<<<:::999:::;;;777777777777777777777777666555444555666777666555555555555555555444333333111111222333333333222222444333111000000000111222111111111111111111111111333333222222111222222333333222333666:::<<<===<<<666444222222333333222111111222222222222333333333333333222222222222333333555555555555444444444444444666888:::<<>>BBBCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFDDDBBB???<<<;;;::::::555444222000///.........++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,+++++++++******************+++,,,,,,,,,---,,,++++++******+++,,,---------------------------,,,,,,,,,++++++,,,,,,,,,...,,,***+++---...---+++,,,------...//////000000000/////////...................../////////000000...............///000111111111111111111111111111111111111111111111111111000111222222000000111222333333333333444555666666666888;;;<<>>>>>>>>999777555333111000//////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...//////...------,,,++++++---------------------------,,,+++,,,---...---+++,,,,,,------.../////////////////////................../////////000000000000000////////////000000000000000000000000000000000000000000000000000000000111222222000000111222333333333333444555666777777999;;;===@@@HHHSSS[[[dddlllxxx~~~zzzxxxvvvwww}}}}}}}}}|||vvvoooiiihhhiiikkkmmmpppqqqqqqsssxxx}}}tttggg___WWWTTTQQQOOONNNLLLJJJIIIDDDBBB???<<<:::999999999777777777777777777777777;;;888555333444555555555444555666777777555444222333333333333222222111000222222222222222222222222111111111111111111111111222222111111222222333333111222555999===???>>><<<777555333222333333111000222222222333333333444444555444444333333444444555333333444444444444444444666888;;;>>>CCCJJJQQQWWW]]]___aaacccfffkkkqqquuu{{{|||zzzwwwtttqqqlllgggccc```]]]YYYVVVVVVWWWXXXXXXSSSSSSSSSSSSSSSRRRQQQPPPKKKNNNMMMKKKKKKLLLHHHBBB???>>><<<999777555444333333333555777;;;>>>BBBDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBB@@@??????>>>>>>;;;:::888555333111///...,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---............---------,,,,,,,,,---..................---------,,,,,,---------,,,,,,---------.........//////////////////............////////////000000000111000000///......//////////////////////////////111111111111111111111111111333444444333222333555333333333444444555666777777999;;;>>>BBBKKKWWW```gggrrr{{{xxxyyyyyy|||zzzrrrkkkffffffgggmmmpppsssuuuvvvyyytttggg___WWWTTTQQQOOONNNLLLJJJIIIDDDCCCAAA>>><<<;;;::::::777777777777777777777777:::888444333444555555555444555666666666555333333333333333333222222111000222222222333333333222222111111111111111111111111222111111111222222333444111333666;;;???@@@>>><<<777555333222333333222111222222333333333444444444444444333333333333444444111111222333555666777777666999<<>><<<:::888777666666333444555777:::>>>AAACCCEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAA@@@??????>>><<<;;;999777444111///...---------------,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,,,,,,,---------......---......//////......------------------------------------........................///////////////////////////000000000111000000///...------------////////////////////////222222222222222222222222111222444444333333444555444444444444555666777777666999<<<@@@FFFPPP\\\eeelllyyyzzzxxxyyy{{{~~~xxxooohhhfffggghhhlllooosssvvvxxx~~~tttggg___WWWTTTQQQOOONNNMMMJJJIIIDDDCCCAAA???===;;;::::::777777777777777777777777666444333333666888888888555555444444333333333333222222333333333222111111111222333333444333333333111111111111111111111111111111111111222333444444222444888===@@@@@@===:::555444222222333444333222333333333333444444444444444444444333333444444444000111222444666888999:::999<<>><<<:::999777666666444444555777:::===@@@BBBDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;999666333111///......///......---,,,+++***+++,,,------......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---......------++++++,,,,,,---...//////,,,---...//////...---,,,,,,...///...---,,,---...////////////////////////.........////////////////////////000000000111111//////...---------------000000000000000000000000222222222222222222222222///000111222111111222444444444444444555666777888666:::@@@EEELLLVVVbbbjjjsss~~~yyyxxxzzz|||}}}tttlllgggfffhhhjjjjjjmmmrrrvvvzzztttfff^^^WWWTTTQQQOOONNNMMMJJJIIICCCBBBAAA???===;;;999999777777777777777777777777444333333444777888888777555444222111111111333444111111222333333333222222111222333444444444333333111111111111111111111111111111111111222333444555333555999>>>AAA@@@<<<888444222111222333444444333333333333444444444444555666555555444444555555666222222444555777888999:::===BBBHHHPPPWWW___gggllljjjmmmsssxxx|||}}}yyysssmmmiiiddd___\\\VVVXXXYYYYYYXXXWWWYYY\\\XXXYYYWWWSSSQQQQQQNNNHHHEEEDDDAAA>>>;;;999888777555555666777999<<<>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@=========;;;999666444222000000000000///...---,,,***+++,,,---............*********+++++++++,,,,,,+++,,,,,,,,,---.........+++,,,---......------,,,,,,---------------------+++,,,...//////...,,,+++,,,...//////---,,,---///000000000000000000000000............/////////000//////000000000111111111000///...............///111111111111111111111111111111111111111111111111...000111111111111222444444444444444555666777888888===DDDLLLSSS]]]hhhppp{{{||||||{{{{{{~~~}}}xxxooohhhfffgggiiikkklllpppuuu{{{sssfff]]]WWWTTTQQQOOONNNMMMJJJIIIBBBAAA@@@>>><<<:::888777777777777777777777777777666666555666777777555333666444111//////000222444000111222333333333333333000111333444555444333333111111111111111111111111111111111111222333444555444666:::???AAA@@@;;;777333222111111333555555444333333333444444444555555777777666666666666777777444444555666777888999999BBBGGGNNNVVV^^^eeemmmqqqssswww}}}{{{tttnnnhhhcccYYY[[[\\\ZZZWWWWWWYYY\\\___```^^^ZZZYYYYYYVVVQQQLLLJJJGGGCCC@@@===;;;999666666666777999;;;===???@@@@@@BBBCCCDDDEEEEEEEEECCCCCCDDDDDDCCCAAA???>>>??????>>>===;;;999666444111111111111000///...---***+++,,,---............)))))))))******+++++++++++++++,,,,,,---...//////,,,---.........---,,,+++///......------,,,,,,++++++,,,...//////...,,,+++,,,...000///---,,,---000111111111111000000000000---.........//////000000000000000000111111111111000000////////////000000111111111111111111111111000000000000000000000000000222333333333333555666555444444555555666777888999???HHHPPPXXXbbbllltttzzz|||~~~zzztttlllfffeeegggiiikkkpppuuu{{{qqqeee```TTTSSSPPPNNNKKKHHHFFFEEEAAA@@@???===<<<;;;;;;;;;888999999999999888777777777777666666555555555444444444444444444444444444444444444444444444444444111111111222222333333333333333333333333333333333222111000000000111222333333777===@@@???;;;888777222444666888888666444222777333000111555777666333444444555555666777777888666888:::999999;;;AAAFFFMMMSSS[[[bbbfffkkkqqqvvv{{{~~~xxxqqqkkkccc```]]][[[[[[[[[ZZZYYY]]]^^^```aaa```^^^[[[ZZZTTTRRROOOKKKFFFBBB???===;;;;;;;;;;;;===???AAABBBHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@>>><<<:::999444444333111000...------//////...---,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,---...///000///...---,,,,,,---...///........................///......------......///---------............///............/////////000///////////////.........////////////////////////......---,,,,,,...///000////////////////////////000111111111111222222222222222333333333444444444777555444555777888999999BBBAAAGGGRRR[[[bbbmmmyyy~~~tttmmmgggfffggghhhlllqqqtttzzzoooddd^^^TTTSSSQQQNNNKKKIIIGGGFFFCCCBBB@@@???===<<<<<<<<<888999999999999888777777777777777666666666555555444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222111000111222333444444888===???>>>;;;777666333444555666666555444333666333000111555777666333666666666555555444444444666888999999999<<>>======<<<888999999999999888777777888777777777777777666666444444444444444444444444222222222222222222333333222222222222333333333333333333333333333333333333333333222111222333444555666:::===???===999666555333333444444444444333333666333111222555777666444777777777777666666666666777999:::;;;<<>>;;;888555444444333222222222222333444666444222333555666666555555555666888999;;;<<<<<<999;;;===???BBBIIIRRRZZZdddiiioootttxxx}}}~~~yyyrrrmmmgggcccbbbbbbccccccccceeeggghhhiiiiiihhhgggfffeeedddaaa^^^ZZZWWWUUUPPPOOONNNMMMLLLLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMNNNMMMKKKHHHFFFDDDBBBAAABBBBBBBBBBBBBBBAAA@@@???>>>===;;;999666444222111111000//////.../////////---------------,,,++++++,,,------...//////000000.........------.................................------,,,,,,,,,,,,---------------............///////////////............///////////////000000000////////////////////////...///000222222111000000222222222222222222222222111111111222222222333333333333333444444444444555444444444555777<<>><<<;;;::::::888999999999999888777777777777777777888888888888555555444444444333333333444444444555555666666666333333333333333333333333333333333333333333333333555444333333333444555666999;;;===<<<:::777555555555444222111111222444555555444333444555666666666333444555777999;;;<<<===:::===AAADDDIIIQQQ[[[ccckkkqqqyyy}}}xxxtttoookkkjjjjjjiiiiiihhhiiikkklllmmmmmmmmmmmmjjjjjjiiihhheeeaaa^^^\\\XXXWWWTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPOOONNNMMMJJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>><<<999777555444222111000///............,,,,,,,,,,,,,,,++++++***)))***+++,,,------,,,,,,---..................---...........................------,,,,,,------...---------............//////////////////.........////////////000000111111000000000000000000000000...///111222222222111000222222222222222222222222111222222222222333333333333333444444444555555555555555555555777<<>><<<:::999999888999999999999888777777666666777777777777777888555555555444444333333222222222222333444444555555444444444444333333333333333333333333333333333333444444333222333444555666:::;;;<<<;;;888666555666555444333222222333444555555555555444555555666777444444555666777888888999<<<@@@FFFLLLRRR[[[eeemmmvvv}}}~~~zzzvvvtttsssrrrqqqpppmmmnnnooopppqqqqqqqqqqqqmmmmmmmmmllljjjgggdddaaa]]][[[YYYVVVSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTRRROOOOOOMMMLLLIIIFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA???===;;;999888555444333111000///......,,,,,,,,,,,,,,,+++*********+++---...//////...---------...//////...------.................................------.........---------............///............/////////000...//////000000111111222000000000000000000000000//////000111111111111111222222222222222222222222222222222222333333333333333444444444555555555555444555555555777===GGGNNN\\\gggrrrvvvzzzsssjjjfffeeedddgggkkknnnrrr{{{{{{kkkbbb^^^VVVSSSPPPLLLIIIHHHHHHIIIDDDCCCAAA???<<<;;;:::999888999999999999888777777555555666666666777777777666555555444333333222222222222333333444555555555555555444444444333333333333333333333333333333333444333222222222333555666999:::;;;:::888666666777555555444444444444555555555555555555555555666888555555666777888999:::;;;BBBHHHQQQXXX```iiissszzz}}}{{{{{{zzzxxxvvvqqqrrrrrrsssssstttttttttooopppppppppnnnkkkhhhfff```^^^[[[WWWTTTRRRQQQQQQRRRTTTVVVWWWWWWVVVTTTRRRNNNNNNMMMLLLJJJGGGDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEECCCAAA@@@>>>>>>999888666444222000//////---------------,,,,,,+++,,,---///111222111000///------...//////...------........................000//////......//////000---------............///,,,------...///000111111...//////000111111222222000000000000000000000000000////////////000111111222222222222222222222222222222222333333333444444444444444444555555555555333555777888;;;CCCOOOXXXgggsss}}}~~~wwwkkkeeeddddddeeeiiinnnrrrvvvzzzjjjbbb^^^VVVTTTOOOKKKHHHGGGGGGHHHEEEDDDBBB@@@>>><<<;;;:::888999999999999888777777444555555555666666777777666666555444333333222222444444555555666777888888555555555444444333333333333333333333333333333333333333222111222333444555999::::::999777666777888555555555555555555555555555555666555555555666888444555777:::<<>>;;;999777444000---/////////.........------++++++++++++++++++++++++////////////////////////000000///...---,,,,,,,,,//////000000///...------111000000///...---------//////............//////......///000000000000000000000////////////000000000000000000000111111222111111111111111111111111333333333222222111111111666666555444444555555555666888:::<<>><<<:::777333111.........---------------/////////////////////////////////////////////////////////......------,,,//////////////////...---------......///000000000//////............//////......///000000000000000000000////////////000000000000/////////000111222111111111111111111111111333333333222222222111111000000111111333444666777555888;;;@@@IIIYYYmmm{{{~~~mmmcccaaaaaa```bbbgggnnntttzzzvvvggg^^^YYYSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCAAA???===;;;::::::888888777777888888999:::777777888888777777666555555555555555555555666666555555444444444333333333444333222111111222333444333333333444444444555555444333222222222333555555666555444444444444555666666666555555666666777888888888888888888777777777888:::<<>>===<<<<<<;;;888888888888888999999:::888888999999888888777666666666666666666666777777555555444444444333333333444333222222222444555666555555555555555555444444555555555555444444444444444444555666666555444444777777666666777777888999888888777888999;;;===>>>???EEEMMMUUU^^^iiiuuu}}}|||zzz{{{|||}}}}}}uuunnnhhhaaa[[[XXXXXXSSSRRRXXX[[[]]]fffrrrxxxyyyvvvnnncccXXXSSSQQQFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQRRRSSSRRRPPPMMMKKKKKKJJJHHHHHHHHHGGGEEECCC;;;999555222///.................................////////////////////////////////////////////////---...//////////////////+++,,,---...///111111222//////............//////......///000000000000000000000////////////000000000000000000000111111222111111111111111111111111333333333333444444444444//////000222444666888999:::===DDDPPP```sss}}}ppphhh```]]]]]]]]]```dddlllsss}}}}}}zzz{{{ssseee]]]XXXRRROOOKKKIIIIIIIIIHHHGGGBBBAAA@@@>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<888999999999999888777777777777777666666666666666555555444444444333333333333333333444444444444444444444444444444444555555555555555555555444444333444444555666666555444444777777666666777777888999666888999999999;;;@@@DDDGGGNNNXXXaaajjjttt|||wwwuuuvvvyyy{{{}}}}}}wwwooogggaaa___XXXWWW___cccgggrrruuueeeXXXRRRPPPFFFFFFFFFGGGHHHJJJLLLLLLOOOOOOPPPQQQQQQPPPOOONNNMMMLLLJJJKKKKKKJJJHHHFFFAAA>>>:::555111000//////++++++++++++++++++++++++////////////////////////111111000000//////......//////////////////...---+++,,,---...///111222222//////............//////......///000000000000000000000////////////000000000000111222333222222111111111111111111111111111333333333444444444555555333333444666888:::<<<>>>:::>>>FFFSSScccttt|||tttfffaaa^^^_________dddlllqqqyyy~~~wwwwww{{{tttfff]]]YYYRRROOOKKKIIIIIIIIIHHHHHHBBBAAA@@@>>>===<<<<<<<<<888888777777888888999:::888999999999999888777777888888777777666666555555555555444444444333333333333444444555555444333333333333333444444444555555555666666666555444333333333444555666666555444333777777777777777888888999444888;;;;;;999;;;BBBHHHOOOWWWbbbllluuu~~~zzzuuurrrtttwwwzzz|||rrrlllggg___^^^ggglllppp}}}yyygggXXXPPPNNNEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRNNNMMMLLLMMMMMMMMMKKKIIIGGGDDD???:::555333222222////////////////////////////////////////////////222111111000///......---///000000000///...------........./////////////////////............//////...//////000000000000000000000////////////000000///111333444555444222111111111111111111111111111333333333444444555555555555555555555666777888999:::>>>FFFTTTeeeuuuwwwnnn___\\\]]]aaaaaaaaahhhrrruuu}}}xxxuuuwww}}}pppddd\\\XXXRRRPPPMMMLLLLLLKKKIIIHHHBBBAAA@@@>>><<<;;;:::::::::999888888888999:::;;;:::999888777666444333333444444444555555555666666444444555555555555555444444444444555555666666666444444444444444444444444444444444555666777888999999777666444333333333444555666777888999:::;;;<<<999;;;>>>>>>???BBBIIINNNUUU^^^jjjttt{{{zzzuuuttttttuuuzzz~~~yyyrrrnnnlllpppvvvkkk[[[PPPKKKHHHEEEEEEHHHJJJIIIJJJNNNNNNPPPQQQQQQPPPOOOOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGCCC???:::555222111//////------,,,---...///............/////////000111111111111111111111111---.........//////000000,,,,,,,,,---------......///.........///000222333000000000000000000000000000111111111222222222222333222111111111222444444222222333333333333444444666444222111111333666888333222222444666999999999@@@@@@HHHXXXeeeooozzz~~~oooeee^^^^^^^^^```dddiiiooosss{{{|||xxxvvvyyyqqqddd\\\XXXQQQOOOLLLKKKJJJJJJHHHGGGCCCBBB@@@>>><<<;;;;;;:::;;;:::999888888999999:::;;;;;;:::999888777777666555555555555555555555555555555555555555555444444222333333333333333333444444444444444444444444444444444444444555666777777777666555555555666777888555555666777888999:::;;;:::<<<>>>@@@BBBGGGOOOVVVbbbjjjuuu~~~|||{{{{{{{{{zzzuuurrruuu{{{sss```RRRJJJHHHDDDCCCEEEGGGFFFGGGKKKMMMOOOPPPQQQPPPOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKJJJIIIFFFBBB>>>999555333111000///......///000000........./////////000000..................................../////////000------------............//////......///000111222000000000000000000000000000000000111111111222222222111111000111222333444222222222333333333444444555444333222222444555777444333333444666888::::::BBBCCCLLL[[[hhhrrr~~~yyylllddd^^^___```bbbfffkkkrrrvvv{{{xxxzzz}}}rrreee]]]XXXPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCAAA???===<<<;;;;;;<<<;;;:::999888888999999;;;;;;::::::999999999999666666666666555555555555555666666666555444333333444444444333333333333333555555555555555555555555555444444444444444555555444444555666777999:::;;;777777777888999:::;;;<<<<<<>>>AAADDDHHHQQQ\\\dddooouuu}}}|||~~~~~~zzz{{{mmm[[[OOOLLLFFFBBBDDDEEEDDDFFFIIIKKKMMMOOOPPPPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJGGGCCC>>>999666222111000000000000111222....../////////000000000------------------------............////////////............////////////000000////////////000111000000000000000000000000/////////000000000111111111000000000000111222222222222222222333333333333333333333444444444555555555444444555666888:::;;;DDDHHHSSSbbboooyyyssshhhbbb^^^```bbbdddhhhnnnvvv{{{}}}{{{rrreee]]]XXXQQQOOOLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888888888888888888888888888888888777777777666666666666555666666666666555444333222777777666666555555444444333333333333333333333333555444444333333333444444333444555666777999:::;;;999999999999:::<<<===>>>???BBBFFFKKKRRR]]]jjjsss{{{}}}zzzzzzxxx}}}kkk\\\SSSKKKEEEDDDEEEDDDEEEHHHIIIKKKNNNOOOOOOPPPQQQSSSRRRRRRQQQPPPOOONNNMMMMMMKKKLLLLLLKKKHHHBBB<<<888333222111000000000111222...////////////000000000000000000000000000000000.........///////////////////////////000000000000000000000///////////////////////////////////////////////////000000000000000000000000000111111111111222222222222333333333222333444555555555444444555555666666666999<<<>>>GGGOOO]]]lllyyy|||}}}}}}mmmdddaaa]]]```cccfffjjjqqqzzzrrreee\\\WWWRRRPPPMMMLLLKKKKKKIIIGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::999888888777888888888888999999999777777777777777777777777555555666666555444444333777777777666666555555555222222222222222222222222555444444333333333444444444444555666777777888888999999888999:::<<>>BBBJJJWWWiiiyyyxxxzzzwwwiiibbbaaa\\\```eeehhhmmmttt~~~qqqddd[[[VVVSSSPPPNNNLLLLLLKKKIIIHHHDDDCCCAAA???===<<<;;;;;;;;;;;;<<<<<<;;;:::999888999999999:::::::::::::::777777777777888888888888444444555555555555555444555555555444444444444444222222222222222222222222555444444444444444555555444555666777777777777666777777777777999<<<@@@BBBDDDLLLWWWbbblllwww{{{{{{xxx|||wwwfffYYYLLLFFFEEECCCBBBDDDHHHJJJLLLNNNNNNNNNPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKMMMNNNNNNKKKGGGAAA>>>777666333111000//////////////////000000000111111000000000000000000000000///////////////.........////////////000000000000...///000000000000//////000000000000000000000000/////////000000000111111///000111111222222111111111111111111222222222222222333444555555555444333333555777777777:::AAAFFFPPPaaawwwwww|||pppeeeaaa```\\\aaaggglllpppxxxpppdddZZZUUURRROOOMMMKKKKKKJJJIIIGGGCCCBBB@@@>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999999999999999888888666666777777888999::::::333333444555666666666666444444444444555555555555444444444444444444444444444444444444555666777777444555666888999999888888999888888999<<<@@@DDDFFFNNNXXXgggttt{{{zzzyyy}}}rrrcccSSSLLLIIIGGGEEEFFFHHHJJJLLLMMMMMMMMMOOOPPPQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOMMMIIIEEEBBB;;;999666333111//////...//////000000000111111111////////////////////////000/////////...................../////////000000---...///000111111000000000000000000000000000000000000000111111111222222000000222333333333222111111111111111222222222222222333444444555555444444111444777777888<<>><<<;;;::::::999:::;;;<<<<<<<<<;;;:::777777777777666666555555555555666888999:::;;;<<<222222444555666777777777555555666666777777888888666666666666666666666666444444444555666777888999444555777999:::;;;::::::<<<;;;<<<===@@@EEEIIILLLXXXdddttt{{{zzzwww{{{|||lllZZZRRROOOLLLJJJJJJHHHJJJMMMMMMMMMMMMNNNOOORRRQQQPPPOOONNNMMMMMMLLLOOOPPPPPPPPPNNNJJJGGGEEE>>><<<999555222000//////000000000000111111111111000000000000000000000000000000//////.........---............////////////,,,---///000111111111000000000000000000000000000111111111111222222222222000111222333444333222222000111111111111222222222333333333444444444555555000444777777888<<>>===<<<;;;;;;;;;;;;;;;:::999888777777777888888999999999:::777888888888999999999999777777777777666666666666666666777777777777666555555444444444444555666666777666555555555666888999666666666777999:::999888;;;<<<======???EEEOOOVVVfffuuu|||{{{}}}vvvfff\\\YYYXXXUUURRRQQQNNNKKKJJJLLLNNNPPPPPPOOOOOOOOOPPPOOOOOONNNMMMRRRPPPNNNMMMLLLJJJFFFDDDCCC@@@;;;666333333444555000111111000------///222...///000111111000///......------...000111000///////////////000000000000000000000000000000000000...000111333333222111000000000000000000000000000000111111111111222222222111111111111222333444555555666777666444333333444888555555999<<<@@@IIIRRRdddzzzvvvjjjdddaaaaaabbbfffkkkppptttzzz~~~kkk]]]TTTQQQOOONNNLLLKKKIIIHHHGGGGGGFFFEEECCC@@@>>>===<<<;;;::::::::::::999888777666555666666666777777777777777777777888888888999999777777777777666666666666777888888999999888888777555444444444444555666666666666666666666777888888666666666777999999888888999;;;===@@@EEENNN[[[dddttt|||yyyzzz}}}nnnddd``````___\\\YYYUUUQQQOOOOOOPPPPPPPPPNNNNNNOOOPPPPPPQQQQQQPPPQQQPPPNNNMMMLLLJJJGGGDDD@@@???===:::777444222111000111222000------///222//////000111111000/////////...---...000111000///////////////000000000000000000000000000000000000000222333555555444333222000000000000000000000000000111111111111222222222111111111111222333444555444666666666444333444555888666777;;;>>>BBBLLLVVVhhh}}}qqqfffbbbaaabbbeeeiiinnnsssxxx~~~{{{iii[[[TTTRRRNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDBBB@@@>>><<<;;;;;;999999999999888777777666666666666666777777777777666666666777777777888888777777777777666666666666666777777888888777777777555555444444555555666777555666777777888888777777777777777888888888888888:::<<<@@@DDDLLLZZZjjjuuu|||zzz{{{|||~~~zzzooojjjjjjiiihhhbbb___ZZZVVVTTTSSSRRRPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQOOOMMMLLLLLLJJJGGGEEEAAAAAABBB@@@===999444111222222222000......000222///000000111111000000//////...---...000111000///////////////000000000000000000000000000000000000000111333444444444333222000000000000000000000000000111111111111222222222111111111111222333444444333444666555444444555777999888999===@@@EEEPPP[[[nnn{{{jjjbbb```aaaeeeiiilllqqqwww}}}zzzhhh[[[UUUTTTMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCAAA???===<<<;;;;;;999999999999999888777777888888888888888999999999666666666666777777777777777777777777666666666666333444444555555555555444555555555555555666666777555666777999999888777777777888999888888888999:::===@@@EEEKKKUUUeeevvv~~~~~~{{{yyyrrrpppnnnmmmiiieee```\\\YYYVVVTTTRRRPPPPPPPPPQQQQQQRRRSSSTTTPPPNNNMMMLLLLLLKKKHHHFFFEEEEEEFFFDDDAAA===888555444333222111000000111222000000000000000000000000000///...///000111000///////////////000000000000000000000000000000000000//////000111222111111000000000000000000000000000000000111111111222222222222111111111222222333444222333555555444555666888888777:::>>>AAAGGGSSS___sssuuufff______aaaffflllooottt{{{zzzhhh\\\VVVUUULLLLLLJJJIIIIIIHHHHHHHHHCCCBBB@@@>>>===;;;;;;;;;::::::::::::::::::999888999999888888888888888888666666666666777777777777777777777777666666666666333333444555555555555555666555555555555666777777555666888999999999888777888999:::999888999;;;>>>???DDDLLLUUUbbbrrr}}}{{{zzz}}}zzztttpppmmmlllhhhccc___\\\YYYVVVSSSRRRQQQPPPPPPPPPPPPQQQQQQOOONNNLLLLLLLLLKKKIIIGGGHHHGGGEEEBBB@@@===;;;:::666555333111111111222222111111000000000000111111111000//////000111000...////////////000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000111111111222222222222222111111222222333333111333555555555555777888666777:::>>>AAAHHHVVVdddxxx|||pppddd______bbbgggmmmpppuuu}}}{{{iii]]]VVVUUUMMMLLLKKKIIIHHHGGGGGGGGGBBBAAA???===<<<;;;;;;:::::::::;;;;;;;;;::::::999777777777777666666666666666666666777777777888888777777777777666666666666555666666777888888888888666666555555666666777888666777888888999999888888888:::<<<;;;999:::???BBBAAAHHHUUUcccrrr|||yyyxxxzzz}}}}}}uuupppoookkkfffbbb___[[[WWWTTTQQQPPPOOONNNMMMNNNOOOOOONNNMMMLLLLLLLLLLLLJJJHHHGGGEEEBBB???===<<<<<<<<<888666333222333333222111222111111000000111111222222000//////111111000...////////////000000000000000000000000000000000000111111111111222222333333000000000000000000000000000111111111111222222222333222222111222222333333222333555555555555666888555777;;;???BBBIIIYYYiii}}}tttkkkbbb```aaaccchhhnnnqqqwwwzzziii]]]UUUSSSNNNMMMKKKIIIHHHFFFFFFFFFAAA@@@???===<<<;;;::::::999999999:::::::::999999777777777777666666666555777777777888888888999999777777777777666666666666555666777888999999999999666666666666666777777888888888777777888888999:::777:::===<<<;;;<<>>===;;;;;;::::::777888888999999999888888:::999999999888888777777888888888888999999999999777777777777666666666666444444666777888888888888666666666666666777888888999888777777777888:::;;;777;;;======<<<>>>DDDJJJRRR]]]mmm~~~|||ppprrruuuyyywwwsssmmmgggbbb\\\VVVRRRKKKJJJIIIIIIJJJLLLNNNPPPMMMLLLKKKLLLMMMLLLKKKIIIFFFFFFFFFEEEDDDCCCBBBBBB;;;777444333444555333111333222111000000111222333333111000000111111000...////////////000000000000000000000000000000000000///////////////000000111000000000000000000000000000111111111111222222222333333222222111222222222333444666555444444555777777999>>>CCCFFFNNN```qqqtttddd___]]]```ccceeejjjpppttt{{{tttdddZZZSSSQQQPPPMMMHHHFFFFFFGGGGGGGGGCCCBBB@@@>>><<<<<<<<<<<<:::999999888888999999:::999999888777666666777777<<<:::888777555555666666555555666666777777888888444666777888888777666444888777777777777888888999666666777888999;;;<<<===666999;;;<<<>>>DDDLLLRRRZZZjjj}}}~~~xxxxxxyyyyyyyyy||||||rrrfff```]]]ZZZSSSLLLJJJGGGFFFHHHGGGFFFIIIOOOMMMNNNOOOPPPPPPPPPOOONNNJJJHHHFFFEEEFFFFFFEEEDDD>>>;;;777333111000000111222222000///............222222222111000//////...111111111111111111111111111111111111111111111111222111000//////000111111111111000000111222333333222222111111222222333444222222333333555666888999333333444444555444444444:::;;;>>>CCCIIIRRRcccqqqnnndddaaaaaadddeeeffflllsssvvv}}}tttdddZZZSSSQQQOOOLLLIIIGGGGGGGGGGGGFFFCCCBBB@@@>>><<<<<<<<<<<<;;;::::::::::::::::::;;;999999888777777777777777999888777666666666666666:::::::::999888777777777777777777777777777777777666555555555555666777777;;;:::999999999999999:::;;;<<<>>>@@@CCCJJJUUU\\\jjjyyy~~~||||||~~~}}}ssshhhbbb```\\\UUUOOOJJJFFFEEEFFFFFFEEEHHHNNNMMMNNNOOOPPPQQQPPPOOOOOOJJJHHHFFFFFFGGGGGGFFFEEEAAA>>>:::666444222222222333222111000000000000000222222111111000//////...////////////////////////111111111111111111111111222111000//////000111222333222222222111000000000222222111111222222333444333333333333333444555666444444555555666666555555999:::===DDDJJJTTTeeetttzzzkkkcccaaaaaadddfffgggmmmtttyyysssdddZZZSSSQQQNNNLLLJJJIIIIIIHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999888777777777777888777888888888888888777777:::::::::999888888777777:::999777666666777999:::555555555555555666777888<<<;;;:::999999999999999;;;===>>>@@@FFFPPP^^^hhh~~~}}}}}}}}}~~~vvvlllgggeeebbb[[[UUULLLGGGCCCCCCCCCCCCGGGLLLMMMNNNOOOQQQQQQQQQPPPOOOLLLJJJHHHGGGHHHHHHGGGFFFEEEBBB???;;;777555444444333222222111111111222222222222111111000/////////////////////////////////000000000000000000000000111111000000000111111222000111222333222222000000222222111111222222333444444333333222222222333333555555666666777777777777888999===DDDKKKVVVgggvvvtttgggcccaaaaaaeeegggiiiooovvv}}}sssdddZZZSSSQQQLLLKKKJJJJJJJJJIIIFFFCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888777777888888888777888:::;;;;;;;;;:::999555555666777888888999999:::999888777777888999:::777777777777888999::::::999999999::::::;;;<<<===<<<>>>AAAEEEMMM[[[kkkwww}}}|||}}}sssoooooolllfff___SSSKKKEEECCCBBBBBBEEEJJJMMMNNNOOOPPPQQQQQQPPPPPPMMMKKKIIIIIIIIIIIIIIIGGGGGGEEEBBB>>>;;;888555444222222111111111222222333111111111111000000//////111111111111111111111111////////////////////////111111111111111111222222+++---000333444444444333222222111111222222333444333333333222333333444555555555555555666777777888888999>>>EEELLLVVVhhhwwwnnndddbbb```aaaeeehhhkkkqqqyyyrrrdddYYYSSSQQQLLLKKKJJJKKKKKKIIIEEECCCCCCBBB@@@>>><<<<<<<<<<<<::::::999999999999::::::999888888888888888999999666777999:::;;;::::::999555555666777888999::::::777888999::::::999888777777777777777888999:::;;;999999::::::;;;<<<===>>>???BBBGGGNNNYYYjjj|||~~~{{{}}}{{{uuuooo```VVVKKKFFFDDDCCCDDDHHHKKKMMMNNNPPPPPPPPPPPPOOONNNLLLJJJIIIJJJJJJIIIHHHGGGFFFDDDAAA===999666444111111000000000111222222111111111000000000000000111111111111111111111111////////////////////////000000111111222222222222+++---000333444444444333222222111111222222333444222222333333444666777888444444444444555666777888;;;;;;@@@GGGNNNXXXiiiyyyyyyiiicccaaa```aaafffjjjmmmttt|||rrrcccYYYSSSRRRLLLKKKJJJJJJJJJIIIFFFCCCCCCBBB@@@>>><<<<<<<<<<<<:::999999888888999999:::999888888888888999::::::555555666777888888888777::::::::::::::::::::::::666777999::::::999777666555555555666777888999:::<<<<<<<<<;;;;;;<<<<<<===>>>CCCMMMXXXfffwwwqqqdddUUUMMMHHHEEEEEEGGGJJJKKKMMMNNNOOOOOOOOOOOONNNLLLJJJIIIJJJJJJIIIHHHFFFFFFEEECCC???;;;888666222111111000000000111111111111000000000000000000////////////////////////000000000000000000000000///000111222333333333333000111222333222222000000222222111111222222333444222222333444555777888999444444333333444666888999===>>>CCCJJJRRR]]]ooorrrfffbbb```___aaagggkkkooovvv~~~rrrcccYYYSSSRRRMMMKKKJJJIIIIIIHHHFFFDDDCCCBBB@@@>>><<<<<<<<<<<<:::::::::999999:::::::::999888888888999999:::;;;888888777777777888888999::::::::::::::::::::::::777777777777777777777777555555555666777888:::;;;;;;;;;;;;;;;<<<===>>>???BBBJJJWWWeeevvvrrr```TTTMMMGGGEEEGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFFFFEEEBBB>>>:::888444333222111111111111111000000000000000000000111////////////////////////111111111111111111111111///000111333444444333333333222222222111000000000222222111111222222333444333333333333444555666777555555444444555777999;;;???@@@FFFOOOXXXeeexxxlllbbb``````___aaaggglllpppxxxqqqcccYYYTTTRRRNNNLLLJJJIIIIIIHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999888888888999::::::;;;===<<<;;;:::::::::<<<<<<444555666777999:::;;;<<<888777666555555666777888777777777888999;;;<<<===777888999;;;===@@@BBBCCCLLLVVVeeevvv{{{gggYYYPPPIIIFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMKKKIIIIIIIIIJJJIIIHHHFFFGGGGGGGGGDDD@@@<<<999666555444333222111111111000000000000000111111111111111111111111111111111111111111111111111111111///000222333444444333333111111000000111222333333222222111111222222333444444333333222222333333444666666555555666888;;;<<>>=========<<<;;;<<<;;;:::999888999:::;;;===<<<:::999888999::::::888888888888888888888888666666777888999999::::::999999999999999999999999888999999::::::;;;;;;<<<333555:::??????>>>EEEMMMSSSfff}}}~~~jjj[[[TTTOOOJJJFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEIIIHHHGGGEEEBBB???===;;;888777555333111000000000000000111111111111000000//////000000111111111222111111111000000000//////111111111111111111111111222111//////000111111000000111111111111222222222222222333444444555555666777666555555777999::::::>>>DDDLLLVVVcccsssoooccc``````___```dddjjjnnnrrr|||nnnbbbYYYSSSPPPOOOMMMJJJHHHHHHGGGFFFDDDBBB@@@>>>=========<<<;;;===<<<;;;;;;::::::;;;;;;;;;::::::999999999999:::999999999999999999999999555666666777888888999999888888888888888888888888777888888999999:::;;;;;;666777:::>>>???AAAIIITTTfffxxxyyyiii\\\VVVSSSNNNIIIFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGGGGEEEDDDBBB@@@???999777555333111111000111000000111111111111000000///000000000111111111111444444444333333333222222222222222222222222222222222111//////111111111000111111111111222222222222222333333444444555555666666555444555777:::<<<===AAAGGGQQQ[[[hhhwwwkkkaaa^^^^^^___```dddjjjooottt~~~lll```XXXRRROOOOOOLLLJJJHHHHHHGGGFFFDDDBBB@@@>>>=========<<<;;;<<<<<<======<<<<<<;;;:::888888999999999999999999::::::::::::::::::::::::555555666666777888888888777777777777777777777777777777777888999999::::::::::::<<>>@@@EEELLLWWWcccooo}}}vvvfff___\\\\\\___```eeekkkqqqwwwjjj___WWWQQQNNNNNNLLLIIIHHHHHHHHHFFFEEEBBB@@@>>>===>>>>>><<<;;;;;;<<<=========<<<:::999555666888999::::::999888::::::::::::::::::::::::666777777777888888888999777777777888888888888888777888888999::::::;;;;;;???===>>>BBBGGGQQQbbbrrr~~~zzzxxx{{{xxxrrrjjjddd```\\\VVVRRRNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB;;;:::777555333222111111000111111222222111111000000000000000000111111111000000000000000000//////222222222222222222222222222111///000111222222111111111111222222222333333333333444444555666666666666666666777888;;;???BBBIIIRRR^^^kkkwwwnnnddd___]]]]]]```aaafffmmmttt{{{iii^^^VVVQQQNNNNNNLLLIIIHHHHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<::::::;;;<<<<<<:::999888555666888999::::::999888999999999999999999999999888888999999999999::::::888888888999999999::::::999999::::::;;;<<<<<<<<<>>>===???DDDLLLZZZooo|||yyyxxx{{{{{{wwwqqqmmmiiiccc]]]XXXUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@===;;;999666444222222222111111222222222222111111111111000000000000000000333333333333333333333333222222222222222222222222222000///000222333333222111222222222222333333333333333444555555666666777888888999888888:::???CCCMMMWWWeeesss~~~zzzjjjddd```______bbbccchhhpppxxx~~~iii^^^VVVQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFCCCAAA???>>>>>>>>>===<<<::::::;;;;;;::::::999888888888999999999999999999888888888888888888888888::::::::::::::::::::::::888888888999::::::;;;;;;::::::;;;;;;<<<=========<<<<<<@@@IIITTTddd{{{}}}||||||{{{~~~}}}yyytttnnngggccc\\\YYYUUUQQQNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>===:::777555333333333111111222222222222111111111111111111000000000000111111111222222222222222111111111111111111111111222000///000222444444333222222222222333333333333444444444555666666777777777999999888888;;;AAAGGGQQQ\\\lllzzzqqqfffccc______aaadddeeejjjsss|||~~~iii^^^WWWRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFCCCAAA???>>>??????===<<<<<<<<<;;;:::::::::::::::;;;::::::999999999999:::999999999999999999999999999999999999999999999999777777777888999:::::::::999999:::;;;;;;<<<<<<======???FFFRRR___qqq|||{{{}}}~~~}}}zzztttpppeeebbb\\\VVVRRRPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIEEEFFFFFFFFFEEEEEEDDDCCC???>>>;;;888555444333333111222222333333222222111111111111111000000000///.../////////000000000000000000000000000000000000222000///000222444444333222222222333333333444444444444555555666666777777444666888888999===EEELLLVVVbbbrrriiibbb```\\\\\\aaafffggglllvvv~~~iii^^^WWWRRRPPPMMMKKKIIIHHHHHHIIIGGGFFFDDDAAA???>>>??????>>><<<>>>===<<<::::::;;;<<<<<<===<<<:::999888999::::::::::::::::::::::::::::::999999888888888888888888555666666777888999999999888999999::::::;;;;;;<<<@@@DDDMMMZZZiii|||}}}zzzzzz}}}~~~~~~{{{nnnjjjccc]]]WWWUUUTTTTTTLLLLLLLLLKKKJJJJJJIIIIIIDDDEEEFFFGGGGGGGGGGGGGGG@@@>>>;;;888666444333333111222222333333222222111222111111111000000//////111111222222333333333444////////////////////////222000///000333444444444222222333333333444444444444444555555666777777777111444777888999???HHHPPPYYYeeewwwwwwccc___]]]YYYZZZ___ggghhhnnnwwwzzzjjj\\\UUUSSSNNNLLLLLLKKKJJJHHHGGGFFFEEECCCAAA??????AAA@@@===:::::::::::::::::::::::::::999999999999999999::::::777888999:::::::::::::::999999999999888888777777;;;;;;;;;<<<===>>>???@@@===:::999:::;;;999<<<@@@GGGHHHPPPbbbyyy{{{|||}}}~~~~~~}}}ttthhh___ZZZWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIDDDDDDEEEFFFFFFFFFFFFFFFAAA???===;;;:::888444222///000222222333222111000111111111111222333444555555444222111111111222222111111222222222333333333333222222111111222222333555444444333333444444555222333333444555666888888888777888<<<>>>AAAHHHPPP```nnnpppaaa[[[\\\\\\^^^___ccciiiqqqyyyyyyiii[[[UUUSSSNNNLLLLLLKKKJJJHHHGGGFFFEEECCCAAA???@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999<<<;;;;;;:::888666555444999999999999888888888777999999999999:::;;;<<<===<<<999999<<<===<<>><<<;;;999555222111111222333333222222111111111111111222333444555444333222111111111222222000000111111111222222222333222222111111222222333444444333333333333444444333333333444555666777888999777888;;;>>>BBBKKKUUUfffsss|||mmm___[[[[[[\\\^^^```dddjjjsss{{{wwwhhhZZZTTTSSSMMMLLLLLLKKKJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888<<<<<<;;;999777555333222999999999999888888888888888888999999::::::;;;;;;:::999:::>>>??????CCCIIITTT^^^ppp}}}qqqrrruuuyyy~~~zzztttlllfffbbb]]]WWWSSSOOOMMMJJJHHHHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@??????>>>;;;666333222333333444444333222222111111111111222333444444444333222111111111222222//////000000000111111111333222222111111222222333333333222222222222333333333333333444555666777888999777888;;;???DDDQQQ\\\nnnzzzvvviii]]]ZZZ[[[\\\___bbbeeelllvvvuuufffYYYSSSSSSMMMLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBAAAAAA@@@???>>><<<========================<<<<<<;;;:::999999888888888888999999999888888777999999999999999999999999999::::::;;;;;;<<<<<<<<<:::999;;;???@@@AAAFFFNNNYYYjjj}}}uuuuuuvvvzzz{{{wwwqqqmmmiiiccc[[[UUUSSSPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???<<<888444444444444444444444333333222111111111222222333444333222222222222222222222000000000000111111111222333222222111111222222333333222222111111222222333333333333444444666777777999777888;;;@@@HHHWWWeeewwwoooddd[[[YYY[[[\\\___cccfffmmmxxxssseeeYYYTTTSSSNNNLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBBBB@@@???>>>===========================<<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;;;;999999999999999999999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;===@@@AAACCCLLLUUUdddyyyyyyxxxyyy|||}}}zzzvvvsssooohhh^^^WWWUUUQQQMMMJJJIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@BBBAAA@@@@@@@@@===999666666555555444444333333333222222111111222222333333222222222222222222222222111111111222222222333333333222222111111222222333333222222111111222222333444444444444444555666777888777999===BBBLLL^^^nnn~~~iiiaaaYYYYYY[[[\\\```eeegggooozzzrrreeeYYYTTTTTTOOOLLLLLLKKKJJJHHHGGGFFFEEEBBBCCCDDDBBB@@@>>>>>>>>>========================<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::888999:::;;;;;;:::999888<<<<<<>>>AAACCCIIIUUUbbbwww}}}{{{{{{|||zzzvvvmmmbbbZZZUUURRRLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@CCCAAA@@@???>>>===:::888666666444333333333333333333222222111222222333333111111222333333333222222111222222222222333333333333222222111111222222333333333222222222222333333444444444444444555666666666666:::???DDDPPPddduuu{{{eee^^^YYYYYY[[[]]]aaafffiiirrr~~~rrreeeYYYUUUUUUQQQLLLLLLKKKJJJHHHGGGFFFEEEAAACCCDDDCCC@@@>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888999999999:::::::::;;;;;;999:::;;;<<<<<<;;;999888<<<<<>>===<<<<<<;;;:::666555444333222222222333333333222222111222222333000111222333333333333222111111111111222222222222333222222111111222222333444444333333333333444444555444444444444555666666444666;;;AAAGGGSSShhh{{{rrrccc]]]ZZZZZZ\\\]]]aaagggmmmuuurrreeeZZZVVVVVVRRRLLLLLLKKKJJJHHHGGGFFFEEEAAACCCEEECCC@@@>>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888999:::::::::999999999999999::::::;;;;;;;;;;;;<<<>>>??????>>><<<;;;;;;<<>>;;;;;;;;;;;;;;;666555444222111111222222333333222222111222222222000111222333444333333222000000000000111111111111333222222222222222222333555444444333333444444555555555444444444555666666222555;;;BBBIIIUUUjjj}}}kkkccc]]]ZZZ[[[\\\]]]aaagggpppxxxuuufffYYYSSSRRRMMMOOOLLLHHHEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<========================777999;;;;;;;;;;;;===>>>???@@@DDDLLLSSSaaazzzxxxkkkcccYYYPPPMMMKKKHHHFFFGGGEEEEEEEEEDDDCCCAAA@@@???CCCAAA>>>======<<<;;;999777666555444333222222222444333333222222333333444333222333333444555666777333333222111000000000111222222222333333444444444777666666555555555666666444444333222222333333333666888;;;BBBMMM]]]mmmxxx{{{zzziii```\\\ZZZ[[[\\\]]]cccjjjrrr{{{ssseeeYYYUUUUUUPPPPPPMMMIIIGGGFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999999999999999:::;;;<<<;;;;;;===???>>>???EEEPPP]]]ooo~~~vvvhhh]]]RRRNNNLLLHHHFFFGGGCCCDDDDDDCCCCCCBBBAAAAAACCCAAA>>>=========;;;999666555444333222111111111444333333222222333333444222222222222333444555666444333333222222222222333222222222222222222222222666555555444444555555666555555444444444444444555888:::===CCCNNN]]]mmmwww}}}sssddd\\\ZZZYYY\\\]]]___eeelllsss|||rrreeeYYYUUUUUUPPPPPPMMMJJJHHHGGGGGGFFFEEEAAAAAAAAA@@@@@@@@@??????=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888:::<<<===<<<;;;<<<>>>@@@AAACCCKKKYYYkkk~~~nnnaaaTTTOOOMMMIIIFFFGGGBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@>>>>>>>>>===<<<:::666555444333222111111111444333333222222333333444222222111222222333444555444333333333333444444555111111111111111111111111444444444333333444444555666555555555555555666666:::<<>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999::::::::::::::::::;;;;;;<<<===>>>===<<<===???AAAFFFKKKUUUfff{{{~~~ttteeeVVVOOOMMMJJJGGGGGGCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???>>><<<;;;888777555444333222111111444333333222222333333444222111111111222222333444333333222222333444555555222222222222111111111111333333222222333333444444555555555444555555666666:::<<<@@@GGGSSSbbbrrr|||vvvddd]]]XXXWWWZZZ^^^aaabbbhhhnnnvvvssseeeXXXSSSRRRMMMLLLJJJHHHGGGGGGGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<===>>>?????????=========<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===???BBBDDDHHHRRRbbbuuu{{{jjjYYYPPPNNNKKKIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>???@@@???===;;;:::999777666444333333333444333333222222333333444222222111111111222333333222222222222222333444555333333333333333333333222222222222222222333444444444444333333444555666666888;;;AAAJJJVVVgggwwwnnnbbb___ZZZYYY[[[___bbbccchhhnnnxxxpppdddXXXUUUUUUQQQKKKIIIGGGGGGGGGGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????>>>============<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<======>>>>>>>>>>>>AAAEEEHHHJJJ[[[rrrttt^^^TTTPPPMMMIIIHHHFFFEEECCCAAA???????????????>>>>>>@@@AAA@@@>>><<<<<<;;;999777555444444333444333333222222333333444333333222222222222333333333222222222222222333444222222333333333444444444222222222222333444555555333333333333444555666666888;;;BBBLLLZZZjjj{{{|||hhh```___[[[YYY[[[___aaaccciiippp}}}pppcccXXXUUUUUUQQQKKKIIIHHHHHHHHHHHHFFFDDDCCCBBBBBBAAA@@@???>>>===@@@@@@???>>>==================<<<<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;999::::::;;;<<<<<<============>>>>>>???CCCGGGKKKQQQiiifffYYYSSSNNNIIIGGGEEEDDDBBB@@@??????@@@AAA>>>>>>>>>@@@BBBAAA???===<<<:::999777555444333333444333333222222333333444444444333333333333444444555444444333333333333444000000111222333444444555222222222333333444555666444444444444555666777888999===DDDNNN\\\lll|||sssccc]]]]]]ZZZXXXYYY^^^aaaeeellltttrrrdddWWWSSSRRRMMMLLLJJJIIIIIIJJJIIIGGGEEECCCCCCBBBAAA@@@>>>>>>===BBBAAA???===<<<======>>>======<<<<<<<<<<<<======<<<<<<:::999999:::<<<<<<;;;;;;<<<<<<===>>>??????<<<===>>>>>>@@@DDDIIIMMMZZZuuu|||zzz~~~~~~mmm]]]UUUOOOHHHEEECCCBBB@@@??????@@@BBBCCC>>>>>>???@@@BBBBBB???===;;;:::888666444333222222444333333222222333333444555555444333333444444444777666555444444444444444......///111222333444555333333333333444555666777555555555555666777999999<<>>>>>============<<<<<<<<<<<<<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============@@@>>>>>>AAACCCFFFOOOZZZooozzzwwwzzz|||gggZZZRRRKKKGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@AAAAAABBB@@@???;;;:::999777444222111000444444444333333222222222222222222222222222222222222222222222222222222222444444333333333333222222444444333222222333333333666666666666666777888999;;;???GGGRRR[[[iii}}}{{{ggg___\\\ZZZXXXWWWZZZ___cccgggrrr|||ooobbbWWWSSSSSSNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>AAA@@@AAACCCEEEIIIVVVccc~~~xxxrrrrrrvvvyyynnn```WWWOOOJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@AAAAAA@@@???<<<;;;:::888555333222111444444444333333222222222222222222222222222222222222222222222222222222222444444333333333333222222444333333222222333333444555555555555666777888888<<>>>>>============<<<<<<<<<<<<<<<::::::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHOOOaaasssyyyppplllkkkllluuu}}}yyyhhh\\\SSSNNNHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@@@@AAAAAA@@@???===<<<;;;999777555444333444444333333333333222222222222222222222222222222222222222222333333333333444444333333333333222222333333333222222333333444444444444555555666777888<<<@@@IIISSS]]]jjjmmm```\\\ZZZXXX[[[[[[^^^dddiiinnnyyymmmaaaWWWSSSSSSNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA???AAAEEEHHHKKKWWWnnntttlllhhhfffllltttoooaaaUUUOOOIIIHHHFFFCCCBBBAAAAAAAAABBB@@@???@@@AAAAAA@@@???>>>===<<<:::999777666555333333333333333333333333222222222222222222222222222222222333333333333333444444333333333222222222333333222222222333444444444444444444555666888888<<<@@@IIISSS]]]kkk}}}fff^^^\\\ZZZYYYYYYYYY]]]ccchhhooozzzmmmbbbWWWSSSSSSMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===@@@EEEKKKRRRbbb~~~{{{qqqiiieeeeeemmmxxxwwweeeWWWOOOKKKJJJGGGEEECCCBBBAAAAAAAAA?????????AAAAAA@@@??????>>>===;;;:::888777777333333333333333333333333222222222222222222222222222222333333333444444444444444333333333222222222333222222222333333444555333444444444666777888999<<<@@@IIITTT^^^llltttaaa]]][[[[[[[[[YYYYYY]]]eeejjjqqq}}}nnncccXXXSSSRRRMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;999999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::===@@@GGGPPP]]]rrrvvvlllfff```gggpppyyymmm\\\SSSMMMLLLIIIFFFDDDCCCBBBBBB@@@???>>>???@@@AAA@@@??????>>>===<<<:::999888777222222333333333333444444222222222222222222222222222222333333444444555555444444333333333333222222222222222222333444555555444444444555777888:::;;;>>>CCCLLLWWWaaaooolll___\\\ZZZZZZ\\\\\\\\\aaaiiiooowwwpppdddYYYTTTRRRLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<:::999888999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========AAACCCJJJXXXjjj{{{ooohhh___dddkkkrrrzzzxxxeeeZZZPPPNNNKKKHHHEEEDDDCCCCCC???>>>>>>???@@@AAAAAA???>>>>>>===<<<:::999888888222222222333333444444444222222222222222222222222222222333333444555555666444444333333333333222222222222222222333444555666555555555666888999;;;<<>>>>>>>>=========<<<<<<<<<<<<:::999888999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEFFFMMM^^^ssssssjjjbbbeeejjjooottt}}}lll```QQQOOOLLLIIIFFFEEEDDDDDD???>>>===>>>@@@AAAAAA???>>>======;;;:::999888888222222222333333444444444222222222222222222222222222222333333444555666666444444444333333333222222222222222222333444555666555555666777888:::<<<===EEEIIIRRR^^^hhhvvvyyyddd]]][[[VVVVVV\\\^^^___dddmmmttt}}}qqqdddWWWQQQQQQLLLLLLJJJHHHGGGGGGFFFEEECCCAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;>>>===;;;::::::;;;===>>>CCC@@@>>>>>>???AAABBBBBBEEEJJJUUUiii|||mmmeee```___fffoooxxxxxxdddYYYQQQKKKJJJJJJFFFDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<:::999888444333222222222333444555444333222222111111111111333333333333333333333333111222222222222333333333444333333222222222333333666666555666777:::===???DDDNNNZZZdddlllzzzuuu```WWWWWWWWWXXXYYY]]]```fffmmmvvvqqqdddWWWQQQQQQLLLJJJHHHFFFEEEEEEDDDCCCAAABBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::;;;<<<===@@@???======>>>@@@AAAAAALLLRRR```vvvrrriiiccc```dddkkksss|||nnn^^^UUUMMMKKKJJJGGGDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===;;;:::999444333222222222333444555666555444444333333333444333333333333333333333333000000000000111111111111444444333333333333444444666666666666777:::===@@@GGGQQQ^^^gggppp~~~ppp^^^WWWWWWXXXXXXZZZ]]]aaahhhoooxxxpppcccWWWQQQQQQLLLJJJHHHFFFEEEEEEDDDCCCAAACCCAAA>>>=========;;;:::>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCLLLVVVhhh{{{oooggg```aaaeeejjjssszzz{{{dddYYYOOOKKKJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;:::555444333222222333444444555555444333333333444444333333333333333333333333000000000000111111111222555444444444444444555555555666666666777:::???CCCLLLVVVcccllluuuyyyjjj[[[VVVWWWXXXXXXZZZ]]]bbbiiiqqq{{{nnncccVVVQQQQQQMMMLLLJJJHHHGGGGGGFFFEEECCCCCCAAA???>>>>>>>>>===;;;>>>>>>>>>>>>============<<<==================<<<;;;;;;<<<======<<<;;;;;;>>>???AAAAAABBBCCCEEEFFFJJJXXXooouuukkkaaa^^^```ccckkkrrrjjj]]]PPPKKKJJJHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<<<<666555444333222222333444333222222111111222222222222222333333333333444444222222222333333333444444555555444444444555666666555666777777888;;;AAAFFFSSS]]]iiiqqqxxxrrreeeYYYVVVVVVVVVVVVXXX\\\bbbjjjsss~~~mmmbbbVVVQQQQQQMMMLLLJJJHHHGGGGGGFFFEEECCCBBBAAA??????@@@AAA@@@???>>>>>>>>>>>>=====================<<<<<<=========;;;;;;<<<======<<<;;;;;;<<<>>>@@@AAAAAACCCFFFIIIQQQbbb}}}|||qqqeee___^^^___fffmmmwwwrrrbbbRRRKKKKKKJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<888666555333222222333333222222222111111222222333222222222333333444444444222333333333333444444444444444444444444555666777444666888888888<<>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===?????????AAAGGGKKKXXXkkk~~~yyykkkccc___^^^bbbgggpppxxx~~~kkkWWWNNNMMMKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<999888666444222222222333444444333333333444555555111222222333333444444555111111111111222222222222333333333333444555666666333666999888888===FFFMMM[[[dddpppvvv{{{jjj```WWWTTTTTTSSSTTTWWW[[[bbbmmmyyykkk```UUUQQQQQQMMMJJJHHHFFFEEEEEEDDDCCCAAACCCAAA??????@@@@@@@@@>>>>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<======???AAA@@@???CCCJJJQQQ___sss|||{{{{{{}}}sssiiibbb]]]^^^bbbiiipppzzzvvv___SSSOOOLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>===<<<:::888666444333222222222444333333333444444555666111111222333333444555555111111111222222222333333222222222222333444555666333777999999888===GGGPPPZZZdddpppxxx}}}|||fff\\\TTTRRRSSSTTTWWW[[[]]]dddppp}}}kkk```UUUQQQQQQNNNLLLJJJHHHGGGGGGFFFEEECCCDDDBBB@@@??????>>>===<<<>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>>>>===;;;::::::;;;===>>>AAACCCDDDCCCBBBGGGOOOWWWggg|||zzzyyyzzzvvvxxx}}}yyymmmddd]]]\\\^^^ccciiisss{{{eeeWWWQQQMMMIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>><<<<<<:::999777444333222222222111111111111222222333444111111222333333444555555333333444444444555555555222111111222333444555666333777:::999999===HHHQQQYYYdddqqqyyyvvvcccZZZRRRQQQSSSUUUYYY______fffrrrkkkaaaUUUQQQQQQMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBAAABBBDDDEEEHHHQQQ[[[qqq~~~yyyxxxxxxxxxxxxxxx{{{xxxkkkbbb]]][[[___bbbkkkuuu}}}sssaaaWWWOOOJJJHHHKKKHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBAAA>>><<<:::999888777555333222111222222333333444555666666666555555444444555555666000000000222444666666666111222333333444444333333666666888;;;<<<>>>HHHSSSZZZfffsss{{{ppp___XXXRRRSSSVVVWWWYYY\\\\\\fffssskkkaaaUUUQQQQQQMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBEEEGGGKKKVVVbbb|||~~~zzzxxxyyywwwvvvvvvxxx}}}pppeee^^^ZZZZZZ^^^gggsss}}}{{{ggg[[[RRRMMMKKKJJJHHHFFFEEEFFFGGGFFFFFFCCCCCCBBBBBBBBBAAA>>><<<::::::888777555333222222222333333444444555555555444333333222222333333444333222111222444555555444222333333444444444444444555555888;;;<<>>>>>============>>>>>>============<<<<<<<<<<<<===============>>>??????@@@@@@BBBEEEIIIPPP^^^kkk~~~{{{yyyyyyvvvuuuttttttxxx}}}xxxiii^^^XXXWWW[[[dddqqq{{{qqqaaaUUUPPPOOOJJJHHHEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCAAA???<<<;;;:::999777666444333222444444444444444444444444444333333222222333333444555333222333444444333222333444444555555555555555555555777;;;<<<@@@KKKVVVaaakkkxxxiii]]]WWWSSSTTTUUUVVVZZZ^^^dddmmm{{{kkkaaaUUUQQQQQQMMMHHHGGGFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@??????>>>>>>>>>============>>>>>>===============<<<<<<<<<=========<<<======>>>>>>AAA@@@CCCFFFJJJSSSeeeuuu|||zzzyyyvvvuuurrrqqqrrrvvvyyy|||mmm___WWWXXX[[[cccoooyyy{{{gggXXXQQQQQQKKKHHHEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCBBB???===;;;;;;999888666555333333444444444444444444333333666555555444444555555666555333222333444555444333444555555666666666666666444555777;;;===AAAMMMZZZgggqqq}}}{{{eee\\\VVVSSSTTTUUUVVVZZZ___eeeooo}}}kkkaaaUUUQQQQQQMMMIIIHHHGGGFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@??????>>>>>>>>>============>>>>>><<<<<<<<<===============>>>>>>============>>>???BBBBBBDDDHHHLLLXXXmmm}}}{{{zzzwwwuuurrrooonnnoooqqqsssvvv}}}ssscccZZZXXXYYY```jjjvvvooo[[[RRRRRRLLLIIIFFFDDDDDDDDDCCCBBBBBBAAAAAABBBCCCBBB???===<<<;;;:::999777555444333444444444444444444333333666555555444444555555666333222222333555666666555444555666666777777666666555555888<<<>>>DDDQQQ^^^nnnxxxuuubbbZZZVVVSSSTTTUUUVVV[[[aaaiiissskkkaaaUUUQQQQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@??????>>>>>>============>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@CCCDDDGGGKKKQQQ___xxx|||yyywwwtttqqqmmmkkkjjjkkkkkknnnuuu{{{kkkbbbXXXWWW[[[dddooo~~~yyyaaaUUUSSSMMMJJJGGGEEEDDDDDDCCCAAABBBAAAAAABBBCCCBBB@@@>>>===<<<;;;999777666555444444444444444444444444444444333333222222333333444333222222333555777666555444555555666666666666666666666999===@@@GGGUUUbbbtttpppaaaYYYUUUSSSTTTUUUVVV[[[ccchhhrrrkkkaaaUUUQQQQQQMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>???AAABBBBBBCCCEEEIIINNNVVVhhh|||yyyuuusssooojjjgggfffeeeeeehhhnnnwwwwwwnnn]]]ZZZYYY^^^ggguuuiiiZZZWWWNNNLLLHHHFFFEEEDDDCCCAAAAAAAAAAAABBBCCCBBB@@@>>>======;;;:::888666555555222333333444444555555555444333333222222333333444555444333444555666555444444444555666666666666555777777:::>>>BBBJJJXXXfffxxxmmmbbbXXXUUUTTTUUUTTTUUU\\\dddfffqqqkkkaaaUUUQQQQQQMMMJJJIIIGGGFFFDDDCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCEEEJJJQQQ[[[nnn}}}yyysssqqqmmmhhheeecccbbbbbbeeejjjrrr}}}wwweee___ZZZ[[[```lllooo^^^ZZZOOOMMMIIIFFFEEEEEECCCBBBAAAAAAAAABBBCCCBBB@@@>>>======<<<:::888777555555222222333333444555666666666555555444444555555666888666555444555555333222333444444555555555555555777888:::???DDDKKKZZZhhh{{{lllbbbWWWTTTTTTUUUTTTUUU\\\eeejjjuuujjj```TTTOOONNNJJJJJJHHHFFFDDDCCCCCCDDDEEEDDDCCCBBB@@@???@@@@@@AAA@@@@@@@@@???>>>======<<>>>>>===<<<<<<;;;;;;>>><<<===AAABBB@@@@@@BBB???EEELLLTTTaaazzz}}}zzzssspppkkkeeeaaa^^^^^^^^^___bbbkkkwww|||nnn]]]UUU[[[aaafffwww~~~fffZZZTTTLLLEEEEEEDDDAAA??????@@@@@@AAABBBBBBBBBAAAAAA:::::::::999888777666555555555444333333333333444666666555555555555666666222222222222222222222222555444444444444555666666666666888;;;???III\\\nnnlll___VVVUUUUUUTTTVVV[[[aaaggglllwwwkkk```TTTNNNMMMIIIKKKIIIGGGEEECCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>======<<<========================???===>>>AAABBB@@@@@@CCCAAAFFFNNNZZZkkk~~~zzzxxxssspppkkkfffaaa___]]]\\\]]]```hhhsss}}}sssbbbXXX[[[^^^bbbrrrkkk\\\UUUMMMFFFFFFEEEBBB@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@::::::::::::999777666555555555444333333333333444666555444444444444444555444444444444444444444444555444444444444555666666777777999===BBBLLL```qqqiii\\\UUUUUUTTTTTTVVV[[[aaagggmmmyyylllaaaUUUNNNMMMHHHLLLJJJHHHFFFDDDDDDDDDDDDBBBBBB@@@??????>>>??????@@@@@@??????>>>=========;;;;;;<<<======>>>??????@@@>>>>>>AAABBB@@@@@@CCCCCCHHHRRRbbbyyy|||xxxuuurrrooolllgggbbb___\\\[[[ZZZ\\\cccmmmvvv|||jjj]]][[[[[[]]]jjj|||uuuaaaWWWNNNHHHGGGFFFDDDBBBCCC@@@@@@AAAAAAAAA@@@@@@???;;;;;;::::::999777666555555555444333333333333444555555444333222222333333444444444444444444444444555444444444444555666666888888;;;???EEEPPPdddvvv}}}eeeYYYUUUTTTTTTTTTUUU[[[bbbgggppp{{{kkkaaaUUUPPPOOOJJJLLLJJJIIIFFFEEEDDDCCCCCCAAAAAA@@@??????>>>>>>>>>????????????>>>>>>======<<<<<<<<<===>>>>>>??????@@@======@@@AAA???@@@CCCFFFKKKWWWkkk|||xxxuuuqqqooolllhhhccc^^^[[[YYYYYYZZZ___gggnnnvvvrrrbbb\\\YYYYYYdddsssiiiYYYPPPIIIGGGGGGDDDCCCDDD@@@AAAAAAAAA@@@??????>>>;;;;;;;;;:::999888666666555555444333333333333444666555444333222222222222222222222222222222222222555444444444444555666666777888;;;@@@FFFRRRgggyyyyyycccWWWTTTTTTSSSSSSUUUZZZbbbgggrrr~~~iii```UUUQQQQQQMMMJJJIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;???@@@>>>@@@DDDHHHOOO^^^vvv~~~zzzwwwqqqooolllgggbbb^^^ZZZXXXXXXXXX\\\bbbgggnnnzzzzzziii___YYYXXX```kkkvvvmmm[[[RRRJJJHHHGGGDDDCCCDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::999888777666555555444333333333333444666666555444333333444444222222222222222222222222555444444444444555666666777777;;;@@@GGGSSShhhzzzuuuaaaWWWSSSSSSSSSSSSUUUZZZbbbgggttt~~~hhh___UUUQQQRRRNNNHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>@@@@@@BBBFFFLLLWWWkkk}}}~~~{{{xxxrrrpppkkkfffaaa]]]ZZZXXXWWWWWWYYY]]]aaafffqqq|||qqqddd[[[XXX]]]dddnnn}}}sss```VVVMMMJJJHHHEEECCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;:::888777666555555444333333333333444555555444444444444555555444444444444444444444444555444444444444555666666777888;;;AAAGGGSSShhhzzzqqq___XXXRRRRRRRRRRRRUUUZZZbbbgggsss}}}ggg^^^TTTPPPPPPLLLEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???=========>>>??????@@@@@@>>>;;;;;;???BBBBBBFFFJJJQQQ```yyy{{{zzzzzzwwwssspppkkkeee```\\\ZZZYYYVVVUUUVVVYYY[[[```jjjuuuxxxiii^^^XXXYYY]]]eeeuuufff[[[QQQMMMJJJFFFEEEFFFEEEEEEEEEDDDBBB@@@???>>><<<<<<<<<;;;:::999777777555555444333333333333444222222222222333444555666444444444444444444444444555444444444444555666666888999<<>>>>>>>>>>>>>>>>>?????????;;;;;;<<<>>>???@@@BBBBBB???<<<===AAADDDEEEHHHMMMTTTfff|||yyyzzz~~~yyyvvvtttqqqjjjddd___[[[ZZZYYYUUUSSSSSSVVVXXX\\\fffqqq|||~~~mmm___XXXWWWYYY^^^ooojjj___TTTPPPLLLHHHFFFGGGFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;:::999888777555555444333333333333444000000000111222333555555222222222222222222222222555444444444444555666666::::::>>>CCCIIIUUUiii|||iii[[[WWWQQQRRRRRRRRRTTTZZZbbbgggqqq~~~}}}iii```VVVPPPOOOIIIJJJHHHFFFEEEDDDEEEFFFGGGBBBBBBBBBBBBAAA@@@??????>>>???@@@@@@>>>=========>>>===<<<>>>AAADDDDDDDDD@@@???@@@BBBAAAAAAGGGOOO[[[ooo~~~~~~wwwxxx{{{}}}{{{rrrooojjjeeebbb^^^ZZZWWWWWWVVVTTTSSSTTTYYY```eeewwwssscccZZZUUUTTT[[[iii{{{{{{eeeYYYVVVLLLFFFGGGDDDFFFEEEDDDDDDDDDCCC@@@===@@@>>><<<;;;;;;:::888666555555444444444333333333222222111111222555777999444444444444444444444444111111222333333444444555888999<<>>???@@@???>>>=========>>><<<<<<>>>@@@CCCCCCCCC???>>>@@@BBBBBBCCCJJJTTTcccxxx{{{|||zzzsssvvv|||~~~{{{tttpppkkkfffccc___[[[XXXVVVUUUSSSRRRSSSWWW^^^cccooo{{{vvvfff[[[VVVTTTWWWddduuukkk]]]XXXNNNHHHJJJGGGFFFEEEDDDDDDDDDCCC@@@===@@@>>><<<;;;;;;:::888666555555555444444444333333555444333333444666888:::444444444444444444444444222222333333444555555555999999<<>>>>>>>>>>>===<<<<<<===???BBBBBBBBB>>>???AAACCCCCCEEENNNYYYmmm}}}xxxyyy}}}sssnnnsss}}}~~~zzzuuuqqqlllgggccc___[[[XXXUUUTTTRRRQQQQQQUUU[[[```jjjwww{{{iii]]]WWWTTTSSS]]]nnnsssbbb[[[PPPKKKLLLJJJGGGFFFDDDDDDDDDCCC@@@>>>???===<<<;;;;;;:::888777555555555444444444444333666555444444444555777888444444444444444444444444333333444444555666666666999999<<>>>>>>>>???>>>>>>>>><<<<<<<<>>???===;;;;;;;;;:::999777555555555555444444444444444444333222222333333444444444444444444444444444444444555555666777777777999:::===DDDMMM^^^xxxnnn___XXXTTTRRRQQQTTTXXXZZZ^^^gggpppyyy{{{eee[[[QQQNNNOOOKKKKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@>>><<<<<<>>>@@@???>>>???===<<<===???@@@@@@???@@@AAACCCDDDCCCFFFSSSaaayyy{{{vvvxxx{{{ooolllmmmwww{{{uuurrrlllgggccc___ZZZWWWSSSSSSQQQOOOOOOQQQUUUYYY___jjj|||uuueeeZZZTTTSSSWWWaaapppkkk___QQQLLLLLLIIIJJJHHHEEEDDDCCCBBB@@@>>>>>>===;;;;;;;;;;;;999777666666555555555444444444444333333222222222222222444444444444444444444444444444555666666777777888999:::>>>EEEOOOaaazzzlll^^^VVVSSSQQQQQQTTTYYY\\\```iiisss}}}zzzddd[[[QQQNNNNNNJJJGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????AAA>>>;;;;;;>>>AAA@@@>>>@@@???======???@@@@@@???@@@AAADDDEEEDDDIIIXXXggg|||yyyzzz{{{uuulllnnnttt}}}wwwsssmmmhhhddd___[[[XXXSSSSSSQQQOOONNNPPPSSSWWW]]]fffuuu}}}lll^^^WWWTTTTTTZZZfffuuurrrcccUUUNNNNNNIIIKKKHHHEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;999888666666666555555555444444555555555555444444444444444444444444444444444444444444555555666777777777888999???GGGRRRbbb{{{iii[[[UUURRRPPPPPPTTTYYY\\\aaajjjtttyyyddd\\\RRRNNNNNNIIIFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????BBB>>>:::;;;???AAAAAA???BBB@@@>>>>>>@@@@@@@@@??????AAAEEEGGGGGGNNN___qqq|||}}}xxxqqqnnnjjjqqq|||~~~zzzvvvpppkkkfffbbb]]]ZZZTTTSSSRRRPPPNNNOOORRRUUUZZZbbbmmmzzzssscccZZZTTTQQQRRR[[[ffftttzzzjjj[[[SSSQQQKKKLLLIIIFFFDDDCCCBBBAAA???===<<<;;;;;;;;;;;;:::888666666666666555555555555333444444555555555444444444444444444444444444444333444444555555666777777666999@@@IIISSSccczzz|||dddXXXTTTSSSOOOOOOSSSYYY\\\aaakkkuuuxxxddd]]]SSSNNNMMMHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@??????BBB>>>::::::???BBBAAA???CCCAAA??????@@@AAA@@@???>>>AAAFFFIIIJJJRRReeexxx~~~xxxoookkkjjjjjjsss|||xxxrrrmmmhhhddd___\\\TTTTTTSSSPPPNNNOOORRRTTTSSSZZZdddooo}}}xxxggg]]]SSSNNNMMMSSS\\\iii}}}ppp```WWWTTTMMMLLLJJJFFFDDDCCCBBBAAA???===<<<:::;;;;;;;;;:::888777666666666555555555555000111222333333333333222444444444444444444444444333333444444555666666666555999@@@JJJTTTccczzzxxx___TTTSSSTTTOOOOOORRRXXX\\\aaakkkvvvwwwddd]]]TTTPPPPPPKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@??????@@@@@@>>>===>>>>>>>>>>>>>>>??????@@@CCCGGGEEEGGGOOOUUUiii}}}|||yyypppiiigggiiimmm}}}{{{vvvpppllliiiddd^^^ZZZVVVTTTPPPMMMLLLMMMOOOPPPTTTXXX```iiiuuuqqq```ZZZQQQMMMQQQXXX```pppqqqaaaWWWQQQLLLKKKIIIFFFEEEDDDCCC@@@>>>::::::;;;;;;::::::999888777666666555555555555666444444444444444444444444333333333333333333333333333333444444555666666666888999???JJJUUUdddwwwuuu```WWWSSSPPPOOOPPPTTT[[[```eeepppzzzzzzeee]]]SSSNNNMMMGGGJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????@@@@@@???===???????????????@@@AAAAAABBBFFFEEEHHHRRR[[[qqq}}}|||xxxpppjjjfffgggkkkvvv~~~yyyrrrmmmjjjeee^^^YYYVVVSSSPPPMMMLLLMMMOOOPPPPPPTTT[[[dddpppzzzhhh[[[QQQKKKNNNRRRXXXgggvvvvvvdddZZZRRRNNNKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;;;;;;;;;;:::999999777777666555555555555666444444444444444444444444333333333333333333333333333333444444555666666666999:::???JJJUUUcccvvvuuu___VVVQQQNNNPPPQQQUUU[[[```fffqqq|||yyyeee]]]SSSNNNMMMHHHIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@???>>>@@@@@@@@@@@@@@@AAABBBBBBBBBEEEDDDIIIUUUbbb{{{}}}}}}xxxnnniiifffffflllttt{{{tttoookkkfff___ZZZUUUSSSOOOLLLKKKLLLNNNPPPNNNRRRXXX```jjjzzzuuu```TTTLLLLLLNNNQQQ]]]jjj{{{|||hhh\\\TTTPPPKKKIIIFFFEEEDDDCCC@@@>>>;;;<<<<<<<<<<<<;;;::::::777777666555555555555555444444444444444444444444333333333333333333333333333333444444555666666666:::;;;@@@JJJUUUcccuuuttt^^^TTTPPPLLLRRRRRRVVV]]]bbbhhhtttvvvbbb\\\SSSPPPPPPKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBEEEEEEJJJXXXhhh}}}~~~{{{ssskkkhhhiiimmmxxx{{{tttppplllhhhaaa\\\UUUSSSOOOLLLKKKLLLMMMOOOOOORRRXXX^^^ggguuuiii[[[OOOMMMMMMOOOXXXcccssskkk\\\TTTPPPKKKIIIFFFEEEDDDCCC@@@>>><<<<<<======<<<<<<;;;:::888777666555555444555555333333444444444444444444333333333333333333333333333333444444555666666666;;;;;;@@@JJJUUUbbbtttrrr]]]TTTPPPNNNSSSSSSWWW^^^dddjjjvvvuuubbb[[[SSSPPPPPPKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@?????????AAA@@@???@@@AAABBBAAA??????????????????@@@AAAAAACCCGGGFFFLLL\\\mmm|||}}}uuuooojjjjjjmmmuuu}}}yyyssspppnnnjjjeee```WWWTTTPPPMMMKKKKKKMMMNNNPPPRRRVVV[[[cccppppppaaaSSSOOONNNNNNTTT^^^kkk{{{ppp]]]SSSOOOKKKIIIFFFEEEDDDCCC@@@>>><<<<<<======<<<<<<;;;:::888888666555555444444444333333333444444444555555333333333333333333333333333333444444555666666666;;;;;;@@@JJJUUUbbbtttqqq]]]UUUSSSQQQTTTTTTXXX^^^eeelllyyywwwccc\\\RRRNNNMMMHHHHHHGGGGGGFFFEEEEEEFFFFFFDDDCCCBBB@@@????????????AAA@@@???@@@AAABBBAAA@@@???????????????@@@AAAAAADDDGGGHHHOOO```sss}}}{{{|||rrrnnnlllooottt~~~yyytttrrrpppmmmhhhdddZZZWWWRRRNNNKKKKKKLLLMMMNNNPPPSSSWWW]]]iiiwwwwwweeeUUUPPPMMMKKKPPPXXXhhhvvvwwwaaaTTTPPPKKKIIIFFFEEEDDDCCC@@@>>>;;;<<<<<<<<<<<<;;;::::::999888777555555444444444222333333444444555555555333333333333333333333333333333444444555666666666:::;;;@@@JJJUUUcccuuuqqq]]]VVVUUUSSSUUUTTTXXX___eeemmm{{{wwwccc[[[RRRNNNMMMHHHHHHGGGFFFFFFEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCHHHJJJSSSfffzzz{{{zzz{{{tttsssuuu{{{}}}xxxuuussspppkkkfff]]]ZZZUUUPPPLLLKKKKKKKKKNNNOOORRRTTTZZZdddqqq{{{lllZZZRRRNNNJJJMMMTTTdddqqqgggYYYSSSKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;;;;;;;;;;:::999999999888777666444444444444222222333333444555555666333333333333333333333333333333444444555666666666999:::???JJJUUUcccvvvrrr]]]VVVUUUSSSUUUTTTXXX^^^eeennn{{{ttt```[[[SSSPPPPPPLLLGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>AAA@@@???@@@BBBCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBHHHKKKVVVjjj{{{yyyzzz~~~{{{{{{{{{xxxuuuqqqlllggg___\\\VVVQQQLLLKKKJJJKKKOOOPPPRRRTTTYYYcccpppyyyrrr^^^VVVPPPKKKLLLRRR[[[hhh|||lll\\\VVVKKKIIIFFFEEEDDDCCC@@@>>>::::::;;;;;;::::::999888999888777666444444333333222222333333444555666666333333333333333333333333333333444444555666666777888999???JJJVVVdddwwwsss]]]VVVTTTRRRTTTTTTWWW^^^eeennn|||vvvccc\\\TTTPPPOOOJJJIIIGGGEEEEEEGGGHHHEEECCCAAAAAAAAAAAAAAA@@@>>>>>>BBBBBBAAAAAAAAAAAAAAAAAABBB@@@>>>???BBBDDDCCCAAAFFFHHHMMMYYYnnn~~~yyyzzz|||~~~~~~zzzuuuoookkkaaa\\\UUUQQQNNNMMMLLLKKKNNNNNNOOORRRWWW___iiippp|||gggYYYRRRMMMMMMOOOZZZeeewwwppp\\\RRRNNNLLLHHHFFFDDDBBB@@@======<<<<<<;;;;;;::::::999777666555444333444555555111111222444666777888999555444333222222222333444333333222222333444666777777;;;AAAFFFPPPaaawwwqqq^^^UUURRRPPPQQQRRRWWW___eeemmmyyyuuubbb\\\SSSPPPOOOJJJJJJGGGEEEFFFGGGGGGEEECCCBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@BBB@@@>>>???BBBDDDCCCBBBEEEHHHPPP___wwwyyyvvvxxx{{{~~~}}}wwwqqqmmmbbb]]]VVVQQQOOOMMMLLLKKKMMMNNNOOOQQQUUU^^^gggnnnmmm^^^UUUOOONNNPPPWWWbbbrrrwwwaaaVVVOOOLLLHHHFFFDDDBBB@@@>>><<<<<<<<<;;;::::::999999777666555444444444555555333333444444555555555666444444333222222333333444444333333333333555666777888===CCCIIISSSdddzzzqqq^^^VVVRRRQQQRRRSSSWWW^^^eeemmmzzztttaaa[[[SSSOOONNNIIIJJJHHHFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBAAA@@@??????=========>>>>>>??????@@@AAA@@@???@@@BBBCCCDDDCCCDDDJJJUUUgggzzzuuutttxxx|||{{{tttpppccc___XXXSSSPPPNNNMMMLLLLLLLLLMMMOOOSSS[[[cccjjjxxxxxxgggZZZRRROOOPPPTTT]]]lll|||hhh[[[PPPMMMIIIFFFDDDBBB@@@>>><<<;;;;;;::::::999999888777666555555444444555555555555444444333222222222444444333333333333444444555444444444444666777888888<<>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDDDDGGGLLLXXXmmmyyyxxxuuuvvv{{{}}}yyyzzz|||~~~wwwrrrfffaaaZZZTTTQQQOOONNNMMMJJJKKKLLLMMMQQQWWW___eeerrr~~~qqqaaaTTTOOOOOOQQQYYYeeetttnnn^^^RRRNNNJJJFFFDDDCCCAAA???;;;;;;;;;:::999999888888777666666555555555555555555555444333222222111111333333333333444444444555555555444444555666888999666:::AAAIIIUUUfffyyyooo^^^VVVTTTTTTSSSRRRUUU\\\dddmmm}}}rrr```ZZZRRROOOOOOJJJJJJJJJIIIHHHFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>===>>>>>>??????@@@AAABBBBBB???@@@AAAAAABBBCCCEEEFFFKKKPPP\\\qqqyyytttwwwvvvyyy~~~|||vvvrrrvvv|||yyytttiiiddd\\\VVVSSSPPPOOOMMMJJJJJJKKKLLLOOOTTT[[[```nnnzzz{{{hhhXXXPPPNNNPPPUUU```nnn}}}}}}~~~sss___TTTPPPJJJFFFDDDCCCAAA@@@<<<<<<;;;::::::999999888666666666666666555555555333333333333333333222222333333444444555555555555555555444444555666888999777:::AAAJJJWWWhhhyyyxxxyyy}}}nnn]]]VVVTTTTTTRRRQQQTTT[[[cccnnn}}}sss```[[[SSSPPPPPPKKKJJJKKKKKKIIIFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@AAABBBBBBBBBCCC???@@@AAABBBBBBCCCEEEGGGMMMSSSaaaxxx~~~zzzvvvtttuuuwww|||xxxvvvooovvv|||vvvkkkfff^^^XXXTTTRRROOONNNJJJJJJKKKLLLNNNRRRXXX]]]jjjuuuqqq]]]RRROOOOOORRRZZZhhhwwwxxxaaaUUUQQQKKKGGGDDDCCCBBB@@@===<<<<<<;;;;;;:::999999666777777777777666555444333333333333444444444444222333444555555666555555555444444444444666777888:::>>>DDDNNN[[[kkk{{{vvvqqqtttzzzmmm]]]VVVTTTSSSQQQQQQUUU]]]eeeooo~~~sssaaa[[[TTTQQQQQQLLLJJJKKKLLLJJJFFFDDDDDDFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>@@@BBBBBBBBBCCCFFFHHHLLLUUUhhh~~~zzzuuuttttttsssvvvyyy|||yyyyyyvvvyyymmmhhh```YYYUUURRRPPPOOOJJJKKKKKKLLLMMMQQQVVVZZZdddooozzzcccUUUQQQMMMOOOVVVbbbrrr~~~eeeVVVRRRLLLGGGDDDCCCBBBAAA>>>======<<<<<<;;;;;;:::666777777888777666555444444444444444444444444444222333444555666666666555444333333333333555666777<<>>@@@CCCCCCBBBBBBFFFIIIKKKVVVmmm}}}zzzqqqnnnoooqqqqqqyyy}}}{{{zzz||||||nnniiiaaaZZZVVVSSSQQQOOOJJJKKKLLLLLLMMMQQQUUUYYY___jjj{{{hhhXXXSSSKKKMMMRRR___ooo~~~hhhWWWRRRLLLGGGDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;666777888888888777555444666666666555555444444333111222444666777777666555333333222222333444666777;;;>>>DDDMMM[[[jjjwww~~~tttpppuuu}}}mmm\\\TTTRRRRRRRRRSSSYYYcccllluuuvvvaaaZZZVVVPPPLLLNNNNNNKKKIIIHHHGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAACCCFFFHHHRRR]]]sssyyy|||uuummmlllmmmooossswww}}}{{{pppkkkeee^^^YYYTTTPPPMMMLLLLLLKKKKKKMMMQQQTTTWWWbbbjjjxxxsss```UUUMMMMMMPPPYYYcccoookkk^^^TTTJJJHHHGGGCCC@@@@@@AAA@@@???===<<<<<<<<<<<<;;;:::888666555444555555555555555555555555555555555555444444444444555555222444666777666666666777>>>AAAGGGPPP]]]kkkvvv}}}|||tttsssvvv~~~kkk^^^XXXUUUSSSQQQRRRWWWaaajjjuuuvvvaaaZZZVVVPPPLLLNNNMMMKKKHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAACCCFFFHHHRRR```yyyzzz|||wwwooohhhiiilllpppuuuzzz|||qqqllleee___YYYUUUPPPMMMLLLLLLKKKKKKMMMQQQTTTWWW___hhhvvvtttaaaVVVMMMLLLOOOWWW```lll~~~qqq```UUULLLIIIHHHEEEAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;999888666555555555555555555555555555555555555555555444444444444555555333444666777666666777888<<<@@@HHHSSSaaaooozzzyyywwwyyymmm___XXXUUURRRQQQRRRXXXaaajjjuuuvvvaaaZZZVVVPPPLLLNNNLLLJJJGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFIIISSSddd~~~yyy{{{~~~vvvmmmgggdddggglllqqqxxx~~~~~~sssnnnggg```ZZZUUUPPPMMMLLLKKKKKKKKKMMMPPPTTTVVV\\\dddrrrvvvbbbVVVMMMLLLNNNTTT\\\gggxxxzzzcccXXXMMMJJJIIIEEEBBBBBB??????===<<<;;;::::::::::::999888777666555555555555555555555555555555555555555444444444444555555333444666666555666777888;;;@@@JJJXXXhhhvvv~~~ppp```XXXTTTRRRRRRRRRXXXaaakkkuuuvvvaaaZZZVVVPPPLLLNNNKKKIIIFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@AAACCCHHHKKKUUUiii~~~wwwyyy}}}uuupppgggcccccchhhnnnsss{{{vvvqqqhhhaaaZZZUUUQQQNNNLLLKKKJJJKKKMMMPPPTTTVVVZZZbbbooo~~~wwwcccWWWOOOMMMMMMRRRXXXbbbsssdddYYYNNNJJJHHHEEEBBBBBB???>>>===<<<::::::::::::999999888777777666666555555555555555555555555555555555444444444444555555333444555555555666888999;;;BBBOOO```ppprrraaaXXXTTTRRRRRRSSSYYYbbbkkkuuuvvvaaaZZZVVVPPPLLLNNNJJJHHHFFFEEEFFFFFFEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBEEEJJJNNNYYYooo~~~wwwyyy}}}ssskkkiiigggdddffflllrrrwwwzzztttjjjbbb[[[UUUQQQNNNKKKKKKJJJJJJLLLPPPSSSVVVYYY```lllyyyyyyeeeXXXRRROOOMMMPPPUUU^^^mmm{{{eeeYYYMMMIIIGGGCCCAAAAAA???>>>===<<<::::::::::::999999888888777777666666555555555555555555555555555555444444444444555555333444555555555666888:::<<>>===<<<;;;;;;;;;888888999999999888777666555555555555555555555555555555444444444444555555333444444444444666999<<<===HHH[[[nnn~~~xxxcccXXXTTTSSSTTTUUUZZZccclllvvvvvvaaaZZZVVVPPPLLLNNNKKKIIIGGGGGGHHHHHHGGGFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCCCCEEEJJJPPPUUUhhh{{{uuukkkkkknnnuuu~~~yyyoooiiiggghhhgggffffffhhhnnnvvv|||yyynnnddd\\\VVVRRROOOKKKJJJIIIJJJLLLOOOSSSUUUSSSYYYaaajjjvvvpppaaaTTTOOOJJJIIIJJJQQQ___lllkkk^^^QQQKKKHHHEEECCCCCCAAA@@@???===<<<<<<<<<<<<777888999::::::999777666555555555555555555555555555555555444444555555555333444444444444666999======HHH[[[nnn}}}{{{eeeXXXSSSRRRUUUUUUZZZccclllvvvuuuaaaYYYVVVPPPMMMOOOIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDCCCAAAAAABBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEGGGQQQ\\\sss}}}ppphhhfffeeeggglllsssxxxyyyyyyppplllfffcccbbbdddfffhhhjjjooouuu{{{}}}{{{wwwwwwvvvwwwyyy|||yyyppphhhaaa[[[SSSNNNLLLKKKJJJIIIJJJMMMPPPRRRVVVXXX]]]gggsssxxxbbbZZZQQQKKKKKKLLLOOO\\\lllsss]]]RRRPPPGGGBBBCCCAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777777666444333333444666777444444444444444444444444333222222333444666888:::CCCKKKYYYhhhuuu|||~~~~~~||||||eeeXXXSSSRRRRRRSSSXXXaaaiiisss{{{}}}uuuaaaZZZWWWPPPMMMNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCDDDCCCEEEFFFFFFIIISSS___wwwwwwkkkccc^^^]]]]]]```eeeiiijjjiiieeebbb^^^]]]^^^aaaeeeggglllrrryyy|||vvvrrrmmmiiihhhkkkkkklllnnnqqqwww|||zzzppphhhaaa[[[SSSNNNLLLKKKJJJIIIJJJMMMPPPQQQVVVWWW]]]gggsssiii]]]SSSLLLLLLKKKNNNZZZjjjvvv___TTTQQQGGGBBBCCC@@@>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555777555444333333444555777555555555555555555555555444444333444555777999;;;???GGGUUUdddpppwwwzzz{{{|||}}}}}}fffYYYTTTSSSSSSSSSXXXaaaiiissszzz|||uuuaaaZZZWWWQQQMMMNNNKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBAAA@@@@@@AAABBBDDDCCCEEEGGGHHHKKKWWWbbb|||{{{oooccc[[[WWWVVVUUUVVVYYYZZZZZZZZZYYYXXXWWWXXX[[[```fffiiipppvvv|||qqqgggbbb```\\\ZZZ\\\^^^___bbbeeekkksss{{{{{{qqqhhhaaa[[[TTTOOOLLLKKKIIIIIIJJJLLLOOOQQQUUUVVV\\\fffqqqtttbbbWWWNNNMMMLLLMMMYYYggg{{{cccUUUQQQHHHCCCCCC???>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555666555444333333444555666666666666666666666666666555555555555666888;;;<<>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666555444444444444555666555555555555555555555555555555444555666888:::<<>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777555555555444444555555555444444444444444444444444444444444444555777:::;;;BBBJJJXXXhhhttt|||~~~gggZZZUUUTTTTTTTTTYYYaaaiiirrr~~~zzz}}}tttbbb\\\XXXQQQLLLLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCDDDFFFCCCCCCDDDFFFHHHMMMZZZgggxxxtttyyyrrrggg]]]TTTOOOHHHIIIIIIHHHGGGIIILLLOOOSSSVVVZZZ]]]```fffooouuu||||||iii^^^WWWRRRNNNOOOOOONNNQQQVVVXXX]]]eeemmmxxxsssiiibbb[[[UUUQQQKKKJJJHHHHHHIIIKKKNNNPPPSSSTTTYYY```iiiuuutttdddVVVRRRQQQRRR[[[ggg{{{lllYYYTTTKKKHHHHHHCCC>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555555555555555555555555555444444444444444444444444444444333444555777999;;;CCCLLL[[[lllyyyhhhZZZUUUTTTTTTUUUYYYaaaiiirrr{{{}}}tttbbb\\\YYYQQQLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBBBBBBBBBBCCCEEEFFFEEEEEEGGGIIINNN\\\iii}}}tttpppvvv{{{mmmbbbZZZRRRMMMGGGHHHHHHFFFEEEFFFJJJNNNSSSXXX]]]aaadddkkkttt{{{{{{jjj]]]WWWUUURRRQQQSSSSSSRRRUUUZZZZZZaaalllvvvsssiiibbb\\\VVVQQQKKKJJJHHHHHHIIIKKKNNNPPPSSSSSSWWW^^^eeeppp|||kkk[[[UUURRRRRRYYYdddtttqqq\\\UUULLLGGGFFFAAA>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555444555555555555555555444555555555555555555555555555555555555666888:::<<>>@@@AAAAAAAAAAAACCCDDDHHHGGGGGGIIIJJJPPP]]]jjj|||sssooovvvwwwiii___WWWQQQLLLKKKLLLKKKIIIGGGHHHLLLPPPUUUZZZaaaeeeiiipppyyyyyynnnaaaZZZYYYSSSQQQRRRTTTTTTSSSUUUZZZ]]]eeeqqq~~~tttiiibbb\\\VVVRRRKKKJJJHHHHHHIIIKKKNNNPPPSSSSSSWWW]]]cccmmm~~~ppp^^^WWWSSSQQQWWWaaapppvvv___VVVLLLFFFDDD>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777444444555555555555444444666666666666666666666666666666666666888:::<<<===???IIIZZZmmm}}}jjj]]]XXXWWWUUUUUUYYYaaaiiirrr~~~{{{|||~~~sssccc^^^UUUPPPOOOJJJLLLJJJGGGDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAEEEEEEGGGMMMNNNZZZrrrvvvrrrpppuuussseee[[[TTTNNNJJJFFFGGGHHHIIIJJJMMMRRRUUUXXX]]]dddjjjooovvvxxxlllfffbbb[[[UUUVVVUUUSSSTTTVVVYYY[[[\\\^^^iiixxxrrrggg___ZZZUUURRRKKKJJJHHHHHHHHHKKKMMMOOOQQQRRRVVV\\\aaahhhvvvxxxdddXXXRRRQQQUUU[[[nnn}}}___RRRLLLFFFAAA@@@>>>===<<<;;;:::999999999999777666777999999777444444444555666666555444444555555444444444444555555444444444444555777888999>>>GGGWWWiiixxxkkk]]]WWWVVVWWWVVVYYY```gggqqq~~~{{{yyy{{{rrrccc^^^UUUPPPOOOJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFHHHNNNPPP\\\uuuyyytttrrrvvvrrrdddZZZSSSNNNJJJFFFHHHIIIJJJLLLOOOTTTXXX[[[```hhhnnnuuu}}}sssiiieeeaaa[[[VVVWWWVVVUUUVVVXXX[[[\\\]]]dddqqqssshhh```ZZZUUUQQQKKKJJJHHHHHHHHHKKKMMMOOOQQQRRRVVV\\\```gggtttzzzeeeYYYRRRQQQUUUZZZlllbbbTTTNNNGGGBBBAAA>>>>>><<<;;;:::999999999;;;999888999;;;;;;999666555555555555555555555555555555444444444444555555444444444444555777888999===FFFTTTcccrrr~~~kkk]]]WWWVVVWWWVVVYYY```gggqqq|||yyyxxxyyy~~~rrrccc^^^UUUPPPPPPKKKJJJJJJKKKJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFIIIPPPRRR```zzz|||wwwtttwwwqqqcccZZZSSSMMMIIIFFFHHHJJJLLLNNNRRRXXX\\\___eeemmmuuu|||yyyooohhhfffccc^^^YYY[[[ZZZZZZ[[[]]]^^^```aaagggvvvtttiiiaaaZZZTTTPPPLLLJJJIIIHHHHHHJJJMMMOOOQQQRRRVVV[[[^^^dddppp}}}|||gggYYYRRRPPPSSSXXXiii|||fffWWWPPPHHHCCCBBB???>>>===<<<;;;:::::::::;;;:::999999::::::888777666555444333333444555666555555444444444444555555444444444444555777888999===CCCNNN[[[iiiwww}}}zzzlll]]]WWWUUUVVVVVVYYY```gggqqq|||zzzwwwvvvxxx|||rrrccc^^^VVVQQQPPPLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFIIIQQQTTTddd~~~zzzvvvxxxrrrcccZZZRRRLLLHHHEEEGGGJJJLLLPPPUUU[[[___ccciiirrrzzz{{{vvvqqqmmmjjjfffbbb^^^^^^___``````aaacccfffhhhlll|||uuujjjaaaZZZTTTOOOLLLKKKIIIHHHHHHJJJMMMNNNQQQRRRUUUZZZ\\\aaammmxxx}}}hhhZZZRRROOOQQQVVVeeexxxjjjYYYQQQHHHBBBBBB???>>>===<<<;;;:::::::::888888888888888777666555777666444333333444666777555555444444444444555555444444444444555777888999;;;@@@IIITTT```ppp~~~zzzvvv|||lll^^^WWWUUUVVVUUUYYY```gggqqq{{{yyywwwvvvwww{{{rrrccc___VVVQQQQQQMMMLLLJJJHHHEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBBCCCFFFEEEHHHQQQVVVggg~~~||||||xxxyyytttfff[[[TTTMMMIIIEEEGGGJJJMMMQQQWWW]]]bbbgggmmmvvv~~~zzzxxxuuurrrmmmiiidddaaa```aaabbbbbbbbbeeejjjnnnwwwuuujjjaaaZZZSSSOOOMMMKKKIIIHHHHHHJJJLLLNNNPPPQQQUUUYYY[[[___jjjuuu~~~hhhYYYQQQMMMOOOTTTbbbtttmmm[[[QQQHHHAAA@@@???>>>===<<<;;;:::::::::888999999999777666555555777666444333333444666777555555444444444444555555444444444444555777888999:::???FFFPPP\\\mmm|||xxxxxx~~~mmm^^^WWWUUUUUUUUUXXX```gggqqqyyyxxxwwwwwwyyy|||rrrccc___VVVRRRRRRMMMLLLJJJGGGDDDBBBCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCCCCFFFDDDHHHQQQXXXjjj{{{wwwtttuuuzzzzzzzzzyyyjjj___VVVOOOKKKGGGIIILLLPPPTTTYYY```dddkkkqqqyyy~~~||||||{{{wwwpppjjjfffeeeaaabbbcccbbbbbbgggnnnttttttiiiaaaZZZSSSNNNMMMLLLIIIHHHHHHJJJLLLMMMPPPQQQUUUYYY[[[^^^hhhsss}}}gggXXXPPPLLLNNNRRR___oooppp]]]RRRHHHAAA@@@>>>===<<<;;;:::999999999:::;;;<<<;;;999777777777666555444333333444555666555555444444444444555555444444444444555777888999888>>>GGGPPP\\\mmm{{{yyy}}}nnn___WWWUUUUUUUUUXXX```gggrrr}}}wwwwwwwwwxxxzzz}}}rrrccc___WWWRRRRRRNNNKKKJJJHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGEEEIIISSSZZZnnnxxxrrrmmmiiiiiimmmpppwww~~~|||~~~nnnbbbYYYQQQLLLJJJLLLPPPSSSWWW]]]ccchhhmmmttt}}}}}}vvvooollllllfffggggggfffffflllwww~~~ssshhhaaaZZZSSSNNNMMMLLLJJJHHHHHHIIILLLMMMOOOPPPUUUYYY[[[^^^hhhsss|||fffWWWNNNJJJLLLQQQZZZiiittt```TTTIIIBBBAAA===<<<;;;:::999888888888:::<<<===;;;888666666777555555555555555555555555555555444444444444555555444444444444555777888999666>>>HHHSSS___ppp|||{{{ooo___XXXUUUUUUTTTXXX___gggrrr{{{yyytttuuuvvvxxxzzz}}}rrrccc___WWWSSSSSSNNNJJJJJJKKKJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEHHHFFFJJJTTT]]]qqqyyypppkkkeee___```cccdddjjjttt}}}~~~qqqddd[[[SSSNNNMMMOOORRRVVVZZZ___fffjjjnnnuuu{{{uuussstttmmmmmmmmmkkklllsss}}}rrrhhh```YYYRRRNNNNNNLLLJJJHHHHHHIIIKKKMMMOOOPPPUUUZZZ[[[^^^hhhsss~~~{{{eeeVVVMMMJJJLLLPPPWWWeee{{{wwwbbbVVVKKKCCCBBB<<<<<<:::999888777777777888:::;;;:::666444444666444444555666666555444444555555555444444555555555444444444444666777888999666>>>JJJUUUaaarrr~~~||||||ooo```XXXUUUUUUTTTXXX___hhhrrrxxxvvvrrrsssuuuwwwzzz}}}wwwccc]]]YYYSSSNNNOOOKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDHHHHHHLLLVVV^^^tttvvvkkkeee```[[[ZZZ]]]^^^ccclllvvv}}}~~~|||kkk___XXXUUURRRSSSTTTWWW[[[aaafffjjjvvvzzz{{{vvvssspppooooooqqqsssyyy{{{pppfff___ZZZVVVTTTLLLKKKIIIHHHHHHIIIKKKLLLRRRRRRUUUYYY\\\```iiisss{{{cccUUUNNNKKKJJJLLLXXXbbbtttfffUUULLLFFFAAA???>>><<<999888999::::::;;;:::999777666444333222444444444444444444444444666666666666666666666666666666666666555555555555999>>>HHHUUUeeewww}}}}}}qqq```XXXVVVVVVVVVXXX```hhhtttyyywwwtttuuuwwwyyyzzz~~~wwwccc]]]ZZZSSSNNNOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDHHHGGGKKKVVV```xxxyyyoooeee```[[[WWWVVVYYYZZZ^^^gggqqqyyy}}}}}}sssfff]]]YYYUUUUUUVVVXXX]]]ccchhhllluuuzzz{{{yyytttrrrssswww|||{{{qqqhhh```ZZZVVVSSSLLLKKKIIIHHHHHHIIIKKKLLLPPPOOORRRWWWZZZ]]]fffppp}}}~~~fffXXXPPPLLLKKKLLLVVV___qqqhhhVVVLLLFFFBBB???>>><<<:::999999999::::::999888777666555444333444444444444444444444444555555555555555555555555444555555555666666777777999>>>GGGTTTcccuuuzzzzzz}}}rrraaaYYYVVVVVVUUUXXX___hhhsss}}}wwwvvvvvvxxxzzz|||~~~wwwccc]]]ZZZSSSOOOOOOMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEHHHGGGKKKWWWddd}}}qqqhhh___[[[WWWTTTTTTVVVXXX\\\eeennnvvv}}}|||pppeee___YYYYYYYYY[[[```eeekkkooouuuzzzxxxuuuuuuyyy|||sssjjjbbb[[[UUUQQQLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNQQQVVVYYY\\\eeennn{{{kkk\\\SSSMMMLLLMMMSSS\\\nnnkkkWWWMMMFFFBBB???>>><<<:::999999999:::888888888777666555555555444444444444444444444444444444444444444444444444333333444555666777888888999>>>FFFQQQ```qqq|||vvvuuuxxxsssbbbYYYVVVVVVUUUXXX___gggrrr~~~yyyxxxyyy{{{~~~wwwddd]]]ZZZSSSOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHFFFKKKZZZiiizzzlllddd\\\ZZZWWWUUUUUUXXX[[[^^^gggpppwww}}}zzz|||{{{mmmeee]]]]]]\\\^^^bbbgggmmmpppuuuzzz{{{zzz}}}vvvmmmeee\\\UUUPPPLLLKKKIIIHHHHHHIIIKKKLLLPPPPPPSSSXXXZZZ]]]eeennnyyyqqqaaaUUUNNNLLLMMMQQQZZZlllnnnXXXLLLEEEBBB>>>===<<<:::999999999999777777777777666666666666444444444444444444444444444444444444444444444444444444444555666777777888:::===DDDOOO]]]mmm~~~zzzrrrqqquuuuuucccZZZVVVUUUUUUXXX___gggqqq}}}||||||xxxddd^^^ZZZTTTOOOPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHGGGMMM]]]ooowwwfff___YYYXXXWWWVVVWWWZZZ]]]aaaiiissszzz{{{wwwxxxuuukkkcccbbb```aaaccciiinnnrrrvvv{{{yyypppggg^^^UUUPPPLLLKKKIIIHHHHHHIIIKKKLLLOOOOOOSSSXXXZZZ]]]dddmmmyyyxxxfffYYYOOOLLLNNNRRR[[[kkkoooXXXKKKDDDAAA>>>===<<<;;;:::999999999777777777777666666666666444444444444444444444444555555555555555555555555666666666666666555555555999===CCCLLLZZZjjj{{{yyypppnnnqqqxxxeeeZZZVVVUUUTTTXXX___fffppp~~~xxxddd^^^[[[TTTPPPPPPJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIHHHOOO```tttyyyppp___YYYTTTUUUUUUUUUWWWZZZ^^^bbbkkkuuu~~~yyyttttttuuukkkiiifffeeefffkkkpppsssxxx||||||rrriii___WWWQQQLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNRRRWWWYYY[[[bbbjjjyyymmm^^^RRROOOQQQTTT[[[kkkqqqYYYKKKEEEBBB======<<<<<<:::999999888777777777777666666666666444444444444444444444444666666666666666666666666777777666666555555555555999<<>>AAAAAABBBBBBCCCDDDDDDDDDIIIJJJOOOXXXggguuuiiibbb]]]WWWSSSSSSRRRTTTWWWYYY\\\```eeeiiimmmttt}}}tttooommmpppvvv~~~}}}|||rrrhhh```XXXTTTLLLKKKIIIGGGGGGIIIKKKLLLQQQQQQUUUZZZ]]]```hhhqqqvvvhhh]]]WWWYYYcccvvv|||```PPPGGG@@@AAA???===<<<<<<;;;:::888666666666666666777777888333444444555555666666666444444444444444444444444444444555555666777777777999;;;@@@HHHSSScccsss}}}wwwmmmhhhgggjjjsss~~~mmm___YYYUUUTTTUUU[[[aaajjjxxx{{{hhh^^^[[[WWWSSSQQQQQQOOOKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDHHHIIINNNXXXhhhwwwkkk___YYYWWWTTTTTTWWWUUUXXX\\\___bbbeeejjjmmmpppxxx|||sssmmmjjjmmmrrr~~~zzzpppggg___XXXTTTLLLKKKIIIGGGGGGIIIKKKLLLPPPPPPTTTZZZ]]]```hhhqqq~~~nnnbbbYYYZZZaaapppaaaQQQHHHBBBAAA???<<<;;;;;;;;;999888999888777555555555666777555555555555555555555444333333444444444444444444444444555555666777777777999;;;AAAIIITTTcccsss}}}wwwmmmgggfffhhhqqqnnn___YYYUUUSSSUUUZZZ```iiiwwwzzzfff]]]ZZZVVVRRRPPPPPPMMMJJJIIIIIIIIIHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDFFFGGGMMMWWWgggnnncccXXXUUUTTTUUUWWW[[[YYY\\\___bbbeeehhhlllooottt|||zzzqqqllliiilllqqq~~~vvvnnnfff^^^XXXTTTLLLKKKIIIGGGGGGIIIKKKLLLOOOOOOSSSYYY\\\___hhhqqquuugggZZZYYY]]]hhhwwwcccRRRIIICCCAAA???<<<;;;;;;;;;999888999888666555555555666777777777666555444333333222333333333444444444555555444444555555666777777777999<<>><<<;;;;;;:::999777555555555555666777999999777777666555444333333222222333333444444555555555444444555555666777777777999===CCCKKKWWWeeettt}}}tttiiidddcccfffooo|||ppp___WWWTTTSSSTTTYYY^^^ggguuu{{{~~~zzzggg^^^ZZZVVVRRRPPPOOOLLLJJJHHHIIIIIIIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCEEEKKKVVVgggqqq```XXXRRRTTTWWWXXXZZZ]]]___```cccfffjjjooovvv{{{rrriiifffffflllssszzz}}}xxxppphhhbbb[[[VVVRRRLLLKKKIIIGGGGGGIIIKKKLLLOOOOOOTTTZZZ]]]aaaiiirrr}}}nnnXXXTTTRRRVVV^^^nnnfffSSSJJJFFF@@@>>>;;;:::::::::999777555555666777777888777777555555555555555555555555222222333333444555555666444444555555666777777777888<<>>;;;:::::::::888777888888999999777666444222222222333444555666777888222222333333444555666666444444555555666777777777777:::AAAJJJVVVdddrrr{{{~~~zzzppphhhfffgggdddmmmzzzppp^^^UUUTTTRRRTTTXXX^^^ffftttyyy|||{{{jjj```[[[VVVRRRPPPOOONNNLLLKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@AAACCCDDDAAAAAABBBBBBDDDEEEGGGGGGFFFIIIPPPZZZhhhuuuhhh\\\YYYVVVVVVYYY^^^ccceeeeeejjjooossswww}}}zzzjjjdddeeegggiiilll{{{}}}xxxtttmmmgggaaa[[[VVVRRRMMMKKKHHHFFFFFFGGGIIIJJJOOOOOOSSSXXX]]]aaakkkvvvyyykkkXXXPPPLLLNNNRRR]]]tttgggTTTIIICCC@@@>>>;;;:::::::::888777888888888888888777666666555555555555555555555555444444444444444444444444666666666666666666555555777:::AAAIIIUUUbbbpppyyy}}}}}}|||wwwqqqkkkgggfffkkkuuurrrbbb[[[WWWSSSSSSXXX^^^fffsss~~~~~~ttttttuuu|||jjj___[[[WWWSSSPPPNNNNNNLLLJJJIIIHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJQQQZZZhhhrrrfff\\\YYYWWWWWW[[[aaaeeegggggglllrrrwww|||xxxiiidddfffhhhlllppp|||}}}yyyuuunnngggaaa[[[VVVRRRMMMKKKHHHFFFFFFGGGIIIJJJPPPPPPTTTZZZ^^^cccmmmwwwvvvgggVVVNNNJJJLLLPPPZZZooogggTTTIIICCC@@@>>>;;;:::::::::888777777888888888888777666666555555555555555555555555444444444444444444444444444333222222222222333333999;;;AAAHHHSSS```nnnwww}}}}}}|||xxxsssnnnkkkjjjjjjtttsssbbb[[[WWWSSSSSSWWW]]]fffrrr~~~~~~sssrrrrrryyy~~~jjj```\\\XXXTTTRRRNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCDDDDDDEEEFFFIIIKKKRRR[[[jjjoooddd\\\ZZZYYYZZZ___dddggghhhjjjooovvv|||wwwhhhdddfffjjjooouuu|||}}}{{{wwwppphhhbbb\\\VVVRRRLLLKKKHHHFFFFFFGGGIIIKKKQQQQQQUUU[[[___dddnnnxxxpppcccTTTLLLHHHJJJMMMUUUiii~~~gggTTTJJJDDD@@@>>>;;;:::::::::888777777777888888777777666555555555555555555555555555444444444444444444444444666555444333333444666777:::<<<@@@GGGQQQ^^^lllttt|||}}}|||yyyuuuqqqooonnnmmmuuuvvvdddZZZWWWSSSSSSWWW]]]dddqqq|||rrrpppnnnttt}}}~~~iii```\\\YYYUUUSSSNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEJJJLLLRRR]]]lll}}}mmmccc\\\[[[[[[]]]bbbgggiiikkkmmmrrryyyvvviiidddfffjjjpppvvv|||~~~~~~zzzrrrkkkddd]]]WWWRRRLLLJJJHHHFFFFFFHHHJJJKKKQQQQQQUUU[[[___dddnnnxxxzzzkkk^^^RRRKKKGGGIIIKKKQQQcccvvvgggTTTJJJDDD@@@>>>;;;:::::::::888777777777777777777666666555555555555555555555555555333333444444444444444444888666444333333555777999888:::>>>DDDOOO]]]kkkuuu}}}}}}|||yyytttqqqoooooopppxxxzzzeeeZZZVVVSSSRRRVVV[[[cccooozzzqqqnnnlllqqqxxx~~~jjj```]]]YYYUUUSSSNNNMMMLLLJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFKKKLLLRRR^^^ooo}}}nnneee^^^]]]]]]___dddhhhkkklllpppuuu{{{vvvjjjffffffiiiooouuu{{{|||uuullleee^^^WWWSSSKKKJJJHHHFFFFFFHHHJJJLLLPPPPPPTTTZZZ^^^cccmmmwwwtttfff[[[PPPJJJGGGIIIJJJOOO___qqq~~~hhhUUUJJJDDD@@@>>>;;;:::::::::888777777777777777777666555555555555555555555555555555333333333444444444555555444222000//////222444666777888<<>>;;;:::::::::888777666666777777666666555444555555555555555555555555222333333444444555555555333333111111111333555666777888;;;AAALLL]]]nnnyyy}}}|||zzzvvvqqqmmmlllmmmoooxxxjjj]]]VVVSSSQQQTTTYYY```lllwwwuuunnnkkknnnsss{{{kkkaaa]]]XXXTTTRRRPPPOOOMMMLLLJJJJJJIIIIIIDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKRRR```tttvvvnnncccaaa^^^___ccchhhlllnnnsssxxxwwwoooiiihhhhhhiiinnntttzzz~~~xxxvvvxxx}}}|||sssjjjbbbZZZRRRNNNJJJIIIGGGFFFFFFHHHKKKMMMQQQQQQUUU[[[___dddnnnxxxtttiii^^^UUUKKKFFFEEEHHHHHHKKKYYYiii{{{hhhUUUKKKEEE@@@>>>;;;:::::::::888777666666777777666666555444555555555555555555555555222222333333444555555666444444444444555666777888999:::<<>>;;;:::::::::888777666666666666666555555444555555555555555555555555222222333333444555666666000000111222333333444444<<<<<<===AAAKKK[[[lllxxxzzzyyyxxxuuurrrpppqqqrrrttt~~~~~~nnn```VVVRRRQQQTTTXXX^^^jjjtttyyyqqqkkklllooowwwmmmeeeaaaYYYTTTUUUOOONNNMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHLLLRRR___uuu{{{rrrfffaaa]]]^^^```ccciiiqqqwww~~~}}}qqqjjjeeefffiiikkkpppvvvwwwsssrrrvvv|||}}}{{{uuurrrrrruuuxxxzzz|||vvvkkkaaaXXXRRRMMMJJJHHHGGGEEEDDDEEEGGGJJJLLLPPPRRRWWW]]]aaagggsssyyyrrrgggYYYQQQIIIFFFEEEFFFIIIOOO]]]jjj}}}hhhUUUIIIBBBAAA???<<<999777888999:::999666444444555666333000555555444444444444555555444333333222222333333444777666444444444555777999888999;;;BBBNNN]]]kkktttvvvtttwww{{{xxxqqqpppuuu~~~{{{|||ooo]]]UUUQQQPPPSSSWWW]]]hhhsss|||mmmgggiiinnnuuu}}}mmmddd```XXXSSSTTTOOONNNNNNLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGKKKRRR___uuuwwwhhhbbb^^^^^^```cccjjjrrr{{{zzznnngggccceeehhhkkkooouuu|||uuurrrpppsssxxx|||yyyvvvsssrrrtttxxx}}}yyysssiii___WWWQQQMMMJJJHHHGGGFFFFFFGGGIIIKKKMMMQQQRRRWWW]]]bbbiiiwwwuuunnncccWWWPPPIIIFFFEEEFFFIIIPPP___mmmgggTTTIIIAAA@@@???<<<:::888888999999777555333444666666555333555555444444444444555555444333333222222333333444666555444333333555777888777888:::@@@KKKYYYgggpppxxxwww{{{~~~{{{uuuuuuzzz{{{{{{qqq___VVVRRRQQQTTTXXX^^^hhhsss~~~~~~ooohhhjjjnnnuuu}}}lllddd___XXXSSSSSSPPPOOONNNMMMKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGKKKSSS```wwwzzziiiccc______aaadddlllsssvvvlllfffdddgggkkkmmmqqqvvvwwwsssqqqppprrrvvv|||~~~{{{yyyxxxwwwtttssssssuuuzzz|||uuunnneee\\\UUUPPPLLLJJJHHHHHHHHHIIIJJJKKKMMMMMMRRRSSSWWW^^^dddnnn~~~}}}qqqkkkbbbWWWQQQIIIFFFEEEGGGJJJRRRcccssseeeSSSIIIBBB???>>>===;;;:::999888888555444333444666777666555555555444444444444555555444333333222222333333444555444333222333444555666666777999>>>FFFSSSaaakkkyyy{{{~~~zzz|||zzzyyytttbbbWWWSSSRRRUUUXXX^^^hhhrrr}}}ppphhhjjjnnnttt|||mmmeee```XXXTTTTTTPPPPPPOOOMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHLLLTTTbbbyyyxxxjjjddd______aaaeeelllttttttmmmiiigggkkkooorrruuuzzzyyyrrrqqqqqqqqquuuyyy|||}}}|||tttpppoooooopppqqqtttwww|||{{{vvvpppjjjaaaYYYTTTPPPLLLJJJFFFGGGHHHIIIKKKLLLMMMNNNSSSTTTXXX___fffqqq{{{pppkkkcccZZZUUUIIIGGGFFFHHHKKKUUUiii{{{dddSSSIIICCC>>>>>>===<<<:::999888777666555555555666666666555555555444444444444555555444333333222222333333444333333222222222333444555666777999<<>>>>>===<<<:::999888777777888777666555444444444555555444444444444555555444333333222222333333444222222222222333333444444666888:::<<>>===;;;:::999888888888999999777555333444444555555444444444444555555444333333222222333333444222222333333333444444444666888:::<<>><<<;;;;;;:::999777666666666666555555555555555555555555555555555555444444444444444444444444555444444444444555666666777666888;;;===BBBPPP]]]uuutttooorrrvvv|||yyyxxx}}}ttt```ZZZUUUSSSTTTVVV^^^fffooozzzzzzooonnnooouuuvvvjjjbbb\\\YYYYYYZZZ\\\^^^aaadddfffhhhhhhggggggiiilllqqqtttvvv|||sssiii___]]]\\\UUUUUUTTTRRROOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGKKKKKKNNNXXXjjjxxxkkk^^^XXXSSSSSSUUUWWW^^^eeeooozzzzzzyyyzzz~~~wwwpppiiihhhkkkrrrrrr___SSSQQQQQQQQQSSSVVV[[[___bbbiiimmmqqqssstttzzz|||{{{}}}~~~}}}{{{tttkkk```XXXSSSPPPMMMJJJGGGFFFFFFGGGIIILLLOOOQQQUUUVVV[[[aaagggqqqxxxppppppooohhh```RRRMMMKKKQQQ[[[lll{{{rrrmmmvvvpppYYYMMMGGGDDD@@@===;;;::::::999888777666666666666555555555555444444444444444444444444444444444444444444444444333222222222222333444444666666777:::<<>><<<;;;;;;:::999777666666666666555555555555333333333333333333333333444444444444444444444444444333333333333444555555222333666999:::>>>IIITTT```ppp|||wwwiii___[[[[[[WWW]]]eeekkkttt}}}www|||qqqdddWWWRRRSSSUUUXXX]]]eeeqqq{{{{{{}}}}}}kkk```ZZZWWWUUUUUUWWW[[[```eeeggggggiiigggdddaaa``````aaabbbfffkkksss{{{yyyooodddaaa```YYYWWWUUUSSSPPPNNNLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGBBBDDDEEEFFFEEEEEEGGGIIIFFFIIINNNUUU___uuuqqqfff\\\XXXWWWZZZ^^^aaagggnnnsss}}}|||~~~|||oooddd```]]]^^^fffrrr}}}~~~{{{zzzyyyuuunnniii___[[[VVVSSSRRRPPPLLLHHHHHHHHHHHHJJJMMMQQQTTTWWW[[[\\\```gggmmmvvvzzzssssssmmm]]]NNNKKKFFFFFFNNNWWWgggpppaaafffrrr~~~___PPPJJJFFFBBBAAA???<<<;;;;;;;;;999888777666666666555555555555333333333333333333333333444444444444444444444444333333222222333333444555222222555999:::===HHHSSS\\\lllxxxtttfff[[[VVVUUUVVV[[[bbbhhhqqq}}}www|||tttfffXXXSSSSSSUUUYYY]]]cccooo~~~|||{{{}}}sssddd\\\WWWTTTWWWXXX[[[aaaggglllnnnnnnjjjgggbbb^^^]]]^^^aaaccclllsss|||xxxpppddd^^^^^^ZZZXXXUUUQQQNNNNNNMMMMMMLLLHHHGGGFFFDDDDDDDDDDDDEEEEEEGGGIIIIIIGGGFFFGGGHHHGGGLLLMMMRRR___mmmsssfff```[[[ZZZ]]]```ccciiiooozzzrrrgggeeeggghhhsss~~~|||yyyxxxwwwrrrlllfff```ZZZUUUSSSPPPKKKHHHHHHKKKJJJJJJKKKMMMPPPTTTVVV\\\]]]bbbiiiooowww|||tttnnnbbbVVVNNNFFFFFFHHHKKKRRRdddoooeeekkkyyyvvv```LLLDDDDDD@@@???>>><<<:::999777777666555555555555555555555555444444444444444444444444222222222222222222222222333333222222333333444555333333333444777===EEEJJJZZZfffppplllccc\\\XXXVVVWWWXXX]]]fffppp}}}}}}zzzhhhYYYUUUUUUSSSVVV\\\cccmmm{{{~~~~~~lllaaa[[[XXXXXX[[[___fffmmmsssuuussspppnnnjjjeee``````ccciiimmmrrr}}}yyypppddd___^^^ZZZXXXUUUQQQOOONNNNNNMMMLLLIIIHHHFFFEEEDDDDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHFFFKKKLLLQQQ]]]kkkwwwjjjaaa]]]\\\___bbbffflllsss~~~xxxoooooorrrvvv|||{{{yyywwwvvvvvvrrrkkkeee___XXXSSSQQQOOOIIIGGGGGGJJJJJJJJJKKKNNNQQQTTTVVV[[[\\\bbbiiipppyyy{{{tttmmmaaaTTTMMMFFFFFFGGGKKKSSSfffrrrjjjppp}}}ppp\\\LLLEEEEEE@@@===<<<;;;:::999888888888555555555555555555555555444444444444444444444444333333333333333333333333333333222222333333444555444444444444777<<>>@@@CCCEEEEEEFFFHHHJJJFFFKKKKKKPPP[[[gggwwwiiidddbbbdddhhhmmmvvv~~~~~~~~~|||}}}zzzuuusssssssssvvvvvvssslllfff]]]VVVPPPNNNLLLGGGFFFGGGHHHIIIJJJLLLOOOSSSUUUWWWZZZ[[[aaaiiiqqq{{{zzzssslll^^^QQQJJJHHHEEEFFFNNN[[[qqqtttrrrwwwcccUUUKKKHHHEEE===;;;;;;:::999888888888888555555555555555555555555444444444444444444444444444444444444444444444444333333222222333333444555555555555555666999???CCCPPP\\\fffgggccc```]]]ZZZ\\\ZZZ\\\bbbjjjwwwooo]]]WWWUUURRRTTTZZZ]]]ggguuu|||ooojjjiiijjjmmmrrrwww}}}|||sssgggaaa```[[[XXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEFFF@@@BBBEEEGGGGGGGGGIIIKKKGGGLLLLLLPPP[[[fff~~~pppjjjfffgggkkkpppyyy}}}~~~~~~}}}~~~xxxsssrrrrrrtttwwwyyyvvvnnnhhh]]]VVVPPPNNNLLLHHHFFFHHHGGGHHHJJJMMMPPPTTTVVVXXX[[[\\\aaaiiiqqq|||yyysssjjj\\\PPPJJJHHHEEEGGGQQQbbbyyytttsssyyy```SSSJJJGGGDDD<<<===<<<;;;999888777666666555555555555555555555555444444444444444444444444444444444444444444444444333333222222333333444555555555555555555888===AAAMMMYYYccceeecccbbb___\\\[[[YYYZZZ```hhhtttuuuaaaYYYUUUQQQSSSYYY]]]fffsssuuuqqqpppqqqssswww{{{}}}ttthhhaaa```\\\WWWUUUSSSRRRQQQPPPMMMKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDFFFHHHHHHHHHHHHIIIJJJGGGLLLMMMPPPZZZddd}}}yyyrrrllllllnnnsss|||}}}xxxuuuvvvyyy}}}~~~wwwrrrqqqrrruuuyyy{{{wwwooohhh\\\UUUOOOMMMKKKGGGFFFIIIFFFHHHJJJNNNQQQUUUWWWYYY\\\]]]ccckkkssswwwpppfffYYYNNNIIIHHHEEEIIIVVVjjjyyyxxx{{{]]]QQQHHHEEECCC<<<>>>===;;;999777666555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333333444555444444555444555888<<<@@@JJJUUU___cccbbbbbb___[[[XXXVVVXXX___fffrrr{{{fff\\\WWWQQQRRRXXX\\\dddqqq}}}|||yyywwwvvvwwwxxx{{{~~~uuuhhhbbbaaa\\\WWWUUUSSSRRRRRRPPPMMMKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFHHHIIIIIIGGGFFFGGGHHHGGGLLLLLLOOOXXXbbbzzzzzzsssqqqrrrvvvvvvrrrooopppsssuuu}}}|||uuupppqqqrrrvvvzzz|||wwwoooggg[[[SSSMMMKKKIIIFFFEEEHHHEEEGGGJJJNNNRRRVVVXXXYYY\\\]]]dddmmmxxx~~~ssskkkaaaUUUKKKHHHHHHEEEKKK[[[qqqtttZZZOOOFFFCCCCCC???<<<;;;:::888777666666666555555555555555555555555444444444444444444444444333333333333333333333333333333222222333333444555222333444444555888<<>><<<;;;:::999888777777777555555444333333333333444444444555555444444333222222222222222222222222222333333333333444444444555111222444444444666999<<<@@@IIIVVV```bbb^^^XXXTTTPPPQQQSSSWWW```lllzzz|||jjj___WWWTTTUUUTTTZZZccclllvvv{{{tttppplllpppxxx{{{nnnfffeee```[[[ZZZXXXVVVSSSQQQOOONNNJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJFFFGGGLLLNNNSSSfff|||yyyvvvuuuzzz{{{yyyxxx|||vvvqqqooonnnooosssssssssqqqkkkccc[[[VVVPPPLLLGGGEEEEEEFFFGGGGGGIIILLLPPPTTTWWW[[[___aaaeeejjjtttssslllaaaVVVMMMHHHGGGFFFIIIRRRbbbwwwoooZZZMMMIIIBBBBBBDDD>>>===<<<:::999888777777666555555444333333333333444444444555555444444333222222222222222222222222222222222222333333333444444111333333444444555888;;;???IIIVVV```ccc___YYYUUUSSSTTTVVVZZZbbbnnn{{{oooaaaWWWTTTTTTSSSYYYaaaiiisss}}}xxxrrrmmmnnnrrr{{{{{{nnnfffeee```[[[[[[YYYWWWTTTRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIFFFFFFIIIKKKQQQaaasss}}}yyyxxx}}}~~~~~~wwwqqqmmmlllmmmnnnuuutttrrrnnnggg___WWWSSSNNNKKKFFFDDDEEEGGGHHHHHHJJJNNNRRRUUUXXX[[[```dddeeelllxxx{{{pppiii___TTTLLLIIIHHHIIIOOOZZZkkkiiiVVVLLLHHHAAA@@@AAA<<<;;;;;;999888666666555555555555444333333333333444444444555555444444333222222222222222222222222222000111111111222222222222222333333333333555888:::???IIIVVV```ccc```[[[WWWUUUVVVYYY]]]dddooo{{{rrrbbbWWWRRRSSSSSSXXX___gggppp||||||{{{vvvqqqnnnmmmrrr{{{|||nnngggeee```\\\[[[ZZZXXXVVVTTTRRRQQQMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFHHHIIIOOO^^^lll|||zzz|||uuuooollllllnnnpppxxxvvvrrrlllddd\\\UUUQQQLLLIIIEEEDDDEEEGGGIIIIIIKKKOOOTTTVVVXXX\\\aaafffgggooo}}}uuummmggg]]]SSSLLLJJJJJJLLLSSS```tttdddRRRJJJHHH@@@???@@@::::::999888777666555555555555555444333333333333444444444555555444444333222222222222222222222222222000000000000111111111111222333333333333444777999???HHHTTT^^^aaa___[[[YYYVVVYYY\\\aaahhhqqq{{{uuucccVVVRRRSSSRRRWWW^^^eeennnzzzzzzzzz~~~|||yyyuuusssqqqmmmqqqyyy~~~ppphhhfffaaa\\\\\\ZZZXXXVVVTTTSSSRRRLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIOOO\\\hhh~~~~~~|||uuupppmmmooorrruuu|||yyyssskkkcccZZZTTTPPPKKKHHHDDDCCCEEEGGGIIIJJJLLLPPPUUUWWWXXX\\\bbbhhhkkkttt}}}rrrkkkeee[[[QQQKKKJJJLLLNNNXXXhhhzzz]]]NNNHHHGGG@@@>>>@@@;;;999888777666666666666666555555444333333333333444444444555555444444333222222222222222222222222222000000111111111222222222222333333333333444666999>>>FFFQQQZZZ]]]]]]ZZZYYY[[[^^^ccciiiooowww~~~wwweeeWWWSSSTTTQQQUUU[[[bbbjjjvvvyyyvvvyyy~~~~~~~~~~~~}}}zzz{{{{{{yyywwwvvvuuuuuuqqqtttzzzrrriiigggbbb]]]\\\[[[YYYWWWUUUTTTSSSKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFFFFFFFHHHOOO[[[fff}}}}}}wwwqqqoooqqqvvvyyy~~~zzztttkkkbbbZZZTTTPPPJJJGGGDDDCCCEEEHHHJJJJJJMMMQQQVVVXXXXXX\\\ccciiioooyyyzzzqqqiiicccYYYPPPKKKJJJLLLNNN```sssrrrYYYKKKFFFFFF@@@???AAA<<<888888777777777777777888555555444333333333333444444444555555444444333222222222222222222222222222111111222222222333333333222333333333222333666999===DDDNNNWWWZZZZZZYYYXXX```dddjjjpppvvv}}}zzzgggYYYTTTVVVOOOSSSYYY```hhhtttxxxtttuuu|||~~~xxxuuutttuuuuuuuuuwwwxxxyyyxxxwwwvvvwwwxxxxxxzzz~~~