BM6P6(@ vvvnnnbbbXXXTTTXXX^^^cccvvv~~~yyy{{{}}}~~~~~~}}}|||zzzzzz~~~yyyeeeXXXSSS```xxxwwwuuutttssstttvvvwwwxxxvvvtttuuuyyy{{{{{{yyy|||~~~}}}{{{}}}|||||||||~~~~~~}}}yyyuuurrrrrrrrrrrrrrrqqqpppnnnmmmlllmmmooopppooopppqqqrrrrrrssswwwyyywwwuuuttttttttttttrrrpppnnnqqqtttuuutttuuuxxx{{{{{{zzzyyywwwtttrrrqqqpppwwwvvvvvvuuuvvvxxxzzz{{{}}}~~~yyywwwzzz~~~~~~}}}||||||{{{}}}~~~~~~~~~~~~nnnddd___XXXRRROOOLLLJJJIIIFFFFFFFFFDDDCCCBBBCCCDDD@@@???>>>===============???GGGTTTbbbttt{{{mmmiiijjjhhhcccfffaaaZZZXXXYYY[[[\\\[[[VVVTTTQQQRRRUUUYYY\\\^^^bbbeeejjjnnnrrrvvv{{{~~~{{{~~~zzzwwwyyyyyy{{{}}}~~~|||{{{tttoooqqqiii```[[[YYYWWWRRRNNNGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIKKKOOORRRVVVYYY[[[]]]]]]^^^```bbbiiixxx}}}tttnnnkkkkkkkkkjjjiiigggeeecccbbbaaa___```bbbcccbbb```^^^]]]___^^^\\\]]]^^^______^^^eeedddcccaaa```______```\\\^^^aaabbbbbbbbbccceeeaaa``````aaabbbccccccccceeeddddddcccddddddeeeeeefffggggggfffbbb^^^]]]\\\]]]^^^___``````___^^^^^^|||tttgggbbbZZZVVVYYYaaalllsss~~~}}}yyyyyy{{{|||}}}~~~}}}}}}yyy}}}lll[[[XXXaaavvv~~~}}}yyyxxxvvvuuutttuuuvvvwwwxxxwwwvvvxxx{{{||||||zzz||||||||||||||||||||||||{{{zzzzzz{{{}}}}}}}}}{{{|||yyyuuussssssssssssrrrpppooommmkkkkkklllmmmnnnooopppqqqqqqqqqrrruuuxxxxxxvvvtttssstttsssrrrqqqpppsssuuuvvvuuuvvvyyy{{{zzzzzzyyywwwvvvuuutttsssvvvuuuuuuvvvwwwyyyzzz{{{|||~~~~~~{{{wwwvvvyyy}}}~~~~~~~~~~~~|||~~~tttlllaaaXXXTTTQQQMMMKKKIIIIIIHHHGGGEEEDDDDDDDDD???>>>===<<<<<<<<<<<<<<<===BBBJJJTTTcccwww{{{xxxsssmmmiiiddd]]]ZZZ[[[\\\\\\[[[YYYVVVSSSSSSUUUWWWZZZZZZ]]]```dddhhhjjjmmmppprrrtttyyy}}}xxxsssqqqvvvvvvwwwzzz|||}}}{{{yyy~~~~~~|||wwwpppkkkggg```XXXTTTRRRPPPLLLHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHHHHFFFGGGIIIIIIIIILLLOOORRRUUUWWWZZZ\\\]]]```eeeiiinnnuuuzzzqqqlllkkklllmmmllljjjgggeeecccaaaaaa```aaabbbccccccbbbaaa```^^^]]]\\\\\\^^^_________aaaaaaaaaaaa`````````______```aaacccddddddcccbbb___^^^]]]___cccdddbbb```cccccccccbbbbbbccccccdddfffggggggeeeaaa^^^\\\\\\\\\]]]^^^```aaaaaaaaa```}}}ssshhh```WWWVVVVVV[[[dddqqq~~~~~~|||zzzzzzzzzxxxxxxyyyzzz{{{}}}|||rrraaaWWWbbbzzz}}}zzzzzzyyywwwvvvuuuuuuuuuvvvwwwwwwxxxzzz|||}}}|||zzz{{{zzzyyyxxxxxxyyyzzz{{{yyyxxxxxxyyy{{{{{{zzzyyy{{{xxxuuuttttttttttttsssooonnnllljjjjjjkkklllmmmooopppqqqppppppqqqsssvvvxxxvvvsssrrrsssttttttssssssuuuwwwwwwwwwxxxyyy{{{yyyyyyxxxxxxxxxwwwwwwwwwtttuuuuuuvvvxxxzzz{{{|||{{{|||{{{xxxuuuuuuyyy}}}~~~~~~~~~~~~~~~~~~|||~~~nnnbbb]]]YYYSSSOOOHHHHHHGGGFFFEEECCCBBBBBB@@@@@@???>>>===<<<<<<======???BBBFFFOOO___qqq}}}|||qqqkkkccc______``````______\\\XXXVVVWWWXXXYYYYYYYYY\\\___aaabbbcccdddeeejjjnnnttt{{{~~~{{{wwwrrrmmmjjjqqqqqqrrrtttwwwwwwvvvtttvvvvvvwwwwwwuuupppiiiccc[[[VVVPPPLLLKKKJJJGGGDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIIIIKKKMMMPPPSSSVVVZZZ^^^aaagggpppvvv|||zzz|||wwwnnnjjjjjjlllnnnllliiifffdddbbbbbbaaabbbbbbdddeeeeeedddcccccc]]]\\\[[[\\\^^^`````````]]]]]]^^^___```aaaaaaaaadddcccccceeeggggggddd``````^^^]]]aaafffhhhddd```ddddddccccccbbbccccccddddddeeeeeeccc```]]]\\\\\\\\\]]]^^^```aaabbbccccccxxxooohhhbbb\\\XXXUUUYYY```iiiuuu}}}zzzwwwvvvwwwwwwxxxxxxwwwxxxzzz|||yyyddd___ddd{{{}}}~~~~~~yyy|||{{{xxxvvvtttrrrqqqqqqsssuuuwwwzzz{{{|||zzzyyywwwwwwwwwwwwxxxyyyyyyzzzxxxxxxxxxyyyzzzzzzyyywwwyyywwwuuuuuuvvvvvvuuutttooonnnlllkkkjjjkkkmmmnnnoooppppppooooooooorrrtttvvvtttrrrrrrtttvvvwwwwwwvvvwwwxxxxxxyyyyyyzzz{{{yyyyyyxxxxxxwwwwwwwwwwwwssstttuuuwwwyyy{{{|||}}}{{{{{{zzzwwwuuuvvvzzz}}}~~~}}}|||{{{{{{{{{{{{|||~~~}}}rrrjjjcccZZZRRRJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAAFFFOOO[[[cccvvvyyynnnfffdddddddddcccccc```\\\ZZZZZZ[[[[[[ZZZWWWZZZ]]]___^^^^^^^^^^^^bbbdddhhhmmmsssxxx}}}~~~}}}|||zzzvvvpppkkkhhhlllllllllnnnppppppooommmllllllmmmmmmkkkfff___ZZZRRRNNNJJJHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDFFFGGGHHHGGGHHHJJJKKKOOOUUU]]]cccjjjsss~~~vvvnnniiigggiiikkkiiigggdddcccbbbcccccceeeeeefffffffffeeedddccc]]]\\\[[[\\\___aaaaaaaaa]]]]]]]]]]]]___bbbdddfffiiifffeeegggkkkkkkfff```cccaaaaaaeeelllmmmhhhcccfffeeeeeedddddddddddddddaaabbbcccbbb```^^^^^^___^^^______```aaabbbbbbccc|||qqqkkkbbbZZZVVVVVVXXXYYYdddiiisss}}}~~~zzzvvvuuuuuuvvvwwwyyyxxxxxxxxx{{{~~~|||mmmeee[[[dddyyy~~~|||}}}{{{xxxuuurrrooommmkkkoooqqqtttvvvwwwwwwwwwwwwtttuuuwwwyyyzzzzzzyyyxxxyyyxxxyyyzzz{{{{{{yyyvvvvvvuuuuuuuuuwwwwwwuuutttqqqpppnnnmmmlllmmmooopppoooppppppooonnnoooqqqtttsssrrrqqqrrruuuxxxyyyyyywwwvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuuuutttssstttvvvxxxzzz{{{|||}}}|||{{{zzzxxxwwwyyy|||~~~}}}{{{yyywwwvvvvvvwww|||yyy|||oooaaaVVVSSSPPPMMMKKKKKKKKKIIIGGGDDDCCCBBB@@@???>>>>>>>>>===>>>???AAACCCHHHMMMQQQ\\\fffwww}}}qqqjjjgggdddbbbdddbbb^^^]]]]]]^^^]]]]]]WWWZZZ\\\\\\[[[ZZZ[[[[[[]]]^^^___bbbeeejjjmmmooopppuuu}}}|||||||||zzzvvvpppkkkhhhfffeeeddddddeeefffdddcccbbbbbbaaaaaa```[[[UUUQQQJJJHHHEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEEEEGGGIIIMMMVVVcccnnnvvvwwwppphhheeeeeeeeedddcccccccccdddeeefffhhhhhhgggfffeeedddbbbbbb^^^]]]\\\]]]```bbbbbbbbbbbb```]]][[[]]]aaafffjjjkkkhhhfffiiimmmmmmhhhccceeeddddddhhhmmmnnnjjjeeeeeeeeedddccccccccccccccc___```aaaaaa```___aaabbbaaaaaaaaa```````````````|||ssslllhhh___[[[UUURRRSSSWWW^^^bbbwww|||}}}{{{{{{}}}~~~~~~{{{yyyvvvtttssstttvvvwwwxxxyyyzzz|||}}}qqqeee]]][[[]]]nnn~~~{{{zzzxxxtttqqqnnnkkkjjjkkkmmmppprrrrrrssstttuuurrrtttwwwzzz{{{{{{yyyxxxyyyyyyzzz{{{|||{{{xxxvvvsssssssssuuuwwwwwwuuussssssrrrpppnnnnnnooopppqqqnnnooopppooooooppprrruuurrrrrrrrrtttwwwyyyxxxxxxuuuttttttvvvxxxzzzzzzyyyyyyyyyxxxwwwvvvuuuuuuttttttuuuwwwyyyzzz{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~|||yyyvvvttttttuuuuuu{{{}}}ooobbb]]]XXXQQQMMMLLLLLLIIIGGGDDDCCCAAA@@@>>>>>>============>>>@@@BBBCCCDDDEEEJJJOOO[[[kkkzzzyyyqqqiiidddfffdddaaa```aaaaaa```___[[[\\\\\\[[[YYYWWWXXXYYY\\\\\\[[[\\\]]]___aaabbbdddiiipppwww|||~~~~~~{{{{{{{{{zzzvvvpppkkkgggaaa___]]]\\\\\\\\\ZZZXXXYYYXXXWWWUUUTTTQQQMMMIIICCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDFFFFFFFFFEEEDDDFFFIIILLLQQQ___rrr}}}yyyvvvppphhhddddddaaabbbcccdddeeefffgggggghhhgggfffeeedddbbbbbbaaa```___^^^___aaacccccccccfffccc___\\\\\\```eeehhhhhhfffeeegggjjjkkkiiigggeeeeeegggiiikkkjjjhhhgggddddddcccbbbaaaaaaaaaaaa```aaabbbaaa``````aaaccccccbbbaaa```____________}}}zzztttmmmfffaaa]]][[[SSSTTTVVVZZZ```hhhqqqwww~~~{{{yyyzzzzzzyyywwwtttsssrrrrrrrrrtttvvvwwwwwwyyy|||~~~oooeee^^^[[[___eeennn|||~~~}}}}}}}}}xxxwwwvvvuuurrrpppnnnmmmhhhkkknnnooonnnooorrrtttrrrsssuuuwwwyyyyyyyyyyyyyyyyyyyyy{{{|||{{{wwwuuupppppprrruuuwwwwwwuuurrrsssrrrpppooonnnoooqqqrrrnnnoooppppppoooqqqtttvvvttttttuuuvvvxxxwwwuuussssssrrrqqqtttwwwzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyy{{{{{{{{{{{{yyyyyyzzz{{{}}}}}}}}}|||{{{yyywwwuuutttuuuwwwxxxzzz|||~~~|||nnneeeZZZSSSPPPNNNKKKHHHGGGFFFDDDBBBAAA@@@??????@@@???>>>>>>???@@@@@@@@@CCCDDDJJJUUU___jjjzzz}}}uuuooollljjjhhhhhhhhhfffeeebbbbbb___\\\XXXVVVWWWXXX]]]\\\[[[ZZZYYYYYYZZZZZZ]]]aaaggglllqqquuuxxx{{{yyy{{{~~~~~~~~~}}}{{{{{{~~~|||}}}}}}|||xxxsssmmmiiibbb___]]][[[ZZZYYYWWWUUUTTTQQQNNNLLLJJJIIIFFFDDD@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEDDDFFFIIIOOOTTT```qqq}}}uuusssrrrrrrnnngggdddfffaaaccceeeggghhhhhhggggggddddddccccccbbbbbbcccccccccaaa```aaacccddddddcccfffdddaaa^^^]]]^^^```aaacccbbbbbbccceeegggiiijjjgggiiikkkkkkiiihhhiiijjjffffffeeedddcccccccccccceeeeeedddbbb___^^^___aaaaaa```___^^^^^^^^^___```zzzuuuqqqgggccc^^^XXXTTTRRRQQQQQQMMMRRR[[[eeeppp{{{|||yyyyyyzzzzzzxxxuuupppppppppppprrrtttvvvwwwvvvyyy~~~yyyjjj\\\VVVVVV[[[iiivvv~~~{{{zzz{{{|||uuuvvvuuuuuutttsssqqqqqqhhhjjjmmmmmmlllnnnqqquuussssssssstttuuuwwwzzz{{{xxxxxxyyyzzz{{{zzzvvvsssnnnoooqqqtttwwwwwwtttrrrsssrrrpppooonnnooopppqqqnnnoooppppppppprrruuuxxxwwwwwwwwwxxxxxxvvvrrrnnnqqqpppppprrrwwwyyyyyywwwwwwwwwxxxyyyyyyzzz{{{{{{vvvwwwxxxzzz{{{{{{zzzzzzxxxxxxyyy{{{}}}~~~|||{{{yyywwwvvvtttuuuwwwyyy{{{yyy{{{}}}~~~~~~wwwiii^^^ZZZWWWSSSPPPKKKJJJHHHGGGEEEDDDDDDCCCDDDBBB>>>===>>>???@@@@@@DDDAAACCCIIINNNTTT```nnnzzzxxxuuurrrppppppnnnlllkkkjjjhhhddd^^^YYYWWWXXXYYY^^^]]]\\\ZZZYYYXXXXXXXXXZZZ]]]bbbfffiiimmmqqqtttsssvvvyyyzzzyyyzzz}}}}}}~~~yyyyyy}}}|||vvvpppmmmfffddd```^^^\\\ZZZXXXVVVQQQMMMIIIFFFEEEDDDCCCAAA@@@AAABBBAAA@@@@@@@@@AAAAAAAAACCCCCCCCCCCCAAAAAA@@@AAAAAABBBCCCDDDFFFGGGEEEEEEEEEEEEGGGMMMUUU[[[nnnwwwlllooonnnnnnoookkkeeeeeeiiiccceeehhhjjjkkkjjjhhhfffaaaaaaaaaaaabbbcccdddeeeeeecccbbbbbbcccddddddccceeedddcccaaa___]]][[[ZZZ^^^___``````aaadddhhhllljjjmmmpppnnnjjjhhhkkknnnjjjjjjiiihhhgggfffffffffiiiiiigggccc___]]]]]]^^^___^^^]]]]]]^^^___```aaaxxxpppiiiccc]]]ZZZXXXTTTPPPLLLKKKNNNQQQTTTZZZbbbooo|||}}}{{{}}}yyytttrrrssssssqqqpppkkklllmmmooorrrvvvyyy{{{{{{zzzlllggg]]]VVV[[[fffttt}}}}}}xxxtttqqqpppqqqrrrtttttttttuuuuuusssooolllmmmkkkiiiggggggjjjqqqvvvuuuuuuuuusssqqqqqqsssuuutttvvvxxxyyyzzzyyyxxxwwwqqqrrrtttuuuuuutttssssssssssssqqqooolllkkkmmmnnnrrrooolllkkknnnppppppooouuuvvvxxxyyyxxxuuurrrpppooooooooopppsssuuuxxxyyywwwxxx{{{}}}~~~~~~}}}|||wwwyyyzzzzzzyyyyyy{{{|||zzz{{{~~~~~~{{{xxxxxxxxxzzz{{{zzz{{{}}}oooddd___XXXOOOKKKIIIFFFEEEEEEEEEEEEDDDEEECCCBBBBBBBBBBBB@@@???<<<<<<>>>AAAFFFJJJNNNQQQ[[[cccnnnvvv}}}}}}uuuoootttqqqkkkddd^^^[[[[[[]]]]]]___```___\\\ZZZYYYYYY]]]]]]\\\[[[\\\aaaggglllrrrrrrrrrsssvvvzzz~~~}}}~~~|||xxxtttpppjjjfffaaa]]]ZZZVVVSSSQQQLLLKKKHHHEEECCCBBBAAAAAA??????>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@AAABBBBBB@@@???@@@BBBDDDEEECCCDDDFFFGGGLLL]]]nnn}}}}}}zzzuuuqqqmmmhhhdddiiiiiijjjjjjjjjiiiiiihhhiiihhhggghhhjjjkkkkkkjjjccccccdddeeeeeeeeeddddddmmmkkkgggdddccccccdddfffiiihhheeebbb```^^^^^^^^^]]]_________^^^aaafffkkklllmmmnnnnnnllljjjjjjkkkjjjhhheeeccccccddddddccchhhhhhhhhgggddd```\\\YYYXXX[[[]]]^^^^^^^^^^^^___yyytttmmmiiiccc]]]XXXTTTRRRQQQPPPNNNMMMNNNRRRYYY```eeeooottt{{{~~~}}}{{{yyyvvvsssnnnmmmmmmnnnmmmllljjjkkkmmmooosssxxx}}}xxxiii^^^ZZZ\\\bbblllzzz~~~~~~}}}yyyvvvyyywwwssspppnnnnnnoooppprrrrrrsssttttttsssooommmjjjiiifffddddddhhhnnnsssuuuuuuuuutttssssssuuuwwwqqqssstttvvvvvvuuutttssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvsssooommmnnnoooooollljjjkkknnnpppqqqqqqtttvvvxxxyyyxxxuuurrrppppppppppppqqqsssuuuwwwxxxwwwzzz~~~}}}{{{yyyzzz{{{|||}}}}}}||||||{{{|||~~~|||zzzyyyzzz|||}}}zzz{{{}}}vvvnnncccYYYTTTQQQMMMJJJIIIIIIGGGFFFEEEDDDBBBBBBCCCCCCBBBAAA??????>>>???@@@BBBDDDEEEHHHNNNWWW^^^bbbhhhpppvvv|||uuutttpppkkkeeebbbbbbbbbcccdddeeeeeeeeecccaaa___\\\\\\[[[[[[\\\aaaggglllnnnooorrruuuzzz}}}zzzvvvqqqmmmgggccc]]]XXXUUURRRPPPNNNIIIHHHFFFCCCAAA@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAAAAABBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDDDDDDDHHHKKKNNNXXXmmm|||xxxqqqkkkggggggfffffflllkkkjjjhhhhhhhhhiiijjjiiihhhgggiiijjjkkkiiihhhccccccddddddeeeeeeddddddhhhgggfffeeeeeegggiiijjjiiihhheeebbb```______^^^^^^___aaa``````bbbfffjjjjjjlllmmmllljjjhhhhhhiiilllhhhdddbbbccceeeiiijjjkkklllmmmkkkfffaaa\\\ZZZZZZ\\\___```_________```|||vvvpppjjjccc___[[[WWWRRRNNNLLLLLLNNNOOOLLLMMMPPPVVV___jjjtttyyy}}}{{{yyyxxxxxxxxxvvvtttooommmjjjiiijjjkkkkkkkkkkkkmmmppptttxxx~~~ooobbb[[[XXX^^^ppp~~~rrrrrrsssvvvxxxyyywwwtttrrrqqqpppooonnnnnnnnnnnnoooooooooqqqrrrrrrpppnnniiihhhfffeeeeeehhhmmmrrrtttuuuvvvvvvuuuvvvxxxzzzuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyuuupppmmmlllllljjjiiihhhjjjmmmppprrrrrrssstttvvvwwwwwwuuurrrpppqqqqqqqqqrrrssstttvvvwwwvvvzzz~~~|||{{{{{{||||||||||||~~~}}}|||{{{|||}}}~~~{{{|||}}}}}}|||wwwlll```[[[TTTOOOLLLKKKKKKKKKHHHFFFCCCBBBCCCDDDCCCCCCAAA@@@???>>>============<<>>>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBBBBBBBDDDEEEDDDCCCBBBCCCEEEBBBDDDHHHMMMUUUeeevvvjjjbbb```bbbgggjjjooommmjjjgggggggggiiikkkhhhhhhhhhiiijjjiiigggeeebbbcccddddddeeeeeeddddddfffffffffggghhhiiijjjkkkjjjhhhfffcccaaa`````````___```bbbcccddddddgggiiihhhiiijjjjjjhhhffffffggggggccc___\\\]]]bbbgggkkknnnqqqrrrpppiiibbb^^^]]]\\\^^^```aaa```___```aaa|||yyyuuurrrpppllleee___[[[XXXUUURRRQQQOOOMMMKKKKKKNNNTTTXXXWWWZZZ```iiiqqqzzz}}}|||||||||wwwuuusssssssssrrrqqqooolllkkkjjjiiikkkmmmnnnoooqqqtttxxx}}}{{{kkk]]]XXX^^^fffzzz{{{nnnnnnpppsssvvvxxxwwwuuuqqqqqqqqqqqqpppooonnnmmmkkkkkkkkklllooopppooonnnjjjjjjjjjiiiiiikkkpppssssssuuuwwwwwwwwwxxxzzz|||yyyyyyzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxzzz|||}}}{{{{{{yyytttooojjjiiihhhiiihhhiiijjjlllnnnpppqqqrrrsssuuuvvvvvvtttrrrqqqrrrrrrssssssttttttuuuuuuuuuxxx|||}}}|||}}}|||||||||}}}~~~~~~|||||||||}}}~~~{{{|||}}}}}}|||}}}}}}jjjbbbVVVNNNJJJKKKMMMNNNLLLIIIEEECCCCCCDDDCCCBBB@@@@@@@@@???????????????===???AAABBBBBBEEEJJJMMMNNNZZZkkkxxx|||tttqqqqqqppprrrxxx}}}|||vvvoooooopppppppppqqqtttxxx|||~~~{{{wwwsssooojjjddd___XXXTTTNNNIIIFFFEEEDDDCCCBBBAAAAAA???>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEGGGFFFHHHQQQaaayyyyyykkkcccaaaccciiinnnooonnnllljjjhhhhhhiiiiiihhhhhhhhhiiiiiihhheeebbbbbbcccdddeeeeeeeeeeeeeeeggghhhhhhhhhiiiiiiiiiiiijjjhhhfffdddbbbbbbbbbbbb```aaadddeeefffffffffgggeeeggghhhgggeeeccccccdddbbb```]]][[[[[[___eeeiiinnnqqqtttqqqjjjdddaaa```]]]___``````___^^^___```~~~~~~~~~xxxtttrrrpppllljjjhhheeebbb```YYYUUUQQQNNNMMMMMMMMMLLLIIIKKKMMMOOORRRXXXaaagggkkkoootttzzz}}}zzzwwwvvvvvvwwwxxxsssqqqpppoooooonnnlllkkkkkkkkkkkklllmmmppptttvvvxxx}}}{{{jjj\\\TTTXXXjjj~~~zzzmmmmmmnnnppprrrsssrrrppprrrrrrrrrqqqooommmkkkjjjgggffffffgggjjjlllmmmmmmjjjkkkkkkjjjjjjlllpppsssrrrtttvvvxxxxxxyyy{{{}}}xxxxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvxxxzzz{{{yyyyyyxxxtttnnnjjjhhhhhhjjjjjjkkkkkkkkklllmmmnnnpppqqqsssttttttsssrrrqqqsssssssssttttttuuuuuuuuuttttttvvvxxx{{{~~~~~~}}}~~~}}}|||||||||}}}~~~}}}|||||||||}}}~~~||||||}}}~~~~~~~~~~~~xxxrrrooouuuiii```RRRGGGDDDGGGLLLOOOMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA===============>>>@@@BBBBBBJJJUUU^^^dddlllvvv~~~zzz}}}}}}~~~{{{||||||{{{{{{|||~~~~~~~~~{{{vvvrrrrrrooolllhhheee```ZZZVVVOOOLLLGGGCCCAAAAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEEEEDDDEEEFFFHHHMMMKKKMMM[[[ttt{{{nnnhhhgggfffiiinnnmmmmmmnnnnnnllljjjhhhggghhhggggggggghhhfffdddaaaccccccdddffffffgggggggggfffgggggghhhiiijjjjjjjjjjjjhhhgggeeecccccccccddd```aaaccceeeffffffeeedddcccdddeeedddbbbaaaaaaaaacccccccccaaaaaabbbfffjjjmmmoooqqqooojjjeeecccccc]]]^^^^^^^^^\\\[[[\\\^^^vvv{{{~~~zzzwwwvvvvvvvvvvvvrrrtttuuutttqqqmmmkkkjjjhhhjjjlllmmmkkkfff```\\\ZZZXXXVVVVVVVVVUUUSSSQQQKKKJJJHHHHHHKKKMMMMMMMMMMMMRRRXXX^^^ccciiirrrxxxyyy{{{~~~}}}yyywwwyyyxxxuuusssqqqqqqqqqqqqnnnmmmkkkkkkllllllkkkiiijjjkkkmmmnnnppptttyyy|||zzzlll\\\UUUUUUaaa{{{{{{sssqqqqqqqqqrrrqqqpppnnnqqqpppooommmkkkiiifffeeecccbbbaaabbbeeehhhjjjjjjggghhhiiiiiiiiijjjmmmpppppprrruuuwwwwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzuuuttttttttttttuuuvvvvvvvvvwwwwwwtttppplllkkkjjjkkklllmmmmmmkkkkkkkkklllooopppqqqrrrssssssrrrrrrrrrssstttuuuuuuuuuuuuuuussssssrrrsssvvvzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||||||||}}}~~~~~~}}}mmm```___eeennn{{{|||ppp^^^VVVJJJAAA???CCCHHHKKKKKKIIIGGGFFFFFFEEECCCAAABBBBBBBBBAAAAAA???>>>=========<<<<<<<<<======>>>===AAAFFFKKKQQQYYYbbbjjjssswwwzzzssspppqqqsssuuu}}}zzzsssooommmjjjfffcccaaa```]]][[[YYYUUUPPPMMMGGGEEEBBB@@@@@@???>>>===>>>>>>???@@@@@@??????>>>============>>>???@@@AAA@@@@@@BBBCCCDDDDDDEEEEEECCCDDDEEEEEEEEEGGGJJJMMMPPPQQQWWWhhhyyynnnlllllliiiiiilllkkkmmmooopppooollliiiggghhhgggeeeeeeeeeeeedddbbbddddddfffggghhhhhhiiiiiicccdddeeefffhhhkkkmmmnnnjjjiiigggeeeeeeeeeeeefffaaaaaaaaaccceeeeeecccaaaaaabbbccccccaaa______``````bbbdddcccaaabbbfffjjjooonnnmmmkkkiiigggeeeddd\\\]]]]]]\\\ZZZYYYZZZ\\\iiimmmsssyyy|||yyyvvvsssqqqjjjiiiiiijjjiiigggccc```^^^___```___]]]ZZZWWWVVVRRRQQQPPPPPPRRRSSSRRRPPPQQQPPPQQQTTTWWWXXXXXXWWW\\\ccckkkqqqsssuuuzzz~~~zzzyyyxxxwwwuuusssqqqqqqqqqqqqpppooonnnmmmlllkkkgggffffffhhhjjjlllkkkjjjkkkmmmppprrrtttyyy~~~kkk]]]TTTWWWaaarrr}}}xxxvvvtttssssssrrrooommmooonnnllljjjhhhfffeeedddaaa___]]]^^^aaadddfffgggdddfffggghhhhhhiiikkkmmmnnnqqqtttvvvvvvvvvwwwyyy}}}||||||{{{{{{{{{{{{{{{sssssssssssssssrrrrrrqqqppprrrsssqqqooolllkkkkkkkkkmmmooonnnlllkkklllmmmnnnooopppqqqrrrrrrrrrrrrqqqrrrtttuuuvvvvvvvvvuuutttssssssssstttvvvxxxyyy{{{}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}sss]]]WWWYYYZZZ___fffhhhnnnqqqqqqnnnjjjaaaXXXMMMHHHBBB???>>>AAACCCDDDEEEEEEEEEGGGHHHHHHEEECCCBBBCCCCCCCCCBBB@@@???===>>>>>>>>>>>>??????>>>=========>>>AAAEEEKKKQQQUUU[[[```iiisssxxxzzz~~~|||||||||}}}}}}{{{wwwpppjjjeeeddddddffflllsssxxxwwwtttqqqnnnjjjgggbbb^^^ZZZXXXUUUTTTQQQPPPOOOOOONNNLLLIIIFFFAAA@@@??????@@@@@@>>>===;;;<<<>>>?????????>>>>>>============>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGJJJPPPTTT[[[dddooovvvlllnnnppplllkkkooolllmmmnnnnnnnnnlllkkkjjjiiifffcccbbbcccdddddddddeeefffggghhhjjjjjjjjjjjjddddddcccdddfffiiilllnnnjjjiiigggfffeeeffffffgggaaa```___```bbbcccaaa___```bbbcccbbb```^^^^^^______```bbb```___aaahhhnnntttooojjjhhhhhhhhheeebbb]]]]]]]]][[[YYYXXXYYY[[[dddgggkkkooosssxxx~~~zzztttpppooommmmmmoooqqqpppkkkfffddddddcccaaa___^^^^^^___YYYXXXXXXYYY[[[\\\\\\[[[^^^^^^```cccffffffdddbbbiiipppwwwzzzxxxuuuuuuwwwuuurrroookkkjjjkkkmmmnnniiijjjkkkllllllkkkiiiiiibbbbbbbbbeeeiiilllllllllnnnqqqtttwwwyyy}}}uuu___TTTQQQ]]]mmmxxxuuusssqqqpppooollljjjnnnmmmkkkiiihhhgggffffff___]]][[[[[[^^^bbbdddeeedddfffhhhiiiiiiiiikkkmmmnnnpppsssuuuuuuuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvrrrsssssstttsssqqqpppooojjjlllnnnnnnllljjjjjjjjjjjjllloooooommmkkkmmmooommmnnnooopppqqqrrrrrrrrrqqqrrrtttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttsssyyy}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}yyy|||zzz```XXXVVVQQQOOORRROOOSSSUUUTTTSSSRRRNNNHHHAAA???>>>???@@@@@@???>>>@@@AAACCCGGGJJJJJJHHHEEEBBBBBBDDDDDDDDDDDDCCCBBB;;;;;;<<<===???>>>===;;;>>><<<;;;<<>>>>>>>>@@@AAAAAA???===:::;;;<<<>>>???>>>>>>===============>>>???@@@AAA>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGHHHMMMTTTXXXnnn|||tttjjjooorrrooonnnsssnnnmmmmmmlllllllllmmmmmmiiifffbbbaaabbbdddeeeeeefffggghhhiiikkkkkkllllllhhhgggeeeddddddfffiiijjjjjjiiihhhfffffffffggghhhaaa___]]]^^^aaabbb```^^^```aaabbbaaa___^^^^^^^^^bbbddddddbbbaaafffoooxxxyyyqqqiiifffhhhiiieeeaaa^^^^^^]]][[[YYYXXXYYY[[[___bbbfffiiilllooorrrtttxxxuuurrrqqquuuyyy}}}}}}zzzyyyvvvwwwzzz|||{{{yyyvvvtttsssrrrpppooommmlllllllllpppooommmkkkkkklllnnnoootttwwwzzz||||||yyyvvvsssyyyyyyxxxvvvtttqqqooonnnllljjjgggeeeffffffggggggjjjjjjjjjiiihhhgggeeeeeeccceeefffhhhjjjnnntttxxxtttooottt}}}oooggg^^^YYYTTT]]]xxxyyyvvvtttooojjjggggggiiillliiihhhffffffggggggeeeddd______^^^^^^___```bbbccceeehhhkkkmmmmmmkkkkkkkkkqqqqqqqqqqqqqqqqqqqqqqqqwwwvvvuuuvvvwwwxxxwwwvvvrrrrrrsssrrrpppnnnkkkiiihhhhhhhhhiiijjjjjjhhhfffggghhhjjjlllnnnoooppppppsssrrrpppooonnnmmmnnnnnnooooooooorrrttttttsssqqquuuuuuvvvvvvvvvvvvuuuuuuyyy{{{}}}|||zzzzzzzzz{{{{{{{{{{{{{{{|||~~~sssgggcccZZZPPPKKKMMMKKKIIIIIIJJJHHHDDD@@@>>>>>>=========>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>EEEEEEFFFHHHLLLRRRWWWZZZccceeegggiiijjjjjjiiihhhlllnnnqqqsssttttttsssqqqsssssssssqqqmmmiiieeeccccccdddfffgggggggggfffeeeiiifffbbb]]]YYYVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA===>>>>>>?????????>>>>>>@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<===@@@CCCAAA@@@???@@@AAABBBBBBBBBCCCDDDHHHLLLKKKOOO^^^ooowwwlllmmmnnniiijjjppprrrqqqnnnlllkkkkkklllmmmjjjiiifffdddbbb`````````ffffffgggiiikkkmmmooopppjjjiiigggfffffffffhhhiiieeefffggggggfffdddbbb```\\\[[[[[[ZZZZZZZZZZZZZZZ]]]___bbbcccaaa``````aaagggllloookkkeeecccjjjqqqzzzrrrhhhccccccddddddbbb``````___^^^\\\YYYWWWVVV___```ccceeeggghhhiiikkknnnkkkiiiiiikkknnnqqqrrrssstttvvvwwwvvvuuutttsssvvvwwwzzz|||}}}|||zzzyyyxxxxxxxxxyyyzzz{{{|||}}}||||||zzzyyyyyyzzz{{{{{{|||}}}~~~{{{wwwuuurrrqqqqqqpppooonnnmmmlllkkkiiifffdddcccdddddddddddddddeeeeeeeeedddbbbaaabbbdddhhhkkknnnrrrwww{{{|||pppfffbbb^^^^^^```iii~~~{{{rrrrrrqqqnnnjjjhhhhhhiiiggggggffffffffffffeeedddaaa```___^^^___```bbbccckkkooosssuuutttrrrqqqqqqpppppppppqqqqqqqqqqqqqqqwwwvvvvvvvvvvvvuuusssrrrrrrrrrsssrrrqqqnnnllljjjjjjiiiiiijjjkkkkkkiiigggggghhhiiikkkmmmooopppqqqrrrqqqooommmlllllllllmmmooooooooorrrtttvvvuuutttvvvvvvwwwwwwwwwwwwvvvvvvwwwyyy|||~~~}}}|||xxxyyyzzz{{{|||}}}~~~~~~~~~xxxkkk\\\TTTNNNKKKGGGFFFEEEDDDAAA>>>>>>======<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>?????????AAAEEEJJJNNNQQQTTTUUUWWWYYYZZZYYYXXXWWW\\\^^^aaacccddddddcccbbb___``````___]]]ZZZWWWUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZXXXUUUQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>???@@@@@@@@@@@@@@@??????===>>>??????>>>???BBBEEECCCBBBBBBCCCEEEGGGHHHHHHIIIIIIMMMSSSXXXaaasssuuulllnnnnnniiiiiinnnnnnmmmlllkkkkkklllnnnooolllkkkhhhfffdddccccccccceeefffhhhjjjjjjjjjiiiiiigggfffdddccccccdddeeefffdddeeeeeeeeedddbbb```___\\\[[[ZZZZZZYYYYYYZZZZZZ]]]___aaaaaa```___```aaagggkkkmmmjjjeeecccggglllqqqkkkeeecccddddddaaa^^^]]]]]]]]]\\\[[[ZZZYYYYYY```aaaaaabbbbbbbbbbbbbbbeeecccaaaaaaccceeeffffffggghhhjjjlllmmmmmmmmmlllmmmnnnppprrrssstttuuuuuutttuuuvvvwwwyyy{{{}}}~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyywwwuuurrrooommmiiijjjjjjjjjjjjjjjjjjjjjeeecccaaa```___^^^______```aaaccceeefffeeedddcccdddhhhmmmrrrwww{{{xxxnnnccc```bbbccchhhoooxxxzzzoooqqqsssrrrnnnjjjgggeeeggggggggggggffffffffffffdddbbb```^^^___```cccdddkkkoootttvvvvvvsssqqqqqqoooooooooppppppqqqqqqqqqtttuuuuuuuuusssqqqnnnlllqqqrrrssssssrrrooommmkkkkkkjjjjjjkkkllllllkkkiiiggghhhhhhiiikkknnnqqqrrrpppooommmllljjjjjjkkkkkknnnnnnooorrruuuwwwxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}|||{{{zzz|||}}}~~~}}}|||vvvwwwxxxzzz|||~~~~~~~~~xxxmmm]]]XXXOOOHHHDDDBBB@@@???======<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<======:::::::::;;;>>>BBBEEEGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKLLLOOOQQQRRRQQQPPPPPPNNNOOOPPPPPPPPPNNNMMMLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKIIIGGGEEEDDDDDDDDDEEECCCCCCBBBBBBAAA@@@@@@@@@???????????????@@@AAAAAAAAA@@@???>>>===>>>??????AAAAAAAAAAAA@@@@@@???>>>????????????????????????===>>>@@@AAAAAABBBCCCEEEAAAAAABBBCCCDDDGGGIIIKKKKKKLLLQQQ[[[gggvvv~~~sssmmmooonnnjjjhhhkkkiiiiiihhhiiijjjlllooopppkkkiiigggeeeccccccccccccccceeegggiiihhhfffcccaaabbbaaa```______```bbbcccbbbcccccccccbbb```^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ]]]^^^^^^^^^]]]]]]___aaaggghhhiiigggeeecccdddeeeeeecccbbbcccdddccc^^^ZZZZZZZZZZZZ[[[[[[[[[\\\\\\dddccccccccccccbbb```___```______```bbbccccccbbbbbbccceeefffhhhhhhhhhhhhddddddeeeeeegggiiijjjkkkmmmlllllllllmmmmmmnnnooonnnoooooooooooonnnmmmlllpppooommmkkkiiigggeeedddddddddddddddeeeeeeffffffaaaaaaaaa```______```bbb```bbbfffiiikkkkkkkkkjjjmmmqqqvvv{{{|||rrrjjjccc___cccjjjooouuu|||~~~{{{wwwoooqqqsssrrrooojjjgggfffjjjkkkkkkjjjiiiiiiiiijjjgggeeebbb```___aaacccdddhhhlllqqqsssssspppmmmllllllmmmmmmnnnpppqqqqqqrrrppprrrttttttqqqnnnkkkjjjpppqqqrrrsssrrrpppnnnmmmkkkjjjiiijjjllllllkkkjjjggggggfffgggiiilllppprrrpppooommmkkkjjjjjjjjjkkkllllllnnnqqqvvvyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{||||||{{{yyyxxxxxxyyy{{{}}}}}}~~~~~~|||zzzvvvwwwxxxyyyzzz{{{|||}}}~~~~~~xxxhhhXXXLLLEEEBBBAAA>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@AAABBBDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???>>>===<<<<<<===;;;;;;:::;;;<<>>>>>>>>=========>>>>>>>>>>>>???@@@AAABBB@@@???===<<<<<<===???@@@BBBCCCBBBBBBAAA@@@???>>>??????>>>>>>??????@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDAAABBBCCCCCCEEEGGGKKKMMMQQQUUU]]]kkk{{{xxxrrrnnnppppppkkkhhhjjjfffffffffggghhhjjjlllmmmfffdddbbb```____________bbbbbbcccdddcccbbb```___^^^]]]]]]]]]]]]^^^``````bbbbbbbbbaaa```___]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYY]]]]]]\\\ZZZYYY[[[^^^aaafffeeedddccccccaaa___]]]]]]]]]^^^```bbbaaa]]]YYYZZZZZZZZZZZZ[[[[[[\\\]]]hhhfffeeeeeefffeeeccc```]]]\\\\\\^^^aaabbbaaa```aaabbbbbbcccdddddddddddddddccccccbbbcccdddeeefffhhhgggfffeeeddddddddddddgggggghhhhhhhhhhhhggggggiiihhhfffeeecccbbbbbbaaa______^^^^^^^^^___```aaa___aaaccccccccccccfffhhhaaacccgggllloooqqqrrrrrrzzz||||||pppeee```aaafffoooxxx}}}vvvtttpppqqqrrrpppmmmkkkjjjjjjooopppqqqooommmllllllnnniiigggdddbbbaaaaaacccdddfffjjjnnnpppooollljjjiiijjjjjjlllmmmoooppprrrrrrmmmpppssssssppplllkkkjjjnnnoooqqqrrrrrrqqqooonnnjjjiiihhhhhhjjjkkkkkkjjjggggggffffffhhhkkknnnppppppooommmkkkjjjjjjjjjkkkiiijjjmmmrrrwwwzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvtttwwwzzz{{{{{{{{{}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxx}}}}}}~~~rrr\\\MMMEEEAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>????????????AAACCCEEEFFFGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======<<<;;;;;;===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>=========???????????????@@@@@@@@@AAAAAA@@@???>>>======<<<============<<<<<<<<<<<>>>>>>>>???@@@@@@@@@???===<<<<<<>>>@@@AAACCCCCCCCCBBBAAA@@@???>>>??????>>>>>>???@@@AAAAAA@@@BBBCCCCCCBBBAAABBBCCCEEEFFFHHHHHHIIILLLQQQUUU```iiivvv|||tttqqqpppqqqpppllliiiiiiffffffffffffffffffggggggaaa```___]]]\\\\\\]]]]]]```___^^^]]]]]]^^^```aaa[[[[[[\\\\\\]]]^^^___```bbbaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYXXXYYYYYYYYY[[[[[[ZZZXXXWWWXXX\\\___cccaaa```___```^^^[[[XXXZZZZZZ[[[]]]^^^^^^\\\[[[\\\[[[ZZZYYYYYYZZZZZZ[[[nnnllliiiiiikkkjjjgggccc\\\[[[ZZZ[[[]]]^^^^^^\\\_______________`````````ccccccbbbaaa```aaaaaaaaaaaaaaa```````````````aaabbbccccccddddddeeeffffffbbbbbbaaa```______^^^^^^[[[ZZZYYYYYYZZZ[[[]]]^^^]]]```cccdddccccccfffiiidddfffjjjoootttxxx{{{}}}{{{vvvooohhheeekkkttt|||xxxssssssoooppppppooommmllllllmmmrrrtttuuusssnnnlllmmmooojjjiiigggeeecccbbbbbbbbbaaadddggghhhgggeeedddccchhhhhhjjjlllnnnppprrrsssmmmpppsssrrrnnnkkkkkkllllllmmmoooqqqqqqqqqoooooojjjhhhggghhhjjjkkkkkkkkkiiiiiihhhiiijjjkkkmmmnnnooonnnlllkkkjjjiiijjjjjjhhhjjjooouuuzzz|||{{{yyyyyyyyyzzzzzzzzzzzzyyyyyyuuuuuuuuuuuuuuuttttttsssrrrvvvzzz{{{yyyyyyzzz||||||}}}~~~~~~}}}|||zzzyyy{{{{{{zzzyyywwwvvvuuuuuuzzz{{{}}}uuu\\\KKKBBB@@@???>>>======<<<======<<<<<<======>>>>>>>>>>>>???AAADDDGGGIIIIIIIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<======>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<<<<=========<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======;;;:::999999;;;;;;;;;;;;;;;;;;;;;:::>>>======<<<<<<======>>>@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@??????>>>???AAABBBCCCBBBCCCEEEDDDCCCCCCDDDFFFFFFIIIKKKLLLNNNRRRYYY___qqqwwwwwwooooooooopppnnnllljjjiiiggggggfffeeedddbbbaaaaaa```___^^^\\\\\\\\\]]]^^^^^^\\\ZZZYYYZZZ\\\___aaaZZZZZZ[[[\\\^^^______```aaa``````___^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXVVVUUUVVVZZZ]]]```^^^\\\[[[[[[ZZZXXXVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVWWWWWWXXXyyyuuurrrqqqrrrqqqlllhhhcccaaa^^^^^^^^^^^^]]]\\\^^^]]]]]]]]]^^^^^^______aaa````````````______^^^___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^```cccddd^^^^^^^^^^^^]]][[[ZZZYYYYYYYYYXXXYYY[[[^^^```bbbeeehhhlllkkkiiihhhjjjnnnoooqqqtttyyywwwooojjjeeelll||||||uuupppooolllnnnppppppnnnnnnnnnooorrrtttuuurrrmmmiiijjjmmmjjjjjjiiigggfffdddbbbaaa___aaabbbbbbaaa``````aaafffgggiiikkknnnppprrrsssqqqtttuuurrrmmmiiijjjllljjjlllnnnpppqqqpppooonnnkkkiiihhhhhhkkklllmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnmmmkkkiiihhhhhhhhhiiihhhlllrrryyy~~~|||yyyyyyyyyyyyzzzzzzyyyyyyyyyttttttttttttttttttssssssqqqvvvzzz{{{xxxwwwxxx{{{yyyzzz{{{|||}}}}}}||||||}}}}}}|||zzzyyywwwvvvuuuyyyyyyyyyzzz|||~~~qqqVVVGGGAAAAAA???>>>>>>=====================>>>>>>>>>>>>???AAAEEEHHHKKKKKKKKKJJJEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======???>>>>>>=========>>>>>>999999::::::::::::::::::===<<<<<<<<<<<<=========<<<;;;:::::::::;;;======;;;;;;;;;;;;:::999999888:::::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@???AAA@@@??????@@@BBBDDDEEECCCDDDEEEEEEEEEGGGJJJMMMKKKOOOTTTWWWZZZ```jjjqqq|||}}}uuunnnnnnjjjlllmmmlllkkkjjjhhhgggffffffeeedddbbb```^^^]]]___^^^]]]\\\[[[\\\]]]^^^\\\[[[ZZZYYYZZZ[[[\\\^^^XXXYYYZZZ\\\]]]_______________]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWVVVTTTUUUXXX[[[\\\\\\ZZZXXXVVVVVVVVVWWWUUUWWWYYYYYYYYYWWWVVVUUUWWWVVVTTTSSSRRRSSSTTTUUU~~~zzzxxxyyywwwqqqlllllliiifffcccbbbbbb```___]]]]]]]]]]]]^^^```aaabbbaaabbbbbbccccccbbbbbbaaacccbbbaaa```^^^^^^^^^^^^ZZZZZZYYYZZZ[[[^^^aaacccaaaaaaaaaaaa___]]][[[YYYZZZZZZZZZ\\\___cccfffiiiuuuxxx|||zzzvvvtttvvvyyy|||}}}|||tttllleeeaaacccvvvzzzwwwwwwrrrmmmkkkjjjlllpppqqqqqqoooooooooqqqttttttqqqjjjggggggjjjjjjkkkjjjiiigggdddaaa```dddeeeeeeeeecccbbbdddeeeeeefffhhhkkkmmmppprrrssstttwwwwwwssslllhhhiiikkkiiijjjmmmoooppppppooonnnllljjjiiiiiilllnnnnnnnnnoooppppppqqqppppppooonnnlllkkkiiihhhgggfffggggggiiimmmuuu}}}}}}zzzxxxyyyyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvqqqvvv{{{{{{xxxvvvwwwzzzwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwvvvvvvwwwzzz|||~~~```MMMBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???BBBFFFJJJLLLMMMLLLLLLFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAA<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===999999999:::::::::::::::999999999999:::;;;<<<======<<<;;;:::;;;<<<===>>>999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA<<<<<<===>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@@@@BBBEEEFFFCCCDDDEEEFFFHHHKKKOOOSSSVVV[[[aaaeeejjjrrr~~~|||{{{zzzsssqqquuuvvvooogggeeegggjjjkkkjjjhhhhhhgggfffeeeeeedddcccaaa___]]]\\\]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWXXXYYY[[[]]]^^^______^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXUUUVVVVVVUUUTTTUUUWWWYYYZZZZZZYYYVVVSSSSSSUUUXXXRRRUUUYYYZZZXXXUUURRRQQQSSSRRRPPPOOOPPPQQQSSSTTTzzzttttttsssqqqpppnnnkkkfffccceeedddbbb`````````bbbcccbbbaaaaaabbbccccccbbb```^^^___^^^\\\ZZZZZZ\\\]]]\\\YYYVVVVVVYYY]]]```bbbddddddccc```]]]\\\]]]___```]]][[[[[[[[[bbbqqq{{{ttthhh[[[]]]hhhzzz~~~{{{}}}tttppprrrsssoookkkjjjlllnnnpppqqqrrrqqqqqqvvvuuutttrrrooollljjjiiippplllkkklllkkkggggggiiijjjiiifffdddbbbbbbbbbbbbfffhhhjjjkkklllmmmppprrrpppooonnnlllllllllmmmmmmkkkmmmooorrrrrrqqqpppnnnkkkkkkllllllmmmmmmnnnnnnxxx}}}zzzrrrllljjjllljjjhhhffffffhhhjjjlllpppssswww{{{||||||zzzxxxssstttvvvwwwyyyzzzzzz{{{yyyxxxvvvtttttttttuuuuuutttuuuwwwwwwvvvuuuvvvwwwxxxxxxyyyzzz{{{||||||||||||zzzzzz}}}yyytttuuuuuuuuuvvvvvvvvvvvvvvvyyy{{{~~~}}}rrrYYYJJJFFFAAA???@@@AAA@@@>>>???===<<<>>>AAABBB???<<<@@@CCCIIIQQQXXXWWWPPPHHHJJJHHHFFFDDDCCCCCCCCCDDD@@@@@@@@@??????>>>>>>>>>AAA@@@???=========>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>===<<<<<<========================;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEHHHKKKKKKJJJNNNVVV]]]fffttt|||uuunnngggcccgggkkkjjjhhhhhhdddcccdddeeeffffffcccaaa```______`````````^^^]]]\\\\\\\\\\\\]]]^^^___```_________]]]ZZZYYYZZZ[[[ZZZYYYWWWXXXZZZ\\\\\\\\\___]]][[[YYYWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUYYYWWWUUUSSSRRRSSSUUUWWWSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTUUUVVV|||}}}|||{{{zzzyyywwwrrrooojjjiiigggeeeddddddeeeffffffffffffffffffeeeddddddcccdddcccaaa___^^^___aaa]]][[[WWWVVVXXX[[[^^^```dddeeefffeeecccaaa```aaaeeedddddddddfffnnnzzzppphhh]]]VVV^^^nnn{{{{{{{{{ssspppppppppnnnkkkiiijjjlllnnnppprrrssssssvvvvvvvvvtttsssqqqooonnnsssooonnnppppppnnnnnnrrrpppnnnkkkhhheeecccbbbaaadddgggjjjlllmmmmmmnnnooopppooonnnmmmllllllmmmnnnmmmnnnppprrrrrrqqqooommmmmmmmmmmmmmmnnnnnnnnnnnn|||uuunnnnnnlllkkkjjjiiiiiijjjlllmmmppprrruuuxxxzzzzzzyyyxxxuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvtttvvvwwwxxxwwwvvvwwwxxxyyyyyyxxxyyyyyyzzz{{{|||zzzxxxxxx{{{~~~~~~zzzuuuttttttsssrrrrrrrrrrrrssswwwyyy{{{||||||zzzxxxvvv{{{zzz~~~~~~eeeVVVOOOGGGCCCBBBBBBAAA???BBB@@@>>><<<<<<===???@@@<<>>======>>>???>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<========================<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEFFFFFFHHHKKKNNNOOOQQQYYYeeennnyyyllleeeaaacccffffffdddeeecccbbbaaaaaaccccccbbb```aaa```______```______^^^]]]]]]]]]]]]^^^___```aaa___```___]]][[[YYYZZZ[[[]]]\\\[[[\\\^^^______]]]^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVTTTTTTXXXVVVTTTSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYXXXVVVUUURRRRRRRRRRRRSSSTTTUUUUUUvvvuuurrrpppnnnmmmmmmmmmiiikkkllljjjgggeeefffhhhggggggfffdddaaaaaabbbcccbbb```^^^\\\\\\___bbbdddgggjjjmmmnnnmmmkkkjjjjjjllllllmmmlllkkkrrrvvvmmmccc[[[TTTUUUggg||||||yyytttpppnnnmmmmmmmmmjjjkkkkkkmmmooorrruuuvvvxxxxxxxxxwwwwwwvvvttttttssspppoooqqqrrrrrrtttxxxxxxvvvrrrnnniiifffdddccceeeiiinnnqqqqqqooommmmmmpppooommmmmmlllmmmnnnooopppqqqrrrrrrrrrpppmmmllloooooooooppppppppppppqqqvvvoooooojjjjjjjjjjjjjjjkkkllllllmmmnnnppprrrtttuuuuuuvvvuuuuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvuuutttsssrrrtttvvvwwwvvvvvvwwwxxxxxxwwwuuutttuuuvvvwwwyyyvvvtttsssuuuyyyzzzxxxuuutttrrrpppnnnmmmmmmnnnooottttttuuuuuutttqqqooommmsssrrruuu{{{|||nnnfffZZZPPPKKKHHHDDDBBBDDDCCCAAA???======>>>@@@;;;===BBBKKKRRRVVVTTTPPPIIIHHHFFFEEEDDDDDDDDDEEE?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<<<<<<<==============================>>>>>>>>>?????????===>>>>>>??????@@@AAAAAA>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEFFFGGGIIIKKKOOOSSSWWW[[[aaammm}}}|||mmmfff```aaacccccccccdddcccbbbaaaaaacccccccccbbbaaa```______^^^^^^______^^^^^^^^^^^^___```aaaaaaaaaaaa```^^^[[[ZZZZZZ[[[\\\\\\^^^aaadddeeedddccc^^^]]][[[YYYXXXWWWWWWXXXTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYXXXWWWTTTSSSVVVVVVUUUTTTSSSSSSRRRRRRUUUVVVXXXYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSTTTTTT~~~|||zzzyyyxxxrrruuuwwwsssnnnkkkmmmqqqppppppooollliiihhhjjjkkkkkkkkkjjjhhhhhhjjjnnnqqqrrrtttwwwyyyzzz{{{|||~~~}}}}}}|||vvvmmmnnn}}}vvvrrrgggaaaZZZTTTRRR[[[uuu~~~yyyyyywwwsssnnnmmmooorrrooonnnmmmmmmooorrruuuwwwyyyyyyyyyyyyxxxwwwvvvuuuqqqmmmllloooppppppssswww{{{yyyvvvrrrnnnkkkhhhfffhhhmmmsssvvvvvvrrrooommmnnnnnnmmmllllllmmmnnnooorrrrrrsssrrrqqqnnnlllkkkppppppqqqrrrtttuuuvvvvvvuuummmmmmfffggggggggghhhhhhhhhhhhjjjjjjkkklllmmmoooqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrttttttsssqqqooommmllloooqqqrrrrrrrrrsssuuusssqqqooommmmmmnnnqqqrrrpppnnnmmmmmmoooppppppnnnpppnnnkkkhhhgggggghhhjjjkkkllllllllljjjhhhfffeeeiiiiiillloooqqqzzzwwwkkkbbbZZZRRRMMMHHHGGGEEEDDDCCCAAA>>>;;;>>>???AAAEEEIIIKKKJJJHHHHHHGGGFFFDDDDDDCCCDDDDDD>>>?????????@@@@@@AAAAAA@@@?????????????????????@@@@@@@@@????????????>>>>>>>>>============<<<<<<;;;<<<<<<<<<<<<=========???>>>===;;;;;;;;;<<<====================================>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA?????????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEECCCEEEGGGHHHHHHKKKPPPTTT\\\bbbkkksss{{{|||qqqiiidddcccdddcccdddgggeeeeeeeeeggghhhhhhfffddd`````````^^^]]]]]]^^^```_______________```aaaaaabbbbbbaaa___\\\ZZZ[[[\\\YYY[[[^^^cccgggjjjiiihhh^^^\\\[[[YYYXXXWWWXXXXXXUUUTTTSSSQQQQQQQQQQQQRRRTTTVVVXXXZZZZZZXXXVVVTTTVVVVVVWWWWWWVVVUUUSSSRRRTTTTTTVVVWWWXXXXXXXXXXXXUUUTTTSSSRRRRRRRRRRRRRRR}}}{{{}}}~~~~~~~~~{{{yyyxxxyyy{{{xxxyyyzzzzzzzzz|||vvvnnnvvvwwwmmmeee```XXXVVVSSSRRRVVVddd~~~|||zzzzzzwwwyyyyyyuuuqqqooorrrvvvtttrrrpppooooooqqqtttvvvzzzzzzyyyxxxwwwvvvtttssspppmmmkkknnnnnnmmmooossszzzyyywwwtttqqqooolllkkkiiinnntttwwwvvvrrrooommmllllllkkkkkkkkkmmmnnnooorrrrrrrrrqqqooonnnllljjjoooppprrrtttvvvyyy{{{|||}}}tttmmmjjjffffffffffffffffffffffffiiiiiiiiiiiijjjlllmmmnnnllllllmmmnnnoooooooooooooooppprrrrrrpppmmmiiigggdddfffiiijjjjjjjjjkkkmmmjjjhhhfffddddddeeegggiiijjjhhhfffeeeeeeeeeddddddgggeeebbb___^^^___aaabbb___``````aaa```___^^^]]]______aaacccdddjjjzzz{{{qqqjjj]]]UUUKKKFFFEEEDDD@@@;;;???>>>>>>???AAABBBAAA@@@EEEDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>?????????>>>>>>=========<<<<<<<<<=========>>>>>>@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>?????????@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHIIIJJJPPPZZZaaapppzzz{{{rrrkkkfffeeedddbbbdddhhhdddeeehhhkkkmmmkkkgggddd```aaabbb```^^^]]]___aaa```____________``````aaacccdddccc```]]][[[[[[\\\[[[\\\^^^bbbfffhhhgggfff]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWTTTRRRPPPOOOOOOOOOQQQSSSVVVYYYZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYTTTTTTSSSRRRQQQQQQQQQQQQwwwwwwwwwlllccc\\\YYYOOORRRUUUZZZaaaooo{{{zzz{{{vvvwwwxxxuuurrrqqqtttvvvvvvtttqqqpppoooqqqssstttxxxxxxwwwwwwuuutttrrrqqqqqqnnnnnnppppppnnnnnnqqquuuuuuuuutttrrrpppooonnnhhhkkkppprrrqqqooommmllljjjiiiiiiiiijjjlllmmmnnnoooooooooooonnnmmmlllkkknnnoooqqqsssvvvyyy{{{|||{{{{{{{{{{{{yyyuuuooojjjhhhgggfffeeeeeeddddddeeeiiiiiihhhhhhhhhhhhiiijjjggghhhiiijjjkkkkkkkkkkkkkkklllmmmmmmkkkhhhdddbbb\\\^^^```aaa``````aaaccc___^^^]]]\\\\\\]]]___```bbbaaa___]]]\\\[[[[[[[[[[[[ZZZYYYWWWXXXYYYZZZ\\\XXXYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ\\\^^^bbbnnnzzzvvvaaaQQQHHHEEECCCBBB==================>>>>>>AAAAAA@@@@@@@@@?????????=========>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAA@@@@@@@@@????????????AAA@@@@@@??????>>>>>>===============>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGDDDGGGJJJLLLQQQ\\\lllxxx{{{nnniiieeedddccc```bbbfffbbbcccfffjjjkkkjjjfffcccaaadddfffeeebbb```aaacccaaaaaaaaa``````aaaaaabbbeeeeeedddaaa^^^\\\\\\]]]___^^^___aaacccdddbbb```]]]\\\ZZZYYYXXXXXXXXXYYYZZZXXXVVVSSSQQQPPPPPPPPPQQQRRRUUUWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZZZZZZZTTTTTTSSSRRRRRRQQQRRRRRRzzzxxxtttlllccc\\\YYYYYYUUU[[[dddlllvvv~~~zzzzzz{{{sssssssssrrrqqqqqqrrrsssrrrqqqpppooooooppprrrsssttttttuuuuuuttttttsssrrrpppnnnooosssssspppoooqqqrrrrrrrrrrrrqqqooonnnmmmhhhjjjmmmnnnnnnmmmnnnnnnhhhgggggggggiiijjjlllmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnoooqqqsssuuuwwwxxxvvvttttttttttttrrrnnnjjjiiigggeeebbbaaaaaaaaabbbdddddddddcccbbbbbbaaaaaa``````aaaaaaaaaaaaaaa```___```aaabbbaaa___]]]\\\VVVXXXZZZZZZYYYXXXYYYZZZWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ^^^```cccjjjrrrqqqZZZKKKGGGHHH????????????=========>>>===============<<<<<<;;;============<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@??????>>>>>>======>>>>>>>>>?????????<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJHHHKKKPPPTTT]]]oooxxxjjjfffdddeeeccc```aaaeeeccccccccceeeggghhhfffeeedddhhhllllllhhheeeeeegggddddddccccccccccccddddddffffffeeebbb___\\\\\\]]]^^^]]]]]]^^^aaabbbbbbaaa\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTyyykkkjjjggg```YYYUUUUUUWWWaaaiiittt}}}xxxuuutttuuupppooonnnnnnooopppppppppooonnnnnnnnnnnnpppqqqrrrqqqrrrsssttttttuuuttttttmmmlllnnnssstttqqqppprrrpppqqqqqqqqqpppnnnlllkkkjjjlllmmmmmmmmmnnnppprrrffffffffffffhhhjjjlllmmmjjjjjjkkkkkklllmmmmmmnnnmmmmmmnnnoooqqqrrrrrrsssppppppqqqqqqpppnnnkkkiiihhheeebbb^^^]]]]]]^^^___^^^^^^^^^]]]\\\[[[YYYXXXZZZZZZZZZYYYXXXWWWVVVVVVTTTUUUVVVWWWXXXXXXWWWVVVSSSUUUVVVVVVUUUTTTUUUVVVRRRRRRSSSTTTUUUVVVVVVVVVTTTUUUWWWWWWUUUTTTTTTUUUUUUUUUWWWYYY[[[]]]^^^___dddcccccccccbbbbbbaaaaaaccc______bbbeeegggkkkqqq{{{oooUUUJJJIIIDDDDDDDDDBBB???=========;;;;;;;;;<<<;;;;;;:::999======<<<<<<;;;;;;;;;:::>>>???@@@AAABBBAAAAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????;;;<<<===?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNNNNOOOMMMQQQVVV]]]iiizzztttiiifffffffffdddaaabbbfffgggeeecccccceeegggiiiiiifffkkkqqqqqqmmmiiihhhjjjgggffffffeeeeeeeeeffffffggggggeeeccc___]]]]]]^^^ZZZYYYYYY\\\aaadddfffggg\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWVVVUUUUUUVVVWWWXXXVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[WWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUVVVVVVWWWWWWxxxoooeeeaaa^^^\\\XXXVVV___kkkyyy~~~yyyvvvsssnnnjjjllllllkkkkkklllnnnqqqsssqqqooommmmmmoooqqqqqqpppnnnoooqqqssstttttttttssspppppppppooonnnmmmmmmlllkkklllnnnooooooooonnnmmmooommmmmmmmmnnnooonnnlllkkkjjjiiihhhiiikkkmmmnnnlllmmmmmmlllkkklllnnnppprrrooommmnnnrrrsssrrrooommmnnnoooooonnnkkkgggeeecccaaa^^^\\\ZZZZZZ[[[\\\ZZZYYYWWWUUUTTTRRRRRRQQQNNNOOOQQQSSSTTTTTTTTTSSSLLLNNNPPPRRRSSSTTTTTTTTTRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[___```aaa```^^^]]]^^^___]]]aaaeeeeeebbbccchhhmmmjjjlllmmmoooooonnnmmmkkkmmmllljjjiiijjjmmmqqqsss~~~mmm^^^XXXQQQLLLFFFBBBAAAAAA@@@>>>>>>===<<<::::::999::::::::::::::::::::::::;;;;;;;;;===@@@BBBCCCBBBAAA@@@@@@BBBDDDDDDCCCBBBCCCDDD???===<<<>>>AAABBB@@@===<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<===>>>???===???@@@@@@@@@@@@BBBCCCBBBBBBAAAAAA@@@AAAAAAAAABBB@@@>>>>>>@@@CCCEEEFFFIIIIIIIIILLLOOOQQQRRRQQQWWWVVVUUUTTTTTTUUUWWWXXXUUUXXX___mmmxxxppppppllljjjhhhgggfffeeebbbaaaffffffeeecccaaacccfffiiikkklllnnnnnnnnnllljjjhhhiiijjjjjjkkkkkkjjjjjjiiiiiihhhfffddd```]]]ZZZXXXXXXYYYWWWWWW```kkknnniiibbb___\\\[[[[[[[[[ZZZYYYVVVUUUSSSRRRSSSUUUXXXZZZXXXWWWUUUSSSQQQQQQQQQRRRSSSSSSTTTVVVWWWYYYZZZ[[[ZZZZZZYYYWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVWWWWWW{{{ppphhh[[[VVVTTTWWW\\\eeevvvzzzvvvtttrrrnnnlllnnnmmmlllllllllnnnppprrrooommmkkkkkklllnnnnnnnnnmmmoooqqqrrrttttttttttttpppppppppooonnnnnnmmmmmmlllmmmmmmmmmlllkkkjjjjjjkkkjjjiiijjjlllnnnnnnmmmnnnmmmkkkjjjjjjkkklllmmmlllnnnoooooonnnmmmnnnooorrrrrrqqqrrrssssssqqqooooooooopppooolllhhheeebbb```^^^[[[YYYWWWVVVVVVWWWRRRQQQPPPOOONNNNNNNNNNNNKKKMMMOOOQQQSSSSSSRRRQQQLLLNNNQQQTTTWWWXXXXXXXXXWWWXXXYYY[[[[[[[[[ZZZZZZ____________````````````dddgggjjjjjjhhhfffeeedddfffiiikkklllkkkkkknnnqqqrrrsssuuuwwwwwwvvvuuuttttttssspppoooppprrruuuwww|||}}}yyyfff___UUUMMMGGGCCC@@@===AAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<============>>>???AAACCCDDDDDDDDDDDDAAABBBBBBAAA@@@@@@AAABBBCCCAAA??????AAA@@@===;;;????????????@@@@@@AAAAAAAAA@@@????????????@@@AAA<<<>>>@@@AAAAAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDGGGIIIJJJKKKJJJKKKMMMPPPTTTWWW[[[]]]^^^```dddgggiiiiiigggfffiiikkkqqq{{{vvvppppppllljjjiiihhhgggfffeeedddddddddccc```^^^^^^aaaccciiijjjlllmmmmmmlllkkkjjjjjjjjjkkkkkkjjjjjjiiihhhggggggfffdddbbb```^^^]]][[[\\\ZZZZZZaaakkkmmmjjjaaa^^^[[[ZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSUUUWWWYYYXXXWWWUUUTTTRRRRRRRRRRRRUUUVVVWWWXXXZZZ[[[\\\]]]\\\[[[[[[ZZZYYYWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSzzztttmmmccc\\\WWWTTTVVVaaaqqq{{{xxxtttrrrqqqpppnnnmmmnnnmmmkkkkkkkkkkkkmmmmmmllljjjhhhhhhiiijjjjjjjjjkkkmmmoooqqqrrrsssssssssppppppppppppooonnnmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhfffeeefffiiilllmmmnnnnnnmmmkkkjjjiiiiiijjjjjjkkknnnppppppooommmllllllrrrsssuuuuuurrrpppnnnnnnkkkjjjjjjgggddd___[[[XXXYYYXXXUUUSSSQQQPPPPPPPPPJJJJJJJJJJJJKKKLLLMMMNNNKKKNNNRRRUUUWWWVVVUUUSSSQQQTTTXXX]]]```aaaaaaaaa```aaaaaabbbbbbbbbbbbaaaggghhhhhhiiihhhgggfffeeeiiimmmqqqsssqqqnnnkkkjjjooopppqqqsssssstttuuuuuuyyyzzz|||~~~~~~~~~|||{{{zzzxxxvvvuuuvvvxxxzzz||||||{{{ooobbbWWWNNNHHHDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCFFFGGGGGGEEECCCCCCDDDFFFDDDCCCBBBAAABBBAAA???<<>>===>>>???<<<;;;;;;;;;;;;;;;::::::;;;:::::::::<<<>>>AAACCCIIIKKKMMMNNNLLLIIIHHHHHHCCCCCCCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@BBBEEEFFFFFFFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLLLLLLLMMMPPPTTTWWW]]]bbbjjjooottt||||||tttqqqppppppmmmmmmnnnnnnmmmmmmmmmnnnooonnnmmmiiifffdddeeeffffffggghhhiiiiiiiiiiiiiiikkkkkkkkkkkkiiigggeeecccaaabbbbbbccccccccccccccc]]]]]]]]]^^^bbbeeefffddd```]]][[[ZZZ[[[\\\\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[XXXYYYYYYYYYYYYXXXWWWVVVXXXWWWWWWVVVUUUTTTSSSSSSwwwkkk```ZZZUUUPPPOOORRRUUUccczzz|||tttpppqqqpppmmmkkkhhhgggggghhhjjjjjjiiiiiihhhhhhiiiiiimmmjjjhhhgggggghhhgggfffeeefffiiikkklllmmmmmmmmmmmmnnnoooppppppooommmlllkkkjjjiiihhhhhhiiijjjkkkkkkhhhdddcccdddeeeffffffdddddddddddddddeeeffffffgggjjjmmmmmmkkkgggdddbbbcccfffjjjhhhddd```^^^^^^]]]]]][[[YYYVVVSSSPPPNNNGGGHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNPPPRRRTTTVVVWWWZZZ^^^ccchhhkkkkkkiiihhhdddgggkkkpppssstttttttttnnnnnnmmmmmmllllllllllllhhhjjjlllnnnooonnnmmmlllnnnoooqqqqqqpppooooooppprrrsssuuuyyy|||}}}{{{yyyxxxzzz|||~~~~~~}}}|||zzzyyyyyyzzz||||||uuurrrfff```UUUJJJCCC@@@@@@BBB?????????>>>>>>=========>>>>>>======>>>AAADDDFFFGGGLLLSSSVVVUUUPPPKKKHHHFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKMMMOOORRRTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXYYY\\\bbbjjjqqqyyy}}}tttpppooonnnnnnlllnnnppppppnnnnnnoooqqqnnnnnnllliiifffddddddeeegggggggggggggggffffffeeeiiiiiijjjjjjhhheeebbb```___``````aaaaaaaaa`````````______bbbddddddddddddaaa___\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXWWWVVVVVVUUUUUU|||tttnnnddd[[[TTTRRRMMMJJJOOOZZZdddxxxzzzrrrmmmjjjkkkkkkiiifffcccbbbbbbdddiiiiiijjjjjjkkkkkkkkkkkknnnllliiihhhhhhhhhgggfffeeefffhhhiiijjjjjjjjjjjjkkklllnnnoooooonnnlllkkkiiiiiiiiiiiiiiijjjkkkkkkkkkhhheeebbbbbbbbbbbbaaa``````aaabbbbbbccccccdddcccfffhhhhhheeeaaa]]]\\\XXXZZZ[[[[[[YYYVVVTTTTTTPPPPPPPPPPPPOOOMMMLLLLLLIIIJJJLLLNNNPPPSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[```ccchhhmmmpppqqqqqqpppkkkllloooqqqrrrssssssssspppooonnnmmmlllllllllllliiijjjlllnnnooooooooonnnnnnpppppppppooooooppprrrrrruuuyyy|||}}}}}}{{{zzzwwwxxxzzz|||}}}}}}|||{{{zzzzzz{{{|||~~~ppp^^^OOOEEEAAA@@@??????>>>>>>======<<<<<<>>>======<<<===???BBBCCCHHHOOOYYY```___ZZZSSSOOOMMMNNNOOOMMMJJJGGGGGGGGGGGGIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJMMMPPPTTTYYY```dddeeeeeeeeeeeefffggghhhhhhfffiiilllooosss|||~~~vvvpppmmmlllkkkkkkjjjmmmooonnnlllkkknnnppplllmmmllljjjgggffffffgggggggggfffeeeeeedddccccccfffggghhhhhhgggddd```^^^]]]^^^^^^____________^^^bbb```bbbfffgggddddddeeeaaa___]]]]]]___`````````]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^]]][[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTyyysssmmmeee___UUUPPPNNNOOOKKKJJJVVVfffyyypppkkkhhhfffeeecccddddddaaa^^^]]]^^^aaadddeeefffhhhjjjkkkkkklllooollliiihhhhhhggggggeeefffggghhhjjjjjjjjjiiihhhiiikkkmmmnnnnnnmmmkkkiiiiiiiiijjjjjjjjjiiiiiihhhhhhfffcccaaaaaa```^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[]]]^^^]]]YYYUUUSSSRRROOONNNNNNNNNOOOOOOMMMLLLHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUXXX[[[]]]^^^_________^^^^^^^^^^^^______eeegggkkkppptttvvvwwwwwwqqqqqqppppppooopppppppppooonnnlllkkkjjjiiiiiijjjjjjjjjjjjkkkkkklllllllllkkknnnpppqqqpppooooooooorrrwww|||~~~{{{xxxvvvvvvtttuuuxxxzzz{{{{{{zzzyyyzzzzzzzzzzzz{{{}}}~~~{{{gggWWWMMMIIICCCBBBBBBAAA@@@@@@??????======<<<<<<<<<===>>>???FFFNNNXXX___```\\\WWWTTTPPPRRRSSSQQQMMMJJJJJJJJJMMMOOORRRUUUXXXYYYYYYYYYXXXXXXYYYZZZZZZYYYXXXXXXVVVXXX\\\aaaiiisss~~~zzzyyywwwtttuuutttqqqmmmjjjhhhggghhhfffjjjlllkkkhhhgggiiimmmhhhiiijjjhhhfffeeefffgggeeeddddddcccccccccddddddbbbdddffffffeeebbb___\\\[[[[[[]]]^^^_______________^^^aaaffffffbbbaaaddd```^^^\\\\\\^^^`````````]]]]]]\\\\\\[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\^^^___^^^\\\[[[UUUUUUUUUUUUUUUUUUUUUUUU{{{rrrkkkeee___WWWRRRMMMJJJLLLOOOLLLKKK[[[pppyyylllccc___`````````]]]______]]]ZZZZZZ\\\___^^^```bbbdddggghhhiiijjjooollliiigggggggggfffeeehhhiiijjjkkkkkkjjjiiihhhhhhjjjlllnnnnnnllljjjiiijjjjjjkkkkkkjjjhhhfffeeeeeecccaaa``````___\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUSSSOOOKKKIIIHHHJJJGGGEEEGGGJJJKKKJJJHHHKKKLLLNNNQQQTTTWWWYYYZZZ[[[\\\^^^```bbbdddeeeeeeggggggfffeeedddccccccccchhhjjjnnnrrrvvvyyy{{{|||uuutttrrrpppnnnnnnnnnooonnnmmmkkkiiiggggggggghhhiiiiiihhhgggggggggggghhhgggkkkoooqqqpppnnnlllkkkqqqwww}}}}}}xxxrrrqqqqqqqqqrrruuuwwwxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxwww{{{~~~~~~}}}~~~ooobbb[[[LLLLLLLLLKKKJJJIIIIIIHHHAAAAAA@@@@@@@@@@@@AAAAAA===DDDNNNVVVWWWUUURRROOOOOOQQQSSSRRROOOMMMNNNPPPWWWZZZ___dddhhhkkklllmmmlllmmmnnnoooooonnnmmmlllkkknnnssszzzxxxqqqooommmlllkkkmmmmmmkkkhhheeeeeefffcccgggjjjhhhdddcccfffiii```aaabbbbbb``````aaabbbbbbbbbbbbbbbcccdddeeefff```bbbdddeeedddaaa^^^\\\YYYZZZ\\\^^^___```aaaaaa[[[ZZZ^^^dddccc^^^]]]```___]]][[[\\\^^^___``````]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ\\\]]]^^^^^^]]]\\\WWWWWWWWWWWWWWWVVVVVVVVVVVVXXX[[[]]]]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVWWWWWWzzzsssmmmiiiccc]]]YYYVVVSSSQQQNNNOOONNNMMMPPPYYYgggrrryyylllggg```ZZZXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUXXXYYYZZZ]]]aaaeeehhhkkkjjjiiigggeeeddddddddddddeeefffggghhhjjjkkkmmmmmmiiiiiihhhhhhggggggffffffffffffeeedddbbbaaa```___^^^^^^]]][[[YYYVVVTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDHHHHHHHHHHHHJJJKKKMMMNNNUUUVVVXXX[[[]]]___```aaadddeeeggghhhhhhgggffffffiiiiiijjjjjjiiihhhfffeeegggkkkpppsssuuuuuuuuuuuuxxxwwwssspppnnnnnnnnnooommmkkkiiifffeeeeeeffffffeeeeeeeeedddddddddccccccaaadddiiikkkkkkjjjjjjjjjvvv{{{tttooommmppppppppppppqqqrrrssstttvvvvvvvvvvvvtttrrrpppooorrrssswwwzzz}}}xxxvvvddd```^^^^^^]]]XXXUUUUUURRRNNNJJJFFFBBB???@@@CCCEEEEEEEEEFFFIIILLLIIIEEEHHHIIIIIIJJJJJJIIIIIIIIIQQQXXXeeettt{{{qqqiiieeefffmmmkkkiiifffeeefffggghhhffffffeeeddddddddddddeee______^^^^^^```bbbdddeeeaaaaaabbbbbbbbbbbbaaaaaadddbbb``````bbbbbb___]]]WWWZZZ___bbbcccaaa]]][[[\\\^^^```aaaaaa___]]]\\\]]]]]]\\\[[[\\\]]]___```_________^^^]]][[[ZZZYYY[[[\\\]]]^^^____________ZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWYYY[[[[[[ZZZXXXVVVUUUVVVXXX[[[ZZZVVVRRR}}}tttmmmaaa___\\\YYYVVVTTTQQQPPPPPPTTTXXX[[[^^^fffqqqyyy~~~wwwmmm]]]XXXRRRMMMKKKKKKKKKJJJMMMNNNOOOOOOOOOOOOOOONNNQQQRRRSSSUUUYYY]]]```bbbddddddbbbaaaaaaaaabbbbbbcccdddeeefffggghhhiiijjjffffffeeeddddddcccbbbbbb______]]][[[YYYWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFJJJLLLNNNRRRUUUYYY[[[\\\^^^___aaacccdddfffggggggggghhhiiiiiijjjiiihhhhhhiiiiiijjjjjjiiihhhfffeeegggjjjnnnqqqqqqrrrssstttrrrqqqnnnlllkkkjjjkkkkkklllkkkhhhfffddddddddddddddddddcccccccccbbbbbbbbbaaadddhhhjjjkkkkkkllllll{{{{{{uuussspppooooooooooooooopppppprrrssstttttttttsssrrrqqqssstttvvvxxxzzz{{{{{{{{{~~~}}}vvvqqqnnnnnnmmmiiiiiikkkhhhddd___XXXOOOHHHDDDCCCBBBBBBCCCEEEHHHIIIGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFMMMTTT___ooo}}}zzzpppiiifffgggkkkjjjiiigggggggggggghhhgggfffeeeeeeddddddeeeeeeaaaaaaaaaaaaaaaaaabbbccc___```aaabbbbbbbbbaaa```bbb___]]]]]]^^^^^^]]][[[ZZZ\\\___bbbbbb```^^^\\\______`````````_________[[[[[[ZZZZZZZZZ[[[]]]^^^bbbbbbbbbaaa``````______]]]]]]]]]^^^^^^^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[WWWWWWWWWYYYZZZ[[[YYYWWWVVVUUUVVVXXXZZZYYYVVVRRR|||rrriiidddXXXWWWUUUTTTTTTTTTUUUVVV___fffooovvvzzz~~~vvvwwwzzzxxxfff[[[RRRNNNJJJFFFEEEFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJLLLOOORRRUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXUUUTTTRRRPPPNNNLLLJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBB@@@BBBEEEHHHKKKLLLMMMMMMRRRTTTXXX]]]aaadddfffgggfffggghhhjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjiiihhhfffeeegggiiikkkllllllmmmooopppmmmlllkkkjjjiiiiiiiiijjjlllkkkiiifffdddccccccbbbccccccbbbbbbbbbaaaaaaaaabbbdddgggiiijjjkkknnnpppyyywwwoooooonnnmmmmmmllllllkkknnnoooqqqssstttttttttsssssstttuuuuuuvvvuuuuuutttwwwzzzwwwwwwxxxxxx{{{zzzpppdddXXXNNNGGGDDDDDDEEEHHHKKKKKKIIIHHHEEEEEEEEEEEEDDDDDDEEEEEEHHHLLLUUUbbbppp}}}xxxnnnhhhfffgggiiiiiiiiijjjjjjiiiiiiiiiggggggfffeeeeeeeeeeeefffeeeeeeeeedddcccbbb``````\\\]]]___aaaaaaaaa___^^^aaa^^^\\\[[[\\\\\\\\\[[[]]]^^^___``````^^^]]]\\\```___^^^]]]]]]^^^___```ZZZYYYYYYYYYYYYYYYZZZ[[[```______^^^^^^______```aaa```^^^]]]\\\\\\\\\]]][[[ZZZZZZZZZZZZ[[[\\\\\\WWWWWWWWWXXXYYYZZZXXXVVVUUUTTTUUUWWWXXXXXXUUURRRvvvnnneee___[[[WWWUUUTTTTTTWWW^^^gggmmm}}}~~~}}}yyyhhhXXXPPPNNNLLLHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@???AAABBBCCCEEEGGGIIIKKKKKKHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>???@@@BBBDDDEEEGGGIIIKKKNNNRRRUUUWWWXXXXXXZZZ]]]```cccfffgggffffffiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiiiiihhhgggeeedddfffggghhhgggggghhhjjjmmmkkkkkkkkkkkkllllllllllllmmmlllkkkiiigggeeeccccccddddddcccccccccbbbbbbbbbcccdddfffhhhiiilllpppsss|||vvvvvvpppoooooommmlllkkkiiihhhkkkmmmoooqqqrrrsssssssssqqqqqqqqqrrrqqqqqqqqqqqqtttwww|||{{{yyyzzz}}}}}}ooo```TTTOOONNNOOOSSSTTTSSSSSSUUUQQQPPPOOONNNLLLKKKJJJJJJGGGIIIMMMUUU___hhhnnnqqqssswwwuuummmhhhfffggggggiiikkklllllllllkkkjjjgggfffffffffffffffggggggiiiiiihhhgggeeebbb___^^^XXXZZZ\\\^^^___^^^]]][[[aaa___]]]\\\\\\\\\]]]^^^___^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\^^^___```dddbbb___\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWXXXYYYWWWVVVTTTTTTUUUVVVWWWVVVTTTSSSyyy|||~~~tttqqqlllfff___ZZZWWWVVVVVVUUUVVVZZZcccttttttwww|||nnn```VVVTTTMMMKKKJJJIIIJJJKKKJJJIIIJJJIIIHHHFFFCCC@@@>>><<<===>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@>>>???AAACCCFFFIIILLLMMMUUUWWWYYY\\\^^^``````aaaaaabbbeeegggggggggfffeeehhhhhhiiiiiijjjjjjiiiiiikkkkkkjjjiiihhhgggggggggfffggghhhhhhgggfffdddcccdddddddddccccccdddgggiiiiiijjjlllmmmnnnnnnmmmmmmnnnnnnnnnmmmkkkhhhfffeeeffffffeeeeeeeeeeeeddddddbbbdddeeeggghhhlllpppttttttqqqrrrppppppoooooommmkkkiiihhhkkklllnnnoooppppppppppppnnnnnnnnnnnnooooooppppppttttttuuuxxxxxxhhhaaa]]]]]]```aaa```ccciiigggfffeeebbb___\\\YYYWWWRRRQQQRRRUUUZZZ___bbbcccfffjjjqqqyyy~~~qqqlllhhheeeeeefffhhhkkkmmmmmmlllkkkjjjeeeeeeeeefffggghhhiiijjjllllllkkkjjjgggccc```^^^WWWXXXZZZ[[[\\\[[[ZZZYYY^^^^^^]]]\\\[[[[[[]]]^^^^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYY]]]]]]]]]^^^___```aaabbbdddbbb___\\\ZZZYYYZZZZZZ^^^^^^]]]]]]\\\[[[ZZZYYYZZZYYYWWWWWWXXXXXXWWWVVVTTTUUUVVVVVVVVVUUUTTTTTThhhmmmrrrvvvxxx{{{|||}}}yyytttnnnjjjaaa```]]]YYYTTTSSSTTTUUUTTTYYYaaalll|||zzzlllrrr~~~wwwkkkbbb^^^___UUUTTTSSSTTTUUUUUUTTTSSSQQQPPPNNNLLLIIIEEECCCAAA@@@AAABBBCCCCCCDDDCCCCCC???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFGGGHHHLLLMMMNNNPPPSSSVVVXXXZZZ______``````aaabbbcccdddcccdddfffhhhiiiiiiiiihhheeefffggghhhiiijjjjjjjjjjjjiiihhhfffeeedddddddddeeeeeeffffffeeedddbbbaaa```aaabbbaaaaaabbbdddgggggghhhkkkmmmnnnnnnmmmlllnnnoooppppppooollliiihhhhhhhhhgggggggggfffffffffaaaccceeefffhhhkkkooorrryyyooonnnpppnnnnnnoooooonnnmmmkkkjjjjjjkkklllnnnooonnnnnnmmmmmmmmmlllmmmmmmnnnppppppsssrrrrrrtttwwwwwwppplllnnnnnnnnnwww}}}xxxssspppjjjgggddddddfffiiikkklllmmmpppvvv}}}vvvmmmkkkhhheeeccceeefffhhhjjjkkkjjjiiihhhcccdddeeefffhhhjjjlllmmmooonnnmmmkkkhhheeecccaaaYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\[[[YYYWWWVVVVVVWWWXXXXXXZZZ]]]___```___]]][[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^_________aaa```^^^\\\[[[ZZZZZZZZZaaaaaaaaaaaa```___^^^]]]]]][[[XXXXXXXXXXXXWWWVVVTTTVVVWWWWWWUUUUUUUUUVVVVVV[[[aaadddeeehhhmmmqqqzzz}}}qqqnnnjjjgggdddaaa]]][[[UUUUUUTTTQQQOOOPPPTTTXXXYYYeeewwwuuu{{{|||ssslllgggeeefff`````````aaabbbbbb```^^^[[[[[[YYYWWWUUURRRPPPNNNJJJKKKLLLMMMMMMLLLKKKKKKFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOOPPPSSSUUUWWW____________```bbbcccddddddcccaaa```aaabbbccceeeeeeeeefffggghhhhhhiiiiiiaaabbbdddfffhhhiiijjjjjjjjjiiigggeeecccbbbbbbbbbccccccddddddcccbbb```___]]]^^^`````````aaaccceeegggiiilllnnnoooooommmlllmmmoooqqqrrrqqqooollljjjiiihhhhhhhhhhhhggggggggg```bbbeeefffgggiiimmmooottt{{{~~~wwwooolllllllllkkklllmmmoooooonnnlllkkkhhhiiikkklllnnnnnnnnnmmmnnnnnnmmmlllmmmnnnoooooopppoooppprrrrrruuu}}}}}}}}}~~~zzzuuuuuuyyy}}}~~~ooojjjkkkiiiddd```cccccceeeeeefffeeeddddddbbbbbbdddfffiiillloooppppppooommmkkkhhhgggfffeee]]]\\\[[[ZZZYYYYYYZZZZZZWWWZZZ]]]^^^\\\ZZZZZZ[[[ZZZZZZXXXWWWWWWWWWWWWXXXWWWXXXYYY[[[[[[\\\[[[[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXVVVXXX[[[]]]^^^]]]\\\[[[^^^^^^]]]]]]\\\[[[[[[[[[^^^___aaabbbbbbbbbaaaaaa___\\\ZZZYYYYYYYYYXXXWWWUUUWWWXXXXXXVVVUUUVVVXXXKKKPPPVVVYYYXXXZZZ___cccgggooo{{{~~~xxxrrrkkkfffbbb___\\\YYYXXXWWWTTTSSSQQQQQQQQQOOONNNPPPVVV[[[bbbssstttpppnnnjjjggghhheeeddddddfffggggggeeecccdddccccccbbb```^^^\\\[[[UUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRPPPOOOMMMOOOPPPQQQRRRTTTUUUWWWWWWRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWWWWWWWWWWWWWWWWWWW[[[ZZZZZZZZZ\\\^^^aaacccgggfffeeedddddddddddddddfffdddbbb``````bbbdddfffggggggfffeeeeeeeeeffffff]]]___aaadddfffhhhiiijjjjjjiiifffdddcccbbbbbbbbbbbbbbbccccccbbbaaa___^^^[[[]]]___``````aaacccdddhhhkkknnnqqqrrrqqqnnnmmmlllnnnqqqrrrrrrooollljjjhhhhhhhhhhhhgggggggggggg___bbbdddfffgggiiikkkmmmiiimmmnnnkkkiiijjjjjjiiihhhjjjlllnnnnnnnnnmmmllleeegggiiilllmmmnnnnnnnnnpppooonnnmmmlllmmmnnnnnnmmmlllooorrrpppppp{{{~~~}}}wwwjjjhhhkkkiiiccc___aaaaaaaaabbbbbbaaaaaa``````aaacccfffiiimmmppprrrqqqooommmjjjiiihhhhhhhhhaaa___]]][[[ZZZZZZ[[[\\\XXX\\\```aaa___\\\\\\]]]ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWZZZ\\\___bbbcccbbb___]]]\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[^^^```bbbbbbbbbbbb```^^^[[[YYYYYYYYYYYYXXXUUUWWWYYYXXXVVVUUUWWWYYYKKKJJJIIIIIIKKKPPPTTTWWW```bbbggglllqqqvvvyyyzzzzzzzzzzzzzzz|||{{{qqqiiieeeaaa]]]ZZZTTTVVVTTTQQQQQQSSSQQQMMMOOOPPPPPPOOOOOORRRYYY___rrr{{{sssmmmlllllllllkkkjjjeeedddhhhiiifffeeehhhggghhhiiiiiiiiigggdddcccccc```^^^^^^^^^^^^]]]\\\[[[^^^___^^^ZZZXXXYYY[[[XXXXXXYYY[[[^^^aaacccdddbbbaaa```___^^^^^^^^^^^^``````aaaaaa```___]]]\\\dddcccbbbaaaccceeeiiikkktttoooiiidddcccdddeeefffcccbbbbbbaaa```___^^^^^^fffeeeeeefffggggggeeeddddddbbb```aaadddhhhiiijjjkkkkkkjjjhhhfffdddbbbaaa______```bbbcccaaa^^^[[[[[[]]]___aaaaaaaaa___^^^aaadddiiimmmooonnnlllkkkooopppppppppppppppooonnnllljjjiiijjjkkkkkkjjjiiigggeeedddeeegggiiiiiihhhjjjkkkkkkfffbbbaaafffkkklllmmmnnnoooppppppooonnnllllllkkkllllllmmmnnnoooooopppooonnnlllkkklllnnnpppnnnkkkjjjlllqqqvvvzzztttlllgggiiiiiieeeccceeeeeeeeebbb]]]YYYYYY]]]aaa``````bbbcccfffhhhjjjlllnnnnnnmmmllljjjhhhfffeeebbb```]]]ZZZXXXVVVVVVVVV^^^^^^^^^^^^^^^^^^^^^^^^VVVVVVVVVXXXZZZZZZXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXWWW[[[^^^bbbdddbbb___]]]\\\]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ\\\^^^```aaaaaa```___cccaaa]]]ZZZXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVDDDDDDCCCCCCDDDGGGKKKMMMQQQSSSVVVZZZ^^^bbbdddeeehhhhhhggggggiiimmmtttyyyxxxssslllfff___ZZZWWWTTTRRROOORRRRRROOOLLLMMMSSSVVVVVVWWWVVVTTTRRRRRRWWW^^^eee|||wwwppplllllllllkkkjjjjjjeeeeeehhhiiifffeeehhhfffgggjjjmmmooooooooonnnjjjgggbbb___^^^^^^___^^^```bbbeeedddaaa___aaacccaaabbbbbbcccdddeeeggghhheeedddcccaaaaaaaaabbbbbbhhhhhhhhhgggfffdddbbbaaaddddddddddddfffhhhkkklllsssnnnhhhddddddeeefffgggeeeeeedddcccbbb``````___eeeddddddeeefffgggfffdddcccaaa```aaaeeehhhjjjkkkjjjjjjiiihhhfffdddbbbaaa_________```bbbaaa^^^\\\ZZZ[[[]]]```aaabbbcccccccccfffjjjmmmoooooommmlllnnnnnnnnnnnnnnnmmmllllllkkkiiiiiiiiikkkkkkjjjiiigggeeedddeeegggiiiiiihhhlllmmmlllhhhdddccchhhllllllmmmooorrrssstttttttttnnnnnnmmmmmmmmmmmmnnnnnnpppppppppooolllkkklllmmmqqqooommmlllmmmppptttvvvzzzzzzqqqiiidddeeeeeecccccceeejjjiiieee```[[[ZZZ]]]`````````aaabbbdddgggiiikkknnnnnnmmmkkkhhhfffdddbbb___^^^\\\[[[ZZZZZZZZZZZZ]]]]]]^^^_______________XXXWWWXXXYYY[[[\\\ZZZYYYVVVUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXX___cccggghhhfffbbb^^^]]]YYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]___``````___^^^]]]^^^]]][[[YYYXXXXXXXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMOOORRRSSSTTTUUUUUUUUUTTTSSSTTTWWW\\\```lllrrrzzz}}}yyyzzz}}}~~~zzzvvvooogggaaaXXXVVVRRRPPPOOONNNMMMKKKNNNPPPQQQOOOSSSZZZ^^^^^^^^^^^^]]]^^^bbbjjjttt|||{{{ssstttqqqmmmkkkkkkkkkjjjiiigggeeeeeeggghhhfffgggjjjhhhkkknnnrrruuuvvvvvvvvvrrrmmmfffaaa````````````cccfffiiiiiiggggggiiikkkkkkjjjjjjiiiiiijjjjjjjjjiiihhhfffddddddeeegggiiiooonnnmmmkkkjjjhhhggggggeeeeeeggghhhjjjlllmmmnnnqqqmmmhhheeedddfffggghhhhhhgggfffeeecccbbbaaa```ccccccbbbdddfffhhhhhhgggdddbbbaaabbbeeehhhjjjkkkhhhiiihhhhhhfffdddbbbaaa___^^^]]]^^^``````___^^^YYYZZZ[[[^^^```ccceeegggeeegggjjjlllnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhiiihhhhhhiiikkklllkkkjjjfffeeeeeefffhhhiiiiiihhhkkklllkkkgggdddcccgggjjjiiikkknnnqqqtttvvvwwwwwwppppppnnnmmmmmmnnnnnnoooqqqrrrrrrpppmmmllllllmmmqqqpppnnnmmmmmmnnnppprrrrrrxxx~~~uuummmkkkddd______``````cccfffooolllhhhbbb]]][[[\\\^^^____________aaadddgggiiimmmlllkkkiiifffcccaaa```ZZZZZZYYYYYYYYYZZZ\\\]]][[[\\\^^^```aaa```___^^^ZZZYYYYYYZZZ\\\]]]]]]\\\WWWVVVTTTSSSTTTVVVYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZaaaeeeiiijjjhhhccc^^^\\\WWWVVVUUUUUUVVVWWWYYYZZZ]]]^^^___```___^^^\\\[[[YYYYYYYYYZZZZZZYYYYYYYYYVVVVVVVVVWWWWWWVVVVVVUUUCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIKKKOOORRRTTTYYYaaahhhmmmrrruuuxxx}}}|||{{{vvvooogggaaa]]]```dddkkkrrryyy}}}tttnnngggddddddbbb]]]XXXPPPOOONNNMMMNNNNNNNNNMMMLLLSSSYYY\\\aaahhhlllkkkkkkmmmqqqwwwxxxqqqmmmnnnmmmlllkkkjjjhhhfffeeebbbbbbccceeeffffffiiilllnnnppprrruuuvvvvvvuuuuuurrrnnniiieeecccbbbbbbaaabbbeeeiiijjjiiiiiilllnnnnnnmmmllllllkkkkkkkkklllllljjjgggeeeeeehhhkkkmmmmmmmmmlllkkkjjjjjjjjjjjjfffgggjjjlllnnnoooppppppoookkkgggdddeeeggghhhhhhiiihhhgggeeedddbbbaaa```cccbbbbbbdddgggjjjjjjjjjgggeeecccbbbdddfffggghhhfffgggggggggfffeeebbbaaa___^^^\\\\\\^^^`````````ZZZZZZZZZ[[[^^^aaadddfffeeegggiiikkklllmmmmmmmmmlllllllllkkkjjjhhhgggfffhhhgggggghhhkkkllllllkkkfffeeeeeegggiiijjjiiihhhhhhhhhgggdddbbbbbbdddgggfffhhhkkknnnqqqsssttttttpppooonnnmmmmmmooopppqqqrrrssssssqqqooommmmmmmmmooonnnnnnmmmmmmnnnoooooonnnqqqwwwyyyzzz}}}uuuooojjjfffddd```[[[ZZZ[[[^^^bbbfffmmmkkkgggbbb^^^\\\]]]^^^^^^]]]\\\\\\^^^aaadddfffiiihhhhhhfffeeecccaaa```VVVVVVUUUUUUVVVXXXYYYZZZZZZ\\\^^^``````___]]]\\\[[[ZZZXXXYYY[[[]]]]]]]]]YYYWWWUUUSSSSSSVVVYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^bbbgggiiigggbbb^^^[[[XXXWWWVVVUUUUUUVVVWWWWWW[[[\\\^^^______]]]\\\ZZZXXXYYY[[[\\\]]]\\\ZZZYYYVVVWWWWWWWWWWWWVVVUUUUUU<<<===???BBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHEEEIIIOOOSSSVVVYYY\\\]]]bbb___\\\XXXTTTPPPMMMKKKLLLOOOUUU[[[```cccddddddccchhhoooxxxtttbbb\\\VVVTTTWWWXXXUUURRRLLLMMMMMMLLLLLLLLLMMMNNNOOOXXX```gggooo|||zzzsssooommmlllkkkllllllkkkhhhfffdddbbb___bbbccccccdddgggkkknnnnnnppprrrssstttsssrrrqqqmmmkkkiiihhhgggeeebbb```aaaeeeiiijjjiiiiiilllooommmmmmllllllllllllmmmmmmllljjjgggeeeeeegggjjjmmmiiijjjjjjkkkllllllmmmmmmgggiiilllooopppqqqqqqqqqmmmjjjfffddddddfffggggggggggggfffdddcccbbbaaa```dddcccccceeehhhkkklllmmmjjjgggdddbbbcccddddddccccccdddfffggggggeeecccaaa```^^^\\\\\\^^^```aaaaaa\\\[[[ZZZZZZ[[[^^^aaacccdddeeegggiiijjjkkkkkkjjjmmmllllllkkkjjjiiigggfffhhhgggggghhhjjjlllkkkjjjfffffffffhhhjjjjjjiiigggffffffeeecccbbbbbbdddfffggghhhjjjmmmooopppppppppnnnmmmllllllmmmoooqqqsssrrrssstttssspppnnnnnnnnnlllllllllmmmmmmnnnnnnooonnnooopppuuu}}}|||zzzsssjjjdddcccddd___^^^[[[YYYYYY]]]bbbdddgggeeeaaa___^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^aaabbbccccccdddddddddcccbbbbbbXXXWWWVVVUUUUUUVVVWWWWWWYYY[[[]]]______^^^\\\ZZZ\\\ZZZWWWWWWYYY[[[\\\\\\ZZZXXXUUUSSSTTTVVVYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZ___dddgggeeebbb___]]]\\\[[[YYYWWWUUUUUUUUUUUUXXXYYY[[[]]]^^^^^^\\\\\\[[[\\\^^^___^^^]]]ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTT:::;;;===???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBB@@@???>>>???AAA@@@CCCFFFGGGHHHJJJLLLNNNPPPLLLIIIFFFEEEEEEDDDCCCAAACCCGGGJJJMMMOOOOOOOOONNNRRRWWW^^^ffflllhhh```VVVSSSOOONNNPPPQQQPPPNNNPPPQQQQQQPPPNNNOOOQQQSSSXXX```iiippp~~~{{{qqqllljjjkkkkkkiiikkklllkkkhhheeeccccccbbbfffgggdddcccgggkkkmmmjjjlllnnnppprrrrrrqqqpppjjjiiihhhhhhhhhfffccc```bbbfffiiijjjhhhhhhkkkmmmmmmllllllllllllmmmnnnnnnjjjiiigggeeeeeefffhhhjjjhhhiiilllnnnppppppppppppjjjkkkmmmooopppqqqqqqpppkkkhhheeeccccccdddeeeeeeeeeeeedddcccbbbbbbaaa```dddcccbbbdddhhhkkkmmmmmmjjjgggcccaaaaaabbbaaaaaaaaaccceeeggggggeeecccaaabbb```^^^^^^___aaaaaaaaa^^^]]]\\\[[[\\\]]]___aaabbbdddfffiiijjjjjjiiihhhlllllllllkkkjjjiiihhhggghhhgggggghhhjjjkkkjjjiiifffffffffhhhjjjkkkiiigggeeeeeedddddddddfffggghhhiiijjjlllnnnooopppoooooonnnllljjjiiijjjllloooqqqqqqsssttttttrrrpppppppppkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnpppuuu|||rrrkkkddd^^^]]]```\\\^^^___[[[[[[^^^aaaaaaaaa^^^\\\[[[]]]^^^______]]]]]]]]]]]]^^^___```aaa```aaabbbbbbcccccccccccc\\\[[[YYYWWWVVVVVVWWWWWWWWWYYY[[[^^^______^^^^^^^^^ZZZWWWUUUWWWXXXZZZZZZZZZXXXVVVUUUUUUVVVYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\YYY]]]bbbdddcccaaa```___^^^]]]ZZZXXXVVVUUUTTTTTTVVVWWWZZZ\\\]]]]]]\\\[[[\\\]]]^^^^^^]]][[[YYYWWWUUUUUUUUUUUUTTTTTTSSSRRR===>>>>>>???@@@BBBBBBCCC@@@@@@AAACCCCCCDDDDDDDDD>>>@@@AAA@@@>>>===>>>>>>???@@@AAA@@@@@@AAADDDFFFEEECCCAAAAAACCCCCCBBB@@@>>>>>>@@@AAABBBCCCCCCCCCCCCFFFJJJLLLRRRXXXXXXTTTQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUSSSQQQRRRVVVZZZbbbmmm{{{{{{www{{{|||tttooolllkkkjjjjjjgggiiikkkkkkhhhffffffgggiiinnnnnngggcccfffkkkkkkiiijjjmmmoooqqqqqqpppooollljjjhhhggggggfffcccaaaaaaeeehhhhhheeeeeefffiiilllkkkkkkjjjjjjjjjkkkkkkiiihhhgggeeeeeeeeeffffffiiikkknnnqqqsssrrrqqqoookkklllmmmnnnoooooooooooojjjgggdddbbbbbbccccccbbbdddddddddcccccccccbbbbbbcccbbbaaabbbeeeiiikkkkkkgggdddaaa``````aaaaaaaaa___aaadddfffgggeeecccbbbcccaaa``````aaaaaaaaa```___^^^^^^]]]^^^___aaabbbbbbdddhhhjjjkkkjjjhhhgggjjjjjjjjjjjjjjjiiihhhhhhiiihhhggghhhiiijjjiiihhhffffffgggiiikkkkkkiiigggbbbbbbbbbccceeeggghhhhhhiiijjjlllnnnppppppppppppooommmjjjhhhggghhhkkklllppprrrtttuuutttrrrqqqrrrnnnmmmkkkjjjjjjjjjkkkllllllmmmmmmmmmpppvvv}}}tttjjjfffccc]]]ZZZ\\\ZZZ```ccc```^^^``````]]]]]][[[YYYYYY\\\______^^^^^^___aaabbbbbbbbbbbbaaa```aaaaaabbbbbbbbbbbbbbb]]]\\\ZZZXXXWWWVVVVVVWWWUUUWWWZZZ]]]```ccceeefff```\\\XXXUUUUUUWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\YYY[[[^^^___^^^\\\\\\\\\]]]\\\YYYWWWUUUUUUUUUUUUWWWXXXZZZ\\\\\\[[[ZZZYYYXXXYYYYYYYYYXXXWWWVVVUUURRRRRRRRRRRRQQQPPPOOONNN>>>============>>>>>>???<<<===>>>@@@BBBBBBCCCCCC@@@BBBCCCCCCAAA@@@@@@@@@===>>>===<<<;;;===@@@CCCAAA??????AAADDDDDDAAA===>>>>>>>>>>>>??????@@@@@@>>>BBBDDDDDDGGGMMMPPPOOOPPPSSSWWWYYYZZZZZZ[[[]]]SSSTTTSSSQQQOOOQQQVVVZZZiiizzzyyypppkkkqqq|||xxxuuurrrpppooonnnkkkjjjeeehhhkkkjjjhhhgggiiikkkpppuuutttjjjdddfffiiiiiikkklllnnnpppppppppnnnmmmppplllhhhfffeeeeeedddccc```ccceeedddbbb```bbbdddjjjjjjhhhggggggffffffgggiiihhhgggfffeeeeeeeeeeeeiiilllpppssstttrrrooommmmmmmmmmmmmmmmmmnnnnnnnnnjjjgggcccaaaaaaaaaaaa```ddddddddddddddddddddddddbbbaaa___```dddgggiiiiiidddbbb______```bbbcccccc^^^```cccfffgggfffcccbbbdddbbbaaaaaabbbbbbaaa____________```aaabbbcccdddbbbeeeiiilllmmmkkkiiiggghhhiiiiiiiiiiiiiiihhhgggjjjiiiggghhhiiiiiihhhgggffffffgggiiikkkkkkiiiggg___^^^^^^```cccfffggggggggghhhkkkmmmooopppppppppqqqnnnjjjgggeeeeeeggghhhooorrrtttuuutttssssssssspppooollljjjhhhhhhiiijjjjjjkkklllmmmnnnqqquuuyyy}}}yyyzzzyyynnnffffffeee___ZZZYYYZZZbbbfffccc```aaa___[[[]]]ZZZXXXYYY\\\______^^^```bbbdddeeefffeeecccbbbbbbbbbbbbbbbbbbaaaaaa```[[[ZZZXXXVVVUUUUUUUUUUUUSSSUUUYYY]]]bbbgggkkkmmmbbb^^^YYYUUUUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[WWWYYY[[[ZZZXXXWWWVVVWWW[[[ZZZXXXVVVUUUUUUUUUVVVXXXYYY[[[\\\[[[ZZZXXXWWWTTTTTTTTTUUUUUUTTTTTTSSSOOOOOOOOOOOONNNMMMLLLKKK???AAABBBBBBBBBBBBAAA???BBB??????BBBAAA<<<>>>DDDBBBDDDDDDCCCAAA???>>>>>>BBBAAA???===<<<;;;;;;;;;@@@>>>======>>>@@@AAAAAAAAA>>>===>>>@@@@@@???@@@EEEBBBAAADDDFFFGGGKKKQQQTTTYYY```eeeeeedddbbbaaa[[[ZZZYYYYYY\\\___dddfffzzzuuurrrxxx{{{wwwuuuuuutttrrrmmmhhhccc```hhhggggggggghhhjjjmmmooonnnoooooolllgggddddddfffmmmnnnpppqqqpppnnnllljjjkkkjjjiiihhhhhhfffbbb___bbbaaa___^^^___```bbbdddddddddcccbbbbbbcccdddeeegggjjjllljjjfffdddgggkkkmmmllllllnnnpppooolllhhhiiijjjkkkkkkjjjjjjkkkllllllgggaaa^^^___```aaa```fffgggggggggggggggffffffaaaaaa______```bbbdddeeedddfffdddbbbcccffffffbbbbbbcccdddeeeeeeeeeddddddeeeeeecccaaa```___^^^^^^ddddddcccbbbcccdddfffgggeeeeeefffhhhjjjkkkiiigggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeecccbbbfffkkkmmmkkkgggdddaaa```dddiiillljjjfffjjjiiiiiiiiiiiiiiijjjkkkmmmnnnoooooommmllllllmmmppppppqqqsssvvvwwwwwwvvvpppooommmkkkkkkkkkmmmnnnnnnnnnnnnnnnooooooooopppwww~~~vvvooommmkkkjjjhhhfffbbb^^^\\\ZZZ___aaacccdddccc^^^YYYUUUWWWYYY[[[\\\\\\]]]___aaabbbaaaaaacccfffeeebbb^^^bbbbbb```______```aaabbb^^^[[[WWWSSSPPPOOOPPPPPPRRRUUUYYY]]]aaacccdddddd^^^\\\ZZZXXXVVVVVVWWWXXXZZZ[[[[[[[[[[[[YYYWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVYYYXXXWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXX\\\[[[[[[[[[ZZZZZZYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOONNNMMMMMMNNNOOOBBBFFFKKKNNNNNNKKKFFFBBBFFFAAA@@@CCCDDDAAABBBFFFAAABBBBBBAAA@@@???@@@@@@===>>>>>>???AAABBBBBBCCCCCCBBB@@@???>>>>>>===<<<>>><<<;;;===>>>???>>>>>>AAA@@@AAADDDEEEEEEKKKSSS[[[___eeeiiikkkllllllmmmkkklllnnnqqquuuyyy}}}~~~}}}wwwvvvooooooppppppooollliiiggghhhgggffffffgggiiilllmmmjjjiiihhheeecccccceeegggkkkmmmnnnooonnnllljjjhhhiiihhhhhhhhhhhhgggeeebbbbbbaaa___^^^^^^^^^```aaabbbaaa````````````aaabbbdddgggiiigggdddcccfffiiiiiihhhhhhjjjmmmnnnllliiifffhhhiiihhhgggfffggghhhkkkgggaaa^^^___aaaaaaaaaeeeeeeffffffgggggggggfffbbbaaa```___```aaacccdddbbbeeefffeeeeeegggeee```ddddddeeeeeefffgggggghhhgggfffdddbbb```_________ccccccccccccdddeeefffgggfffffffffhhhiiiiiihhhfffggggggffffffeeeeeeeeeeeefffgggggggggfffeeeddddddbbbaaabbbffflllooommmjjjjjjfffbbbbbbfffhhhgggeeegggggggggggghhhhhhiiijjjlllmmmnnnnnnmmmllllllmmmppppppqqqrrrtttvvvvvvuuuqqqooommmkkkjjjkkkllllllllllllllllllllllllmmmmmmuuuyyy{{{pppkkkkkkiiihhhgggeeebbb___\\\ZZZ]]]___bbbcccbbb___[[[XXXXXXZZZ\\\]]]\\\]]]___aaaaaa``````bbbddddddaaa^^^``````__________________^^^[[[XXXTTTRRRQQQQQQRRRRRRTTTWWW[[[^^^___``````XXXWWWUUUTTTTTTTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPWWWaaaiiijjjcccYYYSSSRRRKKKFFFFFFFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBB??????@@@AAAAAAAAAAAAAAA???>>>???@@@BBBDDDCCCBBB???@@@EEEHHHHHHJJJUUUaaappptttzzzyyyuuurrrsssllllllnnnnnnnnnmmmkkkjjjgggfffeeeeeefffhhhjjjkkkhhheeebbb```bbbeeehhhiiijjjkkkllllllkkkjjjgggffffffeeeeeefffggghhhgggfffbbbaaa___]]]\\\[[[\\\\\\^^^^^^^^^]]]]]]]]]]]]^^^```ccceeedddbbbbbbdddgggdddddddddfffiiikkkkkkjjjfffhhhiiihhhfffddddddeeejjjfffbbb``````aaaaaaaaabbbcccccceeefffgggggggggccccccbbbaaaaaabbbcccdddaaafffiiihhhggggggddd___fffeeeeeefffgggiiikkkllljjjhhheeebbb`````````aaabbbbbbcccccceeefffhhhiiihhhggggggggghhhhhhfffdddfffeeedddcccbbbaaaaaaaaaeeeeeeeeeeeeeeecccbbbaaa``````bbbgggmmmpppooolllooojjjdddbbbcccdddcccbbbddddddeeeeeefffggghhhhhhjjjkkkllllllkkkjjjkkkmmmnnnoooooopppqqqrrrrrrrrrpppooommmkkkiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiirrrtttwww{{{rrrhhheeegggeeeeeedddcccaaa___]]][[[\\\^^^```aaaaaa___]]][[[YYY[[[\\\\\\\\\\\\]]]____________aaabbbbbb___]]]]]]^^^^^^___^^^]]]\\\[[[\\\ZZZXXXUUUTTTSSSSSSSSSQQQSSSUUUXXXZZZ[[[[[[[[[TTTSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXUUUWWWXXXZZZ[[[ZZZYYYXXXVVVUUUSSSRRRTTTWWW[[[]]][[[[[[[[[[[[[[[[[[ZZZZZZRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOiiiqqq{{{tttlllbbbVVVOOOLLLIIIEEECCCGGGHHHKKKNNNRRRTTTSSSSSSTTTQQQLLLHHHDDDCCCCCCCCC@@@AAACCCCCCCCCDDDEEEFFFAAACCCEEEFFFJJJNNNMMMJJJEEEHHHNNNQQQSSSZZZlll~~~xxxtttpppnnnooonnnmmmmmmlllkkkiiihhhggggggfffdddddddddfffhhhiiiiiieeebbbcccgggkkklllkkkiiiiiijjjjjjiiigggeeedddbbbaaaaaabbbdddgggggggggaaa```^^^\\\ZZZYYYYYYYYY\\\\\\]]]]]]\\\\\\[[[ZZZ]]]___aaabbbaaaaaaccceeebbbbbbbbbccceeegggiiijjjhhhiiijjjiiigggeeeddddddgggeeecccaaaaaaaaabbbbbb```aaaaaaccceeefffhhhiiiffffffeeedddcccdddddddddbbbgggjjjhhhggggggeeebbbfffeeeeeeeeegggiiilllnnnkkkiiieeebbbaaa```aaabbbbbbbbbcccdddfffhhhiiijjjiiihhhgggggghhhhhhfffddddddcccbbb```____________ddddddeeefffeeecccaaa`````````cccggglllnnnmmmlllnnnjjjfffdddccccccaaa___aaaaaacccdddeeefffgggggggggiiijjjiiiiiiiiijjjllllllmmmmmmmmmllllllmmmnnnnnnmmmkkkiiigggfffffffffhhhhhhhhhhhhhhhgggggggggnnnppprrrtttzzzxxxlllcccaaaccc```aaabbbbbbaaa___]]]\\\]]]^^^___``````^^^]]][[[XXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^^^^_________^^^]]][[[\\\^^^^^^]]][[[YYYWWWYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSUUUVVVWWWWWWWWWWWWTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXZZZ\\\[[[YYYWWWVVVUUUVVVXXXYYYWWWYYY\\\]]]\\\ZZZXXXWWWWWWUUURRRPPPQQQTTTXXX[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUTTTSSSQQQPPPtttfff___YYYRRRLLLMMMOOOUUU^^^fffkkklllkkkfffaaaZZZRRRMMMKKKKKKLLLIIIIIIIIIFFFDDDEEEGGGJJJKKKPPPTTTUUUZZZ``````[[[VVVYYY]]]```bbblll}}}zzzwwwtttooollllllnnnmmmkkkiiihhhffffffeeegggfffdddcccccceeefffhhhhhhffffffhhhlllnnnllliiijjjjjjjjjjjjiiigggeeeddd```^^^]]]]]]```cccdddeeeaaa```^^^\\\ZZZYYYXXXXXX[[[\\\]]]^^^^^^\\\ZZZYYY[[[]]]___```aaaaaabbbcccaaaaaaaaabbbcccdddfffggggggiiijjjiiigggdddcccbbbeeeeeedddcccbbbbbbbbbccc___``````bbbdddfffiiijjjjjjiiihhhgggffffffeeeeeedddiiijjjgggeeeggghhhgggfffeeeeeedddfffhhhkkkllljjjhhheeecccbbbbbbbbbcccbbbcccdddfffggghhhiiijjjjjjhhhgggggghhhiiihhhfffdddcccaaa```______```aaacccdddfffgggfffeeecccaaabbbbbbcccfffhhhiiiiiihhhiiihhhggggggfffccc```^^^___```bbbdddeeefffffffffeeefffggggggfffgggiiikkkjjjkkkkkkiiigggfffgggiiijjjiiihhhfffeeedddcccbbbggggggggggggggggggggggggiiilllppprrruuu{{{~~~sssjjjbbb______]]]^^^```aaaaaa```^^^]]]^^^___``````___]]][[[YYYVVVXXXYYYYYYXXXXXXYYY[[[]]]]]]^^^^^^]]]]]]]]]]]][[[\\\^^^^^^]]]ZZZWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUUUUWWWYYY[[[]]][[[YYYWWWVVVUUUVVVXXXYYY[[[]]]``````\\\YYYWWWVVVXXXUUURRROOOOOOQQQUUUWWWZZZ[[[\\\]]]]]]\\\[[[ZZZQQQPPPPPPPPPPPPRRRTTTVVVTTTUUUVVVVVVUUUTTTRRRQQQyyypppgggdddeeekkkuuuvvvkkkaaaZZZUUUSSSNNNNNNMMMLLLLLLQQQZZZaaaeeemmmsssuuu|||~~~ssssssttttttsss{{{yyyzzzzzz|||xxxvvvxxxwwwqqqmmmmmmlllkkkiiiggggggggghhhhhhhhhfffeeeccccccdddfffgggdddeeegggjjjmmmmmmkkkiiimmmllllllkkkjjjhhhgggfffaaa___[[[[[[\\\___```aaa______^^^]]]\\\[[[ZZZZZZ[[[]]]___```___]]]ZZZXXXYYY[[[]]]^^^`````````___]]]^^^```aaaaaaaaaccceeedddfffhhhhhheeebbbaaa```cccdddeeeeeecccbbbcccddd`````````bbbdddfffiiikkklllkkkjjjiiihhhfffeeeddddddiiikkkgggeeehhhkkkkkkgggffffffeeeeeefffhhhhhhffffffeeedddcccccccccccccccdddeeeggghhhiiiiiiiiiiiigggfffgggiiikkkkkkkkkiiigggeeebbbaaaaaabbbcccaaacccfffhhhhhhgggeeeccccccbbbbbbbbbcccdddeeefffdddfffggghhhgggddd```^^^```aaaccceeeffffffeeeeeecccddddddddddddeeehhhkkkjjjlllkkkhhhdddbbbeeeggghhhgggfffeeedddcccbbbaaaffffffffffffggggggggghhheeeiiinnnqqqrrrtttwww{{{}}}sssnnnjjjccc^^^]]]\\\]]]```bbbbbbaaa___]]]^^^___```aaa___]]]ZZZXXXUUUVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^]]]\\\\\\]]]^^^\\\]]]______]]]ZZZWWWUUUSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXZZZ\\\]]]ZZZYYYXXXWWWVVVWWWXXXXXX[[[___aaa```[[[XXXWWWXXXXXXVVVSSSPPPPPPQQQSSSUUUYYYZZZ\\\^^^^^^]]][[[ZZZSSSRRRQQQQQQQQQSSSVVVWWWUUUVVVVVVUUUUUUTTTSSSRRR}}}tttlllggg___^^^\\\YYYZZZcccqqq{{{~~~~~~uuussstttwwwwwwrrroooooommmkkkiiihhhggghhhjjjkkkiiigggeeedddcccdddeeefffccceeehhhjjjkkklllmmmnnnpppooonnnmmmllljjjiiihhheeeaaa\\\ZZZZZZ\\\]]]^^^^^^^^^^^^___^^^^^^]]]]]][[[]]]___aaa```]]]ZZZWWWWWWXXXZZZ\\\]]]]]]\\\[[[VVVYYY]]]_________aaaccccccfffhhhhhhfffcccaaaaaaaaadddffffffdddcccccceeeaaaaaaaaabbbdddgggiiikkklllkkkkkkiiigggeeecccbbbaaagggllliiigggiiilllmmmiiiiiihhhgggfffeeeeeedddbbbcccdddeeeeeedddcccbbbdddeeeggghhhiiiiiihhhhhhhhhffffffgggkkknnnoooooopppnnnjjjfffcccbbbcccccc___aaaeeeggghhhgggfffdddaaaaaa___^^^]]]___ccceeeeeefffggggggeeebbbaaa```bbbccceeegggggggggeeedddaaabbbbbbbbbbbbdddhhhkkklllnnnmmmiiidddbbbdddhhhffffffffffffeeedddcccbbbccccccdddeeefffgggggghhhfffjjjnnnooonnnnnnpppssswwwyyyqqqkkkjjjhhhbbb^^^]]][[[]]]```bbbcccaaa___]]]ZZZ\\\___aaaaaa^^^[[[XXXUUUWWWYYYYYYYYYZZZ\\\]]]\\\^^^___]]][[[[[[]]]_________```___]]]ZZZXXXVVVSSSUUUXXX[[[\\\]]]\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\YYYXXXXXXXXXXXXWWWWWWWWWXXX\\\^^^]]]YYYVVVXXXZZZWWWVVVTTTSSSRRRSSSUUUVVVYYYZZZ\\\^^^___^^^\\\[[[VVVUUUSSSRRRSSSUUUWWWYYYWWWVVVUUUTTTSSSSSSSSSSSSvvvrrrwww|||~~~|||xxxqqqhhheeekkkxxx~~~xxxssstttsssqqqrrrvvvvvvrrrqqqrrrpppnnnkkkiiihhhiiijjjkkkiiihhhfffdddddddddeeefffdddfffiiijjjjjjlllqqquuurrrqqqpppooommmlllkkkjjjhhhddd^^^ZZZZZZ[[[\\\\\\]]]^^^______`````````___ZZZ\\\___aaa```]]]YYYVVVVVVVVVXXXZZZ\\\[[[YYYWWWPPPUUUZZZ]]]^^^^^^```ccceeegggjjjkkkiiifffdddddd```cccfffgggdddcccdddeeecccbbbbbbbbbdddgggjjjlllkkkkkkjjjhhhfffdddbbb```]]]fffmmmllljjjkkkmmmlllkkkkkkjjjiiigggeeecccbbb```aaaccceeeeeeeeecccbbbeeefffgggiiiiiiiiihhhggggggfffeeehhhlllppprrrrrrvvvsssnnniiieeecccbbbbbb]]]```cccggghhhhhhfffeee```___]]][[[ZZZ]]]bbbfffhhhhhhgggeeebbbaaaaaaaaadddeeeggghhhhhhgggeeeddd```aaaaaaaaaaaacccgggjjjnnnpppoookkkeeebbbeeeiiifffgggggggggffffffeeedddaaaaaabbbccceeefffggghhhkkknnnppppppmmmlllnnnppptttyyy{{{ssslllggggggfffbbb^^^]]]\\\^^^aaaccccccbbb___]]]WWWZZZ^^^bbbbbb```\\\YYYVVVWWWZZZZZZ[[[\\\^^^```\\\^^^___^^^[[[[[[]]]```aaaaaaaaa___]]][[[YYYWWWTTTVVVZZZ]]]_________^^^XXXWWWVVVVVVUUUUUUVVVVVVRRRSSSUUUWWWYYYZZZ[[[[[[UUUWWWYYY[[[\\\\\\[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVUUUXXX[[[ZZZWWWVVVYYY\\\VVVVVVUUUUUUUUUVVVXXXYYYXXXZZZ]]]______^^^\\\[[[XXXWWWUUUSSSTTTVVVXXXZZZWWWVVVTTTSSSRRRSSSSSSTTTxxxpppnnnmmmooovvv~~~uuutttwwwzzz|||}}}sssmmmrrr{{{yyyvvvzzzzzzuuuuuuuuurrrooooooppprrrrrrrrrpppnnnmmmnnnnnnnnnllliiihhhhhhjjjeeeeeeeeedddbbbbbbdddfffiiihhhhhhhhhiiikkkmmmoooqqqpppnnnlllkkkkkkkkkllljjjgggbbb___^^^]]][[[ZZZ\\\]]]___`````````______]]]]]]^^^^^^\\\YYYVVVTTTXXXXXXXXXXXXXXXWWWWWWWWWOOORRRWWWZZZ\\\___bbbdddiiijjjkkklllkkkiiigggeeeccceeeggghhhfffdddcccbbbbbbccccccbbb```bbbgggkkkjjjiiihhhiiijjjiiidddaaabbbbbbdddfffiiimmmqqqsssuuuooohhhfffggghhheeebbbdddfffiiijjjhhhfffdddcccdddeeehhhjjjkkkkkkjjjiiiiiigggeeefffkkkqqqvvvxxx{{{tttlllhhhfffddd___[[[[[[^^^bbbddddddcccbbbbbbcccbbb```]]][[[\\\^^^aaa___aaadddeeecccbbbbbbbbbfffggghhhhhhhhhfffeeedddccccccaaaaaaaaaccceeegggkkklllmmmmmmkkkiiigggeeeiiihhhgggfffgggfffcccaaa___```aaaccccccddddddccchhhjjjkkkjjjiiihhhiiijjjqqqssszzz~~~qqqooonnnkkkhhhddd```^^^\\\[[[]]]```cccdddcccaaa```^^^^^^^^^___aaaaaa___]]]YYY[[[]]]]]]\\\\\\\\\]]]___``````___^^^^^^___aaahhheeeaaa___]]][[[XXXVVVYYYYYY\\\aaaeeeeee```\\\YYYZZZZZZ[[[[[[[[[ZZZZZZTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ```___\\\YYYWWWTTTSSSSSSRRRTTTXXXZZZ[[[YYYWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXSSSTTTWWWZZZ\\\]]]^^^^^^YYYYYYYYYXXXWWWVVVTTTTTTWWWUUUSSSRRRTTTVVVWWWWWWzzzvvvrrrooorrryyyyyynnnkkklllnnnnnnvvvuuuiiigggkkkqqqyyywwwsssoooqqqxxxvvvqqqrrrsssqqqnnnooopppqqqrrrqqqpppnnnmmmlllmmmmmmkkkhhhfffffffffdddddddddbbbaaaaaabbbdddggggggggghhhiiijjjkkklllooonnnlllkkkjjjjjjkkkkkkjjjhhheeecccaaa```]]][[[\\\]]]^^^```aaaaaa``````^^^^^^^^^]]][[[YYYWWWUUUXXXXXXYYYYYYZZZZZZ[[[[[[UUUXXXZZZ\\\]]]___bbbdddiiijjjjjjkkkjjjiiihhhggghhhiiijjjjjjhhhfffeeeeeebbbcccdddcccbbbdddgggkkkllljjjiiijjjkkkiiieeebbbcccccceeegggkkkooosssuuuwwwqqqjjjggghhhgggeeebbbeeegggiiiiiigggeeeeeeeeeeeefffhhhiiijjjjjjjjjiiijjjhhhfffgggkkkqqquuuwwwyyyssslllhhhfffeee```]]]\\\___ccceeedddccccccccc``````___\\\YYYYYY[[[]]]```bbbcccbbbaaabbbccceeegggggghhhhhhhhhgggfffeeebbbaaaaaa```aaaccceeegggkkkkkkllllllkkkiiifffeeehhhfffeeeeeeeeeeeecccaaa______``````aaabbbbbbccceeefffgggfffeeefffgggiiijjjlllqqqyyyuuullljjjiiihhhfffdddbbbaaa```\\\]]]___aaabbbbbbaaaaaa]]]]]]]]]___aaaaaa___^^^\\\^^^______]]]]]]^^^___aaabbbbbbaaa___^^^___aaafffdddaaa___^^^]]][[[ZZZ[[[[[[\\\___aaa```]]]YYYYYYZZZZZZ[[[[[[[[[[[[ZZZVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZ___^^^\\\ZZZXXXVVVUUUUUUSSSTTTVVVXXXXXXWWWUUUTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSVVVXXX[[[\\\\\\\\\YYYYYYYYYYYYWWWVVVUUUTTTWWWTTTRRRRRRTTTVVVWWWWWWxxxmmmhhhfffeeedddfffrrrzzzjjjbbbbbbffflllrrrzzztttssssssxxx{{{qqqlllmmmoooooommmnnnnnnoooppppppooommmllljjjkkkllljjjgggdddcccbbbbbbbbbbbb```^^^^^^```bbbddddddfffggghhhiiiiiiiiikkkkkkiiiiiiiiiiiijjjkkkkkkjjjhhhggggggdddaaa^^^\\\]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^\\\]]]^^^^^^^^^___bbbeeehhhhhhhhhhhhhhhiiiiiijjjmmmmmmlllkkkjjjiiihhhgggcccdddeeeeeeeeefffhhhjjjmmmlllkkkkkkkkkiiifffccccccdddfffhhhlllqqqtttwwwwwwrrrllliiihhhhhheeebbbfffhhhiiihhhfffeeefffggghhhgggggghhhhhhiiijjjjjjiiigggeeefffiiinnnrrrsssuuupppjjjgggfffeeebbb^^^\\\___cccddddddccccccddd```aaa```^^^[[[YYYYYYZZZaaaaaaaaaaaa```bbbeeegggggghhhhhhiiiiiihhhffffffaaaaaa``````bbbdddfffgggiiijjjkkkkkkjjjiiifffeeeeeedddbbbccccccdddbbbaaa___^^^^^^^^^^^^```aaabbbaaabbbbbbaaaaaabbbfffhhhkkkkkkoootttxxx|||yyysssoookkkhhhggggggfffdddcccbbbaaa```]]]]]]^^^___```aaaaaabbb\\\\\\]]]___aaabbbaaa___```aaaaaa```^^^^^^___aaabbbccccccbbb```___```bbbeeebbb```___``````^^^]]]^^^]]]\\\\\\\\\[[[XXXVVVYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZ]]]]]]\\\ZZZYYYXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRRRRTTTWWWWWWWWWzzztttpppnnnllljjjtttuuummmllllllooottt}}}{{{uuummmjjjkkkmmmmmmmmmlllmmmmmmnnnnnnmmmlllllliiikkklllkkkgggdddbbbaaaaaaaaa```___]]]\\\^^^``````bbbdddfffgggggggggggghhhhhhggggggggghhhjjjkkklllkkkkkklllkkkiiieeeaaa\\\]]]^^^```aaaccccccdddcccaaa___\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\^^^bbbeeeeeeeeeddddddeeegggiiikkkooommmkkkjjjjjjiiiiiihhhdddeeefffggggggggghhhiiikkkkkkkkkjjjjjjhhhfffeeecccdddeeehhhlllpppsssvvvtttpppllljjjiiihhhgggeeeiiiiiiiiihhhffffffhhhjjjjjjiiigggfffggghhhjjjkkkhhheeeccccccfffjjjlllmmmpppllliiiffffffdddbbb```\\\^^^aaacccbbbbbbbbbcccdddeeefffddd```]]]\\\[[[^^^```bbbbbbbbbccceeeggggggggghhhiiiiiihhhgggfffaaaaaaaaabbbccceeeggghhhggghhhjjjjjjjjjhhhfffeeecccaaa``````aaabbbaaa``````___]]]\\\]]]^^^```bbb______^^^^^^^^^```eeehhhmmmlllooosssuuuvvv{{{yyypppkkkhhhggghhhgggfffeeecccbbb```___^^^^^^]]]]]]]]]^^^___aaabbb[[[[[[\\\___aaabbbaaa___aaaaaaaaa```^^^^^^```bbbaaabbbbbbbbbaaaaaaccceeedddbbb```___``````___^^^___]]][[[YYYXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTRRRQQQRRRUUUWWWWWWWWW}}}}}}|||uuuqqqllljjjkkkmmmmmmllljjjkkkkkkkkkkkkkkkkkkkkkiiikkkmmmlllhhheeecccbbb```aaa```^^^\\\[[[]]]___^^^```bbbeeeggghhhhhhgggffffffeeeeeefffgggiiijjjkkkkkklllmmmmmmkkkgggccc]]]^^^^^^```aaacccdddeeedddbbb___]]]\\\\\\]]]^^^[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[^^^bbbeeebbbaaa``````bbbdddhhhiiimmmjjjhhhhhhjjjjjjjjjhhhfffeeefffggghhhhhhhhhhhhiiiiiiiiiiiihhhgggffffffddddddeeegggiiimmmpppqqqnnnllljjjiiiiiiiiihhhhhhiiijjjiiihhhggggggjjjlllkkkjjjhhhffffffgggiiijjjiiigggddddddfffhhhiiijjjjjjiiifffeeedddcccaaa```[[[]]]```aaaaaa```aaabbbggghhhiiigggddd```^^^]]][[[___ccceeeeeedddccccccfffggghhhiiiiiihhhgggfffbbbbbbcccdddeeefffggghhheeefffhhhiiiiiihhhfffeeebbb```^^^^^^___``````___```___^^^]]]]]]^^^```bbb^^^^^^^^^]]]]]]```dddhhhiiihhhjjjoooqqqpppsssxxx}}}wwwuuuqqqmmmiiigggfffgggddddddcccbbbaaaaaa``````^^^^^^\\\[[[\\\]]]___```ZZZZZZ[[[]]]```aaa```^^^___``````___^^^^^^___aaa]]]___```aaaaaabbbdddfffdddbbb```_________]]]\\\]]]\\\ZZZXXXVVVWWWXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOPPPRRRTTTVVVVVVVVVWWWXXXXXXWWWWWWVVVYYYXXXWWWVVVUUUUUUVVVVVVQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUVVVWWWYYYZZZ\\\]]][[[[[[ZZZZZZYYYXXXVVVUUUSSSRRRRRRSSSUUUVVVVVVUUU{{{tttpppnnnlllkkklllmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllkkkhhhfffeeeeeeaaabbbaaa___\\\\\\]]]___^^^___aaadddgggiiijjjkkkffffffeeedddeeefffhhhiiijjjjjjkkklllmmmkkkhhheee_________```aaaccceeeeeeeeecccaaa^^^]]]]]]^^^___[[[[[[ZZZYYYXXXWWWWWWVVVWWWYYYZZZ[[[\\\^^^bbbeeeaaa```___```aaadddfffhhhjjjgggfffhhhlllnnnmmmjjjgggfffeeeeeeggghhhhhhgggfffggghhhhhhgggfffhhhiiiffffffeeefffgggiiikkkllliiihhhhhhggggggggghhhhhhhhhhhhhhhgggfffgggiiikkkllljjjhhhgggfffggghhhiiillliiiffffffggghhhhhhhhhfffeeedddcccbbb```______\\\^^^```aaa``````bbbcccggghhhiiigggccc```^^^^^^[[[___dddgggfffdddbbbaaaeeeeeeggghhhhhhggggggfffccccccddddddeeefffffffffdddeeeggghhhhhhgggfffeeeccc```^^^]]]^^^______^^^______^^^]]]]]]^^^___```]]]^^^^^^^^^^^^```dddggggggeeegggllloooppprrrvvvvvvyyy~~~zzzsssiiiiiiiiiiiihhhgggeeeccc^^^___```aaabbbdddeeeeee___^^^]]][[[[[[[[[\\\\\\YYYYYYZZZ\\\^^^___^^^\\\\\\^^^``````___^^^___```[[[]]]^^^______```ccceeeaaa___]]]\\\]]]]]]\\\ZZZ[[[[[[YYYWWWUUUUUUWWWZZZUUUUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPOOOOOOOOOOOOQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUXXXXXXWWWVVVVVVVVVWWWWWWOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ\\\]]]ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSUUUUUUUUUSSS{{{uuunnnkkkkkklllmmmmmmllljjjiiihhhhhhgggggghhhiiiiiijjjiiijjjkkkiiigggffffffgggccccccbbb```]]]]]]^^^___^^^___aaadddgggkkknnnooogggfffeeedddeeefffggghhhhhhhhhhhhjjjkkkjjjgggeeeaaaaaa``````aaacccdddeeedddcccbbb```_________```ZZZZZZZZZYYYYYYXXXXXXWWWYYY[[[]]]______aaaccceeeaaaaaaaaaaaabbbdddfffggghhhfffgggkkkqqqtttrrroooiiifffcccccceeehhhhhhgggdddfffhhhhhhggghhhjjjmmmiiiiiigggfffffffffggggggffffffffffffeeedddeeeeeedddeeefffeeeddddddfffhhhlllkkkiiihhhggggggggghhhkkkhhheeedddeeeeeeeeedddbbbccccccbbb```^^^]]]]]]^^^```aaabbbbbbbbbccceeeggghhhhhhfffcccaaa``````]]]```dddfffeeecccbbbbbbcccdddeeegggggggggfffeeebbbcccccccccccccccccccccbbbccceeegggggggggeeeeeedddaaa^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^_________```bbbdddgggdddeeekkkooopppssswwwqqqsssvvvxxx|||xxxtttpppllleeeddddddfffhhhgggdddaaa]]]^^^___aaaccceeefffggg```___]]]\\\ZZZYYYYYYYYYYYYYYYYYY[[[]]]]]][[[YYYYYY\\\```aaaaaa`````````[[[\\\]]]]]]\\\]]]___aaa\\\[[[YYYZZZ[[[\\\[[[[[[YYYYYYYYYVVVSSSRRRTTTVVVSSSSSSUUUVVVWWWXXXXXXXXXYYYXXXVVVTTTRRRQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWRRRQQQPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUWWWYYY[[[\\\YYYYYYYYYYYYWWWVVVUUUTTTUUUTTTSSSSSSUUUUUUSSSQQQzzzwwwwwwqqqjjjhhhjjjlllmmmmmmllliiigggggggggggggggggghhhiiiiiihhhiiiiiihhhffffffgggiiiddddddcccaaa^^^]]]___```^^^___```cccggglllpppsssggggggeeeeeeeeeeeefffggggggffffffhhhiiiiiigggeeebbbbbbaaaaaaaaabbbdddeeeddddddbbbaaa````````````YYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^aaabbbbbbcccdddeeebbbbbbbbbcccdddfffgggggghhhggghhhnnnuuuxxxvvvsssjjjfffbbbbbbdddggghhhgggdddgggiiiiiihhhiiimmmppplllkkkiiigggeeeeeeeeeeeeeeeffffffeeecccbbbbbbbbbaaabbbddddddcccbbbdddeeekkkkkkjjjhhhgggggggggggghhheeebbbaaaaaaaaa```___aaabbbbbbaaa^^^\\\[[[[[[```aaacccccccccdddeeegggiiijjjiiigggdddbbbbbbccc```bbbddddddbbbbbbbbbcccbbbccceeefffffffffeeeeeeaaabbbbbbbbbbbbaaa``````aaaccceeegggggggggeeeeeeeeebbb___]]]]]]^^^]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]____________aaabbbccc```aaagggkkkmmmppptttoooqqqssstttvvv{{{tttjjjjjjkkkjjjfffdddccceeehhhhhhddd`````````aaabbbcccdddeeeeee```___^^^\\\ZZZYYYWWWVVVYYYXXXYYYZZZ\\\[[[YYYWWWXXX[[[```ccccccbbbaaa```]]]]]]]]]\\\ZZZZZZ[[[]]]XXXWWWVVVWWWZZZ\\\\\\\\\XXXYYYXXXUUUQQQOOOQQQSSSQQQRRRTTTUUUVVVWWWWWWWWWZZZXXXVVVTTTRRRQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWYYYYYYXXXWWWUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTVVVTTTTTTTTTTTTUUUWWWYYY[[[YYYYYYYYYXXXWWWVVVTTTTTTUUUTTTSSSTTTTTTTTTRRRPPP|||uuuqqqmmmiiieeeeeefffgggiiikkkjjjgggdddgggfffeeedddeeefffhhhjjjhhhiiijjjkkklllkkkjjjiiihhhfffbbb___\\\[[[[[[[[[``````bbbeeeiiilllmmmmmmcccddddddcccbbbccceeegggeeegggiiiiiigggeeeddddddfffeeecccaaaaaabbbccceeeeeeccc```^^^]]]]]]___```[[[[[[\\\ZZZYYYXXXZZZ[[[ZZZ]]]```bbbccceeegggiiicccbbbbbbbbbcccfffiiikkkhhhgggjjjpppyyywwwooofffbbbcccffffffdddbbbcccdddfffiiikkknnnooooooiiieeecccaaa]]]^^^bbbaaabbbbbbcccbbb```___^^^_________```aaabbbbbbcccbbbccceeeddddddeeegggiiifffddd```]]]\\\]]]^^^```___^^^^^^]]]\\\\\\\\\\\\___bbbdddccc``````eeejjjjjjjjjiiihhheeebbb^^^\\\___\\\\\\aaadddddddddffffffgggeeedddeeegggddd^^^bbbccccccdddcccbbb```___bbbbbbbbbbbbcccdddeeefffddddddcccaaa```^^^]]]\\\[[[\\\]]]\\\ZZZYYYZZZ[[[^^^\\\[[[\\\^^^`````````bbbdddggggggggghhhkkkooopppnnnmmmpppvvv{{{}}}}}}~~~wwwoookkkhhhfffgggcccddddddeeedddcccbbbaaa```___]]]]]]]]]```cccdddccccccbbb___[[[XXXWWWWWWTTTVVVXXXWWWVVVUUUVVVVVVVVVZZZ```cccdddcccbbbbbb___]]]ZZZWWWVVVUUUVVVVVVXXXVVVTTTUUUXXXZZZ[[[[[[ZZZXXXTTTQQQOOOOOOOOOOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXWWWVVVTTTQQQOOONNNMMMPPPOOOOOOOOOPPPRRRSSSTTTXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTUUUWWWWWWWWWVVVUUUSSSQQQOOONNNOOOPPPQQQTTTTTTSSSSSSTTTTTTUUUVVV\\\ZZZWWWVVVVVVVVVUUUSSSSSSRRRQQQPPPOOONNNMMMMMM|||{{{|||wwwsssppplllgggccceeeeeefffhhhjjjiiigggdddeeedddccccccdddfffhhhiiiiiiiiijjjjjjkkkkkkkkkjjjhhhfffbbb___]]][[[[[[[[[^^^^^^___aaaeeeggghhhiiicccdddddddddcccccceeeggggggjjjllllllkkkiiihhhhhhgggfffdddbbbaaaaaabbbbbbeeeccc```]]]\\\\\\]]]^^^\\\]]]]]][[[YYYYYYZZZ[[[\\\^^^aaabbbcccdddfffhhhiiihhhfffeeeddddddddddddgggfffgggmmmuuu}}}xxxlllcccaaaaaaaaa```aaabbbcccdddfffhhhjjjkkkjjjeeebbbdddddd```^^^___^^^______```___^^^]]]\\\^^^___````````````______aaabbbccccccccccccfffhhhfffccc___\\\[[[[[[\\\^^^^^^^^^]]]\\\\\\\\\\\\\\\___bbbdddcccaaaaaadddhhhiiiiiiiiihhheeebbb___]]]```]]]\\\aaadddcccdddfffcccdddcccbbbeeekkklllhhhcccccccccbbbbbb```_______________```aaacccdddeeecccbbbaaa```___^^^]]]]]]ZZZ[[[\\\\\\\\\\\\]]]___aaa___\\\\\\]]]___`````````ccceeeeeeeeefffiiilllpppnnnnnnrrryyy~~~~~~zzz}}}}}}pppkkkhhheeeeeefffbbbcccdddddddddbbbaaa```___^^^]]]\\\]]]___aaacccfffeeeddd```[[[WWWVVVVVVTTTUUUWWWWWWVVVVVVWWWXXXWWW[[[aaaddddddbbbaaaaaa^^^\\\ZZZWWWVVVUUUVVVVVVWWWVVVTTTUUUXXXZZZZZZZZZYYYXXXUUURRROOONNNMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUWWWVVVUUUSSSQQQPPPOOONNNPPPOOOOOONNNOOOPPPRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSUUUTTTSSSTTTUUUVVVUUUTTTTTTRRRPPPOOONNNNNNOOOPPPSSSSSSSSSSSSSSSTTTUUUUUUXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOO~~~{{{vvvtttrrrpppooonnnkkkfffcccdddddddddfffhhhhhhfffcccbbbbbbaaabbbccceeeggghhhjjjiiiiiiiiiiiijjjkkkkkkgggeeebbb___]]]\\\[[[[[[[[[\\\]]]^^^```aaacccdddddddddeeedddcccccceeeggggggjjjlllmmmkkkjjjjjjkkkhhhgggfffdddbbbaaa______dddbbb___]]][[[[[[\\\\\\^^^^^^^^^\\\ZZZYYYZZZ\\\^^^```bbbcccbbbccceeeggglllkkkjjjhhhfffdddbbbbbbeeeddddddhhhooovvv|||~~~qqqfffaaa```___^^^````````````aaabbbcccdddbbb^^^___eeehhhddd^^^ZZZZZZZZZ[[[[[[[[[ZZZZZZYYY\\\]]]^^^______^^^\\\[[[___```bbbbbbaaabbbeeegggeeeccc___\\\ZZZZZZ[[[\\\^^^]]]]]]\\\\\\\\\]]]]]]^^^aaaddddddaaaaaabbbeeeggghhhhhhgggeeeccc```___bbb]]]\\\```bbbbbbcccfffcccdddcccbbbfffmmmpppnnneeedddbbbaaa```___^^^^^^]]]]]]]]]^^^___aaabbbccc``````______^^^]]]\\\\\\WWWYYY[[[\\\]]]^^^```bbbccc```\\\[[[\\\^^^_________aaabbbcccccceeegggjjjnnnmmmoootttzzz~~~uuuvvvvvvvvvyyy|||rrrhhhdddcccaaabbbdddaaaaaabbbcccbbbaaa```___]]]\\\[[[ZZZ[[[]]]___```ggggggeeeaaa[[[WWWUUUTTTSSSUUUWWWWWWWWWWWWYYYZZZZZZ^^^bbbdddcccaaa```___\\\[[[YYYWWWUUUUUUUUUVVVVVVUUUTTTUUUWWWYYYZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJJJJLLLNNNQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNMMMMMMNNNOOOPPPOOOOOONNNOOOPPPQQQSSSTTTUUUSSSRRRSSSTTTUUUTTTRRRRRRQQQOOONNNMMMMMMNNNNNNRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQxxxqqqmmmooonnnmmmlllkkkiiigggeeeccccccbbbccceeeeeedddbbb`````````aaaccceeeggghhhjjjiiihhhggghhhiiikkklllfffeeebbb```^^^\\\[[[[[[[[[\\\]]]]]]]]]^^^```bbbccceeeeeeeeedddccceeefffdddfffhhhiiihhhhhhiiijjjhhhhhhgggeeeccc```^^^\\\```___]]]\\\[[[[[[\\\]]]___```___]]][[[ZZZ[[[\\\```aaabbbbbbaaabbbccceeehhhhhhhhhhhhhhhgggeeeeeedddbbbbbbdddhhhooouuuyyy|||rrriiieeecccaaa```^^^]]]\\\\\\[[[[[[\\\\\\\\\YYY\\\fffmmmhhh^^^XXXWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY\\\^^^^^^]]][[[YYY^^^```aaaaaaaaabbbeeegggfffddd```]]][[[[[[[[[\\\^^^^^^^^^]]]^^^^^^______^^^```ccccccbbb``````aaaeeeeeeeeeeeedddcccbbbaaaccc^^^\\\___aaaaaabbbeeeeeeggggggeeeggglllmmmkkkgggeeecccaaa___^^^^^^___^^^^^^]]]]]]^^^^^^___```^^^]]]]]]]]]\\\\\\[[[[[[VVVXXXZZZ[[[[[[\\\^^^``````]]]ZZZYYYZZZ]]]^^^______```aaaaaabbbdddfffgggjjjjjjlllqqqxxx|||{{{yyyppppppooonnnnnnssszzz{{{rrrjjjbbb```___]]]]]]```______```aaaaaa```___^^^[[[[[[ZZZYYYZZZ[[[]]]^^^eeedddccc___ZZZVVVTTTTTTSSSUUUVVVWWWWWWXXXZZZ]]]]]]```cccdddbbb```^^^^^^ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYYYYXXXYYYXXXWWWUUUQQQNNNKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLMMMQQQPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMMMMOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPP|||uuupppmmmkkkqqqooommmjjjhhhggghhhiiidddbbb``````aaabbbaaa```^^^___```aaabbbdddeeefffhhhhhhgggffffffhhhiiijjjeeedddbbb```^^^]]]\\\[[[\\\]]]^^^]]]\\\]]]```ccccccdddeeeeeecccccccccdddbbbccceeefffffffffgggiiihhhhhhgggeeeccc```^^^\\\]]]\\\\\\[[[\\\]]]^^^____________^^^\\\[[[\\\]]]```aaaaaaaaa___```bbbdddeeefffgggggggggggggggfffbbbaaa```aaadddiiiooossszzzvvvqqqmmmiiieeebbb```]]]\\\[[[YYYXXXWWWWWWVVVXXXVVV[[[fffmmmhhh^^^WWWVVVUUUUUUTTTTTTTTTTTTTTTRRRUUUXXX[[[]]]]]]\\\[[[^^^```aaabbbbbbcccfffhhhgggeeeccc```^^^]]]]]]^^^_______________```aaabbb^^^```bbbbbbaaa```______bbbbbbbbbccccccccccccbbbccc^^^]]]```aaa```aaacccbbbgggiiihhhhhhjjjiiieeegggfffcccaaa____________```___^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYUUUWWWXXXXXXXXXXXXZZZ[[[ZZZXXXVVVVVVYYY\\\^^^___```______```bbbdddeeeeeeeeeeeefffkkkqqqtttsssqqqhhhiiijjjjjjjjjkkkmmmoooyyyuuulllfff```___\\\YYYYYY[[[\\\]]]^^^_________^^^]]]ZZZYYYYYYXXXYYYYYY[[[[[[_________\\\XXXVVVUUUVVVTTTUUUWWWWWWWWWYYY\\\^^^^^^```ccccccaaa^^^\\\\\\WWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSUUUWWWXXXXXXWWWYYYXXXWWWUUUSSSPPPMMMLLLMMMLLLJJJJJJKKKNNNRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKKKKJJJKKKLLLMMMKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQQQQQQQSSSTTTSSSRRROOONNNNNNMMMLLLLLLKKKKKKOOOOOONNNNNNOOOOOOPPPQQQNNNMMMKKKLLLNNNOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNN|||sssnnnlllkkkkkkqqqpppnnnjjjgggfffhhhkkkeeebbb___^^^^^^^^^]]]]]]]]]]]]^^^___aaabbbccccccfffeeeeeeeeeffffffggggggdddcccbbbaaa___]]]\\\[[[\\\^^^^^^\\\ZZZ[[[___cccaaacccddddddcccaaaaaabbbbbbdddeeefffeeeeeegggiiihhhgggfffdddbbbaaa______\\\\\\\\\\\\]]]^^^^^^___]]]^^^^^^]]]\\\[[[\\\^^^___``````___]]]^^^```cccffffffeeeeeedddddddddcccaaaaaaaaa```aaadddjjjnnnrrrqqqpppmmmiiidddaaa^^^```^^^]]]ZZZXXXWWWVVVVVVWWWUUUZZZccciiiddd\\\XXXWWWVVVUUUTTTSSSSSSSSSSSSQQQSSSVVVYYY[[[]]]]]]\\\^^^___aaabbbbbbcccfffhhhgggfffdddbbbaaa`````````^^^^^^^^^___```aaabbbccc````````````______^^^]]]^^^______```aaabbbccccccbbb^^^]]]aaabbb```___aaa\\\bbbggggggggghhhgggdddeeedddcccaaa```______^^^______^^^\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUWWWVVVUUUUUUVVVWWWVVVUUUTTTVVVYYY[[[]]]]]]```___^^^___aaacccdddcccbbb``````cccgggjjjiiifff^^^```bbbeeeffffffeeedddlllsss}}}uuunnnhhhccc```^^^[[[VVVUUUWWWZZZ[[[\\\]]]^^^]]]\\\\\\YYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZXXXVVVVVVWWWUUUVVVWWWWWWWWWYYY\\\___^^^```bbbaaa___\\\[[[[[[UUUUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSUUUWWWXXXWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOONNNLLLKKKLLLNNNQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNLLLLLLKKKLLLMMMNNNOOONNNNNNOOORRRSSSSSSRRRNNNNNNNNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKLLLMMMMMMLLLNNNNNNNNNMMMMMMLLLLLLLLL|||qqqwww|||{{{rrrkkkhhhiiijjjkkklllmmmmmmjjjgggeeegggiiigggccc___\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^ccccccdddeeeeeeeeeeeedddccccccbbbaaa___]]]\\\[[[YYY[[[\\\ZZZWWWXXX]]]bbb```bbbdddcccbbb`````````cccdddeeeeeeddddddfffhhhgggfffdddbbbaaaaaabbbbbb___^^^^^^^^^]]]]]]]]]]]][[[\\\]]]\\\[[[[[[]]]___^^^^^^^^^]]]\\\]]]___bbbfffeeecccbbbaaaaaabbbbbb```aaabbbaaa```bbbfffjjjkkkkkkkkkiiifffcccbbbaaadddcccaaa^^^\\\ZZZYYYYYYVVVUUUXXX___aaa]]]YYYXXXZZZYYYWWWUUUTTTSSSSSSSSSRRRSSSUUUXXXZZZ[[[\\\\\\\\\^^^___```aaabbbeeegggfffeeedddcccbbbbbbbbbbbb\\\\\\\\\]]]^^^```aaabbbaaa```___^^^^^^^^^]]]\\\[[[\\\\\\^^^___aaacccdddaaa^^^^^^bbbddd```^^^^^^YYY___dddcccbbbddddddccc````````````___^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTSSSTTTUUUUUUTTTTTTUUUVVVVVVUUUUUUWWWZZZ[[[[[[ZZZ___]]][[[]]]```bbbaaa``````]]][[[\\\___aaa```^^^ZZZ[[[\\\^^^```aaa``````ccchhhnnntttzzz~~~wwwnnniiidddaaa___^^^ZZZUUUSSSVVVYYYZZZ[[[\\\]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVWWWXXXWWWXXXXXXWWWWWWYYY\\\___]]]___``````]]][[[ZZZZZZSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRTTTWWWXXXVVVUUURRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJJJJJJJLLLMMMNNNRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJLLLOOOQQQRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLuuummmrrruuuxxxxxxuuupppiiieeedddgggiiikkkgggiiilllkkkgggeeeeeefffhhhddd___[[[ZZZYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[aaabbbcccdddeeedddcccbbbccccccbbbaaa```^^^\\\[[[VVVYYYZZZXXXUUUVVV[[[aaa___aaaccccccaaa_________bbbcccccccccbbbbbbdddeeefffeeecccaaaaaabbbccceeeaaaaaa```___]]]\\\[[[ZZZZZZ[[[\\\\\\[[[\\\^^^___\\\]]]\\\[[[[[[\\\___bbbcccbbb```______aaacccddd```aaacccbbbaaaaaaeeehhheeeeeeeeedddcccccceeefffgggfffdddbbb___^^^]]]\\\VVVUUUWWW[[[[[[XXXVVVXXX\\\[[[XXXVVVTTTSSSSSSSSSUUUUUUVVVWWWXXXZZZ[[[[[[[[[\\\^^^______aaadddfffeeedddccccccbbbbbbccccccZZZZZZ[[[\\\]]]___```aaaccc```^^^\\\\\\]]]]]]\\\YYYZZZ[[[\\\^^^```bbbddd```]]]___cccddd```]]]\\\[[[```bbb___]]]___aaaaaa]]]]]]^^^___^^^]]][[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXWWWUUUTTTSSSRRRQQQSSSTTTUUUTTTTTTVVVWWWWWWWWWWWWYYY[[[[[[YYYWWW]]][[[YYY[[[^^^``````^^^```\\\YYYXXX[[[\\\[[[YYYZZZZZZYYY[[[]]]_________^^^bbbfffiiilllrrr|||zzzwwwrrrqqqxxxzzzsssllliiiaaa^^^]]]]]]ZZZTTTSSSUUUXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXX[[[\\\\\\[[[XXXWWWWWWXXXXXXYYYYYYXXXWWWYYY\\\___\\\^^^___^^^\\\ZZZYYYZZZRRRSSSSSSTTTTTTTTTTTTSSSQQQQQQRRRTTTWWWXXXVVVUUUOOONNNMMMLLLMMMOOORRRSSSNNNPPPRRRTTTSSSQQQNNNLLLPPPPPPOOOOOOOOOOOONNNNNNKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGJJJMMMPPPPPPPPPNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMM|||{{{yyyttttttvvv~~~~~~sssllliiigggdddbbbaaacccfffggggggiiijjjiiifffcccbbbbbbaaa```]]]ZZZXXXVVVUUUTTTVVVXXXZZZZZZWWWWWWYYY[[[aaa```___^^^___```bbbdddccccccbbbbbbaaa___^^^]]]ZZZWWWTTTQQQQQQSSSVVVXXX_______________^^^]]]\\\```aaabbbbbbaaaaaacccdddfffdddcccbbbbbbeeehhhjjjiiiddd___\\\\\\]]]\\\ZZZVVVXXXZZZZZZXXXXXXXXXYYY\\\]]]]]][[[ZZZ[[[]]]___bbbbbbaaa___]]]]]]^^^```aaabbbccceeefffeeeeeedddhhhfffdddbbbbbbbbbdddeeehhhhhhgggfffdddbbb```___\\\ZZZXXXWWWYYYZZZZZZZZZ\\\\\\]]]\\\[[[XXXUUUSSSUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___aaabbbcccccceeefffbbb^^^]]]aaaeee```___]]]\\\[[[]]]^^^______]]]\\\\\\\\\\\\ZZZYYYWWWVVVVVVWWWXXXZZZ\\\]]]^^^___`````````^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYWWWWWWVVVVVV\\\ZZZWWWUUUSSSSSSTTTTTTWWWWWWVVVUUUTTTTTTSSSSSSUUUTTTSSSRRRRRRTTTVVVWWWZZZXXXVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^bbb```^^^^^^^^^\\\WWWRRRWWWWWWWWWXXXXXXXXXXXXYYY]]]^^^```bbbdddgggkkkoooyyyyyytttooonnnllljjjhhhhhhhhhhhhfffdddaaa___\\\XXXSSSPPPXXXYYY[[[\\\[[[ZZZXXXVVVXXXXXXYYYYYYYYYXXXWWWVVVYYYWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVVRRRQQQPPPPPPQQQRRRSSSTTTVVVXXXZZZYYYWWWTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTRRRPPPOOOOOOOOONNNOOOPPPQQQPPPOOONNNMMMNNNMMMMMMLLLMMMNNNPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFDDDDDDFFFJJJLLLMMM{{{~~~{{{|||uuuooojjjfffdddbbb``````aaadddfffcccdddeeeeeecccaaaaaabbb``````^^^\\\ZZZXXXWWWVVVWWWYYYZZZZZZXXXXXXYYY\\\^^^]]]\\\[[[[[[]]]___```aaaaaabbbbbbbbbaaa``````[[[XXXUUURRRRRRSSSVVVXXX[[[[[[[[[[[[[[[ZZZYYYYYY^^^___```___^^^___aaacccccccccbbbaaabbbdddfffgggfffbbb]]][[[[[[\\\[[[ZZZZZZ\\\\\\[[[YYYWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^ddddddccc```]]]]]]^^^```aaabbbdddeeeeeeeeeeeedddfffdddcccaaaaaaaaaccccccffffffeeedddcccbbbaaaaaa]]][[[YYYYYYZZZ[[[[[[ZZZ^^^^^^^^^]]][[[XXXUUUSSSUUUUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^```aaabbb```bbbcccaaa^^^]]]aaafffeeecccaaa^^^]]]\\\]]]]]]^^^]]][[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVWWWYYY[[[\\\WWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWVVVVVVVVVYYYXXXVVVUUUSSSSSSTTTTTTWWWWWWVVVUUUUUUTTTSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVYYYXXXVVVVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]bbb```_________]]]YYYUUUUUUVVVVVVVVVVVVWWWWWWWWWYYYZZZ\\\\\\]]]___bbbeeejjjqqq|||zzzuuuooollllllkkkiiigggffffffffffffdddcccaaa___^^^\\\XXXUUUYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTPPPPPPPPPPPPQQQSSSUUUWWWUUUWWWYYYYYYVVVTTTRRRRRRLLLLLLKKKKKKLLLMMMNNNPPPTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOONNNOOOOOOPPPQQQOOONNNLLLJJJHHHGGGGGGFFFIIIJJJKKKMMMMMMMMMMMMMMMOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIFFFFFFGGGIIIJJJJJJ{{{||||||xxxqqqqqqvvvwww{{{yyysssnnnllljjjhhhcccaaa___]]]^^^___bbbccc___```aaa```___^^^```bbb````````````___]]][[[YYYXXXYYY[[[ZZZYYYYYYZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___``````aaabbbbbbbbbaaa\\\ZZZWWWTTTSSSTTTVVVWWWYYYYYYZZZZZZZZZYYYXXXXXX\\\\\\]]]\\\[[[\\\___bbb````````````aaabbbbbbcccbbb___[[[ZZZZZZ[[[[[[ZZZ______```^^^ZZZWWWVVVVVVXXXYYYYYYYYYXXXYYY\\\^^^eeedddbbb___\\\[[[]]]___bbbcccddddddeeeddddddcccccccccaaa``````aaabbbbbbeeedddcccbbbaaabbbcccccc___]]][[[[[[[[[\\\[[[ZZZ_________^^^[[[XXXVVVTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ\\\]]]___```aaa\\\^^^```___^^^___cccgggjjjhhheeebbb___]]]\\\\\\^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWWWWVVVUUUVVVWWWXXXYYYWWWVVVVVVVVVXXXZZZ]]]___YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQSSSTTTUUUXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]aaa````````````^^^ZZZWWWTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWZZZ\\\bbbfffnnnuuu{{{zzzuuurrrooolllkkkhhhgggfffeeedddccccccccccccaaa`````````___]]]ZZZ[[[[[[[[[[[[[[[[[[[[[\\\YYYXXXWWWUUUTTTTTTUUUUUUWWWXXXYYYZZZ[[[]]]^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRRRROOOOOOOOOPPPQQQTTTVVVXXXTTTVVVXXXXXXVVVSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOMMMJJJHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJIIIHHHHHHHHHFFFEEEuuutttzzz|||{{{}}}yyytttnnniiigggffffffeee___^^^]]]\\\\\\^^^```bbb^^^___^^^]]]\\\\\\^^^```aaabbbcccdddcccaaa___]]]YYYZZZZZZ[[[ZZZ[[[[[[\\\]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^___````````````___\\\[[[YYYWWWVVVVVVWWWWWW[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ]]]___\\\]]]^^^___```______^^^]]][[[YYYXXXYYYYYYZZZZZZ```aaaaaa___[[[YYYXXXXXXWWWXXXYYYYYYYYYZZZ]]]___dddcccaaa^^^ZZZYYY[[[\\\cccccccccccccccccccccccccccbbbaaaaaaaaabbbcccccccccbbbaaa``````bbbdddeeeaaa___]]]]]]^^^^^^]]][[[^^^^^^^^^^^^]]][[[YYYXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^______ZZZ\\\^^^______aaaeeehhhllljjjgggdddaaa___]]]]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWZZZYYYWWWWWWYYY\\\```bbbZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUQQQRRRSSSSSSTTTTTTSSSSSSXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[^^^^^^______^^^\\\YYYWWWSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWVVVUUUVVVXXXZZZ___bbbfffiiimmmqqqvvvzzz}}}}}}wwwuuurrrpppooonnnmmmmmmeeeeeeddddddcccccccccbbbbbbaaa______``````^^^\\\\\\\\\[[[[[[[[[\\\]]]^^^\\\[[[XXXVVVUUUVVVWWWXXXVVVXXXZZZ\\\]]]^^^```aaa]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTSSSSSSRRRQQQQQQQQQOOONNNNNNOOOPPPRRRTTTUUUSSSUUUWWWWWWUUUSSSQQQQQQTTTSSSQQQPPPPPPPPPQQQRRROOOOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLNNNNNNLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHGGGDDDAAAzzzxxx{{{xxxqqqmmmjjjgggdddcccbbb```^^^]]]\\\[[[[[[\\\^^^```aaa``````___]]][[[[[[\\\^^^aaabbbdddeeeeeecccaaa```ZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXX\\\\\\]]]^^^^^^]]]]]]\\\YYYZZZ[[[[[[ZZZZZZ[[[]]]YYYZZZ\\\]]]^^^]]][[[[[[YYYYYYYYYXXXWWWXXXYYYZZZ^^^______^^^\\\ZZZYYYZZZXXXYYYZZZZZZYYY[[[^^^```ddddddccc```]]][[[[[[\\\aaaaaaaaaaaabbbbbbbbbcccccccccccccccdddeeeeeefffcccbbbaaa``````bbbdddeeebbb```___`````````___]]]\\\]]]]]]^^^^^^^^^___^^^ZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^ZZZ\\\^^^```aaadddgggiiiiiihhhfffdddbbbaaa_________]]]ZZZYYY[[[\\\\\\\\\XXXWWWVVVUUUTTTUUUVVVVVVXXXWWWVVVUUUUUUXXX[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUUUUTTTTTTUUUOOOPPPQQQSSSSSSSSSSSSSSSXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWUUUSSSTTTVVVWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]][[[YYYWWWUUUSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUVVVXXX[[[ZZZ\\\^^^```aaadddhhhkkkpppuuu}}}~~~yyy{{{zzzwwwvvvyyyxxxtttmmmmmmmmmlllkkkjjjjjjjjjdddddddddddddddddddddcccbbb```^^^^^^^^^^^^]]][[[]]]]]]\\\[[[\\\\\\]]]]]]\\\ZZZXXXVVVUUUVVVWWWXXXVVVYYY\\\^^^]]]^^^___aaa^^^______^^^]]]\\\ZZZZZZSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSUUUWWWWWWUUUSSSRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQOOONNNNNNNNNOOOPPPOOOPPPPPPPPPOOONNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFEEEBBB@@@{{{rrriiidddbbbaaa______^^^]]]ZZZWWWZZZYYYYYYZZZ[[[]]]___````````````^^^\\\[[[\\\]]]```aaabbbbbbbbbaaa```___ZZZYYYXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\\\\\\\[[[ZZZZZZYYY[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZ\\\^^^___]]][[[[[[[[[XXXYYY[[[[[[[[[[[[ZZZYYYWWWXXXYYYXXXWWWWWWXXXZZZ[[[\\\]]]]]][[[ZZZZZZZZZYYYZZZZZZZZZYYYZZZ]]]```dddeeefffdddaaa___^^^^^^______^^^______aaabbbbbbcccddddddeeefffgggggghhheeedddcccbbbaaabbbccccccbbbaaaaaabbbccccccbbb```[[[\\\]]]^^^```aaabbbccc]]]\\\ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^[[[\\\^^^```bbbdddfffgggdddccccccbbbaaaaaa``````^^^\\\YYYXXXYYY[[[\\\\\\XXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUTTTWWWYYYWWWTTTRRRSSSUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZ\\\[[[XXXUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUQQQRRRSSSRRRRRRSSSVVVYYYXXXZZZ\\\\\\]]]___aaadddgggjjjnnnrrrxxx~~~xxxpppqqqnnnkkklllpppqqqnnnhhhjjjkkkkkkiiihhhhhhiiiddddddeeefffffffffeeeeeebbb```]]]\\\]]]]]][[[ZZZ]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWVVVUUUTTTUUUVVVVVVVVVZZZ]]]^^^\\\[[[\\\___]]]]]]^^^^^^]]]\\\ZZZYYYSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMNNNOOOOOOSSSUUUWWWXXXVVVTTTSSSSSSQQQPPPOOONNNMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEEEE???@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCDDDDDDBBB@@@|||rrrjjjeeebbbaaa\\\[[[YYYZZZZZZZZZXXXVVVVVVVVVVVVWWWYYY[[[\\\^^^\\\^^^______^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZXXXWWWXXXZZZ[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVYYYZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\___ccccccaaa]]]ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXZZZYYYWWWVVVWWWYYYZZZ[[[\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYXXXYYY[[[]]]```bbbeeeeeebbb___]]]\\\\\\\\\\\\\\\^^^___aaabbbcccccceeefffggghhhhhhhhhffffffeeedddcccbbbaaaaaaaaaaaabbbccceeefffdddccc]]]]]]^^^___```bbbcccddd```^^^[[[YYYXXXYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]___bbbcccdddccc```````````````___^^^^^^\\\YYYVVVVVVWWWYYYZZZZZZWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ]]]^^^___^^^\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRQQQQQQQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSVVVYYYXXXTTTQQQRRRTTTUUUVVVYYY[[[\\\[[[YYYXXXXXX[[[\\\[[[WWWSSSQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPQQQQQQPPPPPPPPPSSSUUUWWWYYY[[[\\\\\\]]]```aaa^^^aaadddfffhhhnnnwww}}}}}}vvvqqqhhhhhhfffdddgggkkkkkkgggeeehhhkkkkkkiiigggggghhhcccdddeeefffgggffffffeeeaaa___\\\\\\]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[YYYXXXUUUUUUUUUVVVVVVVVVVVVWWWVVV[[[^^^^^^ZZZXXXYYY[[[YYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVXXXXXXWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRTTTUUUWWWXXXWWWVVVUUURRRRRRRRRSSSRRRRRRQQQPPPQQQPPPOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDD??????@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCAAA@@@}}}vvvmmmddd______aaacccZZZXXXWWWWWWXXXZZZZZZYYYSSSTTTTTTVVVWWWYYY[[[\\\YYY[[[^^^___^^^^^^^^^___\\\\\\ZZZYYYYYYYYYYYYYYYZZZWWWVVVWWWZZZ[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVXXXYYYZZZ[[[]]]]]]]]]^^^YYYZZZ\\\]]]^^^^^^]]]\\\\\\]]]^^^_______________^^^aaaeeefffccc___[[[XXXYYYYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZYYYWWWUUUWWWYYYZZZ[[[\\\ZZZXXXVVVVVVVVVYYYYYYYYYXXXWWWWWWYYY[[[[[[^^^bbbcccaaa]]]ZZZXXXZZZZZZZZZ[[[\\\___aaacccbbbcccdddfffggghhhhhhhhhhhhhhhgggfffdddbbb```___aaaaaabbbdddggggggfffddd____________```bbbcccdddaaa___\\\ZZZYYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\^^^aaabbbaaa```^^^^^^______^^^]]]\\\\\\ZZZWWWTTTSSSUUUWWWXXXYYYWWWWWWVVVVVVVVVWWWXXXYYYVVVYYY]]]```aaa___\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPQQQRRRTTTVVVQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRVVVYYYXXXSSSPPPQQQTTTTTTVVVYYY[[[\\\[[[YYYXXXYYY[[[]]][[[VVVRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOQQQSSSRRRTTTWWWYYYYYYZZZ\\\]]]WWW[[[___```aaaccchhhllloootttzzz{{{uuupppllliiibbbccccccbbbeeeiiifffaaa___cccfffgggeeeccccccdddbbbccceeefffggggggfffeee```^^^\\\\\\]]]_________\\\]]]^^^^^^]]]ZZZWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYWWW[[[___^^^YYYVVVVVVXXXVVVWWWYYYZZZYYYXXXVVVUUUUUUUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTUUUTTTVVVXXXYYYWWWUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUWWWYYYYYYYYYWWWVVVRRRSSSTTTTTTTTTSSSQQQPPPRRRQQQPPPOOONNNOOOPPPQQQMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGHHHGGGGGGFFFEEEDDD??????@@@AAACCCDDDDDDEEEFFFEEECCCBBBCCCCCCAAA@@@~~~kkkggg```\\\ZZZYYYXXXXXXXXXYYYZZZYYYXXXVVVSSSQQQTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]^^^^^^^^^]]]\\\[[[]]]]]][[[ZZZYYYYYYYYYYYYSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVUUU\\\[[[ZZZZZZZZZ\\\]]]^^^[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[]]]```aaaccccccdddccciiiooommmfff```^^^```[[[[[[ZZZZZZZZZZZZZZZZZZVVVYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[^^^___``````^^^\\\YYYXXXYYYYYYYYYYYYZZZ\\\___```aaa```^^^___aaaccceeeeeeiiiiiiiiihhhgggeeeccccccaaaaaabbbdddfffgggeeecccgggdddaaa___```bbbcccccc^^^^^^^^^^^^____________]]]^^^```aaaaaaaaa```___^^^\\\[[[\\\^^^aaabbbbbb^^^]]][[[YYYXXXYYYYYYZZZXXXUUUSSSTTTWWWXXXWWWUUUVVVVVVVVVWWWWWWXXXXXXXXX\\\[[[YYYWWWUUUTTTTTTSSSQQQRRRSSSUUUUUUSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQSSSTTTSSSQQQOOONNNOOOQQQTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVUUUTTTWWWWWWXXXZZZ[[[[[[YYYVVVWWWZZZ\\\\\\XXXSSSOOOMMMPPPPPPQQQSSSUUUUUUTTTRRRQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVZZZYYYYYYYYYYYY[[[\\\]]]eeefffhhhlllrrr||||||wwwrrrooommmllliiifffccccccdddddddddcccbbbaaa^^^```bbbbbbaaaaaabbbccceeedddbbbaaabbbccceeegggbbbaaa___^^^]]]^^^___aaa^^^______^^^]]]\\\ZZZYYYTTTUUUVVVXXXZZZYYYWWWUUUYYYYYYZZZZZZXXXWWWUUUTTTUUUUUUTTTUUUWWWWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWZZZXXXVVVWWWYYYYYYVVVSSSSSSSSSTTTTTTTTTSSSSSSRRRYYYYYYXXXWWWXXXYYYZZZ[[[WWWVVVUUUTTTSSSRRRRRRRRRUUURRROOOQQQVVVYYYWWWUUUNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFCCCAAAAAACCCDDDBBB@@@CCCEEEGGGIIIIIIHHHEEEDDD@@@???>>>???AAACCCCCCCCCBBBBBBBBBAAA@@@???===<<>>>>>wwwooofff___```\\\XXXUUUTTTUUUUUUTTTWWWXXXYYYYYYYYYXXXVVVUUUQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUXXXWWWWWWVVVWWWWWWXXXXXX[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\[[[\\\\\\]]]^^^^^^_______________```aaabbbdddeeeggglllooollleee```___aaaaaa___]]][[[ZZZZZZ[[[\\\XXXZZZ\\\\\\\\\\\\]]]___[[[ZZZXXXWWWWWWYYY\\\^^^]]]]]]\\\[[[[[[[[[[[[[[[]]]^^^_________]]]ZZZYYYXXXYYYZZZ\\\^^^```aaabbb```_________``````aaabbbbbbcccdddeeefffggggggggghhhgggfffgggiiijjjjjjiiigggeeeaaa^^^]]]___aaaccc``````aaaaaaaaabbbbbbbbb``````aaaaaaaaa``````___aaa___]]]]]]^^^_________[[[ZZZYYYXXXWWWWWWXXXXXXXXXVVVTTTTTTVVVWWWVVVUUUTTTSSSQQQPPPQQQRRRTTTUUUWWWVVVVVVTTTSSSRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWYYY[[[\\\ZZZXXXUUUVVVXXXWWWUUUSSSRRRRRROOOOOOQQQTTTWWWXXXWWWVVVSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXZZZ[[[]]]aaagggkkkmmmnnnppprrruuu{{{{{{yyyuuuppplllhhheeedddfffeeedddeeeggggggfffddddddcccbbbaaaaaaaaabbbcccaaaccceeeeeeeeedddeeegggbbbbbbbbbbbbbbbbbbaaaaaadddcccaaa___^^^___```aaabbbcccdddeeeccc___[[[XXXTTTUUUVVVXXXYYYXXXXXXWWW\\\\\\\\\[[[ZZZYYYWWWVVVWWWVVVUUUVVVWWWXXXVVVUUURRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWWWWXXXYYYYYYWWWUUUVVVUUUUUUTTTSSSRRRQQQQQQUUUTTTTTTTTTTTTUUUVVVVVVZZZYYYWWWVVVUUUUUUTTTTTTWWWTTTRRRSSSVVVWWWUUUSSSNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???@@@AAABBBBBBAAADDDCCCCCCBBBAAA@@@??????|||pppiiiccc]]]YYY[[[XXXTTTSSSSSSTTTTTTTTTWWWWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]][[[YYYWWWVVVVVVUUUYYYXXXXXXXXXWWWWWWXXXXXX\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\]]]]]]^^^___`````````_________```aaacccdddccceeegggeee```]]]]]]___aaa___]]]ZZZYYYYYYZZZ[[[YYYZZZ\\\\\\\\\]]]___aaa^^^\\\YYYWWWWWWYYY\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]_________]]][[[ZZZXXXYYYZZZ\\\]]]^^^_________`````````_________``````aaabbbdddeeefffffffffgggfffeeefffgggiiihhhgggeeeccc```]]][[[[[[^^^```______``````aaabbbbbbbbb^^^^^^^^^^^^^^^]]]]]]]]]^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQNNNOOOPPPPPPPPPPPPOOONNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNQQQRRRRRRRRRQQQPPPNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVXXXZZZ[[[ZZZYYYUUUVVVWWWUUUSSSQQQQQQRRROOOOOOQQQTTTWWWYYYYYYWWWTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[]]]aaaccchhhhhhhhhiiikkknnnrrruuuwwwzzzuuuqqqooolllhhheeebbbaaaaaaaaabbbcccfffggghhhgggffffffdddbbbaaa```aaacccdddbbbdddfffgggfffffffffhhh```aaaaaaaaaaaa```___^^^```___^^^^^^___aaadddeeeccceeeggggggeeeaaa\\\YYYVVVXXXYYYZZZZZZYYYYYYZZZ]]]]]]]]]\\\[[[ZZZYYYXXXYYYWWWVVVVVVXXXXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWVVVWWWVVVUUUTTTRRRQQQQQQQQQSSSSSSSSSSSSTTTTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRUUUSSSRRRSSSTTTTTTRRRPPPKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDDDDEEEGGGHHHFFFEEEDDDCCCCCCCCCDDDEEECCCAAA@@@@@@AAABBBAAA@@@CCCBBBAAA@@@????????????|||vvvnnnhhhddd```\\\YYYXXXUUUSSSRRRTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^\\\ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWW\\\[[[[[[ZZZXXXWWWWWWVVVTTTUUUVVVXXXZZZ[[[\\\\\\[[[\\\\\\]]]___``````aaa____________```aaabbbccc^^^``````^^^[[[ZZZ\\\^^^```^^^\\\YYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\___bbbbbb___\\\YYYXXXYYY[[[]]]___^^^]]]\\\[[[[[[[[[[[[[[[]]]^^^______^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\___aaabbbaaa___]]]^^^___```aaabbbcccccccccccccccgggfffeeefffggghhhgggfffaaaaaa___\\\XXXXXXZZZ\\\]]]]]]^^^^^^___``````aaa^^^^^^^^^]]]]]]]]]^^^^^^]]]\\\ZZZZZZ\\\]]]^^^]]]YYYYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTSSSSSSRRRSSSTTTUUUSSSQQQOOOOOOPPPSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNRRRRRRSSSSSSRRRPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUWWWYYYZZZYYYXXXWWWWWWVVVTTTQQQOOOOOOPPPNNNOOOPPPTTTXXXYYYYYYXXXSSSSSSRRRQQQPPPPPPPPPQQQNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRSSSTTTTTTUUUUUUUUUTTTVVVWWWWWWWWWYYY[[[^^^``````___```bbbeeeggghhhjjjpppwwwzzzzzz}}}zzzvvvtttqqqnnnlllkkkgggdddbbb```_________aaaccceeeeeeeeeeeeeeeeeedddbbb``````aaacccdddaaaccceeefffeeeeeefffgggbbbbbbcccbbbaaa```___^^^^^^]]]\\\]]]^^^```cccdddbbbdddggghhhfffbbb^^^[[[ZZZ\\\^^^]]][[[ZZZ[[[]]]___^^^]]]\\\[[[ZZZZZZYYYZZZXXXWWWWWWXXXYYYYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQOOOMMMKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHFFFEEECCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@AAA@@@???>>>=========>>>zzzuuussshhhfffcccaaa```^^^[[[YYYVVVTTTSSSSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[[[[ZZZYYYYYYXXXXXXSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^___```aaa]]]^^^```aaabbbccccccccc______]]][[[YYYZZZ\\\___]]]\\\[[[ZZZYYYYYYXXXXXXZZZZZZYYYXXXXXXZZZ^^^aaabbb```]]][[[ZZZZZZ\\\]]]```___^^^\\\[[[[[[[[[[[[[[[\\\^^^______^^^]]]\\\ZZZZZZYYYXXXXXXZZZ[[[\\\```ccceeeccc___\\\]]]^^^```aaaaaabbbbbbbbbaaaaaafffffffffhhhiiiiiigggeee^^^``````]]]YYYVVVWWWYYY[[[[[[\\\]]]^^^______`````````______``````aaabbb___]]][[[[[[\\\]]]]]]\\\WWWXXXXXXYYYXXXXXXWWWWWWSSSTTTTTTRRRPPPOOOQQQRRRTTTSSSQQQPPPPPPPPPRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTVVVUUUTTTUUUWWWWWWWWWVVVVVVVVVVVVSSSPPPNNNNNNNNNNNNNNNPPPSSSWWWYYYXXXWWWQQQQQQPPPPPPOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSTTTUUUUUUUUUUUUVVVYYY\\\YYYXXXXXXZZZ^^^aaacccccccccfffhhhiiiiiilllqqquuuvvvyyy~~~~~~uuuooommmnnnnnnmmmkkkiiifffbbb___\\\ZZZYYY[[[]]]___```______```aaacccbbb```_________```aaa___aaaccccccccccccccceeeeeeeeedddcccaaa```_________^^^\\\[[[[[[\\\]]]^^^```bbbdddfffeeeccc```^^^^^^```bbb```\\\ZZZ[[[^^^___^^^]]]\\\ZZZZZZZZZZZZ\\\ZZZWWWWWWXXXZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVWWWWWWVVVUUUTTTRRRRRRTTTVVVVVVVVVVVVWWWXXXWWWVVVTTTRRRRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQNNNOOOPPPPPPPPPNNNMMMLLLNNNNNNOOOPPPOOONNNLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGFFFDDDCCCEEEFFFEEEDDDBBBAAA@@@AAAAAABBBBBBAAA???@@@AAABBBBBBAAA@@@???===<<<<<<<<<===>>>~~~vvvmmmgggeeeddd^^^^^^]]]]]]\\\ZZZXXXVVVUUUTTTRRRSSSTTTVVVVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]___``````]]]___bbbeeeffffffeeeeeebbb```]]]YYYWWWWWWZZZ\\\[[[\\\\\\\\\\\\[[[ZZZYYYZZZZZZXXXVVVUUUWWW[[[______^^^]]]\\\\\\]]]^^^___```___^^^]]]\\\[[[[[[[[[ZZZ[[[]]]______^^^]]]\\\ZZZXXXWWWVVVXXX[[[___aaaaaadddgggeee```\\\\\\^^^______```aaaaaaaaaaaa```cccdddeeehhhiiihhhdddaaa]]]aaaccc```[[[VVVVVVWWWZZZZZZ[[[\\\]]]^^^______```_________```bbbdddeee```^^^[[[YYYYYYXXXWWWVVVTTTUUUVVVVVVWWWVVVUUUTTTQQQRRRSSSQQQNNNMMMNNNPPPSSSRRRQQQPPPPPPPPPPPPQQQOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOONNNNNNMMMLLLIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSVVVUUUSSSSSSTTTUUUTTTSSSRRRSSSTTTSSSQQQOOONNNOOONNNNNNPPPSSSVVVWWWWWWUUUOOOOOONNNNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQTTTUUUTTTSSSRRRSSSVVVYYYYYYWWWVVVXXX\\\___```___aaa___^^^^^^```cccfffhhhfffiiimmmqqqtttxxx|||~~~{{{|||~~~yyyxxxsssmmmiiijjjkkklllllliiihhheeebbb^^^ZZZWWWUUUWWWYYY[[[ZZZYYYZZZ]]]___^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^```aaa``````aaabbbdddbbb```^^^]]]\\\\\\\\\]]]\\\ZZZXXXXXXYYYZZZ[[[]]]^^^aaacccdddcccbbbbbbaaacccddd```[[[XXXZZZ]]]___^^^\\\[[[ZZZYYYZZZZZZ]]]ZZZXXXWWWYYYZZZ[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVTTTRRRPPPRRRUUUXXXXXXWWWWWWYYY[[[VVVUUUSSSRRRQQQRRRSSSTTTRRRSSSTTTUUUVVVUUUUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPMMMNNNPPPQQQPPPNNNMMMMMMOOOOOOPPPPPPOOONNNKKKJJJMMMLLLJJJIIIGGGGGGFFFFFFBBBDDDFFFFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAACCCCCCBBB@@@???===<<<<<<<<<>>>???}}}zzzrrrqqqmmmgggaaa]]]\\\]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTWWWVVVUUUUUUTTTTTTTTTUUUQQQRRRSSSTTTVVVYYY[[[\\\[[[[[[YYYXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[WWWXXXZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ[[[]]]^^^___```]]]___dddhhhiiiiiihhhfffccc```\\\WWWTTTTTTVVVXXXZZZ\\\]]]^^^^^^]]][[[ZZZZZZYYYWWWTTTSSSUUUYYY]]][[[\\\\\\]]]^^^___aaaaaaaaa```^^^]]]\\\[[[[[[[[[ZZZ[[[]]]_________^^^]]]YYYXXXVVVVVVXXX]]]bbbfffbbbeeehhhfff```\\\\\\___]]]]]]___```aaaaaaaaaaaa___```ccceeegggeee```\\\]]]bbbeeeccc]]]XXXVVVWWWZZZZZZ[[[\\\^^^______```^^^]]]]]]^^^___aaacccddd```\\\XXXUUUTTTRRRPPPOOORRRRRRTTTUUUUUUTTTSSSRRRPPPQQQRRRPPPMMMKKKMMMOOOQQQQQQQQQPPPPPPOOOOOOOOOMMMOOOPPPRRRRRRQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMOOONNNMMMMMMNNNOOOQQQRRRWWWUUUSSSRRRSSSSSSRRRQQQOOOQQQSSSSSSQQQPPPOOOPPPNNNNNNOOORRRUUUWWWVVVTTTMMMMMMMMMMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOORRRQQQPPPMMMLLLMMMPPPSSSZZZXXXVVVVVVYYYZZZYYYWWW___\\\XXXYYY]]]aaaccccccbbbdddgggiiikkkmmmppprrrpppsssvvvxxxxxxwwwwwwwwwwwwyyy{{{}}}~~~wwwssstttrrrpppsssvvvuuuppptttpppkkkhhhiiiiiijjjiiiffffffeeeccc```\\\YYYWWWUUUWWWXXXXXXWWWXXX\\\```ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^___^^^^^^___``````^^^[[[XXXVVVVVVWWWWWWYYYXXXWWWVVVWWWYYY[[[\\\[[[\\\^^^aaabbbcccddddddbbbdddddd```ZZZWWWYYY\\\___^^^\\\ZZZYYYYYYZZZZZZ]]][[[XXXXXXYYY[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWYYYYYYZZZYYYWWWTTTQQQOOOSSSVVVYYYZZZYYYYYY[[[]]]VVVUUUSSSQQQQQQRRRTTTUUUQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLNNNQQQRRRQQQOOONNNNNNMMMNNNOOOOOONNNKKKIIIGGGKKKJJJHHHFFFDDDCCCBBBBBB???CCCFFFFFFCCCAAA@@@AAACCCCCCBBBBBBAAA@@@??????@@@???>>>???BBBCCCCCCCCCAAA@@@>>>===<<<===???@@@xxxnnnhhhdddcccbbb```^^^\\\[[[ZZZZZZXXXVVVWWWXXXXXXUUURRRMMMNNNNNNOOOQQQSSSUUUVVVUUUTTTRRRRRRSSSTTTTTTSSSUUUUUUVVVWWWXXXXXXXXXXXX\\\[[[[[[[[[ZZZZZZYYYYYY[[[YYYXXXXXXZZZ[[[ZZZYYYXXXYYY\\\```aaa```\\\XXXZZZXXXXXX[[[^^^___]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWYYY[[[]]]___aaaaaa``````bbbdddgggiiikkklllbbb```\\\YYYWWWWWWXXXYYY]]]^^^______^^^\\\ZZZXXXYYYZZZ[[[ZZZYYYYYY[[[]]]\\\\\\\\\\\\\\\]]]______dddcccaaa___]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^\\\[[[\\\[[[ZZZZZZ[[[\\\^^^___cccbbbaaa___^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^]]]___ccceeedddccccccccc^^^```dddggggggddd___\\\[[[[[[[[[[[[[[[ZZZYYYYYYbbb```^^^]]]\\\]]]___```^^^ZZZVVVSSSRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQNNNLLLKKKJJJJJJNNNNNNOOOOOOPPPOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTTTTRRRPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMOOOPPPTTTRRRQQQRRRUUUUUURRROOOQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNLLLKKKMMMPPPQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLLLLMMMNNNOOONNNLLLMMMNNNNNNMMMMMMPPPTTTXXXZZZYYYYYYYYYYYYYYYZZZ[[[XXXXXXXXXXXXXXXYYYZZZZZZaaaaaaaaaaaaaaaaaaaaaaaaffffffggghhhiiijjjkkkkkkhhhiiiiiikkkmmmoooqqqrrrvvvyyy}}}~~~~~~zzzvvvttttttsssqqqnnnkkkjjjiiihhhiiikkknnnpppkkkjjjhhhgggffffffggggggjjjhhheee```\\\XXXTTTSSSTTTTTTUUUVVVWWWYYYYYYZZZXXXYYYZZZ[[[\\\[[[ZZZZZZYYY[[[]]][[[XXXWWWZZZ\\\]]][[[YYYVVVUUUVVVVVVWWWVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXZZZ[[[]]]___```aaafffeeebbb___[[[XXXUUUTTTZZZ]]]___\\\WWWTTTVVVYYY]]]\\\ZZZYYYXXXXXXXXXYYY\\\[[[YYYXXXYYYZZZYYYXXX___\\\ZZZXXXVVVTTTQQQOOOPPPPPPQQQTTTWWWXXXXXXWWWWWWTTTQQQRRRTTTUUUSSSQQQPPPRRRTTTVVVVVVUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGKKKJJJHHHFFFEEEDDDCCCCCCEEECCCBBBDDDFFFFFFCCC@@@EEEAAA???>>>AAABBBBBB@@@>>>>>>????????????>>>>>>===============>>>??????{{{nnnddd___^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYWWWXXXYYYYYYVVVTTTMMMMMMMMMNNNOOOQQQRRRSSSWWWVVVUUUUUUWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXX\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^```___[[[XXXWWWWWWXXX[[[^^^```^^^\\\XXXYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[]]]___```aaaaaaaaabbbdddeeefffggggggdddbbb^^^[[[ZZZYYYZZZ[[[]]]^^^_________]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^_________^^^______``````]]]]]]]]]]]]]]]]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[^^^^^^______^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]```bbbdddccccccdddeeeaaacccfffhhhhhhfffccc```\\\\\\\\\\\\[[[ZZZYYYXXX]]]\\\\\\[[[[[[[[[\\\\\\[[[XXXTTTRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJLLLMMMNNNNNNOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNOOOOOOQQQSSSSSSRRRPPPOOONNNOOOOOONNNMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHIIIKKKKKKMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPQQQQQQPPPNNNPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKLLLOOOPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMOOOQQQQQQOOONNNMMMMMMMMMLLLLLLNNNRRRUUUXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]`````````aaaaaaaaaaaaaaa_________```aaabbbdddeeedddgggjjjlllnnnpppsssuuuyyyyyyxxxxxxzzz}}}~~~~~~~~~~~~~~~|||zzzxxxxxxxxx}}}|||zzzxxxuuusssqqqqqquuurrrnnnmmmmmmmmmllljjjgggfffdddddddddgggiiikkkjjjiiigggfffeeeeeeeeeeeehhhfffccc___[[[WWWTTTRRRRRRRRRSSSUUUVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWYYY[[[[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUTTTSSSSSSRRRSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^aaa```^^^\\\ZZZXXXVVVUUUXXX[[[\\\ZZZUUUSSSTTTWWW[[[[[[YYYXXXXXXXXXYYYZZZ\\\ZZZXXXXXXYYYZZZZZZYYY^^^\\\YYYVVVUUURRROOOMMMPPPPPPPPPRRRUUUWWWVVVUUUVVVTTTQQQQQQSSSTTTSSSQQQPPPQQQSSSTTTUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDCCCDDDFFFFFFCCC@@@AAA>>><<<===???AAAAAA@@@>>>>>>????????????>>>>>>AAA@@@???===<<<;;;;;;;;;yyymmmccc\\\XXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYWWWUUUOOOOOOOOOOOOPPPQQQRRRSSSWWWVVVWWWXXXZZZYYYXXXVVVUUUWWWYYY[[[[[[[[[ZZZYYY\\\\\\\\\\\\[[[[[[[[[[[[XXXZZZ[[[ZZZWWWWWWYYY\\\[[[[[[[[[\\\]]]]]][[[XXXVVVVVVXXX[[[^^^```___^^^YYYYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[\\\]]]^^^______bbbbbbbbbcccbbbbbbaaaaaadddbbb___]]]\\\\\\]]]^^^\\\]]]^^^______^^^\\\\\\\\\ZZZXXXZZZ^^^``````___]]]^^^_________^^^]]]\\\]]]]]]^^^_______________\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXZZZ[[[]]]^^^]]]\\\[[[___^^^\\\[[[ZZZZZZ[[[[[[]]]___```aaaaaabbbeeegggeeefffhhhiiiiiihhhgggfff______^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTSSSQQQOOOQQQQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOOOOOOOMMMPPPRRRSSSQQQOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGIIIJJJLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKMMMNNNNNNMMMLLLMMMMMMOOONNNNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLOOOMMMKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNQQQSSSSSSQQQOOOLLLLLLLLLKKKJJJLLLOOORRRVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWXXXYYYZZZ[[[[[[\\\______^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZ\\\^^^___```aaadddfffjjjjjjjjjjjjkkkmmmnnnoooooooooppppppqqqqqqrrrrrroooppppppnnnkkkjjjjjjjjjllllllkkkkkkjjjiiihhhhhhjjjhhheeeeeeffffffffffffbbbaaa```___```bbbdddeeeiiihhhfffeeedddccccccccceeedddaaa^^^ZZZVVVSSSQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWWWWWWWTTTVVVYYY\\\]]]\\\XXXUUUUUUTTTRRRQQQPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUXXXYYYWWWSSSQQQSSSUUUYYYYYYXXXXXXYYYYYYZZZ[[[[[[YYYXXXXXXZZZ[[[[[[ZZZ\\\ZZZWWWUUUTTTRRROOOLLLOOOOOOOOOPPPSSSTTTTTTSSSUUUSSSQQQQQQRRRSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDDDDEEEFFFEEECCCAAA???>>>===>>>@@@BBBBBBBBB>>>??????@@@@@@??????>>>BBBAAA???===<<<;;;::::::~~~{{{tttllleee___ZZZXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVYYY[[[[[[XXXVVVVVVXXXZZZ\\\]]]\\\[[[YYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZ^^^```^^^YYYXXX[[[___]]][[[ZZZ[[[\\\\\\[[[YYYVVVWWWYYY\\\^^^^^^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXX\\\\\\\\\\\\]]]]]]]]]]]]aaaaaabbbbbbbbbaaa______```___]]]]]]]]]^^^___```[[[[[[\\\]]]^^^^^^]]]]]]]]]YYYWWWZZZ```cccbbb___^^^___```aaa```^^^\\\ZZZ]]]^^^_________]]]\\\[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^]]]\\\YYYXXXVVVVVVWWWXXXZZZ\\\]]]^^^```___\\\ZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]___cccfffffffffggghhhiiiiiiiiihhhaaaaaa```^^^]]][[[YYYXXXTTTVVVYYY[[[[[[ZZZXXXWWWUUUUUUUUUVVVVVVUUUQQQOOOQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMOOORRRRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHKKKMMMMMMJJJIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKOOOMMMKKKIIIIIIJJJKKKLLLLLLMMMOOOPPPOOONNNLLLKKKKKKLLLNNNPPPSSSSSSPPPNNNLLLMMMMMMKKKJJJKKKMMMPPPSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]]]]\\\]]]^^^```bbbccccccdddddddddddddddfffggghhhiiijjjkkklllmmmjjjkkkkkkiiigggeeeeeefffddddddddddddddddddddddddcccbbb``````aaacccdddeeebbbaaa```______```bbbcccgggfffeeedddcccbbbaaaaaabbbbbb```^^^ZZZVVVSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXWWWVVVTTTTTTUUUVVVWWWSSSTTTWWW\\\```^^^XXXRRRQQQQQQPPPPPPPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVVVVUUUSSSRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZYYYWWWUUUTTTTTTSSSQQQOOOOOONNNMMMNNNPPPRRRRRRQQQSSSRRRQQQPPPPPPQQQQQQPPPPPPOOOOOONNNOOOPPPRRRSSSQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCC>>>??????????????????>>>>>>>>>===<<<<<<<<<<<<===zzzvvvsssnnnlllhhhddd```]]]\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVUUUUUUTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUTTTUUUWWWZZZ]]]^^^\\\[[[WWWYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaa^^^ZZZXXX[[[___]]][[[ZZZZZZ[[[\\\\\\ZZZXXXZZZ[[[]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXWWW\\\\\\\\\\\\\\\\\\\\\\\\______aaabbbbbbaaa```___ZZZZZZZZZZZZ\\\^^^___aaaZZZZZZ[[[\\\\\\]]]]]]]]]\\\XXXVVVYYY___cccbbb```^^^___``````___]]][[[YYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZ\\\]]]\\\YYYWWWXXXYYYWWWYYY\\\^^^___]]][[[ZZZVVVUUUTTTTTTVVVYYY]]]___aaa___\\\ZZZXXXXXXYYYZZZYYYYYYYYYYYYYYY[[[___bbbddddddeeefffgggggghhhhhhbbbaaa```___]]][[[YYYXXXUUUVVVYYY[[[[[[[[[ZZZYYYVVVVVVWWWYYYZZZXXXSSSPPPRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNQQQRRRRRRPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFIIILLLLLLJJJHHHJJJMMMMMMNNNOOOOOOPPPOOOOOONNNJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLJJJHHHGGGHHHJJJKKKKKKMMMNNNOOOOOONNNLLLJJJJJJKKKLLLNNNPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWYYY[[[\\\\\\ZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYWWWVVVUUUUUUUUUUUUWWWYYYZZZYYYXXXXXXYYYZZZ\\\]]]^^^___^^^^^^]]]\\\``````aaabbbccccccdddddddddeeeeeedddaaa``````aaa__________________^^^^^^````````````aaabbbdddfffdddcccbbbaaaaaaaaabbbcccdddddddddcccbbbbbbaaa```aaaaaa```^^^[[[XXXUUUSSSQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTWWW[[[___]]]WWWQQQOOOOOOPPPPPPQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSTTTTTTUUUUUUWWWXXXYYY[[[[[[\\\YYYWWWVVVWWWXXXZZZZZZYYYVVVUUUSSSTTTUUUVVVTTTSSSOOOMMMLLLLLLNNNPPPPPPOOOPPPPPPPPPOOONNNNNNNNNOOONNNMMMLLLLLLMMMOOOQQQRRRPPPPPPOOONNNLLLKKKJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@@@@@@@===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======}}}yyytttpppnnnmmmmmmfffdddbbb___]]][[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWRRRTTTVVVUUUTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTVVVWWWYYY]]]aaaccccccbbbYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]][[[XXXWWWYYY[[[\\\[[[ZZZ[[[]]]^^^]]]\\\YYY[[[]]]]]]\\\[[[ZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWW[[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^___aaaaaa```___^^^WWWWWWWWWXXXZZZ[[[]]]^^^YYYYYYYYYZZZZZZ[[[[[[\\\YYYWWWVVVYYY]]]``````___^^^^^^______^^^\\\[[[ZZZWWWXXXZZZ[[[]]]^^^______YYY[[[]]][[[XXXUUUVVVXXXVVVXXX[[[]]]^^^]]][[[ZZZUUUTTTSSSSSSUUUXXX[[[^^^^^^]]][[[YYYXXXXXXXXXXXXWWWWWWWWWWWWVVVXXX[[[^^^``````bbbcccdddeeeffffffaaaaaa```___]]][[[YYYXXXUUUVVVVVVWWWYYYZZZ[[[\\\YYYYYYZZZ[[[\\\YYYTTTQQQPPPQQQQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMPPPQQQQQQPPPPPPPPPLLLKKKJJJJJJIIIIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJHHHHHHFFFHHHJJJJJJJJJIIIJJJKKKKKKLLLNNNOOOPPPPPPOOONNNKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJKKKMMMMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]WWWVVVUUUUUUTTTTTTTTTUUUVVVXXXXXXXXXVVVUUUVVVWWW[[[\\\\\\]]]\\\\\\[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^```aaaaaa```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaa```___```ccceeedddccccccbbbaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaa```aaaaaa```^^^ZZZWWWUUURRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTRRRSSSVVVXXXYYYWWWSSSPPPNNNOOOPPPQQQRRRSSSTTTTTTRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[XXXVVVUUUUUUWWWXXXXXXWWWTTTSSSRRRSSSUUUVVVUUUTTTPPPNNNKKKKKKMMMNNNOOONNNMMMNNNNNNMMMKKKJJJLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPOOONNNMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEEEEBBB@@@??????>>>@@@AAA@@@===;;;;;;;;;<<<======>>>>>>======<<>>>>>>>>;;;===??????<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;<<>>>>>>>>>>>@@@BBBDDDCCC@@@======>>>:::===@@@@@@>>><<<===>>>:::;;;;;;;;;;;;;;;;;;:::999999::::::<<<===???@@@fffbbb\\\YYYZZZ\\\^^^___ccccccddddddfffgggiiijjjnnnoooooopppppppppppppppooonnnmmmnnnqqqtttvvvvvv{{{zzzyyyyyy{{{}}}|||yyywwwuuuqqqqqqooonnnllljjjiiihhhhhhiiiiiigggdddbbbdddfffeeeeeedddcccbbbaaa``````aaa```_________aaabbbcccdddcccbbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[\\\\\\ZZZXXXWWWWWWTTTVVVYYYYYYWWWUUUTTTTTTOOOQQQUUUYYY[[[]]]]]]]]]]]]ZZZWWWWWWZZZ]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[VVVWWWZZZ\\\^^^^^^^^^^^^ZZZ]]]______]]][[[ZZZZZZ]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXWWWVVVVVVYYY]]]aaa```\\\YYY[[[___aaa___\\\[[[\\\]]]]]]]]]\\\[[[ZZZ\\\[[[YYYWWWVVVUUUUUUUUUSSSQQQQQQSSSSSSSSSVVV\\\```___]]]\\\\\\]]]^^^___]]]\\\[[[\\\^^^___^^^]]]ZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSSSSTTTVVVVVVUUUSSSRRRSSSSSSTTTUUUTTTTTTTTTVVVXXX[[[]]]]]][[[YYYWWWWWWXXXYYY[[[]]]^^^^^^^^^```^^^]]]___bbbaaa[[[UUUUUURRRNNNKKKKKKNNNQQQTTTYYYWWWVVVWWWWWWVVVTTTRRRNNNNNNMMMMMMLLLMMMMMMMMMRRRMMMHHHGGGIIIJJJGGGDDDEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGFFFDDDBBBDDDEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGDDDBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNLLLLLLJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRVVVVVVVVVUUUTTTSSSRRRQQQVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ\\\\\\]]]]]]ZZZYYYYYYZZZ[[[^^^```aaabbbaaa___]]]\\\[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\^^^```aaaaaa``````aaa``````^^^]]][[[YYYXXXTTTRRRQQQOOOMMMMMMLLLLLLLLLJJJIIIJJJMMMPPPRRRSSSOOOPPPPPPNNNLLLLLLMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRSSSPPPNNNMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRQQQPPPPPPRRRUUUYYYUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUTTTUUUUUUVVVVVVWWWYYYWWWSSSPPPOOOOOOQQQRRROOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDJJJIIIGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>AAAAAA@@@??????>>>======>>>????????????>>>======??????>>>>>>======<<<<<<;;;:::888888888:::<<<===;;;;;;;;;;;;<<<<<<======ddd___YYYUUUTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^^^^___```aaaaaaaaaaaa```_________aaadddeeefffffffffeeeeeefffhhhjjjkkkkkkkkkkkkjjjhhhfffdddccccccbbbaaa```___^^^]]]\\\___aaabbb```^^^\\\]]]___^^^^^^]]]]]]\\\\\\[[[[[[^^^]]]]]]]]]^^^^^^___``````aaaaaaaaa___]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZWWWYYY[[[[[[YYYXXXWWWWWWSSSVVVXXXXXXVVVTTTTTTTTTQQQRRRTTTVVVXXXYYYYYYXXXZZZWWWUUUUUUXXXZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXZZZ[[[]]]^^^^^^___\\\^^^``````^^^[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZYYYXXXYYY[[[```dddddd```]]]]]]```aaa^^^[[[^^^^^^___```___^^^]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUSSSSSSUUUUUUTTTWWW]]]``````___^^^]]]]]]]]]]]]\\\ZZZZZZ[[[]]]^^^]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWXXXXXXYYYYYYYYYTTTTTTSSSUUUVVVWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVYYY[[[\\\ZZZXXXWWWUUUVVVWWWYYYZZZ[[[\\\\\\^^^]]]]]]```cccbbb\\\WWWVVVSSSOOOLLLLLLNNNRRRTTTWWWVVVUUUUUUUUUUUUSSSQQQOOOOOONNNNNNMMMMMMNNNNNNPPPLLLGGGFFFHHHIIIFFFCCCEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEFFFGGGGGGEEEDDDDDDDDDFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEGGGIIIKKKKKKJJJIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXYYY[[[]]]___```bbbaaa___]]]\\\[[[[[[[[[[[[[[[YYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^_________``````___^^^\\\ZZZYYYXXXRRRRRRQQQPPPOOONNNNNNMMMJJJIIIHHHIIILLLNNNOOOOOONNNNNNOOONNNLLLLLLNNNOOORRRRRRSSSSSSSSSSSSRRRRRRUUURRRPPPOOOPPPPPPOOOOOOMMMNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOQQQUUUXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>==================<<<<<<;;;;;;;;;<<<;;;:::999999;;;<<<===::::::;;;;;;<<<<<<<<<<<>>>>>=========<<<===>>>???@@@AAABBBCCC???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::>>>===;;;::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;___ZZZTTTOOOMMMMMMLLLLLLOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQRRRSSSTTTSSSRRRRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTVVVWWWXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZWWWWWWYYYZZZZZZYYYXXXWWWVVVXXX[[[^^^^^^]]][[[YYYYYYYYYXXXWWWWWWWWWWWWXXXXXXZZZ]]]]]][[[XXXWWWVVVRRRTTTVVVUUUTTTRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRTTTUUUVVVWWWUUUUUUVVVWWWXXXZZZ[[[\\\[[[\\\\\\\\\]]]]]]^^^^^^\\\[[[[[[[[[\\\]]]___```___```aaa___\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\\\\]]]___cccfffhhheeebbbaaabbbaaa```^^^]]]]]]]]]]]]]]]\\\\\\[[[^^^]]]]]]\\\[[[ZZZYYYYYY[[[XXXXXXYYYXXXVVVYYY^^^aaabbbcccbbbaaa]]]ZZZXXXVVVUUUUUUVVVYYYZZZZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTWWWXXXXXXYYYZZZZZZYYYYYYVVVVVVUUUWWWXXXYYYXXXVVVUUUTTTQQQOOONNNNNNOOOPPPMMMOOOPPPRRRSSSTTTTTTTTTQQQRRRSSSTTTVVVVVVWWWWWWYYYYYY[[[^^^aaabbb```]]]WWWUUURRROOOOOOPPPSSSTTTRRRPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIGGGGGGHHHHHHFFFDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCEEEFFFGGGFFFDDDAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEECCCAAA???>>>>>>>>>@@@@@@BBBCCCEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEHHHIIIGGGEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWUUUVVVXXXYYYZZZ[[[[[[[[[WWWWWWWWWXXXZZZ\\\___```bbbaaa```^^^]]]\\\[[[[[[XXXXXXWWWVVVVVVUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYWWWXXXYYYYYYWWWUUURRRPPPIIIHHHHHHJJJKKKKKKJJJHHHKKKMMMOOOOOOOOOQQQSSSVVVTTTUUUVVVWWWWWWVVVUUUTTTXXXVVVSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMNNNNNNNNNPPPTTTVVVXXXVVVSSSQQQPPPPPPQQQRRRUUUSSSOOOLLLJJJKKKMMMNNNLLLNNNQQQSSSSSSQQQNNNLLLJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCBBBAAA@@@??????@@@BBBBBBBBBBBBBBBBBBCCCCCCAAABBBAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<999999:::<<<===>>>???@@@???>>><<<::::::;;;<<<>>>::::::::::::::::::::::::===<<<;;;:::::::::::::::999999::::::::::::::::::YYYUUUPPPMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPOOOMMMLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXWWWVVVVVVVVVXXXZZZ[[[VVVWWWXXXYYYXXXXXXVVVUUUSSSUUUYYY[[[\\\[[[YYYWWWYYYXXXXXXWWWWWWXXXXXXXXX\\\^^^``````]]]YYYVVVUUUSSSTTTUUUTTTSSSRRRRRRSSSRRRRRRRRRQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTUUUWWWXXXUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]^^^______```^^^]]]\\\\\\\\\]]]___```^^^______]]]ZZZXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\]]][[[[[[\\\\\\\\\^^^aaaddddddbbbaaa```aaaaaaaaa```]]]]]]\\\\\\[[[[[[[[[[[[_____________________^^^]]]ZZZYYYZZZYYYVVVYYY^^^```aaabbbcccaaa^^^ZZZWWWUUUTTTTTTUUUWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYWWWVVVVVVWWWYYYYYYXXXVVVTTTSSSPPPMMMLLLLLLMMMNNNJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVYYY\\\^^^______^^^XXXVVVSSSPPPOOOPPPRRRTTTQQQOOOMMMMMMNNNOOONNNMMMLLLMMMMMMMMMLLLKKKIIIIIIJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEECCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>===>>>???AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@CCCFFFGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGEEECCCAAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTUUUVVVVVVTTTVVVWWWZZZ\\\]]]^^^^^^XXXXXXXXXYYYZZZ\\\^^^___`````````___^^^]]]\\\[[[WWWWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSTTTUUUVVVXXXZZZYYYXXXWWWWWWWWWWWWXXXXXX\\\]]]______]]]XXXSSSPPPKKKKKKJJJKKKMMMMMMKKKJJJLLLNNNPPPQQQRRRSSSWWWYYYUUUVVVWWWXXXXXXWWWVVVUUUWWWUUUTTTSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOOOOOOOOQQQSSSVVVVVVTTTRRROOONNNNNNOOOOOORRRPPPMMMJJJJJJLLLNNNPPPOOOOOOPPPQQQQQQQQQPPPPPPJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJHHHFFFDDDBBBAAAAAADDDEEEFFFDDDAAA??????@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@???????????????=========<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===;;;999999:::;;;<<<::::::::::::::::::::::::;;;;;;:::999999888888888999999999999999888888888RRROOOKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLOOOQQQPPPMMMKKKLLLNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUUUUSSSRRRRRRTTTVVVVVVUUUUUUTTTSSSRRRSSSTTTVVVXXXVVVVVVVVVWWWVVVVVVUUUUUUSSSTTTWWWXXXYYYXXXVVVTTTWWWVVVVVVVVVVVVWWWXXXXXX\\\___aaaaaa^^^ZZZWWWVVVSSSTTTUUUTTTRRRRRRRRRTTTQQQQQQRRRRRRSSSTTTTTTTTTQQQSSSUUUUUUUUUVVVXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___```aaaaaa^^^^^^^^^]]]]]]^^^______]]]^^^^^^\\\YYYXXXXXXYYYWWWWWWXXXXXXYYY[[[\\\]]]ZZZ[[[\\\[[[ZZZ[[[^^^```^^^^^^^^^^^^______```aaa^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaabbbbbbbbb^^^[[[ZZZZZZXXXUUUWWW\\\]]]___```aaa```^^^[[[YYYUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXVVVVVVUUUWWWXXXYYYXXXVVVTTTRRRPPPOOOMMMMMMMMMNNNJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUURRRSSSVVVXXXZZZ\\\\\\\\\WWWVVVSSSQQQPPPPPPRRRSSSQQQNNNLLLLLLMMMNNNOOONNNKKKLLLLLLLLLKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEBBBAAAAAA@@@????????????BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDBBBAAA???AAACCCDDDDDDDDDEEEGGGEEEEEEFFFFFFEEEDDDBBBAAACCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\^^^______YYYXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUTTTSSSSSSTTTUUUVVVWWW]]]___bbbdddaaa\\\UUUQQQNNNMMMLLLMMMNNNOOONNNMMMLLLNNNPPPQQQRRRTTTXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSPPPNNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKMMMNNNPPPPPPOOOPPPRRRTTTSSSRRRPPPNNNMMMLLLMMMMMMOOOMMMKKKJJJKKKMMMOOOQQQQQQPPPOOOOOOOOOPPPQQQQQQKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBGGGIIIKKKHHHDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999999999:::;;;999999999999::::::::::::999999999999888888888888888888888888888777777777NNNLLLIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKOOORRRQQQMMMKKKLLLOOOLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGHHHKKKMMMPPPSSSUUUVVVVVVSSSPPPOOOQQQTTTTTTTTTTTTRRRPPPOOOOOOQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXYYY\\\```aaa___\\\YYYXXXTTTUUUUUUTTTSSSRRRSSSUUUPPPQQQRRRSSSSSSSSSRRRQQQPPPSSSVVVVVVVVVVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[\\\^^^___aaabbbbbb^^^^^^____________^^^^^^]]]]]]]]]\\\ZZZYYYYYY[[[XXXXXXXXXXXXYYY[[[\\\\\\[[[\\\\\\[[[ZZZZZZ[[[]]][[[[[[\\\\\\[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\XXXYYY\\\^^^```aaaaaaaaa^^^[[[YYYYYYWWWSSSUUUZZZZZZ\\\]]]^^^___^^^\\\[[[VVVUUUTTTTTTUUUUUUTTTSSSUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVXXXXXXWWWVVVTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSOOOQQQSSSUUUWWWXXXYYYZZZWWWUUUSSSPPPOOOPPPPPPQQQQQQOOOMMMLLLNNNOOOPPPPPPLLLLLLMMMMMMLLLJJJHHHFFFEEEGGGHHHIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDBBBAAAAAAAAAAAABBBDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@BBBEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXWWWVVVVVVWWWXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUUUURRRQQQPPPPPPQQQSSSUUUVVVZZZ]]]bbbeeeccc^^^XXXSSSPPPNNNLLLMMMOOOPPPQQQPPPKKKMMMOOOPPPQQQSSSVVVYYYYYYXXXVVVUUUUUUVVVXXXYYYVVVUUUUUUUUUVVVUUUSSSPPPMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOQQQOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJMMMOOOLLLFFFBBBBBBDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<======>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777888888999999999888888999999::::::999999888888888777777666666666OOOLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFKKKOOONNNJJJHHHIIILLLIIIJJJKKKLLLLLLLLLLLLKKKGGGGGGHHHIIIIIIIIIIIIIIIDDDEEEGGGJJJMMMOOOQQQRRRYYYTTTOOONNNQQQTTTUUUUUUTTTRRRPPPNNNNNNPPPRRRTTTUUUTTTSSSQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWUUUYYY]]]```___\\\ZZZZZZUUUVVVVVVUUUSSSRRRTTTUUUPPPQQQRRRSSSSSSQQQOOONNNOOORRRVVVWWWVVVVVVXXXZZZ___^^^]]]]]]\\\]]]]]]]]][[[[[[\\\^^^```aaabbbccc^^^___`````````___^^^]]]]]]^^^^^^\\\[[[ZZZ[[[]]]XXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]][[[ZZZYYYZZZ\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[ZZZXXXWWWWWWWWWXXXYYYSSSUUUXXX[[[^^^___``````]]]ZZZYYYXXXVVVRRRTTTXXXYYYZZZ[[[]]]^^^^^^]]]]]]WWWVVVTTTTTTUUUUUUSSSRRRUUUVVVVVVWWWWWWXXXXXXYYYVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTVVVWWWXXXWWWUUUTTTUUUUUUUUUTTTSSSRRRQQQOOONNNLLLKKKLLLMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRMMMOOORRRSSSTTTUUUWWWXXXVVVUUURRRPPPOOOOOOPPPQQQRRRPPPMMMMMMNNNPPPQQQQQQLLLMMMNNNNNNMMMKKKHHHGGGCCCEEEGGGHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@BBBEEEFFFEEEDDDAAAAAAAAAAAABBBDDDFFFGGGBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIEEEDDDCCCCCCCCCCCCDDDEEE@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@>>><<<===???BBBDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPQQQOOOOOOPPPQQQRRRRRRQQQQQQNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUSSSTTTVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQOOOPPPRRRTTTUUUUUUTTTTTTPPPOOONNNNNNOOOQQQTTTUUUVVVZZZ```dddddd```YYYUUUQQQNNNLLLLLLNNNQQQRRRRRRJJJKKKMMMOOOPPPRRRUUUWWWZZZXXXVVVTTTTTTVVVXXXZZZWWWVVVVVVWWWXXXWWWUUURRRMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOONNNMMMLLLMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKMMMNNNNNNOOONNNMMMLLLKKKIIIIIIIIIHHHHHHIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQNNNHHHCCCCCCEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>><<<<<<======>>><<<<<<==================777777888888888999999999999::::::::::::999888777555666666666777777888888888999::::::;;;;;;;;;;;;888888777777666666666555IIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLPPPSSSUUUTTTRRRPPPNNNNNNPPPRRRSSSTTTQQQMMMMMMOOOQQQQQQPPPQQQQQQPPPPPPQQQRRRTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJKKKMMMPPPSSSVVVXXXYYYYYYVVVYYY\\\]]][[[ZZZ[[[\\\YYYXXXVVVUUUTTTUUUVVVVVVWWWUUURRROOONNNOOOQQQRRRVVVVVVVVVVVVWWWYYY[[[\\\aaabbbddddddccc___\\\YYY[[[ZZZYYYXXXXXXYYY[[[[[[WWWXXXYYY[[[\\\\\\\\\\\\]]]^^^___^^^\\\[[[\\\]]][[[[[[YYYWWWVVVXXX\\\``````___^^^\\\[[[ZZZYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXZZZ]]]^^^```^^^[[[XXXVVVUUUTTTTTTXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\YYYVVVTTTTTTUUUVVVUUUSSSSSSSSSUUUWWWYYYUUUVVVVVVUUUTTTSSSUUUVVVUUUSSSSSSUUUYYYZZZXXXVVVUUUVVVWWWVVVUUURRROOOMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTSSSRRRPPPOOONNNOOOQQQRRRTTTUUUUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHBBBAAA???======>>>???@@@BBBDDDFFFFFFCCCAAA??????BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAACCCEEEFFFEEECCCCCCCCCFFFFFFFFFFFFGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAA@@@???@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@AAABBBDDDDDDBBB@@@DDDBBB@@@BBBEEEGGGFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPSSSPPPMMMOOORRRVVVWWWVVVWWWVVVVVVUUUTTTTTTTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTRRRRRRQQQUUUUUUUUUUUUVVVWWWWWWXXXUUUVVVVVVWWWVVVUUUTTTSSSQQQOOOOOOQQQTTTVVVVVVTTTUUUSSSQQQNNNNNNOOOQQQRRRWWWZZZ]]]___^^^[[[XXXUUUQQQRRRSSSRRRQQQPPPQQQRRRPPPQQQRRRSSSUUUWWWXXXXXX```]]]YYYXXXXXXZZZ[[[[[[WWWXXXXXXYYYZZZZZZYYYYYYTTTOOOJJJJJJNNNPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKSSSSSSQQQLLLGGGFFFHHHKKKLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFLLLOOOPPPMMMGGGBBBCCCEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======<<<<<<<<<======<<<;;;::::::999999===<<<999777555444444444666666777777777777666666555555666777777666555555666666666666777777777777666666666666777777777777GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPNNNMMMMMMOOOQQQSSSSSSPPPLLLLLLNNNOOOOOONNNQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJLLLNNNQQQTTTUUUVVVVVVUUUXXX[[[\\\ZZZZZZZZZ\\\XXXXXXVVVUUUUUUUUUVVVVVVWWWUUUSSSQQQPPPPPPQQQQQQUUUUUUUUUVVVWWWYYY[[[\\\aaabbbcccdddbbb___[[[XXXYYYXXXXXXXXXXXXZZZ[[[\\\WWWWWWYYYZZZ[[[\\\\\\\\\]]]^^^___^^^\\\[[[\\\]]]]]]\\\[[[XXXWWWXXX\\\___```___^^^]]]\\\\\\\\\\\\^^^]]]ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[^^^]]]\\\ZZZXXXVVVUUUTTTVVVWWWXXXYYYZZZ[[[\\\]]]``````___]]]YYYWWWWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVTTTUUUUUUTTTSSSRRRTTTUUURRRQQQPPPRRRUUUVVVUUUSSSTTTUUUUUUUUUTTTRRROOONNNPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQOOONNNOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMLLLLLLJJJIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCEEEFFFCCCAAA@@@>>>>>>>>>???@@@CCCEEEGGGGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA@@@@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBDDDDDDCCCAAACCCBBBAAABBBEEEFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPRRRUUUWWWVVVTTTWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOQQQTTTUUUUUUSSSSSSRRRPPPOOOOOOPPPSSSTTTWWWYYY[[[]]]]]][[[YYYWWWQQQSSSTTTSSSRRRRRRSSSTTTQQQQQQRRRTTTVVVWWWXXXYYYaaa___\\\[[[\\\^^^^^^^^^YYYYYYYYYXXXXXXXXXXXXWWWSSSOOOJJJJJJMMMPPPOOOLLLNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMRRRQQQPPPLLLHHHGGGIIILLLLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGJJJLLLIIIEEEBBBCCCFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999<<<;;;999777666555555555888888999999999999888888555555555555555555555555666666666777777777888888777777777777666666666666EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLKKKLLLOOOQQQSSSQQQOOOLLLKKKLLLMMMNNNMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKMMMOOOQQQRRRTTTTTTTTTUUUWWWZZZ[[[ZZZYYYZZZ[[[XXXXXXWWWVVVVVVVVVWWWWWWVVVUUUUUUTTTRRRRRRQQQQQQTTTTTTUUUUUUWWWYYYZZZ[[[```aaabbbbbb```]]]ZZZWWWVVVUUUVVVVVVWWWXXXZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[]]]^^^___^^^\\\\\\\\\]]]^^^^^^]]]ZZZXXXXXXZZZ]]]^^^^^^^^^]]]^^^^^^______bbb```]]]ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\ZZZXXXVVVTTTUUUUUUVVVWWWYYYZZZ[[[\\\```aaaaaa___\\\ZZZZZZ[[[[[[YYYWWWUUUSSSRRRRRRRRRRRRSSSTTTSSSRRRRRRSSSUUUSSSQQQPPPPPPRRRTTTTTTSSSRRRSSSSSSTTTSSSQQQOOONNNQQQQQQPPPPPPPPPPPPQQQQQQMMMNNNOOOPPPPPPPPPOOONNNPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHIIILLLLLLMMMMMMKKKHHHFFFDDDFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA???>>>>>>??????AAACCCEEEEEEDDDBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEECCCBBBCCCBBBAAABBBDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRVVVXXXYYYVVVTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVVVVUUUSSSQQQOOOQQQSSSUUUXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZTTTUUUVVVUUUTTTTTTUUUVVVQQQRRRSSSUUUWWWXXXZZZZZZaaa```___```aaabbbaaa```[[[ZZZYYYWWWVVVUUUUUUUUURRRNNNKKKJJJLLLNNNNNNLLLOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPNNNKKKIIIIIIKKKMMMJJJJJJHHHGGGGGGHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFAAADDDFFFEEEBBBAAACCCFFFCCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::888777777666777777888888999999999999888888666555444333333444555666777777777777888888888888888888777777666666555555DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKNNNPPPRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPRRRSSSTTTUUUUUUTTTVVVXXXZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQSSSSSSTTTUUUWWWXXXYYYZZZ^^^^^^______^^^[[[XXXVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZ\\\]]]^^^]]]\\\[[[\\\^^^______^^^\\\YYYXXXYYYZZZ[[[[[[[[[\\\]]]___```aaaeeeccc```\\\YYYWWWVVVUUUXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXZZZ\\\^^^]]][[[XXXUUUTTTTTTUUUWWWXXXYYYZZZ[[[^^^___```^^^\\\ZZZZZZ[[[[[[ZZZWWWUUUSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVVVVUUUTTTSSSTTTUUUVVVVVVQQQQQQRRRRRRQQQQQQOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNOOOPPPPPPOOOOOORRRRRRSSSSSSTTTTTTSSSSSSPPPOOOMMMKKKJJJHHHHHHGGGIIIHHHGGGGGGGGGGGGHHHHHHKKKLLLMMMMMMKKKHHHDDDBBBEEEEEEDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCAAA@@@????????????===???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA???>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAA???BBBDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCBBBAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUWWWWWWVVVTTTQQQOOOQQQSSSVVVYYYZZZZZZXXXWWWVVVVVVUUUTTTRRRPPPOOONNNQQQQQQPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNPPPQQQRRRUUUUUUVVVXXXYYYZZZ[[[\\\XXXYYYZZZXXXVVVTTTUUUVVVRRRSSSTTTVVVXXXZZZ[[[\\\`````````bbbddddddbbbaaa\\\[[[YYYWWWUUUTTTSSSSSSRRROOOKKKJJJLLLMMMMMMLLLOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNMMMKKKJJJKKKLLLMMMIIIIIIGGGGGGGGGGGGHHHIIILLLKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFF@@@BBBCCCCCCAAAAAACCCEEECCCBBBAAA@@@?????????@@@<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888666666777777777777666666777555444222222444555777777777777777888888888999999888888777666555555444CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGIIIKKKMMMPPPQQQQQQQQQOOONNNNNNOOOQQQRRRRRRSSSTTTVVVWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQOOONNNOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUWWWYYY[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWUUUSSSQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSTTTTTTSSSSSSSSSRRRUUUVVVWWWYYYZZZZZZZZZZZZZZZ\\\]]]\\\[[[[[[\\\]]]_________]]]YYYWWWWWWXXXWWWWWWXXXYYY[[[^^^```aaafffdddaaa]]]ZZZXXXWWWVVVXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTTTTTTTTTTTTTUUUXXX\\\___```]]]ZZZWWWUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^______]]]\\\\\\\\\YYYXXXWWWUUUTTTSSSSSSRRRQQQRRRSSSSSSSSSTTTVVVXXXXXXXXXXXXWWWVVVVVVWWWXXXQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLKKKHHHDDDBBBEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@??????BBBBBBAAA@@@?????????>>>;;;===??????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCBBB@@@>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAABBBCCCDDDDDDCCC@@@AAABBBBBBCCCCCCDDDEEECCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNQQQRRRTTTUUUVVVWWWXXXYYYVVVUUUUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQSSSWWWYYYZZZZZZXXXWWWUUUTTTSSSQQQOOONNNMMMMMMPPPPPPQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^]]]ZZZWWWTTTTTTTTTSSSTTTUUUWWWZZZ[[[]]]^^^^^^^^^___aaaccccccaaa___\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPMMMKKKKKKLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNPPPQQQNNNMMMKKKKKKLLLLLLMMMMMMIIIHHHGGGGGGGGGGGGIIIIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBAAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@<<<;;;;;;::::::::::::;;;:::::::::::::::999999999888888999999999888888888666666777777777777666666777666444333333444666777666777777777777888888888999888888777666555555444BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHKKKMMMOOOPPPQQQQQQQQQPPPOOOPPPSSSVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNLLLLLLMMMMMMOOOPPPRRRSSSVVVVVVWWWYYY\\\]]]\\\ZZZWWWXXXYYYYYYZZZYYYYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUTTTTTTSSSVVVWWWXXXYYYZZZ[[[[[[[[[XXXZZZ[[[[[[ZZZYYY[[[\\\]]]^^^^^^]]]ZZZWWWVVVVVVTTTTTTVVVWWWZZZ\\\^^^```eeeccc```]]][[[YYYXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZWWWVVVTTTRRRQQQQQQQQQRRRSSSWWW[[[___aaa___\\\ZZZXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^``````___^^^^^^^^^WWWWWWVVVVVVUUUTTTSSSSSSPPPRRRSSSSSSSSSTTTWWWYYYWWWXXXYYYYYYWWWUUUUUUVVVSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIGGGEEECCCEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>===>>>@@@?????????@@@BBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@?????????@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@BBBCCCCCCBBB@@@AAACCCCCCBBBBBBDDDEEECCCCCCEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMQQQSSSTTTUUUUUUVVVXXXZZZUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQRRRPPPPPPOOONNNMMMMMMMMMMMMRRRRRRTTTUUUWWWYYYZZZ[[[_________\\\XXXUUUTTTTTTTTTUUUVVVYYY[[[]]]___```]]]\\\]]]^^^``````^^^\\\YYYYYYYYYYYYXXXVVVUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNPPPQQQNNNLLLKKKKKKMMMNNNMMMLLLIIIHHHHHHGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDBBBBBBCCCDDDDDDCCCAAA???=========??????======<<<;;;::::::::::::::::::::::::999999999999888999999:::999999888777888888999999999999888888777666555444444555666777666666666666777777777777888888777777666666555555@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAACCCDDDFFFGGGFFFEEEDDDDDDEEEGGGJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFDDDBBBAAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQPPPPPPQQQUUUYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYWWWVVVSSSQQQOOOMMMLLLKKKLLLLLLNNNPPPRRRSSSWWWVVVWWWYYY]]]^^^]]][[[WWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVTTTSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYWWWWWWYYYZZZ[[[\\\\\\\\\WWWXXXYYYYYYXXXXXXYYY[[[[[[\\\]]]\\\YYYVVVUUUUUUSSSTTTUUUWWWYYY\\\^^^___bbbaaa___]]][[[ZZZZZZZZZUUUVVVWWWXXXYYYZZZ[[[[[[XXXWWWUUUTTTSSSSSSSSSSSSRRRVVV[[[___aaaaaa^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYY[[[^^^___^^^]]]]]]^^^WWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRRRRRRRSSSVVVXXXVVVYYY\\\\\\YYYVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDCCCAAAAAABBBCCCCCCBBBAAA@@@======>>>>>>?????????>>>===>>>???>>>======???@@@?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>@@@BBBCCCBBBAAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIICCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@AAABBBAAA@@@@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@??????@@@BBBBBBBBB???AAACCCCCCAAAAAACCCEEEBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNQQQUUUWWWVVVVVVVVVXXXUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTTTTVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSQQQPPPOOOOOOOOOPPPKKKNNNPPPPPPOOOOOOQQQSSSPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXYYYYYY^^^^^^^^^\\\YYYVVVVVVWWWTTTUUUWWWYYY\\\^^^```aaa]]]\\\[[[\\\]]]]]][[[ZZZVVVXXXZZZ[[[ZZZYYYWWWUUUSSSSSSQQQNNNLLLLLLNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPNNNLLLKKKKKKMMMNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKLLLNNNNNNNNNNNNMMMKKKLLLNNNPPPPPPOOONNNMMMGGGGGGHHHHHHHHHIIIIIIIIIFFFDDDCCCBBBCCCDDDEEEFFFCCCAAA???===<<<===>>>?????????===;;;:::999999999999999999999999999999999999::::::::::::999777777888888999999999999888888777777777777777777777777444555555555666666666666777777777777666666666666>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@AAABBBDDDFFFGGGEEEEEEDDDDDDEEEGGGJJJKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHFFFDDDBBBAAABBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLNNNNNNMMMOOOPPPPPPOOOQQQVVVZZZWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZXXXVVVTTTQQQNNNMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWVVVWWWZZZ^^^___^^^[[[WWWXXXYYY[[[[[[[[[ZZZYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTWWWZZZ\\\^^^^^^^^^WWWXXXYYY[[[\\\\\\\\\\\\UUUWWWXXXXXXWWWWWWXXXZZZYYY[[[]]]\\\YYYVVVTTTTTTSSSTTTUUUWWWYYY\\\^^^___aaa```^^^\\\[[[[[[[[[\\\WWWXXXYYYZZZ[[[\\\]]]^^^\\\ZZZYYYWWWVVVVVVWWWWWWRRRUUUZZZ___aaaaaa```^^^^^^^^^^^^]]]\\\[[[[[[ZZZUUUXXX[[[\\\\\\[[[[[[[[[YYYXXXXXXWWWUUUSSSQQQPPPMMMOOOPPPQQQQQQSSSUUUWWWWWW[[[______\\\XXXVVVVVVVVVUUUTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC??????@@@AAA@@@???>>>===>>>???@@@AAABBBBBBCCCBBB@@@AAABBBCCCCCCCCCBBBAAA;;;<<<===>>>>>>??????>>><<<<<<===<<<::::::<<<===>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@@@@@@@@@@???===???BBBDDDCCCCCCCCCDDDAAABBBCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>AAAAAAAAA@@@???@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>>>>@@@AAABBBAAA>>>AAACCCCCCAAAAAACCCEEEBBBCCCDDDFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJPPPVVVYYYXXXVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWYYYYYYYYYZZZYYYYYYXXXWWWTTTTTTSSSRRRTTTVVVYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRJJJMMMOOOPPPNNNOOOQQQTTTOOOOOOPPPQQQQQQRRRRRRRRRPPPQQQTTTVVVWWWXXXXXXWWW[[[\\\]]][[[YYYXXXXXXYYYUUUVVVXXXZZZ]]]___aaabbb]]]\\\ZZZZZZ[[[[[[ZZZYYYTTTVVVZZZ\\\\\\[[[XXXVVVTTTSSSRRROOOMMMMMMNNNPPPMMMMMMMMMLLLLLLLLLLLLLLLHHHIIILLLNNNPPPPPPPPPPPPOOOMMMKKKKKKNNNNNNLLLJJJJJJIIIIIIHHHIIIJJJKKKLLLIIIKKKMMMOOOPPPOOONNNMMMMMMNNNPPPQQQQQQPPPOOOMMMHHHHHHHHHIIIIIIIIIJJJJJJEEECCCAAAAAACCCEEEFFFGGGCCCAAA>>><<<;;;<<<>>>???AAA@@@>>><<<:::999999888999999999999999999999999::::::;;;;;;:::999777666666666777777777777666666777777888888888888777777444444444444555555555666666666666666777777777777?????????>>>===>>>@@@CCCDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQRRRRRRSSSVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXUUUQQQNNNKKKPPPPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\[[[YYYYYYXXXXXXXXXWWWWWWVVVWWWXXXWWWTTTRRRMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^YYYSSSSSSXXX[[[\\\ZZZXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUVVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^]]][[[XXXVVVUUUVVVXXXYYY[[[]]]___``````aaaaaa^^^\\\[[[\\\[[[XXXTTTVVVUUUVVVXXXZZZZZZYYYWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXXXXXXXXXXWWWUUUTTTUUUVVVVVVVVVUUUSSSQQQPPPNNNNNNMMMMMMLLLMMMMMMMMMHHHHHHIIIJJJLLLLLLJJJHHHLLLMMMMMMLLLKKKJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCBBB@@@@@@?????????@@@@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>????????????>>>>>>======<<<<<>>>>>>>>>>>===BBBBBB@@@@@@@@@@@@BBBBBBEEEFFFGGGEEECCCBBBCCCDDDBBBAAA???======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCAAAAAABBBBBBCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMOOOQQQRRRQQQOOOMMMRRRRRRTTTUUUVVVWWWWWWWWWSSSSSSTTTTTTUUUUUUUUUUUUYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOPPPQQQQQQPPPNNNNNNPPPQQQRRRRRRRRRRRRVVVVVVTTTQQQPPPPPPSSSVVVPPPRRRSSSTTTTTTUUUWWWYYY\\\\\\[[[[[[YYYXXXVVVUUUVVVXXXZZZ\\\^^^___``````______^^^]]]]]]\\\[[[[[[VVVVVVWWWXXXYYYZZZ[[[[[[XXXUUUPPPLLLJJJJJJLLLNNNRRRPPPLLLJJJJJJKKKNNNPPPOOOMMMLLLMMMPPPQQQOOOLLLJJJJJJKKKLLLLLLLLLLLLLLLGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMNNNOOOOOOOOONNNMMMLLLMMMOOOQQQQQQPPPOOONNNLLLKKKIIIHHHGGGGGGHHHHHHJJJHHHEEEBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@>>>===<<<;;;;;;:::888777777888:::;;;::::::;;;;;;::::::999888777777777777777777777777999999999777666666999;;;;;;999777555444444666666555555555555555666777888>>>>>>???>>><<<===???AAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIKKKKKKLLLNNNQQQRRRRRRSSSUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYVVVSSSOOOMMMOOOPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[YYYXXXWWWWWWXXXXXX[[[YYYXXXWWWWWWVVVTTTRRROOOOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\WWWRRRRRRUUUYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[YYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^____________]]]]]]]]][[[XXXUUUUUUVVVXXXYYYZZZ\\\]]]^^^_________]]][[[[[[\\\[[[XXXUUUVVVVVVVVVXXXZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRWWWWWWXXXXXXXXXWWWUUUTTTWWWWWWWWWVVVUUUTTTSSSRRROOOOOONNNMMMMMMMMMMMMMMMJJJIIIIIIJJJLLLLLLKKKIIIKKKLLLMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>======<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>=========<<<<<>>>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLJJJLLLNNNPPPPPPOOONNNLLLPPPQQQRRRTTTUUUVVVWWWWWWTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUUUURRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRSSSSSSSSSSSSUUUVVVUUUSSSRRRSSSSSSQQQRRRSSSRRRRRRSSSVVVYYYZZZ[[[[[[[[[[[[ZZZYYYYYYWWWXXXYYY[[[\\\^^^___```^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[XXXUUUQQQMMMKKKKKKMMMOOORRRPPPMMMKKKJJJKKKNNNOOOOOOMMMLLLMMMOOOOOOMMMKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMNNNOOOMMMMMMNNNOOOOOONNNMMMLLLKKKLLLNNNOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFGGGGGGGGGHHHGGGEEECCCAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;;;;:::999888888999:::;;;::::::;;;;;;::::::999888777777777777777777777777888888999888777666888:::999888666444333333444555555444444444555555666777@@@@@@AAA???>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLPPPRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWUUURRRPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXVVVUUUVVVWWWXXX]]][[[XXXWWWVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYUUUQQQPPPSSSUUUVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[UUUUUUVVVVVVXXXYYY[[[\\\\\\\\\]]]^^^____________\\\\\\\\\ZZZWWWUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVVVVVVVXXXZZZZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPQQQPPPPPPOOOOOOPPPQQQQQQVVVVVVWWWXXXXXXWWWVVVUUUYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPOOONNNMMMMMMLLLMMMKKKJJJIIIIIIKKKLLLLLLKKKKKKLLLLLLKKKHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA?????????>>>>>>======<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAACCCDDDCCCBBBBBBCCCEEEBBBAAA@@@???>>>???@@@AAA@@@???>>>>>>???AAACCCDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOOOONNNMMMKKKMMMNNNPPPSSSUUUVVVWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXVVVUUUQQQQQQOOONNNNNNOOOPPPPPPTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTQQQTTTXXXYYYWWWUUURRRQQQSSSSSSRRRQQQPPPRRRVVVYYYYYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXZZZ\\\^^^```bbbaaaaaa___^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWUUURRROOOMMMMMMNNNPPPRRRQQQNNNLLLKKKLLLMMMNNNOOONNNMMMMMMNNNNNNLLLJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOOOONNNNNNOOOOOOOOOMMMLLLKKKIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???AAA@@@???>>>>>>======>>>@@@@@@@@@???>>>===<<<;;;<<<;;;:::999999:::;;;<<<:::::::::::::::999999888777777777777777777777777666777999999777777777888777666444333222333333444444444333333333444555555CCCDDDDDDCCCBBBAAABBBCCCAAAAAABBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAADDDCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJNNNPPPQQQQQQRRRSSSVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXVVVTTTRRRNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUWWWYYY[[[\\\[[[[[[ZZZZZZZZZZZZYYYYYYZZZYYYWWWUUUTTTUUUWWWXXX[[[XXXVVVTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXTTTQQQPPPRRRSSSTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWZZZ\\\]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXYYYZZZUUUUUUUUUVVVXXXYYY[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZWWWUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUWWWYYYZZZYYYXXXVVVVVVUUUTTTRRRPPPOOONNNPPPPPPPPPPPPPPPQQQQQQQQQTTTUUUVVVWWWXXXWWWVVVUUUYYYXXXVVVTTTSSSSSSSSSTTTRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKIIIIIIKKKLLLMMMLLLLLLMMMMMMKKKHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDD@@@BBBCCCEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>===>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================???>>>>>>===>>>>>>??????BBBBBBBBBCCCCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???????????????????????????@@@BBBBBBAAABBBCCCEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<===@@@CCCEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMOOORRRUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRSSSTTTSSSUUUXXXZZZZZZYYYWWWVVVQQQPPPNNNMMMMMMMMMMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUQQQTTTXXXYYYXXXUUUSSSSSSUUUTTTSSSQQQPPPRRRVVVZZZZZZZZZ[[[\\\]]]]]]]]]]]]YYYXXXWWWWWWXXXZZZ]]]___bbbbbbaaa```___^^^]]]]]][[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSPPPOOOOOOPPPPPPRRRQQQOOONNNMMMMMMNNNNNNPPPPPPOOOOOOOOOMMMLLLKKKNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPOOOPPPPPPPPPOOONNNLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCBBB@@@???>>>@@@???>>>===============????????????>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888666666666666666666666666444666999999888666666666666666555444333333444444333333333222222333444444BBBDDDEEEDDDCCCBBBCCCDDDAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFHHHLLLNNNOOOPPPQQQRRRVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRMMMNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSTTTUUUWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUUUUUUUWWWXXXVVVTTTRRRRRRTTTUUUVVVUUUQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVUUUWWWYYY[[[\\\\\\ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWXXXXXXYYYZZZWWWWWWXXXYYYYYYYYYYYYXXXZZZZZZZZZYYYVVVTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTUUUWWWYYYXXXWWWUUUUUUUUUTTTRRRPPPNNNMMMPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVXXXVVVTTTSSSQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJIIIKKKMMMMMMMMMMMMNNNNNNLLLIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDD@@@BBBCCCEEEEEEDDDBBBAAA???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDAAAAAAAAAAAAAAAAAABBBBBB@@@>>>===<<<===???BBBDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLOOORRRUUUWWWXXXYYYVVVUUUSSSRRRRRRRRRSSSSSSRRRTTTWWWYYYZZZYYYWWWUUUPPPOOONNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTUUUTTTRRRQQQQQQSSSTTTSSSSSSRRRSSSSSSTTTUUUSSSUUUWWWWWWUUUTTTUUUVVVWWWVVVTTTRRRQQQRRRVVVZZZZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWZZZ\\\]]]\\\\\\\\\[[[ZZZZZZYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRRRRQQQPPPNNNNNNMMMQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQOOOMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFBBBBBBBBBBBBAAA???>>>===>>>>>>======<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777555555555555555555555555444666888888777666555666666666555555555555555555444333333222222222333333???@@@BBBCCCBBBAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJKKKLLLNNNPPPSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWRRRQQQPPPQQQTTTUUUVVVUUUOOOOOOOOONNNOOOOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVTTTSSSRRRQQQQQQRRRTTTVVVUUUVVVWWWYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXYYYYYYZZZXXXVVVTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVXXXWWWVVVUUUUUUVVVUUUTTTRRRSSSUUUWWWWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKLLLMMMLLLKKKKKKMMMNNNNNNMMMLLLMMMMMMLLLIIIGGGGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAABBBCCCDDDCCCCCCAAAAAA>>>???@@@BBBBBBBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<>>>>>??????????????????>>>>>>>>>======<<<======>>>>>>======<<<<<<>>>????????????AAABBBAAAAAABBBBBBBBBBBBCCCCCC@@@???>>>======???AAABBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKNNNPPPSSSUUUVVVWWWSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWXXXWWWVVVUUUPPPPPPNNNMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPSSSUUUTTTQQQOOOPPPRRRSSSRRRQQQQQQQQQQQQSSSTTTTTTUUUUUUTTTSSSSSSUUUWWWVVVVVVUUUSSSQQQRRRUUUWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQOOONNNMMMIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>======<<<;;;:::::::::;;;;;;:::::::::999999999999999888888777555555555555555555555555444666777777555555555666555555555555555555555555444444333222222222333333<<>>>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIILLLPPPSSSUUUTTTSSSQQQPPPOOOOOOOOONNNOOOPPPRRRRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPRRRSSSSSSSSSRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVRRRRRRRRRSSSUUUVVVUUUSSSNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPQQQRRRRRRRRRSSSUUUVVVVVVUUURRRQQQQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTVVVXXXWWWTTTSSSSSSTTTTTTRRRQQQQQQSSSUUUVVVUUUVVVVVVVVVUUUUUUSSSRRRRRRMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKLLLMMMLLLLLLMMMNNNOOONNNLLLJJJKKKLLLJJJHHHGGGGGGHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEECCCBBBBBBAAAAAABBBCCCDDDEEEDDDCCCAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@<<<===???AAABBBBBBAAA@@@===>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@??????========================<<<<<<;;;:::999999999999777777888888999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::::::::>>>============>>>??????>>>>>>>>>======>>>????????????>>>>>>>>>=========;;;<<<============<<<;;;<<<===???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@???@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIILLLNNNPPPRRRSSSSSSPPPQQQSSSTTTUUUTTTRRRQQQSSSSSSTTTUUUUUUUUUTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNRRRUUUTTTPPPNNNOOORRRRRRQQQOOONNNNNNOOOQQQRRRRRRSSSTTTTTTSSSSSSUUUVVVTTTTTTTTTRRRPPPPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^XXXXXXWWWVVVUUUUUUTTTTTTQQQQQQRRRRRRRRRQQQPPPPPPLLLNNNPPPRRRSSSSSSRRRQQQOOOQQQSSSRRRPPPOOOPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOONNNMMMLLLHHHGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFEEECCCCCCBBBAAA???>>>======>>>>>>===<<<<<<;;;;;;<<<<<<============>>>======<<<;;;999999::::::::::::999999999999999999999888777777444444444444444444444444555666666555444444555777444444444555555555444444555555444333333333333333===@@@CCCDDDDDDDDDEEEFFFEEEBBB???===<<<>>>AAACCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFFFFHHHKKKPPPTTTUUUTTTRRRQQQPPPOOONNNNNNLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJOOOPPPRRRSSSSSSRRRPPPOOOSSSSSSTTTUUUWWWXXXYYYYYYUUUWWWYYYZZZZZZYYYWWWVVVTTTTTTTTTUUUVVVVVVTTTRRRNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOQQQQQQQQQSSSUUUWWWXXXVVVSSSQQQQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSTTTTTTWWWXXXXXXYYYXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTVVVXXXWWWSSSQQQRRRTTTSSSQQQPPPPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSLLLMMMNNNPPPQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWUUUVVVVVVVVVUUUSSSQQQPPPLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPPPPNNNLLLHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@AAABBBCCCCCCAAA???>>>DDDCCCBBBAAA@@@??????@@@;;;===???AAABBBAAA@@@???============>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<============;;;;;;::::::999999::::::777777777888999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999999:::===<<<<<<<<<<<<======>>>>>>============>>>>>>????????????>>>>>>>>>>>>===:::;;;<<<======<<<;;;:::<<<===>>>>>>======>>>???AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHJJJLLLNNNOOOPPPQQQNNNPPPSSSUUUVVVTTTSSSQQQTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQMMMRRRUUUTTTPPPMMMOOOQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPRRRTTTUUUTTTSSSTTTTTTRRRRRRSSSQQQOOONNNOOOQQQPPPQQQSSSVVVWWWYYYZZZZZZYYYZZZ[[[[[[[[[[[[ZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\WWWWWWVVVUUUUUUTTTSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOKKKMMMOOORRRTTTTTTSSSRRRMMMPPPRRRRRROOONNNPPPRRRMMMNNNOOOOOOPPPPPPOOOOOOKKKLLLMMMNNNNNNNNNNNNMMMJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFFFFEEEFFFGGGGGGHHHDDDDDDEEEEEEEEECCCBBB@@@BBB@@@>>>===<<<===>>>???<<<<<<;;;;;;;;;<<<<<<=====================<<<;;;888999999::::::999999888888999999999999888777777444444444444444444444444555666555444333333555777222222333444444444333333666555444444333333333333>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???@@@BBBBBBCCCEEEFFFGGGHHHKKKNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLKKKJJJIIIJJJKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUXXXYYYXXXYYYZZZ[[[ZZZYYYWWWUUUWWWWWWVVVVVVUUUTTTSSSSSSOOONNNLLLLLLMMMPPPSSSUUUPPPOOONNNNNNOOOOOONNNLLLNNNMMMMMMNNNOOOQQQTTTUUUXXXXXXVVVSSSPPPPPPQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSVVVWWWXXXXXXVVVTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVYYYXXXUUUXXX\\\YYYRRRUUUUUUUUUTTTRRRRRRTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTSSSQQQOOONNNPPPQQQQQQRRRSSSTTTTTTUUUSSSTTTVVVWWWVVVUUUSSSQQQLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMKKKKKKLLLNNNOOONNNKKKIIIIIIKKKLLLKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDD>>>>>>???@@@@@@@@@@@@@@@CCCBBB@@@???===<<<;;;;;;>>>>>>?????????@@@@@@@@@??????=========>>>???@@@AAAAAAAAAAAAAAA@@@???>>>@@@?????????>>>>>>======<<<<<<:::999888777777777666666666666666555555555777888888888999999999999999::::::888777777999<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>???@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@??????>>>=========>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFCCCBBBBBBCCCGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSRRRPPPQQQRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNOOOOOORRRSSSTTTRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQSSSSSSTTTRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ]]]ZZZWWWWWWYYYYYYXXXUUUYYYWWWUUUTTTTTTTTTRRRPPPRRRRRRQQQQQQPPPOOONNNNNNLLLLLLLLLOOORRRTTTSSSRRRUUUSSSQQQOOONNNMMMMMMNNNLLLKKKKKKMMMPPPSSSTTTTTTKKKLLLNNNRRRTTTSSSOOOJJJNNNNNNNNNNNNLLLKKKJJJIIIHHHDDDBBBBBBDDDFFFEEEDDDEEEDDDDDDCCCBBBAAAAAAAAABBB@@@>>><<<;;;;;;<<<============<<<;;;;;;::::::<<<===???@@@???>>><<<:::::::::::::::::::::::::::;;;888777777999999666333444222000111444666444222555666666666444333444555333333333333333333333333444333111000000000111111????????????????????????@@@@@@???????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@??????>>>>>>???@@@AAAAAA?????????AAAAAACCCEEEFFFGGGHHHJJJLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQQQQRRRTTTUUUWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXVVVUUUTTTSSSSSSPPPNNNLLLKKKKKKMMMOOOQQQNNNLLLKKKKKKLLLMMMKKKJJJMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUSSSPPPNNNMMMNNNPPPRRRRRRRRRRRRRRRSSSSSSTTTSSSUUUVVVUUUSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUSSSVVVXXXXXX]]]bbbaaa\\\UUUVVVUUUTTTRRRRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSRRRRRRQQQOOONNNLLLKKKJJJKKKMMMNNNMMMKKKHHHHHHJJJKKKIIIGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@??????>>>>>>===>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<===<<<;;;:::999888888777666666666666666666666555777777777777888888888999999::::::999777777999;;;999999999999999999999999888888888999999999::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>???@@@@@@======>>>??????@@@@@@AAA@@@@@@??????>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCDDDEEEEEECCCCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPRRRRRRRRRRRRQQQRRRPPPNNNNNNOOOOOONNNMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSTTTSSSQQQOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMMMMNNNPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY\\\YYYWWWWWWXXXXXXWWWUUUWWWUUUSSSSSSSSSRRRPPPOOOQQQPPPOOONNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSQQQPPPNNNMMMLLLLLLLLLIIIHHHHHHJJJMMMPPPQQQPPPMMMMMMNNNQQQSSSSSSOOOKKKMMMMMMLLLLLLKKKJJJHHHGGGHHHFFFCCCCCCFFFGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBAAA>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999999999999999999888777666777999999777555444222111222555666444333444666666555444333444555333333333333333333333333333222111000000000111111??????????????????????????????>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>>>>???@@@BBBEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKIIIJJJLLLNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[ZZZZZZYYY[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTRRRPPPMMMLLLMMMOOORRRRRRSSSSSSSSSTTTTTTTTTSSSTTTUUUTTTRRRPPPPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRUUUWWWYYY^^^cccdddaaaVVVVVVVVVTTTRRRRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPPPPQQQQQQQQQQQQNNNMMMKKKIIIIIIIIIKKKLLLKKKJJJHHHHHHHHHHHHGGGEEEBBBCCCCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBCCCCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<===============;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>?????????>>>?????????>>>===<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;:::999888888555555666666666666666666666666666666777777777777888999:::999777777999;;;777777777777777777777777888888888888888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>??????;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>===<<<;;;;;;<<<<<<======>>>?????????AAA@@@???>>>???@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@AAACCCCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQOOOLLLKKKLLLMMMLLLKKKMMMMMMLLLLLLLLLMMMNNNNNNPPPRRRTTTUUUSSSQQQPPPOOOQQQQQQPPPPPPOOONNNNNNNNNLLLMMMNNNMMMLLLLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMNNNPPPRRRTTTUUUUUUUUUXXXWWWVVVUUUUUUUUUVVVWWWYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQQQQQQQOOONNNOOONNNLLLJJJJJJKKKMMMOOOMMMPPPRRRQQQNNNMMMNNNPPPPPPOOONNNLLLLLLKKKKKKLLLHHHGGGGGGIIILLLNNNOOONNNNNNNNNNNNPPPQQQQQQOOOMMMKKKKKKKKKJJJIIIHHHFFFFFFHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBAAABBBAAA>>><<<;;;:::::::::999999:::;;;;;;<<<======;;;;;;::::::999999::::::777777777777777777777777666555555666888999777666444333222333555666555444444555666555444333333555222222222222222222222222222222111000000000111111@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@<<<=========>>>>>>??????AAABBBBBBAAA>>>======>>>???BBBEEEGGGGGGFFFFFFGGGIIIJJJKKKLLLNNNNNNOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMLLLKKKIIIJJJLLLOOOLLLLLLMMMMMMNNNNNNOOOOOORRRRRRTTTUUUUUUTTTRRRRRRTTTUUUWWWYYYZZZ[[[[[[[[[]]]\\\[[[YYYXXXVVVUUUTTTQQQPPPMMMKKKKKKLLLNNNPPPRRRQQQPPPPPPQQQQQQPPPNNNLLLLLLMMMOOOPPPRRRTTTUUUTTTUUUTTTQQQOOOMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVVVVUUUSSSQQQQQQRRRPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWYYY[[[]]]]]][[[WWWWWWVVVUUUSSSRRRTTTVVVXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTQQQOOONNNOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOPPPMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAABBBCCCCCCDDDCCCBBBAAA@@@????????????<<<===>>>>>>??????>>>>>>@@@???>>>===============<<<<<<=========>>>>>>>>>>>>>>>??????>>><<<:::999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::999888555555555555666666666666555555555666666666666777888999:::999777777888:::666666666666666666666666777888888888888888888888888888999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>999::::::;;;;;;<<<<<<===@@@@@@???>>><<<;;;:::::::::;;;;;;<<<======>>>>>>@@@???===<<<===???AAACCCAAAAAA@@@@@@@@@?????????>>>???@@@AAABBBAAAAAA@@@>>>@@@BBBBBBAAABBBCCCEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPRRROOOLLLKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNQQQTTTUUUTTTRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNNNNMMMMMMOOOQQQOOOOOOOOOOOOOOOPPPPPPPPPMMMNNNOOOQQQRRRSSSTTTUUUWWWVVVTTTSSSRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPQQQQQQQQQPPPOOOOOOLLLIIIGGGGGGIIILLLNNNOOORRRUUUSSSMMMJJJLLLOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHIIILLLNNNNNNNNNOOONNNNNNOOOOOOOOOOOOOOOJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::999999999999999::::::;;;;;;;;;;;;<<<;;;999888777888999:::777777777777777777777777666666666666777666555555444333333444555555555555444555666555333222333444222222222222222222222222111111111000000000000111???????????????????????????????????????@@@AAAAAA@@@AAAAAABBBCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@<<<<<<<<<===>>>>>>??????@@@AAABBB@@@>>>======>>>???BBBEEEFFFFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNKKKKKKLLLMMMMMMNNNOOOOOORRRRRRSSSTTTSSSRRRQQQPPPRRRSSSUUUWWWYYYZZZ[[[[[[]]]\\\[[[ZZZXXXWWWVVVUUURRRPPPNNNMMMNNNOOORRRSSSUUUTTTRRRSSSTTTTTTSSSQQQLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTRRROOOMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRTTTVVVVVVUUUSSSQQQPPPQQQSSSSSSSSSSSSSSSRRRPPPPPPTTTTTTVVVXXXXXXWWWWWWXXXXXXXXXWWWUUUSSSRRRTTTVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVUUURRROOOMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVSSSTTTTTTUUUTTTSSSQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQOOONNNMMMMMMMMMNNNMMMLLLIIIGGGFFFFFFFFFGGGFFFGGGHHHGGGFFFDDDCCCCCCFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????<<<<<<===>>>>>>>>>>>>===??????>>>======<<<======;;;;;;<<<<<<<<<============>>>>>>>>>===<<<:::999;;;;;;<<<<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::888777444555555555666666777777444555555555666666666666777888999999888777888999777777777777777777777777777777777777777777777777888888999999::::::::::::;;;;;;<<<===============<<<==================<<<<<<<<<<<<<<<<<<=========999999999:::;;;;;;<<<<<>>===<<<;;;:::999999::::::;;;;;;<<<======>>>===<<<;;;<<<>>>@@@BBB????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>@@@AAAAAA@@@@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRPPPNNNMMMNNNOOOOOONNNMMMMMMLLLLLLKKKLLLLLLMMMMMMPPPSSSTTTSSSRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMKKKLLLMMMLLLLLLLLLNNNPPPMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSRRRTTTRRRQQQRRRSSSSSSRRRQQQOOOLLLIIIFFFFFFHHHKKKNNNOOOSSSUUUSSSMMMIIIKKKNNNKKKLLLLLLMMMMMMMMMMMMMMMJJJHHHGGGHHHKKKLLLLLLLLLNNNNNNNNNNNNMMMMMMNNNNNNJJJJJJJJJIIIHHHGGGEEEEEECCCCCCDDDDDDDDDCCCCCCDDDBBBBBBDDDDDDDDDCCCAAA@@@??????===<<<:::999888888;;;;;;::::::999999999999<<<;;;999777666888999;;;888888888888888888888888777888888777555333222222333333444444444444444555444555555555333222333444111111111111111111111111000000000000111000000000>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???<<<<<<======>>>>>>?????????@@@AAA@@@>>>======>>>???BBBDDDEEEDDDCCCCCCDDDFFFFFFHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOQQQRRRSSSUUUWWWXXXZZZZZZ\\\[[[[[[ZZZYYYXXXWWWWWWSSSRRRPPPOOOPPPRRRTTTVVVUUUTTTSSSSSSTTTTTTSSSQQQMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTUUUSSSQQQOOONNNOOOSSSTTTUUUUUUTTTSSSQQQPPPRRRSSSUUUYYYYYYWWWWWW[[[XXXXXXXXXUUUSSSRRRTTTVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUSSSQQQOOONNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUQQQRRRTTTUUUUUUSSSQQQPPPLLLMMMOOOQQQRRRSSSSSSTTTTTTRRRPPPOOOMMMMMMNNNNNNNNNLLLIIIGGGEEEEEEEEEFFFDDDFFFGGGHHHFFFDDDDDDDDDHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<======::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::<<<<<<<<<<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::888666444444555555666777777777555555555555666666666666666888999999888777777888777777777777777777777777777777777777666666666666888888888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<============<<<;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>>>>>>>============<<<>>>???@@@@@@AAA@@@???>>>===>>>@@@?????????@@@AAAAAABBBCCCEEEHHHJJJLLLMMMIIIIIIGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQMMMMMMLLLKKKKKKKKKLLLLLLLLLNNNPPPQQQQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPOOONNNIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUUUUTTTSSSRRRSSSTTTRRRRRRRRRTTTUUUTTTSSSPPPNNNJJJGGGFFFHHHKKKMMMNNNPPPRRRPPPLLLIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGFFFFFFHHHIIIIIIIIILLLMMMNNNMMMKKKKKKKKKMMMIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCCCCBBBAAAAAABBB???AAABBBCCCCCCBBB@@@???======<<<;;;:::999999888;;;;;;:::999999888777777;;;:::888666666777888999777777777777777777777777777888999777444111000111111222444333222222333555333444555444333222222444000000000000000000000000...///000111111111000000========================;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@????????????@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>???>>>???@@@???>>>===>>>???AAABBBCCCCCCBBBAAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHGGGIIIKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVTTTRRRPPPPPPQQQSSSUUUVVVTTTSSSSSSTTTTTTSSSRRROOOOOOPPPQQQQQQPPPOOOOOOQQQRRRSSSQQQOOOLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRRRRTTTUUUVVVTTTQQQOOONNNOOOPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQUUUYYYYYYUUUVVV[[[YYYYYYXXXVVVSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQNNNPPPRRRTTTTTTSSSQQQPPPMMMNNNOOOPPPQQQRRRRRRRRRTTTSSSQQQOOOOOOOOOQQQQQQOOOMMMJJJGGGEEEEEEEEEEEEAAADDDGGGHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<:::;;;<<<<<<;;;999777555444444555555666777777888555555666666666777777777555777999999888777777777777777777777777777777777777777666666666555555555666666777777888999999:::999:::;;;<<<==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===888999:::<<<=====================<<<<<<<<<<<<;;;<<<===>>>??????>>>===<<<:::;;;===>>>>>>???AAABBB@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOOOOOOOPPPSSSUUUVVVTTTRRRMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPSSSVVVUUUTTTTTTSSSRRRQQQQQQPPPKKKKKKLLLKKKIIIIIIJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWXXXXXXXXXVVVTTTQQQPPPPPPSSSVVVVVVTTTRRRRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSRRRPPPLLLIIIHHHIIIJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMLLLLLLIIIGGGFFFFFFHHHIIIIIIHHHIIILLLMMMMMMJJJIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB>>>AAACCCCCCAAA???@@@AAA===???AAABBBBBBAAA???>>>;;;;;;;;;;;;;;;:::999999999999999999888888888888888888666555555555666777666666666666666666666666555777888666333111111222///111333333111111222444333444555444222111222333000000000000000000000000---...000111111111000000========================999999999:::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;????????????>>>>>>>>>>>>===>>>??????>>>===???@@@BBBBBBCCCBBB@@@@@@BBBDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEHHHKKKLLLKKKIIIGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMMMMMMMOOOOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVSSSQQQOOOPPPQQQRRRWWWVVVUUUUUUVVVVVVUUUSSSPPPPPPQQQQQQQQQPPPNNNMMMTTTUUUUUUTTTQQQOOONNNOOOMMMNNNQQQSSSTTTTTTSSSSSSWWWXXXXXXWWWTTTQQQQQQQQQMMMOOOQQQTTTUUUVVVUUUTTTRRRQQQTTTYYYVVVQQQRRRWWWYYYYYYXXXVVVSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSQQQNNNMMMMMMNNNQQQSSSSSSRRRQQQOOOOOOPPPPPPQQQQQQPPPPPPOOOSSSRRRQQQPPPPPPQQQSSSUUUOOOMMMJJJGGGEEEDDDEEEEEE@@@DDDHHHHHHGGGEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@???@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<===666888:::===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::777999<<<===>>>@@@BBBDDDAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDFFFEEEEEEFFFGGGJJJLLLMMMMMMNNNQQQTTTWWWWWWUUUSSSMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOSSSWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNMMMKKKJJJLLLMMMJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPOOOOOOPPPRRRSSSUUUXXXYYYZZZZZZXXXUUURRROOOOOOSSSVVVWWWTTTRRRSSSTTTRRRQQQQQQRRRTTTUUUTTTSSSSSSQQQNNNKKKIIIIIIJJJKKKHHHGGGFFFGGGHHHHHHFFFEEEDDDEEEGGGJJJKKKLLLKKKKKKLLLJJJHHHIIIJJJKKKKKKJJJHHHKKKMMMMMMJJJGGGHHHIIIFFFFFFEEEEEEDDDBBBAAA@@@>>>AAADDDDDDAAA???@@@AAA<<<>>>@@@BBBBBB@@@>>>===999::::::;;;;;;::::::999777777777888999999::::::666666555444444444444444555555555555555555555555333555777666333111222444...111333222000000111444333444555444222111222333000000000000000000000000---...///111111111000///;;;<<<<<<<<<;;;::::::999<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA???>>>===>>>?????????>>><<<;;;;;;<<<<<<===>>>=========>>>===<<<<<<===???AAACCC@@@?????????@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFDDDFFFGGGIIIJJJJJJIIIIIIEEEEEEEEEFFFHHHJJJKKKLLLNNNOOOPPPOOOMMMKKKKKKKKKKKKNNNRRRTTTTTTSSSSSSTTTXXXWWWVVVWWWYYYZZZZZZZZZWWWUUURRRPPPOOOOOOPPPQQQWWWVVVUUUTTTRRRPPPOOOOOOOOORRRTTTUUUTTTRRRQQQQQQUUUUUUUUURRRPPPNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSUUUUUUUUUTTTUUUVVVYYYXXXVVVTTTTTTUUUVVVWWWUUUTTTTTTSSSRRRQQQQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNPPPRRRRRRQQQOOONNNRRROOOLLLLLLOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQOOONNNNNNNNNOOOOOOPPPMMMJJJHHHGGGFFFDDDBBBGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????===<<<;;;999888888999999999999999::::::<<<===>>>::::::::::::::::::::::::===:::888888;;;<<<;;;999;;;;;;;;;;;;::::::999888777777777777777777777777666666666666777888999:::999:::;;;;;;999777888888777666555555555555666666777777888888888999999999888888888888888888888888888888777666555444333333444666777888777666444333333333444444666777888999999999:::;;;;;;<<<<<<===<<<<<<=========<<<:::999<<<<<<::::::::::::<<<<<<===<<<;;;::::::;;;===>>>===<<<;;;::::::;;;<<<===;;;;;;999888888888999::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<=========<<<;;;::::::<<<<<<;;;<<<===???AAABBBAAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRUUUVVVVVVTTTSSSRRRPPPMMMLLLLLLLLLLLLKKKKKKMMMOOOOOOOOOPPPSSSVVVVVVWWWXXXWWWTTTQQQPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQPPPOOOOOOPPPRRRUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTRRRSSSTTTUUUTTTSSSQQQOOONNNMMMMMMNNNQQQRRRSSSRRRTTTSSSPPPLLLGGGFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDBBB???===<<<@@@AAABBBCCCBBB@@@>>><<<<<<>>>???@@@???>>><<<:::;;;;;;::::::999888777777444444555555666666777777888888777555555444444444666666666555555444333333444666777888777444111///000000////////////000000222222222111111111000000111111111111111111111111222222333333333333222222;;;;;;<<<<<<;;;::::::999;;;<<<<<<===>>>>>>??????===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>???@@@AAA@@@??????;;;;;;<<<===<<<;;;:::999;;;;;;<<<============<<<>>>===<<<<<<<<<>>>@@@AAA???????????????@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLKKKMMMPPPQQQQQQQQQRRRTTTWWWVVVVVVVVVXXXYYYYYYYYYWWWVVVSSSQQQOOOOOOOOOPPPUUUTTTTTTSSSRRRQQQPPPOOOQQQSSSVVVVVVUUUSSSSSSSSSUUUVVVUUUSSSPPPNNNNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUTTTTTTVVVWWWZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNPPPPPPQQQPPPPPPOOONNNOOOQQQRRRSSSRRRQQQPPPQQQNNNLLLLLLNNNPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLOOONNNMMMLLLKKKKKKLLLLLLMMMKKKHHHGGGFFFEEEDDDBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???>>>===;;;:::999999999:::;;;;;;<<<===>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999666555555777999888666::::::;;;;;;:::999999888777777777777777777777777666666666666777888999:::888:::;;;:::888777777888777666666555555666666777777777888888888999999999777777777777777777777777888888777777666666555555555666777888777666444333555555555555666888999:::999999::::::;;;<<<<<<<<<;;;<<<======<<<;;;:::999<<<;;;:::999999:::;;;<<<;;;:::999999:::<<<>>>???======;;;;;;;;;;;;<<<===;;;:::999888888888999999999:::::::::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<======<<<<<<;;;:::<<<<<<;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFIIIKKKMMMNNNNNNOOOQQQUUUWWWXXXWWWTTTSSSRRRPPPMMMLLLMMMOOOOOOOOOOOOPPPQQQQQQOOONNNQQQSSSRRRTTTUUUUUUSSSQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLOOONNNNNNMMMOOOQQQSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUQQQRRRSSSTTTSSSQQQPPPNNNOOOMMMKKKLLLOOOQQQRRRRRRRRRQQQOOOKKKGGGEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA???===<<>><<<;;;<<<===>>>??????>>><<<;;;;;;::::::999888888777777777777777777777888888888777666555444444333333333444444444444444555555555888888999999888555111///222222111111111111222222222222222111111111000000111111111111111111111111///000000111111000000///;;;;;;;;;;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>;;;<<<===>>>?????????>>>===>>>?????????>>>===<<<::::::;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEECCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIJJJLLLMMMNNNMMMOOOPPPOOOMMMLLLLLLMMMKKKLLLNNNNNNNNNOOOQQQTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVTTTQQQOOONNNNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOSSSUUUWWWWWWVVVUUUTTTUUUVVVWWWVVVTTTQQQOOONNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSTTTTTTTTTUUUWWW[[[ZZZYYYWWWUUUSSSRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRPPPNNNLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>======>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<===???@@@BBBBBB=========<<<<<<<<<<<<<<<999888777777999:::::::::999::::::::::::999888888777777777777777777777777666666666777777888888999777999:::999888777777888777777777666666777777888888888888888888999999999666666666666666666666666777777777777777777777777555666777777777666444333777666666666777888888999888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::888888888888999;;;>>>???======<<<;;;;;;<<<===>>>::::::999888888888888999888999999:::;;;<<<<<<===;;;;;;<<<===>>>>>>??????<<<<<<=========<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGDDDEEEGGGIIILLLNNNPPPPPPRRRTTTWWWZZZZZZWWWTTTRRRQQQOOOLLLLLLNNNQQQSSSTTTSSSSSSTTTRRROOONNNNNNOOOOOOQQQSSSSSSRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMOOOPPPRRRUUUTTTTTTSSSTTTTTTUUUUUUQQQQQQRRRRRRQQQPPPNNNMMMNNNLLLKKKLLLNNNPPPQQQQQQOOONNNLLLIIIEEEDDDDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA???===<<<======>>>>>>>>><<<;;;:::;;;<<<===>>>>>>>>><<<<<<::::::999999888777777777888888777777777777777777666555444333333333333333222222222333444555555555::::::::::::888555222000222222111111111111222222222111111111111000000000111111111111111111111111///000000111111000000///::::::;;;;;;;;;::::::999:::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@>>>??????@@@??????>>>>>><<<<<<==================???@@@@@@AAAAAA???>>>===999:::;;;;;;<<<<<<;;;;;;>>>===<<<<<<;;;<<<<<<===>>>>>>============>>>>>>CCCCCCCCCBBBCCCCCCDDDEEEDDDEEEEEEDDDCCCBBBDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNOOOOOONNNLLLMMMNNNKKKLLLMMMLLLLLLNNNRRRTTTWWWXXXYYYZZZZZZZZZ[[[[[[XXXWWWTTTRRRPPPNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOSSSUUUWWWWWWUUUTTTTTTUUUVVVWWWWWWUUURRROOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUYYYYYYXXXXXXVVVTTTSSSQQQTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOLLLMMMOOOPPPQQQQQQQQQQQQOOONNNNNNNNNOOOQQQRRRSSSTTTRRRPPPNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>======<<<<<<============<<<<<<;;;;;;;;;;;;777888999;;;===>>>??????===<<<<<<<<<<<<<<<;;;;;;999888888888999:::;;;;;;888999999999999999888888777777777777777777777777555666666777777777777777666777999888777666666777888777777777777888888999888888888888888888888888777777777777777777777777555555666666777777777888666666666777666555444444777666666666666666777777888888888999::::::;;;;;;::::::;;;;;;;;;:::::::::999999999999999999999999888888888888999:::;;;<<<===<<<;;;;;;;;;<<<===>>>::::::999999888888888888888888999:::;;;<<<<<<===:::;;;<<<===>>>???@@@@@@<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???@@@BBBAAA@@@@@@BBBDDDGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEGGGIIILLLNNNQQQRRRTTTVVVYYY[[[ZZZWWWSSSPPPNNNLLLJJJJJJNNNRRRUUUVVVSSSTTTSSSRRRQQQOOONNNNNNOOOQQQSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPPPPOOONNNLLLKKKLLLLLLLLLOOOQQQQQQOOOMMMKKKKKKJJJGGGDDDCCCCCCEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>===<<<============<<<;;;::::::;;;<<<=========<<<<<<999999888888777777777777666666666555555444444333666555555444333333333444222222222333333444444444888888888888777555222111000000////////////000000111111111111000000000000111111111111111111111111111111222222222222111111999999::::::;;;::::::999:::::::::;;;<<<<<<======<<<<<<===>>>??????????????????@@@AAAAAA@@@@@@???@@@@@@???>>>===<<<<<<<<<;;;<<<=========<<<;;;:::999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<<<<<<<>>>>>>===============>>>@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNLLLLLLLLLLLLLLLNNNRRRUUUXXXZZZ]]]]]]\\\[[[]]]^^^XXXWWWUUURRRPPPNNNMMMLLLIIIJJJLLLNNNOOOPPPOOOOOORRRTTTUUUUUUSSSSSSSSSTTTUUUWWWWWWVVVSSSQQQPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQSSSRRRRRRRRRQQQQQQQQQPPPRRRTTTUUUUUUSSSRRRRRRSSSWWWWWWWWWWWWWWWUUUTTTTTTSSSTTTUUUVVVVVVTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSTTTUUUTTTQQQOOOMMMMMMMMMMMMJJJJJJJJJIIIHHHFFFEEEEEEBBBAAA@@@@@@BBBDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;555666888:::<<<<<<======;;;;;;;;;::::::999999999555555555555555555777888777777888888999888888777666666666666666666666666555555666777777777666666444666777777666555666777777777777777777888999999888888888888888888888888888888888888888888888888333444444555555666666666666666666666666555555444555555444444444555555666777777888888999:::::::::::::::999999999:::::::::999999999999999999999999:::999999999888888999999<<<;;;:::::::::<<<===>>>::::::::::::999999999888888888999999:::;;;<<<<<<999999:::<<<===>>>??????<<<<<<===============<<<<<<<<<======>>>>>>??????AAA@@@???@@@AAADDDFFFHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGIIIKKKNNNPPPRRRTTTUUUXXXYYYXXXUUUQQQNNNKKKIIIHHHIIIMMMQQQSSSUUUQQQQQQQQQQQQRRRQQQPPPOOOQQQSSSUUUTTTRRRPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKLLLLLLNNNOOOPPPPPPSSSSSSTTTTTTUUUUUUUUUUUUPPPPPPOOONNNMMMLLLKKKJJJIIIKKKNNNSSSUUUSSSNNNIIIHHHHHHHHHFFFDDDCCCCCCDDD@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>=====================<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;888888777777777777666666666666555555444444333333777666555555555555555555444444444333333222222222333333444555555444333333000000////////////000000000000000000000000000000000000000000000000000000111111111222222111111111888999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<========================???>>>>>>=====================<<<<<<======>>>???BBBCCCCCCCCCAAABBBCCCEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMMMMLLLLLLLLLNNNKKKLLLLLLLLLLLLNNNQQQTTTVVVZZZ^^^^^^\\\[[[\\\^^^VVVVVVTTTSSSQQQOOOMMMMMMIIIKKKMMMPPPQQQQQQQQQPPPQQQSSSSSSSSSQQQQQQRRRSSSTTTVVVWWWWWWUUUSSSRRRRRROOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSSSSRRRQQQQQQQQQSSSUUUVVVVVVTTTSSSSSSTTTWWWWWWVVVVVVVVVVVVUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJJJJJJJJJJKKKKKKKKKNNNOOOOOONNNMMMNNNQQQSSSUUUSSSPPPMMMLLLLLLLLLMMMKKKKKKKKKJJJIIIGGGEEEDDDAAA@@@???@@@BBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777999:::<<<=========<<<::::::999999888777777777666777777666555444666888666666777888888888888777666666666666666666666666444555666777777777666555333444666666555444555666666666666666777888888999999999999888888888888888888888888888888888888888333333333444444555555555777666666666555555555555444333333333444444555666666777777888888999::::::999999888888888999::::::999999::::::::::::999999;;;;;;::::::999888888777::::::999999999;;;<<<===;;;;;;;;;<<<;;;::::::999999999999999::::::::::::999999:::;;;<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAADDDFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUTTTQQQNNNMMMIIIHHHGGGIIILLLOOOQQQQQQMMMMMMNNNPPPRRRSSSQQQPPPQQQSSSUUUTTTRRRPPPOOOOOOPPPPPPOOOOOONNNOOOOOOOOOPPPNNNLLLIIIGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTQQQPPPOOONNNLLLKKKJJJJJJGGGIIINNNSSSUUURRRLLLGGGEEEFFFGGGFFFDDDCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>======>>>>>><<<<<<;;;;;;::::::::::::777777777666666666666666777777666666666666666666777666666555555555666666555555555444333222222222000000111222333333333333222222111111111111222222//////000000000000000111000000000000000000000000...//////000000//////...888888999:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBBBBBAAA???>>>===<<<=========>>>>>>??????===<<<;;;;;;;;;<<<============<<<<<<<<<===>>>????????????@@@???>>>>>>=========>>>===<<<<<<<<<<<<===>>>>>>AAABBBCCCBBBAAAAAACCCEEECCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKKKKKKKKKKLLLMMMIIIJJJKKKKKKKKKLLLOOORRRRRRWWW[[[[[[YYYWWWXXX[[[UUUUUUTTTSSSQQQPPPNNNMMMLLLNNNQQQTTTUUUUUUTTTSSSQQQRRRSSSRRRQQQQQQRRRTTTRRRTTTWWWWWWVVVTTTTTTTTTQQQPPPOOONNNNNNOOOPPPQQQSSSRRRRRRRRRQQQPPPPPPPPPTTTSSSSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVVVVVVVVVVXXXYYYXXXWWWUUUTTTTTTUUUUUUUUUVVVXXXZZZZZZYYYWWWUUUSSSSSSTTTUUUUUUUUUUUUUUURRRQQQPPPOOONNNNNNOOOOOOJJJJJJIIIIIIHHHHHHIIIIIIKKKMMMMMMLLLJJJJJJLLLOOOQQQPPPMMMJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDAAA@@@??????AAACCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA??????<<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;:::999999:::<<<===>>>===<<<;;;::::::999888888777666666888::::::999666555666888555666666777888888777777666666666666666666666666444555777888888666555444222333555555444444555666555555555555666777888999999999999888888888777777888888888888888888888888444444444555555555555555777777666555555555555555333333333444444666777888666666777777888999999999999888777777888999:::;;;999:::;;;<<<<<<;;;:::999::::::::::::::::::999999888888777777888:::;;;<<<<<<<<<=========<<<;;;::::::::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<>>>>>>???>>>>>>=========???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPPPPOOOMMMLLLKKKHHHHHHHHHJJJMMMOOONNNMMMKKKKKKLLLOOORRRSSSQQQOOONNNPPPRRRRRRQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSQQQNNNKKKIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJGGGHHHKKKNNNPPPNNNJJJFFFCCCEEEFFFFFFDDDCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHFFFCCCAAA?????????@@@??????????????????>>>===>>>===============>>>>>>======;;;:::999999888888666666666666666666666666555555666666666666666666555555555444444555555666555555555444444444444444000000111111111222222222222222111111111111222222////////////000000111111000000000000000000000000......////////////......777888999:::::::::::::::888999999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<>>>@@@BBB??????===<<<<<<===>>>???999:::;;;;;;;;;:::888888;;;<<<======>>>>>>======<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@AAABBBBBBAAAAAACCCEEEBBBBBBDDDDDDDDDCCCBBBAAADDDDDDCCCDDDDDDEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLGGGHHHJJJJJJJJJKKKNNNPPPNNNSSSXXXXXXUUUSSSUUUXXXTTTTTTTTTSSSRRRPPPOOONNNOOOQQQTTTWWWXXXWWWVVVUUURRRSSSSSSRRRQQQQQQRRRTTTQQQTTTWWWXXXWWWUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPSSSSSSRRRQQQPPPPPPOOOOOOPPPRRRUUUWWWWWWXXXZZZ[[[\\\[[[XXXUUUSSSSSSSSSTTTWWWXXX[[[\\\\\\[[[YYYWWWSSSSSSTTTUUUUUUUUUUUUTTTQQQPPPOOONNNMMMNNNOOOPPPKKKKKKJJJHHHHHHHHHHHHHHHJJJKKKKKKJJJGGGGGGIIILLLOOOMMMJJJGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGDDDCCCAAA@@@???@@@AAACCCCCCBBB??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::999999::::::888999:::;;;;;;;;;:::999999:::<<<======<<<:::999::::::999999888777666666666777888666222111222444555555666777777888777777666666666666666666666666444555777888888666555333111333555555444444444666444444444444555666888888999999999999888888777777777777777777777777777777666666666666666666666666777777666555555555555555333333444444666777999999666666666777888888999999888888777777777888:::;;;::::::<<<<<<<<<<<<::::::888999:::;;;;;;;;;;;;;;;777777666666777999:::<<<<<<===>>>>>>>>>===;;;;;;;;;;;;:::999999888888777;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>??????>>>======<<<===???AAACCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGIIILLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOMMMKKKKKKJJJKKKNNNRRRSSSPPPMMMKKKMMMPPPQQQPPPOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQUUUSSSOOOLLLJJJIIIJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHIIIKKKKKKIIIGGGCCCDDDFFFFFFEEEDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>>>>>???@@@>>>>>>????????????>>>>>>======<<<<<<<<<======>>>>>>===<<<:::999888777777555555555666666666666666222333333444444555555555444444333333333444444555333444444555555666666777222222222111111111000000000000////////////000000.../////////000000111111000000000000000000000000000000111111111111000000:::::::::::::::999888777;;;:::999888888888999:::<<<======>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::======>>>===;;;;;;<<<>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>===AAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHIIIJJJLLLNNNTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRR\\\YYYUUUSSSTTTWWWYYYZZZVVVUUUTTTSSSRRRPPPOOOOOOTTTVVVWWWWWWVVVUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRSSSQQQPPPOOOPPPRRRRRRQQQPPPTTTRRRQQQQQQRRRUUUYYY[[[aaa```\\\YYYWWWWWWWWWXXXWWWVVVVVVYYY]]]^^^\\\YYYXXXXXXXXXVVVSSSRRRRRRSSSRRRSSSTTTTTTSSSQQQOOONNNNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHJJJIIIEEEBBBAAABBB@@@?????????@@@@@@>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@???===<<<<<>>;;;;;;<<<<<<:::888555333666666666666666666666666555555555555555666777777444555666777777666555444444444555555555555444444555555555555666666777777444444555555666777777777999999999888888888888888777777777777777666555555444555666777777666555444555555666666555555444333555555555555555555555555666555555444444666777888888888999999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===666777999:::;;;::::::999888888777777888888999:::;;;;;;<<<<<<<<<;;;999888999888777888:::;;;:::999999:::;;;<<<====================================<<<===============<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNSSSRRRPPPMMMJJJGGGEEEDDDGGGGGGHHHJJJLLLNNNQQQRRROOOQQQRRRSSSSSSTTTVVVYYY]]]XXXRRRNNNNNNNNNNNNLLLLLLJJJIIIIIIKKKJJJFFFBBBFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFEEECCC@@@===<<<<<<===?????????>>>>>>??????@@@AAA============>>>@@@CCCDDDEEEBBB>>>;;;999:::<<<===777888999:::;;;:::999888555555666666666666555555444555444333222333666999:::888666333222222333444666555444333111000///...222111111111000000//////111111111111111111111111111111000///////////////000000000000000000000000999:::::::::999999888777:::999888777888888::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???========================>>>===<<<;;;;;;:::::::::<<<======<<<;;;;;;<<<>>>===========================>>>???@@@@@@???>>>===???>>>======>>>@@@BBBDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRjjjfffaaa\\\ZZZXXXWWWVVVXXXWWWVVVUUUSSSQQQPPPPPPSSSUUUWWWWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQSSSUUUUUUSSSQQQQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRTTTTTTSSSSSSSSSUUUWWWXXX]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUVVVYYY\\\]]]\\\ZZZXXXXXXXXXUUURRRQQQQQQRRRRRRSSSSSSTTTSSSQQQOOONNNOOONNNLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHGGGEEEGGGIIIHHHEEEBBBBBBCCCBBBAAA@@@AAABBBAAA@@@>>>>>>>>>===>>>???@@@BBBCCCAAAAAA@@@???>>>======<<<===<<<:::888888888999::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;:::999777666666666666666666666666666555555555555555666777777777666666555555666666777444444555555555555444444333333333444444555555555333444444555555666666777888888888777666666555555777777777777777666555555444555666777777666555444555555666666555555444333555555555555555555555555777666666555666777888999;;;;;;;;;:::::::::::::::>>>===<<<;;;;;;;;;;;;;;;777888999:::::::::999888888888777777888888999:::;;;;;;<<<<<<<<<;;;999999888777666777999:::999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<============>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNRRRQQQOOOMMMJJJHHHFFFEEEFFFGGGHHHIIIKKKMMMOOOPPPOOOQQQRRRSSSSSSTTTVVVYYY^^^YYYSSSPPPOOOPPPOOONNNOOONNNLLLLLLMMMLLLIIIFFFGGGFFFFFFHHHJJJKKKKKKIIIEEEEEEEEEFFFGGGHHHHHHIIIHHHIIIJJJIIIGGGEEEEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEBBB@@@>>>>>>????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBB@@@===;;;999999:::;;;888888999:::::::::999888555666666777777666666555666777666555444555888:::999888555333222222333444222222222111111000000///111111111111000000000///111111111111111111111111111000000///////////////000000000000000000000000999999999:::999999888777888888777777777999:::;;;777888999999::::::999999:::::::::;;;<<<<<<==============================>>>===<<<;;;::::::::::::;;;<<<===<<<;;;:::<<<>>><<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>===>>>===<<<<<<>>>BBBFFFHHHBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLPPPPPPPPPQQQRRRRRRRRRSSSaaa___\\\[[[[[[[[[ZZZYYYZZZZZZXXXWWWUUUSSSRRRQQQSSSUUUWWWVVVUUUTTTTTTUUUXXXXXXXXXXXXVVVSSSPPPNNNPPPRRRUUUUUUTTTRRRQQQQQQQQQPPPOOOPPPRRRTTTTTTSSSUUUUUUVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVXXX[[[\\\[[[ZZZXXXXXXWWWTTTQQQOOOOOOPPPQQQQQQRRRRRRRRRPPPOOONNNOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCEEEFFFFFFDDDCCCCCCDDDCCCBBBAAAAAABBBBBBAAA@@@???????????????@@@AAAAAA???>>>>>>>>>============<<<;;;999888777777888999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;777888999:::::::::888888666666666666666666666666555555555444555555666777999888666444444666888999444444555555555555444444111111222222222222333333222222333444444555555666777777666555444333333222666666777777777666555555444555555666666555555444555555666666555555444333444444444444444444444444777777666666777777888999::::::::::::;;;;;;;;;;;;======<<<::::::999999999999999999:::999999888777888888777777888888999::::::;;;;;;;;;;;;::::::999777666555666888999888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>======<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMPPPOOONNNLLLKKKIIIHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSRRRSSSVVVXXX]]]YYYUUUQQQPPPQQQPPPPPPQQQPPPNNNNNNNNNMMMJJJHHHGGGFFFFFFHHHKKKLLLLLLKKKFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJHHHFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@DDDDDDDDDCCCBBBAAA@@@???@@@???===;;;:::999999999888999999:::999999888888666666777777777777666666666666666555444555777999888777555333222222333333///000000000000000000000111111111111000000000000000000000000000000000000000000//////......//////////////////////////////888888999999999999888888777666666666777888:::;;;999:::;;;;;;<<<;;;;;;;;;999999::::::;;;<<<<<<===;;;<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;:::;;;<<<;;;::::::<<<>>>============>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===>>>===<<<<<<>>>BBBFFFIIICCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQSSSWWW[[[^^^^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSUUUVVVXXXWWWVVVTTTUUUUUUWWWXXXYYYYYYWWWTTTPPPNNNPPPSSSUUUVVVUUUSSSRRRQQQQQQPPPOOOPPPRRRTTTUUUTTTVVVWWWXXXYYYXXXVVVTTTRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZYYYVVVVVVUUUSSSOOOMMMMMMNNNOOOOOOOOOPPPOOONNNMMMLLLNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCCCCDDDCCCCCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>>>><<<<<<==================<<<;;;:::999888888888999666777777777777777777666888888888888999999999:::777888999999999999888777666666666666666666666666555555555444444555555666888777666666666666777888333444444555555444444333111111111222222222222222111222222333333444555555555555555444444444444444555666666666666666555555444444444444444444444444555555555666555555444333444444444444444444444444666666666666666777777888666666888999;;;===??????<<<<<<:::999888888888888:::999999999888888777777888888777777888888999:::::::::::::::::::::::::::888777666777999999999777777777888999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>?????????>>><<<;;;;;;;;;===>>>AAAAAA@@@AAABBBCCCEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQRRRRRRRRRSSSUUUWWWZZZXXXTTTQQQPPPPPPPPPPPPPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJHHHIIIKKKJJJHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDDDDCCCAAA???===>>>>>>>>>===<<<;;;999999999999999999999888888888666666777777777777666666444444555444222222444666666555444333222222222222000000000000000000000000111111111000000000000000////////////////////////000//////.........//////........................777888888999999888888888666666555555666888999;;;::::::;;;<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<===::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999:::;;;:::999:::;;;===>>>>>>??????@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===@@@???======>>>AAADDDEEEBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKKKKJJJKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTVVVYYY\\\^^^]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWYYYXXXVVVUUUUUUVVVTTTVVVWWWXXXXXXUUUSSSQQQQQQSSSVVVVVVUUUTTTSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTVVVXXXZZZ[[[ZZZXXXTTTRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTUUUUUUUUUUUUVVVWWWTTTTTTSSSQQQNNNLLLLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAACCCDDDDDDDDDBBB@@@>>>>>>???@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::999999999666666666666666666666666777777777777888888888888999999999999888777666666666666666666666666666666555555444444444444555555444555777999999777555444333333444444444444333333333333333222222222222222111111222222333444444444333444444555555666666777555555666666666666555555444444333333333333444444555555555666555555444333444444444444444444444444444444444555555555555555555666777999;;;<<<>>>???;;;;;;:::888888777777777:::999999888888777777777888888777777888888999::::::::::::999::::::::::::999888777888:::;;;:::999666777888999:::::::::::::::::::::::::::::::::::::::::::::;;;===???AAABBB@@@???<<<:::::::::<<<===??????@@@@@@AAABBBDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJEEEFFFFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMPPPOOONNNMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNPPPQQQQQQPPPQQQSSSUUUVVVUUUSSSPPPNNNMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNLLLJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEEEEEEECCCAAA???===>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBB@@@???===>>>?????????>>><<<;;;:::999999999888888777777777666666777777777777666666333444555444222222333555555444333333222222222222222222222111000000//////000000000000000000111111........................//////............//////------------------------666777888888999888888888666666555555555777888999888888999::::::::::::999999999999:::;;;;;;<<<<<<999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888999::::::999999;;;===??????@@@@@@AAAAAABBBBBB@@@AAAAAAAAAAAA???>>>===??????>>>>>>>>>???AAABBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTWWWZZZ\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXVVVTTTTTTUUURRRTTTUUUWWWWWWVVVTTTSSSQQQSSSTTTUUUSSSSSSTTTUUUSSSQQQNNNNNNOOOQQQRRRRRRUUUWWWZZZ\\\\\\ZZZWWWUUUSSSSSSSSSTTTTTTTTTUUUUUUSSSTTTTTTSSSQQQQQQRRRTTTQQQRRRQQQOOOLLLKKKKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEAAA@@@??????BBBCCCCCCCCCAAA???<<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<==================<<<<<<<<<;;;::::::999999888888777777888888999666777777777777888888888::::::999888777777666666666666666666666666666666666555444444333444444444222444777999999777444222333333444444444444333333444444444333333333333222111111222333333444444555444444555555666777777777444444555666666666555555444333333222222333333444555555666666555555444333333333333333333333333333222333444555555555555444888888888888999999999999::::::999888888888888999999999888777777777888888888888777777888888999::::::999999999999::::::;;;999888888888:::;;;:::999777777888999:::::::::::::::::::::::::::::::::::::::::::::<<<>>>AAACCCEEEAAA???===:::::::::<<<===<<<===>>>@@@AAAAAAAAAAAACCCEEEGGGIIIKKKLLLLLLKKKFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPOOOOOOJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKNNNOOOPPPPPPOOOMMMNNNOOOOOONNNOOOQQQSSSRRRRRRQQQOOOLLLKKKLLLNNNOOOPPPQQQPPPOOOOOOQQQSSSUUURRROOONNNNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDBBB@@@>>>===>>>============>>>???????????????@@@@@@??????>>>????????????>>>===<<<;;;:::999888777777777777777555555666666666666555555555666777666555444444555333333333222222111111111333333222111000000//////000000000000111111111111////////////////////////......------......//////........................666666777888888888888888777666555555555666777888666777888888999888888888777777888999999::::::;;;888999999:::;;;;;;<<<<<<;;;::::::999::::::;;;;;;777888999999888999;;;===>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBAAA???>>>===<<<<<<===>>>????????????@@@@@@BBBCCCDDDDDDEEEEEEBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNLLLJJJIIIIIIJJJLLLNNNRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPSSSWWWZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTVVVWWWVVVTTTRRRRRRSSSSSSSSSTTTTTTUUUTTTTTTSSSQQQQQQRRRQQQPPPPPPSSSUUUTTTQQQNNNMMMNNNOOOPPPPPPTTTVVVYYY\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSTTTTTTUUUSSSSSSSSSQQQNNNLLLNNNPPPOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFBBB???===>>>AAACCCCCCBBBAAA>>><<<;;;<<<=========:::;;;<<<=========<<<;;;>>>>>>==================;;;;;;;;;;;;:::999999888999999888777777888999999666777777777777888888888888888777777777777888888666666666666666666666666666555444444333333333444222444555777777555444222222333333444444333333222444444333333333222222222222222333333444555555555777666666666555555555444333444555555666666555555444333222111111222333444555555666666555555444333333333333333333333333333333333555666666666555444888888888777777777777777999999888888888999::::::888888777666666777888999888888777777888888999:::999999888888888999;;;;;;999777777888999:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>===============>>>??????@@@@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<;;;;;;:::888777666666666777444444555555555555444444444666777666555333444555222222222222222111111000000000000000000000000000///000000000111111111111////////////////////////...------------...///000........................666666777888888888888888777777555444444555666666777777888999999999999999666666666777888888999999888888999::::::;;;<<<<<<:::::::::999999:::;;;;;;777888999999888999;;;======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===999:::<<<>>>@@@@@@?????????@@@AAACCCDDDEEEEEEFFF@@@@@@?????????@@@AAAAAAFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNLLLJJJJJJLLLNNNOOOSSSSSSSSSSSSSSSRRRRRRRRRVVVUUUSSSTTTVVVXXXXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWSSSTTTUUUTTTRRRPPPPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPOOONNNMMMNNNQQQTTTTTTQQQNNNLLLMMMNNNOOOOOOSSSUUUYYY[[[]]]]]][[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUSSSSSSSSSPPPLLLJJJLLLNNNMMMNNNNNNMMMKKKJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFBBB???======@@@BBBBBBAAAAAA???<<<;;;<<<===>>>>>>:::;;;===>>>>>>>>>===<<>>>>>============:::::::::::::::888777777888777666555555666777888777777777777888888888888666666666666777888999:::666666666666666666666666666555444444333333333333444444444444444444444444222333333444444333333222333333333333222222111111222333333444444555555666999888777666444333222111333333444555666666666555444333222111111222333444555555666666555555444333333333333333333333333333333444666777777777666555444555555666777888888999888888888888999:::;;;<<<777777666666666888999:::888888888777888999999:::999999888888888999;;;<<<888666666777888999888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCGGGIIIBBB@@@===;;;:::<<<>>>@@@===???CCCFFFGGGFFFDDDBBB@@@AAACCCEEEFFFEEEDDDCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFIIILLLOOOPPPOOOOOOKKKLLLLLLLLLKKKLLLNNNOOOOOOPPPQQQOOOLLLKKKLLLOOOIIIKKKMMMMMMLLLMMMRRRUUUUUURRROOONNNOOOQQQQQQQQQMMMKKKIIIGGGGGGHHHKKKLLLIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBBAAA@@@???===============>>>??????CCCBBB@@@>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888666666666666777333444444444444444444333222444555555333111111222111111222222222111111000------......///000000111//////000000111111111222000000000000000000000000---------------...///000////////////////////////999888888888777777666666777777777777777888888999888888999:::::::::999999888888777777777777888888888999;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;<<<=========<<<;;;999888888999999999:::<<<>>>@@@AAABBBBBBDDDDDDCCCBBBAAA???===<<<===<<<<<<<<<<<<======>>>???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGJJJLLLLLLKKKKKKMMMPPPNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUSSSRRRSSSSSSUUUVVV[[[ZZZYYYWWWVVVVVVUUUUUUVVVTTTRRRPPPOOOOOOOOOPPPUUUUUUUUUUUUTTTSSSQQQQQQVVVTTTQQQNNNLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPTTTYYY\\\^^^]]]]]]]]]YYYUUUTTTVVVWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKNNNLLLKKKKKKLLLLLLKKKIIIKKKKKKKKKKKKLLLMMMOOOOOOJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>>>>@@@BBBCCC@@@>>><<<:::999:::;;;<<<<<<<<<;;;:::;;;<<<===>>><<<<<<======<<<;;;::::::::::::::::::999888777777333333444555666777888888666666666666777777777777444444444555555555555666777777777777666666666666444444333333333333222222555555555444444333333333333222111000111222333444222222222222222222222222333333333333333333333333666555444444444444555666555555555555555555555555555444333222222444555777444444444444555555555555666555555444222111000000222222333333333333444444555555555555555666777777777777666666666666666777:::999888666666666777777777666666666777888999999999999:::;;;;;;;;;;;;:::888888999999999999888888888999999::::::999999888777999::::::999888:::;;;;;;999999<<>>===============AAAAAABBBBBBCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@BBBBBBAAACCCIIIMMMLLLJJJKKKLLLMMMNNNMMMLLLLLLOOOMMMKKKIIIJJJMMMPPPRRRHHHHHHHHHIIIIIIIIIIIIIIINNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTSSSQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEEEECCC???======?????????>>>======>>>???@@@>>>>>>>>>>>>>>>===<<<<<<::::::888888888888:::::::::999777666555555555666444111//////222444444222222222222222222222222222222222222222222111000000000000//////......------,,,---...//////...---,,,////////////////////////////////////////////////////////////............777777777666666555555555777777666666777777888999888999999:::::::::::::::888777777666666777777888777888999:::;;;::::::999;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::888777777888888;;;<<<===???@@@AAABBBBBBEEEEEEDDDDDDCCCAAA@@@???======<<<<<<<<<===>>>>>>??????AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIGGGJJJLLLLLLJJJJJJLLLNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXWWWWWWVVVVVVWWWWWWVVVTTTQQQOOONNNNNNPPPQQQTTTTTTTTTTTTSSSRRRQQQPPPSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLOOOSSSWWW[[[^^^______\\\YYYUUUTTTVVVWWWVVVUUUUUUUUUSSSRRRPPPNNNMMMLLLMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMLLLMMMMMMNNNOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@???===<<<<<<===>>>??????>>><<<:::999:::;;;<<<<<<;;;;;;:::;;;<<<===>>><<<<<<======<<<;;;;;;:::::::::::::::999888777777555555666666777777888888555555666666666777777777444444444444555555555555666666666666666666666666444444333333333222222222444333333333222222222222222111111111222222333333222222222222222222222222333333333333333333333333444333222111111222333444333333333333333222222222444333111111111222444555444444444555555555666666777666555444333222111111222222222333333333444444555555555555555666666777777777666666666666666777999888777666666666777777777777666666777777888888777777888999999999999999777888888999999888888777777888888999999888888777777888:::999888888999;;;<<<;;;:::===AAACCCAAA??????>>>>>>===<<<<<<======@@@AAAAAABBBBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCBBBAAACCCCCCAAACCCIIILLLKKKKKKLLLMMMOOOOOOOOOOOONNNOOOMMMKKKIIIIIIKKKNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQOOOMMMJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDBBB???===>>>@@@???>>>===<<<<<<===>>>???======>>>>>>======<<<;;;:::999999999999999999:::999888777666555555555666444222000000333444444333222222222222222222222222111111111111111000000//////////////////.........------...//////...------................................................////////////.........---555555555555555444444444666666666666666777888888888999::::::;;;;;;;;;:::777777666666666666777777666666777888888888888777:::::::::;;;;;;;;;<<<<<<::::::999888777777777777;;;<<<===>>>????????????BBBCCCCCCCCCCCCBBBAAAAAA===============>>>??????>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKGGGIIIJJJJJJIIIIIIKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYVVVTTTPPPMMMLLLMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMLLLIIIHHHHHHIIILLLMMMLLLNNNPPPTTTXXX\\\___```[[[YYYVVVUUUVVVWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKLLLNNNOOOOOONNNOOONNNNNNNNNNNNNNNOOOOOOKKKKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE???>>><<<;;;:::;;;<<<<<<>>>===<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;::::::::::::999999888777777777777777777777777777777555555555666666666666777333333333444444444555555555555555555555555666666333333333333222222222222222222222111111111111111000111222222333333222222111111111111111111111111222222222222222222222222333222222111111222222333333333333222222111111111222111111000000111333444444555555555555666666666777666666555444333222222222222222222333333333333555444444444444555666666777666666555555666777777999888666555555666777777888777777666666666666777555666777777888888777777777888888999999888888777777777777888888777777777777888999999888888999;;;===<<<<<<>>>BBBBBB???;;;>>>>>>===<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCEEEEEEBBBDDDIIIKKKIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPNNNLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???@@@@@@AAA@@@>>>===???@@@======;;;;;;;;;;;;<<<===<<<<<<======<<<<<<;;;:::999999::::::::::::999999888888777666555555555555444222111111333444444444222222222222222222222222000000000000000//////............///////////////------...//////...------................................................//////.........---------555555555555444444444444666555555555555666777777888999:::;;;;;;;;;;;;;;;777666666666666666666777666777777777777777777777999999:::;;;;;;;;;;;;;;;::::::999888888888888888;;;;;;<<<=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@============>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBEEEGGGHHHJJJLLLMMMOOOOOONNNMMMLLLHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYTTTRRRNNNKKKJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPOOONNNKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLIIIGGGGGGIIILLLMMMLLLMMMNNNPPPSSSWWWZZZ\\\YYYXXXVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKMMMOOOQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>===<<<;;;;;;<<<===<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777777888777777777666666555555444444555555555666666666222333333333444444444444444444444444555555555555333333333222222222222111111111111111111111111111///000222333333333222111111111111111111111111111222222222222222222222222444444333333333333444444555555444444333333222222222111111111111222333333444444555555555666666666555555444333333222111111111222222222222333333333444444333333444444555666666666555555555666777777888777666555555555666777888777666666555555555555555666666777777777777777777777888888888888777777777777888888888888777777777888999999888888999:::;;;;;;;;;???BBBBBB>>>;;;======<<<;;;;;;<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFFFFCCCDDDHHHIIIGGGDDDEEEGGGIIIJJJLLLMMMMMMQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKIIIHHHIIIJJJJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>======>>>@@@AAA<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;::::::999777888::::::::::::888777777777666666555555555555333333222333333444444444111111111111111111111111/////////000///......---------......//////000000---..................---........................------------------------.........---------,,,,,,555555555555555555555555555555555444555555666777777888999:::;;;;;;;;;;;;777777666666666666777777888888888777777777888888888999::::::;;;;;;:::::::::::::::::::::999999999<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@=========>>>>>>@@@AAAAAA???????????????@@@@@@@@@AAA@@@@@@?????????@@@@@@?????????@@@BBBDDDGGGHHHJJJLLLNNNPPPQQQPPPNNNMMMIIIIIIHHHHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUUUUTTTXXXXXXWWWWWWVVVVVVWWWWWWRRRPPPMMMJJJJJJKKKMMMOOOOOOPPPPPPPPPPPPOOOOOONNNKKKLLLNNNOOOPPPOOONNNMMMMMMLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMOOORRRTTTVVVVVVVVVVVVVVVUUUUUUUUUVVVPPPPPPOOONNNNNNMMMLLLLLLKKKJJJKKKMMMPPPRRRRRRRRRNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIGGGEEECCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???>>>===<<<;;;;;;;;;:::<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999777777777777777666666666555555444444333444444444444555555555555222222222222333333333444222222333333444444444444333333222222222111111111111111111111222222222222///000111222333222111000000000000000000000000000111111111111111111111111222333333333333333333222444444333333333222222222222222222222222333333444444444444444555555555555333222222111111000000000111111111222222222333333333333333333333444555555555555555555555666777777666666555444444555666777777777666555444444444555666777888888999999888888777777777888888777777777888999999999999999999888666888999999888777999:::999999:::>>>BBBCCC@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCFFFFFFCCCDDDGGGGGGEEEBBBCCCDDDEEEGGGJJJKKKLLLPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<===???@@@AAA<<<;;;999888888888999::::::::::::::::::999888888666777888999999888777666666666666666666555555555111222333333333333333444111111111111111111111111///////////////...------------......//////000000.........------.................................------------------------------------,,,,,,,,,,,,444444444555555555555666444444444444444555666666666777888999:::;;;;;;;;;888888777777777777888888:::999888888888888888888777888999:::;;;:::999888::::::;;;;;;;;;::::::999>>>>>>???@@@@@@@@@??????>>>>>>???@@@AAABBBBBBAAA>>>>>>>>>>>>???@@@BBBBBB@@@????????????@@@AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>@@@BBBEEEHHHIIIJJJLLLNNNPPPPPPPPPNNNMMMKKKJJJHHHHHHIIIIIIHHHFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRWWWVVVUUUUUUTTTTTTTTTTTTQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSTTTUUUUUUSSSSSSTTTUUUNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJMMMPPPRRRRRRRRRMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC<<<;;;;;;;;;:::999999999:::;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<;;;:::888777666666777777555555555444444333333333333333333444444444555555111111222222222333333333111111222222333333444444222222222222111111111111111111111111111222222222///000111111222222111111////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000222222222333333333333333222333333333333444444444111111111000000000//////111111111111222222222222333222222222222333444444444444444444555666777777555555444333333555666777666555555444444444444555777888999999::::::999999666777777888888777777666999999::::::::::::999999666777888888777777888:::999888999===AAABBB@@@===;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBBBBBEEEEEECCCCCCFFFFFFCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMMMMMMMMMMLLLKKKJJJIIICCCDDDDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHEEEFFFHHHJJJKKKKKKJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@===;;;;;;===@@@AAAAAA<<<;;;999888777888888999888888999999999888777777666666777777777777666666555555666666666555555444///111333333222222222333111111111111111111111111///////////////......---.........//////////////////...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++222333333333444444444555444444333333444444555666555555777888999:::::::::999999888888888888999999:::999888777777777888888666777999:::;;;:::999888888999::::::::::::999888<<<======>>>????????????>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@@@@???@@@AAABBBCCC@@@@@@???>>>>>>>>>>>>>>>===>>>>>>@@@CCCFFFHHHJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJJJJHHHFFFEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNOOORRRQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQPPPSSSTTTTTTRRRQQQRRRTTTNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJLLLOOOQQQQQQQQQLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOOOOMMMKKKHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB:::;;;;;;;;;;;;;;;::::::999::::::;;;;;;:::::::::888999:::;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;:::888666555666777888555555555555555444444444222333333333333444444444111111111111222222222222000000111111222333333444222222222222111111111111/////////000000111111111000000000000000111222222////////////////////////000000000000000000000000//////000111111000//////......//////000111111111000111111222222222222222111111222222222222333333111111111111000000000000111111111111222222222222222222222222222333333444444444444444555666777777444444333333333444666666444444444333444444555555777888999999::::::999999666666777777777777666666888888999999999999888888666777888888777777888999<<<:::999<<>>???@@@AAAAAAAAAAAA@@@CCCDDDBBBBBBEEEEEEBBBAAAAAAAAABBBCCCEEEGGGIIIHHHIIIJJJKKKLLLKKKIIIHHHAAAAAACCCDDDFFFHHHIIIIIILLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHIIIKKKKKKKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA>>>;;;;;;>>>AAABBBAAA<<<;;;:::888777777888999777888888888888777666666555555444444444444555555444444555666666555555444---000333333111000111222111111111111111111111111///000000000000///......///////////////.........///...------------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++111111111222222333333333444333333333333444555555444555666777999999::::::::::::999999999999:::::::::999888666666666777888555777999:::::::::888777777777999::::::999888777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCC@@@@@@???>>>>>>===>>>>>>===>>>???@@@CCCFFFIIIKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKIIIIIIKKKKKKHHHFFFCCCEEEGGGIIIKKKKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMOOOPPPRRRSSSSSSOOOQQQTTTSSSQQQPPPQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJLLLOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPPPPOOOLLLJJJHHHEEEFFFFFFFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===>>>>>>=========999999:::;;;;;;;;;::::::888999:::;;;<<<;;;::::::::::::;;;<<<=========<<<;;;:::888666555666777888666666666666666666666666222222333333333444444444000111111111111222222222///000000111222222333333222222222111111111111000---.........//////000000111000/////////000222333////////////////////////000000000000000000000000000111222333333222111000//////000111222333444444//////000111111111111111000000111111111222222222222222222111111111111111000111111111111222222222222222111111222222333444333333333444555666777888444333333222333444555666333333333333444444555666777777888999999999999999666666777777777777666666777777888888888888777777666777888888777777888999???<<<:::;;;>>>???===;;;999999999999::::::;;;<<<;;;<<<===>>>@@@@@@AAAAAA======>>>???@@@@@@@@@@@@>>>BBBCCCAAAAAADDDDDDAAA>>>>>>>>>>>>???AAACCCEEEDDDFFFHHHJJJJJJJJJIIIHHH@@@AAABBBDDDFFFHHHJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLLLLJJJIIIGGGIIIGGGDDDDDDEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBCCC???<<<;;;>>>AAABBBAAA===<<<:::888888888888999777777777777777666666555555444333222222333444555333444555666666666555444,,,///333333111///000222000000000000000000000000000000000000000//////...000000//////.........---///...---,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******000111111222222111111000444444333333333222222222666666666666666777888888888888777777777777777888999999999999999888777666777888999999::::::::::::999:::::::::999999;;;===???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>===>>>??????@@@DDDCCCBBB@@@???>>>======AAA???>>><<<;;;;;;;;;;;;<<<<<<<<<>>>@@@DDDHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJHHHFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGAAABBBDDDGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTTTTRRRPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTRRROOONNNNNNNNNMMMKKKJJJIIIHHHIIILLLNNNOOOOOOOOOOOONNNNNNOOOQQQRRRSSSOOOOOOOOONNNMMMLLLJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>======<<<;;;;;;;;;;;;;;;:::999999888777777999:::;;;<<<<<<<<<;;;:::888999<<<>>>??????>>>===???===:::777555555555555444444333333333222222222333333333333333333333333333333222222111000//////...000222333222111222333222222222111111111000000000000000000000000000000//////...---------------333333222111000000000111000000000000////////////////////////............////////////000000000000000000000000111111111111222111000000000111333333222222222222222222222222111111000000000000111111000000000000000000000000222222333333333333444444333333444444444444444444555444444333333444444555777999:::999777666666666666666666666666666666666888888777777666666555555888888999999999:::::::::888888666666>>>GGGFFF>>>===<<<:::999999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@@@@===>>>>>>>>>?????????@@@======<<<<<<>>>AAADDDFFFDDDDDDEEEFFFGGGHHHIIIIIICCCBBBAAADDDHHHKKKJJJIIIMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJHHHEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBCCCFFFHHHJJJKKKLLLLLLKKKHHHFFFEEEFFFFFFDDDCCCAAAAAABBBCCCDDDEEEDDDDDDEEEFFFDDDAAA???AAAAAAAAAAAA@@@??????>>>>>>>>>======>>>@@@BBBCCC======<<<;;;;;;;;;;;;<<<;;;;;;::::::888777555444555555555444444333333333333444444555555444444333333333333333333333333333222333333333333222111111111111000///////////////222111111111000000//////...............---------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,+++***+++,,,---...------------,,,+++******111111222222222222111111333333333333333333333333666555555555666666777888777777666666666666777777999::::::::::::999888888888888999999:::999999999888999::::::999999:::<<>>========================<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@AAAAAABBBAAA???>>><<<;;;;;;;;;;;;>>>===>>>???BBBEEEHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMJJJIIIJJJJJJJJJIIIHHHHHHIIIIIIKKKLLLNNNOOOOOOPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUTTTRRRPPPOOOOOONNNMMMKKKHHHGGGHHHJJJMMMOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMKKKJJJGGGGGGGGGGGGFFFEEECCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::999888888888888999;;;<<<<<<<<<;;;:::999::::::;;;<<<>>>???@@@>>>===:::777555555555555666666555555555444444444333333333333333333333333333333222222111000000///000111222222111000111333222222222111111111000000000000000000000000000000111111000///////////////333222111111000000000111000/////////////////////111111111000000000//////////////////000000000000000000000000111111111111111111000000000111222333222222222222222222222222111111000000000000111111111111111111111111111111222222222333333333444444333333333444444444444444444444333333333333444444666777888888666555666666555555555555555555555555888777777777666666666555777777777888888888999999777999888777===EEEEEE@@@777999;;;:::999888:::<<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAACCCDDDBBBCCCDDDEEEFFFGGGHHHIIIDDDCCCBBBEEEIIIKKKKKKJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJHHHFFFDDDBBBBBBAAAAAABBBBBBCCCCCCFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBBBBCCCEEEHHHIIIJJJKKKLLLJJJHHHFFFEEEFFFEEEDDDAAA@@@??????@@@AAAEEEDDDDDDFFFGGGFFFCCCAAACCCBBBAAA@@@@@@@@@@@@@@@======<<<<<<===>>>???@@@<<<<<<;;;::::::::::::;;;:::::::::999888777666555555555444444444333333333333333444444444444333333333333333333333333333333222222333333222222111000111000000///////////////111111111000000000//////++++++,,,---...///000111...---+++******+++---...,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...******++++++,,,+++++++++222222333333333333222222222333333444444555555666555555555555555555666777666555555555555555666666888999::::::;;;:::::::::888999999999999888888777888999:::999888888:::<<>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????????????????@@@BBBCCCDDD@@@@@@>>>===<<<;;;;;;;;;=========>>>AAACCCFFFHHHKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEHHHIIIJJJLLLMMMOOOQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUURRRRRRQQQQQQQQQSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMKKKEEEFFFGGGJJJMMMOOONNNMMMLLLKKKJJJIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHEEEGGGHHHHHHGGGEEEBBB@@@CCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@??????>>>>>><<<;;;;;;::::::999999888888999:::;;;<<<;;;:::::::::999888888:::===@@@AAA===;;;999777555555555555666666555555555444444444333333333333333333333333333333222222111000000000111222222111000000111333222222222111111111111111000000000000000000000000111000000////////////000222111111000000000000000////////////////////////000000000000////////////////////////000000000000000000000000111111111111111000000000000111222222222222222222222222222222111111000000000000111111222222222222222222222222222222222222333333333333222333333333444444444555444444333333333333444444333555666777555555555666555555555555555555555555777777777777666666666666666666666666777777777777777999::::::<<>>??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHEEEDDDDDDFFFIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJIIIHHHFFFEEEAAAAAAAAAAAAAAABBBCCCDDDGGGHHHHHHHHHGGGFFFEEEEEECCCBBBAAAAAABBBDDDFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFEEECCCAAA>>>======>>>>>>CCCCCCDDDEEEGGGGGGEEECCCEEECCCAAA?????????@@@AAA<<<<<<;;;:::;;;;;;<<<<<<;;;::::::999888999999999888888888888888777666666555444444444444333333333222333333444444333333222222222222222222222222222222222333333222222111000111000//////......//////000000000000////////////+++,,,,,,---...///000000///---+++))))))+++---///,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------(((((()))***++++++++++++222333333444444333333222111222333444555666777777555444444444444444555555444444333333444444555555666777888999::::::::::::888999999999888777666666777888999888777888999;;;======>>>>>>>>>=========;;;;;;<<<<<<<<<<<<============>>>???????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCHHHGGGEEEEEEEEEFFFGGGHHHLLLMMMNNNOOOOOOOOOMMMMMMEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLNNNRRRTTTUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSUUUVVVUUUSSSQQQQQQPPPOOOMMMKKKCCCDDDFFFJJJMMMNNNMMMKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJIIIFFFBBB@@@DDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999777888:::;;;;;;::::::999888888888888:::<<<>>>???;;;:::888777555555555555444444333333333222222222333333333333333333333333222222222111111111000000222333222111//////111333111111111111111111111111000000000000000000000000///...------------......111000000/////////000000.........///////////////............---------,,,////////////000000000000///000000000111111111111000000000000000111111222111111111111111111111111111111000000000000111111222222222222222222222222111222222222222333333333222222222333333444444555444333333333333333333444111333555555444444555666555555555555555555555555777777777777666666666666555555666666666777777777777:::<<<<<<;;;===@@@CCC<<<;;;888777888888999888999999:::;;;<<<===>>>>>>@@@AAABBBBBBBBB@@@???>>>??????>>>>>>>>>>>>======AAAAAACCCCCCCCCAAA???>>>???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGEEEDDDAAA@@@???>>>???AAACCCDDDFFFGGGIIIHHHGGGEEEFFFFFFFFFDDDAAA>>>===<<<<<<===AAAAAAAAACCCFFFGGGFFFDDDEEECCC@@@===<<<===???@@@<<<<<<;;;:::::::::::::::999999888777777777777888666666777777888777777666444444444444444444444444222222333333333333222222111111111111222222222222222222222222222111000000000000///............////////////////////////////////////...------,,,,,,...---+++******+++---.........------,,,,,,+++++++++++++++++++++,,,,,,,,,))))))***+++++++++++++++222333333444444333333222000111222333444666777777444444333333333333333444333333333333333444555555444555666888999999999999888888888888777777666555777888888888777777999:::;;;;;;<<<======<<<<<<;;;<<<<<<=========>>>>>>>>>======>>>????????????>>>@@@@@@?????????@@@AAAAAA@@@@@@???>>>===<<<;;;;;;999:::;;;<<<===???@@@AAAEEEDDDCCCBBBCCCDDDEEEFFFLLLMMMNNNPPPPPPPPPOOOOOOIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKNNNRRRTTTTTTTTTVVVXXXTTTTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRQQQPPPOOOLLLIIICCCCCCEEEIIILLLMMMLLLJJJJJJIIIHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIKKKJJJGGGDDDBBBCCCCCCBBBAAAAAAAAAAAABBB<<<<<<<<<;;;::::::999999;;;:::::::::::::::999999777777999:::::::::999888666777999:::;;;;;;;;;;;;999888777666555555444444444444333333333222222222333333333333333333333333222222222111111111111111111222222111000000111333111111111111111111111111////////////////////////......------------......000//////...//////000000------....../////////000///............---------////////////000000000000///000000000111111111111//////000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222222333333111111222222333444444555333333333222222333333333000222444444444333444555555555555555555555555555666666666666777777777777666666666777777777777888777999<<<<<<:::999===BBBHHH@@@888555888:::999666888888999:::;;;<<<<<<===??????AAABBBBBBAAA?????????????????????>>>>>>>>>AAABBBCCCDDDCCC@@@===;;;@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDBBB???>>>===<<<<<<===???@@@CCCEEEGGGGGGFFFEEEFFFGGGHHHFFFCCC@@@>>>=========???>>>???AAADDDEEEEEEDDDCCCAAA>>>;;;::::::<<<===<<<<<<<<<<<<;;;::::::999888888777666666666666777555555666777777777666666444444444444444444444444111111222222222222111111000000000111111222222222111222222222222111000000000//////....................................///000//////...------,,,,,,***+++---......---+++***//////......------,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,++++++***222222333333333333222222000000111222444555555666444333333222222222222222222222222222333444555666444555666777888888888888666777777777777666666555666777888777666666888:::999:::;;;<<<===<<<;;;:::<<<<<<======>>>?????????<<<===>>>@@@@@@??????>>>;;;<<<<<<===???AAABBBCCC@@@@@@@@@???>>>===;;;;;;<<<<<<===>>>@@@AAAAAABBBDDDCCCCCCDDDEEEFFFGGGGGGJJJLLLNNNOOOQQQQQQQQQPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGHHHIIIIIIFFFGGGHHHIIIJJJLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQNNNKKKJJJJJJJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKIIINNNRRRSSSRRRRRRUUUWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTRRRQQQQQQPPPNNNJJJGGGDDDDDDEEEGGGJJJKKKJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA=========<<<;;;;;;::::::999999999999999999999999666777888999:::999888888555777999;;;;;;:::888777777777666666555555444444666666555555555444444444333333333333333333333333111111111111111111111111...000222333222111222222111111111111111222222222////////////////////////000////////////000000111...............//////000---------......//////000111111111111000000000000////////////000000000000000000000000111111111111...///000000111111000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111222222222222000000111222333444555555333333222222222222333333111333555555333333333444444444444444444444444444666666666666777777777777666666666666777777777777888888:::;;;999777:::???LLLDDD;;;888999:::888555666777777888999:::;;;<<<======>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCDDDEEEEEECCCAAA>>><<>>AAACCCEEEFFFEEEEEEFFFGGGHHHFFFDDDAAA???>>>>>>???>>>======???BBBDDDDDDCCCAAA???===;;;999999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777666666666666666444555666666666666666555333333333444444444444555000111111222222111111000/////////000111111222222111111222222111111000///000///......------......---------...............---------.........//////)))+++---//////---+++)))...---------------,,,,,,)))******+++,,,+++++++++---......---,,,+++******111111222222222222111111000000111111222333444444333333222111111111111111222222222333333444666666555666777888888888888888555555666666777666666666666777777777666666888999999:::<<<===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???<<<===???@@@@@@@@@>>>===;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@???===<<<:::<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEFFFGGGGGGIIIJJJMMMOOOPPPQQQQQQQQQKKKJJJIIIGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMKKKJJJJJJKKKJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIMMMRRRSSSQQQPPPSSSVVVTTTTTTRRRRRRQQQRRRSSSTTTRRRQQQPPPPPPOOOMMMIIIFFFFFFEEEDDDFFFHHHIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFEEEEEEDDDDDDAAABBBDDDEEEFFFFFFEEEEEEAAAAAA@@@????????????@@@>>>======<<<<<<;;;::::::888888888888888888888888555666888999999999888777888888888888888777777666555555666666555555444444666666555555555444444444333333333333333333333333111111111111111111111111+++...222444333222222222000000111111111222222222///////////////////////////////////////000111111...---------......///000,,,,,,---......///000000333222222222111111111111////////////000000000000000000000000111111111111......000111111111000///111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222000000111222333444555555333333222222222222333333333444555555444222333444444444444444444444444444555666666666777777777888444444555555555666666666:::777777:::999666777<<>>:::888777777555666666777888999:::;;;;;;;;;<<<===>>>@@@AAABBB??????@@@AAABBBBBBCCCDDDFFFGGGGGGFFFEEECCCAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAACCCGGGJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKIIIGGGFFFDDDCCCCCC@@@>>>===;;;:::;;;<<<===???AAADDDEEEEEEEEEFFFGGGGGGFFFCCC@@@?????????@@@???>>>>>>???BBBDDDDDDDDD@@@???>>><<<;;;:::999999:::;;;<<<<<<<<<;;;:::999888777777666666666666666555555666666666555444444333333333444444444555555000000111111111111000000......//////000111111222111111111111111000000/////////...------------...,,,,,,---------.........---------...............***+++---......---+++***++++++++++++++++++,,,,,,((()))***+++,,,++++++***++++++,,,,,,,,,++++++***111111111222222111111111000000000111222222333333333333222111000000111111333333333333444555666777777777888999999999999888444444555666777777777666555666777666555666777999999;;;===>>>???>>>===<<<::::::;;;;;;<<<===>>>>>><<<===???@@@AAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@???===<<<:::;;;<<<===>>>????????????<<<>>>@@@CCCDDDEEEEEEEEEHHHJJJLLLNNNPPPQQQQQQQQQJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOPPPPPPQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIJJJKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHMMMRRRRRRPPPOOOQQQUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPOOOLLLHHHEEEGGGFFFDDDEEEFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHIIICCCCCCCCCDDDCCCCCCBBBBBB???@@@AAACCCDDDEEEEEEEEEAAA@@@??????>>>>>>??????===<<<<<<;;;::::::999999777777777777777777888888555666777999999888888777;;;:::888666555555777777444555555666555555444444444444333333333222222222333333333333333333333333111111111111111111222222)))---222555555333222222000000111111222222222222////////////////////////---------------...///000---------------...///000,,,,,,------...///000000111111111111000000000///////////////000000000000000000000000111111111111---...000111111111000///000000000000000000000000111111000000000000111111222222222222222222222222000111111111111222222222///000111222333444555555333222222222222222222333444555666666444222222333444444444444444444444444555666666666777777888888333333333444444444555555:::666555999999555555:::===CCCGGGCCC;;;555555888555555666777888999:::::::::::::::;;;===???BBBDDD??????@@@AAACCCDDDEEEEEEIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAA???AAAEEEIIIKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJLLLMMMNNNOOONNNMMMJJJGGGEEEDDDDDDDDDAAA@@@>>><<<;;;<<<===>>>>>>AAACCCDDDDDDEEEFFFHHHFFFEEEBBB@@@???>>>???@@@AAA@@@???@@@BBBDDDEEEDDD@@@@@@???>>><<<;;;999999999999;;;;;;<<<;;;:::999888888777666666666666666555555666666555444444333333333333444444555555555000000111111111111000000---......///000111111222111111111111111000////////////...------------...,,,,,,,,,------.........111000///...---,,,++++++---,,,,,,++++++,,,,,,---(((((())))))*********+++((()))***+++,,,+++******((()))***+++++++++++++++000111111111111222222222000000000///000000111222333222111111000000111111000000111222444555555666666666666666777777777777666666555444444555777777444444555555666666777777666666777888999::::::;;;999:::;;;<<<============777:::======;;;;;;>>>AAA>>>??????>>>===<<<<<<===@@@@@@AAA???===<<<<<<===>>><<<;;;<<<@@@BBBAAA???@@@AAAAAABBBBBBCCCCCCCCCEEEGGGJJJMMMNNNNNNLLLKKKJJJLLLMMMKKKHHHFFFHHHJJJKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIIIILLLNNNOOOOOOOOOPPPQQQPPPQQQRRROOOKKKHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKMMMMMMLLLLLLNNNOOOQQQPPPOOONNNNNNNNNPPPPPPQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIHHHFFFEEECCCBBBBBBEEECCCBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDBBB???>>>??????>>>>>>>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<<===<<<;;;999888777666666777666666666666666777777777777666666666666666777:::999999888666555333222555444444333333444444555333333333222222222111111222222222222222222222222111111222222222333333333000000///////////////000000000000///////////////000000000000000///......///////////////.........///////////////000000000............////////////////////////////////////000000//////.........---////////////////////////............////////////000000000000////////////111222222111000000111333000111222333444333222222111111000000111111222333222222222222222222222222333333333222222111111111333333333333333333333333222333444444555555444444555555666666555444333333666666666666666666666666666555444444444666777888777999;;;<<<:::888888888888777666666777999;;;===AAA?????????AAAAAA???>>>===>>>???AAACCCEEEFFFGGGMMMQQQSSSOOOHHHBBBAAABBBEEEEEEEEEEEEDDDCCCAAA@@@DDDDDDCCCCCCDDDEEEGGGHHHFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMKKKGGGDDDDDDHHHLLLGGGIIIMMMNNNNNNNNNNNNOOOOOONNNLLLIIIGGGFFFEEEEEEFFFDDDAAA>>>======???@@@CCCCCCDDDFFFGGGGGGGGGGGGEEECCC???<<<;;;<<<>>>@@@BBBAAA@@@???AAACCCFFFHHHIIIEEE@@@;;;888777999:::;;;;;;;;;:::::::::999999888888888888777777777666555555555555555555555555444333222222111111222222333333333222222222111111////////////////////////111111000111111222333333000///------......---,,,,,,,,,,,,---------......,,,+++)))(((((()))+++,,,...---+++*********++++++000,,,'''&&&'''))))))((()))))))))******+++++++++.........---***(((((((((000000111111111222222222000000000000000111222222333333222111111111111111000111111222333444555666555555666666666777777777777666555444444555666666666666777888999:::::::::888888888888888888999999999:::;;;<<<<<<<<<<<<<<<888999;;;;;;;;;<<<>>>???===>>>???>>><<<<<<<<<===>>>@@@AAA@@@>>><<<<<<======<<<<<<>>>BBBDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEHHHKKKLLLLLLKKKKKKJJJLLLLLLJJJHHHGGGIIIKKKLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSSSSPPPKKKHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMPPPOOONNNMMMMMMNNNNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAAAABBB@@@??????AAABBBAAAAAAAAABBBCCCCCCBBBAAA>>>===???>>>>>>======>>>???@@@??????@@@??????>>>===<<<<<<;;;:::999888777777777777666666666666666777777777777666666666666666777777777777777777666555444444444333333333333444444333333222222222111111111000000000000000000000000000111111111222222222222222111111000000111111222000000000000000000000000000000000000000///..................////////////......//////////////////............////////////........................000/////////............////////////////////////............////////////000000000000////////////000111222111//////111222000000222222333222222111111111000000111111222333222222222222222222222222444444444333333333333333333333333333333333333333222333444444555444444444555555666666555444444333555555555555555555555555555555555555555666666777666888999999777666777888888888777777777999:::;;;777777999<<>>======>>>???AAADDDFFFGGGNNNQQQSSSPPPJJJEEECCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJJJJIIIHHHIIIJJJIIIKKKKKKIIIGGGFFFHHHJJJGGGIIIKKKLLLLLLLLLMMMOOONNNMMMKKKIIIGGGFFFEEEDDDFFFDDDBBB???>>>??????@@@CCCDDDDDDEEEFFFFFFFFFFFFDDDBBB???<<<<<<===???AAACCCBBBAAA@@@AAACCCFFFHHHKKKHHHCCC???<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888888777777777666666555555555555555444444444222222111000000000000000333222222222111111111111//////////////////////////////.........///000000///...------......---+++,,,,,,,,,---------......---+++***))))))***+++---------+++*********++++++111---)))((()))++++++************+++++++++,,,,,,+++------,,,***))))))+++000000000111111111222222111111111000111222222333444333222222111111222222000111111222333444555555555555555666666666666777777777666555444444444555666666777888999:::;;;<<<999999888888888777777777999::::::;;;;;;;;;::::::999999999:::<<<============>>>???>>><<<<<<<<<======???@@@@@@>>><<<;;;<<<======>>>AAAEEEHHHHHHGGGFFFEEECCCAAA?????????@@@AAACCCFFFIIIKKKKKKKKKJJJJJJKKKKKKJJJHHHHHHJJJKKKNNNLLLIIIHHHHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGGGGGGGIIILLLMMMNNNOOOQQQSSSVVVVVVUUURRRMMMJJJHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFHHHIIIIIIHHHIIIJJJLLLOOOOOONNNMMMLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<===???@@@@@@??????@@@AAAAAA@@@???===<<<>>>>>>===<<<<<<<<<======<<<===============<<<<<<::::::999888888888888888777666666555555555666666666666555555555666666777555666666777777777666666444444333333333333444444333222222222222111111111000000000000000000000000///000000000000000111111111111000000000000111111//////000000111111222222///000000000000///......---------.../////////000........................---............/////////........................////////////............////////////////////////............////////////000000000000///////////////000111000......000111//////000111111111111111111111000000111111222333222222222222222222222222333444444444444444555555333333333333333333333333222222333444444444444444555555555666555555444333555555555555555555555555444444555555666666555555555666666666444444666888888888888999999999999999555777;;;@@@DDDDDDBBB@@@===<<<<<<===???BBBEEEGGGJJJMMMPPPNNNIIIEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKJJJIIIHHHHHHIIIGGGIIIJJJJJJIIIGGGHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAAAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDBBB@@@>>><<<<<<>>>@@@AAAEEEDDDBBBAAABBBCCCEEEGGGJJJHHHEEEBBB???===;;;;;;<<<<<<:::999999999:::;;;777777777777666666666666666555555555444444333333000000///............///111111111111000000000000///////////////////////////......---------.........---,,,,,,------,,,++++++,,,------......---------,,,+++******+++,,,------,,,+++*********+++,,,111///+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,+++******+++,,,000000000000111111111111111111111111111222333333444333333222222222222222000111111222333333444444444444555555555666666666777777666555444444333333222333444555666777888999888888888888777777777777999999:::::::::999888888:::888777999<<<>>>===:::<<<===>>>>>><<<;;;<<<>>>;;;===@@@@@@>>><<<;;;;;;<<<>>>@@@DDDHHHJJJKKKKKKJJJHHHEEEBBB@@@@@@@@@@@@@@@BBBEEEHHHJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLNNNLLLIIIHHHIIIJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMNNNOOOQQQTTTVVV[[[ZZZXXXUUUQQQMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGIIIIIIHHHHHHJJJKKKNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFHHHGGGFFFDDDCCCAAA@@@???<<<;;;;;;===???@@@@@@>>>===>>>>>>>>>>>>===<<<;;;======<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999888888888888888999999666666555555444444555555555555444444555555666666555666666666666666555555444333333333333333333444222222222222111111111111222222222222222222222222////////////////////////......---------...//////...//////000111222333333//////000000//////...---,,,,,,------...///000000////////////............---------.........//////........................///////////////.........////////////////////////............////////////000000000000////////////...///000///------///000...//////000000000000000111111000000111111222333111111111111111111111111222222333333444444555555333333333333333333333333222222333444444444444333444555555555555555444444444444444444444444444444222333555666666555444333444555555444333444777999999999:::::::::999888888999;;;@@@FFFIIIHHHCCC???===<<<;;;;;;===@@@DDDFFFDDDGGGJJJIIIGGGDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIGGGHHHHHHGGGFFFGGGIIILLLJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBAAADDDDDDEEEEEEEEEDDDDDDCCC@@@???===<<<===>>>@@@BBBEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFEEECCC@@@===:::888:::999777666555666777888777777666666666555555555666555555444444333333222000000///............///000000000000000/////////////////////////////////111000///...............---,,,++++++------,,,++++++,,,---.........---------,,,,,,++++++,,,,,,------,,,+++*********+++,,,000...,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++//////000000000111111111111111000000111111222333444333222222111111222222000111111222222333333333444444444444555555555555777666666555444333333222111111222333444555666777555666666777888888999999999999999:::999999888888:::888666888;;;===;;;999;;;<<<>>>===<<<;;;<<<>>>;;;===>>>>>>===;;;;;;;;;<<>>>>>===<<<===>>>@@@AAADDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEBBB???<<<999999888777666666666777777666666666555555555555444555555444444333333333333222111000000//////000000////////////////////////////////////////////////000000///......---......---+++++++++------,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((((()))/////////000000000111111000000000///000111111222333222111111000000111111111111111111222222333333333333333444444444555555555555555555555444333222333333444444555666666666444555555666777888999:::888999999:::::::::999999999888777888:::;;;:::999:::<<<======<<<;;;<<<>>>;;;<<<===<<<;;;:::;;;======@@@EEEHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJHHHGGGFFFHHHKKKMMMMMMMMMMMMJJJHHHGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQSSSWWWZZZ```^^^[[[YYYXXXVVVSSSQQQJJJKKKMMMNNNOOOOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJGGGIIIJJJJJJJJJJJJKKKMMMJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCBBB???>>>???AAACCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888999999:::;;;;;;;;;:::888888777777777888888999666555444333333333333333333333333333333444555666777777777666555444333222333333222222222222333333222111111111111000000000/////////////////////////////////............---...............///000111......//////000000111111...////////////...------,,,,,,,,,---.........///000000//////...---------,,,------------.........------------------------.........///////////////////////////////////////............////////////000000000000////////////...///000///------///000///////////////000111111111111000000111111222333111111111111111111111111111111222222222222222333333333333333333333333333111111222333333333333333333444555555666555555555333333333333333333333333333333444444333333222222333555666666666777999;;;999999999:::::::::::::::888<<>><<<<<<<<<>>>@@@AAA>>>@@@CCCFFFHHHHHHHHHHHHEEEDDDDDDCCCDDDEEEGGGHHHDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKJJJIIIHHHHHHIIILLLIIIEEECCCEEEGGGIIIJJJIIIIIIJJJIIIGGGGGGHHHJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEE>>>======<<<===>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEBBB???>>>::::::::::::999999888888666555555555444444444444333333333333333333444444333222111111000000111111////////////000000000000////////////////////////...------,,,,,,,,,---------,,,+++,,,---...---,,,***+++---//////...---,,,++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---***+++,,,+++))))))***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++)))'''((()))////////////000000000111//////......//////000111222111000000//////000000111111111111222222222222222333333333333444444444333444555555555444333333555555555555555555555555555666666666777777888888888888999:::;;;;;;;;;:::777888999999888888999::::::;;;===<<<;;;;;;===>>><<<<<<<<<:::999999<<<>>>>>>BBBFFFHHHHHHGGGHHHIIIHHHIIIJJJJJJIIIGGGEEECCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEGGGKKKNNNNNNNNNMMMKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOQQQRRROOOPPPQQQPPPQQQRRRVVVYYY^^^[[[YYYXXXYYYXXXUUUSSSKKKLLLMMMNNNOOONNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@BBBDDDCCCAAA???;;;;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;:::999999999::::::;;;:::::::::999888777777777777777888666555444333222222222222222222222222333444555666444555555666555555444444333333222222222222333333111111111111000000000000////////////////////////////////////.........---------------...///000111.............../////////......//////......---,,,------------------------......---,,,,,,+++******,,,,,,---------.........------------------------............/////////000////////////////////////............////////////000000000000///////////////000000///......///111000000/////////000111222111111000000111111222333111111111111111111111111333333333333333222222222333333333333333333333333111111222333333333333222333444444555666666555555222222222222222222222222444444333222222222222222111333666777777888999;;;:::999999888999:::<<<======@@@GGGNNNSSSSSSOOOLLL@@@???>>>>>>======>>>>>>;;;===@@@DDDGGGIIIIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJJJJIIIHHHIIIJJJLLLIIIEEEEEEFFFHHHGGGFFFIIIKKKLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHFFFEEECCCBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGG>>>>>>=========>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@999:::;;;<<<;;;:::888777555555555444444444333333222222222333333444444555333222111111000000111111/////////000000111111111////////////////////////------------------...///---,,,+++,,,...///...---***+++---///000...---+++***++++++++++++++++++***++++++*********+++------)))+++,,,+++))))))***,,,,,,,,,+++++++++*********)))***+++***)))((()))***////////////000000000000...............///000000111000000///////////////111111111111111222222222222222333333333444444444222333444555555555444333555444444444444333333333777777777777666666666666777888999:::;;;<<<<<<<<<666888::::::777666888;;;:::;;;<<<<<<;;;;;;===>>><<<<<<;;;999777999<<>>BBBGGGIIIGGGFFFFFFGGGEEEGGGIIIJJJJJJHHHEEECCCCCCCCCCCCCCCDDDDDDDDDEEEGGGEEEDDDGGGKKKOOOOOONNNMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLLLLMMMOOOQQQSSSUUUPPPPPPPPPPPPPPPQQQUUUXXX\\\YYYWWWWWWXXXYYYVVVTTTKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFHHHIIIIIIIIIIIIJJJLLLGGGIIIKKKNNNPPPQQQQQQQQQPPPPPPQQQQQQPPPMMMKKKIIIDDDEEEEEEEEEFFFFFFFFFGGGAAAAAAAAACCCDDDCCC@@@>>>;;;;;;;;;::::::;;;<<<<<<777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;::::::999999999888777777777777777666555444333222222222222222222222222333444555666222333444555666666666666333222222222222222222333111111111111000000000000111111111111111111111111000000/////////.........+++******+++,,,---...///...............---------......//////......---,,,------------------,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,---------......---------------------------.........//////000000////////////////////////............/////////000000000000000///////////////000111000......000111111000/////////000222333111111111000111222222333000000000000000000000000555555555444444333333333333333333333333333333333111111222333333333333222333333444555666666666555222222222222222222222222555444222111000111222222///222555777777888888999:::999888777888:::===>>>???AAAFFFLLLOOONNNJJJFFFAAA@@@@@@???>>>===<<<<<<777999<<>>>>>============>>>>>>>>>>>>???@@@BBBCCCDDDDDD@@@@@@AAABBBBBBAAA@@@???666888:::;;;;;;999666555555555444444444333333333000111222333444444555666222222111000000000000000//////000000111111222222///////////////////////////////////////000111222...---,,,---///000///...)))+++...///000///---+++)))******++++++******)))++++++*********+++---...)))+++---,,,***)))+++---+++++++++******)))))))))&&&(((******))))))+++,,,000111111000000///...---000000000000000000000000222111111111000000//////000000000000111111111111111111222222222333333333333333333222222111111111333444555555666666555555777666555444555777999:::;;;;;;;;;::::::999999999::::::888777777777888999::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;@@@BBBEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJIIIFFFCCCAAA???AAACCCEEEGGGIIIJJJJJJEEEFFFGGGHHHJJJLLLNNNOOOOOONNNLLLKKKJJJIIIHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOIIIJJJMMMPPPRRRTTTUUUVVVWWWTTTPPPMMMMMMNNNQQQSSSUUUTTTSSSSSSTTTVVVWWWYYYSSSPPPMMMMMMOOOPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIEEEFFFHHHJJJKKKKKKJJJIIIHHHJJJMMMPPPRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPJJJHHHFFFDDDDDDFFFHHHJJJJJJFFFBBB???>>>>>>>>>===@@@>>>;;;;;;;;;;;;:::999::::::999999::::::;;;<<<;;;;;;::::::999888777777:::999888777666555444333444333222222111111222222222222111111111111222222111222222333333222222111222222222111111111000000111111111111000000000000111111111111111111111111000000//////...---++++++,,,,,,---...///000111111//////////////////////////////.........---------.........------,,,,,,,,,......---,,,,,,---------------,,,+++,,,---...///////////////////////////------............------............///////////////...,,,,,,...///...---///////////////............///222333333222///...000000000000111111111111333333222111000///......111111000000000000111111222111000000000111333444333333333333333222111000333333222222222222222222555444333222333444555666111222333444555444333333333222000/////////000111333333444666777999::::::;;;999888777888;;;>>>AAA@@@CCCFFFGGGFFFCCCBBBBBB>>>?????????>>>===;;;:::888999;;;===@@@BBBDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJMMMOOOOOOMMMJJJHHHMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFDDDAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHCCCBBB@@@>>><<<;;;;;;;;;===>>>????????????>>>>>>???@@@AAAAAA@@@>>><<<:::;;;999777777888999888777666666555444333333222222222222222222222222222222333222000/////////000111000000//////.........---///.........------------000000000///......------------,,,,,,,,,,,,++++++,,,,,,------.../////////+++++++++*********))))))***)))(((''''''((()))************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))///000000111111111000000000000000000000000000000111111111000000000//////000000000000111111111111111111111222222222333333333333333222222222111111333444444555555555555555777666555444555777999:::;;;;;;;;;::::::999999999::::::888777777777888999:::999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;???AAADDDGGGHHHHHHGGGFFFHHHIIIJJJKKKJJJGGGDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHJJJLLLNNNOOOOOONNNLLLKKKIIIIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNOOOKKKLLLNNNPPPRRRTTTUUUVVVTTTSSSRRRPPPOOOOOOPPPQQQSSSRRRSSSSSSTTTUUUVVVWWWSSSQQQOOOPPPQQQRRRPPPNNNKKKJJJIIIHHHGGGHHHHHHIIIGGGHHHJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQKKKIIIGGGFFFFFFGGGIIIKKKHHHEEEAAA??????@@@@@@@@@???===;;;:::::::::999777999999888888999999:::;;;;;;::::::999888888777777999888888777666555444444444333222222111111222222111000000000000000000111111222222333333222222111222222222111111111000000111111111000000000//////------------------------.........///......------000000/////////.................................///.........---------,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------............------------------............///...,,,,,,...///...---////////////............---...000111111000...---//////000000000111111111222222111111000/////////111111000000000000111111111111000000111111222333333333333333333222111111222222222222222222222222555444444333333444666666222222444444555444333333333222111000///000000111333333444666777888999::::::999999999:::<<<>>>@@@???BBBEEEFFFDDDBBBAAAAAA>>>>>>??????>>>===<<<;;;:::;;;<<<>>>???AAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKMMMMMMLLLJJJHHHLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGEEECCCBBBBBBCCCDDDCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>===========================>>>???@@@???>>><<<:::;;;999777777888999888777666555555444333333222222111111111111111111111111333222222111000000111111111111000000000//////////////////.........------////////////..................---,,,+++******)))+++,,,,,,,,,------......+++++++++*********))))))+++***)))(((((()))***++++++*********************,,,,,,+++************+++((((((((((((((((((((((((...///000111222222222222000000000000000000000000111111000000000000//////000000000000111111111111111111111222222222222333333333333222222222222111333333444555555555555555666666555555555777999:::;;;;;;::::::::::::999999::::::999888888888888999999999888888999::::::;;;<<<<<<============<<<<<<===???BBBEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJGGGEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKMMMNNNPPPNNNLLLJJJIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNOOOPPPRRRTTTVVVQQQQQQRRRRRRQQQPPPOOONNNOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSSSSTTTUUUTTTRRRPPPKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJMMMNNNNNNOOOPPPQQQRRRRRROOOPPPPPPQQQRRRRRRRRRQQQLLLKKKIIIHHHHHHIIIKKKLLLGGGDDDAAA@@@AAABBBCCCBBB@@@===;;;999999888777555777777777777777888999999::::::999999888777777777777777777666666666555555444333222222111111222222000000////////////000000111111222222222222111111222111111111111000000000111111000000000000//////000000000000000000000000,,,------...//////......////////////..........................................------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///...,,,,,,...///...---................................................//////000000000000111111000000000000000000000000111111000000000000111111000000111222222222222222333333333333333222222111111111111222222333333444555555555555555666777777333444444555444444333333333222111111000000111111333333444555777888999999999999:::;;;<<<===>>>>>>===@@@BBBCCCBBB@@@???@@@======>>>>>>>>>======<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@???===<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>===;;;;;;:::999777777888888888777555555444444333333222222////////////////////////222222333333222222111111111111111111000000000000000/////////............---............////////////...---,,,+++***)))(((++++++++++++,,,,,,,,,,,,+++++++++***************++++++************++++++++++++******)))(((((('''++++++***)))))))))))))))''''''''''''''''''''''''......///000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111222222222222222222222222222222222222333333444555555555444444666555555555666777888999::::::::::::::::::::::::::::::999999888888888888888888777888888999:::;;;<<<======>>>>>>======<<<<<<>>>@@@CCCFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDCCCEEEFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNLLLJJJHHHHHHHHHJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNQQQPPPNNNNNNNNNPPPSSSTTTPPPPPPPPPPPPOOOOOONNNNNNMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUWWWWWWVVVTTTRRRMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNNNNMMMNNNOOOQQQQQQNNNOOOPPPQQQQQQRRRRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLHHHEEECCCBBBBBBCCCCCCBBBAAA>>><<<:::999888777555666666555555666666777888999999888888777777777777666666666666666666666666444333222222111111222222000000////////////000000111111222222222222111111111111111111000000000000111000000000////////////000000000000000000000000------...............---***++++++,,,---...//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***+++,,,---...---,,,,,,........................------------------------,,,,,,---------.........///...,,,,,,...///...---------.............../////////...------...//////////////////000000000111//////000000111111111111111111000000000000111111///000111333333222111111222333333444333333222222000000111222333333444444555555555666666777888888555555555555555444444333333333222222111111111111333333444555666777888999888999;;;<<<======<<<<<<;;;===@@@@@@???>>>>>>>>><<<<<<==================>>>>>>????????????@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDCCCCCC???@@@BBBCCCCCCAAA???>>>>>>===<<<;;;;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;:::888777666777888777666444444444333333333222222////////////////////////000111222333333222000///000000000000000000000000000000/////////.........,,,,,,---......///000000------,,,,,,+++*********,,,,,,,,,,,,++++++++++++***************************************************************)))))))))++++++***))))))))))))***((((((((((((((((((((((((......//////...---,,,,,,//////////////////////////////////////////000000///000000000111111111111000000111111111222222222222222222222222222222222222333333444555444444444555555555666666777888999::::::::::::::::::::::::::::::::::::999999888888777666666777888999:::;;;<<<<<<============<<<<<<:::<<<>>>AAACCCEEEEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBDDDFFFIIIJJJJJJIIIIIIFFFFFFFFFGGGGGGIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMOOOQQQRRRQQQPPPNNNMMMMMMMMMOOOOOOMMMNNNPPPQQQRRRRRRQQQPPPRRRTTTVVVWWWVVVUUUTTTSSSOOOOOOOOOOOOOOONNNNNNNNNIIIJJJLLLMMMOOOPPPQQQRRROOONNNLLLKKKLLLMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPLLLKKKJJJJJJJJJJJJKKKLLLIIIGGGDDDCCCCCCCCCBBB@@@BBB@@@===;;;;;;:::888666555555444444555555666777888888777777777777666666555555555555666666666666444333222222111111222222222111111000000111111222000111111222222111111000000000000000000000000000000000000////////////...------------------------////////////...---,,,+++((())))))***+++,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---)))***,,,---------,,,+++...........................---,,,,,,,,,,,,---...---.........///////////////...,,,,,,...///...---,,,---------......//////111000...------...000111...////////////000000000/////////000111111222222111111000000000000111111///000111333333222111111222333333444444444333333000000111222333333444444555555666777777888888888666555555555555555555555333333333333333222222111333333444555666777777888777999;;;<<<===<<<;;;:::999;;;>>>>>>===<<<===>>><<<<<<<<<<<<<<<=========????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDBBBCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDD???@@@BBBCCCCCCBBB@@@???@@@??????>>>>>>===>>>>>>:::::::::;;;;;;;;;;;;;;;:::888666666777888777666333333333333333222222222000000000000000000000000...///000111111000///...////////////////////////////////////............++++++,,,---...///000000)))******++++++,,,,,,---......------,,,,,,++++++************************((())))))))))))))))))((())))))******+++,,,------,,,,,,+++***************))))))))))))))))))))))))............---,,,+++***////////////////////////......////////////000000000000000000111111111111000000000111111111111222111222222222222333333333222222333444444444444444555555666666777888888888999999::::::::::::;;;;;;:::::::::;;;:::999999888666666666666777888::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRRRRPPPOOOMMMMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUTTTSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPJJJKKKLLLMMMOOOQQQRRRSSSNNNNNNLLLKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCCCCBBBAAA???BBB???===;;;;;;;;;999888444444444444444555666666777777777666666666666666555555555555555555555666444333222222111111222222222222111111111111222222000000111111111111000000//////000000000000000111000000////////////..............................000000000///...,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---............/////////000000///...,,,,,,...///...---,,,,,,,,,---......//////111000///......///000111......////////////000000//////000000111111111222111111000000000000111111000000111222222222222222222333333444444444444444111111111222222333333444333444555777888888888888666555555555555666777777333444444444444333222111333444444555666666777777777888999;;;;;;;;;:::999888:::<<<<<<<<<;;;<<<>>>======<<<;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBB>>>???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===??????@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAADDDEEEEEEFFFFFFEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA???>>>>>>;;;;;;::::::::::::::::::999888666666777777777666333333333333222222222222111111111111111111111111......//////000000//////............///////////////.........------------++++++,,,---......//////'''((()))***+++------...///......---,,,++++++******************+++++++++(((((())))))))))))(((((((((((()))+++,,,---...///,,,,,,+++************+++************************---------......---,,,,,,////////////////////////........./////////000000000000000000111111111111000000000000111111111111111111222222222333333333222222333444444444444333444555666777777888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;:::999888555555555666777888999:::::::::;;;;;;;;;;;;::::::888999:::<<<===>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDFFFIIIKKKLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNPPPRRRQQQPPPOOOQQQSSSRRRRRRSSSSSSSSSRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCCCCCCCCCCBBB@@@@@@>>>;;;:::;;;:::999888444444444444444555666666666666666666666666666666555555555555555555555444444333222222111111222222111111000000000000111111000000111111111111000000////////////000000111111000000/////////.........000000000000000000000000.../////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///+++++++++***++++++,,,---++++++++++++++++++++++++...---+++******+++---...---------........./////////...,,,,,,...///...---++++++,,,------.../////////..................///........./////////000000000000000000000111111111111111000000000000111111111111000000111111222333222333333444555555444444222222222222222222222222222333555777888888888888555555444555666777999:::333444555555555444222222333444444555555666666666777777888888999999999888888:::;;;<<<;;;;;;<<<>>>>>>>>><<<;;;:::;;;;;;<<<;;;<<<===???AAACCCDDDEEE@@@AAACCCDDDDDDCCCBBBAAA@@@AAABBBBBBBBB@@@>>>=========???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAADDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???BBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAACCCCCCBBB@@@>>><<<===<<<;;;:::::::::::::::999777666555777777666555222222222222222222222222111111111111111111111111///////////////000111111......//////000000000000------------,,,,,,,,,,,,,,,,,,,,,------.........(((((()))***+++,,,,,,---......---,,,+++***))))))))))))*********+++++++++((()))************)))(((((())))))***+++,,,,,,---++++++***))))))))))))***)))))))))))))))))))))))),,,,,,---...////////////////////////////////////---.........//////000000000000000000111111111111000000000000111111111111111111111222222333333333222222333444444444333333444555666777888888888888999999999::::::;;;;;;;;;::::::;;;<<<;;;:::999888444444555555666888999:::999::::::;;;;;;::::::999888888999:::;;;======>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLLLLJJJGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTRRRSSSUUUWWWWWWVVVTTTRRRTTTSSSQQQOOONNNNNNNNNOOOMMMNNNPPPOOOMMMMMMPPPSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPOOONNNNNNMMMMMMMMMMMMPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAABBBCCCDDDCCCBBB>>><<<:::999::::::999888555444444444444555666666555555555666666666666666666666555555555444444444444333222222111111222222000000////////////000000000000111111111111000000.../////////000000111111000/////////............------------------------,,,---......///.........***+++,,,---...//////000++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,+++***)))***+++---...------------------------...---+++******+++---...,,,,,,,,,---------......///...,,,,,,...///...---++++++,,,,,,---...//////------------------------............/////////000111111000000000000000000111111000000000000111111222111000000000111333444222333333444555555555444333333222222222222222222111222444666777888777777444444444444666888:::;;;333444555555555444333222333444444555555666666666777777777777777888888888888:::;;;;;;;;;;;;===>>>???>>><<<;;;:::::::::;;;:::;;;===???AAADDDEEEFFFDDDEEEGGGHHHHHHFFFDDDCCCAAABBBCCCCCCCCCAAA???===<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEDDDCCCBBB@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA??????>>>?????????AAACCCDDDCCCAAA===;;;>>>===<<<;;;:::999999999999777666555666777666555222222222222222222222222111111111111111111111111111000/////////000222333//////000000111111111222------,,,,,,,,,+++++++++,,,,,,------------......***************+++++++++...---,,,+++***(((((('''))))))******++++++++++++)))***+++,,,,,,+++***))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((...---,,,+++++++++,,,---000//////.........//////000000000///......------///000000000111111111111222111000000///000000000000///.........///111222444444444444444444444444555666777777777777777666::::::;;;;;;::::::999999;;;;;;:::999888888888888666666666666666777888888999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????BBBAAA?????????AAACCCDDDJJJKKKKKKKKKKKKIIIHHHFFFGGGFFFCCCBBBBBBCCCFFFGGGKKKMMMPPPQQQPPPQQQSSSTTTJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKOOONNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPPPPMMMKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???=========<<<:::888333333333444444444555555666777777777888888888888444444333333333333222222222222222111111111111000...---,,,,,,,,,,,,------000000000000000000000000......////////////...............------,,,,,,,,,---...///000000...,,,+++&&&))),,,,,,++++++---///***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++***)))(((''',,,,,,,,,++++++*********------------------------***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,------.........//////............//////---------............///222222111111111111111111000000000000111111111111000111111111111222222222000111222333444444444444555444333222222222333444444555555666555555444444333333444444555666777777777777666555444333333222333333444444555666777777777777777888999999999:::888:::;;;;;;:::999999:::>>>>>>===;;;:::999888888::::::;;;:::<<>>888===<<<;;;<<>>AAAAAAAAAAAAAAABBBCCCDDDFFFEEEBBB@@@@@@AAACCCEEECCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@?????????@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999888888:::999888666555333222111333333222111111000000///222111111111000000/////////////////////////////////............---------,,,---......///.........+++,,,,,,------,,,,,,+++///...,,,******+++,,,---///...---,,,+++++++++++++++++++++************))),,,,,,++++++***)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((......---,,,,,,------...//////............//////.........///////////////000000111111111222222222111111000///////////////000//////...///000111222444444444444444444444444444555666666777666666666999999:::::::::::::::999::::::888777777777777777666666555555666777777888888999999::::::;;;;;;;;;============>>>>>>>>>>>>AAA@@@??????@@@BBBDDDEEEHHHHHHJJJJJJKKKJJJIIIHHHFFFEEECCCAAAAAACCCEEEFFFJJJKKKNNNPPPQQQRRRSSSSSSNNNMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNMMMMMMLLLKKKJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOMMMJJJIIIJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCBBBBBB??????????????????>>>>>>???>>>===<<<===<<<:::777222222333333333444444444555555555666666666777777444444333333333222222222222222222111111111000000222111111000000111111222////////////////////////......////////////............---------,,,,,,,,,...///000000///---+++)))(((+++------,,,+++---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................///......------......///---------............///000000000000000000000000000000000000111111111111000111111111111222222222111111333444444555555555444333222222111222333444444444444555555444444444222333333444555555666666666555555444444333333333111222222222333444444444777777777888888999999:::888999;;;;;;999888999:::;;;;;;;;;;;;;;;:::::::::??????===;;;;;;<<<@@@CCCEEEGGGIIILLLMMMLLLJJJGGGKKKLLLNNNPPPOOOKKKDDD???>>>===<<<>>>@@@BBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCEEEDDDCCCBBBAAA??????>>>AAAAAABBBBBBBBBBBBCCCCCC>>>>>>======<<<=========@@@@@@??????>>>=========<<<<<<;;;:::999888888888999999888666555444333333333333333222111111000000111111111000000000//////....................................------------,,,,,,---...............+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,......---++++++*********)))))))))******+++++++++,,,,,,+++******)))((((((******))))))))))))******))))))))))))))))))))))))((((((((())))))*********///...---------......//////...............//////------......///000000111111111111111222222222222111000000///////////////000////////////000111222333333333333444444444444333333444555555555555555777888999:::::::::::::::999888777666555555555555666555555555555666777777888888999999:::;;;;;;<<<@@@@@@@@@?????????>>>>>>@@@?????????AAACCCEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIEEEDDDBBBAAAAAABBBDDDEEEIIIIIIKKKNNNQQQRRRRRRQQQOOONNNKKKJJJIIIJJJKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIIIIHHHFFFEEEFFFFFFFFFEEEDDDBBB@@@>>>============<<<<<<;;;:::===<<<;;;;;;<<<;;;999777222222222333333333333444333444444444444555555555333333333333222222222222222222111111111000000000111000000000000000111111////////////////////////......////////////.........------------,,,,,,,,,,,,---.........---,,,++++++---......---,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////////////////...............------,,,,,,------...---------............///////////////////////////000000000000111111111111000111111111111222222222222222333444555555555555333222222111111222333333333333333333333333333333222222222333333444444555333333333333333333333333222222222222333333333333666666777777888999999:::777999::::::999888888999777888999:::;;;<<<<<<<<>><<<:::;;;>>>AAAHHHMMMQQQRRRPPPLLLJJJJJJKKKMMMOOORRRRRROOOHHHCCC???>>>>>>???BBBCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBAAA@@@??????>>>>>>===>>>???@@@AAABBBCCCCCCFFFEEEDDDCCCAAA@@@>>>>>>@@@@@@@@@AAAAAAAAAAAABBB>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999777777777888888888777777666555555444444444333333222111111000111111000000000000//////....................................------------+++,,,------......------+++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++------,,,+++************'''(((((()))***+++,,,---+++++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,---------------...............---------...//////............//////000000000000000000111111111111222111000000//////000000000000000000000111111111333333333333333444444444111222333444444444444444555666777999::::::;;;;;;999888777666555555555555555555555444444555666666777777888999:::;;;;;;<<>>>>>???@@@AAACCCEEEFFFDDDEEEFFFHHHIIIHHHHHHGGGDDDCCCAAA@@@@@@AAACCCDDDHHHGGGHHHKKKOOOPPPNNNLLLKKKKKKJJJJJJIIIJJJKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIHHHIIIHHHFFFDDDCCCDDDEEEEEEDDDBBB???>>><<<<<<======<<<:::999888;;;:::999999:::999777555333333333444444444444444333333333444444444555555333333333222222222222111111111111111000000000000///............///000000////////////////////////---......//////......---------------------------)))***+++---............,,,---------,,,++++++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------.........////////////......------,,,,,,---,,,,,,++++++,,,,,,------------............///...///////////////000000///000000000111111111111000000111111111222222222222333444555555555555555111111111111222222333333222222222222222222333333111111222222222333333333111111222222222333333333555555444444444444444444555666666777888999::::::888:::;;;;;;:::999999:::555666888:::;;;<<<<<<;;;999:::;;;:::;;;===BBBEEEMMMTTTYYYXXXQQQKKKIIIKKKJJJKKKMMMPPPPPPMMMGGGBBB??????>>>@@@BBBDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBAAA???===<<<===>>>>>>???@@@@@@AAAAAAEEEDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@===>>>@@@AAAAAA@@@??????<<<<<<======>>>>>>>>>???>>><<<:::777666666777777777777666666666666666555444444333333222111111111000000000000000000//////.................................---------,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,++++++***))))))((()))******,,,,,,+++***************((((((((()))***++++++++++++*********)))))))))(((%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((((((((())))))***++++++,,,++++++,,,,,,---------------------------...//////000000//////........................////////////222222111000000000000111///000000111111111111111222222222333333333444444000111222333444444444444444555666888999::::::;;;999888777666666555666666555555444444444444444555666777777888:::;;;;;;<<<>>>??????@@@AAAAAABBBBBB===>>>>>>@@@AAACCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCGGGFFFGGGIIIKKKLLLLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLIIIJJJJJJKKKMMMPPPRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHHHHHHHIIIHHHFFFDDDAAABBBDDDEEEEEECCCAAA@@@===>>>>>>>>>===;;;999777999888777888888888666444555555555444444444444444333333333444444444555555333333222222222111111111111111111000000000//////000000000000000111222222........................------............------------------------------***++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))(((******++++++++++++******************************************************+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++---...////////////.........------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---------............////////////000000111111111///000000000111111111111000000111111111222222222333333444444555444444444000000111222333444444444222111111111111222333444111111111222222222222222000000111222222333333333444444444444444444333333444555666777888999::::::999:::<<<<<<:::::::::;;;666777999:::;;;:::999999666777999:::;;;???CCCFFFQQQWWW\\\YYYPPPHHHGGGIIIKKKKKKKKKLLLLLLIIIDDD@@@@@@??????@@@BBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAABBBCCCBBB@@@>>>===????????????????????????AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>?????????@@@@@@:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<======>>>===;;;999666555555666777555555555555555555555555444444333222222111111000//////////////////000000...........................------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))***++++++***)))))))))******))))))))))))))))))))))))*********)))))))))))))))'''''')))******)))''''''((((((((((((((((((((((((***)))))))))))))))))))))******+++,,,------------,,,,,,,,,,,,---...//////111000000///......------------------............222111111000000000000000///000111111222222111111111111222222333333444444///000111333444444444444444444666777999999::::::999888777666666555555555555555444333333333333444555666777888999;;;;;;<<<<<<===>>>???@@@AAABBBBBB<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFEEECCCCCCBBBBBBBBBAAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJNNNQQQQQQRRRRRRQQQQQQOOONNNMMMJJJJJJJJJJJJLLLNNNQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGIIIJJJJJJHHHFFFBBBCCCDDDDDDEEEDDDCCCBBB???@@@@@@@@@???<<<999777777666555666777777555333555555444444444444333333333333333333444444444444222222222222111111111111111111000000000/////////------------......///000........................------............------,,,,,,,,,------------.........---+++***))))))(((+++***)))***+++***)))'''))))))************))))))************************)))))))))))))))))))))))),,,+++++++++******)))))))))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++---...////////////......---,,,,,,+++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,------------............////////////000000111111222000000000000111111111111000111111111111222222222222222333444444333333222///000222333444555555555222111111000111222444555222222222222222222222222111111111222222333333333111111111111222222222222444444555666888999::::::888:::<<<;;;:::999::::::666777999::::::999777666777888999:::;;;===@@@CCCNNNSSSWWWTTTKKKEEEEEEGGGLLLKKKIIIIIIIIIGGGDDDBBBBBBAAA@@@AAABBBCCCBBB@@@@@@@@@???>>>>>>>>>??????@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAABBBCCCCCC>>>>>>>>>????????????@@@===============<<<;;;;;;999999:::::::::;;;;;;;;;:::999888666666666666777555555444444444444444444333333222222111000000///......////////////000000------------------------------------,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))******************)))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((('''***+++,,,---.........---,,,,,,,,,,,,---...///000///////////////.........---------.........//////000000///...............///000111222222222111111000111111222333333444444///000222333444555555555444555666777888888888888888777666555444444444444555444444333222222333333555555666888999:::;;;<<<<<<<<<======>>>>>>??????<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAEEEHHHHHHGGGKKKTTT\\\dddaaa\\\VVVRRRPPPOOOOOOKKKKKKJJJJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEGGGIIILLLLLLJJJHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAA???<<<999777666555444555666666444222333333333222222111111111111111111222222222333333222222222222111111111111111000000000////////////************+++,,,---...........................,,,------......------,,,,,,,,,,,,---------......,,,,,,+++***************,,,***)))***,,,,,,***(((*********++++++*********************************((((((((((((((((((((((((***************+++++++++((()))))))))*********+++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///------...//////000111111000000000000111111111111000111111111111222222222111222222333222222111111///000222555666777777777333222111000111333555666333333333333333333333333222222222333333333333333000000000111222222222333333444555666777999::::::777888::::::888777888999444666888::::::999777666777888:::::::::<<>>>>>??????>>>>>>??????@@@???????????????@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAA@@@???>>>===<<<<<<<<<888888888888999999999999777777777777777777777777444444444333333222222222222222111000000//////............/////////000000---------------------------------,,,,,,,,,++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++((()))******+++++++++***))))))((((((((())))))***((((((((()))))))))))))))((()))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((***+++---///000000//////+++++++++,,,---...///000------......///000000000.........////////////000......---,,,,,,,,,,,,---///000111222333222111111000000111222333333444444000000222333444555555555444555666777777888888777666666555444333333333333555444333333222222222222444555666888999:::<<<<<<============<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>DDDIIIHHHGGGMMMYYYeeetttnnncccYYYRRROOOOOOPPPLLLLLLKKKJJJKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDFFFJJJMMMMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@AAABBBAAA???<<<888666555444333444555555333222222111111111000000//////000000000000111111111111222222222111111111111000000000000000////////////---------...///000111111........................,,,------......------,,,,,,,,,,,,------.........&&&'''''')))***---...000,,,***)))+++---...+++)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------(((((())))))*********+++))))))))))))))))))))))))************************++++++,,,---------,,,,,,......---,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,------............------,,,,,,------...---------.........//////,,,,,,------...///000000000000000000111111111111000111111111111222222222111111222222222111111000///111333555777888888888333222111111222333666777333333333333333333333333333333333333333333333333111111222333444444555555333333444666777999::::::555666888888666555666777222444777:::;;;:::888777555777999:::;;;===@@@BBB@@@BBBDDDCCCAAA@@@BBBEEEFFFCCC@@@???@@@CCCDDDEEEHHHGGGEEEDDDEEEDDDBBBAAABBBAAAAAA@@@?????????@@@<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBCCC????????????????????????????????????@@@@@@@@@@@@@@@>>><<<:::999888888999777777777777777777777777555555666777888777777777444444333222222111000000111111000000///.........---.........//////000000---------------------------------,,,,,,,,,++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++))))))(((((((((((()))***&&&&&&'''((()))***++++++(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))***+++,,,---............111000...,,,,,,,,,...///111111111111000///...------...000111111111000/////////............//////000111111111111222222222444444444333333222222222222222222222333444555666666666666666777777777777888888777555222222333555333222222222222222222333444444555666777888999999999999:::;;;<<<>>>???@@@???===:::888999<<<@@@CCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA>>>BBBIIIKKKLLLYYYkkkyyypppcccVVVNNNLLLNNNQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLKKKLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGJJJHHHFFFFFFFFFFFFDDDCCCEEEBBB@@@>>>===<<<999777777777666555444444333333222222222111111111111111111111111000000000000000---.........//////000000//////...------------...---......///////////////,,,------......------,,,++++++,,,---.........---,,,,,,---......---,,,,,,******++++++++++++******,,,,,,,,,+++++++++******(((((('''''')))***,,,...+++++++++*********))))))++++++***)))(((((())))))))))))))))))************((()))*********((('''&&&'''''''''''''''((()))***(((((((((((())))))))))))+++,,,,,,------,,,,,,+++))))))(((((((((***+++,,,+++++++++,,,,,,+++++++++)))***++++++***)))***+++******))))))***,,,---///........................000000000000000000000000333222000000111000///---//////000000000000//////111111222222222111111000222222222333444555666777222222111111111111111222777666555333333444555555222222222222222222222222222222333333333333444444111333444444444555777999777888999999777666666777666777999;;;<<<;;;999888777777888888:::<<<===>>>CCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEECCCBBBBBBDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBBBBAAA@@@>>>===@@@?????????>>>>>>======BBB???===???BBBDDDCCCAAA@@@@@@??????>>>>>>======???>>>===<<<<<<===>>>???>>>======<<<;;;:::999888888777777666555444444444777777777777666666666666333222111111000000111111111111000000//////...............///////////////,,,,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++************+++++++++++++++*********))))))++++++)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''***+++,,,---............///---,,,*********,,,---......///000000//////...---...//////000000////////////............//////000000111111111222222222444444333333333222222222000000000000111222333444666666666666666666666666777888777555222222333444222222111111111111222222333444555777888888999999:::999999888888999999:::===<<<:::999999<<>>AAAGGGHHHIIIUUUeeeqqqjjj___TTTMMMKKKMMMOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJHHHFFFEEEFFFEEECCCAAACCC@@@>>><<<<<<:::888555666666555555444333333222333222222222111000000000000000000000000111111111....../////////000000000//////...------------...------...///////////////,,,------......------,,,,,,,,,,,,---------------,,,,,,---......---,,,,,,******++++++++++++******,,,+++++++++******************)))))))))***+++++++++++++++*********))))))************))))))(((((())))))))))))************)))))))))))))))((('''''')))(((((((((((())))))***))))))))))))************+++,,,,,,------,,,,,,+++...---+++***)))))))))***++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,***************,,,---...........................////////////////////////111000///000111222111/////////000000000000000000000111111222222222222111222222222222333444555666222222111111111111111222666555555444444444444444222222222222222222222222222222222333333333444444222333444444444555777999777888999999777666666777666777888999::::::999888888888999:::;;;<<<===>>>BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???AAACCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@??????AAA@@@@@@@@@???????????????>>>>>>???AAACCCCCCCCC??????>>>>>>>>>>>>>>>===>>>======<<<<<<<<<<<<===<<<<<<;;;:::999888777777777777777666555444444444666666666666555555555555222222111000000000111111////////////.........---////////////............,,,,,,,,,---------------...------------,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***+++,,,------......---...---+++******+++,,,,,,+++,,,---...////////////...------------...////////////............//////000000000111111111222222333333333333222222222222000000000111111222333444555555555555555555555555777777777555333222222444111111111000000111111111222444666888999999888888<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>AAAAAAAAABBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB@@@>>>@@@EEEEEEEEEOOO]]]ddd___XXXPPPKKKJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGIIIGGGEEEDDDDDDCCCAAA??????===;;;:::999888666444555444444333333222222222333333222222111000////////////000000111111222222//////000000000000000111//////...------------...------...////////////...,,,------......------,,,......,,,++++++,,,------,,,,,,------------,,,,,,******++++++++++++******++++++*********)))))))))++++++++++++******)))(((+++************)))))))))))))))***++++++***((('''))))))))))))***************))))))(((((((((((((((+++******))))))))))))***************++++++++++++++++++,,,,,,,,,,,,++++++...---,,,+++*********+++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---************+++,,,------------------------------........................///......///111222222111//////000000111111111222000111111222222222333333333222222222222222333333222111111111111111222222444444555555444444333333111111111111111111111111222222222222333333333333222333444444444555777999777888:::999888666777777777777777777777888888999::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@>>>===>>>???EEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@<<<>>>???@@@@@@AAABBBDDD============>>>>>>>>>>>>============<<<<<<;;;:::<<<;;;;;;:::999888777777777777666666555444444444555555555444444444333333222111111000000000000000............------------000/////////...---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,)))******************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***+++,,,---------------......---,,,,,,------...++++++,,,---...............---,,,+++,,,---.../////////............//////000000000000111111111111333222222222222222222222333333333333444555666666555555555555555555555555777888888666444222333444111111000000000000111111222444777999::::::888777::::::;;;<<<===???@@@AAA999999999::::::;;;;;;;;;??????@@@AAABBBCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>???BBBBBBBBBIIISSSVVVTTTPPPLLLJJJHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCBBB???===<<<:::888777777666444222333333333222222222111111444333333222111000//////......///000111222222333000000000000111111111111//////...------------...,,,---......//////......,,,------......------,,,000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))))))))(((((()))***+++***)))((('''************))))))))))))''')))***,,,+++***((('''((()))))))))***************)))(((''''''((()))***++++++***)))(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++)))))))))***+++,,,------******++++++++++++******+++,,,---,,,+++***+++---*********++++++,,,,,,,,,------------------------------------------------///...---///111222111000/////////000111222333444111111111111222333333444333333222111000000111111111111111000111111222333333333444555555333222111000000000000000000000000111222222222222333333333222444555444444444666888777999::::::888777777888888777666555555666888999;;;<<<<<<===>>>>>>??????>>>??????@@@AAAAAAAAAAAAAAABBBBBB@@@>>><<<<<<===EEEFFFFFFEEEEEEDDDCCCBBBAAA???===<<<<<<>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@<<>>@@@BBB<<<<<<<<<======>>>>>>???======>>>???>>><<<;;;:::===<<<;;;:::999888888777666666666555555444444444333333333333222222222222111111000////////////000........................000000///...------,,,,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++))))))************))))))+++,,,,,,,,,,,,,,,,,,+++******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''++++++,,,,,,---,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,---,,,+++++++++,,,.../////////............////////////000000000111111111222222222222222222222222333333333333444555666777444444444444555555555555777888999888555333333444111111000000000000111111111333666999:::999777666666666777888999;;;<<<===999999::::::::::::::::::>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@AAAFFFLLLLLLLLLKKKJJJHHHGGGFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCDDDEEEEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEEEEEEEFFFDDDBBBAAAAAA@@@>>><<<:::888666555666555333222222222222222222111111111333333222222111000000///......///000111222222333111111111111000000000000//////...------------...,,,------...............,,,------......------,,,///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))))))))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''(((***+++,,,***)))'''((()))))))))***************)))(((''''''((()))******)))((((((''''''''''''((((((((()))))))))*********++++++,,,,,,++++++***''''''((()))***+++,,,,,,))))))************)))))))))+++,,,+++***)))***,,,******++++++,,,,,,,,,+++------------------------------------------------000///...///000111000.........///000111444666777222222111111222333444444333333222111000000000000111111000000111222222333222333444444444333111000000000000000000000000000111111111222222222333333333444555444444444666888888999::::::888777777888999777555444444555777888;;;<<<===>>>???@@@@@@???===>>>???@@@AAABBBAAAAAABBBCCCDDDBBB@@@>>>>>>>>>EEEEEEEEEEEEEEEDDDCCCCCC@@@???<<<;;;;;;===???AAA??????@@@@@@@@@@@@@@@@@@???BBBDDDCCC???===>>>@@@<<<<<<======>>>>>>??????>>>???@@@@@@@@@>>>===<<<;;;;;;:::999888777666666555555555555444444444444222222222222111111111111111000//////......//////////////////////////////000//////...---,,,,,,+++---------,,,,,,++++++***------,,,,,,,,,+++++++++))))))************))))))******++++++++++++*********************************))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''++++++,,,,,,,,,,,,++++++************++++++++++++---------...------,,,,,,---,,,,,,,,,,,,---......//////............///////////////000000000111111111111111222222222222222111111111111222333444555333333444555666777777888888:::;;;:::777555555555111111111000000111111111111222444666777777666666:::999999888888999999:::::::::::::::::::::::::::<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAABBBEEEHHHGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@???@@@???>>><<<999777555555666555444222222222222222222222222222222222222111111111111111//////000000111111222222111000000000000000////////////...------------...,,,,,,---............---,,,------......------,,,------+++******+++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++*********)))))))))&&&'''(((((())))))))))))(((((()))))))))))))))***'''(((***++++++***))))))))))))))))))************((((((((((((((())))))***)))((((((''''''''''''((('''((((((((())))))))))))******++++++++++++******))))))*********))))))((())))))************)))))))))***++++++))))))***+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......000000///.........///000222555888999444333222111111222333444333333222111000000000111000000000000111222333333222333333333222222111111111111111111111111111111111111111111222222222222333444555555444444666777888999;;;:::999777777888999888666555444555777888999:::===???@@@AAA@@@@@@<<<===???AAACCCCCCCCCBBBCCCDDDEEEEEEBBB@@@@@@AAADDDDDDEEEEEEEEEEEEDDDDDDBBB@@@>>><<<<<<===@@@AAA????????????@@@@@@@@@@@@AAACCCDDDDDDAAA???>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@?????????999888888777666555444444444444444444444444444444222222222111111111000000000000///.............../////////000000000000000///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))******************)))))))))+++,,,,,,+++))))))***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''++++++,,,,,,,,,++++++***))))))***++++++++++++++++++,,,---......///......,,,,,,---...............//////............//////////////////000000000111000111111111222222222222222222111222222333444555222222444555777888:::::::::;;;<<<;;;999777666666222222111111111111222222000111333444555555666666;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEFFFHHHHHHGGGFFFEEEDDDEEEEEECCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJGGGEEEAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDDDDCCCAAA@@@@@@???>>>>>>??????>>><<<999777666666777777555444333333333333333333333333111111111111111222222222000000000000000111111111000000000/////////......//////...------------...+++,,,------......------,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******,,,+++++++++************+++******))))))))))))***(((((((((((())))))******(((((())))))************))))))))))))************''''''((()))))))))))))))(((((((((((((((((()))***(((((()))))))))***************++++++++++++******))))))***+++++++++***)))++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...000111000///.........000222666999;;;666555333111111111222333333222222111111111222222000000000000111222333444333333222111111111111111222222222222222222222222111111111111222222222222444555555555444444555777888:::;;;:::999888888888999888777666666666777777777999<<<>>>@@@AAAAAAAAA<<<===@@@BBBDDDDDDDDDCCCCCCDDDFFFFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEECCCAAA@@@???@@@AAABBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEDDDBBB???@@@@@@@@@@@@????????????=========>>>>>>???@@@AAA::::::999888777666555555444444444444444444444444222222222111111111000000000///......------.............../////////000000------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******)))***,,,------,,,***)))))))))*********+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''++++++,,,,,,,,,++++++******+++,,,---------------******,,,...///000111111,,,---...///000///...---//////............//////////////////000000000000000000111111222222222222444444444444555666777777111222444666888:::;;;<<<:::<<<======:::888777777333333222222222222333333111111111222333444555666333444444555666888999:::===<<<;;;:::::::::;;;<<<;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHIIIHHHGGGFFFEEEGGGGGGEEEDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLMMMLLLJJJHHHAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@??????===<<<===>>>???>>><<<999777666666777777666555333333333333333333333333000000000111222222333333111111111000000000000000000000//////.........---//////...------------...+++,,,------......------,,,------......------,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++++++++******,,,,,,,,,++++++++++++***000...,,,***)))))))))***'''((((((((())))))******))))))(((((()))***++++++))))))))))))************&&&'''(((*********)))((())))))(((((()))***++++++)))************+++++++++******++++++++++++******&&&'''***,,,---.........,,,------......------,,,+++,,,------++++++,,,---***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++---000222222111.........000222666:::<<<888666444222000111222222333222222222222222333333000000000000111222333444444333111000000000111222222222222222222222222222000111111111111222222222444555555555444444555777888:::;;;;;;999888888999999999888777777777777777555777;;;>>>AAABBBBBBAAA<<<>>>@@@CCCEEEEEEEEEDDDBBBDDDFFFFFFDDDCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@???@@@CCCGGGHHHEEEAAABBBAAAAAAAAA@@@?????????<<<<<<;;;<<<===>>>@@@BBB>>>======<<<;;;:::999999444444444444444444444444222222222222111111111111//////...------------...---------.........//////,,,,,,------------------*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++---......---+++***))))))******++++++++++++))))))(((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''',,,,,,++++++++++++++++++************************........................,,,,,,,,,---------......000000000000000000000000000000////////////000000333333222111000000000111...///000111333444555666444555666666666666888:::<<<<<<<<<<<<;;;999777555666555444333222222111222000000111111222333444555555555666777888999::::::::::::999888888999999999======>>>>>>?????????@@@DDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHIIIHHHKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHMMMMMMMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAABBBDDDEEECCCCCCCCCCCCBBBAAA@@@??????=========>>>===;;;999999888777666555444333333///111444666555333000......000111222000000000111222111000//////000111222//////............//////............---,,,+++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++++++++***)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********************************)))))))))))))))+++(((%%%&&&(((***)))((())))))******+++++++++,,,,,,,,,++++++,,,,,,---...------,,,++++++******)))---------............///.........------,,,,,,,,,........................,,,---...111333666888888777555222000/////////000333222222111111000000000000000111111111222222222222222222222111111000000///////////////////////////000222222111111111222000111222444555666666666777777777777666666666666555666888:::;;;:::999888999999:::;;;<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFDDDCCCAAA@@@@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBEEEGGGIIIHHHGGGBBBDDDEEEBBB>>>::::::;;;<<<<<<<<<<<<<<<===>>>???<<<;;;999777666555444444666555444333222333444444333333333222222111111111000000000000////////////////////////////////////------------------------------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,///,,,&&&""""""$$$(((+++(((((()))***************''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""%%%))))))'''&&&''')))******)))((('''&&&%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////////////////////////////000000////////////000000222111000000/////////000//////000111333444555555222333555555666777:::<<<>>>>>>>>>===<<<999777666555444333222222111222222555555444333333333333333555555666777888999999:::::::::999999999999::::::999:::;;;===???@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEFFFHHHGGGFFFEEEFFFHHHLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@??????>>>======>>>===;;;:::888888777666555444333333000222333555444222000//////111222222111000000111000000///......///000000//////............//////............---,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********...+++))))))+++,,,+++***)))))))))*********+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,////////////////////////------///111333555666777666444222000/////////000222222222222111111111111111111111222222222222333222222222222111111111000222222222222222222222222...000222222111000111222111111333444555666666666666666666666666555555555333555777:::;;;;;;::::::999::::::;;;<<<===>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGHHHGGGEEEDDDFFFFFFCCC>>>:::999:::<<<;;;;;;;;;<<<<<<===>>><<<<<<:::888777666555555666555444333222333333444333333333222222111111111000000000000////////////................................................------,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,++++++***************************++++++,,,+++(((&&&&&&&&&'''((((((((()))***************(((***++++++)))'''&&&'''++++++++++++++++++++++++''''''''''''((((((((((((%%%''')))(((&&&%%%&&&'''))))))((((((''''''&&&&&&)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////////////////////////////000//////......//////000000000///.........//////000000111111222333333444000222444555555777:::============<<<:::888555444333222222111111111222222444444333222222222222333444555666666888888999:::;;;;;;::::::::::::;;;;;;999999:::<<<>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHGGGFFFEEEFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBAAA@@@@@@???@@@>>>>>>>>>???>>><<<:::888888777666555444444333222222333333222222111000111222444333111000000000///......------....../////////............//////............---,,,++++++,,,,,,------------,,,,,,------------------------*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******************************(((((())))))******++++++...,,,******+++++++++***(((((())))))))))))*********************++++++,,,++++++,,,,,,---......///,,,,,,,,,---------.........------------,,,,,,,,,////////////////////////......///111222333444555555333222000//////000000222222222222222222333333222222222222333333333333222222222222111111111111333333333333333333333333111333555555444333444555111222333444555666666666555555555555555555555555333444777999;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGEEEDDDEEEFFFFFFEEEDDDFFFGGGFFFCCC???;;;999999;;;;;;:::::::::;;;<<<<<<<<<<<<:::999777666666666555555444333333333333333222222222222222111111111000000000000////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------+++++++++++++++***************************)))))))))******+++***)))'''&&&(((((())))))******)))))))))***,,,+++)))''''''((())))))))))))))))))))))))''''''''''''((((((((((((((())))))'''%%%$$$%%%&&&''''''''''''''''''''''''((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////////////////....../////////000000///....../////////000000111111222222222333111222444444555666888;;;:::::::::999777444222000111111111000111111222222.........///000222333444444444555666777888999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAA@@@??????@@@???>>>>>>???>>><<<:::888777777666555555444444333222222111111111111111222333444333111//////000........................///......------......///---.........------,,,++++++,,,,,,------,,,,,,+++.........---------------************++++++++++++******************************++++++++++++******************************+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************''''''((()))***++++++,,,,,,+++***)))))))))((((((((((((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,,,,------+++,,,,,,,,,------------------------------------//////////////////////////////000000111222222222333222111000//////000000111111222222333333444444222222333333333444444444222222222222222222222222111111111111111111111111111333555555444333444555222333444555666666666666555555555666666666666666555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDDDDFFFFFFFFFEEEFFFFFFEEECCCAAA>>><<<;;;:::::::::999999:::;;;;;;;;;:::999777666666555555444444444333333333333333222222222111111111111111000000000000////////////................................................------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---+++++++++***************++++++******))))))(((((()))***+++,,,+++***((('''(((((()))))))))))))))(((((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''&&&%%%%%%&&&(((&&&&&&&&&''''''((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////............//////000000/////////000000111000000000111111222222222333444555444333444555777999999999888666444111000111111111000111111222222------...///000222444444444444555666777888999999;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIIIIJJJIIIHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@AAA@@@@@@???>>>@@@>>>===>>>>>>>>><<<:::777777666666555555444444333222111000000000111111222333444333111/////////////////////////////////......------------......---------...------,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))***++++++,,,************)))((((((((()))))))))((((((((((((((())))))(((((())))))***+++++++++++++++******))))))++++++++++++,,,,,,,,,---------------------------------------------------//////000000000000111111111111000000000000000000111111111222222333333333222222333333333444444444222222222222222222222333000000000000000000000000...000111222111000111222333333444555666666666666666666777777777888888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBAAA?????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDCCCCCCEEEGGGGGGGGGEEEDDDDDDCCCCCCBBB@@@???;;;::::::999999999::::::999888777555444444444444333333333333333222222222111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++************************+++******))))))(((((((((*********)))))))))))))))(((((()))))))))((((((''''''(((((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,........................///......------......///000000//////000000111111//////000000111222222333333444555444222222444555::::::::::::999777444333333222222111111111222222333222222222222333444444333444555555777777888999:::999999999:::;;;<<<===999999:::;;;<<<===>>>???<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLKKKIIIGGGGGGHHHIIIJJJGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAA??????@@@@@@@@@??????>>>???=========>>>===;;;999777777666666555555555555222222111000000000000111000111333222000/////////...//////000000//////.........------------......,,,------...------,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++***)))))))))************+++************************))))))************))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++(((***,,,,,,***)))***+++******))))))))))))(((((()))))))))))))))******+++,,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////000000000000000000111111111111111111222222222222222222333333333333222222222222333333333333222222222222222222222222111222444444333333333444444444555666666666666666666777777888888999999:::;;;:::::::::999999999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDBBBCCCEEEGGGHHHHHHEEEDDDCCCDDDDDDDDDBBBAAA;;;;;;:::999999999::::::777666555444333333333333333333333333333222111111000000000111111111111111000000000000////////////------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******))))))******)))))))))***************))))))))))))))))))((((((+++***(((''''''((()))***(((((()))))))))(((''''''&&&''''''&&&%%%$$$&&&((())))))))))))))))))))))))''''''''''''((((((((((((&&&%%%$$$%%%'''))))))(((%%%%%%&&&&&&'''''''''((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................///......------......//////.........//////000111---...///000111222333444222333444333222222444666999999::::::999888666555555444333222222111222222333333333333333444555555333444444555666777888888888888888999999:::;;;<<<::::::;;;<<<===>>>>>>???===>>>???@@@AAAAAABBBAAAAAABBBDDDFFFGGGHHHGGGGGGGGGFFFEEEEEEFFFIIIKKKLLLLLLKKKHHHGGGFFFGGGIIIJJJGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGHHHIIIKKKKKKIIIJJJJJJIIIGGGFFFFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>???????????????>>>>>><<<<<<<<<<<<<<<:::888666666666666555555555555111111111111000000000000...///111111///......///---...////////////...---...------,,,,,,------...,,,,,,------...------,,,------............---------,,,,,,+++******))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********%%%(((++++++***)))***+++++++++*********)))))))))***))))))))))))***++++++++++++******************************++++++++++++,,,,,,,,,---------......------------------------.........//////000000000......///000000111000000111111000000000000000000111111111222222222222333222222222333333333444444333333333333333333333333222444666666555444555666444555555666666666666666666666666777888888999999::::::999999999::::::;;;888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHFFFCCCCCCDDDFFFGGGFFFGGGEEEDDDDDDEEEEEECCC@@@<<<<<<;;;:::::::::::::::777666555444444444444444222333333444333222111000///000000000111111111222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++************+++((()))))))))*********+++((((((((()))))))))))))))((((((((('''((((((((()))(((((())))))(((''''''&&&'''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))************************************************,,,,,,,,,---------.......................................------.........---------------...///000,,,---...000111333444444000111222222222333666888666777888888888777555444666555444333222222222222......///111222555666777333333444555666777888888888888888888999:::;;;<<<>>>>>>=========<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFGGGFFFFFFEEEGGGIIIKKKMMMKKKJJJGGGEEEEEEFFFHHHJJJFFFFFFEEEEEEFFFHHHIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJIIIGGGFFFFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>===>>>>>>?????????>>>>>>===<<<;;;;;;<<<;;;999777666666666666666555555555000111111111111000//////,,,...000000///......///,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,------...------------......//////......---,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))!!!$$$((()))'''&&&(((***,,,+++++++++******))))))***************++++++,,,*********+++,,,,,,------)))************+++++++++,,,,,,,,,------.................................------......///000000000---...///000111111111000111111000000//////......000000111111111222222222222222222333333444444444222222222222222222222222---...000000/////////000444555666666666666666666444555555666777888888999999888999999:::;;;<<<===777777888999;;;<<<======;;;<<<===============<<<<<<======>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFJJJIIIHHHGGGFFFEEEEEEEEEJJJHHHDDDCCCDDDEEEEEEDDDIIIGGGEEEEEEFFFEEEBBB>>>===<<<;;;;;;::::::::::::888777666555555555555555222222333444333222111000//////000000111111111222000000000000////////////---------------------------------------------------------,,,,,,,,,++++++...---,,,,,,++++++++++++(((((())))))*********+++''''''(((((())))))******&&&'''((())))))(((''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))******++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///......//////...---,,,,,,---......///////////////111111111000000000000000222222222333333444444444777888888888777666555444444444444333333222222222000/////////000222555666666666666666777777777777777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===============>>>??????@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHFFFFFFFFFHHHJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@============>>>>>>>>>>>>;;;;;;:::::::::999999999777777777666555333222111111111111111111000//////////////////............//////000//////...------...---,,,+++++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++++++++***************)))((('''******+++++++++,,,,,,,,,...------,,,,,,,,,------///////////////...............---,,,---...///000000000000000000000000000000111111222222333444444444333333222222333333444555444333222222222333444333222111111222333555666666666666666666777777888888777666666666777999:::888777666555555666777888::::::999999:::;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBEEEDDDBBBBBBCCCDDDGGGHHHFFFDDDBBBBBBDDDDDDBBB???>>>;;;888888:::;;;999777999888777666555444444444000000000000000000000000//////000000000000//////.........///////////////------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,///...+++)))(((((()))***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))*********************)))))))))))))))+++,,,,,,,,,------------...---------,,,,,,,,,+++,,,,,,,,,---------------...............---,,,,,,------...///////////////000000000000000000000000111222222333333444444444777777777777777666555444444444444333333333222222222111000000111333555666555555666666666777777777777888:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777777666666555333222111111111111111111000//////////////////............///////////////...------...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******************)))))))))))))))***************)))(((((()))******))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))************++++++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,...------,,,,,,---------............////////////...------,,,---...///000////////////////////////000111111222222333333444444333333222222333333444444444333222222222333444444333333333333555666777666666666666666777888888888777777666666777888999888888777666666777888888:::999999999:::;;;======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCEEEEEEDDDCCCDDDEEEFFFGGGEEECCCAAABBBCCCCCCAAA???>>><<<999999:::;;;:::888777666555333222222222222//////////////////////////////000000000000//////////////////............------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++***((('''&&&''')))******+++,,,,,,+++***)))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))************+++*********))))))((((((+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---......---++++++---............------,,,------...////////////...000000000000000000000000111111222222333444444555555666666666666666555444444444444444444333333333444333222222222333555666444444555555555666666666777888999999888888999;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>???@@@??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMLLLKKKJJJHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEDDDBBBAAA???>>>>>>;;;;;;::::::999999888888;;;;;;;;;;;;::::::::::::666666666555444333222111000111111111111000000///////////////..................//////......------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******))))))*********************))))))))))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))************+++++++++---------------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,------...---------.../////////000...------------...//////////////////////////////000000111111222333333333333333222222222222333333444333333222222333333444444444444444444666777777444555555666777888888999999888777777777777777888999888888777777888888999999999999999999:::;;;<<<999::::::;;;<<<<<<<<<<<<999999:::;;;<<<======>>>@@@BBBCCCCCCAAA@@@@@@AAADDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCEEEEEEFFFFFFEEEEEEDDDDDDDDDBBBAAAAAABBBAAA@@@>>>>>><<<::::::;;;;;;:::999777666555333222222111111000000000000000000000000...//////000000//////...000/////////...---------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))((('''''''''(((***+++)))************))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))************++++++******)))((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,...///...,,,***)))---------......------,,,,,,---......//////....../////////000000000000000000000111222333444444555444555555666666666555555555555555444444444444444555555444444444444555666444444444444555555555666777888999999888888999:::999999999999999:::::::::::::::;;;<<<===>>>@@@AAA>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKOOONNNMMMLLLJJJHHHGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;:::999888777777777:::999999999888888888888555555555444444222111111000000111111111111000///////////////............------.........------,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,++++++***(((((())))))******++++++******))))))(((((((((''')))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))************))))))))))))*********+++++++++,,,---------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,------...///000000------------......//////////////////////////////000000000111222222333333333333222222222222333333333333333333333333444444333333333444555555666666444444555666777888888999888888888777777777777777999999999999999999999999888888888888999999::::::777888999;;;;;;<<<<<<<<<888999999:::;;;;;;<<<<<<@@@AAABBBBBB@@@>>>>>>???BBBCCCCCCCCCBBBAAA@@@???>>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEBBBAAABBBAAA@@@@@@@@@??????>>>>>>===;;;;;;::::::::::::888888666555444333333333111111111111111111111111...//////////////////...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))************************))))))(((((('''((((((((()))))))))))))))))))))))))))*********+++,,,---......,,,***(((,,,,,,---------------,,,,,,------.....................//////000000000000///000000111333444444555444444555666777777777666555555555555555555555555555555555555555555666666444444444444555555555666666888999999888777999:::888888888999999999:::::::::::::::;;;<<<>>>???@@@===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKKKKOOONNNMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???===<<<<<<;;;;;;;;;:::999888777777777777777666666666555555333444444444333222111000///000000111111111000000////////////............,,,,,,------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,,,,++++++((((((((())))))******+++***)))))))))((((((''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''(((((()))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,---...//////000---------.......................................///000000111111222333333333222222111111222222333222222222333333444444444111222222333444444555555444444666777888888888888777777888888888777777777999999::::::::::::999999777777777888888888888888777777999:::;;;;;;;;;;;;888888999999::::::;;;;;;>>>@@@AAA@@@>>>======>>>@@@AAABBBBBBBBB@@@???>>><<<===>>>@@@AAABBBCCCCCCDDDEEEGGGGGGFFFDDDAAA???@@@@@@@@@???>>>===============<<<;;;:::999::::::888777666555444333333333////////////////////////......////////////......000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++***************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************)))))))))))))))))))))***'''''''''((((((((()))))))))))))))))))))*********++++++,,,------,,,******+++,,,,,,------------,,,,,,,,,---............------......//////000000111...///000111222444444555444444666777888888888888555555555666666666666666444444555555666666666666444444555555555666666666666777888888777777888:::888888888999999::::::;;;::::::;;;;;;<<<===>>>???======>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::999999888888555555555555444444444333222333333333222222111000///000000111111111111000////////////............++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))******)))))))))******+++,,,,,,,,,++++++(((((()))))))))))))))))))))((((((((((((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''((())))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((("""###%%%''')))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,---.........///,,,---......//////..............................//////000000111222222222222222111111111111222222111111222333444444444444000111222333444444444444444555777888888888777666666666777888888888888888888999999::::::999999888666666777888888777777666777888888999::::::::::::888999999999:::::::::;;;<<<>>>??????===<<<<<<======>>>@@@AAAAAA@@@>>>===<<<<<<===???@@@BBBCCCCCCCCCDDDEEEFFFEEECCC@@@???>>>???@@@>>><<<;;;<<<===;;;<<<<<<:::888777888:::666555444222111111000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++******)))))))))(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))))))))************((((((((()))******++++++((((((((()))))))))******************+++++++++,,,+++++++++++++++,,,,,,,,,***+++,,,---------------+++,,,------......------------......///000000111......///111222333444555444555666888999:::::::::555555666666666777777777222333444555666666777777555555666666666777777777666777888888777777888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>=========999999999999999999999999555555555444444444333333222222222222222111111000//////000111111111111111////////////............******+++,,,,,,,,,,,,,,,***************+++,,,---************************))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++)))))))))))))))((((((((('''''''''(((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))((('''%%%$$$%%%''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))************+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------------------------,,,---.../////////...---........................//////000000111111222222222222111111111111222222000111222444555555444444111222333444555555555444555666888888888777555444444555666888999999999999777888999::::::999888777555666777777777666555555888888999999999999999888999999999::::::::::::;;;:::<<<===>>><<<<<<<<<===:::<<<>>>@@@AAA@@@>>>============>>>???AAABBBCCCBBBBBBCCCCCCCCCAAA@@@???<<<>>>???>>>;;;999:::<<<:::;;;;;;:::777666777999555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))'''(((((()))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))))))))))))))************''''''((()))***+++,,,,,,************+++++++++++++++++++++,,,,,,---------+++*********+++,,,------***+++,,,,,,------------+++,,,------......---------------...///000000111---...///111222333555555444555777888::::::;;;;;;555666666666777777888888111222333555666777777777666666666666777777777777666777888888777777888999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888888888999999999666666555555555444444444111111222222222111111000//////000111111111111111000/////////............)))***+++,,,,,,,,,,,,,,,***)))))))))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,******))))))((((((''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((222---'''""" """%%%((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000------------------,,,,,,,,,,,,.../////////...---......................../////////000111111222222222222111111111111222222000111222444555555444444222333444666777666666555666777888999888666444333333444666888999::::::999777888999::::::999888777555555666777777666555444888888999999999888888777::::::::::::::::::;;;;;;999;;;======<<<<<<<<<>>>888:::===@@@AAA@@@???=========>>>>>>???AAABBBCCCAAAAAABBBBBBAAAAAA@@@@@@<<<>>>???===:::999:::<<<999:::;;;999666555777999777777555444333222222222////////////////////////---..................---,,,,,,------------------++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))'''((()))+++,,,,,,------***)))(((((((((***+++,,,++++++++++++++++++++++++'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))***+++,,,---((())))))+++,,,---......---,,,,,,,,,,,,---......+++,,,------......---------------............/////////000111333444555555777777777888999;;;<<<===777555222333555777555444444444555666666666666666444444555666666666666666777888888888999999999999999888888888999;;;>>>???>>><<<999777666888;;;===============>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFHHHLLLOOONNNMMMKKKIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFFFFEEECCCCCC@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===999999888888777666666666333444555555555444333222222222111111000///......000000000000000000000000//////000000000000000///......---------,,,,,,,,,,,,,,,+++***))))))******++++++******************))))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))******)))((('''&&&&&&'''((())))))))))))))))))))))))''''''(((((())))))******++++++,,,,,,,,,---------))))))))))))************------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///........................////////////000000000000111111222222222111111000000000000000000000000000222222222222333444555555555555555555444333222222333333444555666777888888777777777777777777777777888777777777666666555555999999999888888777777777::::::888777777777888999::::::999999999:::;;;;;;;;;;;;;;;===@@@AAA@@@???>>>>>>======???@@@BBBCCCFFFFFFEEEBBB???<<<<<<===>>>??????===999777999;;;999999888888777777888888777666555444222111000///......------------...............------,,,,,,,,,+++++++++,,,,,,---------++++++************++++++,,,+++++++++******))))))************************+++******)))(((''''''&&&((((((((((((((()))******+++++++++******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))***+++,,,,,,******+++,,,---...//////---,,,,,,,,,,,,---......,,,,,,------...------------------............/////////000000111222333333666666666777888999;;;<<<777555333333555666555444444555666666666666666555444555666666777777666666777777777777888888888888888777777666777999;;;===<<<;;;999777777999;;;<<<<<<<<<;;;;;;<<<>>>@@@AAACCCCCCEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB???@@@@@@@@@??????>>>===;;;;;;::::::::::::;;;;;;888777777666666555555444444555666666666555333333333222222111000000//////000000000000000000000000,,,,,,------------,,,,,,...------------,,,,,,,,,,,,++++++******)))******************************)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------------......................................./////////000000000000111111111222222111111000000000000000000000000000333333222222222222222333444444444444444333333222444444555666777777888888888888888888888888888888888888888777777666666666999999999888888777777777;;;:::999888777888888999::::::999999999:::;;;;;;;;;::::::<<>>>>>>>>======>>>???AAABBBDDDDDDDDDAAA>>><<<<<<======>>>???===999888999;;;::::::999888777777777888777666555444222111000000......------------......---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++************)))))))))(((*********************************)))((('''''''''((((((((((((((()))******++++++++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******+++***************++++++)))******+++,,,---......,,,,,,,,,,,,,,,---......---------...------,,,,,,---------............////////////000000000111111555555555555666777999999666444333333444555555444555555666666666555555444555555666777777777666666555555555666666666777777777666555555555666888999:::999999888888999::::::;;;:::::::::;;;===???@@@CCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGJJJMMMNNNNNNNNNMMMLLLKKKIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFEEEDDDEEEEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@???????????????>>>>>>===:::999999888888999999:::666666666555444444333333555555555666555444444333333333222222111000000000000000000000000000000000......////////////......------------,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''************************''''''((((((((()))))))))''''''(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++000000//////......------+++,,,,,,------,,,,,,+++------------........................................../////////000000000000000111111222111111000000000000000000000000000444333222111000000000000222222333444444444333333555555666666777777777888999999999999999999999999888888888888888777777777999999999999888888888888;;;:::999888888888999999999999999999999:::;;;;;;;;;::::::;;;===???>>>===???>>>>>>======>>>>>>???@@@AAAAAA@@@===<<<<<<===<<<======<<<:::999;;;<<<;;;:::999888777777777777777666555444333222111000......------------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++*********************************************))))))((((((''''''((((((((((((((()))******,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((+++***)))))))))))))))***++++++******)))*********''''''((()))******++++++,,,,,,++++++,,,,,,---...------......------,,,+++---------............///000000000000000000000000333333333333444555666777555444333333444444444444555555666666555555444444555666666777777666666666333444444444444555555555555444444333333444555555777888888999999999999999::::::::::::<<<===???AAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEE????????????>>>>>>===<<<===>>>>>>???>>>>>>======::::::999888888888999999666666555555444444333333444444444444333333222222333222222222111111111000000000000000000000000000000000000000000//////...---------,,,,,,,,,++++++******+++++++++*********))))))))))))************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********((((((((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************((()))))))))************************************---------,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,---------........................................../////////000000///000000111111111111111000000000000000000000000111111000///////////////000111222333444444444444444444555555555666666666999999999999999999999999999999888888888888888888::::::::::::::::::::::::;;;:::::::::999999999999888888888888999:::;;;;;;;;;:::999:::<<<>>>>>>===???>>>>>>===============<<<>>>???>>>===;;;<<<===;;;;;;;;;:::::::::;;;<<<;;;:::999888777666666666666666555444333222111111...------,,,,,,------...+++++++++,,,,,,------...+++++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((('''((((((((((((((())))))***,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((+++***)))))))))))))))***++++++******)))*********((((((((())))))******+++,,,++++++++++++,,,------,,,------...------,,,,,,---------............///000000111111111111111111222222222222333444555555444444444333333333444555444555555555555555444444555555666666666666555444222222333333333444444444333333333333333333444444666777888999999999888888;;;::::::;;;<<>>======<<<<<<<<<======>>>>>>>>>======;;;;;;:::999888888999999777666666555555444444333222222111111111000000000222222222111111111111111////////////////////////,,,---------,,,,,,+++***------,,,,,,,,,+++++++++)))******+++++++++******(((((()))))))))*********))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))*********((()))))))))************************************+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------------.......................................////////////...///000111111111111111000000000000000000000000///.........//////000111//////111222333333444444333333333444444555555666999999999999999999999999888888888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888999:::;;;<<<<<<;;;999:::<<<===>>>===??????>>>>>>======<<<<<<:::<<<>>>>>><<<;;;;;;<<<:::999888888999::::::::::::999888777666666666666555555444333222111111000------,,,,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***,,,+++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******+++***************+++++++++++++++,,,,,,,,,------+++++++++++++++,,,------+++,,,------......---------------............///000000000111111222222222222222222222222333444444333444444333222222333555333333444555555555555555444444555555555444333333222222222333333333444444222222333333444444444444555666777888888888888888:::::::::;;;===???AAACCCBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<===============;;;;;;:::999888888888888777666666555444444333333111111000////////////000000000000000000000000000////////////////////////............---,,,++++++,,,,,,,,,,,,++++++++++++((()))***,,,,,,+++******'''(((((())))))*********))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................------........./////////......///000111111111111000000000000000000000000............///000111222...///000111222333333333111222333444555666666777999999999999999999999999777777777888888888888888<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;:::999777777777888888:::;;;<<<>>><<<::::::<<<===>>>>>>>>>????????????>>>===<<<999;;;===>>><<<;;;;;;;;;999777666666888999888888777666666555555555555555333333333222111000000000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++************++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''(((((()))***+++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,---***+++,,,---.../////////---------............///......//////000111222222222222222111222222333444222444555444111111333555111222333444555666666666333333444444333333222111222222222333333333444444111222333444555666666666555555666666777888888999999999999:::<<<>>>@@@BBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEECCCDDDDDDEEEDDDCCCBBBAAACCCBBB@@@>>>============:::;;;<<<<<<=========<<<::::::999888777777777777555555444444333333222222222111000///...//////000////////////////////////////////////////////////000000000000///...---,,,,,,,,,,,,++++++++++++***''')))***,,,,,,,,,***)))''''''(((((()))******+++)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))************************&&&&&&&&&'''''''''(((((())))))))))))************%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------.........//////---...///000111111111111000000000000000000000000000///////////////000000//////000111222222111111222222333555777888999:::888888888888888888888888666666666777777888888888::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<;;;:::999666666777777888:::;;;<<>>??????>>>???@@@@@@@@@???>>>===999;;;>>>>>>===;;;:::;;;888666444444666777666444444444333333333444555555222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++*********)))++++++************++++++((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))'''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((***++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))***+++,,,---++++++++++++++++++,,,,,,++++++******++++++,,,---)))***+++---...///000000---------.........//////,,,,,,---...///000111222222222222222222222333333222444555444111111333666000111222444555666777777333333333333222222111000222222333333333444444444111222444555666777777777555555555555666777999999888777888999;;;===???AAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@???===;;;:::::::::::::::;;;;;;<<<=========<<<999999777666555555555555444444333333222111111000333222000/////////000111............////////////////////////////////////------------,,,+++***))),,,,,,,,,+++++++++******'''(((***,,,---,,,***)))&&&''''''((()))******+++))))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''(((((())))))******************++++++++++++))))))))))))************++++++++++++++++++++++++((()))***+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------.........//////---...///000111111111111000000000000000000000000222111000//////.../////////000000111111111111000222333555666999:::<<<===777777777777777777777777555555666666777777777888999999999::::::;;;;;;;;;;;;<<<=========<<<::::::666666666777888:::;;;<<<@@@>>>;;;;;;<<<>>>??????>>>???@@@AAAAAA@@@???>>>:::<<<>>>???===;;;::::::888555333333555666555333222222222222333444555555111111000000//////......---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++******))))))++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))((('''%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***++++++***((('''(((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***++++++,,,,,,,,,,,,++++++******+++,,,------......,,,,,,,,,---------......//////.........---------............////////////000000000000000000000000000111111111222222222222555555666666555444333333333444444555555444444333111111222222222333333333333333333444444444555555666666666777888:::;;;<<<555888:::;;;<<<<<<>>>???????????????@@@AAABBBCCCFFFEEEBBBAAA????????????BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBB;;;<<<>>>?????????>>>===999:::;;;;;;;;;:::999888777666555333333444444555555555444333222000000///000000000000000//////.........------------......---...000111111///---,,,000---+++,,,......,,,******++++++++++++***))))))************************))))))************))))))+++*********))))))((((((++++++***************+++******))))))((((((''''''++++++******)))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))((((((((()))+++,,,//////.........------------------.........//////........................)))***,,,...//////......---------............///////////////000000000000111111000000111111222333111111000//////////////////111333222///...000222111222555777777777555444555555555555555555555555555555555555666666666666777777777777888999:::;;;::::::::::::;;;;;;<<<===:::999888888888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBEEEBBB??????AAAAAA>>><<<===<<<<<<;;;;;;:::999999777777666555444444333333333333333222222222111111////////////............111...++++++---...---+++------------,,,+++***)))++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%%%%''''''%%%"""&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''(((((()))((((((((())))))(((((('''''''''&&&'''(((***++++++***)))((((((((((((((())))))))))))((((((((((((((()))*********)))(((((((((((()))***))))))************))))))))))))******++++++,,,,,,,,,,,,,,,------------...//////.........---------............////////////000000000000000000000000111111111222222222333333444444444444444333222222222222333333333333222222111111222222222333333333333333333444444444555555555555555666777888999:::666888:::;;;::::::;;;===;;;;;;<<<<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBB======>>>??????>>>===<<<888999:::::::::999888777777666555444444444555666555444444333111000000///...////////////...------......------------.........//////000///...---,,,///---++++++,,,---+++)))***++++++++++++***))))))************************))))))************))))))************)))))))))((())))))((((((((((((((()))***)))))))))((((((((('''''''''''''''&&&&&&&&&%%%'''((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&''')))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''*********)))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++***))))))))))))***+++,,,...---------,,,,,,,,,,,,,,,,,,---------.................................++++++,,,---............---------............///////////////000000000000111111000000111111222333222222111000000000000000///111333222000///000222111222444555666666555555444444444444444444444444444444444444555555555555777777777777888999::::::999999999::::::<<<======;;;:::999777777888:::;;;999::::::;;;<<<>>>@@@AAA@@@>>>===>>>AAABBBAAA???<<<<<<;;;::::::999999888555444444333222222111111333333222222222111111111////////////............111...,,,,,,---///...---------------,,,+++***)))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))(((((((((''''''''''''&&&''')))***+++******)))(((((((((((())))))))))))((((((((((((((()))******+++***))))))))))))***+++))))))************))))))((())))))))))))))))))))),,,,,,,,,,,,------------...............---------............////////////000000000000000000000000111111111222222222333333222222333333333222111111111111222222222222111111111111222222222333333333333333333444444444555555555555555555666666777888666888::::::999888999:::999999:::;;;===???@@@AAA@@@???>>>===============>>>>>>??????AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB??????@@@@@@???>>><<<;;;888888999999888777666666888777666555555555666666444444333222111000000/////////000000//////...---......------------......//////.........---------...,,,******++++++)))(((***++++++++++++***))))))************************))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))******)))((('''&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((())))))***+++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,------...---------............///////////////000000000000111000000000000111222222333333222111111111111222000111222222000000111222222222333333444444555555333333333333333333333333333333333444444444444555666666666666777888999:::888888888999:::<<<===>>>>>><<<999777777888999;;;888888888999;;;<<<>>>>>>>>>======>>>@@@AAAAAA@@@;;;::::::999888888777777444444333333222222111111333222222222222111111111////////////............///...,,,,,,...//////...------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))******)))&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((''''''''''''&&&&&&((()))************(((((((((((())))))))))))((((((((((((((())))))***+++******************+++++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((++++++,,,,,,,,,---------....................................////////////////////////////////////000000000111111111222222111222222333222222111111111111222222222222111111111111222222222333333333333333333444444444555555666666666555555666777777999:::;;;;;;999888888999::::::;;;<<<>>>@@@BBBCCC@@@@@@???>>>======<<<<<<=========>>>???AAACCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAA@@@>>><<<;;;999999999888888777666666888777777777666666666666333333333222111000000///222222222222222111000000......------------......///...------,,,,,,---------,,,+++++++++***)))(((***++++++++++++***))))))************************))))))************))))))*********))))))))))))))))))))))))***************))))))))))))((((((((((((*********)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------///...---++++++,,,---...---------............///////////////000000000000000000000000000111222222333222222111111111222222111111222222222222222333222222222222222444555555333333333333333333333333333333444444444555555555666666666666777888999999777777777888999;;;======???===:::777666777999;;;777777777888999:::<<<===??????>>>>>>>>>>>>======999999999888777777666666555555555444444444333333222222222222111111111111////////////............------,,,------.........,,,---------,,,,,,+++***************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''((()))*********(((((((((((())))))))))))((((((((((((((())))))************++++++*********++++++,,,,,,,,,,,,++++++******************))))))+++++++++,,,,,,,,,---------.................................////////////////////////////////////////////////000000000111111222222333333333222222222222333333333333222222111111222222222333333333333333333444444444555555777777666666666777888888;;;<<<===<<<:::999999999999::::::<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@>>>===<<<=========>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>><<<;;;;;;::::::999888777777777777777777777777666666555333222222111111000000000222222222222222111000000......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******'''((()))************)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,------------------------///...---++++++,,,---...---------............///////////////000000000000000000//////000000111222111111000000000111111222222111111222333444333333222222222222222444555555333333333333333333333333444555555555666666666666555555555555666777888999777777777888999:::;;;<<>>>>>>>>>>><<<<<<<<<<<<999888888777777666555555444444444444444333333333222222222111111111000000////////////............+++,,,------,,,,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))((((((((((((((()))******))))))***++++++***))))))))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...........................////////////000000000000000000000000/////////000000000111111111111222333333333222222222222333333333333222222111111222222222333333333333333333444444444555555777666666666777777888999;;;===>>>===;;;999999:::888888999:::<<<>>>???@@@EEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???===<<<<<<;;;:::999888777777777666666777777777666555444222222111111111000000000//////000000//////...---......------------......------,,,,,,,,,+++++++++***+++,,,,,,++++++,,,...***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))************$$$%%%'''((()))(((((('''(((((((((((())))))))))))&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((***************++++++,,,+++++++++,,,++++++***))),,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------............///////////////000000000000000////////////000111111111000000000000111222222333222111222444555555444222222333333444444555555333333333333333333333333555555555666666666777777444444444555555666777888777777777777888999::::::===<<<;;;:::999999::::::888888888999999:::;;;<<<:::<<<======;;;;;;<<<>>>999888888777777666555555222222222222111111111111222111111111111000000000////////////............,,,...///...---++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******((())))))******))))))((())))))************)))))))))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////............////////////000000000000000000000000111111111111222222222222///000111111222222111111111111222222222222111111111111222222222333333333333333333444444444555555444444444555666777888999:::;;;<<<<<<:::888888999:::::::::;;;<<<>>>???@@@DDDDDDEEEEEEEEEDDDCCCCCC@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>===<<<;;;999777666666666666555555666777666555444333111111111111000000000000...////////////...------......------------......+++,,,,,,---,,,+++***)))&&&)))++++++******,,,///***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))((()))))))))************###$$$&&&((())))))(((''''''((((((((()))))))))***((((((((()))))))))*********))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++******+++++++++***)))(((***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------............///////////////000000000000///////////////000111111111111111111111222333333333222111222555666666444111222444555666666555555444444444444444444444444444444444555555555666666444444444444555666777777888888777777777777888888;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======:::<<<>>><<<:::999:::<<<999999888888777666666555111111111111111111111111111111111111000000000000////////////...............111222111...,,,,,,---+++,,,,,,------,,,,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((('''((())))))******))))))''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))((('''++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---------.........//////............/////////000000000000000000000000000222222333333333444444444......///000000111000000000000111111111111000000111111222222222333333333333333333444444444555555222222333444555666888999999:::;;;;;;999888888888=========>>>>>>@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFAAA@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCBBBAAA???>>>;;;:::888666555444555555444555666666666555333222111111111111000000000000000000000000000//////............------.........***+++---------,,,***((($$$''')))***)))))),,,///***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++%%%&&&(((***++++++***)))'''((((((((())))))******$$$%%%%%%%%%&&&&&&''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))***&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******)))***++++++***)))((('''))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......---------.........//////////////////000000000000///////////////000111111222222222222333333444555444222111222666777666444111333555777777777555444555555555555555555555555333333333444444444555555444444444444444666777777999888888777777777777777999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<======>>>>>>@@@@@@===999666666888999999888888777777666666333333333333333333333333111111111111000000000000000/////////............111333555444000------...++++++,,,------,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++***)))(((***---&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************&&&'''''''''(((((())))))$$$######%%%(((******)))''')))***)))((('''(((***'''((()))++++++******)))''''''''''''(((((((((((('''(((***+++,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------............////////////222222222111111111111111//////000000111111111222111111111111111111111111///000000000000111111111////////////000111222333777666444222222222444555555555444333444555666777:::999888888777888888888::::::;;;<<<===>>>??????<<<>>>AAACCCEEEEEEDDDDDD??????????????????@@@@@@<<<<<<===>>>@@@BBBCCCDDDGGGEEEBBB???>>>???BBBCCCAAABBBBBBBBBAAA???===<<<;;;:::999777666555555444555555555666555555444333111111111111000000000000///............---------.........///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))---,,,++++++,,,,,,***)))))))))))))))))))))))))))***((((((((()))***)))((((((((()))***************))),,,+++)))***...000///(((''''''&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))((('''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''(((+++,,,,,,+++((('''((()))((($$$%%%***,,,+++***)))))))))***+++,,,,,,,,,+++***)))))))))******///---,,,,,,...//////...,,,,,,,,,------------...---------.........//////---...///000000...,,,+++------......///000000000//////000111111111111111111111111000000000000000333222222111111222222333333444666777888777555444666555333222222333444555555555555555555555555555777777666555444555888::::::999888888777888888888<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@??????>>><<<;;;999888666777999999888666444222444444222222222222444444222222222111111111111000////////////000000000000++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++)))************+++++++++,,,***((('''&&&'''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''))))))(((((('''''''''&&&(((((((((((()))))))))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&((()))((('''&&&'''((('''((()))***+++******)))))))))))))))******************+++++++++******)))))))))))))))))))))))))))************++++++++++++------------------------............////////////000000000000000000000000///000000000111111111111111111111111111111111111////////////000000000000000000000000111222333333777666444222222333444555555444444333444555666777777777777777888888999:::::::::;;;<<<===>>>??????<<<>>>@@@CCCDDDDDDDDDCCC@@@@@@???????????????@@@@@@@@@???>>>>>>>>>???@@@FFFCCCAAA>>>===>>>@@@BBBAAABBBBBBBBBAAA???===<<<<<<;;;999888666555555555555555555555555444333333111111111000000000//////............------------000000//////......------...------------,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------+++******++++++***((())))))))))))))))))))))))'''%%%$$$%%%&&&'''&&&%%%(((((()))***************&&&))))))'''(((---///...))))))(((((((((((())))))(((''''''''''''((())))))((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))******)))(((''''''******((((((,,,---***+++++++++***************,,,++++++++++++*********...,,,+++,,,---///......////////////000000000000---------.........//////---...///000///...,,,+++------......///000000000//////000111111111111111222222222222222222111111333333222222222222333333444555777888888666555333555444444333333444444444555555555555555555555555666777777666555666888:::888777777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@??????===;;;:::999777777888888777666444333444333222222222222333444111111111000000000///////////////////////////000---------------,,,++++++))))))*********))))))((()))************++++++++++++***((('''''''''))))))))))))(((((((((((())))))'''''''''''''''(((((()))(((((((((((())))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''((((((((()))'''&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&((('''((()))*********))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))************++++++++++++------------------------............////////////........................000000000000111111111111111111111111111111111111000000111111111222222222111111111111222333444444666555444333333333444555555444444444444555666666555555666666777999:::;;;999::::::;;;<<<===>>>>>><<<===???AAACCCCCCCCCCCCBBBAAA@@@???????????????BBBAAA>>>===<<<===>>>???CCCBBB@@@>>>===>>>???@@@AAAAAABBBBBBAAA???===<<<<<<;;;:::888777666555555444444555555444444333222111111000000000000//////............------------000000///...---,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,+++***))))))******)))((()))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))******))))))$$$''''''%%%'''+++---+++))))))(((((((((((())))))((((((''''''(((((()))***))))))((((((((()))******(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&***+++***+++------)))++++++,,,,,,+++***((('''+++,,,---------,,,***)))---+++***+++,,,...------,,,,,,,,,---------......---------...............---.../////////...---,,,------......///000000000//////000111111111111111222333333333333333333333333333222222222222333333555666777888777666444222333333444444555444444333555555555555555555555555555777999999888777888999666666666777888999;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@>>>===;;;999888777777666666555555555333333222222222222333333000000/////////.........////////////////////////---------------,,,++++++***************)))(((''')))************++++++++++++***)))((('''((()))***))))))(((((((((((())))))((((((((((((((())))))***'''''''''((()))*********%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))((('''&&&'''((()))(((&&&&&&'''((((((&&&&&&'''(((((((((((()))))))))))))))''''''''''''((((((((((((---,,,***)))))))))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,------------------............////////////------...............///000000000000000111111111111111111111111111111111333333444444444555555555222222222222333444555555666555444444444444555555444444444444555555666666666555555666777888999999999999:::;;;<<<======>>><<<===???@@@AAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@???===<<<<<<===@@@AAABBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@>>>===;;;<<<;;;:::888666666555555444444444444444333222222111000000000////////////.........---------,,,,,,///......------,,,,,,,,,---------,,,,,,,,,++++++************************************))))))))))))***)))'''((()))***)))'''((((((((((((((((((((((((***)))((()))******)))((((((((()))))))))))))))((($$$'''(((%%%&&&)))***((('''&&&&&&&&&&&&''''''(((((((((((('''((())))))*********))))))))))))******((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((()))(((''''''''''''((()))&&&***+++)))***------***)))***+++,,,,,,+++)))(((+++,,,---......,,,***))),,,***)))***+++---,,,,,,++++++++++++,,,,,,,,,,,,........................---......//////...------------......///000000000//////000111111111111111222222222222333333333333333333333222222333333333666777888888777555333111222333444555555555444333555555555555555555555555555777:::;;;:::888888888666666666666777888999:::::::::999999999999::::::::::::;;;<<<<<<======>>>@@@@@@AAAAAA@@@>>>;;;:::888777666555555555555666333222222222222222222333000000000/////////......///////////////.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++******)))(((((())))))***))))))(((((((((((()))))))))))))))((()))******+++'''((((((((()))))))))***))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((((((((((()))'''&&&&&&''')))***)))((('''((())))))((('''((()))((((((((((((((()))))))))''''''''''''((((((((((((+++***)))))))))***,,,---************************,,,,,,,,,------------...,,,,,,,,,---------..................////////////.........//////000000000111111000000000000000000111111111111111111111111333333444444444555555555222222222222333444555666555555555444555555555666444444444555555555555555777777666666555666666777888888999:::;;;<<<======<<<===>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;:::999777666555444444333333333333333222222111000000000////////////......------------,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,+++++++++*********************************)))))))))(((((()))((('''''')))***)))'''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((((()))))))))((((((''''''******'''&&&)))(((%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((()))************))))))))))))******((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&*********))))))(((((((((''''''''''''((((((((((((''''''((()))))))))))))))+++***(((''''''(((***+++((()))(((%%%&&&***,,,+++&&&'''***,,,---,,,+++***+++,,,---......,,,***))),,,***))))))+++,,,,,,+++---............/////////.....................---------..................------......///000000000//////000111111111111111111111111111222222333333444333333333333333333444666777888888777555333111111222444555666555444333555555555555555555555555444777:::;;;:::999888888888888777777666777777888999999888888888888999999::::::;;;;;;<<<=========???@@@AAAAAA@@@>>><<<:::777666555555444555555666222222222222222222222222111111000000000/////////000/////////......---------------------,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***))))))))))))*********))))))(((((((((((()))))))))))))))))))))***++++++***)))))))))((((((((('''***))))))((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&''')))+++***)))((()))***)))((('''(((***(((((('''''''''((()))***))))))))))))************))))))))))))***+++,,,---************************,,,,,,,,,,,,------------+++,,,,,,------...................../////////////////////000000111111222111111111111000000000000111111111111111111111111000000111111111222222222222222222222333444555555444555555555666666666666333444555555666666555555777777666555555555555555777888888999:::;;;<<<<<<<<<<<<======>>>??????@@@CCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA???>>>=========@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>><<<;;;:::999888666555444333333222222333333222222111000000000////////////......------------,,,,,,,,,,,,)))******+++,,,---...///,,,,,,,,,,,,++++++++++++************************&&&''''''((()))***++++++)))((('''((()))***)))((())))))))))))))))))))))))((('''&&&'''(((((('''&&&(((((()))))))))((('''''''''***+++(((''')))(((%%%(((((('''(((((()))***+++))))))(((((())))))***+++******)))((((((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((''''''''''''((((((((((((&&&'''((())))))******)))+++***)))(((((()))***+++((()))((($$$$$$))),,,,,,&&&''')))+++,,,------,,,+++,,,---------,,,***))),,,***)))***+++---,,,,,,,,,,,,,,,---------.....................------------------............///------......///000000000//////000111111111111111000000111111222222333333444444333333333333444444555666777888777666444222222222333444555555555555555555555555555555555555444666999:::999888777888999888777666666666666666999888888777777888888999:::::::::;;;<<<<<<=========>>>@@@AAA@@@>>>;;;999555555555555555555555555111111222222222222111111111111111000000000//////000//////......---------///////////////...------((())))))*********)))))))))************+++++++++))))))******************))))))(((((((((((()))))))))))))))))))))******+++*********)))((('''''''''''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))((('''((()))***)))((('''((())))))''''''((()))(((''''''&&&'''((()))***))))))))))))************)))******+++++++++***************************************+++++++++,,,,,,++++++,,,,,,---......///............////////////...//////000000111222222111111111111000000000///111111111111111111111111////////////000000000000111111111111222333444555444444555666666666666666333444555666666666555444555555444444444555666666777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????BBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===>>>???@@@AAAAAA@@@???>>>@@@@@@AAA@@@???>>><<<;;;999888666555333222222222222222222222222111111000000000/////////.........---------,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***************************&&&&&&'''((()))***++++++)))((('''(((***+++***)))))))))))))))))))))))))))+++)))((()))***+++***)))(((((())))))(((''''''&&&$$$((()))'''(((***)))&&&'''''''''(((((()))***+++))))))(((((())))))***+++***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((&&&'''((()))************))))))(((((((((((())))))'''***)))&&&'''+++,,,+++(((((()))***+++,,,,,,,,,,,,++++++++++++*********,,,+++******,,,------,,,)))************+++++++++//////.........------------------------...//////------......///000000000//////000111111111111111111111222222333444444555444444333333333333444444444555777888888666555333333333333333444555666666555555555555555555555555444666888999888777777888777666666666666777777888888888777777777777888888999::::::;;;;;;<<<<<<===<<<===???AAA@@@===:::888333444555666666555444444000111222333333222111000000000/////////.........000000///......---,,,,,,------......------,,,+++'''((()))***************)))************+++++++++))))))******++++++++++++))))))(((((((((((()))))))))(((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******''''''''''''((((((((()))&&&&&&'''((())))))******'''((()))******)))((('''((((((''''''''''''((((((,,,***(((((())))))'''&&&&&&'''((('''&&&&&&'''((((((''''''&&&&&&((()))***''''''''''''((((((((((((***+++,,,,,,+++***((('''************************((())))))))))))*********++++++,,,,,,---...//////............/////////000.........///000111111222222111111111000000//////111111111111111111111111///000000000000111111111111111111111222333444444444444555666777777666666333333555666666666555444333333333444555666777888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@@@@AAABBBBBB===???AAACCCDDDCCCBBBAAA<<<===???@@@AAA???>>>===@@@@@@@@@@@@???===<<<:::888777666444222222111111222222222222222111000000000/////////............---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))***++++++***))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&(((((())))))((('''&&&&&&!!!%%%'''&&&(((++++++(((%%%%%%%%%&&&&&&((()))))))))))))))))))))******+++))))))(((''''''''''''''')))(((((((((''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((( !!!$$$&&&(((***+++''''''''''''((((((((()))&&&'''((()))************((((((((((((((((((((((((&&&***+++***+++------)))+++******)))******+++,,,,,,+++***)))))))))******---+++***+++,,,...------,,,,,,---------.........//////.........------------------------...///000------......///000000000//////000111111111111111222222333333444555666666555444444333333444444555333444666888888777555444333333222222333444666777555555555555555555555555444666777777666666777888555555555555666888999:::888888777777777777888888999999:::;;;;;;<<<<<<===;;;<<>>===AAA???<<<;;;<<<>>>>>>===::::::999777555333111000222222222111000//////...////////////////////////------------------------++++++++++++++++++++++++)))((((((((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))((((((+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&(((***+++******))),,,)))'''((()))***(((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))******(((((()))***************))))))))))))************...---,,,,,,++++++,,,,,,---...///...,,,+++,,,---...------,,,,,,,,,------.........------,,,,,,,,,---------............///000000////////////000000000000000000111111111111222222222333444555666777555444444444444555666666666666777777666555444444333444444555555444444333555555444444444333333333222333444666777777777777666555444444555777999;;;:::999777555555666888999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>999777444333444444444333000000000000000000000000........................------..................------,,,,,,+++***))))))---,,,,,,+++*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''***+++***(((******))))))))))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000222333222000......//////000000111111000000///......///000111333555555555444222111111222444555555555555555555555555555555555555555555555555555555555555555666666666666555666666666777777888888;;;<<<<<<<<<;;;;;;===??????@@@BBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<@@@>>><<<<<<===>>>===<<<999999888777555333222111222222111111000//////...////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))***++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((('''''''''&&&******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((())))))%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&''''''((()))))))))))))))'''%%%&&&)))***((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((()))***************))))))))))))************)))))))))***+++,,,---...---...///...,,,+++,,,---...------,,,,,,---------......---------,,,,,,,,,---------............///000000///////////////000//////000000000111111111222222222333333444555555444444444444444555666666666666666666666555444333333444444555555444444333555444444444444333333333333333444666777777888888777666555444555777888:::;;;:::888666555555666777999999::::::::::::;;;;;;:::::::::::::::;;;;;;;;;888666444333444444444333000000000000000000000000........................------..................---,,,,,,+++******))))))---,,,++++++*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***((('''(((***+++***(((***))))))(((((())))))***'''(((((((((((((((((('''((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++((((((((((((((((((((((((((()))******++++++*********++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111222222000......///000//////......//////000...//////000222333444555444333222222222333444555444444444444444444444444444444555555666666777777666666666555555555444444333333444555666777888888888:::;;;;;;:::;;;===???===>>>@@@BBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>><<<;;;;;;>>>===<<<<<<======<<<:::777777777666555444333222222111111000000//////...////////////////////////........................+++++++++++++++++++++++++++***))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++((((((((()))***+++++++++$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''***)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''((((((&&&%%%%%%&&&((())))))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((()))***************)))))))))*********++++++((((((((()))***+++------,,,---...---,,,+++,,,------------,,,,,,------......------------,,,,,,,,,---------............///111000000///........./////////000000000000111111222222222222333333333333444444444444444555555666444555555555555444333333444444555555555555444444444444444444333333333333333333444555666777888888777777555555555666777888<<<;;;888666555444555555888888888888999999999999888888888888777777777777777555333222333333333222000000000000000000000000..............................------------------+++++++++******))))))(((,,,,,,+++************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))((((((((((((************************)))((('''(((***+++***))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((()))((((((((())))))***+++((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((()))************))))))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////111222111///......///000///...------...///000...///000111222333333444333333222222222333444555444444444444444444444444222222333444555666777777555555555555555555555555222222333444555555666666666888999999999:::<<>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;::::::<<<;;;;;;<<<======:::888666666666666555444333333111111000000////////////////////////////////////........................++++++++++++++++++++++++++++++***)))((((((((()))+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))******(((((())))))************%%%%%%&&&''''''((())))))''''''(((((((((((('''''')))((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((()))***************))))))*********+++++++++,,,,,,+++***************+++---...---++++++,,,---------,,,,,,,,,---......---------------------------------............///111000///...............////////////000000000111222222222222222222111111444444333333444444555666333444444444444444333333444444555555555555444444444444444333333333222222333333444444666777888888888777666555555555555666:::999888666555555555555666666666777777777888888777777777666666555555444666444222222333333222000......................................................------------,,,,,,*********)))))))))((((((++++++***************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((''''''((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***++++++************++++++************************(((((()))************)))))))))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...000111111///......///000///...------...///000...///000222333333333333222222222222333333444444444444444444444444444444000000111222444555666666333333333444555666666777444444444333333333333333555666888888888999;;;===>>>===<<<;;;<<<>>>@@@BBB????????????????????????<<<<<<===<<<<<<;;;:::999;;;::::::;;;<<<<<<999777555555555555555444333333000000000///////////////////////////////////////........................++++++++++++++++++++++++++++++***)))((((((((()))+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))(((((((((''''''''''''''''''((()))))))))***''''''(((((((((((('''''''''''''''((()))***+++,,,((((((((((((((()))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((+++++++++***)))((('''''''''''''''((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((()))***************************++++++++++++------,,,++++++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,---...///---------------------------------............///000000///..................////////////000000000222222333333333222111111333333333333333444555555333333444444444444444333444555555666666555555444444444333333333222222222333333222333444555777888777777666555555444444444666666666666666666777777555555555666666666777777777666666666555444444444444333111222222222000///------------------------..............................------,,,,,,,,,,,,*********)))))))))))))))*********))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))******)))''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******++++++************++++++************************((()))******++++++******)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///111000///......///000//////......//////000...///111222333333222222111222222333333444444444333333333333333333333333///000111222333444555555111222333444555666777777444444444444333333222222444666777777666777999;;;===<<<;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;999999;;;:::999:::;;;:::999777555555555555555444333222////////////////////////////////////////////////------------------------+++++++++++++++++++++++++++***))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''(((((((((((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%(((((((((((())))))******''''''((((((((((((''''''''''''''''''(((***+++,,,'''''''''(((((())))))***''''''''''''''''''''''''((('''''''''''''''((((((,,,------+++)))''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((()))************************++++++++++++,,,*********+++,,,---//////***+++,,,,,,++++++,,,---,,,,,,,,,,,,---......///,,,,,,,,,------------...---------............//////......---......//////......////////////000000111222333444444333222111333333333333333444444555333333444555555555555444555555666666666666555555333333333333222222222222222111111111222444666777666666666666555444444444444444555666666777777888555555555555666666666666555555555555555444444444333222111111222111///---------------------------..............................------,,,,,,++++++***************************))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&((())))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))------+++***)))((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((()))*********++++++************++++++************************)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---///000000///......//////000000111111000000///...///111333333333222111111111222333444444444444333333333333333333333333111111222222333444555555333333333444444555555555333333333444444444444444555666666666555555777999:::;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999;;;999888888999999888777555666555555444333222111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))***++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''(((((((((((('''''')))((((((''''''(((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))))))))***,,,---+++(((&&&''')))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((()))************************+++++++++,,,,,,))))))******+++---...///)))+++,,,,,,++++++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,---------......---------............///------------...///000000........./////////000000000111333555555555444333333333222222333333444555333444555666666666666666555555666666666666555555333333333222222222222111000000//////000222444666555555555555555555444444555555666666666666666666555555555555666666666666333333333333444444444444222111000111111111...,,,......................................................------,,,++++++******+++++++++++++++++++++)))))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((((((((()))))))))***((((((((((((((((((((((((&&&(((******(((''')))+++***))))))(((((())))))***)))))))))******))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---...000000///......//////000111222222111000///...///111333444333222111000111222333444555444444333333333333333333333333222333333444444555555555555555444444444333333333222222333444555555666777555666666666444444666888777:::===??????<<<999666>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::<<<999777666777888888888666666666555444333111000.........///////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))******+++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***(((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''+++***)))'''&&&&&&%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&(((***++++++***)))''')))+++***'''&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******(((((()))*********************+++++++++,,,,,,,,,,,,++++++***)))*********)))***,,,,,,++++++,,,---+++++++++,,,---...///000,,,,,,,,,------.........---------.........//////,,,,,,,,,---...///000111............/////////000000111444666666666555444333333222222333333444555444444555666777777666666555555666666666666555555333333333222222222111111000///......///111333555444444555555666555555444666666777777666555444444555555555666666666777777111111222222333333333444111000000111111000...+++000000000000000000000000..............................---,,,,,,+++******++++++++++++++++++,,,,,,))))))((())))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''((((((((())))))******(((((((((((((((((((((((((((***,,,+++))))))+++---******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''+++***((('''&&&&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------......///000000000000000000000//////......------...///000111111222111111555555444333333222111111333333333333333333333333222333333333333333333444222111111111222444666777555444444444444555666666666666555555555777999::::::::::::;;;;;;;;;<<<<<>>===============??????>>>===<<<:::888777777777777777666666666666888777666555444333333333111111000......---------........................------,,,+++************++++++******************++++++***)))(((((())))))************)))((('''&&&((((((((()))))))))((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((******))))))((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((((((&&&### ''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))$$$ ###***//////,,,******))))))((((((''''''(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......................................./////////000000............/////////000---.........//////000000000111111111111222222222111111000000111111222333222222333333333222111111333333333444444444555555222222222111111111000000222222333444444555666666444444555555666555555555444444555555555555444444333444555777777777666666444444444333333333222222000000111111111111000000000000////////////000000++++++,,,---............,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++)))((((((((((((***,,,---++++++++++++******))))))******))))))))))))*********++++++***)))(((((()))'''((((((((())))))******++++++************++++++''''''(((((())))))******************************+++++++++)))'''''')))***+++***(((''''''(((***+++******))))))))))))******%%%(((******'''&&&)))+++))))))*********+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''))))))((((((((()))***+++))))))))))))))))))))))))******))))))((((((((((((******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......///000000000000000222222111111000000000000000111111111111111000///333333333333333333333333222222222333333333333333222222333333333333444444444444333333444444555555444444444444444555666666666666666777777888999::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;=========<<<:::888777666666666666666555555555555555555444333222222222222111000///......---------------------------------,,,,,,++++++***+++++++++------,,,,,,+++***))))))++++++***)))))))))))))))&&&'''((()))************++++++,,,,,,,,,++++++******)))'''&&&&&&''')))***)))((((((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))))))))((((((((('''''''''((((((((((((((((((''''''''''''((((((((((((******++++++)))'''$$$###''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++'''$$$%%%))),,,,,,******)))))))))((((((((('''(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++******)))++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------................................................//////........./////////000000........./////////000000111111111111222222222222111111000000111111222333333333333444333333222111333333333333444444444444444333333333222222222111222222222333444555555555444444555555666666555555444555555555555555555444333444555666777666666555444444333333222222111111000000111111111111000000000//////......//////000,,,,,,---.........------,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++***)))))))))***+++---...++++++++++++*********)))******))))))))))))******((()))***)))(((((()))***((((((((()))))))))******++++++************++++++,,,++++++***))))))(((((())))))))))))))))))))))))+++++++++***(((((()))++++++***))))))))))))***+++******))))))))))))******((()))******))))))***+++************++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((***,,,---...))))))))))))))))))))))))***))))))))))))(((((((((***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------......///000000000000000222111111111111000000000222222222222111000///...111111222333333444555555222222222222222222222222222222222333333444444444666666666666555444444333444444444444444555555666666777888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;;;;:::999777666555555555555444444444333333333222111000000000000000111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,//////...,,,+++***)))(((+++***))))))))))))))))))''''''((()))************************))))))((('''***)))(((''''''((()))***(((((((((((('''''''''''''''(((((())))))((((((((()))))))))*********++++++''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))***++++++***)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++***(((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------.......................................---------------....../////////000000000......////////////000000111111111111222222222333111111000000111111222333444444555555444444333222222222222222333333333333444444444444333333333333111222222333333444444555333444555666666666666666555555555555555555555555333444444555555555444444444444333222111111000000///000000111111000000//////..................///------.........------,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,************************++++++***++++++,,,---...++++++++++++******************))))))))))))******(((***+++***))))))***+++)))))))))))))))*********++++++************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))+++,,,,,,+++))))))***,,,++++++++++++++++++++++++++++++************+++++++++*********,,,---,,,+++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------......///000000000000000////////////////////////222222222222111111000///111222222333333444444555222222222111111111111111222222222333333444444444444555666666666555333222444444333333444444555666555666888999::::::999888:::::::::;;;;;;;;;<<<<<<::::::999999999999999::::::::::::999888777555555333333333333222222222222222111000000/////////000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,++++++***))))))******)))))))))))))))***************)))(((''''''))))))))))))((('''&&&&&&******))))))))))))******(((((((((((((((''''''''''''(((((())))))))))))((()))))))))*********++++++((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))((((((((((((***))))))(((((('''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***+++)))&&&%%%'''***))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))***+++++++++*********+++++++++++++++,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------.................................------------,,,,,,,,,...////////////000000000//////////////////000000111111111222222222333333111111000000111111222333555555555555555444444333111111222222222333333333444444444333333333333333222222222222333333444444333444555666666777666666666666555555555555666666444444444444444444333333444333333222111000////////////000000000000//////......------------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************+++++++++++++++,,,------+++++++++++++++++++++++++++******))))))******+++,,,---...---+++******,,,************************++++++************++++++((())))))***+++,,,------))))))))))))))))))))))))+++,,,,,,,,,******+++,,,***+++,,,,,,,,,,,,+++***++++++************++++++---+++)))+++...///---+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000000000000////////////000000000000000000111222222222222222333333333333333333333333222222222111111111000000111111222333333444555555111222333555555444333333333333333333333444555555444555666888999888888777:::::::::;;;;;;;;;<<<<<<999999999888888999999::::::::::::999888777666555222222222222111111111111222111111000000000000111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))))))))***************)))))))))))))))******++++++++++++***)))((('''+++,,,,,,,,,++++++***)))******))))))))))))******'''''''''(((((((((((((((''''''((()))******))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&)))+++***'''&&&(((,,,(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((()))***+++++++++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------..............................------------------------////////////000000000111000000000000000000//////111222222222222333333333111111000000111111222333555555666666555555444333111111222222222333333333222222222333333333333333222333333333333333444444333444555666777777777777777666555555555555666777555555444444333333333333333333222222111000////////////000000000000//////......------------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********************************++++++++++++++++++++++++++++++++++++,,,++++++************++++++---......,,,)))(((((()))+++++++++++++++*********++++++************++++++''''''((()))***+++,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***+++,,,,,,,,,,,,+++***+++******************+++---+++)))+++...///---+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))(((((()))))))))))))))))))))))))))))))))************+++'''((((((((((((((((((''')))******+++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------...............///000000000000000111111111222222222222333///000111222333333333333333333333333333333333333333333333222111111000000111111222333333444555555111222222333444444444333333333333333333444444555444555666777777888888777:::::::::;;;;;;;;;<<<<<<888888888777888888999:::999999999999888777666555222222222111111111000000222111111000000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,''''''(((((()))*********)))))))))))))))******+++'''((()))***++++++++++++))))))***************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))************((((((((()))))))))******************************(((((((((((((((((('''&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))%%%(((******((('''))),,,(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++((()))***+++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---------..............................,,,---------............/////////000000000111111111111000000000000//////222222222222333333333333111111000000111111222333555555666666555555444333222222222222333333333333222222222222333333333333444444444444444444444444333444555666777888888888888777666555555666777888777777555444333333333333222222222222222111111111...//////000000//////...///..................///....../////////...------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,***'''&&&&&&&&&,,,,,,,,,+++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++******))))))))))))******+++*********,,,---,,,+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))***++++++***))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((((((((()))***,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,---......///......///000000000000000111111222222222333333333111111222333333222222222111222222333333444444555444444444333222111111111000111111222444555555666555444444333333333333444333333222222333333444555666666666666777888999::::::::::::;;;;;;;;;<<<<<<666666666666666777888888777777777777777666555444222222222111111111000000111111000000000000111111//////............//////------------------------,,,,,,++++++***+++++++++)))))))))))))))*********)))))))))))))))***++++++(((((()))***++++++++++++%%%&&&'''(((((())))))(((((((((((())))))(((((((((''''''''''''((((((((()))''''''(((******++++++***)))))))))*********++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((()))))))))((())))))'''((((((((()))))))))***(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((((()))++++++,,,,,,+++)))******+++,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,---------..............................,,,,,,---...///000000111//////000000000111111111111111111000000000//////222222222333333333444444111111000000111111222333444555555555555444333333333333333333444444444444333333333333444444444555555555555555555555555555333444555666888888888888888777666555555666777888999888666555333333333333222222222222333333333333......////////////......000//////......//////000---......////////////...,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))+++++++++)))((()))***------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++++++++******++++++***))))))))))))***+++))))))(((((((((((())))))((()))******))))))***+++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))'''((()))***,,,...//////++++++,,,,,,,,,---------++++++,,,,,,---...//////...//////000000000000000//////000000111111111111333333333333222111000000///000111222444555666777555555444444333222111111000111111222444555666666999888666444333333333333333333222222333333444555888777777666777999:::<<<:::::::::;;;;;;;;;<<<<<<444444444444444555666777666666666666555444333333222222222222111111111111000000/////////000000111//////.........//////000........................------,,,+++************,,,+++++++++******))))))))))))((())))))***++++++++++++,,,++++++***)))((('''((()))+++,,,,,,,,,,,,''''''((((((((((((''''''&&&'''''''''(((((())))))''''''(((******+++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((((((((())))))******''''''(((((())))))******''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((((((((())))))******(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,---------..............................+++,,,---...///111222222000000000000111111111111222111111111000000//////222222333333333444444444111111111000111222222333444444555555444444333222333333444444444444555555444444444555555555666666666666666666666666555555333444555777888888999999999777666555555666777999:::999777555444333444444111222222333333444555555......////////////......000000////////////000000------...///000000000///,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------,,,---.........---,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,***+++------------///000---------,,,,,,+++++++++++++++************++++++((()))***+++---...///000************************&&&(((***+++***)))******+++***(((''''''(((***+++((((((''''''''''''((((((%%%(((******'''&&&)))+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((,,,***(((%%%$$$$$$%%%&&&))))))(((((('''''''''&&&)))))))))(((((((((((((((,,,***((('''&&&'''((())),,,+++***(((&&&%%%$$$$$$)))************+++++++++))))))))))))))))))))))))------,,,,,,------...///------,,,+++,,,---...///............////////////000000000000111111111111222000///000111111000///222222333444444333333333444444333222111000///...222222222333333444444555111222333444555555555555444444444555555555555666777777666666666666666777777777888888888888777777888999999999888777555444555555444444444333333333333333333333222222222111......//////000000111111.........------,,,,,,,,,,,,.........,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,***)))((((((''''''***+++,,,***(((''''''(((+++*********))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++***************)))(((((((((((()))***************---,,,***)))'''%%%######))))))))))))))))))))))))'''((()))******(((&&&$$$((((((((((((((()))******''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))************))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))))))))))))))******+++******)))(((((()))***+++,,,,,,++++++++++++++++++'''((()))***+++***))))))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...///000000111////////////////////////222111111111000000/////////000000000000111111111222222222333333444444444555555444444444555555666777555444444555555444222444444444444555555555555000111222333444666777777555444444444444555666666777777888888888999999999777666555444333222111111111111000222444444333222000000000000000000000111//////000111111111111000////////////////////////++++++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))******)))(((((((((((((((,,,+++++++++******))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&''''''(((((((((((((((***)))'''&&&&&&'''((())))))(((((((((''''''''''''''''''((())))))***++++++---,,,***)))((()))***+++...---+++***(((''''''''')))************+++++++++************************++++++******++++++,,,---...---------......//////............////////////000000000000111111111111222000///000222222111000111111222333444444444444555555444333222111000000......///000111222333444111222333444555555555555444444444444555555555555777777666666666666777777777777888888888777777666777777888888777666555444444444444333333333333222111000000000////////////......//////000000000000///...............------,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++,,,+++******))))))))))))+++,,,,,,+++)))(((((()))************)))))))))(((***************)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''(((((()))*********************)))(((''''''&&&&&&))))))))))))))))))))))))(((((()))))))))(((&&&%%%((((((((((((((()))***************)))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))***))))))(((((((((((()))))))))*********))))))))))))))))))))))))+++***)))))))))***++++++)))))))))))))))***++++++(((((((((((()))+++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,...---,,,++++++,,,---...------------------------+++,,,,,,---------------.........//////000000111////////////////////////000000000000/////////...000000000111111111222222222222222222222333333333444444444444555555666777777666555555666666555444333444444444555555555555333444444555666777888888555555555555555666777777777777777888888888999999777666666555444333222111111000000111333444333111222111111111111111111111111111111111000000///...........................------.........---,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++*********************************)))***+++,,,,,,+++***))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((()))))))))(((((((((''''''''''''+++******))))))******+++''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&''''''((((((((((((((()))(((''''''((()))***+++(((((((((((('''''''''''')))))))))*********++++++,,,+++***)))((()))***+++,,,,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------...//////000000//////............////////////000000000000111111111111111000000111333444333222000111222333444555555555666555555444333222111111,,,,,,---///111222444444111222333444444555555444444444444444555555555555777777666666666666777777777888888888777666666555555555666666666555555444333333333222222222111111////////////...............////////////000000000.........///////////////+++,,,---,,,*********+++------,,,,,,,,,,,,++++++++++++************+++++++++,,,---,,,***))))))***************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))'''((((((((((((''''''&&&(((((()))***************'''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******++++++***))))))(((''''''************************)))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''(((((()))))))))******++++++******((((((((()))))))))******))))))))))))))))))))))))++++++******)))******+++***))))))))))))***++++++&&&'''(((***+++,,,,,,---*********++++++,,,,,,---+++,,,------......------......------------..............................,,,------...............000000000000000000000000000000000000000000000000222222222222222111111111111111111111222222222333333222222222222222222111333333444555666777777888777666555666777888777666444444444444555555555555777777777777888888888999666666666555666777777888666777777777777777888888777666666555444333222222111000000111222333222000222222222111111000000000111111111000///...---,,,---------------------------------...---,,,,,,++++++++++++******+++++++++))))))************))))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((''''''&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&''''''((((((((((((((((((((('''''''''((()))***((((((((((((((('''''''''------,,,+++***)))(((''')))(((''''''''''''(((((())))))(((((('''((((((((())))))*********+++++++++++++++++++++++++++++++++------,,,,,,------...///,,,---...000000///..................///////////////000000000111111111111111000000111333555444333111222333333444444444444555444444333222222111111...///000111222333444444111222333444444444444444333333444444444555555555777666666666666777777888888888888888777666555555333444444444444555444444222222222111111111111000111000000000000/////////////////////////////////------....../////////000---......---+++***+++,,,------,,,,,,,,,+++++++++++++++******+++,,,,,,---+++,,,---,,,***)))***+++*********)))))))))))))))))))))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((('''(((((()))((((((''''''(((((()))***************''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((('''(((((()))(((((())))))***************))))))((('''&&&%%%%%%)))))))))***************'''''''''''''''''''''''')))((((((((((((((((((((())))))(((((((((((())))))(((((()))***+++++++++***((((((((()))))))))******))))))))))))))))))))))))******))))))((((((((((((******))))))******+++,,,&&&((()))+++,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,//////............//////////////////////////////---......///////////////111111111111000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444333333222222222111222222444555666777888888777666555666888999888777555555555555666666666666888888888888888888777777555555555555555666777777666666666666666666666666666666555555444333333222000//////000111222000///111111111000//////......000000000//////---,,,,,,------------------------++++++++++++******))))))+++******))))))******+++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((------,,,+++***)))((('''''''''''''''''''''(((((())))))(((((((((((())))))))))))*********+++++++++************************------,,,,,,------...///+++,,,---...///...------............///////////////000000000111111111111111000000111333555444333333333444444444333222222333333222222111111000000111111111111111111222222222222333333444333333333333333333444444444444555666666666666666777888888888888999888888777666666333333333333333444444444222222111111111000000000000000000000/////////.../////////...............,,,,,,,,,------......//////000000///---+++,,,---------,,,,,,,,,+++++++++************+++,,,------+++,,,---,,,*********,,,))))))))))))))))))******((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((((())))))******)))))))))(((((()))***************)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))***(((((()))***+++******)))***))))))(((''''''&&&&&&((((((((())))))*********((((((((((((((((((((((((''''''(((((()))******+++))))))(((((((((((())))))'''(((((()))************))))))))))))******************************************************))))))***************++++++,,,)))***+++,,,,,,+++)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,---------////////////////////////////////////////////////---...//////000000//////111111111111000000000000000000000000000000000000---.....................111111222222222333333333555555444444333333222222000111333555666777777777666555444555777888888777555555666666666777777777666666666666666555555555444444333333333444555555555555555555555555555555555555444444333333222222000///...///000000///---///.........---------,,,,,,------.........------++++++++++++++++++++++++++++++******)))))))))))))))))))))(((((()))))))))))))))************))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((******))))))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''((((((((((((((()))))))))*********++++++(((((())))))))))))******,,,,,,+++*********++++++)))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,---...---------............////////////000000000000111111111111111000000111333444333222222333333444444333333222222222222111111000000000111111000000000/////////222222333333333333222222333333333333444444444444666555555666666777888999888888999999:::999999888444444333333333333333444222222222111111111000000............------------/////////............---,,,,,,,,,---------------000111111000---,,,,,,---------,,,,,,,,,,,,++++++***************+++,,,---***+++,,,+++***)))***,,,))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))***************(((((()))***************+++******))))))(((((('''))))))))))))))))))))))))(((((())))))))))))******((()))***+++++++++***)))++++++************))))))''''''((())))))*********************************&&&''''''(((***++++++,,,***))))))(((((())))))***(((((())))))***)))))))))*********+++++++++,,,,,,***************************+++,,,------------,,,+++************+++,,,,,,,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,---...------------...///000......////////////......////////////////////////---......///////////////000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222333444444333333333333333333000111333444555555555444555444333444555666555444444444444555555555555666444444444444333333333333333333222222333333444555555555555444444444444333333333333333222222222111///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++------,,,++++++++++++,,,)))((((((''''''(((((()))))))))************))))))(((((())))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&''''''(((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((())))))***++++++'''(((((())))))***))))))---,,,,,,+++************)))************+++++++++************************++++++******++++++,,,------------------...//////............////////////000000000000111111111111222000///000222222111000///000222333444555555555333333222222222222111111000000000111111111111111222222333333333222222111222222333333333444444444555555555555666777888999888999999:::;;;;;;;;;;;;666555444333222222333333333333222222222111111111/////////.........------//////.........---------............------------000000111///---++++++,,,------,,,,,,,,,,,,++++++******)))))))))******+++)))***++++++))))))***+++((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********'''(((((()))******))))))(((((()))************************))))))))))))((())))))))))))))))))))))))'''((()))***+++******)))''')))***,,,,,,+++***)))***************+++++++++(((((()))******+++,,,,,,************************(((((()))))))))***************))))))))))))***************+++******))))))++++++,,,,,,,,,---------************************)))***,,,---...///......++++++******++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++...---,,,,,,,,,---//////---...////////////...---........................------...////////////............//////000000111////////////////////////222222333333444444444444000000000111111111222222111111111111111222222222///000222444444333222111444333222222333333222111111111111222222222333333222222222222222222333333444333333333333444555555444444444444333333333222222222222111111111111000///...------......,,,++++++++++++,,,------......+++,,,,,,,,,,,,,,,+++***************************------+++*********+++,,,(((''''''''''''''''''((('''(((((())))))((((((''''''((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((%%%&&&''')))******++++++&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%&&&'''(((((('''''',,,+++***)))(((((((((((()))************+++++++++++++++++++++++++++++++++------,,,,,,------.../////////...------///000111............/////////000000000000000111111111111222000///000111111000///,,,...000333555777888888444444333333333333333333111111222333444444555555222222333333333222222111222222333333333444444444555555555555666777999999888999:::;;;<<<=========888666555333222222333333333333333222222222222111111111111111000000000000//////.........---------000000//////.........---///000000...,,,******+++---------,,,,,,,,,++++++******)))))))))))))))***((()))******)))((()))+++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++&&&&&&'''((())))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))&&&'''***+++,,,+++***(((''')))+++,,,,,,,,,***)))'''''''''((())))))******))))))***+++,,,,,,------((((((((((((((((((((((((************))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......************************&&&(((***,,,---...------++++++******++++++,,,---++++++***)))***+++---...,,,,,,++++++++++++++++++++++++***)))***+++,,,---,,,---...//////...---,,,........................,,,------...............,,,------...///000000111////////////////////////------....../////////000///000000000000111111111......//////000000111111///000222333333222111000333222111111111222000///.../////////000000000000111111111222222333333333555444444444444555666666444444444333333222222222111111111000000000000000///---------......,,,******++++++,,,---...///000---------,,,+++***)))((()))))))))))))))))))))))),,,+++)))((((((((()))***'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%((()))))))))))))))((((((************************))))))))))))************************************,,,+++***+++++++++)))'''((()))***+++---...///000,,,,,,,,,---------......////////////000000000000000000//////......------000000111222333444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555444333222333333444555666555555555555666666777:::;;;<<<<<<===<<<<<<<<<666666555444444444444555444444444333222111//////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,+++***))))))))))))++++++++++++++++++++++++************************+++++++++************))))))+++,,,,,,+++***,,,---+++******))))))******+++))))))))))))************+++++++++******)))))))))***)))))))))((((((''''''******))))))))))))************************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********)))******+++,,,,,,,,,,,,***(((''')))+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***,,,......+++,,,...,,,(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))))))))***,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,---...000///,,,***!!!###'''***+++---000222000000//////.........---////////////000000000000000000000000000000000000111000///------///000111222222111111111111111111///////////////000000000222222222111111111000000333333333333333333333333555555555444444333333333111111111111000000000000...------,,,,,,------...***************************+++---...---+++)))((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((*********)))))))))))))))+++***)))'''''')))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((())))))))))))((((((************************))))))))))))************))))))))))))))))))))))))+++*********++++++***(((,,,,,,,,,------.........,,,,,,---------.....................////////////222111111111111111000000222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333444444444444555666888999555555555555555666666777::::::;;;<<<<<<<<<<<<<<<777666666555444444444444444444444333222111000///////////////////////////////////////////////////................................................------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((((((***++++++******+++,,,++++++************++++++))))))))))))************,,,+++++++++*********************))))))(((((((((******))))))))))))******++++++++++++************+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))(((***,,,,,,+++******+++)))))))))***************+++++++++++++++++++++++++++******)))(((((()))))))))+++***((()))++++++'''++++++++++++++++++++++++************************))))))*********+++++++++************)))))))))(((((()))***+++,,,+++******))))))))))))************++++++++++++++++++++++++***))))))))))))))))))*********)))))))))***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++...///111000///......///000/////////.........---////////////000000000000000000000000000000000000333222000//////000222333000000000000000000000000222222222111111111111111222222222111111111000000000000000000000000000000555444444444333333333333111111111000000000//////,,,,,,++++++++++++,,,,,,------------------------***+++,,,,,,,,,+++***))))))))))))******++++++,,,))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))***---+++)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))***+++,,,+++***000//////......------,,,,,,------------.........------------............111111111222222222222222333333222222222111111111333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222333444666888999555555444444555666666777999:::;;;;;;<<<<<<;;;;;;888888666555444444444444444444444333222111000///////////////////////////////////////////////////---------------------------------------------------,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((((((***++++++***)))+++,,,,,,++++++++++++++++++,,,))))))))))))************,,,,,,,,,++++++++++++******************)))))))))++++++************++++++,,,,,,,,,+++*********)))++++++************++++++*********+++++++++,,,,,,---,,,+++***)))(((((('''%%%(((,,,...---,,,++++++))))))))))))((((((((((((************************))))))******))))))((((((&&&)))(((&&&'''+++,,,*********************++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))***))))))))))))***++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,,,,......---,,,)))+++---...------...////////////...............////////////000000000000000000000000000000000000222111////////////111222//////////////////000000333333222222111111000000222111111111111000000000222222222222222222222222444444333333333333333222111111000000000000//////++++++************++++++*********************************+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***(((((()))+++,,,,,,,,,//////......------,,,,,,------------............------.........///////////////000000111111222222222222222111111111111111444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222///000000111222333444555444444444444555555666777999999:::;;;;;;;;;;;;;;;999999777666555444444444333444444333222111000///////////////////////////////////////////////////------------------------------------------------***************+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))***,,,+++******+++---,,,,,,++++++++++++,,,,,,((()))))))))************,,,,,,,,,+++++++++++++++++++++******************++++++************++++++------,,,+++***))))))(((******))))))))))))******)))))))))*********+++++++++++++++******)))(((''''''))),,,---,,,+++++++++***)))))))))((('''''''''************************'''((()))******)))((('''&&&)))***''''''+++...---)))))))))***************(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))******+++))))))))))))************************************,,,+++)))((()))***,,,---///---++++++---...------###%%%(((******+++---///........................////////////000000000000000000000000000000000000......------------....../////////000000000000000222111111000///...------111111111111000000000000333333333333333333333333333333333333222222222222111000000000////////////++++++************++++++))))))))))))))))))))))))******))))))***+++,,,---************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((()))***++++++%%%%%%%%%&&&(((***+++---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++***((('''(((***,,,------,,,,,,,,,,,,,,,------------------.........//////....../////////000000000//////000000111111222222//////000111111222333333555555555555555555555555333333333444444444555555444444444444444444444444222222222222222222222222111111222222222222222222333333333444444555777777888999999:::::::::::::::999999888777666555555555333333333333222222111000000000000000000000000000////////////////////////................................................************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,++++++,,,...,,,++++++******++++++,,,((()))))))))************++++++++++++++++++++++++******************+++++++++******************+++,,,,,,+++******)))((((((***))))))(((((())))))***((((((((()))))))))******((())))))*********)))(((++++++,,,***(((((()))+++*********)))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''%%%)))+++((('''***---,,,((((((((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''((())))))))))))((('''(((((())))))************((((((((()))))))))******************************---+++***)))***+++---//////---++++++---...------+++,,,......---,,,,,,------------...............////////////000000000000////////////////////////......------------......000000000111111222222222222111111000///...------000000000000000000000000////////////////////////222222222222222222222222000000000////////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******+++%%%&&&'''(((***+++---...''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,------******++++++,,,---......------........./////////////////////000000000111111111111222222222222222......///000111222333444555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333444444555555555555444444222222333333444555777777777888999999::::::999999999888888777777777777777333333333333333222111000000000000000000000000000////////////////////////////////////////////////////////////////////////...------------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++******************+++))))))))))))************)))************+++++++++)))))))))*********************))))))))))))***************))))))(((((('''))))))(((((((((((())))))'''''''''((((((((())))))&&&''')))***+++***))))))++++++***(((&&&&&&(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((###)))+++(((&&&'''((((((''''''(((((())))))******'''''''''''''''''''''''')))))))))(((((((((((('''((((((((()))))))))))))))((((((''''''(((((()))***(((((((((((()))))))))***((((((((((((((((((((((((''''''))))))))))))'''''''''((())))))******))))))((((((((()))))))))******************************++++++******+++,,,...///...---,,,,,,......---,,,)))+++---.........///111---------------.........////////////000000000000////////////////////////000000000000000000000000000000111111222222333333333333222222111111000000//////000000000000000111000000000000000000000000000111111111111222222222000000////////////......,,,,,,++++++++++++,,,,,,************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''(((((())))))))))))))))))***************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************************************))))))))))))************++++++++++++++++++++++++,,,***(((''')))+++,,,,,,++++++,,,,,,---.....................////////////........./////////000000222111111111111111000000//////000000111111222222444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333444555666777777666555222222222333444555777777777888888999999999999999888888777777777888999999222222333333333222111111000000000000000000000000////////////////////////................................................///......---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******''')))******))))))***+++***))))))(((((())))))***))))))))))))************(((((()))))))))*********((((((((())))))*********))))))(((((((((((())))))(((((((((((('''''''''''')))((((((''''''(((((()))&&&&&&'''''''''((((((((('''(((***+++***)))'''&&&'''((()))((('''&&&'''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))$$$+++///+++'''&&&&&&%%%&&&&&&'''(((((()))******''''''''''''''''''''''''))))))(((((('''''''''''''''((((((((())))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&'''''')))*********)))((((((((()))))))))*********************************))))))******+++,,,,,,------,,,,,,---//////---+++$$$&&&)))+++,,,---000111,,,,,,,,,------.........////////////000000000000////////////////////////000111111111111111111000/////////000111222222222222222222111111111111111////////////000000111111222222222222222222222222000000000000111111222222000000/////////.........++++++************++++++(((((((((((((((((((((((())))))***++++++***)))(((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************************************))))))))))))************************************---***(((''')))+++,,,,,,---------.........................../////////000---------.........//////000000//////......------111111111111000000000000222222222222222222222222333333333444444444555555444444444444444444444444444444444444444444444444///000333555666666666666222222222333444555777777777777888999999999999999777777777777888999:::;;;222222333333333222111111000000000000000000000000////////////////////////------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++************)))&&&'''((((((''''''((()))))))))(((((((((((())))))))))))))))))************''''''(((((()))))))))***''''''(((((()))))))))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))***++++++***(((&&&$$$!!!$$$(((***)))'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''...333///***(((&&&%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&%%%&&&'''((()))'''''''''(((((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&&&&''')))*********)))((())))))))))))************))))))))))))))))))))))))&&&''')))***++++++++++++,,,,,,---...000///,,,***---...///...,,,*********,,,,,,,,,------.........////////////000000000000//////////////////////////////000000000000//////---......///000111111222///////////////000000000.../////////000000111111//////////////////////////////000000111111111222000/////////............******))))))))))))******************************)))***+++,,,+++***'''&&&&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''%%%%%%'''((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''+++***)))(((((()))******&&&###"""###''')))(((&&&))))))*********+++++++++(((((()))))))))*********+++++++++,,,,,,---------***++++++,,,,,,++++++******++++++***)))***,,,...,,,,,,,,,------------...222111111111111111111222000000////////////000000111111111000000000000000000000000111222222333333333333333444444444555555666555444333333444555666555555555555555555555555444444444444444333333333333444666555444444555777666666555555555444444444555666777888888999888888666666666666777777777777000111111111111222222222000000000000000000000000000000000000000000000000.........------,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))************)))(((+++******)))(((''''''&&&***)))(((''''''((()))***************************)))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&### ''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&+++)))(((,,,000111...)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++***)))''''''((((((((((((((((((((((((((())))))************)))+++++++++++++++***)))))),,,+++***))))))***+++,,,)))******++++++,,,------******+++++++++,,,,,,,,,+++,,,.../////////...---..................---------...///111111///...---000---+++,,,000222000...000000000000000000000000......//////000000111111////////////000000000000......//////000000111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,+++*********))))))((((((******)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************))))))'''&&&&&&%%%&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((+++((($$$$$$&&&((('''&&&(((((((((''''''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''((((((%%%''')))+++,,,,,,***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''"""###%%%'''((((((''''''(((((())))))))))))((((((******)))((((((((()))***(((&&&%%%%%%''')))))))))))))))))))))*********+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,+++******,,,///,,,,,,---------.........111111000000000000111111000//////////////////000111111111111111111111111//////000111111222222333333333333333444444444444555555444333333444555555444444444444444444444444555555555555555555555555222444555555333333444666666555555555444444444333444555555666666666666555666555555555444444333333333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,((())))))*********************)))))))))(((((((((((())))))******))))))(((*********)))(((''''''''')))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))'''%%%###!!!'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''')))''''''***...///,,,((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((())))))*********************+++++++++******)))++++++***))))))***++++++)))******++++++,,,,,,---******+++++++++,,,,,,,,,------...////////////...........................,,,---///000000///---,,,////////////......///000000000000000000000000000////////////000000000000////////////000000000000.../////////000000000111000000000000000/////////........................------,,,++++++***)))))))))))))))*********++++++************)))))))))(((******))))))))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((+++(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''+++(((%%%$$$&&&''''''&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''(((************)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''''''''))))))************))))))***))))))(((((()))******))))))(((&&&%%%&&&)))+++))))))))))))************+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,++++++---///------------............000000////////////000000//////............//////111111111111111111111111//////000000111111222222222222333333333444444444444444333333333333444444222222222222222222222222333333333444555555555666111222333333222222333555555555444444444444333333333333444444444333222222555444333222111000//////222111111000///...------------------------------++++++******)))))))))(((******++++++++++++++++++)))*********)))(((''''''))))))(((((((((((((((''''''(((((())))))(((((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''************)))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%(((+++,,,)))&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***))))))))))))))))))***(((((()))************)))''''''&&&&&&&&&''''''((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$((((((((((((((((((((((((((())))))***++++++************+++++++++++++++***++++++***))))))***++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...............///000000........................------////////////---------000333111---,,,...222000000000000000000000000000000000000////////////////////////000000000000////////////000000000000222111111000000/////////........................,,,,,,,,,+++******))))))((((((((())))))))))))***************))))))))))))***)))))))))))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((('''((()))*********)))))),,,)))&&&%%%%%%''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&***(((%%%%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((''''''&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''*********++++++************************+++++++++((())))))'''$$$$$$(((,,,************++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,------............------+++,,,------++++++---...,,,------------.........//////............/////////......------......////////////000000000000000......//////000111111222222222222222333333333333333333333222222333333333111111111111111111111111//////000000111222333333000111222222111111222333444444333333333333333333333333333333222111111000222222111111000//////...---------.........//////---------------------------,,,,,,++++++******)))(((((())))))******++++++++++++***)))'''%%%$$$###((((((((((((''''''''''''&&&''''''(((((((((((('''***)))))))))((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%''')))***(((&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((())))))***++++++++++++******++++++,,,,,,+++++++++******************+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,000///...---...///000111---------..................//////000000//////...---///111111000///000222////////////////////////111111000000//////......////////////000000000000////////////000000000000222111111000///...------++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))(((((()))******))))))((()))'''%%%%%%&&&''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&'''(((******++++++++++++******+++++++++,,,,,,---------***++++++)))&&&&&&)))---+++++++++,,,,,,,,,------,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,***+++------,,,+++,,,...,,,,,,,,,,,,------------...------,,,,,,------.........------------......,,,---------.........///---......//////000111111111111111222222222333333111111222222222222111111000000000000000000000000---......///000111111222///000222111000000111333222222333333333333333333333333333333222222111000000000000000000000000000,,,------------.........))))))))))))))))))))))))---,,,,,,,,,++++++******((((((((())))))*********((())))))(((((('''&&&%%%''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((())))))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((***++++++,,,,,,,,,***++++++,,,,,,,,,++++++*********++++++*********((())))))******+++,,,,,,******+++++++++,,,,,,,,,///...---------...000111---------.........//////000000000111111000000000...------000333555333222////////////////////////111111000000//////......////////////000000000000000000000000////////////000000///...------,,,,,,++++++++++++++++++++++++++++++***************)))************************))))))))))))))))))******))))))(((((()))***++++++))))))))))))(((((((((((('''''''''''''''''''''&&&)))'''&&&%%%%%%''')))***))))))))))))(((((('''&&&&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''))))))(((''''''((())))))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))(((((('''''''''(((((('''&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$&&&'''))))))'''&&&$$$$$$%%%&&&'''(((((()))))))))((('''&&&%%%&&&'''(((******++++++++++++*********+++,,,---------------+++,,,---,,,++++++,,,...+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***(((***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,------...------......//////000000000000111111111222222222000000111111111111000000/////////////////////////////////000111111222222///000111111000000111333111111222222222222333333222222333333333222111111/////////000000111111111000//////...---,,,++++++************************************************(((((())))))))))))))))))###$$$&&&''')))***++++++'''(((((((((((()))))))))&&&''''''((())))))))))))))))))))))))((((((((((((&&&'''((()))*********)))''''''''''''''''''''''''%%%&&&''')))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((***+++,,,,,,------,,,,,,,,,,,,,,,++++++***)))***++++++++++++***)))(((((())))))***+++++++++******+++++++++,,,,,,,,,---------------...//////,,,,,,------.../////////000000000000000000000000///------000555777444111000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////......------,,,,,,,,,------------------------************************++++++************))))))))))))))))))************(((((((((((()))***+++,,,''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''''''''(((******))))))((('''''''''((()))***)))((()))))))))'''%%%%%%%%%%%%&&&&&&&&&&&&'''***)))(((''''''((()))***&&&((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''(((((())))))************))))))((()))***,,,,,,,,,,,,,,,)))))))))+++------,,,***))))))*********+++++++++)))************++++++++++++++++++*********))))))((())))))))))))))))))(((''')))+++,,,+++******+++))))))*********++++++++++++++++++******+++++++++------,,,,,,,,,,,,------***++++++,,,------......,,,------......///000000000000000000111111111222//////000111111000////////////////////////////////////////////////000000///111222222111000222333111111111111222222222333000111111222222222222111/////////////////////...000000///...---,,,++++++------------------------((((((((()))******++++++*********)))))))))))))))$$$%%%&&&(((***+++++++++((((((((()))))))))******&&&'''((()))************(((((((((((())))))))))))%%%&&&''')))))))))))))))))))))))))))))))))))))))$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&(((((((((((('''(((''''''&&&&&&''''''(((************************$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((***+++,,,---------.........---,,,+++***))))))***++++++++++++***)))(((((())))))******++++++******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,------...//////000//////............//////000000222333444444222000000000000000000000000000////////////000000000000////////////000000000000111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************)))))))))(((((((((((()))))))))************(((((((((((()))***+++,,,''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))((('''&&&&&&'''***---///555222---)))(((((('''&&&&&&&&&&&&&&&''''''''''''***)))'''&&&&&&''')))***&&&((()))(((&&&%%%%%%''''''''''''((((((((()))))))))(((&&&&&&&&&''')))***''''''''''''((()))++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''%%%&&&'''(((((()))(((((())))))************))))))&&&''')))***++++++******%%%$$$%%%(((+++,,,)))%%%(((((((((((())))))))))))(((((()))))))))************)))))))))((((((''''''''''''((((((((((((''''''&&&(((++++++***))))))***((())))))))))))*********++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,------...//////000000000000000111111111111...///000111111000///...000000000000000000000000------------------,,,,,,///111222222111111222333000000111111222222222333//////000111111222111111000000///...---,,,,,,+++---------.........//////************************(((((()))***+++,,,------++++++******))))))(((((()))))))))))))))(((((('''(((((())))))******++++++'''''')))***++++++++++++(((((((((((())))))))))))###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((###$$$&&&((())))))(((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''')))***++++++++++++((((((((((((((((((((((((((((((***+++,,,---------//////...---,,,***)))((()))***+++,,,,,,+++***)))((((((((()))******++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------...///000000...------,,,,,,------...000444777666222//////000000000000000000000000000......//////000000111111////////////000000000000111111000000/////////............///////////////************************)))))))))))))))*********))))))(((((('''''''''&&&(((((())))))*********+++(((((((((((()))***+++,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((&&&%%%&&&(((,,,111444@@@999000)))&&&'''((((((''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))%%%(((***)))&&&$$$%%%''''''((((((((())))))******)))(((&&&%%%&&&''')))+++&&&&&&&&&''')))***,,,---&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&$$$%%%''')))******)))(((******))))))))))))******&&&((()))(((&&&&&&(((+++---,,,+++)))(((&&&%%%$$$)))&&&%%%'''(((&&&(((+++))))))(((((((((''''''&&&))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000000000000000000//////............//////111000///---+++)))((('''---.........//////000000000000111222222333444444111111111111111111111111000000000000000///......222111000///...---,,,,,,000///---+++*********+++************************))))))))))))))))))))))))+++++++++******(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''%%%###"""###'''((((((&&&$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&***((('''%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$###"""!!!"""###$$$%%%)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''' """$$$&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******)))(((((()))+++...111333111111///...,,,***)))(((******))))))))))))************+++++++++,,,,,,,,,+++*********))))))(((((()))******++++++,,,------.........////////////000......///000000000000000......//////000000111111000///.........///111222000///...------...///000///...---,,,,,,---.../////////000000000000//////............---,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***++++++***)))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******************,,,---***'''$$$%%%'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((,,,,,,'''&&&(((&&&!!!''''''''''''((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))'''&&&''')))'''''''''''''''(((((((((***&&&&&&))))))((()))---))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000000000////////////000000000000///......---,,,,,,............/////////000222222222222333333333222222222222222222222222222000000111111000000///...111000000///...------,,,+++,,,---------,,,+++***************************)))))))))))))))))))))))),,,,,,,,,++++++***(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((('''%%%%%%"""$$$''')))***)))(((&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))'''%%%%%%&&&'''(((+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!###%%%'''((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((()))***((((((((())),,,///222444333222000---,,,***)))))),,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,+++++++++*********+++,,,,,,------------........./////////......///000000000000///111111000000///.........///////////////000000111000///...------...///000///...------------...////////////000000/////////............---,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,---------,,,+++(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))+++,,,***'''%%%&&&'''))))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&"""''')))&&&'''+++---+++''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''')))***)))'''&&&%%%&&&%%%%%%&&&&&&'''((((((((()))&&&&&&)))***)))***---***)))'''&&&&&&'''((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111000000000000000000000000000000111111000000000000111111------........./////////............////////////333333333333333222222111222222222222222222222222111111222222111111000////////////.........------(((***,,,......---,,,***************************)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))*********))))))((((((((('''&&&&&&&&&'''''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))******&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''(((((())))))(((((('''''''''&&&&&&''''''((()))''''''&&&''''''((()))***(((((()))***---000333555555333000---+++*********,,,++++++******++++++,,,,,,+++*********+++,,,------------,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---------............---...//////000/////////111111000//////......---...//////000000000000000//////............///000///...------------...///......////////////......---......------,,,+++***++++++++++++++++++++++++************************))))))************++++++)))************))))))((((((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((()))***)))'''&&&'''(((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%)))***&&&###%%%((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''((('''&&&%%%%%%(((((('''''''''''''''&&&(((&&&&&&)))***((())),,,***)))'''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...///000000000000000000000000000000000000000111000000//////000000111++++++,,,,,,------...............///////////////111222333444444333222222222222222222222222222222222222222222222111000000........................***+++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''(((((((((,,,+++***)))((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!"""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((())))))))))))(((((((((''''''''''''((())))))'''''''''''''''((())))))'''((()))+++...111333555666444000,,,******+++,,,))))))(((((((((((()))))),,,+++***)))***+++---...***************)))))))))******++++++,,,------...,,,,,,,,,---------......------...////////////...------......///000000111---...000111111111000///...............//////000.........------.........---......//////......------------------,,,+++***************************************************''''''''''''((((((((())))))))))))((((((''''''&&&(((((((((((())))))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((***)))$$$ """%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''&&&&&&(((((((((((((((((((((((('''%%%%%%((()))&&&&&&))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,---...////////////000000000000000000000000000//////......//////000------------------------///////////////.........---///111333444444444333222222222222222222222222222222222222222111000000............------------///...+++)))((()))***+++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&+++***(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))(((''''''''''''((())))))(((''''''''''''(((((()))'''((()))+++...000222333555333///,,,******+++,,,)))(((((((((((((((((()))++++++*********+++,,,---((()))))))))))))))))))))***++++++,,,------......,,,,,,,,,---------......,,,,,,---...............---------...//////000000---...000111111111000///---......///////////////---..................---------............------,,,,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))&&&''''''''''''(((((((((,,,,,,++++++************(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%$$$""""""&&&***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&(((((('''&&&&&&'''((()))***+++,,,'''%%%&&&((((((%%%$$$&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,,,,------------------------------------++++++,,,...////////////000000000000000000000000//////............//////111111000000///.........///////////////.........***,,,///222444444333333111111111111111111111111111111222222111111000///.........---------,,,,,,111///+++(((&&&(((***,,,************************))))))))))))))))))))))))'''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********)))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))''''''&&&&&&''''''((()))((((((''''''''''''(((((('''((()))+++---///000111111000...+++******+++,,,+++******))))))******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---------............+++,,,------......------000000///......------,,,...//////000000000000000,,,---...///000000000///------...//////...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((())))))))))))******+++***))))))((()))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&((()))(((&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((+++'''&&&''''''%%%%%%(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((///+++'''&&&'''))))))(((&&&&&&''''''((()))*********''''''***)))$$$###$$$%%%&&&((()))***)))((('''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...........................+++,,,---///000000000111000000000000000000000000000000////////////000000000000000000////////////000/////////............***,,,///111222222111000000000000000000000000000000000111111000000///...//////...------,,,++++++...,,,***(((((()))***+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''((()))+++,,,---......------,,,++++++++++++,,,******))))))))))))******(((***+++------,,,+++***,,,,,,,,,------.........++++++,,,,,,---.........------........./////////++++++,,,------------,,,000//////......---,,,,,,///////////////000000111,,,---...///000000000///------...//////...------,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******''''''&&&%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))'''%%%&&&(((((('''%%%((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((,,,&&&"""&&&(((%%%""""""%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((666111+++(((((())))))((()))(((((('''&&&&&&%%%%%%+++))))))+++***%%%###$$$$$$%%%(((***+++***'''&&&&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---...000111111222222000000000000000000000000111111000000000000111111---------...............000000//////.........---+++,,,///111111000///---////////////////////////000000000000000///......000000///...,,,+++*********************+++++++++************************))))))))))))))))))))))))((()))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''(((%%%&&&'''((()))))))))((($$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''(((((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++((((((''''''''''''(((((('''))),,,......---+++))),,,,,,,,,------.........++++++,,,------......///.........////////////000++++++,,,------------,,,,,,,,,------...//////000000///.........///111222+++,,,...000000000000///,,,---...//////...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************&&&&&&&&&&&&'''''''''(((***)))(((((()))***+++,,,(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((***'''%%%&&&((((((&&&$$$))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((!!!!!!))))))&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******KKK999((($$$&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......---------............//////000111222222111///...111111000000//////......111000000///...---------,,,,,,------...///000000111111000000000111333444222222111000//////000000///000111111111///...---//////...------------...---------,,,,,,+++++++++++++++************++++++******))))))))))))*********(((&&&'''***+++)))'''+++*********))))))(((((($$$$$$&&&((()))*********))))))))))))))))))))))))(((((('''&&&%%%$$$$$$$$$))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''(((((()))***++++++,,,))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%''')))+++,,,---------,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------------------------------------------//////............//////000//////.........//////------------.........///---...///000000///...---///............---------+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))''')))+++***'''&&&(((***&&&)))+++***'''%%%&&&((()))))))))))))))(((''''''&&&((()))++++++)))(((&&&))))))))))))************((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&(((%%%$$$%%%'''(((&&&$$$''''''''''''((((((((((((&&&&&&&&&''''''(((((()))>>>222((('''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((*********)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...///111222222111000///000000000000////////////000//////...------,,,,,,++++++,,,,,,---......///000000///...///000111222222111000000//////000000///000000111000///...---......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++************++++++******))))))))))))******+++)))'''(((***+++***((()))))))))(((((((((''''''%%%%%%&&&((())))))))))))))))))))))))))))))))))))******)))''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,)))))))))((((((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------//////............////////////............//////------........./////////......////////////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))'''((())))))(((((()))***''')))***)))'''&&&&&&((()))))))))))))))((('''''''''((()))******)))((('''((((((((()))))))))******((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''+++&&&$$$&&&'''%%%$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((())))))*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...000111222111111000/////////000000000111111///......------,,,,,,,,,+++++++++,,,------......//////...------...000111111000000////////////000/////////000//////...------,,,,,,++++++++++++++++++++++++++++++*********++++++************++++++++++++************++++++***((('''((()))***)))'''(((((('''''''''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((('''''''''&&&&&&))))))))))))((('''&&&%%%(((((('''&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++++++++++++++***************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------------------------........................//////............/////////...............//////............/////////000//////............//////------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))+++************)))))))))(((''''''((()))******)))((()))***)))'''&&&'''((((((((()))))))))((('''''''''((()))******)))(((''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&%%%&&&((((((((('''******)))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%'''&&&%%%%%%'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''''''''((())))))******)))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///------///000111111111111...//////000111111222222//////.........---------,,,,,,,,,------.........//////...------...///000000//////....../////////........................------,,,+++++++++++++++************************++++++************++++++++++++************++++++((('''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))************)))++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------........................///......------......///......---------...//////........./////////000000//////---,,,,,,---//////---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))(((&&&%%%'''***,,,+++))))))))))))(((((('''(((((('''(((((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''&&&%%%&&&((((((((('''******)))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))******'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))'''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))''''''((((((((()))))))))'''((((((((()))))))))***)))(((((((((((()))*********************+++,,,,,,,,,,,,------............,,,,,,,,,---------......---------............///------...///000111111111......///000111222333333000000000000////////////............////////////000000............///000///...............//////------------------.........------,,,,,,,,,,,,,,,************************++++++************+++++++++******************+++))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&))))))((((((((('''''''''&&&&&&'''(((((()))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))************))))))'''''''''(((((((((((((((''''''(((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////......------------......---------------...//////............///////////////...---,,,,,,---...///............------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))+++***((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''&&&%%%&&&((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))***++++++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))'''''''''''''''&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&((('''###"""%%%((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((((((((((((((()))))))))***''''''(((((())))))******)))))))))))))))***++++++***************+++,,,---+++,,,,,,------......///,,,,,,,,,---------......---------............///.........//////000000111//////000000111222333333000000000000000000000000////////////////////////111000///...---...//////...------------......///------,,,,,,,,,---............---,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++******))))))))))))******+++,,,---,,,***((()))***((((((((((((((()))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++((())))))************)))(((((((((((())))))))))))&&&''''''(((((())))))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------.........000000000000000000000000......------------......,,,,,,,,,,,,---...//////------------.........///......------------......//////.........---------+++++++++++++++++++++++++++++++++************)))(((((()))))))))))))))***(((''''''((()))******))),,,***((('''((()))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((('''''''''&&&%%%&&&((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''((())))))******'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&((((((((('''&&&'''((('''''''''((((((((())))))&&&&&&&&&''''''(((((()))%%%'''$$$ %%%&&&###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((('''''''''((((((((())))))'''''''''((()))*********))))))(((((())))))***+++((((((((())))))+++,,,,,,))))))***++++++,,,------,,,,,,,,,---------......---------............/////////.........//////000000000000111111222222222/////////000000000000000////////////////////////000///---,,,,,,,,,---...------,,,,,,------...///,,,,,,+++++++++,,,......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---++++++************++++++))))))(((((((((((())))))***,,,---+++((('''((()))&&&&&&'''''''''(((((((((''''''((((((((((((((('''))))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((((('''***)))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((()))%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++'''((()))***************************+++++++++,,,&&&&&&''''''((())))))***((((((((((((((((((((((((,,,,,,,,,+++++++++******++++++,,,,,,---......///000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,------......------,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((())))))******'''((())))))(((((()))***---***''''''(((******)))%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&((())))))&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******)))+++((($$$&&&++++++&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((()))******''''''''''''((()))++++++'''(((((()))******++++++,,,,,,,,,---------......---------.........//////000//////.........//////111111111111111222222222.........///////////////..................------///...,,,+++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,+++***+++,,,...///,,,++++++***)))*********+++++++++,,,,,,---------++++++************++++++((((((''''''''''''((((((''')))***(((%%%###$$$&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$#########""""""))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))"""###$$$%%%'''((()))***&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))******%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++'''((()))******+++++++++&&&&&&''''''((((((((()))&&&&&&&&&'''((())))))***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////000000000000000000000000...------,,,,,,------...+++++++++,,,---...///000+++++++++,,,,,,,,,------+++,,,............,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))'''((((((((())))))******''')))+++***'''&&&(((***...+++'''&&&(((******)))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&(((***)))&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++))))))(((((())))))***+++,,,---......//////......222222111111000000////////////000000000000//////000000000000000000000000222111///...---------...///////////////.........------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,+++)))'''&&&)))))))))))))))*********%%%&&&'''(((((('''&&&%%%''''''((((((((('''%%%$$$'''''''''''''''''''''''')))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$###"""$$$''')))))))))''''''((('''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((()))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''')))+++,,,,,,)))%%%###''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***,,,,,,++++++******)))(((''''''((()))***''''''''''''((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......222000...///111222///,,,///...---,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''"""###%%%'''((((((((('''$$$%%%'''))))))((('''&&&%%%%%%&&&'''((()))******((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***)))************+++++++++------,,,,,,------...///,,,------...............000000000000000000000000//////000000000000//////000000000000000000000000222111///...------......---------------.........------------,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++***))))))***)))))))))((((((''''''&&&'''(((((((((((('''&&&(((((()))))))))((('''&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&$$$$$$%%%''')))))))))&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&((()))***+++***(((&&&$$$''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++***)))***)))(((''''''((()))***''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111111000///...---,,,+++++++++,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%'''((()))((('''&&&''''''''''''(((((((((((('''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,++++++++++++,,,------,,,,,,---...............////////////000000000000...//////000000//////...000000000000000000000000111000///......---......++++++,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))******+++,,,******)))((('''&&&%%%%%%'''(((((())))))((((((''')))))))))***))))))((('''(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))((($$$'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''((()))***((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))))))))))))))(((&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******'''((()))*********))))))))))))(((((((((((())))))((((((((()))))))))***************++++++++++++,,,------------------------,,,,,,,,,,,,------------***,,,.../////////000222///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&$$$%%%'''((((((((('''&&&)))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++******))))))******+++,,,,,,,,,---.........------/////////////////////......//////////////////...000000000000000000000000000000//////............***++++++,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))((((((((()))+++,,,)))))))))(((((('''''''''(((((())))))))))))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&+++)))''''''((()))((('''$$$&&&)))***)))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((***((('''&&&%%%&&&'''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))******'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((+++//////------///111111111000///............***++++++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---...---------000000000///...---,,,,,,......////////////......///////////////////////////////////////.........++++++,,,---...//////000......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++)))((((((((()))***((((((((())))))*********))))))(((((((((((())))))'''''''''''''''''''''((()))))))))))))))))))))))))))(((&&&&&&((()))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''',,,***((((((((()))((('''$$$&&&)))***)))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''***)))(((''''''((())))))&&&&&&''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''*********)))(((&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------))),,,///...,,,+++,,,///000000/////////......---*********+++++++++,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))******)))((('''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&$$$%%%&&&######$$$%%%&&&''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++***************++++++,,,++++++,,,---------------/////////...------,,,,,,---......//////......---////////////////////////......////////////......,,,,,,------......//////------,,,,,,,,,+++++++++******++++++,,,,,,------++++++++++++************************************+++***))))))((((((((((((''''''((()))***+++,,,,,,)))((((((''''''(((((()))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((,,,***(((((((((((('''&&&$$$'''))))))((('''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''(((((())))))))))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))((('''%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))((((((((()))***+++(((((())))))))))))((((((((((((((()))))))))******)))))))))************+++************************++++++++++++,,,,,,,,,,,,)))+++,,,---,,,++++++,,,++++++,,,------,,,,,,+++************++++++++++++***,,,---/////////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))+++***((('''''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''''''''(((%%%$$$###$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))************+++++++++))))))(((((())))))***+++++++++,,,------------,,,,,,,,,,,,------.........---......//////......---////////////////////////---...///000000///......,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))******+++,,,,,,------++++++++++++************))))))))))))))))))))))))'''((())))))))))))))))))'''((((((((()))*********(((((('''&&&&&&'''((((((((('''&&&&&&&&&((()))***'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))+++)))''''''(((((('''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$"""$$$&&&((())))))((('''%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((******)))((()))***+++,,,'''((()))******)))((('''''''''((((((((()))))))))))))))))))))***************************************++++++++++++,,,,,,,,,)))((()))***,,,------,,,((()))***,,,,,,,,,,,,+++************++++++++++++((()))+++---......---,,,,,,,,,+++******+++,,,,,,***************************************************))))))))))))))))))***+++***((('''''''''))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++------,,,,,,------...///++++++,,,---------,,,,,,))))))+++,,,...///000111---..................---////////////////////////---...///000000///......,,,,,,+++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------+++++++++************)))(((((((((((((((((((((((($$$&&&((()))++++++******((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))(((''''''''')))***+++'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))******((('''&&&'''((('''&&&'''(((((('''&&&'''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&)))))))))'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###!!!$$$'''(((((('''%%%$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&((()))******"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((+++***)))))))))***,,,---'''((()))******)))((('''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''&&&%%%)))---000...,,,((()))+++---.........---)))************+++++++++&&&(((***,,,---,,,+++***---,,,+++******+++,,,---************************))))))))))))))))))))))))++++++************+++++++++***((('''&&&''')))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%'''((('''&&&&&&'''(((,,,+++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''''''''&&&&&&''''''''',,,+++)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((&&&%%%$$$$$$###&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''************************''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((''''''''',,,***'''%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((()))+++------'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((())))))))))))))))))(((((((((((()))((((((((((((***,,,---///...,,,+++***+++,,,,,,)))+++---...---,,,,,,---+++,,,---.........------...........................---+++******+++---...,,,---......///.........///...,,,+++******+++,,,+++++++++*********))))))......------,,,,,,,,,+++************************************))))))))))))))))))))))))************))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''(((((()))***+++)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((()))***************))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''++++++)))(((''''''''''''((((((''''''''''''((((((+++***)))(((((((((((((((((((((((((((((()))******))))))))))))************---......---+++******+++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))((((((---,,,+++*********+++,,,///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))(((######((()))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))++++++***)))(((''''''((())))))&&&''''''(((((()))))))))))))))))))))(((((((((((()))((((((((()))***,,,---...---,,,+++++++++++++++''')))+++,,,+++******+++,,,,,,,,,---------..............................///...---,,,,,,,,,---...---......///000////////////...,,,+++***++++++++++++++++++*********))))))''''''&&&&&&%%%%%%%%%%%%************************************))))))))))))))))))))))))************))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((()))***((((((((('''(((((())))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%'''((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))************))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((+++***)))(((''''''''''''))))))(((((((((((())))))***))))))(((''''''(((((()))((((((((((((((()))***))))))))))))************''')))+++,,,,,,---///111+++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********,,,+++*********+++,,,---///---,,,******+++,,,---++++++++++++++++++++++++---,,,++++++***)))((((((((((((((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""&&&'''$$$%%%))))))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))(((((()))******(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***''')))++++++*********+++------,,,+++,,,---...///......................................................///000000000000000......---,,,+++++++++++++++++++++***************............------------************************************))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((''''''''''''&&&))))))(((((('''(((((((((''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))$$$%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))+++***)))((((((''''''(((***))))))))))))))))))***((((((((((((''''''''''''***)))((((((((((((((())))))))))))*********++++++,,,------,,,+++***+++,,,------------,,,,,,,,,,,,+++******))))))******+++------------,,,,,,,,,,,,************+++,,,------...---+++******+++,,,,,,************************++++++*********)))))))))******))))))))))))***+++((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''((((((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''&&&&&&((('''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&''''''((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))******+++++++++***+++,,,------,,,*********,,,------,,,+++,,,......---+++++++++,,,...000........................,,,------............---------...///////////////......---,,,++++++++++++************************************************************************************)))))))))(((((()))))))))************))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))((((((''''''(((((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''(((((())))))************)))((((((((((((((())))))(((((((((((())))))''''''((((((((('''''''''***))))))((((((((((((((())))))*********+++++++++...//////---***(((((((((,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------,,,,,,))))))******+++,,,---...,,,,,,+++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))((()))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))((((((''''''((((((&&&''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++)))***+++,,,,,,,,,+++******,,,---,,,++++++---......---+++++++++,,,...000........................***+++,,,---------------+++,,,------......------------------,,,+++******************************))))))))))))************************************************)))))))))(((((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''#########$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((,,,***'''$$$###$$$&&&(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((******)))(((&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))******+++***))))))(((((((((((()))'''''''''&&&&&&'''''''''''''''((())))))(((((('''))))))(((((((((((())))))************++++++++++++((()))++++++++++++---...)))******+++,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++,,,))))))))))))))))))))))))((())))))))))))*********))))))((('''''''''(((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''(((((((((''''''((()))************&&&&&&&&&'''''''''''''''''''''(((((())))))************++++++,,,++++++***)))***++++++++++++++++++)))***+++***))))))+++---------,,,+++,,,---...///........................***++++++,,,,,,---------++++++,,,------------,,,------------,,,+++*********************+++++++++++++++++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((((('''''''''(((((((((((()))))))))((((((''''''&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((...+++'''$$$######%%%'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$"""!!!!!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))(((((((((((((((((()))***************++++++++++++,,,***,,,,,,+++***)))***+++*********+++,,,,,,------+++******))))))******+++************++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&######&&&'''''')))---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&''''''((((((%%%&&&((()))******))))))&&&&&&''''''(((((())))))'''''''''((()))************+++,,,,,,,,,+++*********************+++,,,,,,)))******)))((()))+++---,,,,,,,,,---------..............................,,,,,,++++++,,,---///000+++,,,------......---------------...---,,,***)))))))))*********+++++++++"""""""""#########$$$$$$************************************))))))))))))))))))))))))************))))))(((((((((((())))))((((((((('''''''''&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))******))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++***)))''''''''''''(((***+++,,,*********+++++++++,,,,,,///000///,,,)))&&&%%%&&&......------,,,,,,,,,++++++******))))))******+++)))*********+++++++++,,,******+++,,,,,,,,,+++***))))))***+++++++++++++++************************)))))))))))))))(((((((((((('''''''''((()))******'''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$"""$$$))))))$$$###%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%'''***,,,'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''((("""###%%%''''''''''''&&&&&&''''''((()))******+++&&&''''''((()))******+++***+++,,,---,,,,,,***)))+++***)))))))))***,,,---,,,,,,,,,+++***+++---///+++,,,---.........------...........................---,,,+++,,,...000222,,,---......//////......,,,---......---,,,***)))))))))******++++++++++++(((((()))))))))*********************************************))))))))))))))))))))))))************))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&(((***)))(((%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,+++(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***))))))(((((((((((()))***((((((''''''''''''((((((''')))+++,,,---,,,+++***&&&&&&&&&''')))***,,,---******+++++++++,,,,,,,,,)))***++++++***)))***+++222111000///---+++******---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,***+++,,,---,,,+++***)))((()))***+++++++++++++++***************************)))))))))(((((((((((((((((((((((()))***,,,,,,''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$''',,,))) ''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))************(((((((((((()))))))))))))))***++++++***)))***+++************************+++,,,------......------........................000///...---------------,,,,,,,,,------.........//////---,,,,,,---...///++++++,,,,,,,,,---------***((((((***,,,,,,)))&&&((()))***+++++++++++++++))))))))))))))))))))))))((()))*********)))'''&&&))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((('''''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&######$$$%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&%%%######&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((((((((((((((,,,***((()))++++++(((%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))***************++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,++++++***)))((('''''')))************+++++++++)))))))))))))))(((''''''''''''(((((())))))******))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$%%%''')))******)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###"""%%%&&&''''''((((((''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***'''(((((((((((()))))))))))))))))))))************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,------...---------........................//////...---------------,,,,,,,,,---------......000///...---,,,,,,---...+++++++++++++++,,,,,,---***)))((()))++++++)))'''((()))***++++++++++++***))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))'''&&&(((******)))&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********++++++''''''((()))))))))))))))(((((()))***************++++++************++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************++++++******))))))(((((())))))*********+++++++++)))))))))))))))(((''''''''''''(((((())))))))))))(((((((((''''''''''''''')))((((((((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$%%%&&&''''''(((((('''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''((((((((((((((('''''''''''''''((((((((((((************++++++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................///...------------------,,,,,,,,,------------...000000...---,,,,,,,,,,,,+++***)))))))))***,,,---+++)))(((((()))******)))))))))******++++++******))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%'''(((((()))(((((('''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))***)))'''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((()))***************++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++)))))))))))))))((('''''''''(((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&%%%&&&''''''((((((''''''''''''&&&&&&%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))***************(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((($$$######%%%''')))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$'''''')))))))))((('''&&&'''''''''((((((((()))))))))))))))*********++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++..............................---,,,,,,---------------------------------000000///---,,,++++++******)))((('''((()))+++,,,+++***((((((((()))***+++))))))************))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++&&&&&&''''''(((((()))))))))((((((''''''(((((()))))))))))))))((('''&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%'''((()))&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((()))***************++++++************++++++************++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***************)))))))))))))))*********))))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((())))))%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%&&&''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%'''''')))))))))((('''&&&(((((()))))))))*********((((((((()))))))))******)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,........................------,,,,,,,,,------...------------------------/////////...,,,+++***)))))))))((((((((()))***+++******)))(((((((((***+++))))))*********))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''''''''%%%&&&''''''((((((((('''((((((''''''&&&&&&&&&%%%((()))))))))((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''(((((('''''''''))))))*********+++++++++''''''((()))))))))))))))(((((()))***************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))))))))))))))*********(((((()))))))))*********)))))))))))))))(((''''''((((((((('''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***%%%&&&''''''((('''''''''(((((('''''''''''''''''''''''''''(((((((((((()))&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%''''''''''''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''((((((((((((((('''))))))))))))************'''((((((((()))))))))))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,------......------------,,,,,,,,,............---+++***)))((()))))))))************)))******)))(((((()))+++))))))******))))))(((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))))))))((('''&&&$$$###%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%(((***+++***(((&&&&&&'''''''''((((((((((((''''''((((((''''''''''''(((((())))))************))))))'''''''''((((((((())))))''''''((()))))))))))))))(((((()))***************++++++************++++++)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------*********)))))))))))))))((((((((()))))))))******)))))))))))))))(((''''''(((((((((''''''''''''&&&''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((()))******++++++&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''%%%%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((())))))))))))***(((((()))))))))*********)))***++++++***)))***+++++++++++++++++++++++++++***+++,,,---.../////////........................,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------...---,,,+++***'''(((***+++,,,+++***)))''')))++++++)))((()))***)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&''''''((('''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%''''''''''''&&&###$$$'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&'''''''''''''''&&&%%%&&&'''((())))))))))))(((((('''&&&&&&%%%$$$$$$%%%((())))))'''%%%&&&(((''''''((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))((($$$$$$$$$$$$%%%%%%%%%%%%''''''((()))))))))))))))(((((()))***************++++++************++++++))))))))))))************)))*********++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,++++++******))))))(((((((((((((((((()))))))))***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***)))((((((((('''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''!!!###&&&((())))))'''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''(((((()))******+++&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))((((((((('''%%%&&&&&&&&&''''''(((((()))((((((''''''(((((()))&&&''''''''''''''''''&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''''''''((((((((())))))************+++++++++)))+++++++++***)))***+++************************)))***+++---...///000000........................++++++++++++,,,,,,---............------,,,,,,,,,+++,,,---------,,,+++***'''(((+++------,,,***(((&&&))),,,,,,***((((((***)))))))))))))))(((''''''))))))))))))))))))))))))###$$$&&&((())))))(((((())))))(((((('''''''''&&&((((((''''''''''''((((((######$$$%%%&&&&&&&&&&&&###$$$&&&((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((('''%%%$$$###!!!%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''(((((((((((((((''''''%%%&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$"""%%%''''''&&&%%%''')))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((()))***************++++++************++++++))))))))))))************))))))******++++++++++++************************************************'''(((((()))***+++++++++,,,++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%$$$&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''!!!%%%((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&***)))(((''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%''')))((('''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************))))))******++++++++++++,,,---.........---,,,+++........................,,,,,,,,,---------------........................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((((('''&&&&&&'''((()))***(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))))))))((('''''''''&&&$$$%%%'''((((((&&&$$$###)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((('''&&&***+++,,,,,,+++)))&&&%%%***************************++++++,,,,,,++++++***)))************++++++++++++***))))))(((((())))))************************+++++++++++++++++++++++++++)))(((***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))******+++,,,---...---............---+++***.................................---------------........................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))'''&&&'''((()))((('''((((((''''''''''''''''''###$$$&&&((())))))))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''(((((((((''''''((((((((((((''''''''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))******)))((('''&&&)))***+++++++++)))'''&&&***************************++++++,,,,,,++++++***)))************+++++++++++++++*********)))))))))************************+++++++++++++++++++++++++++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%---,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%'''((()))((('''&&&''')))&&&&&&'''''''''((((((((()))))))))*********++++++((((((((((((((((((((((((+++*********,,,...000111............---,,,+++***------------------------000//////......---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((())))))******++++++))))))))))))))))))))))))(((((((((''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))))))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))(((((('''((()))***++++++***)))(((******************************++++++++++++******)))************+++++++++***+++,,,,,,,,,+++))))))************************++++++++++++++++++++++++,,,+++******++++++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&***)))'''%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&'''((()))((('''&&&''')))''''''''''''(((((((((((()))*********++++++++++++************************++++++++++++---///222333//////......---,,,+++***------------------------111111000///...------,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''$$$%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((())))))))))))((((((((('''((()))***+++***************************************++++++++++++******))))))*********+++++++++***+++---...---,,,***(((************************************************,,,,,,+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))(((((((((((('''''''''$$$######"""###%%%'''((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&'''((()))((('''&&&''')))'''''''''((((((((()))))))))*********++++++++++++************************+++++++++,,,...000222333//////...---,,,,,,++++++------------------------111111000///...------,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''$$$%%%%%%%%%&&&'''''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))(((((((((((()))))))))'''((())))))******++++++************************)))******++++++******)))))))))*********+++++++++***+++---...---,,,***(((************************************************+++,,,,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''((())))))******'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&%%%&&&'''(((***+++'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&''''''(((''''''''''''((()))((('''&&&''')))''''''((((((((())))))))))))))))))*********++++++((((((((((((((((((((((((+++,,,---...///000111111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$%%%&&&'''((()))***+++(((((())))))******++++++((((((((((((((((((((((((***))))))))))))))))))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&'''&&&''''''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((((())))))***(((((())))))*********+++************************))))))************)))))))))************+++++++++***+++,,,,,,,,,+++))))))***************************************************+++---,,,***((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((())))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''(((((('''''''''((()))((('''&&&''')))'''((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((***+++...///000000///...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))*********((((((((((((((((((((((((++++++************++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))******)))(((((()))(((&&&$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))'''&&&'''((()))((('''((((((''''''''''''''''''&&&&&&((())))))(((((('''''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&'''(((((())))))((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&''')))******)))'''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''((()))***+++))))))))))))))))))******************************))))))************)))))))))************+++++++++++++++*********)))))))))************************************************(((+++---,,,***((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%###!!!%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&'''(((((((((''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))***************************+++...000111000...,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***++++++***)))((()))(((&&&$$$$$$$$$&&&'''&&&&&&'''((('''&&&$$$###(((((('''''''''&&&&&&&&&(((((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))))))))((('''''''''&&&%%%&&&&&&'''%%%###!!!(((((()))))))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''$$$%%%&&&((())))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((($$$%%%'''(((((('''%%%$$$&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''')))***+++******))))))))))))******************************))))))************)))))))))************++++++++++++***))))))(((((())))))************************))))))))))))))))))))))))'''***,,,,,,***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))************************''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$'''))))))(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&,,,***(((&&&%%%&&&'''((((((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((((((((+++---))))))))))))))))))))))))***+++---......---,,,+++---------,,,,,,+++++++++...------,,,,,,------...------------------------.........------,,,,,,,,,,,,***(((''''''(((***,,,***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************************''')))***)))((('''(((***(((''''''''''''&&&&&&&&&(((((()))))))))'''&&&%%%((()))+++***(((''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&'''))))))'''$$$***)))'''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))***)))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***###$$$%%%'''***---///111)))))))))))))))******++++++)))((('''((()))+++,,,---,,,***)))((('''((((((---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))******)))(((&&&%%%)))))))))))))))))))))))),,,---...---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$(((((((((((())))))))))))***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((('''''''''+++***(((&&&%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))((((((***,,,)))))))))))))))))))))))))))***,,,---------+++***------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++++++++************)))(((''''''((()))************)))))))))(((((()))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''')))***)))((('''((()))))))))(((((((((''''''''''''((()))))))))(((&&&%%%((()))+++***(((''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((&&&#########$$$$$$&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))'''&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((***)))((('''((()))&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***))))))((((((((())))))***((((((''''''(((((()))******)))((('''((()))+++,,,,,,+++***)))(((((()))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++++++++***)))))))))))))))))))))))))))+++---...---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''((((((((()))))))))***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((((((((***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''***)))(((&&&&&&&&&''''''***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++)))(((((()))+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++************++++++------------------------++++++++++++************((((((((((((((((((((((((******((('''''''''((())))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((('''((())))))''''''((()))***)))))))))(((((((((((('''((()))))))))((('''&&&''')))******(((''''''((((((((((((''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))******)))%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&%%%''')))((('''&&&''''''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))+++***)))((('''&&&&&&&&&''''''&&&&&&''''''((()))***)))((('''((()))***+++******))))))))))))******++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))+++,,,---,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((()))((('''%%%%%%&&&'''''''''''''''(((((())))))***&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******$$$%%%'''((((((((('''&&&''''''''''''''''''''''''***+++***)))'''&&&(((***(((((()))))))))*********'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&''',,,+++***))))))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***++++++***((('''((()))))))))))))))))))))))))))((((((***+++++++++++++++,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((,,,***((('''&&&''')))***(((((((((((((((((((((((())))))************))))))************************'''((()))(((''''''((())))))))))))(((((((((''''''''''''((())))))((('''&&&''')))******((('''((()))(((((((((''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((())))))******)))'''%%%$$$(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))(((((((((((()))******)))))))))))))))******++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((***+++---,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''$$$"""###%%%'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))+++++++++)))'''((()))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,***(((((()))***+++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''(((((((((((('''''''''&&&&&&&&&'''((())))))((('''''''''(((******((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''''''''%%%&&&&&&&&&%%%###!!!(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&'''(((((('''&&&&&&(((((())))))(((((('''&&&((((((((('''&&&&&&&&&%%%&&&(((***)))((('''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%&&&'''))))))((((((''''''(((((()))***((((((((((((((())))))***'''((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((''''''''''''''''''((((((((((((((((((((((((((()))+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))((())))))***+++,,,------*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&(((******)))((()))***'''(((((((((((()))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''(((((()))((('''&&&$$$'''''''''''''''&&&&&&&&&&&&(((******((('''((()))&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((''''''&&&&&&&&&''''''((((((''''''(((((()))***''''''((((((((()))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&&&&&&&'''&&&&&&&&&'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))))))))******,,,---...///)))*********++++++++++++++++++************++++++++++++++++++++++++++++++((()))))))))************,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''%%%&&&((()))))))))((('''&&&((()))***)))((()))***'''((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&''')))******))))))))))))******(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%''')))((('''&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''')))(((((('''&&&&&&''''''''''''&&&&&&''''''((()))&&&''''''(((((((((((((((((()))******+++***))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))++++++))))))))))))))))))))))))((()))++++++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%&&&''''''''''''((((((((()))))))))%%%&&&&&&''''''(((''''''(((((((((((((((((((((((((((((())))))))))))((((((************************''''''''''''((((((((()))''''''(((((())))))******(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((((((''''''(((***&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((()))******++++++(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))******))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&"""""""""###$$$%%%&&&'''''''''''''''''''''''''''************************))))))))))))))))))))))))&&&(((***+++************))))))))))))))))))))))))*********+++,,,---///000))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,***(((''''''(((***,,,)))))))))***)))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))))))))((((((((((((%%%&&&((()))))))))((((((&&&''')))***)))((()))***'''((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))'''&&&)))+++...,,,***(((&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))""""""###$$$&&&(((***,,,)))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&((())))))(((&&&%%%!!!###%%%'''((((((''''''%%%&&&&&&''''''((((((((($$$&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))(((((((((((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&(((***,,,))))))))))))))))))))))))''')))++++++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''(((((((((((())))))))))))%%%%%%&&&'''((((((((('''*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))"""$$$'''(((''''''(((***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%'''***+++)))((('''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((()))*********((('''(((***++++++***'''((()))***************+++***)))))))))***,,,---(((***+++,,,,,,+++***(((******************************))))))******+++,,,******++++++++++++******+++*********))))))((((((++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''&&&'''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$ ###&&&((('''&&&%%%))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******++++++***)))((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))(((&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&)))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''++++++***************++++++***)))))))))))))))***(((***++++++)))(((((()))++++++************++++++))))))************))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))+++***((('''((()))+++,,,+++***((('''((()))(((''')))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''$$$""" *********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((('''((()))******)))((('''))))))((('''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%******)))(((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((((((((()))******+++***(((((()))***)))(((((())))))************)))******)))))))))***+++,,,'''((()))******)))((('''******************************))))))******+++,,,*********++++++*********************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((())))))******((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%"""###%%%'''(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((()))))))))((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******'''''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))))))))*********)))))))))))))))******+++***))))))(((''''''&&&*********))))))*********)))))))))******)))))))))+++***))))))))))))***+++))))))(((((((((((())))))***)))((('''''')))***,,,+++)))((('''((()))((('''%%%&&&(((******)))'''&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''(((((())))))))))))'''((())))))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((''''''''''''((((((******((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$'''((()))(((''''''((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))******,,,***(((((())))))(((''')))************))))))((()))))))))((()))******+++***+++,,,------,,,+++*********************************))))))******+++,,,************************************))))))))))))&&&&&&'''(((((()))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''((()))******+++)))))))))(((((((((''''''((((((''''''&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''))))))((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))((((((((()))***++++++---***''''''***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&'''((()))***+++)))''''''((()))((('''"""$$$(((+++,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))'''(((((((((((()))))))))%%%&&&'''))))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((''''''''''''((((((***)))(((((('''((((((((((((''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###((())))))(((&&&&&&(((***&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((())))))***+++)))'''''')))))))))(((***************)))(((''')))(((((()))))))))******,,,,,,------------,,,,,,******************************))))))******+++,,,+++******************+++*********)))))))))))))))&&&'''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((()))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))((('''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''')))((((((((('''''''''&&&(((((((((((('''''''''''')))))))))((((((''''''&&&******))))))((('''''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((()))***,,,,,,---(((%%%(((...333444222(((((())))))))))))(((((()))))))))(((((()))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))(((''''''&&&'''((())))))***)))''''''((())))))((($$$&&&(((******)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((())))))'''&&&&&&''')))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""$$$%%%%%%&&&''''''((('''&&&&&&'''''''''&&&%%%%%%%%%$$$((((((''''''''''''''''''))))))((((((''''''''''''((((((((((((((())))))***(((&&&&&&''')))***+++******************)))((('''((())))))***************((((((((((((((((((((((((******************************))))))******+++,,,++++++***))))))***++++++))))))))))))))))))******)))((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''((())))))))))))))))))(((((((((((()))((('''&&&&&&''')))******)))'''&&&%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((())))))(((((((((((()))***,,,,,,,,,(((%%%(((...444444333'''((())))))))))))((('''))))))(((''''''((())))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))'''''''''''''''(((((()))***((('''''')))***)))(((***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''')))*********)))((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''***))))))(((''''''&&&&&&((((((((((((((()))******&&&%%%%%%&&&)))+++++++++)))************))))))((())))))***++++++++++++***))))))))))))))))))))))))******************************))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))******************)))(((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%'''))))))))))))(((''''''((((((((((((''''''***))))))(((((())))))***''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&'''(((((()))******((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''')))***)))(((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***)))((((((((()))***+++++++++)))&&&'''***------+++((((((************(((((())))))''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))***((('''''')))******))),,,***(((&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))*********+++++++++(((((((((''''''''''''&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((((((''''''%%%%%%%%%&&&''''''((((((''')))++++++)))(((((()))&&&''')))***+++***)))(((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******'''&&&%%%&&&(((*********((())))))************))))))***+++,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,******************************))))))******+++,,,,,,+++***((((((***+++,,,((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))###$$$''')))******))))))((((((''''''''''''((((((******))))))))))))******************))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))******+++++++++***((((((((((((((()))))))))''''''(((((())))))******&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((('''(((((())))))(((((('''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++***)))))))))))))))******))))))((((((((()))((((((((()))+++,,,,,,+++)))(((***)))'''&&&&&&''')))***+++***))))))))))))***+++))))))(((((((((((())))))(((((())))))******)))))))))(((&&&''')))******))))))(((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&))))))(((''''''((())))))&&&&&&(((((()))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&((()))))))))(((((($$$%%%%%%&&&'''((())))))%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))$$$'''******)))'''&&&&&&###%%%'''((()))((('''&&&&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((()))******)))'''&&&&&&((())))))((('''((()))******************+++,,,---...---,,,,,,+++******))))))******+++*********************************)))***++++++,,,,,,+++)))(((((()))+++,,,(((((())))))*********+++(((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))"""$$$''')))*********))))))((('''&&&&&&'''((()))((((((''''''''''''((((((------,,,,,,+++*********((('''''''''&&&&&&&&&&&&&&&'''(((*********)))(((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((******))))))((((((''''''&&&''''''((()))******+++%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''((()))***+++***)))'''&&&&&&''')))***''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((***+++++++++***)))))))))))))))***%%%(((***+++*********,,,(((***+++,,,,,,+++***(((***((('''&&&&&&'''(((***+++)))(((&&&&&&((()))+++))))))(((((((((((())))))(((((()))***************)))(((&&&''')))******)))%%%&&&'''))))))))))))(((******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''(((***++++++)))(((&&&''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((((((((&&&%%%'''''''''''''''((()))***((((((''''''''''''(((((('''((()))+++++++++***)))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''******))))))((((((((('''%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++***)))'''''')))***+++)))((((((((()))***,,,---)))************+++++++++******))))))***++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++******)))))))))************+++++++++++++++++++++******))))))***)))))))))***+++,,,,,,)))***+++***)))((((((***)))'''%%%&&&((((((&&&$$$'''''''''''''''((())))))+++*********))))))(((((((((((('''''')))+++---...+++***)))(((((()))***+++000---)))(((******)))'''''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%&&&(((***+++(((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''((((((((((((---(((######'''***)))((())))))(((((('''''''''&&&''''''((((((((('''%%%$$$(((((()))***)))(((&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''+++)))'''&&&'''((('''&&&&&&&&&&&&'''''''''((((((,,,***(((&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''******))))))))))))******---,,,***(((((()))***+++)))))))))***++++++)))&&&((()))+++,,,,,,+++***)))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((+++)))(((&&&%%%%%%%%%&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''+++***)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((''''''''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&))))))((((((((('''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++***(((''''''(((***+++)))(((((('''((()))++++++))))))*********+++++++++******************++++++,,,,,,++++++***************************))))))))))))************++++++++++++******)))))))))))))))*********)))******++++++)))***+++***((((((((())))))'''&&&&&&(((((('''$$$'''''''''''''''((())))))******)))))))))((((((((((((((('''''''''(((((()))(((((('''&&&&&&'''((((((+++))))))***,,,,,,)))&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&''')))***&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''')))'''&&&&&&))))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((+++'''######''')))(((&&&((((((''''''&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))'''%%%&&&'''((('''&&&&&&'''''''''''''''''''''+++***(((&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((******))))))))))))******---,,,***)))((()))***+++))))))((()))++++++***(((******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((())))))***(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&''')))******)))'''&&&%%%&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))(((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((((((''''''((()))))))))))))))*********++++++++++++++++++************+++************)))))))))((())))))))))))))))))***)))************++++++++++++***)))((('''((())))))+++***************)))))))))***+++***((('''((())))))(((&&&'''(((((('''%%%(((''''''''''''(((((()))))))))((((((((((((((('''((((((((('''&&&%%%$$$###''''''&&&%%%%%%&&&''''''%%%&&&(((+++,,,,,,)))&&&'''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((&&&$$$%%%'''((('''$$$''''''&&&&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''((('''''''''''''''''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((((())))))***,,,+++***)))((()))***+++***((('''(((***++++++***,,,+++******))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++(((((('''&&&&&&''''''((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&&&&'''((())))))***((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''))))))))))))************++++++,,,+++++++++*********)))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++,,,+++)))((((((((()))***++++++*********)))(((((((((*********((('''((())))))(((((('''(((''''''&&&((((((''''''''''''((()))(((((((((((('''''''''''''''((((((((('''%%%###"""(((((((((''''''(((((((((%%%&&&((()))***)))(((&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((***)))((('''&&&&&&''''''(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))'''$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''***(((&&&&&&'''((('''&&&((((((((((((''''''''''''***)))((('''&&&'''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))(((((((((((((((((()))))))))(((((((((((())))))+++***))))))))))))*********(((&&&''')))+++,,,,,,---,,,***(((((((((((()))((((((((((((((((((((((((&&&&&&''')))************))))))))))))*********+++(((''''''(((((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))*********++++++,,,,,,,,,,,,+++***)))))))))))))))))))))***''''''(((((())))))******))))))*********+++++++++---,,,+++*********++++++***************)))((('''((()))***)))'''''''''(((((())))))(((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))(((&&&%%%'''(((((((((((((((((('''((((((((('''&&&&&&''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((***+++***(((&&&((((((((((((((()))))))))''''''&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''',,,***((('''(((((('''&&&(((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))*********(((&&&''')))+++,,,,,,---,,,***(((''''''((((((((((((((((((((((((((((((&&&&&&''')))************((())))))))))))*********''''''''''''((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&'''(((((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%((())))))******))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))((((((((((((((()))))))))******)))***,,,---------,,,+++)))))))))************+++((())))))))))))))))))***)))************+++++++++---,,,,,,,,,,,,+++++++++((()))*********)))((('''((()))***)))'''&&&'''(((((()))***)))'''&&&'''((()))((((((''''''''''''((('''(((((((((((()))))))))&&&'''((()))))))))))))))%%%&&&''''''''''''&&&%%%)))***)))'''%%%%%%''')))%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))***++++++***)))(((((())))))))))))*********''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''+++)))'''''''''((('''&&&''''''((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((())))))))))))))))))***((('''(((***++++++***+++***))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((()))******)))(((''''''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&((()))))))))((((((%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&''')))************)))(((((((((((()))))))))***((()))+++---......---,,,************++++++,,,,,,***************))))))))))))************+++++++++***+++,,,------+++***)))&&&''')))***+++***((('''((()))))))))'''&&&'''(((((()))+++***'''&&&''')))))))))((('''''''''''''''((((((((()))))))))******((((((''''''((())))))***&&&'''(((((((((((('''&&&&&&(((***)))''''''(((***%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((()))(((((((((((()))))))))***'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&'''((()))******+++''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))((()))++++++***(((((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((((((&&&&&&''''''(((***+++,,,(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''))))))***)))(((((((((((())))))))))))(((((())))))((((((((('''''''''###%%%'''((()))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%'''(((((((((''''''&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''')))***+++++++++***(((((((((((())))))))))))'''(((+++---//////...---******+++++++++,,,,,,,,,,,,,,,++++++******)))))))))************+++++++++(((***,,,------+++((('''%%%''')))***+++***)))(((''')))))))))'''&&&'''((((((***+++***'''&&&''')))***)))((('''''''''''''''(((((())))))******++++++***)))'''&&&&&&'''((()))((()))***++++++***)))(((!!!&&&***,,,+++)))***+++%%%'''((()))((('''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((()))))))))((((((((((((((()))))))))***%%%&&&&&&'''((()))******$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))'''(((***+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""!!! """%%%'''((((((%%%&&&'''((()))***+++,,,''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((''''''''''''((((((''''''((())))))***)))))))))))))))***++++++)))&&&'''''')))******)))(((((())))))))))))))))))))))))((()))))))))))))))((('''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((***+++,,,(((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''((((((((()))))))))&&&$$$((((((((((((((((((((((((&&&$$$%%%'''+++,,,***'''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''((((((((((((+++*********))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))***++++++++++++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&***((('''((()))***)))''''''''''''''''''''''''''')))))))))'''%%%%%%''')))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((((((((((('''%%%%%%'''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$(((&&&%%%&&&))))))'''$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$######"""""""""&&&((()))******(((&&&$$$''''''(((((())))))******,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))'''&&&%%%%%%%%%&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&((((((%%%###&&&&&&&&&&&&&&&'''((((((,,,+++***(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%######$$$&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))'''&&&%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&%%%%%%'''***+++)))&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))******+++******))))))))))))***))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************************,,,,,,+++******)))((((((''''''''''''''''''''''''))))))))))))((((((((((((***((('''((()))***)))''''''''''''''''''''''''''')))))))))'''&&&%%%''')))(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++)))'''((()))***))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%'''(((''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%'''&&&%%%&&&))))))'''%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''(((((())))))***************)))))))))))))))((((((((((((((((((((((((,,,+++)))(((''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''***'''%%%%%%'''))))))(((((((((((((((((()))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&%%%%%%&&&''''''&&&&&&'''''''''((((((((()))(((((('''((()))***+++''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''((((((((('''((()))(((''''''((()))))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&'''))))))'''&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''')))))))))*********++++++******)))))))))***++++++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))+++***))))))))))))***++++++++++++******))))))(((''''''''''''''''''''''''''''''(((((())))))*********((('''((()))***)))'''''''''''''''''''''''''''((())))))(((&&&&&&''')))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&+++***((((((*********)))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&((((((''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%'''))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))))))))(((((((((***)))'''&&&&&&'''((()))''''''(((((())))))******((((((((())))))*********))))))))))))))))))))))))+++***)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((,,,)))%%%$$$&&&)))***+++((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%''')))******))))))''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&'''''''''''')))(((((((((((()))******&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%###$$$&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''((())))))((('''&&&&&&''')))((((((((((((((((((((((((((((((''''''''''''&&&%%%'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,***)))'''''')))***,,,+++*********)))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))'''''''''''''''''''''''''''((())))))(((&&&&&&'''(((((((((((((((((((((((((((######%%%&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&'''''''''((((((''''''''''''&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&((()))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******(((((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))*********''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((('''''''''***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))))))))'''%%%%%%'''***((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((('''((())))))'''&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&)))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''(((((()))***&&&&&&''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((((()))&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%'''(((******)))'''&&&''''''(((((())))))******)))))))))((((((((((((''')))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))******))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''%%%&&&''''''''''''&&&%%%"""$$$&&&'''((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''')))***)))%%%$$$''')))(((((((((((((((((((((((('''((((((&&&%%%$$$%%%'''''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************)))))))))*********++++++++++++*********++++++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***((('''((()))***)))'''(((((((((((((((((((((((('''(((***)))(((&&&&&&'''((((((((((((((((((((((((+++++++++***(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((***)))'''''')))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''&&&''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''''''''(((******%%%&&&''''''(((''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''(((***)))((('''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&(((***+++)))'''%%%''''''(((((())))))******)))))))))(((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))((((((''''''((()))******)))((('''$$$%%%&&&''''''&&&%%%$$$$$$((())))))))))))((((((((((((((()))******'''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%%%%&&&(((***&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''''')))))))))***))))))(((''''''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&''')))))))))((('''&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%)))+++***&&&$$$&&&)))((((((((((((((((((((((((&&&'''(((&&&$$$###&&&(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******,,,,,,+++*********++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&(((******(((&&&&&&'''((((((((((((((((((((((((*********)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''((())))))******&&&&&&''''''((())))))))))))(((&&&&&&((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((('''&&&%%%''''''&&&''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%%%%%%%&&&((()))%%%%%%'''(((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((***+++***(((&&&&&&(((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))%%%&&&''')))))))))((((((''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((''''''''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%###&&&(((''''''((()))((((((((((((((()))******''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((())))))*********)))'''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((()))((('''&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))((('''&&&''')))$$$(((,,,+++'''$$$&&&(((((((((((((((((((((((((((%%%''''''&&&######&&&)))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))------,,,+++************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++***((('''((()))***)))((())))))))))))))))))))))))&&&(((******((('''&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))+++,,,---%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%%%%&&&'''((()))******&&&%%%######%%%&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((((((&&&%%%$$$((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%&&&((($$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))+++,,,+++'''%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((((('''&&&&&&'''((()))***''''''(((((()))*********%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))++++++)))((('''&&&''')))******)))'''&&&(((******((($$$###$$$'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''((((((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((()))''''''((((((((('''%%%$$$!!!"""###$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++******))))))((('''''''''++++++******)))(((((((((+++***))))))((()))))))))******++++++++++++******)))((('''&&&&&&'''((()))((()))++++++******+++---))))))))))))))))))))))))+++)))''''''''''''&&&%%%(((((((((((((((((((((((())))))))))))******************))))))((((((''''''(((((())))))))))))((((((((()))))))))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***)))))))))))))))))))))))))))'''%%%%%%''''''%%%"""&&&&&&&&&'''((())))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&'''(((***+++,,,)))&&&%%%&&&'''((('''''''''(((((())))))******((()))***)))'''&&&&&&'''&&&%%%&&&(((******)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''''''''''')))(((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((******)))((((((((((((((((((''''''&&&&&&&&&''''''+++***)))'''''''''((()))***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((+++)))''''''''''''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))************************+++++++++)))))))))))))))*********(((((())))))*********+++)))******************)))***)))(((((((((((()))***((()))))))))(((((()))+++)))))))))))))))))))))))),,,***(((((((((((('''&&&((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((('''''''''&&&&&&''''''((())))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************'''''''''(((((((((((((((((()))***)))''''''((()))(((((((((((((((((((((((('''%%%$$$%%%'''((('''%%%&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***+++,,,---+++)))&&&%%%&&&(((((('''&&&'''''''''(((((((((((('''((())))))'''&&&'''((('''&&&''')))++++++***(((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&)))(((''''''''''''((()))))))))((((((''''''&&&&&&***)))(((((('''''''''((((((''''''&&&&&&&&&''''''***)))((('''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((()))(((''')))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&''''''''')))((((((''''''&&&&&&&&&)))(((((('''''''''(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))***++++++,,,,,,'''(((((()))******++++++%%%&&&(((***++++++++++++((())))))******))))))(((******))))))))))))******(((((((((&&&%%%%%%'''))))))))))))))))))))))))))),,,+++)))((())))))((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((((((((''''''&&&''''''((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***************)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************&&&&&&''''''(((((())))))******)))(((&&&&&&''')))''''''''''''''''''''''''%%%$$$$$$%%%''')))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''((())))))+++)))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&((())))))''''''(((***((('''(((***,,,,,,+++)))''''''''''''''''''''''''******)))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))(((''''''''''''(((************************(((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%))))))(((((((((((())))))******)))((('''&&&%%%%%%)))(((''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&'''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&(((******)))***)))))))))((((((''''''((('''&&&&&&&&&&&&'''(((******)))((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&%%%))))))(((''''''''''''(((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))))))))(((((())))))************%%%''')))+++,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))))))))))))))))))))+++)))((('''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))************)))'''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&''''''***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''))))))(((((()))+++''''''''')))+++,,,***(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((((((((((('''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((&&&%%%&&&(((******)))))))))(((((('''&&&&&&&&&'''''''''&&&&&&'''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******)))(((''''''&&&&&&)))(((''''''''''''((((((&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))((((((''''''************))))))((((((''')))***,,,+++***((('''(((((())))))))))))((((((((((((((((((((((((((((((*********(((&&&&&&''')))(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))'''%%%%%%''')))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))*********************))))))'''&&&&&&((()))((('''((((((((((((((((((((((((&&&((())))))((((((***+++&&&&&&&&&(((***+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((()))******+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((($$$&&&((())))))(((&&&$$$(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))((((((''''''''''''''''''''''''((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((()))))))))))),,,,,,++++++***))))))(((++++++******)))((((((''')))***++++++***)))((('''((())))))******))))))(((''''''(((((((((((('''''')))***+++***)))(((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((******)))(((''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******))))))(((((('''&&&'''))))))(((''')))))))))))))))(((((((((''')))******(((((()))+++%%%%%%&&&(((******)))'''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******'''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''')))******+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***)))))))))(((((((((((((((&&&&&&&&&&&&''')))***+++''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))*********))))))))))))((((((((((((+++++++++************************))))))))))))))))))))))))))))))*********)))******************)))'''((())))))))))))((('''&&&(((++++++***)))))))))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((((()))))))))******'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((###%%%((()))(((''''''(((''''''''''''''''''''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((('''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&'''(((((('''''''''&&&&&&''')))***)))'''))))))(((((((((''''''''')))***+++***(((((()))***&&&&&&''')))++++++)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((('''''''''(((((()))***&&&%%%%%%&&&&&&((())))))$$$%%%&&&'''(((''''''&&&((((((((((((((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((((((&&&%%%&&&((()))))))))&&&&&&'''(((((()))))))))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((('''''''''((())))))******((((((((()))******++++++(((((((((((()))***,,,---******++++++++++++******((()))***++++++***)))(((###'''***,,,+++)))(((((((((((((((((((((((((((((()))'''&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******(((((())))))))))))(((((((((((()))***************''''''''''''((((((((()))++++++)))(((''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))))))))(((((('''(((((()))***++++++,,,''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''''' $$$(((***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&)))+++((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***+++++++++***'''&&&&&&''')))***)))'''(((((('''''''''&&&&&&&&&***++++++***((('''((()))''''''(((***,,,,,,+++)))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))***)))(((''''''''''''''')))((((((((((((''''''''''''((()))******)))((('''((((((((((((((('''''''''((((((((((((((()))******%%%%%%%%%&&&'''((()))***$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++((($$$!!!!!!$$$(((+++((((((((((((((((((((((((&&&%%%$$$&&&(((+++++++++''''''((()))***+++,,,,,,%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))***(((''')))+++,,,***(((&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))******(((&&&&&&''''''&&&%%%(((((((((((())))))))))))))))))))))))************))))))))))))************((((((***+++---...000000)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))*********+++'''(((******((((((((()))'''''''''(((((((((((((((+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((,,,***'''%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))+++++++++***))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''***)))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&(((+++***'''%%%%%%'''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&(((((((((((())))))))))))(((((()))++++++,,,,,,,,,***((('''&&&&&&'''(((***%%%%%%%%%&&&&&&&&&''''''++++++)))((('''''''''''')))))))))+++,,,,,,+++)))$$$%%%&&&((())))))******)))(((''''''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***)))((((((((((((((()))))))))))))))******)))(((''''''(((((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%'''(((***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%)))(((&&&&&&&&&''')))+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&(((***+++)))'''&&&'''((())))))((('''&&&'''(((((()))******++++++)))(((&&&&&&''''''&&&%%%''''''''''''(((((((((((((((((()))))))))*********((((((((())))))******+++'''((()))***+++------...)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******'''(((******((((((((()))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((()))))))))))))))((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((((((((''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((('''&&&(((***,,,,,,)))'''((()))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((())))))))))))'''((()))***++++++++++++)))((('''&&&&&&'''((()))'''''''''((((((((())))))+++***)))((('''''''''''')))))))))+++------+++)))%%%&&&'''((())))))))))))***(((''''''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''((((((((())))))))))))((()))***)))'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******))))))******)))((('''''''''&&&%%%$$$$$$&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&*********)))(((''''''''''''&&&&&&'''))))))((('''''''''((((((((((((''''''((((((((())))))******+++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******''''''((())))))***++++++'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((())))))'''(((******((((((((()))(((((((((((())))))************))))))((((((''''''((((((((((((((((((((((((&&&'''(((*********))))))))))))(((((((((((())))))(((((())))))******))))))''''''''''''''''''''''''(((((('''''''''''''''''''''(((***+++++++++)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((('''(((((())))))((((((''')))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&'''(((((((((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((())))))))))))&&&'''((()))*********))))))((('''&&&&&&'''((()))'''(((((((((((()))))))))******)))((('''''''''''')))))))))+++------***((('''''''''(((((()))))))))+++)))((('''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((''''''((((((((()))))))))((()))***)))'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******************)))((('''&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((''''''&&&%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''******)))))))))((((((((('''''''''((())))))(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((()))'''%%%%%%'''((('''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***&&&''''''((()))***++++++))))))))))))))))))******))))))*********+++++++++((((((((((((((((((((((((&&&''')))******)))(((((()))))))))******)))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((******((((((((()))&&&''''''(((((()))))))))***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&(((***+++******)))))))))(((((((((((())))))((())))))*********))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((())))))************((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&,,,+++***((((((((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''((())))))((((((&&&''''''''''''&&&&&&'''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))(((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&'''''''''***)))((('''''''''''''''((((((***,,,------***(((((((((((((((((())))))***---+++)))(((((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''''''''((((((((())))))'''((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''%%%$$$###)))(((((('''((()))******'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''&&&%%%%%%'''((()))&&&''''''''''''''''''''''''((((((((()))))))))***'''((()))******))))))***(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''((('''%%%%%%'''(((''''''''''''((((((((()))))))))'''(((((((((((()))))))))&&&''''''((())))))******))))))******************))))))*********+++++++++((((((((((((((((((((((((&&&'''(((*********)))((())))))************))))))'''((((((((()))))))))***(((((((((((('''''''''''''''(((******((((((((()))%%%%%%&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))))))))(((((((((((())))))))))))************))))))'''''''''''''''''''''''')))))))))((((((''''''&&&((((((&&&&&&&&&(((***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,+++***((((((((()))***'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))************)))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))*********)))(((((((((((())))))))))))&&&''''''(((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''''''''((((((***,,,...---***'''((((((''''''((()))***+++///---***(((((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((''''''''''''((((((((((((&&&''')))((('''&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$(((((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))''')))++++++***)))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((((((((((()))))))))***''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))&&&'''((())))))******)))((()))***++++++***)))(((''''''(((((())))))******)))))))))((((((((((((''''''(((******((((((((()))%%%%%%&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))******++++++******))))))''''''''''''''''''''''''))))))((((((((((((((((((***(((&&&$$$%%%''')))+++((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******)))))))))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,++++++***((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''(((((((((((((((((()))(((&&&'''((()))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((*********))))))))))))(((((((((''''''&&&''''''((('''(((***---///---***'''((('''''''''(((***,,,---111...+++(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((%%%'''(((((('''&&&''')))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%&&&'''((()))******)))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&(((******(((((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&%%%%%%'''((((((''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((''''''''''''''''''(((((())))))))))))************+++++++++))))))))))))))))))))))))''''''''''''((()))***+++((()))+++,,,,,,+++)))((('''''''''((()))***************)))))))))((((((((('''(((******((((((((()))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))+++))))))(((((((((((())))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))&&&''''''(((((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''')))+++,,,+++******((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((('''&&&***'''%%%&&&(((******)))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))(((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((''''''************)))))))))((('''''''''&&&&&&''''''((('''(((***---///...***&&&'''&&&&&&'''(((+++...///333000+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&((()))(((((((((((((((((((((((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%&&&'''((()))******'''(((((()))))))))))))))&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%&&&&&&'''((((((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$$$$'''***)))'''&&&(((***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))************+++++++++))))))))))))))))))))))))((('''''''''''')))+++,,,((()))+++,,,,,,+++)))(((&&&''''''((()))******+++++++++******))))))((((((''')))******((((((((()))((()))***+++,,,---......(((((((((((())))))))))))************************,,,***(((&&&&&&''')))+++))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))''''''(((((())))))************++++++***)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))+++++++++***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((***++++++))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((()))))))))((('''&&&&&&(((%%%"""###&&&(((((('''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$%%%&&&((()))***+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))((()))))))))))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&(((***---///...***&&&&&&&&&&&&&&&(((+++///111444000,,,)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''(((((((((((('''''')))(((((((((''''''''''''$$$%%%&&&'''(((((((((((((((((()))***************))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((***++++++)))'''&&&'''(((((((((((((((((('''''''''************)))'''&&&%%%&&&'''((('''&&&%%%&&&((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''((())))))***(((((())))))*********+++%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''(((((())))))******,,,+++******))))))******))))))))))))))))))))))))************)))'''&&&%%%************))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((())))))***)))))))))))))))***+++++++++******)))(((''''''&&&*********)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))))) """%%%'''))))))((('''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))((((((&&&%%%$$$#########%%%'''))))))'''%%%###&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((((((((((()))))))))((('''&&&&&&%%%%%%+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((+++)))(((''''''((()))+++'''&&&%%%&&&(((*********'''''''''''''''((()))***+++)))&&&%%%&&&(((((((((''''''''''''((((((((((((,,,+++***(((''''''''''''************))))))))))))'''(((******((((((((()))'''((()))******)))((('''''''''&&&%%%&&&'''((()))'''''''''''''''((()))))))))((('''&&&%%%&&&''''''(((+++...///---+++))))))'''(((((()))***+++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((())))))((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((($$$###$$$(((,,,---***'''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''((((((((())))))((('''&&&&&&+++***)))(((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))************)))(((((('''(((((())))))))))))(((%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((*********(((&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))((((((&&&'''(((((('''&&&'''((((((((((((((((((''''''&&&&&&'''(((((())))))((((((((((((((()))))))))******))))))******************&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))))))))***,,,+++******))))))******)))))))))))))))))))))))))))***************)))(((******)))))))))(((((((((((((((''''''''''''((((((***************))))))))))))(((((((((((()))******+++***)))((((((((((((((()))(((((((((((()))***+++*********)))(((''''''''',,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((###$$$&&&((())))))((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((((((((((()))))))))((((((''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((***)))'''&&&&&&''')))******((('''''')))******)))(((''''''''''''(((((())))))'''%%%%%%''')))******''''''''''''((((((((((((+++***)))((((((''''''(((******)))))))))((((((((('''(((******((((((((()))'''((()))******)))((('''(((((('''''''''((()))***(((((('''''''''(((((())))))((('''&&&%%%&&&'''''''''***------,,,)))((((((%%%%%%&&&''''''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''((()))***111///+++((('''''')))***)))))))))(((((()))))))))((((((''''''''''''((((((&&&%%%%%%(((***+++)))&&&'''''''''((((((((())))))***)))((('''&&&''''''(((((((((((((((((('''&&&&&&((('''''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&'''((()))))))))))))))(((((())))))))))))(((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))******)))'''&&&'''((((((((((((((((((((())))))(((((())))))************'''((())))))''''''((()))(((((((((((((((''''''&&&&&&'''(((((())))))((((((((()))***+++++++++***)))+++++++++++++++*********((((((((())))))******+++))))))))))))))))))))))))***************)))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++)))))))))((((((((('''''')))((((((''''''(((((()))***************+++++++++***))))))))))))***++++++,,,,,,***)))((('''''''''((((((''''''(((((())))))******))))))(((((('''''',,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''((((((***))))))(((((())))))***''''''''''''((()))******)))((((((''''''&&&&&&&&&"""###$$$%%%&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((''')))((('''&&&&&&'''((())),,,***)))((()))***)))((()))((((((''''''''''''((('''&&&$$$%%%'''***++++++''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((((((((('''''''''(((******((((((((()))(((((())))))))))))(((((()))(((((((((((()))******)))(((((('''''''''(((((()))((('''&&&&&&&&&'''(((''')))+++,,,***(((''''''%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))(((((((((((()))******333000+++'''&&&'''***,,,******))))))))))))******)))((((((''''''(((((())))))(((''''''((()))(((&&&(((((((((((()))))))))***))))))(((''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''(((((((((((((((((($$$%%%&&&((())))))******))))))***))))))((('''&&&((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))***++++++***(((''')))***(((((())))))))))))************)))))))))*********((()))***)))((('''(((***(((((((((((((((''''''&&&''''''((()))))))))))))))''')))+++,,,---,,,***)))---,,,,,,++++++*********((((((((())))))*********)))))))))))))))))))))))),,,,,,++++++******))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++*********((((((((((((''''''''''''))))))(((((((((((())))))))))))***************+++***))))))))))))***++++++,,,+++***)))((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&''''''(((((((((((('''&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''((()))))))))(((''''''''''''((()))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))***))))))))))))))))))***&&&&&&&&&'''((()))***+++)))(((((((((''''''&&&&&&######$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((('''&&&&&&&&&&&&'''(((+++)))(((((()))***)))(((***)))((('''''''''''''''(((&&&%%%&&&(((******)))''''''''''''((((((((((((((((((((((((((()))******(((((((((((('''''''''''''''(((******((((((((()))(((((())))))))))))((((((((((((((((((((()))))))))))))))(((''''''''''''(((***)))'''&&&&&&&&&'''(((''')))++++++***((('''((()))))))))******+++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))))))))***)))'''%%%&&&'''***,,,(((''''''''''''''''''((())))))(((((((((((()))))))))((('''''''''(((((((((''''''((((((((()))))))))((((((((('''''''''(((((('''(((((((((((((((''''''%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))************)))'''&&&&&&((()))***)))''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******+++,,,,,,+++***)))+++,,,))))))))))))******++++++,,,+++***)))((((((((((((((()))***)))((('''(((***(((((((((((((((''''''&&&'''(((((()))))))))))))))''')))+++,,,---,,,***)))---,,,,,,++++++*********'''((((((((((((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))+++***))))))(((((())))))************************************)))((('''&&&((((((((((((''''''''''''))))))(((((((((((())))))((((((((()))))))))******)))(((((((((((()))************))))))))))))******((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++---)))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&&&&&&&&&&'''(((******((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((******)))***)))(((''''''''''''''')))(((&&&'''((()))((('''''''''''''''(((((((((((((((''''''(((((()))***+++(((((((((((('''''''''''''''(((******((((((((()))))))))(((((((((((())))))&&&&&&'''''''''((((((((()))(((''''''''''''((((((***)))((('''&&&'''(((((()))***,,,,,,***(((((()))***+++++++++++++++,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))&&&''''''''''''((()))+++&&&&&&'''''''''(((((((((''''''((((((((((((((((((''''''(((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((((((''''''((((((((()))))))))++++++***)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))******))))))(((************)))'''&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))***+++,,,'''''''''&&&&&&'''''''''))))))))))))************+++,,,,,,+++******+++---)))))))))***++++++,,,,,,---+++)))(((&&&&&&'''''''''((())))))''''''((()))(((((((((((((((''''''&&&'''((())))))******))))))((()))***+++++++++***)))+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))******)))(((((((((((()))************************************((('''&&&%%%)))))))))(((((((((''''''***))))))(((((())))))***'''''''''((())))))******)))(((((((((((()))******)))))))))))))))***+++,,,))))))((((((''''''(((((())))))))))))((((((((((((++++++******************))))))))))))))))))))))))&&&'''''''''''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&'''((((((((((((''')))((((((((('''&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((+++...000))))))(((''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&%%%$$$&&&(((*********)))((((((''''''''''''(((***(((''''''(((((('''%%%''''''''''''((((((((((((((((((((((((((()))******)))))))))((((((((('''''''''(((******((((((((()))))))))(((((((((((())))))%%%&&&&&&'''(((''''''''''''''''''''''''((())))))***)))((('''''''''((())))))+++,,,+++***((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((('''''''''((()))******)))(((&&&$$$((((((''''''''''''((((((***))))))(((((())))))***$$$&&&(((((('''((()))+++&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((((((((&&&'''(((((((((((((((((((((((()))******)))(((''''''''''''((((((((((((((((((((((((((()))))))))***++++++***)))((('''&&&&&&&&&&&&''''''((()))))))))***************)))(((((())))))***))))))((('''&&&'''((()))(((&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))+++,,,---)))((((((''''''(((((())))))))))))*********++++++)))***+++***)))(((***,,,))))))******+++,,,,,,---***)))'''&&&%%%&&&'''(((&&&'''(((((('''&&&'''((((((((((((((((((''''''&&&(((((()))************)))((((((((()))))))))******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********)))(((((((((((((((***************************************)))((('''******)))))))))(((((((((******))))))))))))******'''(((((()))******++++++***))))))))))))***++++++++++++******)))*********+++***)))(((((((((((()))(((((((((((())))))))))))*********************+++)))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))---000333***)))(((''''''((()))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((())))))((((((((()))'''&&&''')))******)))(((''''''''''''(((((()))((('''&&&'''))))))((('''''''''''''''(((((((((((()))((((((((((((((()))*********)))))))))((((((((('''(((******((((((((()))***)))(((''''''((()))***%%%&&&'''((()))(((((('''&&&&&&&&&&&&''')))***++++++***((('''''''''((())))))***+++***((('''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))************''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((()))(((((('''*********))))))(((''''''))))))(((((((((((())))))******))))))))))))******%%%'''******(((&&&'''(((''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&&&&'''(((((((((((((((%%%&&&((()))***)))((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***(((((())))))))))))))))))(((((())))))))))))((((((((()))***(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((()))))))))************+++++++++((())))))((('''''')))***))))))***+++,,,,,,------((('''%%%%%%%%%&&&((()))&&&'''((('''&&&%%%&&&((((((((((((((((((''''''&&&(((((()))***************((((((((('''((())))))***(((((())))))*********+++++++++******************))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((************************))))))***++++++++++++***************))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++******++++++,,,---------+++***))))))((((((++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))),,,,,,++++++******))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''((())))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''***...222444***)))(((''''''((()))***((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((,,,***(((((()))***)))((('''''''''''''''((()))***%%%%%%%%%'''***+++***(((''''''''''''((((((((()))))))))(((((((((((())))))************))))))))))))''')))******((((((((()))***)))(((''''''((()))***&&&''')))*********)))(((%%%%%%%%%&&&((()))+++,,,+++***((('''''''''((()))((())))))((('''&&&'''(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))*********)))(((''''''&&&%%%&&&(((***+++((((((''''''''''''((((((******))))))))))))******&&&))),,,+++(((%%%%%%%%%(((((((((((())))))))))))%%%&&&((()))))))))((((((&&&&&&'''((())))))((((((!!!###&&&(((******)))(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,&&&&&&&&&'''((())))))***%%%%%%'''((())))))))))))'''((()))))))))))))))(((***++++++***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''((()))+++************************###%%%((()))(((((()))***(((&&&$$$$$$%%%&&&'''&&&(((((((((((())))))))))))((('''&&&&&&''')))+++---******++++++++++++******++++++,,,,,,+++***)))((((((((()))***++++++,,,,,,...---+++)))((())))))***************************(((((((((((())))))))))))---,,,+++******+++,,,---+++*********))))))(((((((((((())))))))))))((((((*********)))))))))))))))*********))))))))))))))),,,,,,+++++++++,,,------************************************************(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''%%%'''((()))((('''((()))((()))+++,,,,,,+++)))(((&&&''')))***+++***((('''((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))***+++''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''((()))***+++++++++,,,,,,+++++++++***)))'''&&&&&&(((***+++))))))(((((('''''''''&&&(((((()))))))))(((((('''***+++,,,+++***'''$$$###&&&&&&&&&'''((())))))***)))'''%%%&&&)))***(((&&&''''''''''''(((((((((((()))(((((('''''')))***+++******))))))((((((''''''&&&''')))+++***(((%%%$$$'''''''''(((((()))))))))))))))(((((((((((())))))+++***((('''&&&&&&&&&'''((()))***)))((('''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))******$$$&&&((('''%%%$$$%%%(((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''******))))))(((((('''''''''(((******))))))***,,,((())))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&***************)))((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))&&&)))++++++(((%%%&&&''')))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))((('''''')))+++************************'''((())))))(((((()))***(((&&&$$$$$$&&&(((((((((((((((((()))))))))******)))((('''&&&''')))+++,,,)))******++++++******)))'''((())))))((('''&&&%%%(((((()))******+++,,,,,,---,,,+++)))))))))))))))************************(((((((((((()))))))))))),,,+++***))))))***+++,,,+++++++++******)))))))))(((((())))))))))))((((((***)))))))))))))))))))))***))))))))))))))))))))),,,,,,+++++++++,,,------************************************************((()))))))))************))))))))))))))))))))))))'''((())))))))))))(((''')))))))))*********++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''***)))))))))((((((((('''%%%'''))))))((('''((()))((()))*********)))((('''&&&''')))*********((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&''''''))))))))))))************))))))+++***)))'''''''''(((((()))(((((((((''''''''''''))))))*********)))))))))(((((())))))((('''&&&%%%&&&&&&''''''((())))))***)))'''&&&''')))***(((&&&''''''''''''(((((((((((((((((('''''''''((()))******)))))))))(((((((((''''''((()))***)))(((&&&%%%############$$$$$$$$$$$$))))))(((((((((((())))))+++***((('''&&&&&&''''''((()))***)))((('''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&''')))(((&&&%%%''')))((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((''')))***)))(((((()))***+++++++++,,,+++******)))(((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))******))))))((('''((((((((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''')))+++***(((&&&'''(((+++******)))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((((()))***)))''''''(((***)))))))))))))))))))))))))))***)))(((&&&&&&'''))))))'''%%%&&&((()))***))))))))))))*********++++++***)))(((''''''((()))***)))******++++++******)))))))))***++++++***((((((((())))))******+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++************))))))((())))))******))))))((())))))))))))))))))******))))))))))))))))))******,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((******++++++++++++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&'''))))))((('''((())))))))))))(((((('''''''''&&&''')))*********)))(((''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))******)))(((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((''''''((((((((((((''''''+++******)))((('''&&&&&&((((((((((((''''''''''''((((((((()))))))))))))))'''&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))(((''''''))))))((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))******)))(((''''''''''''((()))***)))((('''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''%%%###"""'''((())))))''''''((()))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))******((('''((()))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''))))))(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))***((('''&&&((()))*********)))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))******)))''''''((()))(((((((((((((((((((((((((((((('''%%%$$$%%%'''***,,,***((('''((())))))))))))*********+++++++++++++++***)))(((''''''(((((())))))************))))))))))))+++,,,,,,+++***)))((()))))))))*********+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))*********++++++++++++,,,---......************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&(((******((((((((()))+++***)))(((''''''''''''''''''((()))***))))))(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((((((((()))))))))(((************))))))(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((+++******)))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''&&&''''''((((((''''''&&&((()))))))))((('''&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((()))))))))((((((((())))))((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((()))((('''&&&&&&'''((())),,,,,,,,,++++++*********))))))(((((((((((())))))***))))))(((((((((''''''((()))***)))((('''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((())))))*********+++,,,+++)))(((((()))***************))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((''''''&&&(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&%%%&&&((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((()))***)))''''''(((***(((((((((((((((((((((((('''((('''&&&&&&'''+++---000---***)))(((((((((''')))*********++++++++++++******)))((((((''''''''')))))))))******)))))))))$$$%%%&&&((((((((('''''')))))))))))))))*********************)))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))************(((((())))))************++++++++++++,,,---...///************************((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))''')))******)))(((((()))+++***)))(((((((((((()))'''(((((()))))))))))))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&'''(((((((((((('''$$$%%%&&&''''''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&'''(((((())))))(((((('''%%%&&&'''((())))))(((((('''''''''((((((((((((((((((((('''''''''((()))***,,,+++(((&&&%%%&&&((()))''''''''''''((((((((((((((()))))))))(((((())))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&''')))******))))))(((((('''''''''))))))(((((((((((()))))))))))))))))))))(((((((((((()))***)))((('''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***))))))''''''(((''''''''''''(((''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******+++,,,---,,,***)))***+++)))************)))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((&&&%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((())))))+++******)))((('''&&&&&&(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))((()))*********+++...000000...***)))(((((('''&&&)))))))))*********++++++******))))))((((((''''''((())))))******))))))((($$$%%%'''((())))))))))))))))))))))))))))))))))))((())))))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((()))))))))******++++++******)))((((((((()))******++++++((((((((()))******++++++*********+++,,,---...///************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&(((((((((''''''$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((()))(((((('''&&&(((((())))))))))))((((((%%%%%%&&&'''((())))))***'''''''''(((((((((((((((******)))))))))+++,,,...---+++)))'''&&&'''((()))''''''((((((((((((((((((((()))******(((((()))***''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((('''&&&&&&''')))***((((((''''''''''''''''''))))))(((((((((((())))))((())))))******))))))(((((()))***)))((('''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,,,,+++***(((''''''&&&((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,,,,,,,***)))***+++***++++++++++++***))))))((((((((((((((((((((((((***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))))))))(((((((((((('''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&((('''&&&))))))))))))))))))(((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((((((((((((+++---************************(((***++++++******+++---...+++)))((()))))))))(((((((((((()))))))))******((())))))))))))((((((((((((((())))))))))))((((((%%%''')))***,,,,,,,,,+++)))))))))))))))))))))((('''((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((())))))))))))*********+++)))******++++++******)))'''(((((()))******++++++'''(((((()))******++++++*********+++,,,---//////************************************************************)))))))))((())))))))))))))))))))))))))))))(((''''''((()))))),,,,,,+++++++++*********))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))***++++++)))(((((()))%%%&&&((()))***))))))(((((((((((((((((())))))***&&&&&&''''''((())))))***''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%''')))***)))(((''''''(((***+++++++++)))(((&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''(((((())))))))))))(((((('''&&&&&&%%%&&&''')))***''''''''''''((((((((()))***)))(((((((((***,,,---))))))''''''''''''((()))((((((((((((((((((((('''(((***+++***(((''')))+++''''''''''''((((((((((((&&&'''((()))))))))(((((('''((((((((()))))))))***'''''''''''''''((())))))(((((())))))))))))))))))))))))(((((((((((())))))((()))************)))(((((()))***)))((('''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,+++)))'''&&&'''((((((***(((&&&''')))***)))'''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))((()))+++)))************)))(((((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((())))))******))))))&&&&&&'''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''******)))'''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((((((((()))+++...************************&&&((())))))(((&&&&&&'''+++)))'''''')))***+++***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((("""###%%%'''))))))))))))))))))))))))(((((((((((('''((()))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******++++++,,,,,,,,,,,,******++++++++++++******'''(((((()))***+++++++++'''(((((()))***+++++++++*********+++,,,---///000************************************************+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++++++++******)))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&'''((((((((())))))******)))***,,,+++)))(((((()))"""$$$&&&((())))))((('''((((((((((((((()))******&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$&&&(((***++++++))))))&&&'''((()))(((&&&$$$###%%%%%%&&&'''((()))******''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))+++%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((***,,,+++(((''')))+++''''''''''''((((((((()))&&&''')))*********)))((('''((((((((())))))******&&&''''''((((((((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((()))***++++++***)))((((((******)))((('''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''%%%$$$%%%(((+++---+++)))'''(((+++,,,***(((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''%%%'''((((((''''''(((***'''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((()))***************%%%&&&&&&''''''((((((((('''((()))++++++)))((('''(((((((((((()))))))))***)))''''''***,,,---***'''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''***((('''((()))***)))''''''&&&&&&&&&&&&'''((((((+++++++++++++++***)))(((,,,,,,+++)))(((&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++************************************))))))))))))((((((''''''''')))***+++,,,+++***((((((((()))***++++++***************+++,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++)))************+++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))((('''''''''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))(((((('''&&&'''((()))***)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))*********))))))((((((''''''%%%&&&&&&'''((((((''''''))))))))))))))))))))))))((()))*********((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((&&&$$$%%%'''(((&&&$$$(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((###$$$&&&((()))***+++++++++******)))(((''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((''''''&&&***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&(((***+++(((''''''&&&'''((()))***...,,,)))(((((()))(((''''''&&&%%%%%%&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))'''&&&%%%'''***+++)))'''(((((())))))******++++++***)))((('''&&&&&&&&&''')))(((((('''''''''''''''))))))************))))))((()))))))))))))))((((((%%%&&&''''''&&&&&&''')))'''(((***+++***)))'''&&&&&&'''(((******((('''&&&&&&'''''''''(((((())))))******)))(((((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&((()))(((&&&%%%%%%&&&))))))))))))))))))))))))"""######$$$%%%&&&((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***((('''((()))***)))''''''&&&&&&&&&&&&'''((((((***************)))((((((******))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++************************************))))))))))))***)))(((((((((((()))***,,,+++)))((((((((()))***+++******)))))))))******++++++******)))(((((('''++++++++++++++++++++++++)))******++++++******)))(((((((((((())))))))))))((())))))))))))***************++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))(((((('''((()))***+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((******++++++***))))))(((((((((((((((((((((((((((''''''''''''((((((((())))))'''%%%&&&((()))'''%%%(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((******))))))((((((''''''))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***************)))((('''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''(((***,,,(((((('''&&&'''((()))***...,,,)))(((((()))((('''((('''&&&&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******((('''''''''((((((((('''&&&'''******(((&&&)))))))))))))))*********)))(((''''''''''''''''''((('''''''''((())))))***))))))************))))))(((((())))))))))))(((((('''((())))))(((((()))+++((((((*********)))'''&&&&&&''')))******)))'''&&&''''''''''''((((((((()))******)))(((((((((((((((&&&'''''''''(((((((((((())))))(((''''''''''''((('''((())))))'''&&&&&&'''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))***((('''((()))***)))'''''''''&&&&&&''''''((()))((())))))))))))(((''''''(((((((((((())))))))))))'''(((((())))))((((((''')))))))))*********++++++))))))))))))))))))))))))))))))************))))))***************+++++++++************************************))))))))))))+++***))))))))))))))))))+++***))))))((())))))))))))))))))(((((())))))************)))((((((''''''************************)))******++++++******)))(((((((((((())))))))))))((((((((())))))))))))*********++++++++++++***************))))))*********))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''')))***)))'''(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))(((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&'''((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,(((((('''''''''((()))***...,,,)))(((((()))((('''))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((''''''''''''((()))((('''((())))))(((&&&************))))))))))))''''''''''''((((((((()))'''''''''((()))***,,,,,,((())))))******))))))((((((((())))))))))))(((((('''((())))))(((((()))+++((()))*********)))'''&&&'''((()))******)))((('''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((''')))***)))(((''''''((())))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%((((((''''''(((((()))***''''''''''''''''''''''''***((('''((()))***)))''''''''''''''''''(((((()))((()))))))))))))))(((((())))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))************))))))+++++++++******)))))))))************************************)))))))))((()))))))))))))))***************))))))))))))))))))(((((((((((((((((()))***+++*********)))))))))((())))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))******************++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((())))))***))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''(((((())))))((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&$$$###"""$$$&&&((()))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,)))((('''''''''(((******...,,,)))(((((()))((('''******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''')))))))))))))))((('''&&&++++++******))))))(((((('''(((((()))***+++++++++(((((((((((()))***+++,,,(((((())))))))))))(((((('''(((((())))))))))))(((%%%&&&''''''&&&&&&''')))((())))))***)))(((''''''))))))************))))))'''''''''((((((((((((((())))))(((((((((((())))))((())))))))))))***************)))(((((((((((()))''')))******)))(((((()))((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((()))******''''''''''''''''''''''''***((('''((()))***)))'''(((''''''''''''((())))))))))))***++++++***************))))))((((((''''''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))*********)))((((((''''''))))))))))))))))))))))))************)))))))))(((''''''((()))***+++++++++)))))))))*********))))))(((((('''(((((()))******,,,,,,++++++++++++******(((((((((((((((((((((((()))))))))******))))))))))))*********++++++++++++******++++++++++++,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&'''(((((()))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''***)))(((''''''(((***+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++++++++***)))((('''$$$&&&((()))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,)))(((((('''((()))***+++...,,,)))(((((()))((('''******)))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((((((((()))*********)))(((''''''++++++******))))))((((((((()))***,,,------------******))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))%%%&&&''''''&&&&&&'''))))))))))))))))))(((((('''))))))************))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))*********+++***))))))((((((((((((((('''(((******)))(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''(((((()))***)))******++++++++++++***+++******)))(((''''''&&&((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''))))))))))))))))))))))))************))))))))))))&&&'''((()))*********)))(((((()))************)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))+++++++++,,,,,,,,,------******++++++++++++***************))))))*********))))))))))))))))))))))))'''(((((())))))*********************************))))))))))))))))))))))))((())))))))))))(((((('''''''''((()))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((()))))))))))))))%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&''''''''''''(((***(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********)))((((((&&&'''((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++))))))((((((((()))***+++...,,,)))(((((()))((('''(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''************************(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))***)))))))))((()))+++***)))(((((()))************))))))))))))((()))+++---......---,,,+++***)))((((((((((((((('''(((((())))))(((((('''&&&'''((())))))******)))'''((())))))(((((()))+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((())))))***))))))))))))************))))))((('''''''''''''''&&&'''))))))((('''((()))))))))))))))))))))))))))+++***)))''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((())))))***(((((()))***************))))))))))))(((((((((((())))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))((('''&&&%%%'''((()))***+++******))))))(((((()))***+++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&'''((()))***))))))((()))((((((''''''(((((()))))))))((((((((((((((()))((((((((((((((((((((((((%%%''')))++++++***)))''''''''''''''''''''''''''''''((()))*********)))(((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''''''''''''((((((((())))))$$$$$$&&&'''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''))))))''''''))),,,(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((******+++************))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))***)))((((((((()))++++++...,,,)))(((((()))((('''&&&&&&'''(((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***+++++++++******&&&)))++++++)))((()))+++)))))))))))))))*********((()))+++,,,---,,,+++***((((((((('''(((((())))))''''''((((((((((((''''''&&&'''((()))************'''((())))))(((((()))+++***))))))((((((((((((((()))(((((((((((((((((())))))(((((((((''''''''''''((((((((((((((()))******((((((((()))))))))******(((''''''&&&&&&&&&&&&&&&%%%&&&((((((''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''***((('''((()))***)))(((((((((((((((((()))******''''''((()))))))))))))))'''''''''((()))******+++))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))*********)))'''%%%###!!!'''((()))+++++++++***)))))))))))))))***+++,,,---******************++++++))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++)))************+++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))&&&''')))*********)))(((((((((''''''''''''(((((((((''''''(((((()))***+++((((((((((((((((((((((((%%%'''***------,,,)))''''''''''''''''''''''''''''''(((***+++++++++***)))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((###$$$%%%'''((())))))***))))))))))))))))))))))))&&&''')))***+++***))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&(((******)))(((+++---(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((())))))************)))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))***)))((((((((()))+++,,,...,,,)))(((((()))((('''$$$%%%&&&(((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,,,,+++***&&&(((++++++)))(((***,,,(((((())))))******++++++'''(((***+++++++++)))(((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&'''((()))************%%%&&&''''''&&&&&&''')))******)))(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((()))******(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$&&&'''((('''&&&'''((())))))))))))))))))))))))$$$$$$%%%%%%'''(((******&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((,,,,,,,,,++++++*********))))))(((((((((***+++,,,...//////...,,,++++++,,,++++++)))(((''''''''''''&&&&&&&&&'''((())))))***&&&'''(((*********)))(((+++***((('''''''''((()))+++*********))))))(((((('''''''''((((((***++++++))))))))))))))))))))))))***)))'''%%%&&&(((***,,,,,,,,,+++***)))))))))***(((((())))))*********+++%%%'''))))))((('''((())),,,,,,++++++***)))))))))000...,,,)))((()))***+++'''***---...,,,***)))(((((()))***++++++***)))(((,,,***''''''(((*********(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((((('''+++)))(((&&&%%%%%%%%%&&&&&&((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))***+++,,,,,,***(((&&&''''''(((((((((((('''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''(((&&&$$$%%%***///((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''******))))))((((((''''''))))))))))))((((((((((((+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((((((******))))))((((((''''''&&&&&&&&&''')))***,,,---'''((()))))))))))))))(((&&&&&&''''''(((((())))))'''(((***+++***)))'''&&&)))(((''''''''''''((((((+++***)))(((((())))))***))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))******+++,,,------......***)))((()))))))))'''%%%***************)))(((((('''''''''''''''''''''''',,,+++***(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((()))***************((((((((('''&&&&&&&&&%%%'''(((***,,,,,,+++)))(((((()))***++++++***)))((((((''''''''''''(((((()))******)))((((((((((((((())))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((,,,,,,,,,++++++*********+++***)))(((((())))))***...//////...+++))))))***+++***)))(((''''''''''''&&&&&&''''''((())))))***((())))))))))))(((((('''***)))((('''&&&''''''(((************)))))))))(((''''''''''''((()))******))))))))))))))))))))))))***)))((('''''')))***,,,++++++******)))*********))))))))))))*********+++&&&(((******)))((()))*********************++++++---,,,+++***))))))******%%%(((,,,---,,,+++******((()))***++++++***)))(((,,,***((((((*********)))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''))))))((('''''''''((()))'''((())))))''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((('''&&&%%%$$$''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((''''''''''''(((((())))))((((((((('''''''''+++(((&&&$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((()))((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,))))))***))))))((('''&&&'''''''''(((((((((((((((%%%''')))***+++***)))(((((((((''''''&&&''''''(((++++++)))((((((((()))***))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))******++++++++++++******))))))((((((*********+++,,,,,,------***)))((()))******((('''***************)))(((((())))))))))))))))))))))))***))))))(((((((((((()))&&&&&&'''''''''(((((((((++++++***)))))))))))))))+++******)))(((''''''&&&''''''((())))))))))))))))))(((((((((((((((((('''%%%%%%'''((((((((('''&&&)))))))))******))))))))))))(((((('''''''''((((((******)))((((((((((((((((((((()))))))))*********((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((+++++++++++++++*********,,,+++***)))((((((((((((---......,,,***((()))***+++***)))((((((''''''(((&&&''''''(((((())))))***+++***)))((((((''''''''')))((('''&&&&&&&&&''''''************))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***))))))))))))***++++++*********)))******++++++)))))))))***************''')))++++++***)))***+++((())))))***++++++,,,,,,******++++++++++++******%%%'''+++,,,,,,++++++,,,))))))************)))))),,,+++******++++++)))'''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((''''''((((((((((((((()))******((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''(((((((((((('''''')))))))))))))))(((((((((444///)))((()))***(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''(((((('''''''''((()))*********((((((((((((((()))******************)))'''&&&%%%((((((((((((((('''''''''%%%&&&(((***+++++++++***((('''''''''''''''((((((,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,+++***))))))(((((()))))))))***++++++,,,,,,***))))))***+++,,,***))))))************))))))(((************************((((((((((((((()))******''''''''''''((((((((((((,,,++++++************+++,,,+++***)))((('''&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))******)))((((((((())))))*********))))))(((((())))))******)))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))******((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******)))))))))+++++++++*********************))))))((((((((((((***+++,,,+++***)))***+++******)))(((((((((((((((''''''(((((())))))))))))***)))(((''''''((()))***))))))((((((''''''''''''*********)))))))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,,,,************************''')))++++++***)))***+++))))))*********+++++++++)))***,,,---...---,,,+++&&&)))+++,,,+++******+++)))))))))******))))))))),,,++++++,,,,,,+++)))&&&(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((('''&&&((((((((((((((((((((()))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((444111---+++++++++)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))+++***'''&&&%%%&&&'''((('''((((((((()))))))))***))))))(((((((((((())))))))))))***))))))(((''''''))))))((((((''''''&&&&&&'''((()))***************)))(((((((((((()))******,,,+++***((((((((())))))((((((((((((((((((((((((************************)))))))))))))))((('''''''''(((((((((((()))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************---,,,++++++***)))(((((((((((())))))*********+++)))))))))***,,,---+++***))))))************)))(((++++++++++++++++++++++++((((((((((((((())))))***((()))))))))))))))))))))))))))(((''''''(((((((((+++******)))(((''''''&&&&&&'''(((((())))))((((((((((((((())))))*********+++***)))((((((***,,,---***)))(((''''''((()))*********)))''''''&&&&&&&&&((()))))))))))))))(((((((((((((((((()))))))))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************************''''''(((((())))))))))))&&&(((************,,,...***))))))(((((((((((()))((((((((()))))))))))))))((('''''''''''')))+++,,,************))))))(((((())))))))))))))))))******)))(((((('''''''''(((((()))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,,,,+++++++++***************&&&(((******)))((()))***+++++++++*********)))))))))***---/////////---,,,)))+++---,,,***)))((()))***))))))))))))))))))***+++******+++,,,+++)))'''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((('''&&&&&&))))))(((((('''&&&%%%%%%(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''***++++++)))&&&%%%&&&)))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))******(((((((((((())))))))))))'''((((((((()))))))))*********)))(((((((((((((((************************'''''''''((((((((())))))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++***'''&&&%%%&&&'''(((***)))))))))((((((((('''***))))))(((((((((((((((&&&'''((())))))***))))))))))))((((((''''''&&&&&&***************)))((((((******))))))***++++++,,,---,,,***(((((((((((()))((((((((((((((((((((((((++++++++++++************)))))))))))))))(((''''''(((((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,+++***))))))(((((()))))))))))))))******)))))))))***,,,---+++***((())))))*********))))))++++++++++++++++++++++++***))))))(((((((((((((((************************''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((()))************)))'''''''''(((((()))))))))((('''%%%$$$%%%&&&)))******)))(((''''''((()))*********)))''''''&&&&&&&&&'''((())))))))))))(((((('''(((((((((((()))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******))))))))))))***************%%%&&&'''((())))))))))))%%%''')))******+++---///))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---******+++++++++***)))((())))))))))))************))))))(((((((((((()))***))))))))))))))))))))))))***))))))))))))***++++++*********)))******+++++++++++++++++++++*********&&&(((******)))((()))***,,,,,,++++++***))))))((()))+++---...///...---,,,+++,,,---,,,***(((((((((******))))))))))))*********)))((()))++++++)))((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((('''&&&%%%))))))(((((('''%%%$$$###((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&)))+++***'''&&&)))---((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''(((((())))))******+++(((((((((((())))))))))))''''''(((((())))))******+++***)))(((''''''''''''************************''''''((((((((()))))))))***))))))(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''((((((*********)))((('''''''''***)))((((((((((((((()))%%%&&&''')))************((((((((((((((('''''''''---,,,+++***)))(((((('''***)))))))))***+++,,,------,,,***)))((('''(((((())))))))))))))))))))))))+++++++++***************)))))))))))))))(((''''''((((((((()))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))))))))))))))*********))))))***+++,,,***)))((())))))************)))******************************)))(((((((((((((((++++++++++++************((((((((((((((())))))***''''''(((((()))*********((())))))***************''''''((((((((((((((())))))((('''&&&&&&(((***+++)))((((((''''''(((((()))***)))((('''''''''''''''&&&''')))******)))((((((''''''(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))((()))))))))*********+++&&&'''((())))))(((((('''((()))++++++***+++,,,...))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''')))************)))******+++***)))((('''((()))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))***)))((('''''')))***,,,++++++******)))*********,,,,,,,,,++++++*********''')))++++++***)))***+++++++++******************)))***+++,,,,,,,,,+++******,,,,,,+++)))((()))***+++***)))(((((()))***+++((('''&&&''')))******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))((('''&&&%%%(((((())))))((('''&&&%%%'''((())))))''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((()))***+++++++++******''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((()))***+++++++++,,,---...((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++'''((((((((()))))))))***'''''''''((()))************)))((((((((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))((((((((((((((()))***&&&'''((())))))***))))))'''''''''(((((((((((((((,,,,,,+++***))))))))))))(((((((((((()))***+++,,,---,,,***)))((('''(((((())))))))))))))))))))))))++++++*********))))))))))))))))))))))))(((''''''(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++,,,,,,***************************)))((()))******((('''(((((()))***************))))))))))))))))))))))))((((((((((((((())))))************))))))((((((((())))))(((((()))******+++(((((((((((())))))))))))'''(((((()))***)))))))))***))))))))))))))))))(((+++***)))))))))***,,,,,,'''((((((((((((((((((''')))(((((('''''''''((((((&&&''')))*********)))((('''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))******++++++++++++******(((((())))))*********+++(((((()))))))))'''&&&%%%+++,,,---,,,******+++,,,))))))(((((((((((()))************)))))))))))))))'''((()))******)))((('''((()))*********)))'''&&&(((((())))))*********+++))))))))))))***+++------))))))))))))))))))))))))***)))'''%%%&&&(((***,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********)))***,,,,,,+++++++++,,,)))))))))***++++++,,,,,,))))))*********))))))))))))***++++++***)))***,,,+++***)))(((((()))***+++'''&&&$$$%%%'''***++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&%%%&&&''')))*********)))((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))$$$&&&((()))***)))((('''''''''((((((((((((''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))*********'''&&&'''+++---+++(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++'''((((((((())))))******&&&''''''((()))******+++(((''''''(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''(((((())))))******((((((((((((((()))******((()))))))))))))))((('''&&&'''''''''(((((())))))+++******)))******++++++&&&&&&&&&&&&'''(((******...,,,+++)))(((''''''((())))))))))))))))))))))))************))))))(((((()))))))))))))))(((((('''))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------+++++++++******************)))((()))))))))'''%%%(((((()))***************''''''''''''''''''''''''&&&&&&''''''(((***+++,,,))))))(((((('''''''''&&&(((((('''(((((()))************))))))((((((''''''&&&''''''(((((((((((((((,,,+++++++++******))))))'''''''''''''''(((((()))&&&'''((())))))((('''&&&(((((('''''''''(((((()))%%%''')))***+++***)))(((''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))***+++,,,,,,------***)))'''&&&'''(((***+++************************,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))+++******)))***+++---...,,,***'''(((+++......---(((((())))))******++++++(((((((((((()))+++,,,------,,,***))))))***,,,---,,,+++***))))))***++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------***+++,,,***(((''''''(((,,,***)))***+++------,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************'''(((***+++***)))'''%%%))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))'''%%%&&&)))***(((&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))(((((('''''')))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&''')))************'''((()))******++++++***))))))************))))))++++++***'''&&&&&&(((***+++*********))))))(((((())))))(((((((((***+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******)))))))))))))))***+++*********))))))((((((&&&''')))*********)))(((((())))))*********))))))))))))((('''''''''''''''''')))++++++******+++,,,))))))*********))))))((())))))))))))))))))))))))***)))(((&&&&&&((()))***)))((('''''''''''''''(((''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))'''$$$###%%%'''))))))******))))))((((((''''''''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))+++(((&&&'''))))))'''%%%******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************++++++++++++++++++******)))(((((('''))))))******++++++,,,,,,+++***((((((((()))+++,,,+++++++++***************,,,+++++++++***************************++++++,,,))))))))))))))))))))))))------,,,+++************,,,)))((())),,,------+++*********+++++++++++++++******))))))******+++,,,,,,,,,+++******+++,,,,,,******)))))))))***+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++------------------------,,,------,,,***))))))***+++***))))))+++,,,,,,+++......---,,,++++++******))))))))))))))))))))))))++++++++++++******)))(((((()))*********)))'''&&&))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))'''&&&''')))***(((&&&'''''''''((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((((((((((((((((((((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))(((((((((((()))(((''''''''''''((()))***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))&&&'''((())))))***))))))'''((()))******++++++***))))))************))))))*********(((&&&&&&(((***************)))))))))((())))))(((((()))***+++,,,...,,,+++***+++++++++***))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))******))))))))))))******************)))))))))((('''(((((()))))))))))))))))))))************))))))***))))))(((''''''(((((((((***++++++*********+++))))))************))))))))))))))))))))))))))))))+++***(((''''''(((***+++)))))))))))))))***+++,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************---+++'''%%%&&&(((((((((***)))))))))((((((((('''''''''''''''((((((((((((***)))'''&&&&&&&&&((())))))))))))))))))))))))))))))'''&&&&&&((()))'''%%%***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************++++++******)))((((((((())))))))))))************++++++***)))***+++,,,---,,,,,,++++++*********)))++++++*********))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))***))))))***,,,,,,***)))+++******************))),,,++++++***************++++++++++++++++++++++++))))))(((((()))***+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---------------------------//////...,,,++++++,,,+++)))((((((***++++++***///...---,,,***)))(((((()))))))))))))))))))))))),,,,,,,,,+++***)))''''''******)))))))))((((((((())))))))))))************++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''%%%%%%&&&''')))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''(((((()))******((((((((()))))))))))))))'''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***))))))((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******++++++***))))))************))))))*********(((&&&&&&(((***************))))))))))))))))))(((((()))***,,,---///---+++***++++++***)))))))))))))))))))))))))))*********)))((('''%%%%%%))))))))))))))))))))))))***)))))))))))))))******************)))))))))))))))(((((((((((()))***************************)))+++***))))))((())))))))))))+++,,,,,,***))))))***))))))***************)))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))***+++,,,---******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''************************111...***(((((((((((('''))))))))))))((((((((((((''''''''''''((((((((((((***)))(((&&&&&&''''''((())))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((+++************+++,,,,,,---,,,,,,++++++******)))*********))))))))))))((())))))******++++++++++++))))))))))))))))))))))))((()))+++,,,------,,,+++)))******+++,,,+++)))((())))))((((((''''''&&&&&&,,,,,,+++))))))(((((((((***++++++,,,,,,++++++******)))))))))))))))))))))+++++++++***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,---------------------------//////...,,,,,,,,,---+++)))(((((()))******))),,,++++++***)))(((((('''))))))))))))))))))))))))************)))((('''&&&+++***))))))(((((())))))((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))((((((%%%&&&&&&((()))***+++,,,((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))))))))'''''''''(((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))(((((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((((())))))))))))((((((''''''((()))******++++++***))))))************)))))))))))))))(((''''''(((************)))))))))))))))))))))(((((()))+++---...---+++)))((())))))(((&&&))))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))))))))))))))))))))***+++*********)))))))))))))))***)))((((((((()))+++,,,++++++******************++++++******)))******+++***+++,,,,,,***)))))))))))))))***+++++++++******))))))))))))))))))))))))++++++***))))))***++++++((('''''''''((()))******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''************************000---***)))((()))((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************''''''((((((((()))))))))*********)))))))))))))))))))))(((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,++++++***************))))))))))))(((((()))***++++++++++++***))))))))))))))))))))))))((()))+++,,,------,,,+++)))***,,,,,,+++***))))))))))))((((((''''''&&&&&&+++***))))))((((((((((((***++++++,,,,,,++++++***,,,++++++***)))(((''''''+++************+++,,,,,,++++++,,,,,,,,,---------------------------------,,,---...---,,,+++,,,---+++)))(((((()))******)))*********+++++++++++++++************************''''''((((((((((((((('''++++++***))))))))))))***((()))))))))*********************)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))(((((())))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******((())))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))((())))))))))))((((((''''''((()))******++++++***))))))************))))))((()))))))))'''''')))***))))))))))))))))))******))))))((()))***+++---///---+++)))((())))))((('''))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))*********)))((((((((()))+++,,,,,,,,,+++***))))))******++++++************++++++***+++,,,,,,***)))))))))))))))***+++++++++++++++************************++++++************+++++++++***)))(((((((((((((((,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''((())))))((((((((((((((())))))))))))''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((())))))))))))******))))))))))))))))))(((((((((((()))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))***,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))))))))+++---,,,+++***+++,,,+++******************)))***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''***************+++,,,,,,++++++,,,,,,------......------------------------+++,,,------+++++++++---,,,***))))))*********)))+++,,,,,,---......//////************************&&&'''(((((()))))))))(((++++++*********)))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((()))******(((((()))***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))++++++***))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******++++++***))))))************))))))'''((())))))(((((()))***))))))))))))************))))))((()))***,,,...///...,,,******+++,,,+++***))))))))))))))))))))))))((((((***+++,,,---------))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))***************))))))))))))***++++++...---+++***))))))***+++*********)))******+++,,,)))+++,,,,,,***))))))***))))))***+++,,,,,,,,,,,,************************************************...---,,,+++***)))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((('''&&&&&&(((***))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&((()))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((()))))))))*********)))))))))))))))))))))***((((((((())))))*********)))******+++++++++++++++***++++++,,,,,,---------,,,+++++++++************((()))+++,,,,,,+++***)))))))))))))))))))))))))))------,,,+++***************,,,---,,,++++++---000*********+++++++++++++++)))))))))***+++---...///,,,,,,+++******+++,,,,,,***+++,,,------,,,+++******************++++++,,,++++++,,,,,,---......///------------------------+++,,,------++++++,,,------,,,*********+++***))),,,,,,,,,,,,,,,---------************************)))***************)))(((******+++,,,+++***)))((())))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((((()))************)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++++++++++++++++++++++++++&&&'''((())))))***))))))'''((()))******++++++***))))))************))))))&&&((()))))))))((()))***((()))))))))************)))(((((()))***,,,///000,,,+++)))***+++---,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,((()))))))))************))))))***++++++++++++***///---+++***))))))***+++)))))))))))))))***++++++(((***++++++*********+++((()))***+++,,,,,,,,,,,,************************((())))))))))))))))))(((------,,,+++******************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((('''&&&''')))***)))((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((***+++***((('''(((***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************)))))))))))))))*********'''(((((()))***++++++,,,***+++,,,---------,,,,,,)))***+++,,,------...///,,,,,,,,,++++++++++++***''')))+++,,,,,,,,,***)))))))))))))))))))))))))))+++******)))***,,,---...***,,,---,,,++++++///333(((((())))))******++++++))))))***+++---///111222---,,,***))))))***,,,---((()))+++---............*********)))***++++++,,,++++++,,,,,,---...//////------------------------+++---...---,,,,,,---......,,,******+++,,,+++***+++*********))))))((((((************************---------,,,+++***)))((()))***,,,---,,,+++)))'''))))))))))))************)))))))))))))))*********))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((***,,,+++(((''')))+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((()))******++++++******))))))((((((''''''******))))))))))))*********((('''&&&&&&'''(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((''''''((()))***++++++***)))((()))))))))))))))*********%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))++++++++++++++++++++++++&&&&&&((()))************'''((()))******++++++***))))))************))))))&&&''')))***)))((()))***(((((())))))*********+++)))(((((()))+++---///000)))((('''(((***+++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))*********+++((()))***,,,,,,+++******///...+++***))))))***+++))))))(((((()))***++++++''')))+++++++++***+++,,,((()))***+++,,,---------************************(((((())))))))))))(((((())))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))''''''((((((((())))))******''''''''''''((((((((()))((((((((()))(((''''''&&&)))))))))))))))))))))))))))+++,,,+++((('''(((***'''((((((((())))))******((((((''''''''''''((((((###$$$''')))******))))))+++)))''''''((())))))(((((((((((((((((((((((((((++++++******)))(((((((((---,,,***)))))))))***+++***++++++,,,,,,++++++***)))************+++++++++***+++,,,,,,,,,,,,+++************)))))))))))))))------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))*********++++++++++++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---******)))))))))***,,,---******++++++++++++******)))***+++,,,---,,,++++++,,,------......------,,,...------,,,+++***))))))+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))(((''''''''',,,+++)))((('''''''''((())))))))))))))))))))))))************+++---000111)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((()))******(((((((((((())))))))))))'''((()))******)))((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&'''((()))***+++,,,,,,''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))******))))))(((((('''''')))''''''))),,,---***((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************))))))************))))))))))))************))))))++++++******))))))((((((---,,,,,,+++***)))((((((***)))(((***,,,......---(((((())))))******+++++++++***)))))))))))))))*********)))))))))***,,,---+++++++++*********))))))''''''(((((())))))******+++++++++***((('''((()))+++***(((&&&'''))),,,---,,,,,,++++++******))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++(((&&&&&&''')))***''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''))))))))))))))))))))))))+++***((('''''''''((()))''''''(((((())))))******''''''(((***++++++++++++''''''''''''((((((((()))((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&((())))))((('''&&&''''''((((((((((((((((((************************(((((())))))***+++++++++++++++***)))))))))*********++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***+++++++++******)))))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))*********+++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))***+++,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++*********++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,+++)))(((''''''(((((())))))))))))))))))))))))))))))((()))***+++---...))))))))))))))))))))))))******((('''''''''((((((((((((((((((((()))******(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((('''''''''(((((())))))(((''''''&&&((((((((()))))))))))))))(((((())))))))))))((((((*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''***(((&&&&&&)))******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))************))))))************))))))))))))************))))))*********))))))))))))))),,,,,,++++++***)))))))))***))))))***,,,......---))))))))))))******************))))))))))))******+++***)))))))))***,,,---+++++++++*********))))))(((((((((((())))))******)))*********((((((***+++++++++)))((((((***+++,,,++++++******************************))))))))))))++++++******))))))((((((************************+++*********))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++***))))))***++++++******))))))(((((((((((('''((()))******)))((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))''''''((()))************'''''''''((((((((())))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((&&&$$$###"""&&&))))))'''&&&''')))************************(((((())))))***++++++,,,((())))))*********))))))******++++++++++++******)))************+++++++++******+++,,,,,,+++******---,,,,,,+++***)))))))))'''((()))***+++---......************************,,,+++******))))))******((((((((()))))))))******++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++++++++)))((((((((((((((())))))))))))))))))))))))((((((((('''((()))******))))))))))))))))))))))))++++++***)))))))))******((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))))))))(((''''''''''''(((((()))******+++)))))))))******)))))))))++++++***))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((+++(((%%%%%%&&&(((******************************''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))************))))))))))))************))))))))))))))))))***************************************))))))***---......---***************))))))))))))))))))))))))***+++,,,+++************+++,,,,,,+++++++++***************((((((((())))))))))))***'''(((******)))***+++---+++++++++***************)))))))))***************++++++*********))))))))),,,,,,+++***)))(((((('''***************************************)))))))))*********))))))*********)))))))))))))))))))))))),,,++++++******++++++,,,((()))***+++***)))((('''&&&'''((())))))((('''&&&((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((('''(((((()))))))))((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''%%%$$$### &&&+++,,,(((&&&(((+++************************,,,,,,+++******))))))((('''((()))***+++***)))(((******++++++++++++******))))))*********+++++++++******++++++++++++******...------,,,+++***))))))'''((()))***+++,,,---...++++++++++++++++++++++++,,,+++******))))))******(((((((((((())))))))))))***+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********************((((((((((((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((,,,,,,,,,+++++++++******((()))))))))************))))))************))))))))))))************))))))(((((())))))******++++++))))))*********+++++++++***))))))+++---......---+++++++++******)))))))))(((((())))))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))++++++******+++,,,)))***+++++++++***)))(((((())))))******+++++++++************))))))))))))+++++++++******)))))))))************************************************++++++************++++++))))))))))))))))))))))))************************))))))*********))))))((('''(((((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))((()))*********)))'''&&&******))))))(((((('''''''''((((((((((((''''''&&&'''(((((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&"""'''------***(((***,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***++++++***)))((()))******++++++******)))))))))*********+++++++++************************------,,,,,,+++******))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---------------,,,,,,++++++))))))************)))))),,,,,,,,,,,,,,,---------***++++++,,,,,,++++++************++++++,,,,,,---,,,++++++***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((())),,,---,,,***)))(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((------,,,,,,+++*********((()))))))))************))))))************))))))))))))************))))))(((((())))))******++++++)))))))))***++++++,,,,,,+++***)))+++---//////...,,,,,,++++++******))))))))))))))))))***+++------++++++,,,,,,,,,+++++++++************************************))))))))))))***+++---,,,***)))))))))'''(((***++++++)))((('''))))))******++++++,,,,,,*********)))))))))(((((())))))******++++++,,,,,,***************************************+++++++++++++++************++++++************************(((((())))))))))))((((((+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))************************************)))******++++++******)))++++++++++++************))))))))))))))))))))))))((()))*********)))'''&&&******))))))(((((('''''''''((((((((((((''''''&&&(((((((((((()))))))))***((((((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))%%%))),,,,,,***)))***,,,(((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++++++++***))))))))))))************)))))))))************++++++++++++***))))))))))))***++++++++++++++++++************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((()))))))))************+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------.........---,,,,,,*********++++++*********,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++***)))))))))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********))))))+++******)))((((((''''''%%%&&&&&&''''''&&&&&&%%%******)))(((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''***...///...+++)))(((''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))))),,,,,,++++++*********)))))))))))))))************))))))************))))))))))))************))))))))))))))))))************))))))******+++++++++,,,+++******+++...//////...+++++++++++++++************************+++,,,---,,,,,,,,,---,,,,,,+++******************++++++++++++************)))))))))***,,,...---+++)))(((((('''((()))***+++******)))+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***+++,,,------++++++++++++++++++++++++*********+++++++++++++++*********))))))*********************************'''(((((())))))((((((''',,,+++(((''''''))),,,---******))))))))))))******)))))))))*********++++++******************************++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((('''(((((()))))))))((((((((((((((()))))))))******((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******)))))))))***))))))******)))))))))))))))))))))))))))******++++++,,,,,,---......---+++************))))))************)))))))))************++++++++++++***)))(((((()))***+++)))))))))************+++************))))))))))))++++++++++++++++++++++++,,,+++******))))))******)))))))))*********++++++)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,---...//////...------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---,,,++++++******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***++++++++++++***)))))))))))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((()))******(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&''''''((()))))))))(((((()))***************)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((+++......+++)))((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************))))))))))))))))))************))))))************))))))))))))************))))))*********)))))))))))))))***************++++++++++++******,,,...//////...***++++++++++++++++++,,,+++++++++******+++,,,,,,,,,,,,---------,,,+++***))))))*********++++++++++++++++++*********)))))))))+++---...,,,*********((()))***+++,,,---------...------------------,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***))))))(((((())))))***************************'''((()))******)))((('''******)))))))))***+++,,,)))))))))(((((()))))))))))))))*********+++++++++************************))))))************)))))))))))))))***************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))''''''((()))************(((((()))))))))*********((((((((((((''''''''''''((((((''''''''''''((((((******))))))))))))******+++)))''''''((())))))(((************************------,,,++++++******)))111000---+++************))))))************)))))))))************++++++++++++***)))(((((()))***+++((((((((()))******++++++(((((())))))*********+++************************,,,++++++***)))*********************++++++++++++))))))))))))***,,,///000---,,,,,,++++++,,,,,,---+++,,,.../////////......---......//////......---------,,,+++,,,---...///,,,------......------,,,++++++++++++++++++++++++---,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))+++,,,,,,+++***)))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((()))******(((((((((((())))))))))))***)))(((''''''((()))***%%%%%%&&&'''((()))******(((((()))***************%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))'''((((((((())))))******)))+++,,,+++((('''(((***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))++++++******))))))((((((************************+++******,,,...000///...*********++++++,,,,,,---,,,,,,++++++***+++++++++,,,,,,---...---,,,***)))))))))******++++++++++++++++++++++++******))))))&&&))),,,...---,,,+++,,,******+++,,,...///000111/////////......---------//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))************************((()))***++++++***)))(((((()))***+++,,,++++++***((((((''''''''''''(((((()))************+++++++++************************(((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))+++***((('''''''''((()))''''''(((((())))))******'''''')))***++++++++++++))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******)))*********)))))))))***+++++++++,,,---------,,,,,,+++++++++++++++******)))*********+++++++++++++++++++++++++++++++++***)))(((((('''++++++++++++++++++++++++(((((((((((())))))))))))************************------......------,,,+++))))))*********+++++++++,,,+++++++++,,,------...------++++++++++++---------,,,,,,---000111111000//////000000000000/////////...---,,,+++,,,------........................------------------------((()))+++---.........---++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))((((((''''''&&&&&&(((((())))))******+++++++++***)))(((((()))***+++((()))***++++++***)))((((((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))***+++,,,------&&&''')))*********)))(((''''''(((((()))+++,,,---******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++***+++,,,,,,---,,,,,,---...///000111111,,,++++++++++++*********......------,,,***)))(((...............---,,,,,,---------,,,++++++******---,,,,,,++++++++++++,,,(((((('''&&&'''((()))***++++++,,,,,,------......000000111111111000...---//////000000///---,,,+++************++++++++++++++++++******++++++,,,---+++)))((()))+++,,,,,,+++******************************++++++++++++*********((('''))),,,...---+++++++++******************---,,,,,,+++***)))((((((---+++)))***...///...+++,,,+++***)))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))+++++++++++++++,,,---...***************+++++++++---,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++,,,++++++***))))))((((((************************************++++++++++++++++++++++++++++++++++++---------------,,,++++++***************++++++++++++++++++++++++,,,------,,,,,,---......---,,,,,,---,,,,,,---///000///...//////000000000000/////////...---,,,++++++,,,,,,------------------------------------------------+++,,,---------,,,***)))++++++++++++++++++++++++***+++++++++******)))(((++++++++++++************))))))))))))))))))))))))************************(((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((()))))))))))))))***************))))))))))))******((()))************)))((((((((())))))))))))((((((,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))*********+++++++++++++++&&&'''((()))***))))))((((((((((((((()))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********************)))******++++++***++++++,,,---......///------------------------++++++,,,---.........---...............------,,,------..................------,,,,,,++++++,,,,,,...------,,,,,,...///000,,,------------------...111222222333333222111000000000111111000...---,,,+++++++++++++++++++++,,,,,,++++++++++++,,,---------+++******,,,---------******************************++++++++++++******&&&$$$###%%%((()))((('''++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,+++***)))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))******((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))***+++,,,---...+++++++++***************+++++++++++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++*********+++************+++,,,,,,+++,,,///000000///,,,+++---,,,+++,,,---...---,,,...//////000000//////...000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++************))))))))))))))))))))))))************************(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***))))))((((((((())))))))))))))))))************))))))))))))))))))************))))))((())))))******))))))((((((((())))))))))))((((((++++++,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++******))))))''''''((()))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++,,,++++++*********++++++++++++,,,------......---............////////////,,,,,,---///000000000000//////000000000///.........//////000111111222222111000//////........./////////...---...///000111000000000000000000//////222333333444444444333333111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******,,,------,,,++++++++++++++++++++++++******++++++++++++******)))(((''')))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---000...***)))+++...,,,+++***)))((((((((((((************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++,,,+++++++++***)))))))))************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********************************(((((()))))))))*********+++,,,,,,,,,,,,,,,------++++++,,,,,,++++++***))),,,,,,++++++++++++******+++******)))******+++++++++,,,...//////...,,,+++///---,,,---......---,,,...//////////////////...111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************(((((((((((())))))))))))((()))))))))))))))******(((((((((((((((((((((((((((((()))*********))))))(((((())))))******++++++++++++******))))))((((((((()))***++++++***)))(((((())))))))))))))))))((((((((())))))))))))((((((((((((((())))))*********((((((((((((''''''''''''(((((((((((())))))))))))************************'''((((((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((('''(((((()))))))))))))))++++++***)))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,*********)))))))))))))))'''''''''''''''''''''''')))******++++++******)))((()))************)))((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++...---,,,,,,+++,,,,,,,,,------///000000000//////------......//////000000000111111222222111111111222333333444333333222222222222222222333333444444555555444333222222222222000000///...///000111222555555555444444333333333333333444444444444444444222222222222111111000000---------,,,,,,,,,+++++++++++++++++++++,,,,,,---+++)))((((((***+++******++++++++++++++++++++++++***++++++,,,,,,++++++***------------...//////...+++++++++,,,,,,,,,,,,,,,************************(((***,,,,,,******,,,...++++++***)))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((***++++++***))))))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))((((((((((((((())),,,+++++++++***)))))))))************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---------++++++,,,,,,++++++***))),,,+++++++++++++++++++++++++++******)))******+++,,,++++++++++++++++++,,,000///---...//////...---......////////////......111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++******+++++++++++++++***))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((()))***************(((((())))))******++++++++++++******))))))((((((((()))***++++++***)))((()))(((((((((((((((((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***,,,+++***)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))******((((((((((((((((((((((((******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++---,,,,,,+++++++++,,,,,,---...000111222111111000---......///000111111222444444555666777777777777888999999:::::::::999999777777777666666555555555999888777666555555555555666555555444444666777888888888888777777666666555555555555555555555555555444333333333222222222222//////......---,,,++++++***************+++,,,,,,,,,+++))))))***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,)))*********+++++++++,,,,,,,,,++++++***)))(((((((((&&&&&&(((+++------++++++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((()))+++++++++***)))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,+++***************+++++++++************************+++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,+++************+++,,,+++***))))))***+++,,,000...---...000000///...---......//////......---000000000111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++((())))))***************++++++++++++************))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++++++++(((((())))))))))))))))))************))))))))))))))))))************)))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((())))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))******++++++***)))(((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,***************+++,,,,,,---...111333444444333222222222333444666777888888666777:::<<>>======<<<;;;;;;===<<<;;;999888888888888:::999888888888999:::;;;;;;;;;;;;;;;::::::::::::;;;:::999888888888888999777666666555555666666777333222111000///...------++++++******++++++,,,---000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++***))))))***+++)))))))))******++++++,,,///......---,,,+++***)))(((&&&$$$''',,,...---*********)))))))))))))))***))))))))))))************))))))))))))))))))))))))'''((()))***,,,---......))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******+++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***************+++++++++++++++++++++,,,,,,,,,---+++***************++++++++++++++++++++++++++++++,,,,,,------------------************************+++++++++,,,,,,,,,------))))))******+++,,,,,,------------------,,,++++++)))******+++,,,---......------,,,+++++++++++++++++++++++++++++++++++++++...,,,,,,---///000///...---......//////......---,,,---...///000///......------------------------++++++++++++++++++++++++------...///...---,,,+++++++++++++++++++++++++++((())))))***************++++++++++++************))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((()))***++++++++++++))))))(((((((((((((((((()))))))))))))))***************))))))))))))******)))(((''''''''''''((()))(((((())))))))))))((((((************))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''((()))***+++******)))))))))))))))******+++++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((()))))))))************************************++++++,,,,,,,,,,,,++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,+++++++++,,,---...///000000222555888::::::999888;;;<<<===>>>@@@AAABBBCCC===???AAADDDGGGJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????>>>======<<<<<<===???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>;;;;;;:::999999:::;;;<<<777777666444333222000000---,,,,,,,,,,,,---......222000....../////////---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------******+++---))))))***++++++,,,---------------,,,,,,+++++++++************+++,,,++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))***+++,,,((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++(((((())))))***+++------))))))******+++++++++,,,+++++++++,,,,,,---------++++++******************++++++++++++++++++++++++------------------------))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++,,,,,,------......------,,,+++))))))***+++---...//////...------,,,+++++++++,,,)))+++---//////---+++))),,,+++***,,,...//////...---..................---***+++,,,............---........................++++++++++++++++++++++++***+++---///000000000///++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,************************(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))((((((''''''&&&&&&(((((())))))******+++++++++***)))(((((()))***+++)))((('''&&&&&&'''((()))(((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))------,,,+++***)))(((((()))((('''''''''(((***+++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------+++)))'''(((((())))))*********+++************************+++,,,,,,------,,,,,,+++---+++(((&&&&&&(((+++---))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,.........///111222444555444777:::>>>@@@@@@??????CCCCCCDDDFFFHHHIIIJJJKKKFFFGGGIIIKKKLLLNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBCCC???>>>===<<<<<<===??????;;;:::999888666444333333///............///000000111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,+++)))((())),,,******+++,,,,,,---......)))************+++++++++,,,...000...***(((***,,,***)))))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))(((((('''(((***,,,---'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''(((((())))))))))))(((******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000---------+++******,,,...,,,,,,***)))))))))***+++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,+++***+++***************++++++---,,,++++++************,,,,,,------,,,,,,+++***,,,------......------,,,&&&***...///---,,,,,,...,,,,,,---...//////......,,,,,,,,,---------......---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++*********))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((******))))))((((((''''''))))))***))))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&((()))***)))((('''((()))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''---,,,,,,+++***)))((((((++++++************++++++---+++(((&&&&&&(((***,,,(((((((((((())))))))))))*********)))))))))))))))++++++************++++++++++++******************************))))))))))))(((***,,,,,,+++***)))***---------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------******++++++++++++******+++---.........---...000111111111333555888;;;<<<>>>BBBFFFHHHGGGFFFFFFFFFHHHJJJLLLOOORRRSSSTTTTTTNNNNNNMMMMMMNNNPPPRRRSSSUUUTTTSSSQQQQQQQQQRRRSSSSSSPPPNNNPPPSSSUUUTTTRRRRRRQQQOOOMMMLLLLLLLLLMMMJJJGGGFFFGGGLLLOOOOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRVVVSSSPPPOOOOOOOOONNNNNNJJJHHHFFFEEEEEEEEEEEECCCGGGEEEAAA???>>><<<999777666555333333333222///---......---------------...------,,,,,,+++***************+++++++++,,,,,,,,,------,,,++++++******)))((())))))))))))*********'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((***+++++++++---...*********))))))))))))(((++++++************++++++(((((())))))******++++++)))(((((())))))***+++,,,+++++++++++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))((((((((()))))))))******,,,,,,,,,+++++++++******((((((((())))))***+++,,,,,,------,,,******,,,...,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////...---,,,,,,++++++++++++************++++++------,,,+++++++++++++++,,,------------,,,++++++*********++++++*********'''***...///---,,,---...,,,------...//////......---------.........//////...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************++++++++++++*********))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******((((((((()))))))))))))))((())))))))))))(((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((('''((())))))))))))((('''(((*********((('''((()))((((((((((((((()))******(((((()))***************((((((((((((((((((((((((((((((''''''''''''((((((************)))))))))))),,,++++++******)))))))))+++******))))))******+++******))))))))))))******)))))))))))))))(((((((((***)))))))))))))))))))))++++++************++++++************************************)))))))))))))))***,,,,,,***)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---.../////////000222444777777888:::===@@@CCCEEECCCFFFJJJLLLLLLKKKKKKKKKPPPQQQSSSTTTVVVVVVVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVTTTRRRPPPQQQTTTVVVUUUTTTYYYXXXVVVTTTRRRQQQPPPOOOLLLJJJIIIKKKOOORRRRRRRRRTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSQQQPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPOOOMMMOOOMMMJJJHHHFFFDDDAAA>>><<<;;;999888777555222///000000///...------......---------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,)))))))))*********++++++***+++...///000///---+++************************************************(((***++++++***)))***+++++++++*********)))))))))***))))))))))))))))))***((((((((((((((()))))))))***))))))(((((())))))************+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******''''''((()))))))))))))))((((((***+++++++++***))),,,,,,,,,++++++++++++***************+++,,,------,,,,,,---,,,++++++,,,...,,,,,,+++************+++******+++++++++++++++***---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,.........------,,,,,,,,,++++++************++++++...------,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------------,,,,,,(((+++---...---------...,,,---......///................../////////000000...............---------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,+++++++++***************((((((((()))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))***+++''''''((())))))***++++++'''(((((())))))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))******))))))((()))***+++***((('''((()))((((((((((((((())))))***'''((()))++++++******)))(((((((((((((((((((((((()))((((((''''''(((((()))************++++++++++++************************+++******))))))******+++((()))***++++++***)))(((*********))))))(((((('''))))))))))))))))))******++++++************++++++************************++++++*********)))))))))***++++++***))))))***,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,---...///000111222222222555888<<>>>>>@@@DDDJJJNNNNNNNNNOOOOOOOOOOOOOOOOOONNNQQQSSSTTTTTTTTTUUUVVVXXXWWWUUURRRPPPMMMLLLKKKNNNNNNOOOPPPOOOMMMLLLKKKJJJKKKKKKLLLKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOONNNLLLLLLIIIJJJLLLNNNOOOPPPRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZRRRQQQPPPQQQTTTWWWXXXXXXWWWXXXZZZ]]]aaabbb```^^^^^^]]]\\\\\\\\\ZZZWWWTTTYYYWWWVVVTTTRRRNNNIIIEEE===<<<:::777555333222111///......------,,,++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,'''((()))***+++******)))************************************************)))+++,,,+++)))(((((((((,,,,,,,,,+++++++++******+++******))))))******+++*********))))))(((((((((''''''''''''(((***++++++&&&'''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((('''((((((''''''''''''((((((%%%&&&''')))************((((((***+++++++++***)))***++++++++++++,,,,,,,,,+++***************++++++)))+++------,,,,,,---...,,,,,,,,,---,,,++++++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,------------.........---------------,,,,,,,,,------............---,,,++++++***++++++,,,,,,,,,,,,,,,------..................---,,,,,,,,,------......------,,,...---,,,---...///...---.........///......---,,,,,,,,,,,,------------............///////////////,,,,,,---------------...++++++++++++++++++++++++------------------------000///---+++***))))))******************+++++++++)))))))))*********++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))((((((((((((,,,++++++***))))))(((((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******+++,,,+++)))((()))******))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))))))))((((((((())))))************))))))(((((())))))***))))))(((((((((***+++,,,+++++++++******))))))(((((((((((()))******++++++++++++************++++++)))))))))***++++++,,,,,,,,,++++++++++++************++++++***))))))***,,,,,,++++++++++++******************++++++,,,,,,---++++++,,,,,,---......///000222444666999:::;;;;;;@@@AAACCCEEEGGGKKKPPPSSSUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPRRRRRRQQQQQQQQQSSSUUUSSSQQQOOOMMMKKKJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIHHHFFFDDDBBB@@@???===>>>???>>>>>>>>>@@@BBBAAABBBDDDEEEFFFGGGHHHHHHFFFHHHKKKLLLMMMMMMOOOPPPMMMOOOQQQSSSUUUWWWWWWXXXPPPNNNMMMNNNPPPSSSSSSSSSTTTUUUVVVYYY]]]^^^^^^]]]]]]]]]^^^```aaaaaa^^^\\\\\\\\\[[[[[[[[[WWWSSSOOOFFFDDDBBB>>>;;;999777666333222111000///---,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))************+++++++++,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,+++++++++************++++++************++++++************))))))))))))(((((((((((()))***+++,,,(((((()))*********))))))''''''''''''''''''''''''+++******))))))******+++++++++***)))(((''''''&&&(((((())))))))))))((((((%%%&&&''')))******++++++((((((((()))))))))************+++++++++,,,,,,,,,......------------......(((***---------,,,---...,,,,,,---------,,,+++***)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,------------...------------............++++++,,,,,,---...//////......---,,,+++++++++++++++++++++++++++,,,------...............------,,,//////000000000000//////000...,,,,,,...///...,,,......//////...------,,,------------............------.........////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000---,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++))))))***++++++,,,------))))))))))))))))))))))))******************************)))))))))***++++++************************((())))))))))))(((((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((''''''((())))))***+++,,,+++)))((()))*********)))(((((((((((((((***)))((('''((()))+++,,,******************************))))))))))))************))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))'''''')))******+++++++++************************'''(((((()))******++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,+++++++++*********)))***,,,,,,***)))***+++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,---...000111222222444666:::>>>AAABBBAAAAAABBBDDDGGGIIIKKKNNNRRRUUUVVVVVVWWWWWWVVVUUUSSSRRROOOPPPQQQPPPNNNMMMNNNOOOOOONNNLLLJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBCCCBBB@@@===;;;999888888444666777777666666888;;;888888999:::<<<>>>???@@@>>>BBBEEEGGGFFFFFFHHHJJJIIIJJJLLLNNNPPPQQQQQQQQQNNNLLLJJJJJJLLLMMMNNNMMMOOOOOOOOORRRUUUWWWXXXWWWYYYZZZ]]]```ddddddcccaaa\\\]]]^^^``````___[[[WWWOOONNNJJJGGGCCC@@@>>>===888777666444222000......+++,,,,,,,,,,,,---------,,,+++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++******+++++++++*********)))))))))******))))))))))))******((((((((())))))))))))))),,,,,,+++************************+++******))))))((((((((((((((((((((((((+++******))))))******+++---,,,+++***)))'''&&&&&&((()))***++++++***)))(((%%%&&&''')))******++++++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,+++******+++++++++(((***---...---------...,,,,,,---...---,,,+++***)))***+++,,,---.........++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,---------.../////////++++++,,,,,,---.../////////...---,,,++++++++++++************++++++,,,---......//////......---,,,,,,,,,------------,,,,,,111...+++,,,...///...,,,.../////////...---,,,,,,............/////////000,,,---------......//////000000000///.........---------------------------........................)))***+++,,,---...------))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...)))))))))***++++++,,,,,,))))))***))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))***+++,,,+++)))))))))*********)))(((((((((((((((+++***(((&&&''')))+++---******************************))))))))))))******,,,+++++++++******)))))))))))))))))))))((((((((())))))(((((((((((())))))$$$&&&***,,,---,,,***(((***************+++++++++'''(((((()))***+++++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,+++***)))***---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,---...000111333444555777:::???CCCFFFGGGFFFEEEBBBDDDHHHKKKLLLOOORRRTTTTTTTTTUUUVVVVVVUUUSSSSSSOOOPPPPPPOOOLLLKKKLLLMMMIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDBBB???======<<<===<<<:::777555333222222222000222444333111111444777222111111222333555888999777;;;???@@@@@@@@@AAACCCFFFGGGHHHIIIJJJKKKKKKKKKLLLJJJHHHHHHIIIJJJJJJIIIJJJIIIIIIJJJNNNQQQRRRRRRUUUVVVZZZ___cccdddcccbbb\\\]]]___bbbcccccc___\\\VVVTTTPPPLLLHHHEEECCCBBB<<<;;;999777555222000///,,,,,,,,,---------......*********++++++,,,------((())))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,******************))))))))))))((())))))(((((((((((())))))&&&'''''''''(((((())))))000///---+++***)))((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++,,,---......///,,,---...//////---+++******+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------//////.........---------------,,,,,,,,,,,,,,,,,,+++,,,---------------------,,,,,,...///000///.........,,,,,,,,,,,,............------------..................------------///000000000000///...---))))))***,,,...///000111---...000111222111///...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,******))))))))))))******++++++************++++++***+++,,,,,,------------************))))))((((((************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))***,,,,,,)))''''''((()))******)))((('''++++++******)))(((((((((++++++******))))))(((((())))))((((((((((((((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))((((((((((((************))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,++++++******)))))))))))))))))))))************,,,,,,+++++++++++++++,,,))))))************)))))),,,,,,++++++++++++++++++,,,,,,,,,+++***(((&&&%%%---,,,,,,+++,,,---///000333333333444666999<<<===@@@BBBEEEFFFGGGEEECCCAAABBBCCCEEEGGGJJJMMMOOOPPPSSSTTTUUUUUUUUUSSSQQQOOOMMMLLLKKKLLLMMMLLLJJJHHHFFFDDDBBB???>>>=========<<<;;;:::888888888999:::999999888777666444333222333222222111111222333444333333444444444555555555777888999:::;;;;;;;;;::::::;;;===???BBBFFFHHHJJJFFFHHHJJJKKKJJJJJJJJJLLLIIIHHHGGGGGGGGGIIILLLMMMOOOQQQUUUYYY]]]___aaaaaa___```aaabbbbbbcccbbbbbb^^^\\\YYYUUUQQQNNNLLLKKKFFFDDD@@@<<<888555444444111000///......---------...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,---,,,***)))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***(((&&&&&&(((*********+++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************++++++,,,---...///...---+++******+++,,,,,,------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------------.....................///------------------------,,,------.........------,,,,,,,,,---.........---......---,,,,,,---.........------------------............------------,,,....../////////......------------....../////////---...000111111111///...///...,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,...............---,,,,,,+++******))))))******+++++++++************++++++******+++,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,)))''''''((()))******)))((('''((((((((()))******++++++*********)))))))))))))))***))))))(((((()))))))))+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))((((((************))))))))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,************************++++++***))))))***+++++++++*********)))))))))((())))))))))))************,,,++++++*********++++++))))))***************)))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))......---------...000000222333555888<<>>???AAACCCFFFIIIKKKNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOOOONNNLLLKKKKKKIIIGGGDDDAAA???===;;;:::999999999;;;:::888666555444444444666666666555444333222111222222222222111111111111111111111111222222222333888888888888777666555555888888999;;;>>>AAACCCDDDDDDFFFIIIJJJKKKKKKMMMNNNLLLKKKJJJIIIHHHHHHIIIIIIMMMOOOSSSWWWZZZ\\\^^^___^^^___```aaabbbbbbbbbbbbdddbbb___\\\XXXUUUSSSSSSQQQOOOKKKFFFAAA<<<888666222111///---,,,,,,,,,,,,---+++******+++,,,+++***---------------------------------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,***)))))))))***+++++++++++++++++++++++++++*********************************************************)))))))))))))))((()))************)))((())))))))))))))))))))))))***(((&&&'''(((*********+++***)))(((((()))***+++******+++++++++******)))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++*********)))))),,,---.........---,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...//////000000------------------......+++,,,,,,------,,,+++++++++,,,------...---------//////...------...//////......................../////////.........------......///////////////...111111000000///......------...///000111000/////////...---,,,,,,---...///...---------,,,,,,++++++,,,------------,,,,,,+++,,,++++++******++++++,,,++++++************++++++***++++++++++++******)))+++++++++++++++*********((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++)))'''(((((())))))))))))(((((('''(((((())))))******+++))))))))))))******************)))))))))******++++++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))***+++---,,,,,,+++***))))))(((************))))))))))))************)))))))))))))))************+++++++++)))*********++++++++++++++++++++++++++++++++++++******)))(((((()))***************))))))))))))))))))))))))*********+++++++++***************++++++((()))***+++++++++++++++***************************+++,,,---............////////////000111222333333555999===BBBFFFHHHJJJEEEDDDBBB@@@>>>;;;999888;;;<<<>>>AAADDDGGGIIIKKKJJJKKKNNNOOOPPPPPPOOONNNPPPNNNKKKIIIGGGEEEAAA>>>:::999888666555555444444777777666444444444444444555555666666555444444333444444555555444333222111000000111111111111222222555555555444444333222222555555666777888:::<<<===???BBBFFFIIIKKKMMMOOOQQQOOONNNMMMLLLJJJIIIGGGFFFKKKMMMOOORRRUUUWWWXXXYYY[[[\\\^^^___aaabbbccccccgggeeeccc```]]][[[ZZZYYYYYYXXXUUUQQQLLLEEE@@@===888666333///---,,,,,,------+++******+++,,,,,,+++........................,,,---------------......***+++,,,,,,******+++,,,,,,,,,+++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***((('''''')))******)))******))))))))))))************++++++***)))(((((())))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,---...///000000............------,,,,,,------............------,,,---...///...------...//////////////////////////////000000000000//////000000000/////////.........//////000000000000000111111000//////...---------...///000000000//////......------------...............---,,,,,,+++++++++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))))))))((((((*********)))((((((''''''(((((())))))******++++++******************+++,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******,,,,,,+++***))))))((('''************)))))))))(((************)))))))))((())))))*********+++++++++))))))))))))************++++++++++++++++++++++++*********))))))*********************************))))))*********+++++++++******)))))))))***++++++))))))***+++,,,,,,,,,,,,))))))************+++++++++,,,------...////////////000111222444555777888777999===AAADDDFFFGGGGGGBBB@@@===:::777555555444666777999;;;>>>AAACCCDDDEEEGGGIIILLLMMMMMMMMMLLLMMMJJJGGGEEEBBB???:::777666555555444333333333222333444444666777888::::::777888888999999999888888888999::::::999777555333333333333333333333333333111111222222333444444555444444444444444555666777:::===AAAEEEHHHKKKOOOQQQPPPPPPPPPPPPNNNLLLIIIGGGIIIIIIKKKMMMOOOPPPQQQRRRVVVWWWZZZ]]]```ccceeefffeeedddbbbaaa___^^^^^^^^^ZZZZZZZZZYYYUUUOOOIIIFFFAAA>>>:::555222000000000000...,,,,,,---...---,,,------------------------++++++,,,,,,------......***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++***)))***))))))))))))))))))***............---,,,++++++************************((()))))))))************************************++++++++++++++++++++++++******+++,,,------......,,,,,,------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))***+++---...//////000000///...---,,,,,,+++///000111111222222111111---///111000...---...//////////////////////////////000111111111111000///000000000/////////.........//////000000///////////////..................---......///////////////.................................------,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---.........---,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))*********)))))))))))))))(((((((((((())))))******))))))((('''''''''(((((())))))******++++++******))))))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++******)))((((((''''''************)))))))))(((************)))))))))((())))))*********+++++++++(((((()))))))))*********************************++++++++++++++++++++++++)))*********+++,,,,,,,,,************++++++++++++******))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,))))))******++++++++++++------------......//////000111333555888:::<<<<<<<<<===???@@@AAA@@@??????:::999666444222222222222111222333666888:::<<<===@@@BBBEEEGGGIIIIIIHHHHHHFFFDDDAAA???===:::666333555555555555555555444444333444555777999:::<<<<<<999999:::;;;;;;;;;;;;:::999:::;;;<<<;;;999777555555555555555444444444444333333333333444555666777555555444444333333444444444888===@@@DDDGGGJJJMMMMMMNNNPPPQQQPPPOOOLLLKKKFFFFFFFFFGGGHHHIIIJJJJJJNNNPPPTTTXXX\\\```bbbdddbbbaaaaaaaaaaaabbbcccccc\\\^^^```___\\\WWWQQQMMMHHHEEEAAA<<<888555444333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,******+++,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))******++++++************************************************)))(((((()))++++++***))))))))))))******)))))))))++++++,,,,,,,,,+++******************************))))))))))))************************************++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------)))***+++,,,---...//////111111111000000000//////---...///000111222222222111444666555222111222444333333444444444444333333333444555666666555444333333333222222222111111111000000000000000///......---...............//////------........./////////........................------------------------+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---............------,,,*********+++++++++++++++((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''(((******)))((()))***))))))(((((((((((())))))&&&''''''(((((())))))***))))))))))))************)))))))))))))))***+++,,,+++******)))))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))((((((((((((************))))))))))))************)))))))))))))))************+++++++++((()))))))))************************************++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---*********++++++++++++,,,************+++,,,------,,,,,,,,,------,,,,,,+++*********+++,,,,,,------...------......///111111333444666999;;;===>>>>>>=========<<<;;;999888777444333222111000111222222///000111222444555666777<<<>>>@@@BBBCCCBBBAAA@@@>>><<<;;;::::::999777444666666777888999999888888777888999999::::::999999::::::;;;;;;;;;;;;;;;:::999999::::::999888777666666555555555555555444444:::999777666555555666666777777666555444444444444222555999===???BBBEEEGGGGGGHHHKKKMMMMMMMMMLLLKKKCCCCCCBBBAAABBBBBBCCCCCCFFFHHHKKKOOOSSSVVVXXXYYY\\\\\\]]]___aaadddfffgggbbbccceeeeeeccc]]]WWWSSSNNNLLLHHHDDD???;;;999777444222///...------+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,***+++,,,,,,******+++,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************++++++************++++++************************))))))(((***,,,,,,+++)))))))))************))))))''''''(((((())))))((((((************************))))))))))))************************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,---......///000000000111222333555666777777222333555777888::::::;;;<<<@@@CCCAAA===;;;===@@@???@@@AAAAAAAAAAAA@@@???===>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::777777666666555444222222////////////////////////...---------......//////......////////////......,,,,,,------.../////////,,,,,,---...............,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......------)))))))))*********++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%(((******(((((()))+++***)))(((''''''((()))***&&&&&&''''''((())))))************)))))))))))))))(((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((())))))))))))*********************))))))))))))************)))))))))))))))************+++++++++)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++*********+++++++++,,,,,,++++++++++++,,,---...///............---,,,+++******++++++,,,------......------......000222555666888999;;;<<<======<<<<<<;;;:::999777666555555555222222111111111111222222000111111222222333333444888999;;;<<<<<<;;;999888777666666888:::;;;:::999777888:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<<<<=========>>>>>>===<<<<<<999999999999999999888888999888888888777777777666<<<;;;999777666777888999999888777666555555555555333555999;;;<<<===@@@AAA@@@AAACCCEEEFFFGGGGGGGGGAAA@@@???============>>>>>>@@@AAADDDFFFGGGHHHHHHNNNOOOQQQTTTXXX\\\___aaaaaacccfffgggfffbbb]]]ZZZUUUTTTRRRNNNJJJEEEAAA>>>:::777444222111///---+++------------------------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,******+++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))+++***)))(((((()))***+++************************)))))))))***,,,,,,+++)))((()))***++++++***)))(((((()))***+++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,------------......------------------------......//////000111111111///000222555888;;;===>>>???@@@CCCEEEGGGIIIJJJJJJGGGKKKNNNLLLHHHFFFHHHKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJLLLLLLJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDCCC>>>>>>>>>===;;;:::888777222222111111000000//////...------------...//////......////////////......+++,,,,,,---...///000000,,,------.../////////...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------(((((())))))*********+++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%(((******(((''')))+++***)))(((''''''((()))***)))))))))(((''''''&&&&&&++++++******))))))((((((''''''''''''((()))***++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))((()))))))))))))))***++++++,,,,,,************))))))))))))************)))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((###$$$%%%&&&'''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000/////////...---,,,******++++++,,,------...//////------...///222666999:::======>>>>>>>>><<<;;;999777666555444444444555666333333333333333222222222222222222222333333333333555666777888777555333222333333444777;;;======<<<888999;;;===>>>>>>>>>>>><<<===???AAACCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777888:::<<<===999999888777666666666666444777999;;;;;;;;;===>>>;;;<<<===???@@@AAABBBBBB@@@???===;;;:::::::::;;;::::::;;;<<<<<<<<<<<<;;;@@@AAADDDHHHMMMRRRVVVXXX[[[^^^bbbeeefffeeebbb```\\\\\\ZZZWWWSSSMMMHHHEEE@@@===:::777555444111///.................................------,,,,,,,,,***+++,,,,,,******+++,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***************************)))))))))+++,,,---+++)))((()))***++++++***)))((())))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++******)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------...///000000///...---,,,,,,,,,,,,,,,++++++++++++,,,------------///111///000222444555666777777999;;;>>>AAAEEEGGGIIIJJJJJJJJJKKKLLLNNNQQQTTTVVVZZZYYYWWWVVVTTTSSSSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSOOOPPPQQQRRRRRRRRRRRRRRRNNNMMMLLLJJJGGGDDDAAA???999777444333333222111000111000///...---------...222000......///000000///...............///000111...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************///...,,,++++++,,,...///,,,++++++******++++++,,,++++++******))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***)))***,,,------+++(((&&&(((&&&&&&(((******'''$$$)))(((((()))+++---,,,+++)))))))))((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((()))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******((((((((()))***,,,---...,,,,,,,,,++++++***************)))))))))))))))******+++,,,,,,+++***)))(((''''''(((((()))))))))***)))***+++,,,,,,+++***)))+++++++++***)))+++///222000222333111---+++---///,,,------,,,+++,,,...111222222222333666999<<<>>>@@@@@@AAABBBBBB???:::666555555555444444444444444888888777777666777777777444666777777666333000...222222222222333333333333222333777;;;???@@@???===>>>???AAACCCEEEFFFFFFFFFEEEGGGJJJJJJJJJJJJKKKLLLKKKKKKJJJHHHEEEBBB???===;;;::::::::::::<<<===>>>BBBBBBDDDEEEEEEDDDCCCBBB999888777888:::;;;;;;;;;;;;:::999888777777888888;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>???>>>>>>===<<<<<<<<<===>>>>>>===;;;888777666666555555555666666777:::::::::<<>><<<;;;999555333111111000//////////////////...---...//////...,,,......------...//////000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///---,,,++++++,,,---///,,,++++++******++++++,,,************))))))))))))(((***+++***)))((()))+++************************))))))))))))************)))***++++++++++++***)))***+++---...---,,,)))(((,,,***)))***,,,---+++(((,,,***))))))***+++)))(((+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))******++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++++++++,,,,,,,,,+++***)))++++++******************)))***+++,,,,,,+++***))),,,,,,+++******,,,000444<<<;;;777111---+++,,,...,,,---...------...111333444555666888;;;===???@@@CCCBBBBBBBBBAAA>>>:::666777777888999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<======>>>===;;;777333111333333333444444555555555333555777;;;>>>???>>>===>>>@@@BBBEEEHHHKKKNNNOOOPPPQQQSSSRRRQQQPPPQQQRRRRRRPPPMMMIIIEEECCCAAAAAA::::::999999:::<<<>>>???KKKLLLMMMMMMNNNMMMLLLKKKCCCAAA>>><<<<<<;;;:::888;;;:::999888888888999:::;;;;;;<<<===>>>>>>??????=========>>>>>>===<<<<<<:::;;;<<<<<<;;;999777666666555555555555555666666555444444444666999===???FFFLLLUUU\\\```bbbcccdddcccccccccccc```\\\XXXVVVRRRPPPMMMIIICCC===888555333111...------...---,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,+++++++++,,,,,,---************************,,,---,,,+++))))))+++---************************+++***))))))))))))***+++))))))))))))))))))))))))***...///,,,***+++,,,)))************************))))))))))))))))))))))))+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------000//////...------,,,,,,///000000000//////000222666888<<<@@@DDDHHHJJJKKKOOOPPPRRRTTTVVVXXXYYYYYY[[[[[[[[[[[[]]]___aaabbbfffeeecccbbb```_________\\\\\\]]]___```aaabbbcccaaaaaaaaa```___]]]\\\[[[\\\\\\^^^___aaaaaabbbbbbbbbaaa```^^^\\\ZZZXXXWWWRRRPPPMMMJJJGGGCCC>>>:::555555444444333222222222000///...///000///---+++...------------...//////000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,++++++,,,---...,,,++++++******++++++,,,)))))))))***************)))***+++***))))))***+++************************)))))))))*********++++++((()))************)))(((***,,,---......,,,***)))---+++******,,,,,,,,,+++---,,,***))))))(((&&&%%%******************++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,******++++++++++++******++++++***************+++,,,,,,,,,++++++++++++***)))))))))))))))***+++,,,++++++,,,,,,,,,+++***)))......---,,,,,,++++++*********++++++++++++******---,,,,,,***+++...333666CCC===555...,,,,,,---...,,,---...//////111444777888:::===???BBBCCCDDDDDDFFFEEECCCBBBAAA???<<<999;;;<<<===???AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDCCC???;;;777444444444555555666777888888888999;;;===>>>???>>>>>>@@@AAACCCGGGKKKPPPUUUWWWWWWXXXYYYXXXUUUTTTTTTUUUWWWTTTOOOJJJFFFEEEEEEEEEBBBAAAAAA@@@AAABBBDDDEEELLLMMMNNNOOOOOOOOOOOONNNIIIFFFCCC@@@???===;;;999<<<;;;:::999999;;;<<<>>><<<===@@@AAABBBBBBAAA@@@===============<<<<<<;;;999:::;;;;;;;;;999888777555555444444444444555555777666444444444666888999>>>CCCKKKRRRXXX]]]aaadddddddddddddddcccaaa___]]]\\\[[[XXXSSSNNNHHHCCC@@@:::777333000//////...---///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++++++++,,,---......,,,+++***))))))***++++++,,,------,,,******+++---************************++++++*********++++++,,,((((((((((((((((((((((((,,,111222...,,,------***************************))))))))))))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,------------------,,,///////////////......---111000000/////////......,,,...111333444777;;;>>>@@@BBBEEEJJJNNNQQQSSSUUUVVVWWWXXXYYY[[[[[[[[[\\\\\\\\\\\\]]]___bbbdddfffgggfffeeedddbbbbbbbbbaaa^^^^^^___```aaabbbcccccceeeeeeeeedddbbb```^^^]]]]]]^^^```bbbcccdddeeeeeeeeeeeecccbbb```______^^^]]][[[YYYWWWTTTOOOIIIEEE@@@???>>>===;;;:::888777666333111///000///...---......------------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,------,,,++++++******++++++,,,)))))))))******+++++++++)))***++++++))))))***+++************************))))))*********+++++++++)))******************)))***+++,,,------,,,***)))+++***((('''((()))******---+++)))(((((((((&&&$$$((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......******++++++++++++***************)))******+++,,,++++++++++++++++++++++++++++++***))))))******************************)))------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,///444888;;;555---***+++---......+++---///000111444888;;;===@@@CCCFFFHHHIIIHHHGGGGGGEEECCCBBBBBBBBBAAA???@@@AAABBBDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFCCC???<<<:::999999:::;;;<<<<<<===>>>AAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGKKKOOOTTTVVVUUUVVVWWWUUUTTTSSSTTTUUUWWWUUUQQQNNNKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHGGGHHHIIIKKKLLLNNNOOOOOOGGGEEECCCBBBCCCBBBAAA@@@@@@>>>===<<<<<<>>>@@@AAAAAACCCFFFIIIIIIGGGEEECCC@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;:::999888666666555444444444444555999888666555555666888999888<<>>BBBEEEHHHKKKLLLKKKJJJHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHLLLMMMMMMKKKHHHGGGHHHJJJIIIHHHGGGGGGIIIKKKNNNPPPPPPQQQRRRQQQQQQQQQTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQOOOMMMKKKHHHFFFEEEEEEEEEGGGHHHIIILLLNNNQQQSSSTTTKKKIIIGGGHHHIIIJJJIIIIIIEEEDDDAAA??????@@@CCCDDDGGGJJJMMMPPPPPPNNNLLLJJJIIIHHHGGGEEEBBB???===<<<<<<<<<<<<;;;;;;:::999999888777666666555555555666444444333333333444555666666999>>>BBBGGGMMMSSSWWWaaabbbbbbbbbcccbbbbbbbbb`````````___]]]ZZZWWWVVVMMMHHHAAA;;;666222...+++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---...///000///---+++***)))***+++,,,)))***++++++)))(((((()))))))))))))))))))))))))))((())))))******+++++++++************************+++///000---+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------************+++++++++++++++++++++,,,,,,---------,,,---...//////...---,,,......---......///000111,,,---///000222444555666<<<>>>AAACCCEEEHHHLLLOOOUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^___````````````___]]]]]]^^^___bbbeeehhhiiiiiihhhgggfffeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeedddbbbaaa```bbbccceeefffggghhhhhhiiihhhgggffffffffffffhhhiiigggfffdddcccccc```]]]ZZZWWWWWWWWWVVVSSSPPPNNNLLLFFFAAA;;;666333222111111000000///............///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++***+++,,,+++*********,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,'''((()))))))))))))))))))))******)))(((((()))+++)))((('''(((*********((()))))))))***++++++,,,,,,))))))))))))))))))))))))************************+++******))))))******+++'''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,---......******++++++++++++******''''''((()))***,,,...///***++++++++++++,,,,,,,,,...---,,,+++***)))))))))))))))((((((((()))******(((((()))***,,,---......,,,,,,++++++++++++,,,,,,---...000000///000222444///.........///000...---///111444555888;;;???CCCFFFHHHJJJLLLLLLKKKIIIGGGEEECCCCCCDDDGGGJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVUUUQQQLLLJJJLLLOOOMMMMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTWWWZZZ\\\\\\]]]^^^]]]\\\ZZZYYYVVVTTTQQQNNNKKKJJJIIIIIIIIIIIIKKKLLLOOORRRTTTVVVTTTRRRPPPPPPQQQQQQPPPOOOMMMJJJGGGCCCBBBCCCDDDFFFIIILLLPPPTTTVVVVVVUUUSSSSSSRRRQQQNNNKKKHHHFFFDDD@@@@@@???>>>===<<<;;;;;;;;;:::999888888777777888444444444444444555555666555777;;;>>>AAAEEEJJJNNNYYYZZZ\\\___```aaaaaa```___``````aaa```^^^]]]\\\UUUQQQKKKEEE???999444000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++++++++,,,---......///...,,,++++++++++++,,,((()))+++***)))''''''((())))))))))))))))))))))))'''((()))***+++++++++***************************)))---///+++***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++,,,---......,,,---...//////...---,,,,,,,,,,,,---...000222333111222444888;;;>>>AAABBBGGGHHHJJJLLLMMMOOORRRTTTZZZ[[[\\\^^^__________________```aaaaaaaaaaaaaaaaaa``````aaabbbdddfffggghhhgggfffeeeeeeeeeeeeeeegggggghhhhhhiiiiiijjjjjjggggggggggggfffeeedddccceeefffggghhhiiiiiiiiiiiijjjiiihhhggghhhjjjlllmmmkkkiiigggfffeeedddbbb```\\\]]]^^^^^^]]]\\\ZZZXXXPPPMMMHHHCCC???<<<777555111111000///////////////,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,(((((())))))************(((***,,,,,,***)))***++++++)))))))))***+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))************************+++******))))))******+++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------******++++++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++******++++++,,,+++***)))))))))+++,,,---))))))***+++,,,------...---,,,++++++++++++,,,---,,,...111222111000000000---...000000///...///000444666999:::<<<@@@DDDHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGJJJKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXSSSMMMJJJMMMPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUXXX[[[^^^aaa``````___^^^^^^]]]]]][[[YYYWWWTTTSSSRRRQQQQQQNNNNNNNNNNNNPPPQQQSSSTTTYYYWWWUUUUUUVVVVVVUUUTTTTTTQQQLLLGGGDDDDDDEEEFFFGGGJJJOOOUUUZZZ\\\^^^^^^\\\[[[ZZZYYYWWWTTTRRRQQQJJJIIIGGGEEEDDDBBBBBBAAA>>>===<<<;;;::::::::::::888888888777777777777777444666999<<<>>>AAAEEEHHHMMMPPPUUUZZZ]]]___``````aaabbbccccccbbbaaa```___\\\YYYUUUPPPKKKEEE???:::333222111///...---------------------------------...------,,,,,,------...,,,,,,+++++++++,,,,,,---///......---,,,,,,++++++(((***++++++***((((((((())))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,************************(((,,,...+++***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,------..................---,,,+++))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------))))))***+++---...//////,,,---///000000///---,,,+++++++++,,,...111333555777999<<<@@@EEEIIILLLNNNKKKMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^___```aaaaaaaaa^^^^^^___```aaaaaaaaa```cccbbbaaa``````aaabbbccceeeeeedddccccccbbbcccccceeeeeefffgggiiijjjkkkkkkiiiiiiiiiiiiiiihhhgggffffffgggggghhhiiiiiiiiihhhjjjiiihhhhhhiiikkkmmmnnnnnnllliiiggggggfffdddccc]]]^^^```bbbcccbbbaaa```XXXVVVTTTPPPLLLEEE>>>999222222111000000000000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000***++++++,,,,,,++++++***,,,++++++++++++++++++,,,---,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))*********++++++,,,&&&))),,,,,,***((((((***---+++******++++++***(((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))******************************++++++++++++,,,,,,******++++++++++++******+++***************++++++*********++++++,,,,,,,,,)))))))))***+++---...///,,,,,,+++++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++...222333222///......)))+++...---,,,---111444888:::<<<>>>@@@CCCHHHKKKJJJJJJJJJIIIHHHFFFDDDCCCGGGFFFGGGHHHKKKLLLKKKIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOORRRUUUWWWYYYYYYYYYZZZ[[[]]]^^^______\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[YYYSSSLLLIIILLLPPPRRRSSSTTTVVVXXXXXXYYYYYYVVVWWWWWWWWWWWWYYY]]]```cccaaa^^^\\\ZZZ[[[\\\]]]XXXWWWVVVTTTSSSSSSSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUUUUWWWXXXXXXWWWXXXUUUOOOIIIFFFEEEFFFGGGCCCGGGMMMTTT[[[```ccceeeaaaaaa``````___]]]\\\[[[SSSRRRPPPMMMKKKJJJIIIIII@@@???>>>===<<<;;;;;;;;;999999888777666666555555333555999;;;===@@@CCCEEEEEEIIIOOOVVV\\\___``````dddeeeeeeeeedddcccaaa``````^^^[[[XXXTTTNNNHHHCCC666555444222000///......------------------------,,,++++++******++++++,,,,,,,,,+++******+++++++++............---,,,+++***)))+++------+++))))))))))))))))))))))))))))))))))))***+++---......------))))))))))))))))))))))))''',,,...,,,+++---...---))))))))))))))))))))))))***************)))(((''')))))))))***++++++,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,---............---000///...---,,,,,,,,,,,,+++---///000///...///000000000111111111333777;;;@@@FFFLLLNNNNNNOOOSSSWWWWWWVVVTTTSSSTTTWWWZZZ\\\_________```aaaaaabbbbbb^^^^^^___aaaccccccaaa`````````aaabbbccccccddddddcccccccccaaa``````ccceeeeeeeeefffffffffffffffeeehhhfffeeehhhmmmnnnjjjfffiiiiiiiiiiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkppplllgggeeeeeeeeecccaaaeeedddcccaaabbbccceeegggddd^^^XXXUUUUUUSSSMMMIIIBBB???:::555111///...------///000111000///---+++000///...---------------------------------------))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((++++++++++++*********)))&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((*********)))))))))(((((()))))))))))))))))))))))))))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''')))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***,,,------,,,***))))))***,,,------,,,***)))))))))***+++,,,---------,,,++++++******++++++,,,+++,,,------......------111000///...------...//////555::::::444///,,,,,,000///......000222555777>>>>>>???AAACCCEEEGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRTTTVVVWWWXXXWWWXXXZZZ\\\^^^```bbbbbbaaa___\\\YYYXXXWWWXXXYYYWWWUUUSSSQQQPPPPPPQQQRRRZZZYYYYYYZZZ\\\]]]]]][[[\\\[[[[[[[[[\\\^^^___aaafffbbb]]]ZZZZZZYYYWWWUUUXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYWWWTTTRRRSSSUUUXXXTTTTTTSSSQQQOOOOOOQQQSSSRRRRRRQQQNNNJJJGGGEEEFFFGGGHHHKKKOOOTTT[[[```dddccccccccccccbbb```^^^]]]]]][[[XXXWWWUUUSSSOOOMMMGGGEEE@@@===<<<===???AAA======;;;:::888777666555777666666666888;;;>>>@@@FFFHHHKKKNNNRRRXXX___dddeeeeeeffffffggggggffffffdddaaa^^^^^^^^^[[[SSSMMMDDD;;;222...000444666666------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,++++++++++++++++++++++++++++++***************************************************+++---...---,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******(((((((((((())))))))))))***************)))((((((++++++******************)))************+++++++++++++++,,,---------------,,,------......------,,,++++++++++++,,,,,,------'''((()))***++++++++++++......---------......///,,,---......------...///111222555666888;;;???BBBGGGLLLQQQTTTSSSTTTWWW[[[[[[ZZZXXXWWWXXXZZZ]]]^^^aaaaaaaaa```````````````aaaaaaaaabbbdddeeecccbbb```aaaaaabbbcccdddeeeeeeccccccbbb```______bbbdddeeefffgggggggggggggggfffjjjgggeeegggkkkmmmjjjggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooopppppplllhhhfffggghhhgggfffffffffeeeddddddeeefffggghhhccc^^^\\\]]][[[WWWSSSLLLIIIDDD>>>888444111///------...//////...------//////...---------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))++++++*********))))))))))))******+++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++,,,------......************************(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,++++++***)))(((((('''************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************************+++,,,------,,,***))))))***,,,------,,,***))))))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------......------000000...---------......222666:::999333---++++++/////////000333666888:::AAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVTTTUUUVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTSSSTTTUUURRRRRRQQQQQQRRRSSSTTTUUUZZZYYYXXXYYY[[[]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^aaa]]]YYYWWWWWWWWWVVVTTTXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVSSSQQQRRRTTTWWWWWWWWWVVVSSSPPPPPPQQQSSSNNNPPPRRRQQQNNNKKKHHHHHHIIIJJJKKKNNNRRRWWW\\\^^^aaabbbcccddddddcccbbbaaaaaa___]]]]]]\\\[[[XXXVVVNNNKKKFFFAAA??????AAABBB??????>>>===<<<:::888777777666666777888;;;>>>@@@IIIJJJLLLMMMOOOSSSXXX\\\dddeeefffggggggggggggfffgggdddbbbbbbcccaaa[[[VVVLLLCCC999222111000///---,,,+++++++++++++++++++++......---------,,,,,,,,,.....................///,,,,,,++++++++++++++++++************************************************)))((()))///555777222---++++++++++++++++++++++++,,,++++++***))))))******)))))))))************+++***************))))))))),,,,,,++++++***))))))((()))************+++++++++,,,,,,---............---,,,------......------,,,***+++++++++++++++,,,,,,))))))+++,,,------------,,,,,,,,,---...///000111////////////......000333444777<<>>@@@FFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPOOOPPPQQQSSSUUUVVVXXXXXXZZZXXXVVVWWWYYY\\\]]]^^^``````___^^^]]][[[ZZZYYYZZZWWWTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRWWWWWWUUURRRPPPPPPSSSVVVWWWWWWVVVSSSPPPNNNOOOQQQNNNRRRUUUVVVSSSOOOLLLJJJLLLLLLLLLMMMPPPSSSWWWYYY]]]^^^```bbbdddeeeeeeeeedddbbbaaabbbbbbbbb```^^^WWWSSSLLLFFFBBBAAABBBCCCAAAAAABBBAAA@@@>>><<<;;;777666666666888:::===???IIIJJJKKKLLLMMMPPPUUUXXX```bbbdddfffggghhhhhhgggiiifffddddddeeedddaaa]]]TTTLLLBBB:::555111---***------,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,------...//////,,,,,,,,,++++++*********************************))))))))))))))))))))))))---))))))333???BBB:::000++++++++++++++++++++++++,,,+++******)))******************+++++++++,,,,,,+++*********************+++++++++*********))))))))))))*********+++++++++,,,---......//////......,,,------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000000111111111222444888;;;;;;???DDDHHHKKKMMMOOOPPPTTTXXX[[[]]]]]]^^^___aaaeeedddbbbaaa```aaabbbcccddddddcccccccccbbbbbbbbbcccaaa______```aaa```___^^^______```aaabbbbbbbbbbbbbbbaaa___]]]]]]___aaabbbcccdddeeefffgggggggggiiieeebbbaaaccceeeffffffgggggggggfffffffffffffffiiihhhgggggggggiiikkkllljjjhhhfffdddeeeggghhhjjjhhhiiikkkllllllkkkiiihhhiiigggeeeeeeffffffcccaaacccaaa]]]WWWPPPGGGAAA===777666333111//////000000------,,,,,,,,,,,,------,,,,,,------------------*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++******************)))))))))((((((,,,+++***)))))))))+++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))&&&'''((()))+++,,,---...++++++++++++++++++++++++(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,++++++************************)))------,,,,,,,,,,,,------+++,,,------......------.........------------...333444444111...,,,,,,...000222555888<<<@@@BBBDDDGGGFFFEEECCCBBBBBBAAAAAA@@@?????????>>>>>>>>>===>>>>>>@@@AAAAAAAAAAAAAAA===>>>@@@BBBDDDFFFFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGCCCCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWYYYVVVTTTTTTWWWZZZ\\\]]]_________]]][[[XXXUUUSSSSSSRRRPPPOOOPPPQQQSSSSSSQQQQQQRRRQQQQQQPPPPPPOOOTTTSSSRRROOOMMMNNNPPPRRRVVVVVVUUUSSSPPPOOOPPPRRRQQQTTTWWWWWWTTTQQQNNNMMMOOONNNNNNNNNPPPRRRUUUWWWYYY[[[^^^```bbbcccdddddddddcccccccccdddcccbbb```\\\XXXRRRKKKEEECCCBBBBBBCCCCCCDDDDDDCCCBBB???>>>777666555555666888;;;<<>>999333000000///......---...//////------------------------))))))*********+++++++++---,,,,,,++++++*********************************))))))))))))))))))))))))---)))(((000:::>>>777///************************++++++***************+++************+++++++++,,,++++++***)))******+++,,,))))))*********+++++++++))))))*********+++++++++,,,---......//////......,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++***((('''&&&------,,,,,,,,,,,,------///000222444666;;;@@@DDDDDDHHHMMMPPPQQQQQQRRRSSSVVVYYY\\\^^^______```aaafffeeecccbbbbbbbbbbbbbbbcccccccccddddddeeeeeeeeebbbaaa____________]]]\\\^^^^^^^^^^^^^^^_________^^^^^^]]][[[YYYYYY[[[]]]```aaabbbdddeeefffffffffgggdddaaa```aaacccfffgggddddddeeeeeeeeefffffffffiiigggfffeeeeeefffhhhjjjggggggfffeeeeeefffhhhiiihhhiiikkkmmmmmmlllkkkiiijjjiiihhhhhhgggfffcccbbbfffeeeccc___YYYRRRLLLIIIAAA>>>999444111///......---------,,,,,,------...,,,,,,,,,---------......******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++************))))))))))))***))))))((()))+++---...,,,,,,+++)))((('''&&&%%%+++++++++++++++++++++++++++++++++***************(((((((((((())))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------************************************************)))))))))))))))*********************************,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,+++,,,------......---------.................................---...000222444666999===AAACCCEEEEEEDDDCCCAAA???>>><<<<<<<<<999999999999999888888888888999:::;;;<<<<<<<<<<<<888999;;;===???@@@AAAAAA????????????????????????:::;;;===???BBBDDDFFFGGGIIIJJJKKKNNNPPPSSSUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTWWWTTTRRRRRRTTTWWWZZZZZZ[[[[[[[[[YYYWWWTTTQQQOOOLLLLLLKKKJJJJJJLLLNNNPPPOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNMMMKKKJJJKKKLLLQQQRRRRRRQQQPPPOOOQQQRRRNNNPPPRRRRRRQQQPPPQQQRRRPPPPPPOOOPPPQQQTTTVVVXXXZZZ[[[]]]```bbbbbbcccccceeedddccccccccccccaaa______[[[VVVOOOJJJFFFCCCBBBDDDDDDEEEEEEEEECCCBBBAAA999777666555555666888999;;;>>>AAADDDHHHLLLRRRUUUOOOQQQUUUZZZ___dddgggiiifffeeecccbbbaaa```___]]]YYYUUUOOOIIIDDD>>>999666222111///...------......------------------------++++++*********))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))+++((('''))),,,...+++)))************************+++***************++++++)))))))))*********++++++++++++***))))))+++,,,---((())))))***++++++,,,,,,)))************+++++++++,,,,,,---............---,,,------......------,,,------,,,,,,,,,,,,,,,+++.........---,,,***)))(((...------,,,,,,,,,------...111444888<<>>AAACCCDDDDDDDDD???>>><<<:::999888777777555555555555555555555555444555666777888888888888666777999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>AAADDDFFFHHHNNNOOOPPPSSSUUUWWWYYYYYYWWWVVVUUUTTTSSSRRRQQQQQQTTTRRRPPPPPPRRRTTTUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOIIIIIIIIIHHHGGGGGGJJJMMMIIIJJJLLLMMMNNNNNNMMMLLLKKKMMMOOOOOOMMMKKKJJJJJJGGGIIIJJJJJJIIIIIIJJJKKKIIIKKKNNNOOOPPPRRRUUUWWWRRRRRRQQQQQQRRRUUUWWWYYYZZZ[[[]]]```aaabbbbbbbbbdddcccbbbbbbccccccaaa______^^^ZZZVVVQQQLLLHHHFFFFFFFFFEEEEEEEEEEEEEEEEEE===;;;999666555555666777666999<<<>>>AAADDDHHHKKKHHHIIILLLPPPVVV\\\aaadddfffffffffeeedddbbb``````\\\YYYTTTNNNGGGAAA===;;;444222000---++++++,,,,,,,,,,,,,,,------------.........---,,,,,,+++******++++++++++++++++++++++++************************************************------,,,+++)))((()))************************************)))******+++,,,)))))))))************+++,,,+++***))))))+++---...******************++++++)))************+++++++++++++++,,,---------------,,,------......------,,,.........---------,,,,,,//////000000000///.....................///000111333777;;;@@@DDDHHHMMMPPPUUUWWWYYYZZZYYYXXXXXXXXXXXXYYY[[[^^^aaaccccccbbbccccccccccccbbbbbbbbbbbb``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^YYYUUUPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFEEEDDDEEEHHHKKKNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYYYYYYYZZZ\\\___aaa^^^___```bbbdddeeefffggghhhddd___YYYUUUTTTSSSTTTUUUYYY___bbbcccdddfffhhhdddfffhhhjjjlllmmmmmmmmmkkklllmmmmmmllljjjhhhgggffffffffffffdddbbb```___UUURRRLLLEEE>>>999555333///............///000111++++++,,,,,,---......///---------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++******))))))((('''''''''++++++++++++++++++++++++************************++++++++++++******))))))***************************+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,++++++++++++++++++,,,+++++++++,,,---------...,,,,,,,,,++++++,,,,,,,,,+++,,,------......------......000111111111000000,,,,,,---///333666888999===???BBBDDDEEEDDDBBB@@@:::999888666555444444444333333333333333333333333333333444555666666666666888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDGGGIIIJJJPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPRRRRRRQQQQQQQQQQQQQQQRRRMMMNNNMMMKKKIIIIIILLLOOOKKKLLLOOOQQQSSSSSSRRRRRRQQQUUUYYYZZZXXXTTTQQQPPPGGGIIIJJJJJJHHHGGGHHHIIINNNPPPTTTVVVWWWWWWXXXYYYUUUTTTRRRRRRRRRTTTVVVWWWUUUVVVYYY\\\^^^___``````___^^^^^^___aaabbb```___`````````^^^ZZZUUUPPPLLLIIIHHHFFFEEEEEEGGGHHHIIIBBB@@@===:::777666666777555777:::<<<===@@@CCCEEEEEEDDDEEEGGGLLLSSSYYY]]]dddeeeggghhhgggeeedddccc___]]]YYYSSSMMMHHHEEEDDD999777333000---,,,,,,---,,,,,,,,,---------......---------------,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++...///000///...------...******************************))))))***++++++,,,*********+++++++++,,,,,,,,,+++***))))))+++---...,,,,,,++++++***))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,------......------,,,/////////......---------***+++,,,---............---......///111222444555:::>>>CCCGGGKKKOOORRRUUUYYYZZZ\\\\\\[[[ZZZ[[[\\\YYYZZZ\\\```ccceeeeeedddcccccccccccccccccccccccc``````______^^^^^^]]]]]]]]]^^^___```___[[[UUUQQQFFFEEEDDDBBB@@@>>>===<<<<<<======<<<<<<===AAACCCBBBDDDFFFHHHJJJKKKLLLLLLPPPQQQRRRRRRSSSUUUXXXZZZ]]]^^^___aaaccceeeggghhhiiiddd\\\SSSKKKEEECCCAAAJJJPPPXXX]]]```aaaccceeecccdddfffhhhkkklllmmmnnnhhhjjjmmmmmmllljjjiiiiiiggggggggggggfffeeeeeeddd^^^[[[VVVOOOHHHBBB>>>;;;///////////////000111111++++++,,,,,,---...//////+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,***)))(((((()))))))))************++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))***+++,,,......,,,++++++******++++++,,,++++++,,,------...//////...------,,,,,,------...+++,,,------......------...///000222222222111000///...///222555999:::;;;AAABBBEEEFFFFFFCCC@@@>>>777666555444444333333333333333333333333333444444333333444555666666666666;;;<<<===>>>????????????======>>>>>>>>>>>>??????AAABBBDDDEEEGGGIIIJJJKKKNNNNNNNNNNNNMMMLLLJJJIIIKKKJJJJJJJJJLLLNNNQQQSSSQQQOOONNNOOOPPPPPPNNNMMMPPPOOOOOOOOOPPPQQQSSSUUUTTTTTTTTTQQQNNNMMMPPPSSSWWWXXX[[[^^^```aaa``````ZZZ^^^ccceeeccc___[[[XXXSSSTTTUUUTTTRRRPPPPPPPPPWWW[[[___```___[[[YYYXXXWWWUUUSSSRRRQQQRRRSSSTTTNNNPPPSSSVVVYYY[[[\\\]]]YYYYYYYYY\\\^^^```___^^^aaacccddddddaaa[[[UUURRRKKKIIIGGGFFFFFFHHHJJJLLLFFFDDD@@@<<<999888777777444777:::===???AAAEEEGGGDDDCCCAAABBBFFFLLLSSSWWW```cccggghhhhhhgggfffeeeaaa```]]]XXXSSSPPPOOOPPP???===888444111000000000,,,,,,,,,------.........*********++++++,,,------))))))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---///...,,,+++))))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,,,,,,,---------------,,,+++*********+++++++++******++++++,,,------...000222111///---+++---,,,,,,++++++,,,,,,---///...---,,,,,,---...///---...---***((()))---111---....../////////......000222222333333555999<<>>@@@@@@@@@@@@BBBCCCCCCDDDEEEIIINNNRRRSSSXXX^^^ccceeeeeeeeefffggg```VVVLLLDDD@@@???@@@BBBCCCFFFIIINNNRRRUUUWWWYYY\\\___bbbdddgggjjjllliiijjjkkkllllllkkkiiihhhhhhiiijjjjjjiiihhhgggfffccc___[[[WWWSSSMMMEEE@@@999666111/////////000000------,,,---...---***(((........................000---)))((()))***+++,,,,,,+++************+++,,,+++---+++)))+++///...***************************,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,)))+++++++++***)))***+++))))))))))))))))))))))))************************---,,,,,,+++*********+++,,,+++***+++,,,---+++)))+++++++++++++++***)))((((((***++++++******+++,,,************************+++++++++*********))))))***************************+++,,,,,,******+++,,,++++++++++++******)))))))))***,,,......---,,,+++...//////---+++))))))***,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///111666;;;===:::222,,,111111333555888;;;>>>@@@BBBBBBAAA???===:::888777444444333333222111111111444444444333333222222222111333666777777888:::;;;:::<<<>>>AAACCCCCCBBBBBB@@@AAAAAABBBCCCCCCDDDEEEGGGFFFEEEEEEGGGJJJNNNPPPUUUSSSOOOKKKJJJIIIJJJJJJLLLKKKIIIHHHHHHKKKNNNPPPVVVUUUSSSQQQRRRTTTVVVXXXTTTRRRRRRWWW```fffgggfffggggggddd```\\\\\\```dddiiinnnqqqqqqssswwwwwwtttooonnnnnnqqqtttuuurrrooonnngggbbbcccdddcccccceeeeeegggjjjjjjhhhccc\\\XXXZZZZZZZZZWWWSSSOOOLLLLLLMMMOOORRRTTTUUUWWWYYY[[[\\\YYYZZZ^^^___]]]]]]```aaaccceeegggfffbbb^^^[[[VVVRRRLLLGGGFFFHHHKKKNNNNNNLLLIIICCC>>>;;;;;;<<<333999777666===???===BBBCCCAAA???>>>@@@CCCHHHKKKWWW[[[```dddeeeeeeeeefffdddaaa]]]ZZZWWWUUUUUUUUUOOOHHH???777222000//////---/////////---+++++++++------,,,++++++***))))))///...,,,,,,+++,,,---...***************++++++++++++***+++...111111---)))+++***))))))+++---000111******+++++++++,,,,,,,,,------+++***)))'''&&&&&&###"""!!!###&&&)))***++++++******)))))))))******++++++******++++++,,,---***+++---/////////---------,,,,,,++++++,,,,,,---......------------............---***((())),,,000,,,------------------...000222555777999<<>>???@@@CCCFFFIIILLLMMMNNNRRRWWW\\\```dddgggjjjmmmlllkkkkkkjjjjjjjjjjjjlllllllllkkkiiigggeeedddgggddd```]]]YYYTTTMMMHHH>>>;;;666333111000///......------...//////---+++...........................---,,,---......,,,***///...---,,,,,,---...//////111111...---...,,,)))************************************)))))))))((())))))***+++++++++++++++)))+++,,,+++***)))***+++************************************************---,,,++++++******++++++,,,+++***+++,,,---+++)))******+++++++++***))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************+++,,,,,,******+++,,,++++++++++++*********)))***+++---//////...---,,,***,,,------++++++,,,...+++++++++******+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......///000///555===???;;;666222000333444666999;;;===???@@@??????===<<<:::888777666555555555444444333333333222222222333333444444444555666888888888999;;;======???BBBEEEGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFHHHJJJMMMNNNQQQOOOKKKIIIHHHHHHHHHHHHFFFIIILLLNNNOOORRRWWW[[[ccc```\\\YYYXXXZZZ]]]___bbbaaaaaagggoootttuuutttxxxyyyzzzxxxvvvwwwzzz~~~~~~yyyuuuuuussssssttttttrrrooollljjjgggfffbbb\\\TTTNNNLLLKKKNNNPPPTTTWWWXXXYYYZZZZZZXXXVVVWWW[[[\\\ZZZZZZ\\\```cccfffhhhiiigggeeecccZZZWWWRRRMMMJJJIIIJJJKKKNNNNNNLLLJJJGGGCCC???<<<>>>222000:::>>>:::;;;???CCCAAA>>><<<===???CCCEEEOOOTTT\\\aaadddeeeeeeeeefffddd```]]]ZZZXXXWWWWWWTTTOOOFFF???999555111///.../////////...---------000//////......---------...---,,,,,,,,,,,,---...******++++++,,,,,,,,,---++++++,,,...//////,,,***++++++******+++---///000******+++++++++,,,,,,,,,------,,,+++***)))((((((---+++)))((()))))))))((((((((((((((((((((()))***++++++******++++++,,,---((()))***+++,,,---......------,,,,,,,,,,,,------------............------......---+++))))))+++......---,,,,,,---...000000111555:::???BBBEEEHHHKKKMMMPPPTTTWWWXXXYYY[[[\\\\\\[[[YYYYYYYYYZZZ\\\]]]______```aaabbbdddeeefffccccccbbb```^^^[[[XXXVVVNNNMMMJJJFFFDDDBBBAAAAAA>>>===<<<===??????>>>===???>>>===???AAACCCCCCBBBEEECCCAAAAAAAAA@@@???===<<<:::999777555444444444333444666777777888;;;===FFFMMMVVV^^^bbbdddddddddbbb___XXXPPPIIIDDDAAA@@@>>>>>>>>>???@@@AAACCCCCCCCCGGGMMMRRRWWW\\\aaadddllljjjhhhgggggghhhiiikkklllllllllkkkjjjhhhgggfffjjjhhheeeccc```[[[UUUQQQGGGCCC>>>999666333///---///...---...000000///...........................---...///222333111---)))///...------------...///111666888333...,,,+++(((++++++++++++++++++++++++************))))))))))))((())))))******************+++,,,+++***)))***,,,************************++++++++++++++++++++++++,,,,,,++++++******++++++,,,+++***+++,,,---+++))))))******+++++++++******(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++************+++,,,.../////////...---***+++---,,,,,,+++---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---///000222333111:::BBBAAA888111111555777999;;;===???@@@@@@@@@;;;:::888777666666666777555555555555555555444444222333333555666777777888999:::;;;::::::<<>>@@@222444;;;===KKKRRRBBBAAA???<<<::::::;;;===>>>DDDJJJSSS\\\```ccceeeeeehhhfffdddaaa^^^[[[YYYXXXZZZVVVPPPJJJCCC===666222000000//////......//////////////////////////////------,,,,,,,,,,,,------******+++,,,------......+++,,,...---,,,++++++,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***222///---++++++***)))'''(((((('''(((((()))***+++++++++******++++++,,,---+++************,,,---...------,,,,,,,,,,,,---------...///000000///...---///...---,,,******+++,,,000///......///222444666777;;;BBBGGGJJJMMMOOOQQQPPPSSSVVVXXXXXXYYY[[[\\\___]]][[[YYYYYY[[[^^^___^^^^^^]]]^^^___aaadddeeedddcccbbb___[[[UUUQQQNNNFFFDDD@@@===;;;::::::;;;;;;;;;<<<===@@@BBBDDDEEEFFFGGGIIILLLOOOPPPPPPPPPTTTRRRPPPOOOOOOMMMKKKIII@@@>>>:::777555555777888222444666777666777888:::AAAIIITTT^^^ccceeeeeeeeefffddd```[[[VVVRRRNNNMMMFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDFFFIIIKKKPPPVVV[[[cccccccccccceeegggiiijjjggghhhiiijjjkkkllllllllljjjiiihhhfffbbb^^^ZZZWWWPPPLLLGGGBBB>>>888222...000...---...///000000000........................---...///222333222...***------,,,++++++,,,------000777:::555...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++***+++,,,---+++)))((()))***+++++++++++++++(((***++++++******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,---.........---------......---+++******++++++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---///111333444888===AAA===444000444999;;;===???AAABBBAAA@@@???999777666444444555777888666666666777777777777777999999::::::;;;;;;<<<<<<;;;<<<===>>>???BBBFFFIIIJJJLLLNNNQQQRRRRRRQQQPPPNNNPPPQQQRRRQQQNNNKKKIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHKKKPPPTTTUUUTTTVVVaaalllnnnjjjiiiooowwwyyyyyyxxxyyy{{{uuujjjccc```aaaaaaaaacccgggjjjlllmmmeee]]]VVVUUUTTTSSSSSSUUURRRTTTWWW[[[^^^```bbbbbbbbbaaa```]]]XXXSSSMMMJJJLLLLLLNNNSSSWWWTTTKKKCCC999;;;AAA777;;;iiiuuuGGG>>>===;;;999999999:::;;;<<>>;;;999888888999::::::;;;>>>AAADDDHHHMMMOOOPPPSSSVVVYYY[[[\\\]]]]]]ZZZYYYWWWWWWVVVUUURRROOOGGGDDD???999777666777999333444666666555555777888???GGGRRR\\\bbbdddeeeeeeddddddbbb```]]]ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMLLLKKKHHHEEECCCFFFKKKPPPXXXZZZ]]]aaaeeegggiiiiiifffggghhhiiikkkmmmnnnoooiiijjjjjjhhheeeaaa^^^\\\VVVTTTPPPLLLGGG@@@999444333111...---...000000000..............................---...000000...------,,,+++******+++,,,---,,,333777333---++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++***,,,,,,,,,+++***+++,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++***+++,,,---+++)))((()))***+++++++++++++++(((***++++++******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,,,,---...---+++******,,,,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------............---------///111333555???>>>:::666333555999===>>>@@@BBBCCCCCCBBBAAA???:::999777666777999;;;<<<;;;<<<<<<<<<======>>>>>>CCCCCCBBBAAA@@@@@@??????<<<>>>AAACCCEEEIIIMMMPPPPPPQQQSSSSSSSSSQQQOOONNNNNNOOOPPPPPPOOOLLLIIIFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLSSS[[[aaacccaaadddooo{{{}}}xxxvvv}}}yyyuuuqqqmmmiiiiiinnntttyyy|||sssfffYYYSSSQQQOOOOOOQQQQQQRRRUUUYYY\\\^^^___``````aaabbbaaa]]]XXXSSSOOOLLLKKKLLLPPPUUUUUUOOOHHH:::<<>>@@@FFFJJJOOORRRSSSSSSTTTTTTWWWYYYZZZZZZZZZZZZ\\\^^^]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___```bbbcccddddddccc```[[[UUUOOOJJJGGG@@@???>>><<<<<<<<<<<<===:::<<<@@@CCCFFFKKKQQQUUUXXXZZZ^^^`````````aaabbb]]]\\\\\\\\\\\\[[[XXXVVVQQQMMMFFF>>>999777666777444555666555444555777999@@@GGGRRR[[[aaadddeeeffffffffffffeeecccaaa___^^^\\\\\\ZZZYYYXXXWWWWWWWWWVVVTTTOOOIIIDDDCCCEEEGGGMMMQQQVVV\\\aaaeeefffggghhhhhhhhhhhhiiikkklllmmmkkkmmmnnnlllhhhdddbbbaaaZZZYYYWWWUUUQQQKKKCCC===999555111/////////000000........................///---,,,,,,---//////......---,,,,,,,,,,,,---...)))///222///,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------,,,++++++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---+++))))))******+++++++++******(((***++++++******+++,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,************++++++++++++)))***,,,,,,,,,,,,...///,,,------......------,,,------,,,,,,,,,,,,------,,,---------..................---...000444777999AAA<<<666444777<<<@@@BBBBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>======>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGGGGJJJIIIHHHFFFDDDBBBAAA@@@???AAAEEEHHHKKKNNNRRRTTTSSSTTTTTTTTTSSSPPPMMMLLLLLLMMMMMMMMMKKKIIIFFFEEEDDDEEEGGGIIILLLPPPRRRTTTTTTTTTWWW```kkkssssssqqqoooyyy}}}tttqqquuu|||}}}ooo___WWWSSSOOOMMMNNNMMMOOOSSSVVVYYYZZZZZZZZZ^^^___``````___\\\XXXVVVOOONNNMMMOOOQQQQQQNNNKKKEEE777777<<<<<>>BBBFFFHHHIIIMMMQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXZZZ\\\YYYXXXWWWWWWVVVVVVVVVWWW[[[\\\]]]___```aaaaaabbbcccaaa^^^ZZZVVVRRROOONNNJJJIIIIIIGGGFFFEEEDDDDDD@@@CCCFFFHHHJJJNNNTTTXXXYYY[[[^^^^^^\\\[[[]]]^^^^^^]]]^^^___```___]]]ZZZXXXTTTMMMEEE@@@<<<;;;;;;:::;;;;;;:::999;;;>>>@@@FFFMMMVVV___dddgggiiijjjkkkjjjjjjhhhfffeeecccbbb\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZWWWRRRKKKFFFCCCBBBDDDGGGKKKPPPVVVZZZ^^^```fffffffffgggiiikkkmmmnnnlllnnnooommmiiieeecccccc[[[[[[\\\\\\YYYTTTLLLGGG@@@;;;555111000000000000...........................---,,,---...//////...---,,,++++++++++++,,,---***---...++++++------***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------------,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***+++,,,---+++)))******+++++++++***))))))(((***++++++******+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++******++++++,,,,,,(((***,,,,,,,,,,,,...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............------...000444999===@@@===:::777999>>>CCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA@@@BBBFFFJJJNNNPPPQQQSSSTTTSSSSSSTTTTTTRRRPPPMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGKKKPPPXXX```gggkkkggggggjjjttt~~~wwwiiibbb^^^WWWQQQOOOKKKNNNRRRWWWYYYZZZYYYXXX\\\]]]]]]^^^]]]\\\[[[ZZZVVVUUUTTTRRRPPPMMMKKKIIIHHH;;;888>>>>>>888666:::888999:::;;;<<<<<<<<<<<<::::::999999;;;BBBJJJPPPZZZ]]]ccchhhjjjhhheeeccc[[[ZZZYYYYYYYYYWWWSSSPPPJJJCCC:::444333333111...//////......------,,,,,,((()))+++,,,------,,,,,,,,,,,,+++++++++************+++,,,///111111000...++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,---,,,,,,---...---+++)))------,,,+++*********+++++++++******++++++,,,---***+++,,,---......//////......------------......///...---,,,,,,---...//////...///222555666333000222555999???EEEJJJMMMOOOJJJMMMQQQSSSTTTTTTVVVWWWTTTUUUVVVUUUTTTTTTVVVXXXUUUUUUUUUTTTTTTSSSSSSSSSWWWXXX[[[]]]^^^___^^^^^^aaa```]]]ZZZXXXVVVUUUTTTUUUTTTTTTRRRPPPNNNLLLKKKHHHKKKMMMNNNNNNRRRWWW\\\WWWYYY[[[YYYVVVUUUWWWYYYYYYZZZZZZ]]]^^^^^^\\\YYY[[[WWWQQQKKKGGGDDDDDDDDDCCCCCCCCCAAAAAACCCGGGJJJNNNSSS\\\ccchhhkkkmmmoookkkjjjiiigggdddbbbaaa```XXXWWWWWWWWWXXXXXXYYYZZZZZZ\\\\\\YYYSSSKKKDDDAAA>>>???AAAEEEJJJPPPUUUXXXaaabbbccceeeiiilllppprrrjjjmmmnnnlllgggcccaaabbb[[[\\\^^^___^^^YYYRRRMMMEEE@@@999444111111111111........................---------///111111///...******)))(((((()))******,,,---,,,***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,+++***+++,,,---+++)))+++++++++++++++***)))((((((***++++++******+++,,,(((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,---...---+++++++++---------+++******+++------...------,,,,,,------...---------.........//////,,,---...111777===CCCFFF888999;;;???DDDGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKKKKJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIGGGEEECCCAAA@@@???FFFIIINNNQQQRRRRRRRRRSSSRRRRRRSSSTTTSSSQQQNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKQQQYYYdddoooyyyxxxwwwzzz}}}rrrmmmiii```WWWRRRNNNRRRWWW]]]``````___^^^\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZWWWQQQKKKHHHGGGBBBGGGBBB===@@@>>>:::>>>888999;;;<<<<<<;;;:::999::::::999888999===DDDHHHWWW\\\ccciiilllkkkhhhfff^^^\\\ZZZZZZYYYXXXVVVTTTQQQHHH>>>777666555222/////////...---,,,,,,++++++((()))+++,,,------,,,,,,...------,,,,,,++++++***+++***+++///444444111---***+++,,,------------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))+++---...,,,***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++,,,---.../////////...---,,,++++++***---...//////------...///---...///000000111333666:::<<<@@@DDDHHHLLLNNNPPPNNNNNNPPPTTTWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOOOONNNLLLJJJGGGDDDDDDEEEHHHJJJLLLOOORRRVVVXXX[[[___aaa______^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[XXXTTTQQQQQQRRRRRRRRRUUUUUUVVVWWWYYYZZZ[[[[[[]]]]]][[[WWWSSSPPPOOOPPPPPPPPPOOOOOOPPPRRRSSSTTT]]]___cccgggiiijjjjjjiiihhhhhhgggeeecccaaa___^^^ZZZWWWTTTPPPOOOPPPRRRTTTYYYXXXWWWVVVSSSNNNGGGBBB@@@>>>;;;:::<<>>>>>;;;999@@@===888555555888>>>AAAJJJRRR^^^hhhkkkjjjgggeeeeeeaaa]]]ZZZZZZZZZWWWUUUSSSOOOHHHBBB===:::777555000///...---,,,,,,,,,,,,************************,,,***)))***---///...,,,+++*********+++---///111++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++)))((((((((()))***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,---...///000000000//////......------/////////------...000,,,...111222333555888:::DDDEEEGGGJJJLLLNNNOOOPPPSSSRRRRRRSSSTTTSSSQQQOOOKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<>>>???AAAAAADDDHHHKKKNNNRRRWWWZZZ]]]^^^^^^^^^]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaaaaa```^^^[[[WWWUUUUUUVVVWWWVVVVVVUUUSSSSSSSSSUUUWWWYYY[[[\\\\\\ZZZXXXVVVWWWXXX[[[ZZZYYYYYYYYYYYY[[[[[[aaacccfffiiikkkkkkjjjiiiiiiiiiiiihhhgggeeedddccc]]]ZZZUUUPPPMMMKKKJJJJJJOOOOOOOOOPPPPPPNNNJJJFFF>>><<<999888999<<>>===;;;999777888:::===???EEELLLXXXaaafffgggffffffdddaaa^^^\\\]]]]]][[[YYYWWWSSSMMMGGGCCC???:::888111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,000---))))))+++------,,,+++******)))******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++***)))******+++******+++,,,------------++++++,,,,,,,,,,,,------............------------++++++++++++,,,---...///////////////////////////...//////...------...000---///333666999<<>>BBBBBBCCCDDDEEEGGGIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPVVVSSSPPPMMMMMMLLLKKKIIIIIIIIIJJJIIIGGGDDDAAA@@@@@@AAACCCEEEGGGIIIKKKLLLPPPSSSVVVVVVTTTQQQOOOOOOIIIGGGHHHOOO[[[fffkkkkkkkkkooorrrrrrpppqqqvvv{{{~~~zzzyyy|||}}}|||{{{}}}|||ppp```UUUPPPQQQSSSTTTVVVUUUVVVXXXZZZ[[[[[[YYYXXXTTTOOOKKKHHHEEEBBB@@@===>>>@@@DDDHHHIIIHHHGGG===<<<;;;:::::::::;;;<<<>>>DDDNNNWWW]]]aaadddfffbbbaaa___```aaaaaa```___\\\YYYTTTOOOKKKFFF@@@<<<444333111///....................................333///***((()))+++,,,---,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,)))***+++,,,---.........+++++++++,,,,,,,,,------...---------------------,,,,,,,,,,,,,,,---......,,,---------.........///---......---,,,,,,...000///222777;;;???CCCGGGJJJJJJKKKMMMOOOQQQRRRSSSTTTPPPMMMIIIFFFDDDBBB???===;;;:::999777666666666666333444555555666666666666666777888:::<<>><<<;;;999888888888999:::<<>>@@@BBBEEEHHHKKKLLLMMMNNNNNNPPPRRRQQQNNNKKKIIIIIIFFFFFFIIISSSfffxxxyyy}}}}}}}}}~~~xxxiii\\\UUUSSSSSSSSSRRRQQQRRRUUUXXXZZZ[[[ZZZ]]]ZZZUUUQQQNNNKKKHHHFFFBBBCCCFFFKKKOOORRRRRRPPPDDDBBB???<<<:::999999999999>>>EEEMMMTTT[[[aaaeeebbbbbbbbbcccccccccbbbaaa```]]]ZZZVVVRRRLLLFFFAAA888777444111///.................................000...+++******+++,,,------.........---+++)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,------......,,,,,,------.../////////,,,------,,,,,,---000222333777<<>>===<<<:::999888777555444444555666777333444555666777777666666666777777777888<<>>;;;::::::999888888888888999888===EEEOOOXXX```fffhhhiiihhhhhhggggggfffffffffbbbbbbaaabbbdddfffeeeddd```___]]]YYYSSSLLLFFFBBB===:::666222000///000111------------------------,,,------......---------+++++++++,,,,,,------...///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,***++++++,,,------------***++++++,,,,,,,,,++++++---,,,,,,++++++*********++++++***(((((((((***+++++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,))))))))))))*********+++************************,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........---------------...///000....................................//////000000000222555999???BBBDDDEEEHHHGGGEEEEEEFFFHHHKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMJJJHHHHHHJJJLLLMMMNNNLLLIIIDDD@@@>>>>>>@@@AAABBBDDDGGGJJJMMMNNNNNNNNNLLLNNNOOONNNKKKHHHFFFFFFCCCFFFKKKWWWlllxxxmmmccc\\\VVVSSSPPPOOOPPPSSSWWWZZZ[[[[[[]]]ZZZWWWUUUTTTSSSPPPNNNIIIJJJMMMRRRWWWZZZZZZYYYPPPLLLFFF???;;;888888888888;;;@@@EEEKKKSSS\\\aaaaaabbbdddeeedddcccbbbaaabbb```^^^[[[WWWRRRKKKFFF>>><<<777333000///......------------------------***+++,,,---------,,,---+++,,,---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...---------------....../////////000000111111111,,,------------///333666999<<>><<<<<<======<<<:::777666444333333444666777333444444555555555555444555666777666666888<<>>BBBFFFJJJLLLMMMOOOPPPPPPOOONNNLLLJJJGGGEEEDDD>>>>>>???AAACCCCCCBBB@@@;;;999777444333333555666444333333333333333222222333555666777777999<<<>>>FFFOOOZZZ______^^^aaaddd````````````aaaaaaaaabbb^^^^^^___```aaaaaaaaaaaaaaa``````bbbdddffffffeeeddddddddddddcccaaa```___^^^aaadddfffeeeeeeeeefffbbbccceeeggghhhhhhhhhhhhffffffeeeeeedddcccbbbbbbddddddeeeffffffffffffeeeddddddddddddddddddcccccc___^^^\\\[[[YYYUUUOOOKKK@@@>>>;;;888777666777777777888;;;AAAJJJVVV```fffggggggffffffffffffeeeeeedddccccccdddfffgggfffeeebbbbbbbbb```]]]XXXTTTQQQIIIFFFAAA;;;666222000///,,,---...//////...---,,,,,,,,,---...............---------------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++***)))+++///333,,,,,,,,,+++++++++************))))))))))))******)))))))))***+++++++++,,,))))))*********+++++++++************************((((((((()))*********+++,,,++++++******++++++,,,+++,,,,,,,,,------------+++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------.........++++++++++++,,,---...///---........./////////000///////////////111222333999;;;???CCCEEEGGGHHHIIIGGGGGGHHHJJJLLLOOORRRTTTRRRQQQOOOMMMKKKHHHGGGFFFBBBBBBCCCGGGLLLPPPRRRRRRGGGFFFEEEEEEFFFHHHJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKNNNOOOOOONNNKKKHHHHHHHHHNNNXXXaaaiiixxxvvvqqqjjjeeedddggglllpppzzzyyywwwtttooolllkkklllnnnttt||||||xxxyyy|||~~~uuunnnaaa^^^[[[YYYYYYXXXWWWVVVWWWVVVVVVXXXZZZ[[[ZZZXXXXXXYYY\\\```dddfffeeedddeeeaaaZZZRRRKKKEEEBBB@@@;;;;;;;;;;;;===CCCJJJPPPVVV[[[```cccbbbaaa```aaafffdddaaa___]]]ZZZVVVSSSNNNJJJDDD<<<777333222111------------------------))),,,......,,,+++,,,---******))))))******+++,,,++++++,,,,,,,,,,,,------------------------------)))***,,,---------,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,------------.........//////000000///......---------......////////////............///000111111333777<<<@@@BBBEEEIIILLLMMMMMMNNNOOOIIIIIIHHHGGGFFFDDDBBBAAAAAAAAACCCFFFIIIIIIGGGEEEAAA>>>:::777555444555555555444333222222222222222222444777999:::;;;>>>@@@DDDNNNYYY______^^^aaaddd\\\\\\]]]^^^___``````aaadddeeeeeeeeedddccccccbbbaaa``````bbbeeeggggggfffcccbbbaaa```______``````\\\___bbbddddddccccccdddaaabbbdddeeefffeeeeeedddeeeeeedddddddddcccccccccbbbbbbbbbccccccbbbaaaaaa^^^^^^______aaabbbdddeeeccccccbbbaaa___[[[TTTPPPGGGDDD@@@<<<999888888999555666999>>>GGGRRR\\\bbbffffffffffffffffffeeeeeefffeeedddeeegggggggggfffdddddddddbbb___[[[WWWUUUOOOLLLGGGAAA;;;777444222,,,---...//////...---,,,,,,,,,---.../////////............------,,,,,,,,,***+++------------+++***---,,,,,,++++++,,,,,,---------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++---111666,,,,,,,,,++++++***************))))))))))))******+++++++++*********************+++++++++,,,,,,,,,************************))))))***+++,,,------...,,,++++++++++++++++++,,,)))))))))******+++++++++------,,,++++++*********,,,,,,,,,------.........---------------------,,,+++******+++,,,---...///---.........//////000000000////////////111333444<<<@@@EEEIIIJJJIIIHHHHHHFFFGGGIIIKKKNNNRRRTTTVVVSSSQQQOOOLLLIIIFFFCCCBBB===>>>@@@EEEJJJNNNOOOOOODDDEEEHHHKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJMMMNNNNNNMMMJJJHHHGGGGGGZZZgggqqqwwwyyymmmiiidddaaabbbgggmmmrrr{{{~~~wwwoookkkkkkmmmmmmllliiirrrwwwuuuqqqrrruuuwwwvvvtttrrruuu~~~zzzuuuooohhhddd___[[[XXXVVVUUUVVVXXXZZZ[[[[[[YYY\\\]]]___cccggghhhgggfffhhheeeaaa[[[TTTMMMGGGDDD<<<;;;:::999:::>>>DDDIIIQQQWWW^^^bbbbbbaaaaaabbbgggeeebbbaaa___]]]YYYWWWTTTPPPHHH@@@:::666444333........................---...///,,,)))(((+++---...---,,,+++++++++------++++++,,,,,,,,,---------------------------------***+++---...///...------((((((***,,,---...//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000///---,,,,,,---...000,,,---///...------...000///000222555:::???CCCEEEFFFGGGIIIMMMOOONNNIIIEEEBBB@@@@@@CCCGGGJJJJJJIIIKKKKKKMMMOOOOOOMMMHHHDDD;;;:::999888777666666555666666666555555444444333666666777777999===BBBFFFLLLQQQWWW^^^bbbbbbaaa```^^^___aaabbbccccccbbbbbbdddbbbaaabbbccccccbbbaaaaaaaaacccddddddcccbbbaaagggbbbaaacccaaa\\\[[[___XXX```ccc```___bbbccc```aaaaaa```bbbdddfffeeeeeedddfffgggfffeeeccccccccchhheeecccdddfffgggddd```^^^^^^___bbbeeefffdddcccddddddbbbaaa^^^[[[XXXWWWTTTPPPIIIBBB<<<999888888777888;;;AAAHHHRRRZZZ^^^cccccceeefffffffffeeedddgggbbb___```eeehhhgggeeeccccccbbbcccbbb```]]]ZZZVVVTTTOOOIIIBBB<<<666333111///,,,,,,---...///...///---***+++---///---+++---------...000000///------,,,,,,---......---+++++++++,,,,,,,,,,,,------///...,,,,,,------,,,******,,,------,,,*********(((((()))***++++++,,,,,,000...,,,,,,---000444777---,,,+++******+++,,,---+++++++++++++++***)))(((++++++,,,,,,,,,---------************************++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++***)))(((++++++,,,,,,,,,,,,------.........////////////000---///000000///......///,,,---......000333777;;;FFFHHHKKKLLLJJJGGGFFFEEEHHHJJJLLLOOOQQQRRRSSSSSSQQQOOOJJJEEEAAA>>>===<<<888;;;@@@EEEJJJLLLMMMNNNKKKMMMPPPQQQPPPNNNMMMMMMLLLIIIEEEEEEHHHKKKKKKKKKMMMLLLNNNOOOKKKIIIQQQ]]]mmmyyy}}}uuuqqqnnnooossswwwyyyyyywwwmmmmmmqqqqqqooosssuuuyyy~~~xxxssssssqqqnnniiihhhqqqyyyoooeee___WWWYYYYYYVVVVVVXXXYYYVVVWWW___ddddddeeeiiiiiieeeccccccbbb___[[[VVVQQQOOOIII@@@999:::;;;999<<>>>>>@@@EEEKKKOOOOOONNNPPPOOOMMMLLLKKKHHHDDDAAA<<<<<<<<<<<<<<<<<<<<<;;;>>>===;;;999777666666666777888:::;;;===@@@FFFIIIQQQUUUZZZ___bbbbbbaaa___]]]^^^___```````````````aaa```______``````___^^^]]]^^^___```aaa``````___aaa\\\ZZZ\\\[[[XXXYYY]]]ZZZ```bbb___]]]```bbb```___^^^]]]^^^```aaaaaa```dddeeeggggggfffcccbbbaaabbbaaa```bbbdddeeedddbbbaaaaaaaaacccfffgggeeedddeeeeeecccbbb```^^^]]]]]][[[WWWPPPIIIBBB>>>;;;:::777999===CCCKKKSSSZZZ^^^aaabbbdddeeeeeeeeeddddddccc```]]]^^^bbbeeedddbbbbbbccccccddddddbbb^^^\\\ZZZWWWSSSNNNGGG@@@;;;888444111...,,,---///000000333000......000111111///,,,+++***+++,,,,,,+++***...---,,,---//////---,,,++++++,,,,,,,,,,,,------...---,,,,,,---...---++++++---......,,,+++++++++++++++,,,,,,---......///,,,+++***)))***,,,///111,,,+++************+++,,,***++++++++++++******)))(((((()))))))))*********************************************************,,,++++++***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------.........,,,,,,,,,------------......///000000...------.../////////000111666<<<@@@GGGIIILLLMMMKKKIIIGGGGGGFFFHHHLLLOOORRRRRRQQQQQQMMMJJJFFFAAA===;;;::::::;;;>>>CCCHHHKKKLLLKKKJJJKKKMMMOOOPPPOOONNNNNNNNNJJJGGGDDDEEEHHHKKKMMMMMMPPPPPPTTTXXXXXXXXXbbbnnnzzzwwwwwwwwwvvv{{{~~~}}}yyypppgggbbbeeennnvvvwwwrrrjjjggg```XXXWWWZZZ[[[XXXWWW]]]```___aaafffgggdddbbbcccbbbaaa___\\\YYYWWWOOOFFF@@@???>>><<<===AAADDDGGGNNNUUU[[[^^^```aaaccccccbbbbbbbbbaaa___]]]ZZZXXXTTTPPPJJJCCC;;;555333111...---...//////...,,,,,,------...............---,,,,,,------,,,***((()))***,,,,,,+++***)))+++++++++*********))))))+++,,,---------,,,+++***,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++---............/////////........................///000111000//////111333444555888<<<@@@EEEHHHJJJKKKIIIGGGEEEEEECCC@@@>>><<<>>>CCCIIIPPPSSSTTTSSSTTTPPPLLLHHHEEECCC@@@>>>??????AAABBBDDDEEEEEEEEEIIIFFFBBB>>>:::999999999;;;<<>>999555000------///111111444111///...///111222222222000---,,,---...------///...---...///000...,,,++++++,,,,,,,,,,,,---------,,,+++,,,.........,,,,,,...//////---,,,,,,,,,++++++,,,,,,---.........******)))))))))***+++,,,++++++***))))))***++++++***************+++++++++++++++++++++,,,,,,,,,,,,************************************************+++************+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,---------............/////////,,,,,,,,,------------......///000///---,,,---...000111222333555:::AAAEEEHHHJJJMMMNNNLLLJJJIIIHHHEEEHHHMMMQQQRRRQQQNNNLLLFFFCCC???;;;888888999:::???BBBFFFJJJLLLKKKIIIGGGKKKLLLNNNNNNMMMLLLLLLMMMGGGEEEDDDEEEIIIMMMPPPRRRTTTWWW^^^eeeiiiooozzzyyyppphhheeegggmmmqqqsssuuuvvvxxxyyyzzzzzz{{{~~~yyykkk\\\WWWZZZ[[[YYYXXX[[[[[[ZZZ\\\aaadddccc___```aaabbbbbbaaa```___WWWPPPIIIFFFDDD@@@@@@AAABBBDDDGGGMMMSSSZZZ___bbbcccaaa```aaacccdddaaa^^^\\\[[[ZZZWWWRRRKKKAAA;;;666333000//////000000///------..................///...------......---,,,,,,,,,,,,---------------......---------,,,,,,,,,------...------+++***)))...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---......///.........///000111000000000333555777999===AAADDDGGGJJJKKKHHHFFFCCC@@@>>>>>>======???BBBHHHNNNRRRTTTSSSRRRQQQMMMGGGCCCBBBAAAAAAAAADDDFFFHHHKKKMMMNNNOOOOOOOOOKKKFFF@@@<<<;;;<<<===@@@BBBFFFHHHKKKNNNRRRUUUZZZ\\\___aaacccbbbaaa``````___^^^]]]\\\]]]^^^^^^aaa___\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVZZZWWWUUUTTTSSSSSSSSSUUUOOOQQQSSSSSSSSSTTTSSSSSSWWWVVVTTTUUUWWWXXXXXXWWWYYYXXXVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZ\\\```eeehhhdddcccbbbcccddddddcccaaa^^^]]]\\\\\\]]]___bbbdddeeeccc___[[[UUUPPPKKKIIIBBBBBBBBBEEEIIIOOOTTTWWW^^^___aaaccceeeeeeeeeeee]]]XXXQQQOOOPPPSSSVVVWWW]]]```ccceeeeeedddcccbbb```___]]]YYYSSSMMMHHHEEE>>>999222...---///000111111///---,,,,,,...///000666333///......//////...///......///000000///---+++++++++,,,,,,,,,---------++++++,,,...///...---,,,---......,,,++++++,,,)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++************************)))))))))******+++,,,,,,,,,,,,,,,------------...***************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------------........./////////.........////////////000//////000///---,,,---//////222555999<<>><<<999777666999<<<>>>CCCEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLKKKHHHGGGGGGHHHDDDDDDEEEHHHMMMSSSXXX[[[\\\bbbkkkttt|||wwwrrrqqqtttxxxzzzxxxssslllhhhiiijjjkkkkkkmmmppprrruuuwww{{{zzzggg\\\ZZZ\\\\\\\\\[[[XXXWWWYYY]]]```aaa]]]^^^___aaabbbbbbbbbbbb___YYYSSSNNNJJJFFFCCCBBBBBBBBBCCCFFFMMMUUU\\\aaabbb```^^^```dddfffccc```]]]]]]\\\ZZZVVVPPPHHHBBB888555111//////000000///...---------------......///...------......---+++///...---------...000000/////////............---,,,,,,,,,,,,,,,+++******,,,+++)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...//////.........///000000000222555888<<<>>>AAAEEEGGGHHHIIIIIICCCAAA===:::999:::===???EEEHHHMMMQQQRRRPPPNNNLLLKKKGGGCCCAAACCCEEEHHHIIILLLMMMOOORRRSSSTTTTTTSSSNNNKKKEEEAAA>>>>>>@@@BBBGGGJJJMMMPPPRRRTTTWWWYYYZZZ[[[]]]___aaaaaaaaaaaabbbaaa___]]]\\\\\\]]]]]]]]]ZZZXXXVVVTTTRRRPPPMMMOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTVVVXXXYYYYYYXXXVVVTTTTTTTTTUUUTTTQQQNNNMMMQQQQQQTTTYYY^^^cccdddeeeeee___XXXSSSRRRRRRSSSRRRSSSRRRQQQSSSVVV[[[___bbbaaa___^^^^^^______^^^]]][[[ZZZZZZZZZ\\\___bbbdddaaaaaa```^^^[[[WWWTTTSSSMMMJJJGGGEEEFFFJJJOOOSSS\\\]]]```bbbdddeeeffffff]]]VVVMMMFFFEEEHHHMMMPPPVVVZZZ^^^`````````bbbccc``````___\\\XXXSSSOOOLLLDDD>>>777111///////////////...---++++++,,,...///444111---++++++,,,,,,+++///......///000000///---+++++++++,,,,,,,,,---------++++++,,,...///...---+++,,,---,,,******+++,,,(((((((((((()))))))))))),,,------...---,,,++++++*********++++++************)))))))))***+++,,,---))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........---------,,,,,,,,,++++++,,,------------..................////////////000//////000///------///111...333:::???BBBCCCDDDEEEFFFIIIMMMNNNLLLJJJIIIIIILLLOOOQQQRRROOOIIICCC???888777666666999===AAADDDFFFEEEEEEFFFGGGJJJMMMNNNKKKKKKJJJGGGCCCBBBCCCDDDDDDFFFJJJOOOUUU^^^eeejjjnnnuuu~~~xxxmmmffffffggghhhhhhiiikkkllliiieeedddiiimmmvvv{{{kkkeeeeeefffaaa\\\XXXXXXYYYZZZ[[[\\\^^^^^^___aaabbbcccccccccbbb___ZZZUUUQQQNNNIIIFFFDDDBBB@@@AAAEEEMMMUUUZZZ^^^]]]\\\^^^bbbddddddbbbaaa```^^^\\\YYYUUUOOOKKK<<<888333000/////////...------,,,++++++,,,,,,---...---,,,,,,------,,,+++,,,+++***)))***+++---...,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,***(((&&&&&&''')))***++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------.../////////...///000000222555999===AAACCCFFFHHHHHHGGGEEEDDD===<<<:::777666999===AAAHHHKKKOOOQQQOOOLLLIIIHHHGGGEEEDDDEEEIIIMMMPPPQQQRRRSSSUUUVVVUUUTTTRRRQQQJJJGGGDDDBBBBBBEEEHHHKKKNNNQQQUUUWWWXXXXXXZZZ[[[YYYZZZ[[[\\\]]]^^^^^^___``````^^^\\\[[[ZZZYYYYYYTTTRRRPPPOOONNNMMMKKKIIILLLLLLMMMOOOQQQSSSVVVWWWRRR[[[dddjjjmmmnnnjjjddd___ZZZWWWWWWUUUQQQNNNNNNTTTWWW]]]gggpppwwwyyyzzz{{{ssshhh```]]]\\\ZZZYYYXXXVVVUUUXXX\\\___^^^\\\\\\ZZZXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\___aaabbb\\\]]]]]]]]]]]]\\\[[[[[[XXXTTTOOOJJJIIIKKKOOORRRXXXYYY\\\___bbbddddddddd]]]WWWMMMDDD@@@@@@DDDGGGMMMPPPTTTVVVVVVXXX\\\```^^^___```___\\\YYYUUURRRKKKFFF>>>777333111///......///000///------///000555222///.........------///...---...///000...,,,++++++,,,,,,,,,,,,---------,,,+++,,,.........,,,,,,,,,,,,+++))))))***,,,***+++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,*********++++++++++++,,,************************------------------------)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,---------.........,,,,,,,,,------------...//////000///...///222444222888>>>DDDEEEEEEEEEEEEFFFIIILLLNNNMMMKKKJJJJJJOOOOOOOOOMMMIIIDDD???;;;666666777999===AAAEEEGGGEEEEEEDDDEEEGGGJJJMMMPPPJJJIIIGGGDDDAAA@@@BBBDDDIIIMMMSSSZZZcccmmmxxx~~~~~~~~~uuuooooooqqqttttttsssvvvvvvoooddd^^^^^^bbb```iiipppsssyyy{{{yyyxxxkkkddd_________\\\YYYYYY``````aaabbbcccdddeeeeeecccccc```[[[YYYWWWSSSMMMGGGDDDAAA???@@@EEEKKKNNNVVVWWWXXXZZZ\\\___aaaccccccbbb```___^^^[[[VVVSSSBBB===777222000//////......---,,,+++***+++,,,---...---,,,,,,------,,,***...---,,,+++,,,---...///......---------,,,,,,,,,************+++,,,---......---+++))))))***+++,,,+++++++++,,,,,,------------............/////////------,,,,,,---...000111...000111222555999>>>BBBEEEFFFIIIJJJHHHEEEAAA???999999888666555777===BBBEEEIIIMMMNNNLLLIIIHHHHHHJJJIIIJJJMMMQQQTTTVVVVVVVVVVVVWWWVVVSSSPPPLLLIIIEEEDDDDDDEEEHHHMMMRRRUUUUUUXXX[[[]]]\\\[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRMMMKKKKKKKKKMMMNNNMMMLLLOOOPPPSSSWWW\\\aaafffiiiiiivvv{{{kkkbbb[[[[[[]]]\\\___cccgggkkkrrr|||zzzuuusssqqqnnnjjjjjjhhhiiiooouuusssiii___XXXVVVTTTTTTUUUWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]]ZZZZZZ[[[\\\]]]^^^_________\\\YYYUUUSSSRRRSSSSSSSSSUUUXXX[[[^^^```aaabbb^^^YYYRRRIIIBBB>>>===>>>BBBEEEIIIIIIJJJMMMTTTZZZ]]]___```aaa```]]]ZZZXXXSSSMMMEEE>>>888444000...---///222222///...///000555444222222222222000///...---,,,---//////---,,,++++++,,,,,,,,,,,,------...---,,,,,,---...---+++---------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++---+++***)))((()))++++++,,,,,,---------.........************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,------------------............/////////,,,,,,,,,------------...//////000000000111555888;;;>>>CCCEEEFFFFFFGGGHHHGGGJJJNNNOOONNNLLLKKKKKKMMMLLLJJJFFFBBB???<<<:::888999:::===@@@CCCEEEFFFCCCDDDEEEGGGIIIJJJKKKKKKGGGFFFEEEBBBAAABBBFFFIIIQQQVVV^^^gggqqq~~~qqqfffdddgggaaafffhhhfffgggnnnuuuwwwzzzrrrnnnooommmfff___]]]^^^^^^___```aaaccceeeeeeccceeeeeeaaa```aaa\\\UUUNNNKKKFFFBBBAAABBBEEEFFFMMMPPPTTTUUUTTTWWW\\\aaa``````aaabbbaaa^^^XXXSSSHHHCCC;;;555222111/////////...,,,+++++++++------///...------......---+++///////////////000000111000000000000////////////...---,,,,,,,,,---......///...---,,,,,,,,,------+++++++++,,,,,,---------////////////000000000000...---,,,+++,,,...000222///111333444777<<>>;;;888888888555444666<<>>:::888;;;>>>AAAAAAAAAFFFOOOVVV]]]^^^aaacccccc```]]][[[XXXRRRJJJCCC<<<777111...***...222222000------...111000///000111000...,,,---,,,,,,---......---+++++++++,,,,,,,,,---------///...,,,,,,------,,,+++.........,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,............,,,,,,...,,,***)))((()))***+++))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------.........//////***++++++,,,---//////000////////////000000000000........./////////000000//////000000000333777:::BBBCCCEEEEEEFFFGGGJJJLLLHHHKKKOOOPPPOOONNNMMMMMMKKKHHHEEEAAA>>><<<;;;;;;:::;;;===@@@BBBCCCDDDDDDAAADDDGGGJJJKKKJJJHHHFFFDDDDDDCCCBBBBBBEEEJJJMMMVVV\\\eeeppp{{{rrrnnnpppmmmooolllddd___bbbfffgggfffrrr~~~{{{}}}{{{pppgggdddZZZ[[[[[[]]]___aaacccdddbbbggggggdddeeegggccc\\\UUURRRMMMHHHEEECCCDDDDDDFFFKKKQQQQQQOOOQQQXXX___ZZZ\\\___bbbbbb]]]VVVPPPMMMGGG???888444222111000111000...,,,,,,,,,...///111///......//////...---,,,,,,,,,---------------...---------,,,,,,,,,,,,222111///...------............------,,,,,,,,,---+++,,,---///111222444444............////////////,,,...111222111000///000000333777;;;>>>BBBFFFIIILLLIIIGGGFFFEEEAAA;;;666777666555666888<<<@@@CCCGGGFFFDDDCCCDDDHHHLLLNNNQQQRRRUUUWWWXXXXXXWWWVVVVVVRRRNNNLLLKKKJJJGGGEEEDDDGGGKKKPPPTTTVVVWWWWWW[[[[[[ZZZYYYXXXXXXXXXXXXZZZXXXWWWVVVQQQMMMPPPVVVUUURRRPPPRRRRRRPPPMMMLLLIIILLLPPPTTTWWWYYYZZZZZZZZZ[[[]]]bbbkkkvvvzzzzzzzzzjjjddd^^^ZZZZZZ[[[ZZZYYYWWWVVVTTTPPPMMMNNNTTTYYY\\\[[[ZZZYYYZZZ\\\^^^___bbbbbbbbbaaa```^^^\\\[[[[[[YYYWWWUUUVVVXXXZZZ\\\```___]]]VVVMMMEEE???<<<888<<<>>>;;;888;;;FFFQQQYYY```dddbbbaaabbbbbb```XXXUUUPPPKKKEEE>>>666111222000//////000111///......111444444111......///---------...............++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++,,,***(((***---...---+++******************************+++++++++,,,,,,,,,)))***+++,,,---.........***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............////////////...............///000000///...///000444999===@@@IIIIIIJJJKKKKKKLLLKKKKKKHHHJJJMMMOOOOOONNNLLLKKKIIIGGGDDDAAA???======<<<<<<===>>>???AAABBBDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFCCCEEEFFFFFFFFFIIIOOOUUU```jjjttt}}}yyysss}}}ooobbbbbbeeeddd```ccchhhrrr~~~}}}uuummm___VVVYYY\\\ZZZ___hhhfffggghhhhhhgggeeecccbbb___[[[UUUMMMHHHEEEDDDDDDGGGFFFGGGMMMTTTWWWVVVSSSWWWZZZ]]]______[[[XXXUUUNNNKKKFFF???999444000...000///---.........---+++333111///------...------------------------------------............------........................000///...,,,++++++,,,,,,,,,,,,,,,,,,---------...............////////////---///111111000///000111222555:::===@@@CCCGGGIIIMMMJJJGGGDDDCCC???:::666666666666888:::===@@@BBBAAA@@@@@@BBBDDDHHHLLLOOOUUUVVVWWWWWWVVVUUUSSSRRRMMMKKKIIIHHHIIIHHHFFFCCCGGGIIIMMMQQQTTTUUUVVVVVVXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSSSSOOOLLLOOOUUUWWWWWWWWWVVVTTTQQQRRRTTTTTTVVVXXX[[[\\\]]]]]]\\\]]]^^^aaafffppp~~~wwwsssnnnkkkkkkkkkiiihhhdddbbb]]]XXXTTTSSSUUUWWWWWWVVVUUUUUUWWWYYY\\\^^^bbbbbbbbbaaa``````___^^^[[[ZZZYYYWWWWWWXXXYYYZZZ[[[\\\[[[YYYSSSKKKBBB===777:::;;;999777:::CCCKKKVVV]]]bbbaaaaaabbbaaa___ZZZWWWSSSOOOIIIBBB:::555333111000000000111000......111444444222///....../////////000000111111111---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************************++++++++++++******)))+++,,,,,,------,,,,,,+++,,,+++)))+++---...---+++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,------......------------------------------............//////////////////.........///000000000000111333777<<>>======>>><<<===>>>@@@BBBDDDEEEEEEGGGHHHIIIJJJIIIHHHFFFEEEHHHIIIJJJJJJJJJOOOVVV]]]mmmwww|||pppmmmkkkgggbbbaaa```ccckkkvvvuuuggg\\\[[[[[[XXX[[[bbbcccdddfffggghhhgggfffeee___\\\YYYTTTNNNIIIFFFDDDBBBBBBDDDJJJQQQUUUSSSOOOQQQSSSWWW[[[]]]\\\YYYVVVRRRPPPLLLFFF???999444222111///......///000///...000///---,,,---.........------------------------------............------........................111000...---,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,............///////////////000000///...///111333444888===BBBDDDFFFHHHJJJMMMJJJEEEBBB???;;;888555555777999<<<===>>>??????:::<<<>>>BBBFFFJJJNNNPPPVVVUUUTTTRRRPPPNNNMMMLLLGGGGGGGGGHHHJJJJJJHHHFFFKKKMMMOOORRRTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNNNNPPPOOOOOOVVV^^^dddgggiiieee```]]]^^^```aaabbbbbbccccccbbbbbbaaa```aaaccciiirrr~~~|||zzzyyytttnnnhhhddd```\\\ZZZVVVTTTRRRQQQRRRUUUXXXZZZ____________```aaaaaabbb]]]]]]\\\[[[ZZZYYYXXXXXXVVVWWWXXXZZZYYYRRRHHH@@@999999888666666999???CCCOOOWWW]]]___```bbbbbb___]]][[[XXXUUUPPPIIIAAA<<<555333000///000000///......111444555333000------++++++,,,------...//////......---,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++++++++,,,,,,------,,,,,,+++---+++++++++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++*********+++,,,,,,------,,,,,,...---,,,++++++,,,---...************************,,,,,,---............---------------------------............////////////000000///////////////000111222444777<<>>===<<<======>>><<<===???AAADDDEEEGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEOOOPPPQQQQQQSSSZZZdddkkk~~~{{{xxxwwwsssqqqmmmfffaaaaaaeeelllqqqqqqccc^^^[[[WWWYYY___aaacccdddfffggggggfffeee______^^^\\\WWWQQQJJJFFF@@@@@@CCCHHHOOORRRQQQOOOLLLLLLOOOTTTZZZ\\\ZZZWWWUUUTTTRRRMMMFFF???888444111000...///000111111000---------,,,---...//////------------------------------............------........................000///...---,,,,,,------***+++,,,---///000111222............////////////000000///......///333666888<<>>===<<<;;;:::;;;<<<======>>>AAACCCFFFGGGHHHIIIHHHGGGEEEEEEGGGJJJMMMOOOVVVXXXZZZ\\\aaajjjvvv~~~xxxpppiiieeeccccccppp~~~}}}kkkaaa[[[WWWZZZ___```aaabbbcccddddddccccccbbbccccccaaa]]]XXXRRRNNNFFFDDDDDDGGGLLLPPPRRRSSSMMMJJJIIILLLSSSYYYZZZYYYVVVVVVUUURRRLLLDDD<<<777222000......000111111000.../////////......///000........................------............------........................///...---+++++++++,,,---,,,------///000111222333............////////////000000000//////222666:::<<<@@@EEEIIIJJJKKKKKKLLLKKKHHHDDD???:::888777888>>>???@@@@@@>>>:::777444666888;;;???CCCFFFHHHIIIEEEEEEFFFFFFHHHIIIKKKLLLQQQSSSUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMMMMMMMMMMLLLKKKIIIJJJOOOZZZgggvvv|||vvvvvvvvvwwwyyy{{{~~~}}}~~~~~~yyypppllleee]]]WWWSSSQQQPPPQQQQQQQQQSSSVVV[[[___bbbaaaaaabbbbbb```^^^\\\ZZZTTTQQQPPPRRRUUUUUUOOOJJJBBB>>>999888:::===???@@@BBBHHHNNNSSSZZZbbbeeecccbbbaaa```___\\\WWWQQQLLL???;;;555000///...------///111333555555333///---,,,------...//////000000------,,,,,,,,,,,,------........................///...------,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,---......//////......------------------------............////////////222111111000000000111111333555999>>>CCCHHHKKKMMMJJJKKKMMMNNNPPPQQQRRRRRROOOMMMKKKGGGDDDAAA???>>>>>>===;;;:::::::::;;;;;;>>>@@@CCCFFFHHHIIIIIIIIIKKKIIIHHHIIIMMMUUU]]]bbb___ccchhhmmmsss}}}zzzoooeee``````lllzzzwwwggg]]]XXXXXXZZZ\\\\\\^^^```aaabbbcccdddeeeeeeeeedddaaa]]]ZZZXXXNNNKKKGGGEEEGGGLLLQQQTTTQQQMMMHHHHHHMMMSSSXXXZZZWWWXXXYYYXXXSSSKKKCCC>>>555222///...///000000///111222333222///......000........................------............------........................---,,,+++*********+++,,,...............---------............///////////////000000000222555:::>>>@@@CCCHHHJJJKKKLLLMMMNNNIIIHHHFFFBBB===<<<<<<>>>AAAAAA@@@>>>;;;888444333444555888;;;>>>@@@AAABBBDDDEEEGGGJJJLLLOOOQQQRRRTTTVVVWWWVVVSSSQQQOOOOOONNNNNNNNNNNNNNNNNNOOOOOOGGGHHHKKKNNNQQQRRRRRRSSSMMMPPPZZZiiiyyywwwmmmddd\\\XXXUUUPPPOOONNNNNNQQQUUUZZZ]]]___```aaaaaaaaa___^^^]]]WWWTTTQQQPPPQQQQQQOOOLLLFFFBBB===:::;;;???CCCEEECCCFFFHHHKKKTTT___dddddddddbbbaaa```^^^[[[WWWSSSHHHBBB:::444111///......000000111333444444222000---------...............,,,,,,+++++++++,,,------------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++........................------...////////////...------------------------............////////////111111111111111222222333666888===BBBFFFIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQMMMJJJGGGCCC@@@===<<<<<<>>>===<<<;;;:::;;;<<<<<>>AAADDDFFFIIIJJJKKKLLLMMMOOOJJJJJJJJJGGGCCCBBBCCCEEECCCAAA>>>;;;888666555555444555777999<<<>>>@@@AAAGGGIIILLLOOOQQQSSSTTTTTTTTTUUUUUUSSSOOOMMMMMMNNNKKKKKKKKKKKKLLLMMMMMMNNNJJJLLLOOOSSSUUUWWWWWWWWWRRRXXXgggyyy}}}tttkkkddd```VVVSSSPPPNNNNNNQQQUUUXXX\\\\\\]]]^^^^^^______^^^ZZZXXXVVVSSSPPPNNNMMMLLLIIIFFF@@@<<<<<>>@@@???>>>:::===@@@AAABBBCCCEEEGGGBBBCCCDDDFFFHHHJJJLLLMMMXXX]]]fffooozzzyyykkkaaa\\\WWW\\\ccciiitttzzzzzzuuukkkdddcccbbb```aaaccceeegggjjjllljjjgggfffbbb]]]XXXSSSOOOJJJGGGFFFIIILLLMMMLLLIIIFFFDDDLLLQQQUUUTTTQQQOOORRRUUULLLHHHAAA:::555222111111111000///......///000111000/////////..................////////////......---------------------------,,,,,,...000000///------...000111111111/////////////////////000111222222444666:::>>>CCCFFFHHHIIIJJJMMMOOOPPPPPPPPPOOOPPPPPPPPPPPPOOOMMMKKKJJJBBB>>>:::888999::::::999===???BBBFFFIIILLLNNNOOOMMMNNNOOOOOOOOOOOOQQQSSSSSSQQQMMMJJJGGGEEECCCAAAEEEEEEGGGKKKOOOSSSUUUWWWZZZYYYZZZ^^^dddiiijjjjjjgggppp}}}~~~zzzwwwqqqlllhhheeecccbbbZZZ]]]]]]ZZZZZZ\\\]]][[[]]]\\\\\\^^^___^^^YYYUUURRRPPPKKKEEE???>>>AAAEEEKKKMMMPPPQQQPPPPPPSSSUUU[[[]]]___bbbcccaaa___]]]\\\YYYSSSMMMFFF>>>666111111111000000111222333444444555555111---,,,---000---......//////...------.........---------,,,,,,,,,---------............---,,,,,,++++++,,,,,,---+++++++++++++++++++++******++++++,,,,,,++++++***,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...------,,,+++,,,,,,,,,------...///000000000000////////////////////////////////////////////////000/////////222666:::<<>>>>>???AAAAAAAAABBBDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJNNNRRRUUUbbbfffmmmvvv}}}sssmmmkkkYYYZZZZZZ[[[bbbrrr|||sssmmmfff___^^^___aaaeeeiiilllkkkhhhjjjfffaaa\\\WWWQQQKKKFFFEEEGGGIIIJJJIIIGGGFFFEEEJJJNNNQQQPPPNNNNNNQQQUUUOOOKKKEEE>>>888444222111111000000///000000000111000000/////////...............////////////.................................---,,,---...///...------...000111111111000///////////////000111222333555777:::>>>BBBGGGJJJLLLKKKLLLNNNPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJDDD@@@===;;;<<>>666444333111111111333333888555111///...//////............///////////////............------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------------------,,,,,,------......------,,,++++++------------++++++))))))*********+++++++++...------,,,,,,------...------------------------------,,,,,,,,,,,,------......---------------...------------------,,,,,,///////////////////////////////////////000000000///000222555888===@@@BBBCCCFFFIIILLLNNNOOORRRTTTXXXWWWUUURRRNNNKKKHHHFFFBBBEEEGGGFFFDDDDDDFFFIIIHHHJJJKKKJJJHHHEEEDDDDDDBBBEEEIIIMMMRRRZZZcccjjjqqqwwwtttddd\\\^^^iiissstttbbb]]][[[```eeefffddddddeeeeeedddcccaaa]]]XXXTTTHHHFFFCCCBBBDDDFFFHHHHHHGGGKKKNNNPPPOOONNNNNNOOOSSSQQQMMMHHHAAA:::555222111222333444333222111000000000000////////////...------............------........................000...,,,+++,,,---,,,+++...//////000000000000000...//////000222444555666999;;;???CCCGGGKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOOMMMMMMIIIHHHGGGEEEFFFHHHLLLNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSPPPMMMKKKKKKLLLIIIJJJIIIGGGFFFHHHLLLPPPPPPQQQSSSVVV[[[dddooowwwzzzrrr^^^RRRQQQTTTWWWYYYZZZ\\\^^^```^^^^^^]]]ZZZUUUNNNHHHCCC???EEENNNVVVZZZYYYTTTOOOMMMRRRZZZ```cccdddddddddbbbaaaaaa___[[[TTTKKKEEE777555333111000111333444444111...---...000000///............//////000000//////.........---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,------......------,,,++++++------------++++++))))))*********+++++++++...------,,,,,,------...------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------,,,,,,////////////////////////////////////000000111111...000333777;;;???BBBCCCCCCFFFJJJLLLNNNPPPRRRTTTUUUTTTRRROOOMMMJJJIIIHHHEEEHHHKKKJJJHHHGGGIIILLLIIIJJJJJJHHHEEECCCCCCCCCCCCIIIRRRYYY```hhhrrryyyyyyxxxhhhaaaaaacccpppzzzfff]]]XXX]]]bbbcccdddeeeccccccccccccccc```\\\XXXMMMIIIDDDBBBCCCFFFHHHIIIGGGKKKQQQTTTTTTRRROOOMMMRRRQQQOOOLLLFFF>>>888444222333444444444222111000111000000000////////////---..................---------------------------000...,,,,,,------,,,+++////////////000000000000......///111333555777888<<<>>>BBBFFFIIILLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOOOOOLLLMMMMMMKKKJJJKKKNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPMMMIIIGGGGGGGGGHHHJJJLLLLLLKKKLLLQQQVVVYYY\\\```bbbgggqqqjjjXXXPPPPPPQQQSSSVVVZZZ]]]___fffeeeccc```[[[TTTKKKDDD???CCCIIIQQQVVVXXXVVVSSSLLLNNNQQQWWW^^^bbbcccccc``````aaa```^^^XXXQQQKKK;;;999555222111111333444000000////////////000000............///000111111/////////.........------,,,------------.........+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...------------------------......------------......,,,,,,,,,,,,,,,,,,---.........///////////////...////////////////////////...//////000000111111222///111555999>>>AAACCCDDDEEEGGGKKKMMMNNNPPPRRRTTTSSSRRRPPPNNNLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKKKKJJJGGGEEEDDDFFFGGGIIIQQQ[[[dddjjjrrr|||~~~ooogggccc```eeennnxxxlll___VVVZZZaaabbbdddhhhddddddccccccbbb```\\\YYYRRRLLLEEEBBBDDDFFFGGGGGGEEEIIIOOOTTTVVVTTTQQQNNNOOOQQQQQQPPPKKKDDD<<<777333333333333222222111000111111000000000/////////......////////////......------------------------///...---...//////---+++///////////////000000111......///111333666888999???AAAEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRQQQQQQOOOQQQRRRPPPNNNMMMNNNPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPOOONNNKKKGGGEEEEEEEEEFFFKKKQQQTTTVVVZZZaaafffkkkmmmqqqwww{{{fffVVVRRRNNNNNNRRRWWWZZZZZZcccbbbbbbaaa___YYYPPPJJJDDDDDDEEEJJJPPPUUUVVVVVVMMMIIIIIINNNXXX```bbb````````````aaa___\\\VVVQQQBBB???:::555222111222222...111444333000......000///.........///000111222////////////........................////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...------------------------......------------......---------------...//////------...///000000000000////////////////////////...//////000111111222222111444888===AAADDDEEEFFFFFFHHHKKKMMMNNNOOOQQQSSSTTTRRRPPPNNNMMMLLLLLLLLLPPPOOOOOOOOOPPPOOOMMMKKKIIIIIIIIIHHHIIIMMMRRRVVVZZZaaajjjpppuuu}}}wwwqqqbbb^^^^^^bbbhhhooo|||yyyfffYYYZZZ^^^^^^```fffdddcccbbbbbbbbbaaa___]]]VVVOOOGGGCCCCCCEEEEEECCCAAACCCHHHNNNRRRUUUTTTTTTNNNPPPSSSTTTPPPIIIAAA<<<444333222111111000000000111111111000000000////////////000000000000//////........................------...000222111///,,,///////////////000111111......///111444666888:::BBBDDDGGGJJJMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRPPPSSSTTTSSSPPPMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPOOOLLLHHHFFFFFFFFFDDDKKKUUU\\\aaahhhrrryyyzzzzzzttt^^^VVVNNNLLLOOOTTTUUUTTTZZZZZZ\\\^^^___\\\VVVPPPIIIFFFDDDFFFLLLRRRVVVWWWMMMGGGCCCHHHUUU^^^aaa_________```aaa```^^^YYYUUUHHHDDD>>>888444111111111///444888666111------//////.........///000222333000/////////............------------.........///++++++------------++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,...---++++++++++++---...))))))*********+++++++++...------,,,,,,------...------------------------......------------.....................///000111***+++,,,---............////////////////////////...//////000111222222222333666;;;???CCCFFFGGGGGGGGGIIILLLNNNNNNOOOQQQRRRUUUTTTRRROOONNNMMMMMMMMMSSSQQQOOOPPPRRRQQQNNNJJJEEEFFFGGGJJJNNNVVV```fffooouuu{{{yyylllbbbXXXWWWXXX[[[fffrrr~~~ooo]]][[[\\\YYYZZZ```aaa```___aaaccceeeddddddXXXPPPGGGCCCCCCDDDBBB@@@===>>>BBBGGGNNNTTTWWWXXXMMMQQQUUUWWWTTTMMMEEE@@@555444222000//////000111111111111111000000000000000000111111111111000000////////////////////////,,,---///222444333000,,,000000000000////////////...///111333444777;;;???FFFGGGHHHJJJLLLMMMOOOOOOLLLMMMNNNOOOPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOOUUUVVVVVVTTTQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOJJJKKKMMMOOOOOONNNLLLKKKOOOUUU___kkkvvv~~~qqqbbbSSSLLLHHHHHHOOOXXXXXXZZZ]]]______]]]ZZZXXXSSSKKKCCCBBBHHHNNNOOOMMMMMMHHHCCCBBBFFFOOOXXX]]]aaaaaabbbcccbbb```[[[XXXSSSLLLBBB999333111000///222222222111000///.................................------------,,,,,,,,,000000000000000000000000........................111///---,,,,,,,,,+++***------,,,++++++*********.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...,,,,,,...///000000000000////////////////////////....................................//////////////////............//////000000000///......000222888;;;???AAACCCEEEHHHJJJIIIHHHIIIKKKNNNQQQRRRQQQRRRPPPNNNOOORRRTTTSSSQQQTTTVVVVVVTTTQQQNNNLLLLLLDDDFFFJJJQQQ\\\jjjyyyvvvqqqggg[[[SSSSSSZZZaaapppzzzssscccYYYUUUVVVZZZYYY]]]bbbdddcccaaaaaaccc```WWWLLLGGGGGGGGGCCC>>>@@@???@@@CCCIIIPPPUUUXXXWWWVVVVVVWWWWWWSSSLLLGGG===888222111444444222///000000000000////////////000000000000000000000000111111000///////////////***+++---///000000///...000000000000000000000//////111333555777:::>>>AAAFFFGGGHHHJJJLLLMMMOOOOOOMMMNNNOOOPPPPPPPPPOOONNNRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNJJJLLLOOORRRUUUVVVXXXXXX\\\cccnnn{{{{{{lll\\\RRRMMMJJJOOOUUUXXXYYY\\\^^^___^^^\\\[[[YYYRRRJJJEEEFFFGGGGGGFFFKKKFFF@@@???BBBKKKTTTYYYaaabbbcccddddddaaa]]]ZZZWWWPPPGGG>>>999555222000111111222222222000///...000000000000000000000000111111000000000/////////........................------------------------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---------,,,,,,---------------------------------,,,,,,++++++,,,,,,---.........///000111111111111////////////////////////....................................//////////////////............//////000000111000///000222555999<<<@@@CCCEEEGGGIIIKKKJJJJJJKKKMMMPPPQQQQQQPPPOOOMMMLLLNNNQQQSSSSSSRRRQQQRRRTTTSSSPPPMMMKKKKKKJJJKKKQQQ^^^ppp|||sssiii___YYYWWWXXX]]]gggwwwuuueeeXXXTTTUUUWWWZZZ___``````aaabbbdddbbb[[[RRRLLLJJJHHHDDDAAA@@@???>>>@@@FFFMMMTTTXXXXXXXXXXXXYYYYYYVVVPPPKKKAAA;;;444111222333222000111000000000////////////000000000000000000000000111000//////.........///***+++---///000000///...000000000000000000000000111444666888:::===AAADDDGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTRRRPPPOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJNNNPPPSSSXXX]]]bbbfffiiikkkqqq|||yyykkk```WWWQQQQQQSSSUUUVVVYYY[[[]]]^^^^^^^^^[[[WWWPPPJJJEEECCCBBBBBBHHHCCC>>>;;;===DDDMMMSSS___```ccceeedddaaa]]][[[[[[VVVNNNGGG@@@:::555111///111222333333222000///000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,+++,,,,,,---.../////////...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...++++++,,,------,,,,,,,,,////////////////////////////////////////////////............////////////000//////......//////000///000111111111222666888;;;>>>BBBEEEGGGIIIKKKMMMMMMLLLMMMOOOQQQQQQOOOMMMIIIIIIJJJLLLPPPRRRSSSRRRNNNPPPRRRQQQOOOMMMLLLLLLLLLNNNXXXlllxxxoooeee\\\VVVQQQWWWcccsssxxxcccYYYWWW[[[\\\\\\\\\\\\^^^bbbeeeddd```YYYSSSMMMHHHFFFEEEBBB@@@>>>>>>BBBIIIQQQWWWYYYYYYZZZ\\\\\\YYYTTTQQQHHHAAA888222111222222111111111000000000/////////////////////////////////000///......---.........+++,,,---/////////......000000000000000111111111333555888;;;===???CCCFFFHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPQQQSSSSSSRRRRRRQQQNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRQQQOOONNNOOOPPPNNNLLLJJJHHHHHHIIIKKKLLLTTTVVV[[[aaahhhoootttwwwyyy~~~uuutttxxx}}}~~~}}}zzzqqqhhh___XXXUUURRRSSSTTTVVVYYY\\\^^^```YYYXXXUUUOOOHHHDDDDDDFFFFFFCCC===999:::???HHHNNNZZZ]]]aaadddccc```^^^\\\]]]ZZZUUUOOOHHH@@@888222///000222444444333111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---.........,,,,,,------............------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,---......***+++++++++++++++***)))////////////////////////000000000000000000000000............////////////000000////////////000000---...000111222444888;;;===AAAEEEHHHJJJKKKLLLNNNNNNNNNNNNOOOPPPOOOLLLJJJDDDEEEHHHLLLPPPRRRRRRRRRNNNOOOQQQQQQOOOMMMMMMNNNRRRXXXfffzzz{{{tttllleee[[[[[[\\\cccrrrxxxkkkhhhkkkggg```ZZZXXXZZZ___ccccccbbb___XXXOOOIIIGGGGGGGGGDDDAAA???@@@FFFNNNSSSYYYZZZ\\\^^^^^^\\\YYYWWWPPPHHH>>>666222222222222111111111000000000/////////////////////////////////......---------......,,,,,,---...//////......///000000000111111111222333666:::===???AAAEEEGGGIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRRRRMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQPPPNNNMMMNNNOOOQQQNNNKKKIIIJJJNNNSSSWWWWWW[[[bbbllluuu}}}|||wwwmmmiiieeeeeejjjnnnnnnlllttt}}}zzzpppeee\\\TTTSSSRRRRRRUUUYYY]]]___YYYZZZYYYTTTLLLHHHGGGIIIFFFDDD@@@<<<:::===DDDJJJVVV[[[bbbeeeeeecccaaa```^^^\\\YYYUUUNNNEEE<<<555000111333444444444222111........................111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---//////......---------,,,,,,,,,+++------------------------,,,,,,---......---,,,,,,------------------------------,,,,,,------.../////////000000000///......////////////////////////000000000000000000000000............////////////000000////////////000000,,,...000111333666:::===???CCCGGGKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMKKKIIIFFFAAADDDIIIMMMPPPQQQRRRRRRLLLNNNOOONNNMMMNNNPPPRRR___iiizzz}}}qqqjjjaaa]]]eeeyyyzzzlll```YYYYYY\\\^^^```aaa```ZZZQQQJJJHHHHHHLLLJJJGGGCCCAAADDDJJJOOOWWWYYY\\\^^^___^^^]]]\\\VVVOOOEEE<<<666333333333111111111111000000000000////////////////////////......------------...///------..................///000000111111222222222444888<<>>BBBEEEGGGJJJLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQOOOLLLKKKKKKLLLIIILLLPPPVVV\\\aaaeeehhhdddlllyyy|||ppppppooooooppprrrssstttssspppnnnnnnooonnnjjjfffeeehhhjjjllllllnnnqqqtttwww~~~~~~~~~~~~xxxpppkkkbbbZZZUUUTTTWWWYYY[[[\\\[[[XXXSSSNNNJJJHHHFFFGGGGGGCCC>>><<>>>>>>>>???>>>EEEKKKQQQTTTSSSQQQPPPPPPOOOPPPQQQUUU\\\hhhuuu}}}}}}oookkknnnsssvvvqqqbbbXXXXXXYYYZZZ[[[YYYUUUOOOLLLEEEJJJNNNNNNIIIFFFFFFHHHMMMQQQVVVYYYZZZ[[[^^^aaa\\\ZZZVVVOOOEEE===777444222222222111111111111000111111111111111111111111///////////////000111111///......---------......333222000///000333777:::888===CCCHHHJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNPPPQQQOOOPPPRRRTTTTTTSSSQQQPPPTTTTTTSSSRRRPPPNNNKKKJJJMMMOOOPPPOOOKKKHHHFFFFFFPPP[[[lll}}}~~~}}}~~~|||vvvpppnnnkkknnntttzzz|||vvvssswwwvvvyyy{{{wwwttt|||tttnnniiibbb\\\WWWVVVVVVVVVVVVYYYYYYUUUPPPLLLOOOQQQMMMEEE@@@???AAAFFFKKKSSS]]]dddfffdddaaabbbbbb```]]]ZZZUUURRROOOEEE===555111222333222000...000000///...---...///000000000000000000000000//////.........---------,,,---///...------///000---------------...///000------------------------................................................000///...---,,,------...111111111111111111111111111000///...------...///////////////000000000000000000//////.........---000000000000000000000000222222111222222222000///111444888;;;>>>@@@CCCEEEGGGIIILLLNNNOOOMMMKKKIIIBBBAAA???>>>>>>@@@AAABBBNNNMMMPPPUUUVVVRRRPPPRRRMMMSSSYYY___iiixxx|||ooofffjjjppp~~~zzzeeeUUUTTTUUUVVVXXXXXXVVVTTTRRRGGGHHHIIILLLMMMLLLHHHDDDJJJOOOVVVYYYZZZZZZ\\\^^^```^^^ZZZUUUNNNEEE;;;555666666444333333333444555111111111111111111111111000000000000000000000000,,,---------......//////333222222222333666999;;;;;;???EEEIIIKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRNNNPPPRRRTTTUUUTTTTTTSSSUUUUUUUUUSSSQQQNNNKKKIIIKKKLLLKKKHHHEEEDDDDDDEEESSS^^^ooo|||xxxwwwzzz{{{vvvrrrrrrtttzzzvvvuuuwwwxxxuuusss|||zzzwwwsssmmmeee___RRRRRRRRRUUUXXXYYYVVVQQQOOOOOOOOOOOOLLLHHHBBB===>>>BBBJJJTTT]]]cccdddcccccccccbbb```]]]ZZZWWWUUUIIIAAA888333222222111//////000111000.........///000000000000000000000000//////.........------------.........,,,+++,,,---///......---------......------------------------...................................................---,,,+++++++++,,,,,,........................111000///...---......///............////////////000/////////............000000000000000000000000222111111111222222111000333666:::===???AAADDDFFFIIIKKKMMMOOOOOOLLLIIIGGG@@@???>>>>>>???AAADDDFFFOOONNNPPPSSSRRRNNNMMMOOOTTT[[[dddlllwwwrrrfffaaaeeeooo|||wwwfffZZZXXXWWWWWWXXXYYYYYYXXXWWWLLLJJJIIIIIIJJJJJJHHHGGGIIINNNTTTXXXZZZZZZ\\\]]]```^^^\\\XXXRRRJJJ@@@999777666444222222222222333111111111111111111111111000000000000000000000000------........./////////333333444555777999;;;===???CCCHHHKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJGGGCCCAAABBBEEEHHHTTT___ooo~~~zzzyyywwwxxx~~~}}}{{{{{{}}}}}}yyyxxx}}}}}}xxxmmmeeeRRRPPPOOOSSSWWWXXXWWWUUUTTTPPPNNNQQQTTTQQQFFF<<<;;;===CCCLLLVVV^^^ccceeecccccccccbbb```^^^\\\ZZZPPPHHH===666333222111///000111222111/////////000000000000000000000000000/////////............---...///000///---+++,,,---000000///------,,,,,,,,,........................................................................------,,,+++++++++,,,,,,........................000000///............///---------.........//////////////////............000000000000000000000000000000000111111111111111666999===???AAABBBEEEGGGKKKMMMOOOPPPNNNJJJFFFBBB>>>=========@@@DDDHHHKKKPPPOOOPPPRRRQQQMMMNNNRRR```jjjvvvssseee]]]^^^ccciiimmmsssuuuiiicccZZZWWWUUUUUUWWWYYYZZZZZZRRRNNNJJJGGGGGGHHHIIIHHHGGGLLLRRRWWWYYYZZZ[[[[[[___^^^^^^\\\XXXPPPFFF@@@888666444222000000000111111111111111111111111111000000000000000000000000......////////////000000111222555777:::<<<===>>>BBBEEEIIILLLLLLLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPPPPQQQPPPPPPPPPPPPMMMKKKGGGCCCBBBFFFLLLQQQVVV```nnn{{{|||zzz{{{tttkkkZZZSSSOOOPPPTTTUUUWWWXXXXXXSSSPPPRRRVVVTTTKKKCCC@@@@@@BBBHHHQQQ[[[bbbeeecccccccccbbbaaa___\\\[[[VVVNNNDDD;;;555333111///111222333222000///000111/////////////////////////////////...............000111111000///......000//////...---------------////////////////////////........................................................................000000000000000000000000/////////.........//////.........////////////000///////////////.........///////////////////////////000000000000111222444:::===@@@BBBCCCEEEGGGIIIMMMNNNPPPOOOLLLGGGBBB???<<<<<<===???BBBGGGLLLOOOQQQOOOPPPRRRQQQQQQVVV]]]mmm|||rrrgggaaaaaabbbcccbbbdddooo{{{yyypppmmmddd```[[[XXXZZZ\\\]]]]]]VVVRRRMMMJJJIIIIIIHHHHHHEEEIIIOOOTTTXXXYYYZZZZZZ\\\]]]^^^^^^[[[UUULLLFFF;;;999666222000//////000111111111111111111111111/////////////////////////////////000000000000000000222555888;;;===??????DDDGGGJJJLLLKKKKKKLLLMMMOOOOOOOOOOOOQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKIIIKKKPPPXXX]]]aaajjjvvv~~~|||{{{|||}}}zzz}}}~~~}}}zzzfffZZZPPPOOOOOOOOORRRWWWYYYVVVTTTSSSTTTSSSOOOLLLEEECCCAAAEEEMMMXXXbbbgggfffffffffeeeccc```^^^\\\ZZZTTTJJJAAA999555222000111222333222111000111222////////////////////////////////////////////////...///111000///...///111---------------...//////////////////////////////................................................---.....................////////////////////////....../////////////////////000000000000111111111.........///////////////////////////////////////...///111111000111444777===@@@CCCEEEFFFHHHJJJLLLNNNNNNNNNMMMIIIDDD@@@===<<<===>>>BBBFFFKKKPPPSSSRRRPPPPPPRRRQQQSSS\\\fff{{{xxxnnnfffdddcccbbb^^^\\\aaajjjvvv|||yyy|||tttkkkeeecccbbb___\\\WWWTTTQQQOOOMMMKKKIIIFFFDDDFFFKKKPPPUUUXXXYYYYYYYYYZZZ\\\]]]\\\WWWPPPKKKAAA>>>999444111000000000111111111111111111111111////////////////////////000000000000000/////////000222555999<<>>888444222111222333222000000000111000000000000000000000000...////////////000000000...///000///...---...///,,,,,,,,,------///000000........................................................................***+++,,,---------,,,,,,---------------------------...//////000/////////000000111111111222222222.........///////////////000000000000000000000000---000222222111222777;;;???BBBEEEHHHIIIKKKNNNPPPMMMMMMKKKIIIEEEBBB>>>===<<<>>>BBBFFFKKKOOORRRTTTTTTRRRQQQRRRRRRWWWcccppp|||kkkgggdddbbb^^^XXXXXX\\\iii{{{{{{sssmmmggg___YYYXXXWWWUUUTTTRRROOOJJJGGGDDDDDDGGGLLLRRRWWWYYYYYYXXXYYYZZZ[[[[[[XXXSSSOOOGGGDDD>>>888444222222333111111111111111111111111000000000000000000000000000000////////////......222333666:::>>>AAADDDFFFGGGIIILLLMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVPPPPPPOOOOOONNNOOOOOOOOOUUUTTTSSSQQQPPPPPPPPPPPPRRRWWW___gggnnntttyyy|||~~~zzzyyy|||}}}zzzxxx{{{lllaaa___[[[RRRPPPTTTVVVVVVVVVUUUTTTSSSRRRRRRLLLGGGBBBBBBIIITTT___eeegggggghhhhhhgggfffdddccc\\\YYYSSSKKKCCC;;;666444111222222222000///000111000000000000000000000000.../////////000000000000444444444222///------.........---------......///------------------------................................................***+++,,,---------,,,,,,------------------------,,,---///000000000//////000000000000111111111111............/////////000000000000000000000000000...111333333222333999>>>@@@CCCGGGJJJLLLNNNQQQSSSLLLJJJHHHDDDBBB???>>>>>>>>>AAAFFFKKKOOORRRSSSSSSRRRQQQRRRUUUYYYbbbsssyyyrrrllliiifff```\\\\\\^^^mmm~~~wwwmmmddd[[[ZZZWWWVVVTTTQQQMMMJJJDDDCCCDDDHHHOOOUUUYYYZZZYYYXXXYYYZZZZZZYYYUUUSSSNNNJJJCCC<<<888555555555111111111111111111111111000000000000000000000000/////////.........------444555777;;;???CCCGGGIIIHHHKKKMMMOOOOOOPPPQQQSSSRRRRRRSSSSSSTTTUUUWWWXXXOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXWWW___jjjuuu}}}}}}~~~xxxwwwyyy|||tttlllkkkfff[[[UUUWWWTTTTTTUUUVVVWWWVVVRRROOOUUUOOOHHHEEEIIIRRR\\\aaabbbccceeefffffffffeeeddd[[[YYYUUUNNNEEE===777555000111222111/////////000000000000000000000000000.../////////000000111111;;;;;;:::777333000//////000///...---------------------------------------................................................+++,,,...///000///......////////////////////////,,,---///000000000//////////////////000000000000---.........//////000000000000000000000000000000...111444444222444:::@@@AAADDDHHHKKKMMMPPPSSSUUUKKKIIIEEEBBB???>>>>>>??????CCCHHHNNNRRRTTTSSSSSSOOOOOOSSSYYYaaannnvvvtttqqqlllfffdddWWWccctttzzz^^^[[[XXXVVVTTTRRROOOMMMDDDBBBBBBFFFMMMUUUYYYZZZZZZYYYXXXYYYZZZYYYWWWUUUQQQMMMFFF???:::777777777111111111111111111111111000000000000000000000000//////......---------,,,555777999<<>>CCCGGGGGGHHHKKKOOOQQQQQQQQQJJJGGGCCC???>>>???BBBDDDEEEJJJQQQSSSRRRQQQRRRSSSTTTTTTWWW```oooyyynnndddaaadddwwwooodddZZZWWWUUURRRPPPOOOFFFCCCCCCGGGLLLOOOUUU[[[ZZZYYYYYYZZZ[[[ZZZYYYWWWSSSRRRMMMEEE<<<555333444000111111222222000///...///////////////000000111000000000000000000000000999:::<<>>???BBBDDDGGGIIIJJJLLLNNNOOOPPPPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSQQQPPPQQQSSSWWWYYY[[[___eeekkklllkkkqqqxxx}}}zzzyyywwwuuusssvvvssspppppprrruuuwwwxxx}}}xxxsssnnnkkkkkkkkkiiiggghhhkkkooorrrsssxxxxxx{{{uuukkkdddeeehhhmmmzzzuuuooonnnuuuyyyuuulllgggZZZTTTQQQSSSUUUTTTRRRSSSZZZYYYXXXXXXYYY[[[\\\^^^aaaaaabbbbbbccccccddddddaaa___\\\ZZZWWWQQQGGG@@@999666222000000000//////.../////////000111111111...//////......///222444CCCCCC<<<000,,,000111---........................//////////////////000000......////////////.........................................................---,,,---...///---+++------...////////////...////////////000000000000000000000000000000000000222222222222111000///...111222444666888===BBBFFFHHHHHHIIIKKKOOOQQQPPPPPPJJJIIIGGGEEEEEEFFFGGGHHHLLLQQQUUUWWWUUUSSSSSSUUUWWW\\\ggguuu|||sssiiiiiivvvgggYYYXXXXXXVVVTTTLLLFFFCCCDDDGGGKKKSSS[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXTTTMMMDDD<<<888666333333333444333333222111111000000000000111222222000000000000000000000000===>>>@@@CCCFFFHHHJJJKKKLLLMMMOOOOOOOOOQQQTTTWWWZZZZZZYYYYYYXXXVVVUUUTTTTTTSSSQQQPPPPPPSSSXXX\\\```gggnnnrrrrrrsss{{{~~~yyywwwyyy~~~wwwoooiiifffeeeccc``````cccfffhhhhhhnnnmmmnnnttt|||rrrgggddddddeeennn{{{xxxpppmmmqqqtttppphhhdddYYYQQQLLLOOOSSSTTTSSSSSSXXXYYY[[[]]]^^^___``````bbbbbbbbbcccddddddeeeeeebbbaaa```^^^[[[TTTKKKEEE;;;888333111000111000000/////////000111222333333---...///...---...000222000333222------111222000........................---......//////000000000......////////////....................................................../////////000000000///...,,,------...............////////////000000000000////////////////////////222222222222111000//////000333666888;;;???DDDHHHIIIIIIIIILLLNNNPPPPPPOOOIIIHHHHHHGGGGGGHHHJJJJJJPPPTTTWWWVVVTTTSSSTTTVVV\\\bbbmmmyyyvvvkkkkkkxxxxxxddd]]]YYYVVVUUUQQQKKKFFFFFFHHHKKKSSS[[[^^^]]]]]][[[ZZZZZZ[[[\\\\\\[[[WWWRRRJJJBBB<<<888333333333333333222222111111111111111111222222333////////////////////////;;;===@@@DDDGGGJJJLLLLLLLLLMMMOOOPPPPPPRRRTTTWWWYYYYYYYYYXXXVVVUUUSSSRRRSSSRRRQQQOOOOOOSSSZZZ```kkkrrryyyzzzyyy{{{wwwllleeedddaaa^^^]]]___aaaccccccfffeeeeeehhhmmmtttyyy|||{{{lllgggdddccchhhqqq||||||rrrkkkmmmoookkkfffbbb[[[RRRKKKMMMQQQRRRRRRSSSVVVXXX[[[^^^```bbbccccccdddddddddeeeeeeeeeffffffbbbbbbbbb```\\\UUUMMMGGG===:::555222111222222222000000111111222333444444---...//////------///000***---......000333333111////////////////////////------......//////000000......////////////......................................................///000000111000000//////,,,------...............////////////000000000000////////////////////////000111111222222222222111111333777;;;>>>BBBFFFIIIJJJIIIJJJLLLNNNPPPOOONNNHHHGGGGGGHHHIIIJJJLLLMMMSSSUUUVVVVVVTTTVVVZZZ^^^jjjooovvv|||tttjjjkkkuuu}}}sssfff\\\VVVVVVVVVPPPLLLKKKLLLNNNTTTZZZ^^^______]]][[[ZZZ[[[]]]]]]\\\ZZZVVVOOOGGG???:::333333222222111111111111111111111111111222222333////////////////////////;;;>>>AAAFFFIIILLLMMMNNNLLLOOORRRSSSTTTTTTVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQRRRRRRRRRPPPQQQWWWaaaiiiyyytttjjjeeebbb___^^^```bbbccccccbbbaaaaaabbbeeejjjooorrrrrrxxxssslllhhhccceeekkkxxxwwwmmmmmmpppooonnnmmmeee\\\TTTRRRQQQPPPQQQTTTUUUVVVXXX[[[___bbbdddffffffffffffffffffeeeeeeeeebbbccccccaaa\\\VVVOOOKKKBBB>>>888444333333333222000111111222222333333333...///000000...---...///,,,---///000111222222222////////////////////////..................//////......////////////..............................------------------------,,,...000///...---...///------...////////////...////////////000000000000000000000000000000000000///000111222333333333333222555:::>>>AAACCCGGGIIIKKKJJJJJJLLLNNNOOONNNMMMHHHHHHGGGHHHJJJLLLOOOQQQTTTUUUVVVWWWXXX___hhhppp~~~~~~nnnggggggjjjuuu~~~pppbbbZZZXXXZZZUUUQQQRRRRRRQQQTTTXXX]]]```bbb```]]]ZZZ[[[\\\]]]\\\ZZZXXXSSSKKKBBB;;;333333222111111111111111111000000000000111222222000000000000000000000000???AAAEEEHHHKKKMMMMMMMMMNNNRRRVVVXXXYYYXXXXXXYYYXXXXXXWWWWWWUUUTTTRRRRRRQQQRRRTTTTTTWWW___lllvvv~~~uuuqqqmmmjjjiiiiiiiiiiiieeedddcccbbbbbbdddgggjjjgggkkkqqquuuzzz}}}sssmmmgggeeeiiittttttssswwwzzz|||~~~wwwnnnccc\\\VVVQQQRRRVVVVVVVVVVVVXXX[[[___ccceeegggffffffeeeeeeddddddcccaaabbbbbb```\\\XXXSSSQQQIIIDDD<<<777333222111000000000000000000000000000///000111111///---...//////...///000111000000111////////////////////////..................------......////////////..............................------------------------,,,...000000...---...///......///000000000//////////////////000000000000000000000000000000000000000000111222333333333333333777<<<@@@BBBEEEGGGIIIKKKKKKKKKLLLNNNOOONNNLLLJJJIIIHHHIIIKKKOOOSSSVVVTTTUUUWWWYYY```lll|||ttthhhcccaaacccppp}}}yyymmmbbb\\\ZZZWWWVVVWWWVVVSSSRRRUUU\\\```dddccc^^^[[[ZZZ\\\[[[ZZZZZZYYYVVVNNNCCC<<<555444333222111222222333000000/////////000111111000000000000000000000000CCCEEEHHHKKKMMMMMMMMMMMMPPPTTTYYY\\\]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPSSSUUUWWW\\\fffuuu~~~yyyuuusssqqqpppkkkjjjgggdddaaaaaabbbddd```ccceeefffhhhppp|||zzzssskkkgggiiimmmyyy|||zzz~~~{{{pppeeeZZZRRRSSSWWWXXXVVVUUUUUUXXX\\\aaadddgggfffeeeeeedddcccbbbaaa```aaaaaa```]]]ZZZWWWVVVNNNHHH@@@888444111///...////////////............///111222111///.........111///...//////...///111000000000000000000000000/////////......------,,,......////////////..............................------------------------...111333222000///000222...//////000000000000000////////////000000000000000000000000000000000000111111222333333333222222444888===AAACCCEEEGGGHHHLLLKKKKKKLLLNNNNNNMMMLLLMMMKKKJJJJJJLLLQQQVVVZZZSSSUUUWWW\\\fffwwwxxxkkkccc```WWWdddmmmyyy~~~vvvhhh___YYYWWWXXXZZZXXXSSSQQQRRR[[[```eeeeee```[[[ZZZ[[[YYYYYYYYYYYYWWWOOODDD<<<666555444333222333444444///////////////000000111000000000000000000000000FFFGGGIIIJJJJJJLLLOOOQQQRRRYYY___aaabbbccc^^^YYY\\\[[[YYYWWWTTTSSSRRRRRRPPPRRRTTTXXX___kkkyyyyyytttmmmgggbbbaaabbbccc```______aaaaaabbbjjjrrr~~~vvvpppmmmkkkjjjppprrreee\\\VVVTTTTTTPPPOOOTTTYYY[[[^^^bbbffffffeeedddbbbaaa``````bbbccccccbbbaaa^^^[[[YYYRRRLLLCCC:::444222222333222222222111111111111000000000000000000000000000........................///...---,,,+++***))))))////////////////////////000000000000000000000000000000///...............------------------------///000000000000000///...////////////000000000000111111111000000000000000000000000000000000000000222333444333111111111222444888===BBBEEEIIIMMMPPPMMMKKKIIIIIIJJJJJJIIIHHHNNNIIIHHHNNNSSSTTTVVVXXXYYYXXXYYYdddzzzxxxiii^^^\\\ZZZ^^^iiivvv~~~uuunnnaaa\\\YYY[[[[[[UUUQQQPPPUUUZZZaaaeeedddaaa^^^\\\ZZZZZZZZZ[[[ZZZSSSJJJBBB777555222111333666777777222111222333444444222000////////////////////////FFFHHHIIIJJJKKKLLLOOORRRVVV^^^ddddddcccccc```\\\^^^]]]\\\YYYUUUSSSRRRRRRQQQRRRUUUXXX^^^hhhuuu~~~uuuooolllmmmnnngggccc``````___^^^bbbhhhnnnxxxzzzvvvwwwvvvzzzsssggg^^^ZZZZZZUUUSSSVVVZZZ\\\___ccceeeeeedddddddddcccccccccccccccdddcccaaa___\\\ZZZUUUOOOFFF===777444333444222222222222111111111111000000000000000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////...---------------------------------------------...............---////////////000000000000000000000000000111111111000000000000000000000000000111222222222222333555888;;;???CCCEEEGGGKKKMMMLLLKKKJJJJJJJJJLLLNNNOOOSSSNNNMMMRRRUUUUUUUUUWWWXXX]]]fffuuu~~~ooodddYYYUUUUUU[[[dddppp{{{uuuhhhaaa\\\\\\[[[VVVSSSSSSTTTYYY```dddeeebbb```___[[[ZZZZZZ[[[ZZZUUULLLEEE;;;888444222333444555555222111111222333333111///////////////////////////GGGHHHJJJKKKKKKNNNQQQTTT[[[dddjjjhhhdddcccbbbaaa``````^^^ZZZUUURRRQQQQQQRRRTTTWWW\\\cccmmmyyy{{{wwwvvvvvvppphhhbbb```___]]]^^^bbbeeelllxxxzzzvvv{{{sssggg```[[[UUURRRTTTWWWYYY]]]bbbdddddddddeeeffffffggggggdddeeeeeedddbbb```^^^\\\YYYTTTLLLCCC;;;777555444333222222222111111111111000000000000000000000000000000000000000000000000000000111111222222333333////////////////////////..............................------,,,,,,------------------------------,,,,,,---.../////////...////////////000000000000//////000000111111222222000000000000000000000000---///111111222333666888===???BBBDDDEEEFFFHHHJJJJJJKKKKKKJJJIIILLLRRRVVVYYYUUUSSSVVVXXXVVVUUUWWWXXXeeevvvwwwkkk\\\WWWSSSSSSXXXdddzzz{{{mmmeee^^^[[[XXXTTTSSSUUUTTTYYY___dddeeedddcccbbb[[[ZZZZZZ[[[[[[WWWPPPJJJ???;;;666333222222222222111000000111222222111///////////////////////////HHHIIIJJJKKKLLLOOOSSSWWW___iiioookkkdddbbbcccccc^^^___]]]YYYSSSPPPPPPQQQUUUXXX]]]eeeooo{{{|||qqqfffbbbaaaaaacccgggjjjmmmsss{{{yyyvvvyyytttlll\\\VVVQQQSSSVVVYYY^^^ccceeeeeeeeeffffffgggggghhhffffffeeeeeecccaaa___^^^\\\WWWPPPHHH@@@:::666444333333222222222111111111000000000000000000000000/////////////////////////////////000000000111111///////////////////////////////////////////////////......---------..............................------///000111111111111////////////000000000000......///000111222222333000000000000000000000000...///000111222333777999???AAADDDEEEFFFFFFHHHJJJHHHKKKKKKIIIGGGJJJRRRYYY]]]YYYXXXYYYYYYVVVVVVXXXaaarrrtttddd```[[[XXXXXXaaauuu~~~qqqiii```ZZZUUURRRRRRVVVWWW[[[aaaeeefffeeeeeeeee\\\ZZZZZZ[[[[[[YYYTTTOOOCCC>>>888444222222222222111000///000111222000///////////////////////////IIIJJJKKKLLLMMMQQQVVVYYYaaakkkpppkkkdddbbbbbbbbb[[[\\\[[[VVVQQQPPPSSSWWW___aaafffnnnzzzqqqiiifffeeehhhlllqqqrrrtttvvv{{{zzzxxx~~~{{{eee]]]VVVVVVXXXZZZ```ffffffffffffffffffffffffffffffffffffeeecccbbbaaa```]]]ZZZTTTMMMEEE===777333333333333222222222222111111111111111111111111111........................000000000/////////......////////////////////////000000000000000000000000000///////////////000000........................------///000111111111111////////////000000000000......///000111222222333000000000000000000000000000111222222222444777:::???BBBDDDFFFGGGHHHJJJKKKIIIJJJKKKHHHFFFIIIQQQYYY^^^[[[ZZZ[[[[[[YYY[[[```ppprrroookkkfff``````kkkwwwzzzqqqggg```YYYSSSTTTYYY[[[___cccfffffffffffffff]]][[[YYYZZZ[[[ZZZWWWSSSEEEAAA:::555333333333333222000//////111111111000000000000000000000000000IIIJJJKKKLLLNNNRRRXXX\\\bbbjjjooolllfffcccbbb___XXXYYYYYYUUURRRTTT\\\cccmmmmmmooottt}}}{{{qqqjjjkkknnnrrrssstttvvvxxx}}}{{{xxx}}}sssiii^^^YYYWWWWWW[[[aaadddddddddddddddeeeeeeeeegggfffeeedddcccbbbaaaaaa^^^\\\XXXRRRJJJAAA999444333333333333222222222222111111111111111111111111........................222111111111000000//////////////////////////////111111111111111111111111000000000///000000111111........................,,,,,,---.../////////...////////////000000000000//////000000111111222222000000000000000000000000222222333333333555999<<<@@@BBBEEEGGGHHHIIIKKKMMMJJJKKKKKKIIIIIIMMMTTTZZZ___\\\\\\___```aaagggnnn|||~~~ssshhhgggkkkwwwmmmbbbYYYXXX\\\\\\___cccdddeeeeeeeeefff___\\\YYYXXXZZZZZZXXXUUUJJJDDD===777444444444444333111//////111222111111000000000000000000000000JJJKKKLLLMMMOOOTTTZZZ^^^cccjjjnnnllliiifffbbb]]]XXXZZZZZZWWWVVV\\\hhhrrrzzzwwwuuuxxx~~~wwwrrrtttrrrtttwwwyyyyyy{{{}}}~~~nnnccc\\\WWWXXX[[[``````aaabbbcccdddeeeeeeffffffdddcccbbbbbbaaaaaa```___\\\WWWOOOEEE<<<666444444333333333222222222111111111111111111111111........................000000000111111111111111////////////////////////000000000000000000000000///////////////000111111........................------...............---////////////000000000000000000000000000111111111000000000000000000000000111222333333555888===AAABBBDDDGGGHHHHHHIIIJJJLLLMMMLLLLLLMMMPPPUUU[[[___aaa___```dddggglllvvvyyynnnlllwww{{{lll^^^YYYZZZYYY\\\___aaabbbccceeeggg```\\\XXXWWWYYYZZZXXXVVVPPPJJJAAA999555444333333444222000000111222222222000000000000000000000000KKKKKKLLLMMMOOOTTT[[[___dddjjjmmmmmmkkkiiiccc\\\YYY[[[[[[YYYZZZbbbqqq}}}|||yyyzzz|||}}}uuuxxx{{{}}}|||{{{zzzzzzyyyrrrfff]]][[[^^^\\\]]]^^^```bbbdddeeeffffffeeedddcccbbbaaaaaaaaaaaaaaa___ZZZRRRHHH???999444444444333333333222222111111111111111111111111000000000000000000000000,,,---...///000111222222////////////////////////////////////////////////...............///000000///////////////////////////000000000000000//////////////////000000000000111111111000000000000000000000000000000000000000000111222444666;;;@@@EEEDDDFFFHHHIIIHHHHHHIIIKKKOOOMMMMMMPPPVVV]]]bbbdddcccaaaccchhhmmmtttuuupppkkkppp___WWWWWWUUUXXX[[[^^^```bbbeeegggaaa\\\XXXVVVXXXYYYXXXVVVUUUNNNDDD;;;666333222111555333000000222333333333000000000000000000000000MMMJJJKKKQQQSSSUUU^^^iiimmmqqqtttrrrmmmfffbbb```WWW[[[aaagggmmmvvv||||||zzzxxxwwwvvvvvvvvvuuuzzzxxxccc\\\___]]]^^^___aaabbbbbbbbbbbbffffffffffffdddaaa^^^]]]bbbaaa^^^ZZZTTTKKK@@@999666222///...111222222000222222222111000///......//////000000///...------............////////////.../////////000000111111///000222222000000000111......---,,,---///111333////////////............000000000000000/////////...............///000000111111222222222222111111///////////////000111111333222333555888===BBBEEEEEEGGGHHHHHHGGGHHHJJJLLLOOORRRWWW___fffkkkllllllfffdddgggrrr|||ooojjjrrrtttdddYYYTTTVVVWWWYYY]]]aaadddcccbbbeee```ZZZXXXXXXYYYWWWUUUWWWRRRJJJAAA:::555333222222111111000000000000000///////////////000000000NNNLLLNNNTTTYYY]]]hhhrrruuuvvvuuurrrlllfffaaa^^^\\\bbbkkkrrryyy}}}{{{{{{{{{{{{{{{zzz}}}~~~mmm```]]]]]]^^^___```aaabbbbbbbbbdddeeeeeeeeecccaaa^^^\\\```___]]][[[VVVNNNEEE???:::666111000222333222000222222222111111000000/////////000000///......---............////////////.........//////000000000---...000000.........//////...---------///111222////////////............////////////////////////000000000000000111222222111111222222222222111111111000000000000111222222333333333555999>>>CCCFFFGGGHHHIIIHHHHHHHHHJJJLLLQQQVVV___hhhooossssssqqqqqqooottt~~~yyyfffhhhsss|||mmm^^^VVVSSSSSSUUUYYY___ccceeeeeebbb^^^YYYVVVVVVVVVVVVVVVZZZUUUNNNEEE>>>999666444333333222111111111111111000000000000000000000000OOOOOORRRYYY```hhhttt}}}{{{tttoookkkggg```\\\\\\dddnnnvvv|||~~~}}}}}}iii^^^]]]]]]^^^___```aaaaaabbbccccccccccccbbb```^^^]]]___^^^]]]\\\YYYSSSKKKFFF>>>:::444222333444333111222222222222222111111111//////000000000///..................////////////.............../////////---...000000.........///000///...------...///000////////////....................................000000000000000111222222111111222222222222111111222111111111111222333333333333444777;;;???DDDFFFIIIJJJJJJIIIGGGHHHJJJLLLSSS[[[gggssszzz|||yyyvvvwwwxxx|||eee```cccsss|||kkk___TTTSSSSSSVVV[[[aaadddfffaaa___\\\XXXUUUTTTWWWYYY]]]YYYRRRJJJBBB<<<888666444444333222222222222222111111111111111111111111QQQRRRVVV]]]fffqqq||||||rrrllljjjhhhbbb]]][[[bbbkkkrrrwwwvvvddd\\\\\\]]]]]]___```aaaaaabbbcccccccccbbbaaa```___```______^^^\\\WWWPPPLLL@@@;;;555333444555444222222222222222222222333333//////000000000//////...............////////////------..................///000222222000000000111000//////.........//////////////////............---------..............................//////000111111222222222222111111111111111111111222333333333444666888<<>>999666444444333222222222222222222222222111111111111111TTTVVV[[[aaalllwwwzzznnniiijjjkkkgggccc]]]ccckkkpppvvvkkk\\\\\\[[[\\\]]]^^^```aaacccccccccccccccccccccbbbcccbbbaaa```^^^YYYSSSOOOAAA<<<555333444555555444222222222222222222333333//////000000000000000///............////////////..................------///000222222000000000111/////////...............////////////............------------......//////...............//////000111111222222222222111111111000000000000111222222444555777:::>>>CCCGGGIIIJJJJJJIIIHHHGGGHHHLLLOOO[[[fffvvv{{{uuuaaa[[[XXX[[[cccrrr~~~ppp___ZZZUUUSSSVVV[[[```ccceeefffddd^^^XXXVVVXXXZZZ\\\ZZZVVVOOOHHH@@@999555333333222111111111111111222222222222111111000000VVV[[[```gggrrr}}}yyynnniiikkknnnmmmkkkaaagggooosssxxxppp[[[[[[ZZZZZZ\\\]]]___```bbbbbbcccccccccddddddeeedddcccbbbaaa___[[[UUUQQQDDD>>>777444444555555444222222222222222111111111//////000111111111000000............/////////////////////...............---...000000.........///......//////////////////////////////............---------...//////000000000000000000000111222222111111222222222222111111000000000000000111222222444555888<<<@@@EEEHHHJJJIIIJJJJJJIIIJJJLLLQQQTTTdddnnn|||uuu```[[[WWWVVVYYYfff}}}ttteee___YYYUUUVVV[[[```bbbbbbbbbaaa^^^ZZZXXXWWWXXX[[[ZZZWWWRRRKKKCCC;;;777333333222111111111111111222222222111000000//////XXX___fffnnnyyyzzzppplllmmmqqqrrrrrrmmmtttzzz{{{}}}sss[[[ZZZYYYYYYZZZ\\\___```aaaaaaaaabbbbbbccceeeeeecccbbbaaaaaa```]]]XXXUUUKKKDDD<<<666555555444222222222222111111000000/////////000111111111111111............////////////000000000//////.........---...000000.........///------...//////000000000////////////............------...//////000111111000000000000000111222222111111222222222222111111222111111111111222333333444666999===BBBFFFIIIKKKJJJKKKKKKLLLMMMRRRWWW\\\lllsss}}}~~~mmmeee\\\WWWWWW___pppuuunnneee^^^\\\]]]___```^^^^^^^^^______^^^\\\YYY\\\\\\ZZZWWWPPPGGG???:::444444333222222222222222222222111000000///......ZZZbbbjjjrrr|||sssoooooosssuuuvvv~~~uuu[[[ZZZYYYYYYZZZ\\\^^^```______``````aaacccdddeeebbbaaaaaaaaa```^^^[[[XXXPPPIII???999666444222000333222222111000///......//////000111111111111111............/////////000111111000000/////////...///111222222000000000111,,,,,,...///000000000000000/////////.....................///000111111222...............///000000111111222222222222111111333333222222333333444555444666:::>>>BBBGGGJJJLLLKKKLLLMMMNNNQQQVVV\\\aaannnttt|||~~~~~~~~~rrrccc[[[YYY\\\eeeooossshhhbbb___^^^]]]]]]\\\]]]aaaeeeeeeaaa]]]]]]^^^]]]ZZZTTTLLLCCC>>>555555444333333333333444111111111000///......---cccjjjuuuzzzyyywwwrrrpppqqqvvv{{{|||ggg\\\TTTWWW]]]`````````bbb___]]]]]]```bbbaaa```aaaaaa```___^^^\\\ZZZYYYSSSNNNFFF>>>777444222222333333333222222222222111...//////000000000000///////////////000000000000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222333333222222222222333333222111111111222444666777555999>>>CCCEEEGGGIIIKKKIIIJJJMMMOOOSSSZZZaaafffmmmpppxxx~~~|||xxxttteee]]]\\\```ddd{{{qqqgggaaa___]]]^^^^^^___aaadddccc```___]]]ZZZYYYVVVPPPGGG@@@999666444333333555555444111111111111111111222222kkkrrr}}}|||zzz|||nnnaaaWWWVVVZZZ\\\]]]^^^```^^^\\\\\\___aaaaaa```bbbbbbaaa```^^^\\\[[[ZZZTTTOOOHHH@@@999555333222111111111000000000000///000111111111111111000000////////////000000000000333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444222222222111111222222222222222222222222444666777666:::???CCCFFFHHHJJJKKKOOOOOOQQQVVV]]]fffmmmrrrvvvxxx|||}}}|||xxxmmmfffbbbaaaqqqvvvjjjcccaaa```___```bbbdddbbb______]]][[[YYYWWWRRRIIIBBB:::777444222333444444444111111111111111111111111ssszzz{{{mmm___YYYYYYXXXZZZ\\\]]]\\\ZZZ[[[]]]___``````ccccccbbbaaa___]]][[[ZZZVVVRRRKKKCCC<<<777444222111111111000000000000///222222333222222111000///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222333222222111111111111222222444333222222333444555666888;;;@@@DDDFFFHHHJJJLLLPPPOOOQQQYYYfffqqqyyy|||xxxllleeefffxxxxxxiiieeebbb```aaaccccccaaa^^^___]]][[[[[[YYYUUUMMMGGG<<<999555222333333333333111111111111111111111111yyy|||kkkaaa[[[WWWXXX[[[ZZZYYYYYYYYY[[[^^^___```ddddddcccaaa___]]][[[ZZZXXXTTTOOOGGG@@@:::666333333333333222222222111111333333222222111000///...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////////////////////////////---------...//////000000222111111000000111111222555444333333333444666777:::>>>BBBEEEGGGIIIKKKMMMPPPPPPTTT```ppp~~~~~~ssshhhqqquuujjjddd___```cccbbbaaa``````^^^\\\\\\[[[XXXQQQLLL???;;;666333222333333333222222222111111111111111wwwjjj^^^VVVTTTWWWWWWWWWXXXYYYZZZ]]]___aaaeeedddcccaaa___]]][[[ZZZYYYVVVRRRLLLEEE>>>999555333333333222222222111111111111111111000///...---////////////000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////---------...//////000000222222111111111111222222555444444333444555777888===@@@CCCFFFGGGIIILLLNNNSSSVVV^^^nnntttpppsssqqqfff^^^___bbbbbbaaabbbaaa___]]]]]]]]]ZZZTTTOOOCCC>>>888444333333333333222222222111111111000000tttdddVVVQQQRRRTTTVVVWWWXXXZZZ\\\```cccddddddcccaaa___\\\ZZZYYYYYYXXXUUUPPPJJJBBB<<<888111111111000000000000///000000000000000///...---////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222333333222222222222222222333444444444444555777999:::@@@BBBEEEGGGHHHJJJMMMOOOSSSZZZiii|||wwwppp}}}}}}mmmaaa```bbbaaaaaadddbbb___]]]]]]]]][[[VVVRRRGGGBBB;;;666444444333333333333222222111000000000~~~{{{yyyzzznnn[[[RRRQQQSSSUUUWWWYYYYYY\\\aaaeeedddcccbbb```^^^[[[YYYWWWXXXXXXWWWSSSMMMFFF???;;;111111111000000000000///000000111111111000000///////////////000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444444444333333333333444444333333333444666888:::<<>>888555333333444444333222222222333333}}}{{{~~~xxxhhhWWWXXXYYYZZZ[[[\\\^^^___cccbbb````````````^^^\\\\\\[[[ZZZXXXUUUOOOHHHCCC;;;888444222222222111000000////////////000111111//////////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111---000555888999888555333333333333444666:::===@@@@@@AAADDDFFFFFFFFFMMMVVVkkk~~~tttkkklllqqq~~~oooaaaZZZZZZ\\\```aaaaaaaaa```]]]ZZZYYYRRRNNNGGG@@@:::666444444333333222222222333444444{{{vvvwww|||yyyccc___ZZZXXXZZZ^^^```aaacccbbb```aaabbbbbbaaa___]]]\\\[[[YYYVVVRRRKKKGGG>>>:::666333222222222111111111111111111222333444000000000//////......---////////////////////////000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222111111111111111222222222...111444777888666444222333333333555888;;;>>>@@@DDDDDDEEEFFFEEEGGGRRR^^^vvvzzzjjjfffgggjjj|||vvvcccZZZZZZ]]]______`````````]]][[[ZZZSSSOOOJJJCCC===888555444222222222222333333444555{{{ssstttzzzvvviii[[[UUUYYY___aaa```cccaaaaaaaaaccccccbbbaaa]]]\\\ZZZYYYWWWSSSMMMIIIAAA===888444333222222111222222111111000111111111111111111000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000111111111222222222222222333333333222222111222333444666999<<>>AAABBB??????@@@AAADDDPPPhhh~~~~~~sssddd[[[ZZZ\\\hhhrrrfff\\\VVVZZZ[[[]]]_________]]]]]]WWWUUUQQQKKKEEE>>>999666444444333222222222333333~~~rrr^^^UUUXXX^^^cccbbb```aaabbbbbbaaa```^^^]]][[[ZZZYYYWWWSSSPPPHHHCCC<<<666444333333222111000000000000111111222//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///000000111222222333333111111222222333444555666222333555888<<>>@@@BBBGGGVVVrrr|||mmmbbbYYYVVV___xxx~~~tttiii```YYY[[[]]]_________^^^]]]WWWVVVRRRMMMFFF???999666555444444333222222222222~~~iiiZZZWWWZZZ```bbbdddccc```___aaaccc___^^^\\\ZZZWWWUUUTTTSSSLLLHHHAAA;;;777555555666///000111222222222222222000000000000111111111111000000000000000000000000111222333222000000000222......//////000000111111000000000000000000111111333111111222333222...***222222333333333444444444444333333222222111111111555444666:::@@@CCCBBB@@@<<>>@@@JJJ]]]vvv{{{jjjccchhh{{{qqqeee\\\]]]aaaaaa]]][[[\\\[[[XXXSSSLLLEEE>>>;;;555444444333333333333333}}}zzzuuupppmmmiiifffcccccceeefffdddbbbaaa___\\\YYYWWWWWWXXXXXXZZZaaaiiiqqqyyy|||yyyyyy|||ttt___SSSTTTWWW[[[___```aaa``````]]]]]]\\\[[[YYYXXXWWWWWWOOOKKKEEE>>>999555444333111111111111111111222222///000000000111111111111000000000000000000000000000111222111///...///000222111111000000/////////222222111111000/////////222111000000111111222222222222222222333333333333222222333333333333333333777888:::<<<>>>??????>>>CCC@@@BBBOOOeee~~~kkkfffrrrtttbbb]]]aaaaaa^^^\\\]]][[[XXXTTTNNNHHHAAA===666555444333222222333333zzztttooogggccc___^^^^^^^^^[[[XXXWWWUUURRROOOOOOPPPRRRSSSQQQWWW^^^eeemmmzzz}}}zzzyyyxxxzzzbbbTTTQQQSSSWWW\\\```bbbaaaaaa```___^^^\\\ZZZXXXVVVUUURRRNNNHHHAAA;;;666444333222222111000000111111222///000000000111111111111111111111111111111111111000111222111000//////111222222111111000000//////111111111111000000//////444333333111000000000111111111222222222333333333222222222333333444444444666888;;;===>>>>>>>>>>>>BBBAAAFFFVVVpppxxxiiimmmlll``````aaa```___^^^[[[XXXUUUQQQKKKDDD???888666444333222222333444{{{vvvkkkfffaaa___^^^\\\XXXUUUSSSQQQOOOMMMNNNPPPSSSUUUMMMQQQVVV]]]fffsss~~~zzzvvvzzz~~~gggXXXOOOPPPTTTZZZ___cccccccccbbbaaa___]]]ZZZXXXVVVUUUUUUQQQKKKDDD===888555333333222111000000000111222000000000000111111111111111111111111111111111111111222333222000000000111111111111111111111000000000000000000000000000111333444555333111//////000/////////000000000000111111222222333444555555666555888;;;=========>>>??????BBBLLLbbb~~~ppplllzzzyyyfffbbbaaaaaaaaa___\\\XXXUUUSSSNNNGGGBBB999777555333222222333444tttoooiiieeedddaaa\\\XXXVVVTTTRRRQQQSSSWWW[[[^^^XXXYYY[[[```hhhsss}}}{{{zzz{{{}}}kkk^^^NNNOOORRRXXX___dddfffeeeaaa```___]]][[[YYYXXXWWWWWWTTTNNNFFF???:::666444444333111000///000111222000000000000111111111111111111111111111111111111222333444333222111111333111111111111111111222222/////////000111111222222000333555555222000000111////////////000000000000111111222333444555666777444888;;;=========???AAAAAAHHHXXXqqq}}}yyynnnuuunnneeebbbaaabbb```\\\XXXVVVUUUQQQIIICCC:::888555333222222333444|||wwwqqqmmmjjjgggbbb^^^[[[YYYXXXWWWZZZ^^^cccfffiiigggfffhhhooowww}}}|||xxx{{{zzzlllbbbNNNNNNPPPVVV^^^eeegggggg___^^^^^^]]]\\\[[[ZZZYYYYYYVVVOOOHHHAAA;;;666444444333111000///000111222000000000000111111111111111111111111111111111111333444555444222111222333000000000111222222222333......///000111222333333---111555555333111111333111111111111222222222222111111222333555666777777333777;;;=========???BBBGGGPPPccc{{{zzz{{{qqqsss~~~ttthhhcccaaabbb```\\\XXXWWWVVVRRRKKKDDD:::888555333222222333444}}}{{{xxxsssnnnjjjccc___]]]aaafffkkkuuu}}}zzzxxxuuuvvv{{{}}}yyyyyy}}}~~~yyywwwwwwssskkkeeeWWWTTTRRRUUU]]]ccceeeddd``````___^^^]]]\\\[[[[[[YYYVVVQQQLLLGGG@@@999555555222000///111333444444111111000///000111333444222111000//////000111222000000111222222222222111///000000000000111111111000000000000000000000000///111222444444333222111111111222222222333333333333555666666555555777888===:::;;;???@@@@@@CCCGGGPPPZZZppp|||tttqqqtttyyy~~~tttnnnooossseee^^^___\\\\\\\\\ZZZWWWQQQLLLHHH???;;;777444444444444444~~~yyyuuunnnjjjhhhkkkooouuu~~~|||}}}~~~~~~yyyuuussstttrrrlllfff]]]YYYUUUVVV\\\bbbddddddaaaaaa``````___^^^]]]]]]YYYVVVQQQMMMGGGAAA:::555444222000000222333333333222222111111111222222333222111000//////000111222000000111222222222222111000000000111111111222222222222222222222222222222///111222444444333222111111111222222222333333333333555666666555555777888<<<:::;;;???AAAAAADDDIIIWWWdddzzz{{{rrrllllllooo{{{zzzqqqnnnwwwzzzkkk```\\\[[[[[[[[[ZZZXXXRRRMMMHHH???<<<777555444444444444zzzvvvtttvvvzzz}}}xxxsssrrrttttttqqqmmmgggaaaZZZWWWZZZ___bbbcccbbbaaaaaaaaa``````______XXXVVVRRRMMMHHHBBB;;;666333222111111333333222111222333333333333222222111111111000000000000111111000000111222222222222111111111111111222222222333111111111111111111111111///000222333333333222111111111222222222333333333333444666555555555777999<<<:::;;;???AAABBBGGGNNN```pppzzzoooeeebbbcccnnn{{{vvvnnnjjjtttvvvdddYYYYYYYYYZZZZZZYYYUUUNNNJJJAAA===999555555555444444|||zzz|||}}}wwwvvvyyy|||{{{xxxqqqiii___XXXXXX[[[___aaaaaaaaa`````````_________XXXVVVRRROOOJJJDDD<<<888333222222222444333111000333444444555444333111000111000000000000000000111000000111222222222222111111111222222222333333333........................000000111222333222222111111111222222222333333333333444555555444555888:::;;;:::<<<@@@BBBDDDLLLTTTfffyyy{{{nnnbbb\\\[[[cccpppxxxkkkhhhkkktttmmm[[[YYYXXXXXXZZZZZZWWWPPPKKKCCC???:::777555555444444|||zzzqqqeeeZZZVVVWWW[[[^^^_________^^^^^^]]]]]]\\\XXXVVVSSSPPPLLLEEE>>>999333222222222333333111///333444444555444333111000000000000111111000000000000000111222222222222111111111222222222333333333........................000000111111222222222222111111222222222333333333333444555444444555888;;;<<<;;;>>>BBBDDDGGGQQQ\\\nnn|||ooobbb[[[YYY[[[ffftttxxxhhhgggcccgggwwwwwwcccZZZXXXWWWXXXZZZXXXRRRMMMEEEAAA<<<888666666555444yyykkk^^^VVVVVVYYY]]]______^^^]]]\\\[[[ZZZZZZWWWVVVTTTQQQNNNGGG@@@:::555333222222222222111000222333333333333222222111000000111111111111000000000000111222222222222111111111111111222222222333111111111111111111111111000000000000111111222222111111222222222333333333333444444444444555999<<<<<<===@@@DDDFFFKKKWWWcccxxx~~~qqqddd\\\ZZZTTT^^^jjjwwwzzzjjjddd]]]\\\jjjnnn]]]YYYVVVVVVYYYXXXSSSNNNGGGBBB===999777666555444~~~~~~qqqbbbYYYWWWZZZ]]]```___^^^]]][[[YYYXXXXXXWWWVVVTTTRRROOOHHHAAA;;;666444111111111222111000222222111111111222222333///000111222222111000///000000111222222222222111000000000111111111222222222222222222222222222222000000000000000111111222111111222222222333333333333444444333333555999======>>>BBBFFFHHHNNN[[[iii~~~qqqddd\\\ZZZRRRXXXaaammmwwwfff\\\YYYdddxxxxxx```ZZZUUUTTTWWWXXXTTTOOOHHHDDD>>>:::888666555444zzzxxxuuufff[[[XXX[[[^^^aaa```___]]][[[YYYXXXWWWWWWVVVUUUSSSOOOIIIAAA<<<777555111000000111222111111111000///000111333444///000111222222111000///000000111222222222222111///000000000000111111111000000000000000000000000000000000000000111111222111111222222222333333333333444444333333555:::===>>>???CCCGGGIIIPPP^^^mmmqqqccc[[[YYYRRRVVV\\\eeevvvlllaaa\\\dddttt~~~bbb[[[TTTSSSVVVXXXTTTPPPIIIEEE???:::888777555444