BM66(@ ~~~zzzvvvsssrrrmmmllljjjgggccc```^^^]]]WWWVVVUUUSSSQQQOOONNNMMMSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTRRRPPPNNNOOOOOONNNNNNMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSXXXaaaeee^^^VVVVVVZZZ\\\___nnn|||yyyvvvtttrrrppplllkkkiiifffdddaaa___^^^]]]\\\[[[YYYWWWUUUTTTSSSOOOOOONNNMMMLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNMMMKKKJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNQQQXXX[[[UUUPPPQQQTTTTTTYYYfffyyy~~~yyysssnnnkkkiiifffccc```^^^\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNPPPMMMKKKMMMNNNMMMQQQ\\\lllxxx~~~~~~yyyuuuqqqnnnllliiigggeeebbb```^^^]]]\\\XXXVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIKKKMMMMMMKKKKKKSSS___iiippptttwwwyyywwwyyy~~~|||zzzxxxwwwtttpppjjjeeebbb```^^^\\\UUUTTTTTTSSSRRRRRRRRRRRROOOMMMLLLLLLLLLLLLJJJHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFIIILLLMMMLLLLLLJJJOOOVVV\\\aaaeeehhhjjjppprrryyy{{{tttooommmlllkkkjjjdddaaa]]]ZZZXXXWWWUUUTTTOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGHHHIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCEEEEEEDDDDDDEEEGGGDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHEEEEEEHHHKKKJJJJJJKKKKKKMMMPPPTTTXXX[[[]]]^^^fffiiipppwww|||}}}zzzwwwuuurrrpppooolllhhheeecccbbb___]]]XXXVVVTTTSSSRRRQQQOOOMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCBBBCCCEEEDDDCCCCCCDDDEEEBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGDDDEEEIIIJJJGGGHHHLLLKKKKKKMMMOOORRRUUUVVVVVV[[[___eeelllqqqzzz|||vvvsssssssssttttttooommmjjjhhhgggeeecccbbb\\\[[[ZZZZZZYYYVVVQQQNNNRRRPPPOOOOOONNNMMMJJJHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEFFFGGGFFFDDDBBB@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEFFFCCCDDDFFFHHHHHHHHHHHHHHHBBBCCCDDDDDDFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEFFFFFFGGGEEEGGGKKKJJJFFFHHHNNNKKKKKKKKKMMMPPPSSSSSSSSSTTTWWW^^^dddiiirrr~~~|||zzzuuuwwwxxxwwwtttqqqppppppkkkhhhfffddddddcccbbb``````___\\\YYYWWWWWWXXXXXXWWWUUURRROOOMMMMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFBBBAAAAAADDDGGGGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMNNNNNNNNNPPPQQQWWWWWWYYY\\\aaakkk~~~~~~zzzxxxrrrrrrpppnnnllliiigggeeeeeefffeeeccc___\\\[[[[[[[[[YYYVVVUUUUUUUUUSSSRRRTTTRRRPPPMMMLLLKKKLLLLLLNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDEEECCCBBBCCCEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMOOOOOOOOOPPPRRRWWWWWWYYY\\\```kkk~~~|||zzzzzzzzz|||zzzwwwsssnnnjjjgggeeeaaa```___^^^\\\YYYWWWVVVWWWXXXWWWUUUQQQPPPPPPQQQSSSPPPNNNMMMMMMMMMLLLJJJMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDCCCCCCCCCGGGEEECCCBBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNPPPPPPPPPQQQSSSVVVVVVXXX\\\```jjj~~~~~~{{{vvvqqqmmmjjjiiiiiihhhgggeeeccc```]]][[[ZZZXXXXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPOOONNNOOOQQQTTTQQQOOOMMMLLLLLLLLLKKKJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCFFFDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPQQQRRRTTTVVVVVVXXX\\\```kkk~~~{{{xxxvvvsssqqqllljjjfffaaa^^^[[[ZZZZZZVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKJJJIIIJJJMMMPPPKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCGGGGGGFFFEEEEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKMMMPPPQQQQQQQQQSSSTTTUUUUUUXXX\\\aaalll~~~}}}uuupppjjjeeecccbbbbbbaaa]]][[[YYYVVVSSSRRRQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIJJJHHHFFFEEEFFFHHHGGGEEECCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBAAABBBDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQQQQQQQRRRTTTTTTUUUXXX]]]cccnnn|||vvvqqqlllkkkiiijjjjjjkkkiiihhhfffbbb]]]YYYXXXXXXWWWVVVSSSRRRQQQOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIHHHFFFDDDDDDEEEFFFEEECCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB???BBBDDDDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLOOOPPPPPPPPPRRRSSSSSSTTTXXX^^^dddqqq|||zzzxxxuuuqqqlllfffbbb___^^^\\\]]]^^^^^^]]]\\\ZZZWWWTTTRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCC???BBBDDDEEEDDDCCCCCCCCCDDDCCCBBBBBBDDDEEEEEEDDD@@@AAAAAABBBBBBBBBBBBAAA>>>???AAABBBDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBB??????@@@AAAAAAAAAAAA@@@@@@CCCFFFEEEBBB??????AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMJJJLLLNNNPPPPPPPPPQQQSSSSSSTTTXXX^^^fffsss}}}{{{zzzzzzzzzyyyuuuppplllkkkjjjgggdddbbbaaaaaaaaaYYYXXXUUUSSSRRRRRRSSSTTTQQQPPPNNNMMMKKKIIIGGGGGGKKKIIIGGGGGGHHHHHHEEEBBBHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBDDDCCCAAA>>>AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVZZZ^^^bbbooo{{{{{{zzzyyyvvvrrrnnnlllgggffffffffffffddd```]]]```___\\\ZZZXXXWWWVVVVVVUUUSSSQQQOOONNNNNNOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIGGGEEEEEEGGGFFFCCCAAAFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCBBB@@@>>>AAA@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDFFFHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUYYY]]]aaammm{{{wwwuuuttttttqqqpppooooooqqqrrrqqqppplllkkkiiigggeeebbb```___[[[YYYXXXWWWXXXWWWVVVTTTTTTSSSQQQOOONNNMMMLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDBBB@@@DDDCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@???????????????AAA@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@BBBBBB???===@@@@@@????????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUYYY]]]bbbnnn~~~|||{{{|||zzzxxxsssoookkkiiihhhhhheeeeeeeeeeeefffeeeeeedddbbb```^^^[[[YYYXXXXXXWWWXXXUUUSSSQQQRRRRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@@@@@@@@@@@@@AAA??????>>>???AAAAAA???===@@@????????????@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLLLLMMMMMMNNNOOOQQQRRRSSSVVVWWW[[[```fffrrr~~~{{{wwwrrrooonnnoooooommmkkkgggbbb___\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYVVVUUURRRPPPOOONNNOOOOOOSSSPPPLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@??????@@@@@@AAA@@@???>>>???@@@AAA???>>>@@@@@@??????@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSWWWWWWZZZ```ggguuu~~~|||zzzyyyxxxwwwuuutttrrrssstttuuutttsssrrrqqqnnnllliiigggeeeddddddeeedddbbb^^^ZZZWWWUUUUUUUUUTTTVVVXXXWWWUUUSSSRRRRRRPPPNNNMMMKKKJJJJJJJJJKKKOOOLLLHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEECCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@===============>>>>>>>>>@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@???>>>>>>???@@@AAAAAA@@@>>>???@@@AAA@@@???AAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLNNNOOOQQQSSSTTTVVVUUUWWW]]]gggwwwssstttvvvxxxzzz|||}}}}}}}}}{{{zzz|||}}}~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssnnnllliiiiiiiiiiiigggfffeeefffggghhhgggeeedddbbb___^^^]]]\\\[[[[[[[[[[[[]]][[[XXXTTTRRRQQQPPPQQQOOORRRTTTSSSPPPMMMLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHKKKIIIFFFFFFFFFFFFDDDCCC>>>???AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFEEEBBB@@@@@@AAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>????????????????????????????????????????????????AAA@@@???>>>>>>???@@@AAABBBAAA??????AAABBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBDDDEEEFFFDDDFFFHHHHHHHHHHHHJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVTTTUUU\\\hhhzzz]]]^^^___```bbbbbbcccccccccdddeeeffffffeeedddccceeeffffffeeeeeeeeehhhjjjnnnpppssstttsssrrrqqqqqqsssrrrqqqpppoooooooooooonnnrrrwwwyyyyyyyyyzzz|||~~~}}}{{{{{{{{{}}}|||xxxuuuttttttpppooommmkkkiiihhhffffffcccaaa_________```___^^^\\\]]]^^^___^^^\\\ZZZXXXUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSPPPMMMKKKJJJKKKKKKHHHKKKNNNMMMIIIFFFEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCCCCDDDEEECCCBBB===>>>@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFCCCEEEFFFEEEAAA>>>???@@@<<<===>>>@@@@@@@@@???>>>AAA@@@@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAACCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBCCCCCCEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHHHHHHHHHHJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTXXXUUUVVV^^^kkkOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRQQQQQQRRRTTTUUUVVVSSSSSSSSSTTTVVVWWWYYYZZZbbb___[[[ZZZ[[[^^^``````\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^_________^^^]]]ccccccbbbbbbccceeeggghhhkkkjjjiiiiiiiiijjjkkklllllllllmmmmmmmmmnnnnnnnnnoooooonnnoooppprrrtttuuuuuuvvvxxxzzz{{{|||||||||}}}}}}~~~~~~~~~|||{{{zzzzzzyyyxxxvvvtttsssssssssqqqpppnnnllljjjgggfffeeeddddddcccbbb```^^^\\\[[[\\\\\\ZZZYYYWWWTTTRRRQQQTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLKKKKKKMMMNNNNNNMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>@@@AAAAAA??????@@@BBBAAAAAA@@@??????>>>======DDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>EEEAAA>>>>>>@@@BBBBBBAAA??????>>>>>>>>>>>>??????@@@@@@??????????????????AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>==============================@@@@@@@@@???????????????===>>>???>>>======???AAADDDBBBAAA???>>>>>>??????@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>@@@AAACCCCCCBBBAAA???CCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMOOOPPPRRRRRRSSSWWWYYY^^^eeennnHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPMMMLLLMMMOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVWWW[[[ZZZZZZYYYZZZZZZ\\\\\\XXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]___``````aaabbbcccdddeeeeeeeeeffffffgggggghhhhhhiiiiiikkklllnnnpppqqqqqqqqqqqqsssssstttuuuvvvwwwxxxxxx~~~|||yyyvvvtttssssssssstttssssssrrrrrrsssssssssqqqqqqooonnnllljjjiiihhhjjjjjjhhhfffeeedddccccccaaaaaa```___^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIGGGHHHJJJKKKKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@===<<>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????======>>>>>>>>>>>>==============================?????????????????????>>>===>>>???>>>======???AAABBBAAA???>>>======>>>>>>@@@@@@??????@@@@@@AAABBB@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>???AAACCCDDDCCCBBBAAACCCBBBBBBAAAAAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX]]]dddmmm~~~AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLLLLMMMNNNPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^______```aaafffgggiiilllnnnppprrrsssqqqrrrsssuuuwwwzzz{{{|||~~~}}}}}}~~~~~~|||yyywwwwwwwwwwwwwwwvvvtttsssqqqqqqpppppphhhjjjkkkmmmmmmllljjjiiigggeeeccc```^^^^^^]]]^^^^^^^^^_______________^^^\\\[[[ZZZYYYXXXXXXWWWWWWYYYXXXVVVUUUSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLLLLJJJJJJKKKMMMNNNNNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCDDDEEEGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????AAABBBBBBAAA@@@@@@AAABBBDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;===>>>>>>>>>???>>>>>>======>>>>>>???????????????????????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???<<<======>>>>>>======<<<=================================>>>>>>>>>>>>>>>===>>>>>>>>>======???AAAAAA@@@>>>===<<<<<<===>>>@@@????????????@@@AAAAAA@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBDDDEEEDDDEEEEEEFFFGGGHHHIIIIIILLLMMMOOOQQQRRRTTTTTTUUUUUUWWW\\\ccclll}}}@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDGGGFFFFFFFFFHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUWWWYYY[[[]]]^^^___]]]^^^___aaaccceeefffgggiiiiiiiiiiiiiiijjjjjjjjjmmmmmmnnnnnnpppqqqrrrrrrssstttuuuvvvxxxzzz|||}}}vvvqqqmmmjjjjjjmmmgggfffffffffhhhkkkoooqqqxxx{{{~~~yyyoookkkfffcccbbbbbbaaa```______^^^]]]\\\\\\]]]]]]ZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNOOOQQQRRRRRRQQQPPPPPPQQQPPPOOONNNNNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHCCCBBB@@@AAABBBDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@?????????@@@BBBDDDEEEDDDBBBAAAAAABBBCCCCCCBBBBBBCCCEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>><<<==================<<<========================<<<<<<<<<===============<<<===>>>>>><<<===>>>@@@@@@???>>>===<<<===>>>>>>???????????????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKMMMNNNPPPRRRSSSTTTTTTVVVXXX]]]dddmmm~~~@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBDDDDDDBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWWWWVVVYYYYYYZZZ[[[\\\\\\\\\]]]\\\]]]___```bbbdddeeefffgggggghhhiiijjjiiiiiihhhiiiiiiiiiiiijjjjjjkkkkkkmmmmmmmmmnnnnnnnnnmmmmmmqqquuuyyyxxxtttsssuuuyyy}}}|||~~~{{{wwwtttqqqoooooossszzzzzzvvvtttllleee___]]][[[WWWVVVWWWWWWVVVUUUUUUVVVXXXZZZ[[[```dddkkkrrruuurrrlllgggXXXUUURRRPPPPPPQQQPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKHHHJJJKKKLLLMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKLLLNNNKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>>>>@@@BBBDDDDDDCCCBBBAAA???AAABBBBBBAAA@@@BBBCCC@@@@@@@@@????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>================================================>>>>>>>>>>>>======>>>???>>>>>>============>>>>>>======>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCCAAA@@@@@@???>>>======<<<<<<<<<============<<<<<<========================;;;;;;<<<<<<============<<<===>>>===<<<<<<>>>@@@AAA@@@???>>>===>>>????????????>>>>>>??????@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSWWWYYY___fffooo>>>>>>>>>????????????@@@===>>>>>>?????????>>>>>>@@@@@@???????????????@@@???>>>>>>???@@@@@@???===????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCC??????@@@@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKMMMOOOOOOPPPPPPLLLMMMOOOQQQRRRSSSTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWXXX[[[[[[\\\\\\[[[ZZZYYYXXX]]]```bbbaaa^^^\\\]]]^^^dddgggkkkooopppnnnkkkiii```bbbeeeggghhhiiilllnnnlllllllllllllllmmmnnnnnnpppooonnnmmmllllllmmmmmmlllllllllmmmoooqqqtttuuuyyyxxxwwwuuusssrrrppppppkkkhhhddd```^^^[[[XXXVVV\\\^^^dddnnn}}}uuuttttttvvvxxx{{{{{{{{{zzzuuunnnhhheeebbbaaa```[[[VVVRRRRRRQQQLLLHHHIIIOOONNNMMMLLLLLLLLLMMMNNNQQQTTTZZZaaadddccc^^^ZZZMMMKKKIIIIIIJJJJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKGGGFFFEEEEEEEEEGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???AAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAA@@@??????>>>???AAA@@@??????@@@BBB@@@@@@@@@@@@????????????@@@@@@??????????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===========================???@@@???>>>===>>>???>>>======<<<<<<======>>><<<======>>>>>>??????????????????@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;========================;;;;;;<<<<<<======>>>>>><<<=========<<<<<<>>>@@@@@@@@@>>>>>>>>>>>>???@@@???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???DDDDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSWWWZZZ```gggppp============>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<>>>>>>>>>>>>>>??????AAA???>>>???@@@AAA@@@>>>============>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBBBBCCCBBBBBB@@@???>>>;;;<<<===>>>???>>>>>>===?????????@@@@@@@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHCCCDDDEEEGGGGGGGGGGGGFFFDDDEEEGGGHHHJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMQQQRRRRRRRRRRRRQQQPPPPPPVVVXXX\\\^^^___]]]ZZZXXXRRRTTTVVVWWWXXXYYY[[[]]]XXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUVVVXXX[[[^^^bbbeeefffdddcccaaa```^^^]]]\\\\\\[[[YYYWWWVVVUUUSSSOOOMMMQQQSSSVVV___kkk{{{}}}yyysssooommmkkkiiiggg^^^]]]\\\]]]```bbbbbbbbbbbb^^^ZZZXXXXXXXXXXXXXXXUUUPPPMMMNNNNNNJJJHHHHHHLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLPPPTTTWWWVVVSSSOOOKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHFFFEEEDDDEEEGGGIIIKKKJJJIIIHHHGGGGGGFFFFFFGGG@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAAAAA@@@>>>???@@@AAABBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@???????????????>>>???@@@@@@??????@@@BBB????????????????????????????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>@@@@@@>>>===>>>???======<<<<<<<<<<<<======<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;========================;;;<<<<<<===>>>>>>??????<<<=========<<<<<<>>>??????>>>============??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEGGGIIIJJJLLLMMMKKKLLLMMMOOOQQQRRRSSSSSSVVVYYY___gggooo~~~======>>>>>>>>>?????????===>>>???@@@??????===<<>>>>>>>>??????@@@AAA@@@>>>======>>>??????>>><<<<<<======>>>>>>>>>??????>>>=========>>>@@@AAABBBCCCCCCCCCBBB@@@???=========???@@@@@@@@@???>>>=========>>>>>>>>>??????<<<===>>>?????????>>>===<<<===>>>>>>?????????>>>>>>>>>??????@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEECCCAAA@@@BBBCCCEEEGGGGGGGGGGGGFFFDDDEEEGGGHHHIIIHHHFFFEEEHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJMMMLLLLLLMMMOOOOOONNNLLLMMMOOORRRTTTTTTRRROOONNNKKKMMMOOOOOOOOOOOOQQQSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQQQQPPPOOONNNLLLLLLLLLNNNRRRVVV[[[___ccceee\\\[[[ZZZXXXWWWVVVVVVVVVRRRQQQQQQQQQQQQOOOLLLIIIIIIIIILLLSSS]]]jjjvvv}}}wwwqqqmmmgggddd```^^^^^^^^^]]]\\\VVVUUUTTTUUUWWWYYYYYYYYYZZZXXXUUUTTTVVVWWWXXXWWWTTTOOOLLLNNNOOOMMMNNNPPPMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIKKKNNNPPPOOOLLLIIIIIIHHHGGGGGGGGGGGGDDDBBBHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDFFFGGGHHHIIIIIIJJJHHHGGGGGGGGGHHHIIIKKKLLLKKKJJJHHHGGGGGGIIILLLNNNKKKJJJIIIHHHHHHHHHHHHHHH???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???????????????>>>======???@@@@@@???===>>>???@@@AAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???BBBCCCCCCDDDEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@AAA>>>@@@AAAAAA@@@???AAABBB===============>>>>>>>>>======>>>>>>?????????@@@AAAAAAAAA@@@@@@@@@??????????????????????????????========================;;;>>>@@@@@@===<<<===???======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@============<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<<<<;;;========================<<<<<<<<<===>>>??????@@@;;;<<<======;;;<<<===???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>???AAACCCDDDEEEAAAAAA@@@@@@@@@AAABBBCCCBBBCCCEEEGGGIIILLLMMMNNNLLLMMMOOOQQQRRRTTTTTTTTTUUUXXX^^^fffnnn}}}===============<<<<<<<<>>>>>>>>>>>>>>===<<<;;;<<<===???AAA???>>>>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@>>><<<:::========================>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<======>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAACCCEEEGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFHHHTTTcccllljjjeeeddd^^^WWWTTTTTTTTTRRRNNNMMMMMMNNNMMMLLLKKKIIIHHHJJJIIIIIIKKKQQQYYYaaafffwww~~~|||qqqjjjfffbbb___ZZZXXXUUUVVVXXXYYYVVVTTTSSSTTTTTTTTTUUUUUUUUUVVVZZZYYYWWWUUUTTTRRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMLLLLLLMMMOOOOOOLLLIIIFFFGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJIIIFFFDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@???BBBAAA???>>>>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@????????????????????????>>>??????@@@@@@AAAAAABBBAAA@@@??????@@@CCCFFFGGGAAAAAABBBCCCCCCBBBBBBBBB@@@???>>><<<<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>===============<<<===>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;========================>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<<<<============??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>??????>>>>>>>>>>>>============666:::>>>???===;;;<<<===<<<===============???AAA??????>>>>>>=========<<<>>>>>>>>>>>>============>>>>>>???@@@@@@@@@???????????????AAABBBAAA>>>;;;>>>??????@@@@@@AAABBBBBB????????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRRRRQQQQQQQQQSSSXXX]]]bbbeeelll|||<<<<<<<<<<<<============????????????????????????=========<<<<<<<<<;;;;;;===============>>>>>>>>>>>>===<<<;;;<<<===???@@@>>>======>>>>>>???@@@AAABBBBBBBBBAAA@@@>>><<<;;;========================>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<======>>>??????@@@@@@?????????@@@@@@@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEEEEDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFKKKHHHJJJTTTcccpppuuuuuuqqqiii___WWWRRRPPPOOONNNLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEGGGKKKQQQVVVZZZ```eeemmmvvv}}}zzztttjjjbbb^^^\\\YYYWWWXXXWWWUUUVVVXXXYYYWWWUUUSSSSSSTTTUUUVVVWWWXXXXXX\\\\\\[[[YYYXXXXXXXXXXXXYYYYYYWWWUUUSSSQQQQQQRRRPPPSSSUUUTTTQQQMMMJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJGGGGGGGGGHHHJJJIIIGGGEEEHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????===<<<<<<<<<======>>>>>>???@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBDDDEEE@@@AAAAAABBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>>>>======<<<<<<<<<<<<===>>>===============>>>>>>??????>>>===============<<<===>>>?????????>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<>>>???<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;========================;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;888:::===>>>===<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>======<<<<<<<<<>>>=====================>>>??????@@@@@@@@@@@@@@@@@@??????@@@AAA@@@>>><<<>>>??????@@@@@@AAABBBBBB????????????@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRSSSTTTVVVYYY^^^dddgggooo;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;===>>>???<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGEEECCCCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDJJJIIIJJJRRR___ppp}}}zzzmmm___SSSMMMLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDDDDDDDFFFJJJMMMOOOPPPSSSWWW[[[___```aaaaaa```\\\WWWTTTSSSRRRQQQPPPRRRQQQPPPRRRTTTUUUTTTSSSPPPQQQRRRTTTUUUVVVVVVWWW[[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^]]][[[XXXVVVWWWYYY\\\bbbfffcccZZZQQQOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGIIILLLLLLJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDGGGIIIIIIHHHEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBB??????>>>>>>>>>=========??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<======?????????@@@??????>>>>>>????????????????????????AAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@@@@@@@?????????>>>===<<<<<<<<<======<<<<<<<<<;;;<<<<<<======???>>>======<<<<<<======??????>>>==================>>>>>>???>>>>>>===<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;:::=========<<<<<<<<<<<<<<<========================>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>?????????===>>>??????@@@@@@AAABBBBBB?????????@@@@@@AAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIIIILLLOOOQQQSSSTTTWWWYYYZZZ___eeejjjrrr::::::;;;;;;<<<===>>>>>>================================================;;;;;;;;;<<<<<<======>>>===<<<<<<;;;;;;<<<======:::::::::;;;<<<===>>>???CCCCCCBBBAAA???>>>===<<<========================<<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHEEEEEEEEECCCAAA@@@AAACCCCCCCCCCCCCCCCCCDDDFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFIIINNNYYYhhhyyy{{{iiiXXXLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMOOOQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVUUUUUUXXXXXXYYYZZZ[[[\\\^^^___aaabbbcccaaa______cccfffpppzzz{{{kkk]]]XXXYYYTTTTTTSSSRRRQQQNNNJJJHHHHHHHHHJJJLLLOOOOOOLLLJJJEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCDDDFFFFFFFFFEEECCCBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@AAABBBCCC>>>>>>>>>>>>============>>>>>>????????????>>>>>>?????????>>>>>>>>>????????????@@@??????>>>======????????????????????????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>??????>>>>>>==================<<<=========;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<======>>>???>>>>>>===============>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::>>>;;;999;;;>>>???>>>;;;;;;:::::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>???@@@AAAAAABBBAAAAAABBB@@@===<<<===>>>??????>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHKKKNNNPPPRRRSSSVVVXXXYYY___fffllluuu999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<999999999:::;;;===>>>???CCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=======================================================================================>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>==================>>>>>>??????@@@@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@???@@@BBBEEEGGGIIIJJJKKKEEEFFFFFFEEEBBB@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGEEECCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEBBBFFFKKKOOOTTT___mmmwwwppp]]]OOOIIIIIIJJJJJJIIIHHHFFFFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWXXXYYY[[[]]]^^^___dddfffhhhhhhhhhjjjpppuuu}}}jjjcccdddddddddcccccc```ZZZRRRMMMIIIIIIKKKNNNPPPOOOLLLIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCDDDDDDEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>>>>>>>?????????>>>>>>???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????????????????@@@??????>>>======>>>>>>>>>======<<<;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;<<<>>>???@@@???>>>>>>===============>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<=========>>>??????@@@@@@=========<<<<<<<<<;;;;;;>>>;;;999:::===@@@???>>><<<:::888999;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>===>>>???@@@AAAAAAAAAAAACCC@@@<<<;;;<<<>>>??????>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIKKKNNNPPPPPPQQQSSSTTTXXX^^^ffflllvvv:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888999999:::;;;<<<======;;;;;;;;;;;;;;;:::::::::999999999:::;;;===>>>???BBBAAA???>>><<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;================================================================================================;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<<<<======??????@@@@@@AAAAAAAAABBBDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>??????@@@@@@@@@???@@@CCCFFFHHHJJJLLLLLLHHHJJJKKKKKKHHHDDDBBBBBBCCCBBBAAAAAABBBDDDFFFHHHFFFEEECCCAAA@@@??????@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJGGGEEEDDDEEEFFFGGGDDDIIIOOORRRSSSXXX```gggyyyyyyvvvlll]]]PPPJJJHHHIIIIIIGGGFFFEEEDDDDDDDDDAAAAAABBBCCCEEEGGGIIIJJJDDDDDDCCCCCCDDDEEEFFFFFFEEEGGGJJJJJJJJJJJJJJJKKKHHHJJJMMMNNNNNNOOORRRTTTVVVXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYY[[[\\\^^^___dddhhhkkkjjjiiillltttzzzqqqlllnnnvvvuuuuuuuuurrrhhh[[[RRRHHHIIIKKKNNNPPPOOOKKKHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDFFFDDDBBBAAA@@@@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>===============>>>>>>>>>>>>======;;;;;;<<<=========<<<<<<>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>=========>>>>>>======<<<;;;:::;;;;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<888999999;;;<<<>>>@@@AAA??????>>>==================<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========999::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAA=========<<<<<<<<<<<<;;;===;;;999:::<<>>>>>===<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<======>>><<<===>>>???@@@AAAAAAAAABBB???<<<;;;<<<>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOPPPPPPPPPQQQSSSXXX^^^fffmmmwww;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<888888999:::;;;<<<======;;;;;;;;;;;;;;;:::999999999999999:::<<<===???@@@AAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???======>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLOOORRRSSSOOOKKKGGGEEEDDDCCCAAAAAABBBEEEGGGIIIHHHFFFDDDAAA@@@???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFFFFEEEFFFGGGJJJLLLNNNLLLJJJGGGEEEDDDDDDFFFGGGHHHLLLQQQRRRRRRRRRVVVYYYdddeeeddd___VVVNNNIIIGGGIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@@@@AAACCCEEEGGGIIIEEEEEEEEEEEEEEEFFFGGGGGGDDDGGGJJJLLLMMMOOORRRTTTSSSUUUXXXYYYXXXYYY[[[^^^```bbbeeehhhiiiiiihhhgggffffffffffffggghhhiiijjjlllpppqqqooolllmmmttt{{{|||oooooottt|||ooo^^^QQQHHHJJJMMMQQQSSSSSSPPPMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHHHHHHHGGGEEEDDD@@@@@@?????????>>>>>>>>><<<======>>>>>>======<<<::::::<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;::::::;;;<<<=========<<<<<<<<<<<<;;;:::::::::;;;;;;999999:::;;;<<<===???@@@??????>>>===============<<<;;;:::::::::;;;<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<===============>>>??????@@@@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;>>>CCCFFFIIIBBB;;;888:::===>>>===<<<<<<<<<======>>>>>>>>>::::::;;;<<<<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@AAA???<<<<<<===>>>>>>===>>>??????@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLNNNPPPRRRRRRRRRSSSUUUYYY```gggnnnyyy;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;777888888999;;;<<<======;;;;;;;;;;;;;;;:::999888999999999:::<<<>>>???@@@AAA???===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBBBBFFFFFFGGGHHHIIIIIIIIIIIIPPPSSSXXXXXXUUUPPPKKKHHHDDDCCCBBBBBBCCCEEEHHHJJJKKKIIIFFFDDDBBBBBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHFFFEEEEEEEEEGGGJJJMMMOOOLLLJJJGGGDDDCCCDDDEEEFFFJJJMMMPPPQQQOOONNNOOOQQQUUUVVVVVVTTTOOOKKKHHHGGGIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDGGGIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEIIINNNQQQSSSWWW\\\```eeehhhkkkkkkjjjkkkmmmppppppssswww{{{}}}~~~~~~~~~||||||{{{{{{{{{|||}}}}}}{{{}}}~~~zzztttsssyyyrrrjjjooovvv~~~ppp\\\MMMJJJLLLPPPUUUYYYYYYVVVSSSUUUVVVWWWXXXXXXWWWVVVUUUNNNLLLKKKKKKKKKKKKIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDD>>>@@@CCCFFFHHHHHHGGGFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPOOONNNKKKIII@@@@@@@@@@@@????????????<<<<<<============<<<<<<;;;<<<>>>?????????>>>>>><<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>===<<<;;;:::999:::<<<=========<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>===============;;;::::::999:::;;;===>>>999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????;;;;;;;;;:::::::::999999888:::;;;::::::===DDDIIIOOOGGG===999:::=========<<<=========>>>>>>??????::::::;;;;;;<<<===>>>>>>:::;;;<<<===??????@@@@@@@@@>>>===<<<>>>>>>===<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPLLLOOORRRSSSTTTTTTVVVXXX[[[aaaiiipppzzz999999999::::::;;;;;;;;;:::::::::999999888888888999999999999999999999999777888888888888999999999:::::::::999999888888888777666666888;;;=========@@@===:::888888888888888;;;;;;:::999999888888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;===>>>???>>>????????????@@@@@@@@@======>>>???AAACCCEEEFFFIIIIIIJJJLLLNNNLLLIIIFFFIIINNNWWW^^^aaa\\\TTTMMMGGGFFFEEEEEEHHHLLLQQQSSSRRRMMMHHHDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKHHHFFFFFFHHHJJJKKKKKKNNNLLLIIIGGGEEEEEEFFFFFFLLLNNNPPPPPPOOONNNNNNNNNOOOLLLIIIIIIKKKKKKIIIGGGIIIGGGEEECCCBBBAAABBBBBBAAA??????AAAEEEGGGFFFEEEIIIIIIHHHIIIKKKLLLLLLKKKNNNOOOQQQXXXaaajjjpppttt}}}yyywwwyyy|||zzzpppcccUUUMMMLLLMMMPPPUUU[[[___``````^^^bbbdddeeefffgggccc\\\ZZZWWWTTTTTTVVVVVVTTTQQQNNNKKKGGGDDDDDDEEEEEEFFFCCCFFFIIIJJJIIIHHHIIIIIIGGGFFFDDDFFFKKKQQQUUUWWWWWWUUUQQQMMMJJJHHHHHHHHHHHHNNNTTTXXXUUUOOOIIIEEECCCBBB@@@>>>=========>>>======<<<<<<<<<;;;;;;;;;===>>>?????????===<<<;;;<<<<<<======>>>>>>??????:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<===::::::::::::::::::::::::???>>>;;;999888777888888999888888:::>>>???===:::;;;<<<===??????===<<<;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===888999;;;<<<===<<<;;;;;;<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@:::::::::;;;::::::999999:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???AAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLKKKPPPQQQQQQQQQQQQSSSVVVYYYZZZ```iiippp{{{999999999:::::::::;;;;;;:::::::::999999888888888999999999999999999999999777888888888888999999999:::::::::999999888888888888999;;;>>>AAAAAA@@@>>>AAA???;;;::::::;;;::::::999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======<<<;;;<<<===>>>???>>>????????????@@@@@@@@@AAA@@@@@@@@@AAADDDGGGHHHLLLMMMPPPRRRSSSPPPJJJEEEGGGKKKSSSZZZ^^^[[[UUUOOOGGGFFFEEEEEEGGGLLLPPPSSSUUUPPPJJJFFFEEEEEEEEEEEEHHHHHHHHHIIIKKKLLLNNNOOOOOOLLLIIIHHHIIIKKKLLLLLLMMMLLLJJJHHHGGGFFFFFFGGGLLLMMMOOOOOONNNMMMLLLLLLLLLIIIFFFFFFHHHIIIHHHFFFFFFEEECCCBBBAAAAAAAAAAAADDDBBBAAABBBFFFHHHGGGFFFGGGHHHIIILLLOOOQQQQQQPPPQQQSSSYYYbbbooo|||uuujjj```VVVPPPNNNOOOPPPTTTZZZ^^^``````eeehhhjjjjjjkkklllgggaaa___]]][[[]]]______]]]ZZZUUUQQQLLLHHHGGGGGGHHHIIIGGGIIILLLNNNOOONNNLLLKKKHHHGGGHHHLLLTTT\\\aaadddccc___XXXRRRMMMKKKJJJKKKMMMRRRXXXZZZWWWQQQJJJGGGEEECCCBBB@@@>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>?????????>>><<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888<<<;;;:::;;;======:::777;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>????????????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>??????BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQTTTWWW\\\ccckkkrrr}}}999999999999::::::::::::999999999999999888888888999999999999999999999999777888888888888999999999999999999999999888888888999:::===AAACCCCCC@@@===@@@>>>;;;::::::;;;::::::777888888999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<==================<<<<<<<<<===>>>???>>>????????????@@@@@@@@@DDDCCCBBBAAACCCGGGKKKMMMQQQSSSVVVXXXXXXSSSKKKEEEEEEHHHNNNUUUYYYYYYUUURRRGGGFFFDDDDDDFFFKKKPPPSSSTTTPPPKKKHHHHHHHHHHHHGGGJJJJJJKKKMMMOOOQQQSSSTTTUUURRRNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLLLLIIIFFFEEEEEEFFFGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBGGGEEECCCCCCEEEHHHIIIIIIHHHLLLQQQVVVZZZ\\\\\\\\\[[[```hhhtttrrrfff^^^XXXUUUSSSRRRRRRTTTYYY\\\______hhhkkkmmmlllmmmmmmhhhaaa```___```dddhhhiiifffccc___[[[UUUPPPMMMLLLMMMNNNNNNOOOQQQUUUXXXWWWRRRMMMJJJJJJMMMSSS\\\eeelllooopppiii___UUUNNNKKKKKKLLLSSSWWW[[[\\\XXXRRRLLLHHHFFFEEEDDDBBB@@@?????????=========<<<<<<<<<;;;;;;>>>????????????>>>>>>===@@@??????>>>>>>===<<<<<<>>>>>>>>>>>>============???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888<<<;;;:::;;;<<<<<<:::888:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>?????????=========<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;<<<:::::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<======@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDGGGHHHJJJLLLNNNNNNNNNNNNNNNPPPQQQQQQQQQSSSUUUWWW\\\ccckkkrrr|||999999999999999999999:::999999999888888888888888888888888888888888888888777777888888888999999999999999999888888888888888888999:::===??????===;;;<<<:::888888999999999888888888888999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;=====================<<<;;;;;;;;;<<<===>>>>>>???===============>>>>>>>>>>>>>>>?????????@@@@@@@@@EEEDDDBBBCCCFFFKKKPPPTTTWWWWWWXXXYYYXXXSSSLLLGGGFFFHHHKKKOOOSSSTTTSSSQQQHHHFFFEEEDDDFFFKKKPPPSSSPPPMMMKKKJJJLLLMMMNNNMMMMMMNNNOOOQQQSSSVVVXXXZZZZZZWWWRRRPPPOOOPPPPPPOOONNNNNNOOOPPPPPPOOONNNNNNNNNOOOQQQSSSUUUUUUSSSQQQPPPMMMIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBDDDGGGJJJLLLOOOUUU]]]dddiiikkkkkkkkkjjjqqq|||uuujjjbbb^^^[[[WWWUUUSSSTTTXXX[[[]]]^^^dddgggiiigggggggggbbb[[[YYYZZZ^^^eeelllnnnllliiigggddd___XXXTTTRRRSSSUUUVVVVVVXXX]]]aaa___WWWPPPMMMNNNQQQXXXaaaiiinnnpppssskkk___SSSKKKIIIKKKLLLVVVYYY[[[[[[VVVPPPKKKHHHGGGFFFEEECCCBBBAAA@@@@@@============<<<<<<<<<<<>>>>>??????>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======??????>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<;;;:::999888888888:::;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;999888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@>>>===<<<::::::888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<======??????@@@AAABBBCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPQQQSSSUUUUUUUUUVVVXXXZZZ[[[aaaiiioooxxx999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888;;;999888888:::;;;<<<;;;;;;999888888999:::999888:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???:::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBBBBDDDHHHNNNUUUYYYZZZYYYWWWVVVUUUQQQMMMJJJIIIIIIIIIKKKNNNOOOOOOMMMHHHGGGFFFFFFHHHLLLOOORRROOOMMMLLLLLLNNNOOOOOOOOOOOOPPPQQQSSSVVVYYY[[[\\\\\\YYYVVVTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSVVVZZZ^^^```]]][[[SSSQQQMMMIIIEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAACCCGGGKKKNNNUUU]]]hhhqqqvvvxxxyyyzzzxxxzzzqqqjjjccc```YYYWWWUUUVVVXXX[[[]]]]]]^^^aaabbbaaaaaa```[[[TTTQQQSSSYYYccckkkpppnnnlllkkkjjjfff```[[[YYYZZZ\\\^^^]]]___cccfffcccZZZRRRNNNPPPTTT[[[ccckkkoooqqqnnnfff[[[PPPJJJIIIKKKNNNTTTVVVWWWVVVQQQLLLHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>??????<<<======>>>???@@@@@@AAA@@@@@@??????>>>>>>======???>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;888999:::;;;<<<;;;:::999777888999999:::;;;<<<===::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999888888999;;;===>>>>>>>>>??????>>>======<<<@@@???>>>===;;;999888888777777777888999999::::::999::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIILLLNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWXXXYYY[[[[[[bbbiiiooowww999999999999999888888888777777777888888888888888888888888888888888888888777888888888888999999999777777777888888888888888===;;;888777999;;;<<<<<<;;;:::999:::;;;<<<;;;:::;;;;;;::::::999888888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<>>>??????;;;;;;;;;<<<===>>>>>>???<<<===>>>?????????>>>>>>>>>????????????@@@@@@@@@AAAAAABBBEEEJJJPPPVVVZZZYYYWWWUUUSSSRRRPPPMMMKKKKKKJJJHHHIIIKKKLLLKKKJJJHHHHHHHHHIIIKKKMMMOOOQQQRRRPPPOOOOOOOOOOOOMMMKKKNNNNNNPPPRRRTTTWWWYYY[[[ZZZXXXWWWWWWWWWVVVTTTRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYYYY\\\aaafffhhheeeaaaTTTSSSQQQMMMHHHDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDEEEHHHLLLPPPXXXbbboooyyy|||uuunnnfffaaaZZZXXXWWWWWWYYY[[[\\\\\\ZZZ^^^___]]]]]]]]]XXXQQQNNNPPPVVV```iiinnnnnnllliiikkkjjjfffaaa___```ccccccccceeeggghhhccc[[[TTTOOOQQQVVV]]]fffmmmpppqqqeee```WWWOOOKKKKKKMMMOOOOOOQQQQQQOOOKKKHHHEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>=========<<<<<<>>>===============>>>???;;;<<<===>>>@@@AAABBBBBB????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;;;;999999:::;;;;;;::::::::::::;;;;;;:::888777999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888999:::;;;===>>>???????????????>>>===<<<;;;;;;:::::::::::::::::::::999999999888777777666666888888999:::;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;;;;;;;::::::999999:::<<<===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>???@@@>>>>>>@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQQQQSSSVVVWWWWWWWWWXXXZZZ^^^dddkkkqqqxxx999999999999888888888777666777777777888888888999888888888888888888888888777888888888888999999999666777777777888888888999<<<:::888888999::::::999:::999999:::<<<<<<;;;::::::999999999999999999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======;;;;;;<<<<<<======>>>>>><<<===>>>???@@@???>>>>>>>>>????????????@@@@@@@@@AAABBBCCCFFFJJJOOOTTTWWWUUUTTTSSSSSSSSSQQQMMMKKKKKKIIIHHHHHHIIIKKKJJJJJJGGGIIIKKKMMMNNNOOOPPPPPPRRRQQQPPPPPPPPPOOOLLLJJJJJJKKKLLLNNNPPPRRRTTTVVVVVVVVVWWWXXXZZZXXXUUUSSSSSSSSSSSSTTTVVVYYY[[[\\\^^^^^^```eeejjjkkkgggbbbVVVWWWWWWTTTOOOJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJKKKNNNQQQZZZdddttt|||{{{{{{zzzyyyzzzyyyxxxvvvrrrllleee```YYYXXXXXXYYY[[[\\\\\\[[[XXX\\\]]]\\\\\\\\\WWWPPPNNNPPPTTT]]]eeejjjiiigggeeeiiikkkjjjfffdddeeegggfffhhhjjjjjjgggaaaZZZVVVRRRTTTXXX^^^eeeiiikkkjjj[[[XXXRRRMMMJJJJJJKKKLLLJJJKKKLLLJJJGGGEEEDDDDDD>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<>>>???======>>>???@@@@@@AAAAAA======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999:::;;;;;;;;;;;;:::999999999::::::;;;<<<<<<===;;;;;;:::999999::::::::::::;;;;;;999777666999;;;::::::999999999999::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>>=========>>>>>>===<<<<<<999999999:::::::::::::::999999888888777666666666666777888999:::::::::::::::::::::999999999888888888999:::;;;<<<;;;;;;::::::999999:::<<<======<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGHHHKKKNNNPPPQQQQQQQQQQQQTTTWWWXXXXXXXXXYYYZZZ^^^dddlllpppwww999999999999888888777777666666777777888888888999777777777777777777777777777888888888888999999999666666777777888888888999999888888999:::999777555777666666888:::;;;999888888888888999999:::;;;;;;888888888888888888888888888888888888888888888888999999999999999999999999;;;;;;;;;::::::999999999:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::::::::::::::::::::<<<<<<<<<===============<<<===>>>@@@@@@??????>>>>>>????????????@@@@@@@@@BBBCCCDDDGGGJJJNNNQQQSSSQQQRRRSSSUUUUUUSSSNNNJJJIIIHHHGGGGGGIIIKKKKKKJJJGGGIIILLLOOOPPPQQQPPPOOONNNNNNNNNPPPQQQQQQOOOMMMGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVYYY[[[ZZZVVVSSSRRRRRRRRRSSSUUUXXX\\\^^^bbbaaabbbgggkkkkkkfff```XXX[[[]]][[[VVVRRRPPPPPPLLLMMMNNNNNNNNNMMMKKKJJJMMMOOOQQQQQQNNNMMMOOOQQQ[[[gggwww~~~xxxrrrnnnnnnoooooonnnoooooooooooonnniiiccc^^^YYYXXXYYYZZZ\\\]]]\\\ZZZWWWZZZ\\\[[[[[[[[[VVVPPPOOOOOOSSSYYYaaaddddddaaabbbggglllllliiifffgggjjjhhhjjjlllkkkeee^^^YYYVVVVVVWWWYYY]]]aaacccbbb```TTTRRRNNNKKKHHHGGGHHHHHHHHHHHHHHHGGGEEECCCDDDEEE<<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>============<<<;;;::::::;;;<<<===>>>???????????????@@@@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999;;;;;;;;;;;;999999::::::;;;;;;<<<===>>>>>>===<<<:::999888999::::::666888999999777888<<>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999999888888666666777777888999999999555666777888999::::::::::::::::::999999888888888777888:::;;;<<<;;;;;;::::::999999:::<<<======<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@??????@@@AAAAAAAAA@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGFFFHHHKKKMMMPPPQQQQQQQQQTTTVVVYYY[[[[[[[[[\\\]]]\\\cccjjjnnnttt666666666666777777777777666666777888888888888888777666666555555555666666888888888888777777777777888888999999999999888888999999888888999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999<<<;;;999777666666666777:::999888777777888999:::<<<;;;:::999888777777777::::::::::::::::::::::::999999::::::::::::;;;;;;;;;999888999;;;======<<<;;;<<<<<<===<<<;;;999888777777888999::::::;;;;;;;;;<<<<<<===>>>??????@@@????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@AAADDDFFFHHHIIIIIIHHHHHHJJJMMMPPPSSSSSSPPPNNNFFFFFFFFFGGGHHHIIIKKKKKKIIIKKKNNNOOOOOOOOOQQQRRRQQQNNNLLLNNNRRRTTTRRRNNNLLLKKKKKKJJJJJJJJJJJJKKKPPPTTTYYYZZZVVVRRRPPPOOONNNOOOOOOQQQSSSVVVYYY[[[bbbccceeeiiijjjgggaaa[[[UUU___gggfffbbb___]]]ZZZ\\\[[[YYYWWWUUUTTTSSSRRRXXXZZZ\\\[[[YYYYYY\\\___hhhqqq}}}|||~~~qqqggg```bbbeeedddaaa______bbbgggkkklllggg^^^XXXYYYYYYZZZ\\\^^^]]][[[ZZZYYY]]]^^^\\\WWWTTTVVVYYYWWWZZZ\\\\\\[[[ZZZ[[[^^^___dddhhhiiifffeeegggjjjjjjnnnmmmgggcccbbb^^^WWWXXXXXXYYY___dddddd^^^YYYVVVRRRMMMJJJIIIIIIJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>>>>???:::::::::;;;;;;<<<<<<<<<>>>?????????@@@@@@@@@@@@???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;::::::999999999<<<<<<<<<;;;:::999777777;;;::::::999999::::::;;;999999:::;;;;;;999888777555555555666777777888888:::;;;;;;:::888888999;;;:::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888888999:::::::::::::::::::::::::::::::::::::::999777666555666777888999999:::999999;;;::::::999999888888888999999:::::::::;;;;;;;;;888888999999999:::::::::;;;;;;::::::::::::999999999999::::::::::::::::::999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEIIILLLOOORRRRRRRRRSSSSSSWWWYYY[[[[[[[[[ZZZ[[[\\\```ffflllooouuu666666666666777777777777666666777888888888888777666666555555555555666666888888888777777777666666777777888888888888777777888777777777888888999999999999999999999999999999999999::::::::::::999999999999777666666777777888999999888777777888999999<<<;;;:::999888888888888999999999999999999999999999999999:::::::::;;;;;;;;;:::999999;;;======<<<<<<<<<<<<<<<;;;:::999888888888888999999::::::;;;;;;<<<<<<===>>>>>>??????????????????????????????============>>>???@@@@@@>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGIIILLLOOOOOOLLLJJJEEEEEEEEEFFFGGGHHHIIIJJJFFFHHHKKKLLLKKKLLLMMMNNNOOOLLLKKKNNNSSSVVVUUURRRLLLLLLKKKJJJJJJJJJJJJKKKMMMPPPTTTTTTQQQNNNLLLLLLMMMMMMMMMOOOQQQTTTWWWXXX^^^___aaaeeegggeee```[[[\\\eeekkkjjjgggfffdddbbbhhhgggeeecccaaa___^^^^^^aaaccceeedddbbbaaadddgggsss}}}~~~|||zzzxxxxxx{{{~~~~~~zzzuuuggg___YYYYYY[[[ZZZYYY[[[]]]aaafffiiihhhccc]]]YYY\\\]]]^^^``````___\\\ZZZYYY[[[]]]ZZZUUURRRTTTVVVVVVXXXZZZZZZXXXWWWYYYZZZ\\\aaaeeefffeeedddgggjjjiiimmmlllfffcccbbb^^^XXXYYYXXXYYY^^^cccddd```\\\VVVRRRMMMIIIHHHHHHHHHGGGEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<======>>>;;;;;;;;;<<<<<<=========>>>>>>>>>>>>?????????@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888999999999:::::::::::::::999999888888888::::::;;;;;;;;;:::999999;;;::::::999999::::::;;;999999999999999888888777888777777777777777777777999::::::999777777888:::;;;<<<===<<<;;;:::;;;<<<>>>?????????@@@@@@@@@@@@?????????>>>>>>=================================;;;;;;:::888888777777777888888888999999::::::::::::999999888888777777777666666777888999999999999999999999888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEIIILLLPPPRRRRRRRRRSSSSSSWWWYYY[[[[[[[[[ZZZ[[[\\\aaaffflllpppvvv666666666666777777777777555666777777888888777777666666555555555555666666888888777777777777666666666666777777777777666666666666666777777777888888888888888888888888888888777888888999999888888777777666666666777888999999999888888777777888888999;;;:::999888888888888888888888888888888888888888999999999999::::::::::::;;;:::999:::<<<============<<<;;;::::::999999999999999999999999999999999<<<<<<<<<======>>>>>>???========================<<<<<<<<<<<<===>>>??????===>>>???@@@AAAAAAAAAAAACCCCCCEEEGGGIIIIIIGGGEEECCCCCCCCCDDDEEEFFFGGGHHHEEEGGGIIIJJJIIIIIIJJJKKKLLLJJJJJJNNNTTTWWWWWWVVVLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJKKKLLLKKKKKKLLLNNNQQQSSSUUUXXXYYY\\\___bbbaaa]]]ZZZcccjjjooommmkkkllllllkkknnnnnnllljjjhhhggggggffflllnnnooommmlllmmmqqquuu{{{vvvtttttttttuuuxxxzzzxxxqqqlll^^^XXXTTTTTTRRRPPPQQQUUUXXX]]]cccdddbbb^^^]]]\\\aaabbbddddddccc___[[[XXXXXXYYYYYYUUUQQQOOOPPPSSSTTTUUUWWWVVVUUUUUUVVVWWWZZZ^^^bbbcccbbbccceeehhhhhhjjjjjjfffcccbbb^^^YYY[[[ZZZ[[[```dddfffccc```VVVRRRLLLHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888999999999999:::999999888888888888888777888999:::;;;;;;;;;;;;;;;::::::999999999999::::::999999888777777777777888::::::999999888777777666999999:::888777666777999<<<>>>???>>><<<;;;;;;<<>>=========>>>========================999999999999888777666555555666777888999::::::;;;999999888777777777888999555666777888999999999999777777777777888888888888666666777777777888888888::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???????????????@@@AAABBBBBBCCCCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGIIILLLPPPRRRRRRRRRSSSTTTWWWYYY[[[[[[[[[ZZZ[[[\\\aaagggmmmqqqxxx666666666666777777777777555666666777777777777777666555555555555666666777888777777777666666666666555555666666666666555555666666777777777888888777777777777777777777777777666666777777777777666666777777777777888888999999888888777777777777888888:::999888888888888888999888888888888888888888888888999999999999:::::::::;;;:::999:::<<<============<<<;;;999888999999:::::::::999999999999999999<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>>>>>>>???>>>>>>BBBBBBBBBCCCEEEEEECCCAAAAAAAAAAAAAAABBBDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJJJJIIIIIIMMMQQQTTTUUUTTTLLLLLLLLLLLLKKKKKKJJJIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJLLLNNNQQQSSSVVVWWWYYY[[[\\\\\\ZZZYYYdddiiikkkiiihhhlllnnnnnnmmmlllkkkkkkjjjjjjjjjjjjqqqqqqqqqooopppuuu~~~|||xxxtttrrrssstttvvvyyyyyytttmmmggg[[[YYYXXXXXXSSSMMMMMMQQQRRRWWW]]]___]]]\\\___bbbgggjjjlllkkkggg```ZZZVVVWWWVVVTTTQQQMMMKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVWWW[[[]]]```aaa```aaaccceeefffhhhhhhfffcccaaa^^^[[[[[[\\\```eeeiiiiiifffbbbVVVRRRLLLHHHFFFEEECCCBBBFFFFFFFFFFFFFFFEEEDDDCCC@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<============>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999888888888888999999999999999999999999888888888888999::::::;;;<<<;;;;;;;;;::::::999999999999:::::::::999777666666666777888:::::::::999999888888888999::::::999777777888999===???@@@???===<<<;;;<<<<<<===>>>???AAABBBCCCDDDEEECCC@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999:::999888777555777777888888999999::::::999888666555555777999:::555666777888999999999999777777888888999999::::::777777777777888888888888::::::::::::;;;;;;;;;;;;:::::::::999999999999888:::;;;;;;<<<<<<=========999:::;;;<<<============@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGIIILLLPPPRRRSSSSSSSSSTTTWWWYYY[[[[[[[[[ZZZ[[[\\\```fffmmmrrrzzz666666666666777777777777555555666777777777777777555555555555555666777777777777777666666666666555555555666666666666555555666777888999999999888888666666666666666666666666555666666777777666666555999999999999999888888888777777777777777777777777888888888777888888999999999999999999999999999999888888888999999999::::::;;;999888999;;;======<<<===<<<:::999888888999:::::::::999999999999999999<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???DDDBBBAAABBBCCCCCCBBB@@@?????????@@@AAABBBCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHJJJMMMOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJKKKMMMPPPRRRVVVWWWXXXXXXXXXWWWWWWWWW^^^bbbbbb```bbbgggjjjjjjhhhhhhhhhhhhiiijjjkkkkkknnnmmmllllllooozzz}}}yyyvvvsssqqqrrrsssuuuvvvtttooohhhccc[[[\\\^^^^^^WWWMMMJJJLLLKKKQQQXXXZZZ[[[]]]ccchhhooosssvvvuuunnneee^^^ZZZWWWUUURRRNNNKKKKKKMMMOOOPPPPPPPPPRRRTTTWWWYYYZZZ^^^___````````````bbbcccgggfffffffffddd```]]]\\\[[[___eeekkknnnlllgggcccVVVRRRMMMIIIGGGEEECCCAAADDDDDDDDDEEEEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999777777888888888999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999999888888999999::::::999777666666666777888888888999999:::::::::::::::;;;;;;:::888888999;;;<<<>>>@@@@@@>>>===<<<<<<<<<===>>>???AAACCCDDDDDDEEECCC@@@>>>======>>>>>>========================999:::;;;<<<;;;:::999888;;;;;;::::::999999999888999888666555555777999:::555555666777888888888888999999999::::::;;;;;;;;;888888888999999999::::::999999999999::::::::::::::::::999999999888888888::::::;;;;;;<<<===>>>>>>999:::;;;<<<============@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGJJJMMMPPPSSSSSSSSSTTTTTTWWWYYY[[[[[[[[[ZZZ[[[\\\___fffmmmsss|||666666666666777777777777444555666666777777666666555555444555555666777888777777666666666666555555555555666666666666555555666777888999:::999888777666666666666666666666666555666666777777666666555999999999999999888777666666777777888888777777666777777777777777888999:::999999999999999999999999888888888888999999999999999888777888:::;;;;;;;;;<<<;;;:::999999888888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@??????>>>>>>>>>???@@@@@@FFFDDDBBBAAABBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEDDDCCCBBBBBBCCCFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEHHHKKKNNNNNNNNNPPPNNNKKKIIIJJJLLLOOOQQQVVVVVVVVVUUUSSSSSSUUUWWWXXX[[[[[[ZZZ\\\cccggggggaaaaaa``````aaabbbbbbcccfffggghhhjjjqqq~~~~~~zzzwwwwwwyyy{{{~~~~~~}}}zzzwwwsssooommmoooooopppooolllgggbbb___[[[\\\^^^___XXXMMMIIIIIIIIINNNSSSXXX[[[```fffkkkrrrxxx~~~~~~wwwmmmeeeaaaZZZWWWRRROOOMMMNNNQQQSSSSSSRRRRRRSSSWWW[[[\\\]]]`````````aaabbbcccdddeeeiiiffffffhhhfff```]]]]]]\\\aaagggmmmnnnkkkgggcccVVVSSSOOOKKKIIIGGGDDDBBB@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFEEECCCBBB@@@???>>>===============;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999777777777888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999888888888888999999999999888777777777777888777888888999::::::;;;;;;;;;;;;<<<:::999888999;;;:::===@@@@@@???============>>>???@@@BBBCCCDDDEEEBBBAAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;:::999888888888888777666666666777888444555666777888888888888:::::::::;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;888888888999999999::::::999999999999888888888888999999:::;;;<<<======>>>;;;<<<===>>>???????????????@@@AAABBBBBBCCCCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGJJJMMMQQQSSSSSSSSSTTTUUUWWWYYY[[[[[[[[[ZZZ[[[\\\```ffflllqqqzzz666666666666777777777777444555666666777777666666444444444555555666777888777777666666666555555555666666666777777666666666444555777888999888777666666666666666666666666666666666777777777777666666555555777777888777777666555666777888888777666555666666666666777888::::::888888888888888888888888888888888888999999999999888777666666999::::::999:::::::::::::::999888777888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>???@@@AAAHHHEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDDDDBBBAAAAAAAAACCCEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOMMMKKKIIIHHHDDDDDDEEEIIIOOORRRRRRQQQPPPNNNJJJHHHHHHJJJMMMOOORRRSSSSSSQQQPPPQQQUUUXXXWWWYYYYYYXXX\\\dddgggfff___^^^]]][[[ZZZZZZZZZZZZ```ccchhhnnnvvv~~~|||{{{{{{wwwvvvuuurrroooooossswwwwwwwwwwwwvvvtttqqqnnnllllllkkkjjjgggccc```^^^]]]\\\ZZZZZZZZZVVVNNNKKKLLLKKKNNNRRRWWW]]]bbbgggiiilllttt}}}yyyqqqjjjggg^^^ZZZUUURRRRRRTTTXXXYYYZZZXXXVVVWWWZZZ]]]^^^^^^`````````bbbeeehhhjjjjjjkkkggggggiiiggg```\\\^^^___bbbfffiiiiiigggeeedddWWWTTTPPPMMMKKKIIIGGGEEEAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIGGGEEEDDD@@@??????>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999888777777777777888888888888888888999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<999999888888888888999999999999999999999888888777888888888999999999999999:::;;;;;;:::888777999:::888;;;>>>@@@???>>>======<<<===>>>???@@@AAABBBBBB?????????>>>>>>=========????????????????????????===<<<<<<;;;;;;<<<<<<===;;;;;;::::::999999888888888888777777666666555555444555666777888888888888;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999888888888888888888999:::;;;<<<======;;;<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEJJJMMMQQQSSSTTTTTTTTTUUUWWWYYY[[[[[[[[[ZZZ[[[\\\bbbggglllooovvv666666666666777777777777444555555666666666666666444444444555555777888888777666666666555555555555666666777777777777666666333444666777888777666555777777777777777777777777666666777777777777666666000222444555777777777666555666777888888777666555666666666666777999::::::777777777777777777777777777888888888888999999999777666555666888999999999999:::;;;;;;:::999777666777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>======>>>???AAABBBIIIFFFBBB@@@@@@AAA@@@@@@======>>>>>>???AAABBBCCCDDDEEEFFFFFFDDDBBBBBBCCCBBBCCCEEEGGGHHHIIIKKKMMMMMMNNNOOOOOONNNLLLIIIGGGEEEEEEGGGMMMSSSWWWWWWUUUPPPMMMJJJGGGGGGIIILLLNNNNNNOOOPPPOOONNNPPPUUUYYYXXXZZZZZZZZZ^^^fffiiihhheeecccaaa___\\\[[[ZZZYYY]]]ccckkksss|||{{{wwwvvvuuuuuuoooppppppnnnlllmmmqqquuuoooppprrrssssssrrrpppoookkkjjjgggccc___\\\\\\]]]^^^YYYVVVWWWTTTPPPNNNPPPNNNOOORRRWWW^^^dddfffgggdddmmmxxx|||xxxpppkkkhhhbbb^^^XXXUUUVVVYYY]]]___```\\\YYYYYY\\\^^^___^^^```___```bbbgggkkknnnooolllhhhhhhjjjhhh```\\\^^^bbbcccdddeeedddddddddeeeXXXUUUQQQOOOMMMKKKHHHFFFCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFHHHJJJJJJHHHFFFEEE@@@???????????????@@@AAA>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>???>>>===<<<;;;::::::::::::::::::999999999888888777777777777888888888888777777888888999999999999888999:::<<<===>>>>>>>>>999999888888888888999999999999:::;;;;;;999888777::::::999888888777777777999::::::888777666888999666999===??????>>>======::::::;;;<<<===>>>>>>???======>>>>>>>>>>>>===<<>>888888888888888999999999888888888888777666444333444555666777888888888888;;;::::::999999888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999888888888888777777777888999;;;<<<<<<===999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEJJJMMMQQQSSSTTTTTTTTTUUUWWWYYY[[[[[[[[[ZZZ[[[]]]dddhhhkkkmmmrrr555555666777777777777777666666555555444444444444777777777777888888888888555666666666666666666555777777777777777777777777666444333555888999777444888888777777666555555555555333222444777888666333555666777888888777666555444555555666777888888999999999999888888888777777777777777777777777888888::::::::::::::::::::::::999999888777888999:::;;;<<<<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<============<<<===>>>@@@BBBCCCCCCDDDDDDCCCAAA??????@@@<<<>>>AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQOOOMMMJJJHHHFFFEEEDDDGGGIIINNNSSSXXX[[[]]]]]]SSSOOOJJJEEEDDDGGGLLLOOOTTTQQQNNNMMMPPPUUUXXXZZZZZZYYYXXXXXXZZZaaaiiiooommmiiihhhhhhddd]]]YYYZZZbbbhhhooowwwzzzvvvttttttttttttssspppoooqqquuuvvvsssnnnrrrrrrsssssssssrrrqqqppppppkkkeeeccccccbbb^^^ZZZ\\\WWWUUUXXXXXXVVVUUUWWWSSSYYY\\\\\\]]]bbbeeedddddddddgggjjjmmmnnnllliiiccc```\\\[[[]]]```bbbccceeedddcccbbbbbbccccccdddhhhgggeeefffiiilllmmmnnniiijjjkkkkkkiiieee```]]]^^^\\\YYYYYYZZZ\\\]]]]]]XXXWWWUUUQQQMMMIIIEEECCCHHHFFFCCCBBBDDDGGGIIIIIILLLKKKKKKIIIHHHFFFDDDCCCAAA@@@???@@@BBBBBBBBB@@@AAA@@@???>>>===<<<;;;:::>>>>>>>>>>>>>>>===<<<<<>><<<;;;999888888888:::999777666666888999:::999888777555555777888999:::999999999:::;;;;;;<<<:::999999888888999999:::999777555555777:::;;;<<<999999888777666666777777888888777777666666555555:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>????????????????????????<<<===>>>@@@@@@@@@???>>><<<:::999999:::;;;;;;:::888777777666666777888999;;;;;;;;;:::999888777666777888888888888999999999666777888999999888777666666888;;;;;;::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<999444000000444999<<<<<<;;;;;;::::::999999999;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCAAABBBCCCEEEFFFJJJPPPTTTUUUTTTTTTSSSYYY[[[]]]]]]]]]]]]___aaadddkkkqqqsssvvv555555666777777777777777777777666666555555555555666666666777777777888888888777777666666777777888777777777777777777777777555333222444666777555333777777777777777666666666555444333555777888666444666666777888888777666666555555666666777777888888999999999888888888777777888888888888888888888888999999::::::;;;;;;;;;;;;::::::999888999999;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<============>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<<<<=========<<<<<<<<<===???AAABBBBBBCCCCCCAAA@@@???@@@BBB@@@BBBCCCCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFHHHIIIKKKMMMNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHKKKPPPUUUYYY[[[\\\\\\RRROOOKKKGGGGGGJJJNNNPPPVVVSSSQQQRRRUUUYYY\\\]]]^^^]]][[[ZZZ]]]dddnnnuuuyyyrrrmmmjjjgggcccdddhhhoootttyyyzzzwwwwwwxxxyyyzzzxxxwwwwwwzzz}}}yyywwwxxxzzz{{{zzzyyywwwuuuqqqkkkeeebbbbbbaaa^^^[[[ZZZUUUSSSVVVXXXXXX\\\```aaagggiiieeeaaaaaaaaa___]]]]]]___aaaddddddaaa___^^^]]]\\\]]]bbbfffiiijjjjjjiiigggeeeeeefffggghhhjjjgggeeeeeegggiiikkkkkkhhhiiijjjiiigggccc___]]][[[YYYVVVVVVWWWYYYYYYYYYWWWWWWUUUSSSQQQNNNLLLKKKKKKHHHEEEEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@AAABBBBBBAAA@@@@@@@@@???>>>===<<<;;;:::>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::999888888:::::::::999999888777777666666444444444666777999777777777777888888999::::::999999888888999999:::999777666666888:::::::::999888888777777777777888888888777777777777777777:::::::::999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<========================<<<<<<===>>>>>>>>>======;;;999888888999::::::999777777666666777888:::;;;;;;;;;::::::999888777666777777888888888999999999888888999999999999888888777999::::::999:::;;;===<<<<<<;;;::::::::::::;;;;;;999777666666777999;;;<<<<<<;;;;;;;;;:::::::::<<<======>>>???@@@AAABBB?????????@@@AAAAAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFHHHLLLRRRVVVWWWVVVVVVVVVXXXZZZ\\\\\\\\\\\\^^^```eeekkkqqqsssxxx555555666777777777777666777777777666666666666666555555666666666777777777888777666555555666777888666666666666666666666666333222222333555666444333444444555666666666666555666555555666888888777555777777888888888888777777666666666666777777777777999999999888888888888888999999999999999999999999999999::::::;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<:::999;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???>>>@@@CCCFFFIIIJJJJJJGGGDDDBBBAAABBB@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNSSSWWWYYYZZZYYYXXXQQQOOOMMMLLLLLLOOOSSSUUUYYYXXXWWWYYY]]]```bbbbbbdddcccbbbbbbeeemmmwww~~~|||rrrmmmjjjjjjpppwww}}}{{{yyyzzz}}}~~~{{{{{{}}}~~~|||sssmmmfffaaaaaaaaa___^^^YYYTTTQQQSSSWWW[[[dddlllrrrzzz|||ttthhhaaa]]][[[YYYXXXXXXZZZ[[[ZZZXXXVVVXXXYYY[[[aaahhhnnnrrrssspppnnnllliiihhhiiijjjkkkkkkhhheeedddeeeffffffeeeeeefffgggfffeeeaaa^^^[[[WWWUUURRRRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSMMMKKKHHHHHHIIIKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDBBBAAAAAABBBBBBAAA?????????>>>>>>===<<<;;;;;;===>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;:::999888999:::;;;<<<;;;999666444555555444333444555777888777777777777888888888999999999888888888888999999999888777777999:::999888888888777777777888999999888888888888888888999999<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::888777777888999999888666666666666888:::<<<===;;;;;;:::999888777666555777777777888888888999999:::999999888888999999:::888999999999888999;;;>>><<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEDDDCCCCCCEEEGGGJJJNNNSSSWWWXXXXXXXXXXXXWWWYYY[[[[[[[[[[[[]]]___ggglllpppsssyyy444555666666777777666666666666666666555555555555555555555555666666666666555444333222222333444555555555555555555555555555333333333444555555555444000111222444444555444444777777777888888888777777777888888888888888888777777777777777666666666666888888888888888888888888;;;:::::::::::::::999999888999999;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<:::999;;;<<<===>>>????????????===;;;:::999999:::<<<===??????@@@@@@@@@@@@??????::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<>>>???AAABBBAAA@@@>>>>>>AAAFFFJJJUUUUUUSSSOOOJJJGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNQQQSSSVVVYYYZZZXXXUUUSSSOOOOOOOOOQQQTTTWWW[[[^^^```___```bbbfffhhhiiihhhkkklllnnnpppsssyyyvvvpppnnnpppxxx|||}}}~~~vvvxxx{{{vvvppphhhcccbbbbbbcccccc\\\VVVQQQRRRUUU\\\hhhsss~~~qqqfff```]]][[[ZZZYYYYYYYYYXXXVVVTTTUUUWWW[[[ccckkkrrruuuvvvrrrrrrqqqooonnnmmmllllllkkkhhhdddbbbaaaaaaaaa```aaabbbccccccaaa^^^[[[YYYSSSRRRPPPQQQTTTWWWYYYYYYVVVVVVUUUUUUVVVVVVVVVWWWNNNLLLJJJIIIJJJLLLLLLLLLHHHHHHHHHIIIHHHHHHGGGFFFEEECCCAAAAAABBBAAA@@@>>>>>>>>>>>>======<<<<<<;;;======>>>>>>======<<<;;;999:::<<<======<<<;;;999999:::;;;;;;;;;:::999888999888777777666666777777999999999:::::::::999999999999888888888888999999999888888888::::::888666777777777777888999999:::888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999666777999;;;<<<<<<;;;:::999999999999999999999999<<<;;;999888777888888999999777666666777888888777555555555666999;;;>>>???<<<;;;:::888777666555555777777777777888888888888:::999888777777888999:::999999999777777888;;;>>><<<<<<;;;::::::::::::;;;999:::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;;;;:::::::::;;;<<<=========??????@@@@@@AAABBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHJJJNNNSSSWWWXXXYYYYYYZZZXXXZZZ\\\\\\\\\\\\^^^___gggkkkooorrrzzz444444555666666666666666444444444444444444444444555555555555666666666666555444333222222333444555333333333333333333333333333444666666666666666666000111333555666666666555777888888999888777777777888777777777777777777888777777777777666666666666888888888888888888888888;;;;;;;;;:::::::::999999888888999:::;;;======>>><<<<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<;;;::::::;;;<<<===>>>????????????<<<:::999888999;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@:::;;;<<<===>>>>>>>>>>>>======<<<<<<===>>>???@@@BBBBBB@@@??????CCCIIINNN^^^]]]ZZZVVVPPPMMMLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ[[[ZZZXXXUUUSSSQQQRRRTTTWWW\\\aaaeeehhhgggggggggiiilllnnnmmmlllooosssyyy~~~yyyvvvuuuvvv|||~~~|||{{{zzzqqqsssvvv{{{~~~xxxssslllfffdddfffhhhiiibbb\\\VVVTTTUUU\\\iiivvvyyynnnhhhddd```^^^\\\[[[[[[[[[YYYXXXVVVXXX\\\ccckkkppprrrsssssstttvvvvvvuuurrrooollljjjgggbbb___^^^^^^]]]\\\]]]^^^___^^^]]][[[YYYWWWRRRQQQPPPRRRVVVZZZ\\\]]]UUUTTTSSSSSSSSSSSSTTTTTTNNNLLLIIIIIIJJJJJJJJJIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDBBBAAAAAAAAAAAA???===============<<<<<<<<<<<<===============<<<;;;;;;:::;;;===>>>???>>><<<;;;999999888999:::;;;===>>>???>>>===;;;:::999888888888999:::::::::999888888999888888777777888888999999888888888::::::888666888888777777888999::::::888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<<<<<<<;;;999999999999999999999999:::999777666666666777777999777666666777888888777555555555777999<<>><<<<<<;;;::::::::::::;;;;;;:::999999999999:::;;;888888999999::::::;;;;;;::::::;;;;;;<<<<<<======???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIMMMRRRVVVWWWXXXYYYZZZZZZ\\\^^^^^^^^^^^^```bbbgggjjjmmmqqqzzz444444555666666666666555333333333333333444444444555555666666666777777777666666666666666666666666222222222222222222222222333555777777666555666777333555777999:::999888777666888999999777666666777777777666666666666777777666666666666777777777777888888888888888999999999<<<;;;;;;::::::999999888888888999999:::;;;<<<<<<:::;;;<<<<<<======<<<<<<999999999999999:::::::::::::::;;;<<<============<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@;;;<<<>>>???@@@??????>>>???>>>=========???@@@AAAAAAAAA@@@???@@@CCCIIINNN___^^^[[[WWWRRROOONNNOOOKKKJJJIIIHHHGGGFFFEEEDDDFFFHHHJJJLLLMMMMMMLLLLLLIIIKKKMMMQQQUUUYYY]]]___ZZZ[[[]]]^^^]]]\\\[[[ZZZXXXYYY[[[^^^bbbhhhmmmooonnnmmmlllmmmnnnnnnmmmlllooouuu}}}}}}yyyyyyyyyyyy}}}}}}{{{xxxvvvoooqqqsssuuuwwwxxxxxxxxx}}}~~~{{{xxxtttnnniiigggiiilllnnnjjjddd]]]ZZZYYY]]]iiivvv~~~uuuoookkkbbb```]]]\\\]]]^^^]]]]]][[[[[[^^^ccchhhlllnnnmmmrrrtttvvvwwwwwwtttpppmmmgggddd```]]]\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZXXXWWWVVVSSSQQQQQQRRRVVVZZZ]]]]]]SSSRRRPPPOOONNNOOOOOOPPPLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA??????@@@@@@???===<<<<<<<<<<<<<<<<<<======<<<============<<<;;;;;;;;;;;;===>>>>>>===<<<;;;999888888888:::<<>>===;;;:::999666777888888888777666555888888777777777777888888999888777777999:::999888999999888888888999999:::999999999999999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;999999999999999999999999777777666666666666666666999777666666777888888777555555666888:::===@@@BBB???===;;;999777666666666666666666777777777888888666666666555555666666666777888888888777888:::===<<<<<<;;;::::::::::::;;;;;;:::888777777888:::;;;888888999999:::;;;<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHIIILLLQQQTTTVVVWWWYYYZZZ\\\^^^````````````bbbdddgggjjjmmmqqq{{{333444555555666666555555333333333444444444555555666666666777777777888888555666888999999888666555333333333333333333333333222444777666555444555777333555777999:::999777666666888:::999666555555777777666555444444555666777555555666666777777888888777777888888888999999999;;;;;;;;;:::999888888888888888888999999:::::::::888999:::<<<=========<<<999888777666777888:::;;;888888999;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@AAAAAA@@@???>>>@@@??????>>>>>>???AAABBB?????????>>>???BBBGGGKKKYYYXXXVVVRRRNNNLLLLLLNNNIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOOOONNNNNNKKKLLLNNNRRRVVVZZZ]]]___\\\]]]^^^```bbbdddeeefffcccccccccdddggglllpppsssrrrpppmmmllllllllljjjiiilllqqqxxx|||}}}zzzxxxwww{{{wwwuuuvvvwwwvvvyyy~~~}}}{{{xxxuuuppppppppppppppppppqqqrrrwwwzzz}}}|||xxxvvvuuusssoookkkiiikkknnnqqqpppkkkeeeaaa^^^```kkkwwwzzzsssnnncccaaa^^^]]]^^^```aaaaaa______```bbbfffiiijjjjjjnnnnnnooooooooonnnlllllldddaaa]]][[[ZZZZZZZZZYYYWWWWWWXXXXXXWWWVVVUUUTTTUUUSSSQQQQQQTTTWWWXXXXXXPPPNNNMMMKKKKKKKKKMMMMMMLLLJJJHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@>>>===>>>??????>>>===;;;;;;;;;<<<<<<=========<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999:::<<<===>>>???>>>>>>>>>======<<<;;;:::666777888999888777555444888888777777777777888888999777666666888:::::::::::::::999888888888999999999999999999888888888888777777777666666777777777::::::::::::::::::::::::999999888888888999999:::888888888888888888888888555555666666777666666666:::888666777888999888888666666777888:::===@@@BBBAAA???<<<999888777777888666666666666777777777888666666777777777777666666666777999999888888:::;;;<<<<<<;;;::::::::::::;;;::::::999888888999::::::999999:::;;;<<<===>>>???>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGIIILLLQQQTTTVVVWWWYYY[[[]]]___```aaaaaaaaacccdddiiikkkooosss}}}333444555555666666555555444444444555555555666666777777777777888888888888333444777888888777444333555555555555555555555555111333666666333222444666111333555777888666444333555888:::999666444555666666555444333333444555666444555555666777888888999777777888888999999999999;;;;;;:::999999888777777888888888888888888888999666777999;;;============999777555444555777:::;;;777777888999::::::::::::777888999;;;<<<=========@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBAAA???>>>AAA@@@?????????@@@AAABBB============>>>AAAEEEHHHRRRRRRPPPLLLIIIHHHIIIKKKIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLOOOQQQRRRQQQPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]___bbbfffjjjnnnpppkkkjjjhhhhhhiiimmmqqqttttttqqqmmmjjjiiiiiigggfffhhhmmmrrruuutttrrrpppoootttpppoooqqqrrrrrruuuyyy}}}|||{{{|||~~~|||yyywwwoooooonnnllljjjjjjlllmmmtttvvvyyy{{{{{{xxxuuussssssqqqnnnkkkjjjkkkooorrrtttpppkkkgggbbbcccmmmyyy{{{tttmmmdddbbb___^^^```ccceeeeeebbbaaaaaabbbeeehhhiiiiiiiiihhhfffeeeeeefffggghhhbbb___[[[YYYYYYZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTVVVTTTQQQPPPQQQSSSSSSSSSMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHHHHHHHGGGEEECCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<===>>>???>>>===::::::;;;;;;<<<=========<<<<<<======<<<<<<;;;:::;;;:::999888888888999999888:::<<<===>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;888999:::;;;:::999777555888888777777777777888888999777555555777:::;;;<<<;;;;;;:::999888888888888:::999999888888777777777666666555555555555666666999999999999999999999999999888777666666777888888777777777777777777777777333444666777888777666666:::888777777888999999888777777777999;;;===@@@BBBBBB@@@===:::888888888888666666666666777777777777666777888999999888777666555777999999999888999:::<<<<<<;;;::::::::::::;;;999::::::::::::::::::999:::;;;<<<===>>>???@@@AAA============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEDDDCCCCCCEEEGGGJJJMMMQQQTTTVVVXXXZZZ\\\]]]___```aaa```aaacccdddkkkmmmpppuuu~~~444333222222333666888:::777777666666555555444444555555555666666777888999666666666666777777777777666666666666555444333222333333333333333333333333444444444555555555666666777555444555888888666333666777777777666555444444333555666555444444555666999999:::;;;;;;:::::::::888888777777777777888888777777777777777777777777999999:::;;;;;;;;;;;;:::;;;;;;::::::999888777777888888999::::::::::::999555555666777999;;;>>>???BBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@?????????????????????@@@AAAAAABBBCCCCCCBBBAAA??????@@@BBBEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHKKKNNNQQQRRROOOPPPQQQRRRTTTUUUVVVVVVNNNMMMMMMNNNOOOQQQSSSTTTWWWVVVXXX___iiiooopppnnniiijjjiiifffdddfffkkkpppnnnkkkfffbbb```___]]]\\\eeeeeefffgggggghhhhhhiiilllmmmmmmjjjhhhlllttt|||{{{~~~}}}~~~~~~|||{{{zzzxxxvvvuuussspppooonnnnnnnnnrrrqqqrrrtttwwwyyyxxxwwwwwwrrrmmmjjjjjjlllooopppqqqqqqpppnnnnnnqqquuuyyy|||}}}~~~yyyqqqkkkbbb```___```bbbeeeffffffiiieeeaaa```bbbdddcccbbbdddccccccbbbaaa```___^^^^^^ZZZUUUSSSTTTVVVVVVVVVXXXSSSOOONNNRRRSSSQQQNNNPPPPPPPPPOOOOOOMMMLLLKKKMMMLLLJJJIIIHHHGGGGGGGGGKKKJJJHHHFFFDDDDDDDDDEEEGGGDDDBBBBBBDDDDDDBBB???<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<===>>>>>>???============<<<;;;:::999===:::888999;;;<<<:::777<<<===>>>>>>===;;;999777999777666777:::;;;999777:::999888888888999;;;<<<666666555555666666777888888888888777888888999999444555666777888777666666888888888777777777777666777888999:::999888666444444555666888999999999999777666555666777888777666666555444333333444555666888888888777777777666666555666666666666666555555444444555777:::>>>AAACCCCCCAAA???<<<:::999999999;;;888555444555888999:::666777888777666555666777777777888999::::::;;;;;;=========;;;888777777888::::::999888777777777777888999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>?????????>>>AAACCCDDDCCCBBBBBBBBBGGGFFFDDDBBB@@@AAADDDFFFIIIMMMRRRVVVXXXXXXYYYZZZ\\\^^^```___]]]]]]```ccckkklllmmmsss222111111111222444666777777777777666666555555555555555555555666777888999777777777666666666666666666666666666555444333222333333333333333333333333333333333333444444444555555333222333555666444111555555666666555555444444333555666555444444555777999999::::::;;;::::::999888888777777777777888888777777777777777777777777888888999::::::::::::999999999888888777777666666777777888999999999999999666555666777888;;;===???BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDBBBAAA@@@??????AAADDDEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFHHHKKKNNNPPPSSSTTTRRRQQQQQQSSSWWWYYYYYYYYYQQQPPPNNNMMMNNNOOOQQQRRRVVVTTTUUU[[[dddjjjkkkjjjddddddbbb___^^^```eeejjjjjjgggccc```______]]]\\\^^^^^^___aaacccdddffffffiiiiiigggdddccciiisss{{{~~~~~~~~~}}}{{{yyyzzz}}}}}}|||}}}|||{{{zzzyyyvvvtttsssqqqppppppppppppsssrrrssstttvvvwwwvvvuuuuuupppkkkgggggghhhjjjkkkmmmnnnooorrruuuwwwyyyzzztttuuuwwwyyyyyytttmmmhhhcccaaa______aaaccccccccceeebbb^^^^^^___aaaaaa```^^^___aaaaaaaaa___]]]\\\]]]YYYTTTRRRSSSTTTUUUUUUUUUSSSQQQRRRUUUTTTOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@AAAAAA???===<<<======>>>===<<<;;;::::::;;;;;;<<<======>>>>>>============<<<;;;:::999<<<:::999999;;;;;;999777777888:::<<<============<<<:::888888::::::888666777777666555666777888999999888888888999999::::::888888777777777777888888777888999:::::::::999999999888888888888777777777777777888888888777555444555555555666666777777888777666444555777888777777777777666666666666777777999888888888777777777777555555666666666555555444888888888999;;;===???AAABBBAAA>>><<<:::999999999:::777555444555777777777666777888777666555666777777777777888999:::::::::=========;;;999777888999===<<<;;;:::999999999999888888999;;;<<<>>>??????>>>>>>>>>>>>???????????????AAACCCCCCBBBBBBBBBCCCGGGGGGFFFDDDBBBBBBDDDGGGIIIMMMRRRVVVXXXYYYZZZ[[[]]]___aaa```^^^^^^aaadddiiikkknnnttt222111111111222444666777777777777777666666666666555555555555666777888999888777777666666555555555555555666555555444333222333333333333333333333333222222222222333333333333444333222333555555333222333333444444444444444444333444666666555555666777999999::::::::::::999999888777777666666777777888777777777777777777777777666777888888999999888888666666666666555555555555666666777888888888888777666666666666888:::<<<>>>@@@???>>>>>>============<<<<<<<<<<<<<<<=========:::;;;<<<>>>AAABBBDDDEEEBBBAAA@@@??????@@@BBBCCC@@@@@@AAAAAABBBBBBBBBBBBFFFHHHKKKNNNQQQTTTUUUVVVVVVSSSQQQTTTZZZ^^^^^^[[[TTTRRROOOMMMMMMNNNPPPQQQTTTRRRRRRVVV]]]bbbdddddd___^^^[[[XXXWWWZZZ___ccccccaaa^^^]]]]]]^^^]]]\\\UUUVVVXXX[[[]]]```bbbcccfffeeecccaaaaaahhhsss||||||yyywwwvvvvvvtttssswww{{{}}}zzzyyyzzz|||||||||~~~{{{zzzzzzzzzzzztttssssssrrrrrrrrrrrrssstttsssssstttvvvvvvuuusssrrrnnnhhhdddbbbcccdddddddddeeeiiipppwwwzzzyyywwwjjjlllooorrrsssqqqlllhhhdddbbb_________``````______]]]ZZZZZZ\\\^^^______ZZZ\\\___aaaaaa^^^[[[YYY[[[WWWSSSQQQQQQRRRSSSTTTSSSSSSTTTVVVWWWTTTMMMGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@???>>><<<============<<<;;;;;;:::;;;;;;<<<<<<=========<<<<<<===<<<<<<;;;:::999<<<:::999999::::::999888666666888999;;;===>>>???===;;;999999999999777555666666555555555666777888999999999:::::::::;;;;;;888888777777777777888888888999999:::;;;:::::::::999999999888888888888777666666666666666555555555666555444444444555666777:::888666666888999::::::888999999999999999999888999888888888888777777777555555666666666666555555999999999:::<<<>>>@@@BBBAAA@@@>>>===;;;:::999999888777555555666666555444555777888777666555666888666666777777888888999999======>>><<<:::999999:::======<<<;;;::::::::::::888888999:::<<<===>>>>>>======>>>>>>????????????AAABBBCCCBBBAAAAAACCCEEEFFFGGGGGGFFFDDDDDDEEEGGGIIIMMMSSSWWWYYY[[[\\\]]]^^^```bbbbbb```___bbbfffhhhkkkooovvv444444333444444666777888777777777777777777777777555555555555555666888888888888777666555555444444444555555555444444333222333333333333333333333333222222222333333333333333444444555555666666555555222222222222333444444555333444666666555555666888999::::::::::::999888888777777666666666666777777777777777777777777777777555666777777888777777777555555555555555555555666444555666666777777666666666666555666777999;;;<<<;;;;;;:::999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===???@@@BBBBBBBBBAAA???>>>>>>???@@@AAA@@@@@@AAAAAACCCDDDEEEFFFHHHJJJMMMPPPTTTVVVWWWXXXXXXSSSPPPTTT\\\aaa```\\\UUUSSSPPPNNNMMMOOOQQQRRRSSSQQQPPPRRRVVV[[[]]]]]][[[YYYVVVSSSSSSVVVZZZ^^^]]][[[YYYYYY[[[\\\\\\[[[RRRSSSUUUWWWZZZ\\\^^^___cccccccccccceeekkkttt{{{zzzwwwsssqqqpppqqqqqqqqqrrrwww}}}~~~zzzwwwvvvtttuuuwwwzzz|||zzzvvvvvvwwwwwwwwwqqqrrrrrrrrrsssssstttuuussssssrrrtttvvvvvvuuussspppkkkeeeaaa______^^^^^^\\\\\\^^^fffooosssqqqmmmdddeeeiiimmmppppppmmmjjjfffccc```^^^]]]]]]\\\[[[[[[YYYXXXXXXYYY[[[]]]^^^\\\]]]______^^^\\\ZZZXXXYYYWWWSSSPPPOOOQQQRRRSSSSSSTTTUUUVVVVVVRRRKKKFFFCCCDDDEEEGGGHHHIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;:::999999999999999888:::999999888888999:::::::::999999888888777666666777777777777777888888999888888999999999::::::999:::999999888888888888999777777888888999999999999999999999999888888888888666555555444444444555555888777555333333444666777<<<:::888888:::<<<======888999:::;;;;;;:::999888888888888888888888888888555666777777777777777777555666777888;;;???BBBDDDAAA@@@???>>>===<<<;;;;;;999888777888888777444222555666777777666666777888555666666666777777888888<<<===>>>===;;;::::::;;;<<<;;;:::999888888888888777888999:::;;;<<<============>>>>>>??????@@@@@@BBBCCCCCCBBBAAAAAADDDFFFDDDEEEGGGFFFEEEDDDEEEFFFHHHMMMSSSWWWZZZ\\\]]]___```bbbdddcccaaaaaadddggghhhkkkooovvv444444444444555666666777666666666666666777777777444444444444555666777888888777777666555444444333444444444444444444333222333333333333333333333333444444444333333333333333333444555555555555555555222222222222222333444555333444666666555666777999999:::::::::999999888777777777666666666666777777666666666666666666666666555555666777777777777666555666666666666666666666444444555666666666666555666666555555666888999:::999999888777777777888888888888999999999:::::::::<<<<<<<<<======>>>>>>>>>@@@@@@???>>>>>>>>>????????????@@@AAACCCEEEGGGIIIJJJKKKNNNPPPSSSUUUWWWXXXYYYSSSOOORRRZZZ^^^]]]YYYTTTRRRPPPOOOOOOPPPRRRSSSQQQOOONNNOOOQQQUUUWWWXXXVVVSSSQQQOOOPPPSSSVVVXXXXXXVVVUUUVVVXXXZZZZZZYYYUUUUUUVVVWWWYYYZZZ[[[\\\^^^```bbbeeehhhmmmqqqtttrrroookkkjjjkkkmmmnnnooommmrrrxxx}}}}}}{{{xxxvvvrrruuuyyy}}}~~~~~~|||zzzzzzwwwrrrpppppprrrssssssnnnooopppqqqssssssttttttqqqpppppprrrtttuuutttrrrmmmiiiccc___]]]\\\\\\[[[YYYVVVVVV[[[cccgggfffddd^^^___ccchhhlllnnnmmmlllhhhddd```^^^\\\[[[YYYXXXXXXWWWWWWVVVWWWYYY[[[]]]bbbaaa___\\\ZZZYYYXXXXXXXXXVVVSSSPPPNNNOOOQQQSSSUUUTTTTTTSSSRRROOOKKKHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999999888888888<<<;;;:::888888777888888666777777777666666777777666777777777888888888888777888999::::::::::::999<<<;;;:::999999999999999888888888888888999999999999999999888888888777777555555444444444444555666999777555444444555777888:::888777777:::<<<<<<<<<666777888999999888777666777777777777777777777777666777888999999999999999444555555777999<<<>>>@@@@@@@@@??????>>>===<<<<<<:::999999::::::999666333444666777777666666777999666666666666666777777777:::<<<>>>>>><<<;;;;;;<<<;;;;;;:::999888888888888777888888999:::;;;<<<<<<<<<======>>>??????@@@@@@CCCCCCCCCBBBAAABBBDDDFFFBBBDDDEEEEEECCCCCCDDDEEEHHHMMMSSSWWWZZZ\\\]]]___aaaccceeedddbbbbbbeeehhhiiilllooottt222222222333333444444444555555555555666666666666444444444444555666777888777666666555555444444444333333444444444444333333333333333333333333333333444444444444333333333333///111333333333222333444444333222111222333444555333444666666666666888:::::::::::::::999888777666777666666555555666666777666666666666666666666666444555666666777777666666777777777777777666666666444444555666666666666555666666555555555777888999:::999888888777777777888777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>>>>???AAADDDFFFHHHKKKLLLMMMNNNPPPRRRUUUVVVVVVRRRNNNOOOSSSWWWVVVTTTQQQQQQPPPOOOOOOOOOPPPQQQMMMMMMMMMMMMNNNPPPRRRSSSOOOMMMLLLMMMOOORRRSSSTTTUUUTTTTTTUUUWWWXXXWWWVVVWWWWWWWWWXXXYYYYYYYYYZZZYYY[[[___cccfffiiijjjkkkiiifffdddccceeehhhjjjkkkiiimmmrrrwwwzzzyyywwwuuutttxxx|||}}}xxxuuupppmmmkkkjjjlllnnnnnnnnnkkklllnnnpppqqqrrrrrrrrrooonnnmmmnnnppppppooommmhhheee```\\\[[[[[[ZZZZZZYYYVVVTTTVVVZZZ^^^___^^^YYYZZZ]]]bbbgggjjjjjjjjjiiifffaaa^^^\\\ZZZXXXVVVVVVVVVVVVUUUUUUVVVYYY\\\bbb```\\\XXXVVVUUUUUUUUUUUUTTTQQQNNNLLLLLLOOORRRTTTSSSRRRPPPNNNLLLJJJIIIEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???===?????????======>>>???===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888:::::::::888777888999888999999999999:::::::::555666777777666666777999444555666777777777666666999:::;;;<<<===<<<;;;:::<<<;;;:::999999999999999:::999999999999:::;;;;;;888888888777777777777666444444444555555555555555777666555555555666777888666555555666888:::999888555666666666666666666555555555666666666666777777666777888999999:::999999888777666666666777888999======>>>>>>===<<<;;;;;;:::999999:::;;;:::777555444555777777666666888999666666666666777777777777888;;;======<<<;;;;;;;;;<<<<<<;;;:::999999999999777777888999999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDCCCBBBBBBDDDFFFBBBCCCDDDCCCBBBBBBDDDFFFIIIMMMSSSWWWYYY[[[\\\]]]aaaccceeeeeebbbbbbeeeiiijjjlllmmmqqq{{{~~~222222333333444333333333333444444444555555555666444444444444555666777777555555555555555555555555222333333444444333333333333333333333333333333333333333333333222222222111...111333333222222333555666555333222222222444555333444666666666777888::::::::::::999999888777666666666555555555555666666666666666666666666666666555555666777777777777777888888777777666666555555444444555666666666666666777666555444555666777888:::999888666555555555555666777777888999999::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>======>>>@@@CCCFFFHHHMMMLLLKKKKKKLLLOOORRRTTTSSSPPPLLLKKKLLLMMMNNNMMMOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNLLLKKKKKKNNNRRRUUUTTTSSSTTTTTTSSSTTTUUUVVVTTTSSSVVVVVVVVVWWWWWWXXXXXXXXXYYYYYY[[[___bbbdddeeeeeeeeecccaaaaaadddfffgggggggggiiilllqqqtttuuutttsssrrruuuyyy{{{{{{xxxsssqqqgggffffffgggjjjkkkkkkkkkiiijjjlllnnnoooppppppooommmllljjjjjjjjjiiigggdddccc```\\\ZZZYYYZZZYYYYYYVVVUUUUUUUUUVVVWWWYYYYYYWWWXXXZZZ___dddhhhhhhhhhjjjfffbbb^^^\\\ZZZXXXVVVTTTUUUUUUTTTRRRSSSWWWZZZ[[[YYYWWWTTTRRRPPPOOOOOOQQQQQQOOOKKKHHHHHHLLLOOOQQQQQQQQQOOOMMMJJJIIIHHHEEEEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCBBB@@@???>>><<<>>>??????===<<<===???===<<<;;;:::::::::;;;;;;::::::999999999999999999999::::::;;;;;;:::::::::888999;;;:::777666777999666777999:::;;;;;;;;;;;;777999;;;:::777666888:::555666777888888888777666888999;;;<<<<<<<<<::::::;;;:::999888777777777777999999888888888999:::;;;777777777666666666555555333444555666777666666555444444444555555666666777444444555888:::;;;999777555555444444444444555555444444444444555555555666444555666777888888888888999888777555555555555666999::::::;;;;;;:::999888999888777888999:::888666444555777777666666888999777777777777777777777777666999<<<===<<<;;;:::;;;;;;;;;:::999888888888888777777888888999999::::::<<<<<<===>>>???@@@AAAAAAAAACCCDDDEEEDDDCCCDDDEEEDDDDDDDDDCCCBBBCCCFFFHHHIIIMMMRRRVVVXXXYYYZZZ[[[aaaccceeedddbbbbbbeeehhhiiikkkkkkoooxxx~~~}}}444444555666666555555555333333333444444444555555444444444444444555777777444444444555555555555555222222333444444333333333333333333333333333333333222222222222111111000000///222555666444333555777777666444222222222444555333444666777666777999::::::::::::999999777666666666666555555555555666666666666666666666666666666555666666777777777777777888888777666555444444444444555666666777777666666777666555444444555666777888777555444333222111111666777777888999:::::::::777777888999;;;<<<======:::;;;;;;<<<===>>>??????????????????AAADDDGGGIIIMMMLLLIIIHHHIIILLLOOORRRPPPNNNKKKHHHGGGGGGHHHIIINNNNNNNNNMMMKKKHHHFFFDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMQQQVVVYYYWWWUUUUUUTTTSSSTTTUUUUUUSSSQQQSSSSSSTTTUUUVVVWWWXXXXXX\\\[[[[[[\\\___bbbddddddfffeeecccccceeegggggggggggggggiiillloooqqqqqqqqqoooppprrrssssssqqqooommmbbbbbbcccfffiiikkkjjjiiigggiiikkklllnnnnnnnnnmmmlllkkkhhhgggfffccc```]]]___\\\YYYXXXXXXYYYYYYXXXRRRSSSUUUUUUTTTTTTUUUVVVXXXYYY[[[___dddhhhiiiiiijjjgggbbb___\\\ZZZXXXVVVSSSTTTUUUSSSQQQQQQUUUXXXSSSSSSSSSRRRPPPNNNLLLJJJOOOOOOMMMIIIFFFFFFIIIMMMMMMOOOQQQPPPMMMJJJHHHGGGDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@>>>======@@@AAAAAA>>>===???BBB===<<<;;;:::999:::;;;;;;:::999999999999999999999999999:::;;;;;;:::::::::777999;;;:::777666777999777999;;;<<<<<<;;;:::999;;;===>>><<<888777888999777888999;;;;;;::::::999555666888::::::999888777999888777666555555555555777666555555555666888999666666666666555555555555222444666888888777666555111222333444555666555555555666888<<<>>>>>><<<999666555444333333444555666333333333444444555555555333444555666777777777777888777666555555666777888666777888999999888666666888777666666888999888777333555777777666666888:::888888888888777777777777555888;;;<<<<<<:::::::::999888777666555555555555777777888888999999999:::;;;<<<===>>>???@@@AAAAAA@@@CCCEEEFFFEEEDDDDDDDDDFFFFFFEEECCCBBBDDDGGGJJJIIIMMMRRRVVVXXXXXXYYYZZZaaaccceeedddbbbbbbeeehhhiiijjjjjjmmmxxx444444333222111111111222222222333333333333444444666555333222222333555666444555555555444333333222333333111000111111333444444333333333333444555555555555555444444333333333222222222222222222222222333333333444444444555555///111333555666666666666777777777777777777777777:::888666555444555666777777777777777777777666666555555555555555555555555444444444555555555555666555555555555555555555555555444333333333333444555777777777777777777777777888888888777666555555555999999999:::::::::;;;;;;======<<<;;;<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGKKKIIIGGGEEEFFFGGGIIIKKKJJJHHHDDDBBBBBBEEEHHHKKKLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHKKKOOOSSSTTTTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXYYY[[[]]]```aaajjjgggdddeeegggjjjjjjiiigggggghhhjjjmmmmmmllljjjiiihhhfffggghhhhhhgggfffdddcccbbbcccfffiiijjjjjjeeeeeefffjjjnnnooommmkkkjjjiiigggddd```\\\ZZZXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRSSSUUUVVVXXXYYY[[[^^^aaaccceeefffgggddd___ZZZWWWWWWWWWXXXYYYVVVRRRPPPPPPQQQRRRRRRTTTQQQOOONNNOOOPPPPPPOOOLLLJJJHHHFFFFFFFFFGGGHHHNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIFFFDDDBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@BBBBBBAAA???>>>>>>>>>>>>===============<<<;;;<<<<<<;;;888666888888999:::;;;;;;<<<<<<888999;;;;;;;;;999777666555777999999888888999:::;;;999888888999::::::999;;;::::::999888777666666666666777888888888888777777888:::;;;<<<=========444555666666777777666666777777777777777777777777<<<;;;:::888777555444333333333444555666666666555555444333444666666555444444666888999:::999777666555555666777777666666555333444555555555444333222777555555999===>>>999444:::888666555444555666777777777777777777777777777888999999888888777666555@@@;;;666555888999888555666666666666777777777777888888999999999:::::::::;;;;;;::::::::::::999999999888777777777888::::::;;;;;;<<<===>>>??????@@@BBBDDDEEEFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKNNNQQQSSSWWW[[[^^^fffiiillljjjeeecccfffjjjllliiilllpppvvv~~~}}}zzzzzz}}}333222222111000000111111222222333333333333444444555444333222222333444555555555666666555555444333444333333222222222222333333333333333333444555555444444333333333222222222222222222222222222222222333333333333444444444444000111333444666666666666777777777777777777777777999888666444444555666777555555666666666666666666555555555555555555555555555555555666666666666777555555555555555555555555666555444444444444555666555555555555555555555555666666666666777777777777999999999::::::::::::;;;<<<;;;;;;:::;;;<<<===>>>??????@@@AAABBBDDDFFFGGGGGGEEECCCAAAAAABBBDDDFFFHHHFFFCCCAAAAAACCCEEEGGGIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKNNNQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUUUUWWWWWWWWWXXXZZZ\\\___```gggeeeccceeegggiiihhhfffeeeeeefffhhhjjjkkkjjjiiiiiifffdddccccccdddddddddaaa```___```cccggghhhiiiiiihhhgggjjjmmmppppppooojjjhhhddd```\\\YYYXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXYYYWWWUUUSSSSSSSSSTTTTTTVVVWWWYYY[[[^^^```bbbcccdddbbb^^^ZZZXXXWWWWWWXXXWWWUUURRRPPPQQQRRRRRRQQQRRRPPPNNNMMMNNNOOOOOONNNLLLKKKIIIGGGFFFFFFGGGHHHLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGEEECCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@??????@@@AAA???>>>>>>>>>=========<<<<<<<<<<<<:::999:::<<<===<<<;;;777777777888888999999:::666777999999999777666444888:::;;;;;;:::999999:::;;;999888888999:::999888:::999999999888888888888666777777888888888888888888888999::::::999999888444444555555555666666666666666666666666666666666777777777777777777777777666555555555555555555555666555333333444555555444555666888999999999777666666666666555555555555555444444555555555444333222777555555888======999555888777555444333444555666555555555555555555555555777888888888777777666555>>>999555444777999888555666666666666777777777777888888999999999:::::::::;;;;;;:::::::::999999999999888777777777888::::::999:::;;;===???AAABBBCCCBBBDDDEEEFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMQQQSSSWWW\\\___eeehhhkkkiiidddbbbeeeiiimmmiiilllnnnrrr{{{|||}}}333333222222111222222222222222333333333333444444444333222111111222333444555666666666666555555444444444444444444333222222333333333333444444444444333333222222222222111111222222222222222222222222222222222222333333333333111222333444555555555555555555555555555555555555777666555444333444555666444444444555555666666666555555555555555555555555555666666666666777777777555555555555555555555555777666555555555555666777555555555555555555555555444555555666777888888999888888999999999:::::::::::::::999999::::::;;;<<<======>>>???AAACCCEEEFFFDDDCCC@@@???>>>???@@@AAADDDCCCBBB@@@@@@@@@AAABBBFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVVVVVVVWWWXXX[[[]]]^^^bbbbbbbbbccceeeffffffeeedddddddddfffhhhiiihhhgggfffdddaaa```aaaccccccccc___]]]\\\]]]```ccceeefffkkkiiiiiijjjmmmqqqsssssslllhhhccc]]]YYYXXXXXXYYY\\\[[[[[[ZZZYYYXXXXXXWWW[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTVVVWWWYYY\\\^^^______^^^\\\ZZZXXXWWWWWWWWWUUUSSSRRRRRRSSSSSSQQQPPPPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>??????>>>=========<<<<<<<<<;;;;;;;;;===;;;::::::<<<=========888888888888888888888888777777888999999777666555;;;===>>>===;;;999999::::::999777888999:::999888888888888888888888888888666777888888999999888888888888888888777555444333555444333333333444666666666666666666666666666666555666666777777888888999999888666555444444555555999777444333333444555444555666777999999888888777888777555444444444555555444555555555555444333333666555555888<<<<<<999555777666444333333444555555555555555555555555555555666666777777777666555555:::777444444777888888666666666666666777777777777888888999999999:::::::::::::::::::::999999999999999888777777777888::::::;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMQQQTTTXXX\\\___cccfffiiigggcccaaadddgggooolllmmmnnnqqq|||zzz~~~555444444333333333444444222222222333333333444444333222222111111222222333444555555555555555444444444555666666555444222111222222333333444444444444333333333222222222222222222222222222222222222222111111222222222333333333222333333444444555555555444444444444444444444444555555444333333333444555222333333444444555555666555555555555555555555555555555555555666666666666555555555555555555555555666555555555555555555666777777777777777777777777555555666666777777888888888888888888999999999999888888888888999999::::::;;;;;;<<<>>>@@@BBBDDDEEEDDDCCCAAA?????????@@@AAABBBBBBAAA@@@@@@???>>>>>>CCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUUUUWWWYYY[[[\\\aaa```______aaaccceeefffhhhgggfffggghhhhhhgggeeecccbbbbbbdddfffgggfffeeeaaa^^^\\\\\\^^^aaabbbbbbggggggiiikkkooorrrssstttooojjjccc\\\YYYYYY[[[]]]]]]\\\[[[ZZZYYYXXXWWWWWWZZZYYYXXXWWWVVVUUUVVVVVVSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWTTTSSSSSSTTTTTTTTTQQQOOONNNMMMKKKLLLMMMNNNMMMLLLMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>???@@@>>>===<<<<<<;;;;;;;;;:::::::::???>>>=========<<<:::888;;;;;;::::::::::::::::::999999:::::::::999999888:::<<<===<<<;;;999999:::999888777888999:::999777888888777777666666555555666777888888999999888888777777777777666444333222555444222111222333555777666666666666666666666666777777777777777666666666999777666444444555777888===999555333444555666666666666777888888888888777999777555333333333555666555555555555555444444333666555666888:::;;;999666666666555444444444555666555555555555555555555555444555666666666666666555777555333444666888777666666666666666777777777777888888999999999::::::::::::::::::999999999999888999888777777777888::::::@@@@@@@@@???????????????AAACCCEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHMMMQQQUUUYYY]]]```aaaeeehhhfffbbb```cccgggqqqmmmoooooosss333333222222222222333333222222222333333333444444222222222222222222222222222333333444444333333333444444555666555444222111111222333444444444333333333333333444444444444444222222222222222222222222111111222222222333333333444444444444444444444555333333333333333333333333444444333333333444444444222333333333444444555555555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444777777777777777777777777666666666666666666777666777777777888888888999999666777777888888888888888::::::;;;<<<>>>@@@BBBCCCBBBAAA@@@???>>>??????@@@BBBBBBAAAAAA@@@???>>>===AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[```___]]]\\\]]]aaafffiiinnnllliiihhhhhhgggeeeccc___aaadddiiimmmmmmkkkhhhdddbbb`````````aaaaaa``````ccchhhmmmooopppppppppmmmhhhaaa[[[XXXYYY[[[]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYTTTTTTSSSSSSTTTVVVXXXZZZYYYYYYZZZ[[[ZZZZZZYYYXXXVVVUUUUUUUUUVVVTTTQQQNNNLLLKKKKKKKKKMMMMMMLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@???>>>;;;;;;;;;;;;::::::::::::<<<<<<===??????===888555;;;;;;::::::::::::::::::999999999:::::::::999999777888:::::::::999:::;;;888777777888::::::888666888777666555444333222222666666777888888888888777555666666666666666555555555444222111222333555777555555555555555555555555666666666666666666666666777666555444555777:::;;;>>>;;;777555666777888888666666777888888888888888999888666444333444666777666666555555444444444444555555666777999999888777666666666666666666777777666666666666666666666666444444555666666777666666555444333444666777777777666666666666777777777777888888999999999:::::::::::::::999999999888888888999888777777777888::::::@@@@@@@@@???????????????AAACCCDDDEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHMMMRRRUUUYYY]]]___```dddgggfffbbb```cccgggnnnkkknnnooosss000000//////000000111111222222333333333333444444222333333333333333333222111111222333333333333222333333444444444444333333000111333444444444333222333333444444444444555555222222222222222222222222222222222222333333333333555555444333333333444444333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555222222333333333444444444555555555555555555555555333333444444444444333333555555555555555555555555777777777777666666666666666777777777777888888888666666777888888888888777999999:::;;;<<<>>>???@@@=========<<<<<<=========AAAAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAACCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIIIIHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTTTTTTTUUUWWWYYYZZZ______^^^\\\]]]aaafffkkkooollliiigggfffeeedddbbb^^^```dddjjjnnnooollljjjfffeeeddddddeeedddbbb___^^^ccciiilllmmmlllkkkjjjfffccc^^^ZZZXXXXXXZZZ[[[]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[XXXWWWUUUUUUUUUWWWYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWUUUQQQOOOKKKKKKKKKLLLMMMNNNLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@??????@@@AAA???>>><<<<<<;;;;;;;;;:::::::::777888;;;===???>>>:::777888888888888888888888888777777777777777888888888444666888999888888999:::777777777888::::::777555777666666555444333222111444555666666777777666666444444555666777777777666555444333333333444666666555555555555555555555555333444444555777888999999555555555666777999;;;<<<===;;;888777777999999888777777777777777888888888888888666666666777888888777666555555444444555555555555666777888888888888666666666777777777777777777777777777777777777777333444555666777888888888444555555555666666777777666666666666777777777777888888999999999:::::::::999999999999888888888888999888777777777888::::::;;;<<<===>>>@@@AAABBBCCCAAABBBDDDDDDCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDHHHNNNRRRVVVYYY\\\^^^aaaeeehhhgggcccbbbeeeiiiiiihhhkkkmmmsss111000000000000111222333222222333333333333444444333333444444444444333333111222333333444444444333222222111222222333444555000111333444444333222111222222333333333444444444222222222222222222222222333333333333444444444444666555444333222333333444444444444444444444444444333333444555555555555555666666555555444444333333555555555555555555555555333333333444444444555555555555555555555555555555333444555666666555444333555555555555555555555555555555666666777777888888666666666777777777888888555666777888999888888777999999999::::::;;;======:::::::::;;;;;;<<<======@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVUUUTTTTTTTTTUUUWWWYYYZZZ\\\^^^```aaaaaacccfffjjjjjjhhheeecccccccccbbbaaa^^^___aaadddhhhiiiiiigggcccdddeeehhhiiihhhdddaaacccgggjjjkkkiiifffeeeeeeaaa```^^^\\\ZZZZZZZZZZZZ\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\ZZZXXXWWWWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYXXXWWWUUURRROOOKKKKKKKKKLLLNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888999;;;<<<;;;999777777777888888999999:::777777666777777888888999666777999999888777888999777777777999:::999777555555555555555555555555666333444444555555555555555333444555555666666555555444444555555555666666666555555555555555555555555444444555555666777888888666666777777888999:::::::::888666666888999888777777777777777777888888999777777777888999999::::::777777555555444555555666444555666777777777888999444555555666777777666666666666666666666666666666333444666777888999999999555666777777666666666777666666666666777777777777888888999999999:::::::::999999999999888888888888999888777777777888::::::999:::;;;===???AAABBBCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEIIINNNSSSVVVXXX[[[\\\bbbfffjjjhhheeecccgggkkkiiihhhlllnnnttt333333333333444444555666222222333333333444444444333444444555555444444333222333444444555555555444111111000000111333555666///111222444444333222111111111111222222333333333222222222222222222222222333333444444444444555555777666444333222222333444444444444444444444444444333444444555666666666555777777666555444333333222555555555555555555555555444444444555555555666666555555555555555555555555444555666777777666555444777777777777777777777777333333444666777999::::::666666666666777777777777555666888999999999888777::::::999999::::::;;;<<<999:::;;;<<<===>>>>>>??????>>>===<<<<<<===???@@@BBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLNNNQQQSSSUUUWWWUUUUUUTTTTTTUUUWWWYYYZZZYYY]]]bbbeeeeeeeeefffhhheeeccc`````````aaaaaa``````^^^]]]^^^```cccddddddaaabbbeeeiiikkkjjjgggcccjjjlllllljjjeeeaaaaaabbb``````______^^^]]]\\\\\\\\\[[[YYYXXXWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYY___]]][[[YYYYYY[[[]]]^^^______^^^]]]]]]^^^^^^___```^^^[[[XXXWWWUUURRRPPPKKKKKKKKKMMMOOOOOOMMMKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDD>>>>>>??????@@@@@@@@@AAA???>>>======>>>>>>===<<<======<<<<<<<<<;;;;;;;;;???<<<888666666888888888888888999:::;;;;;;<<<<<<999999888888999:::;;;;;;888:::;;;:::888666666777666666777999:::999777444333444555666777999999:::222333444444555555444444444444444555555444444333444555666666777777666666555555555555555555555555888777777666555555444444777888888999999999888888777666555666777888777666777777777777777888888999666777888:::;;;;;;;;;;;;888777666444444555555666444555666777666777888999333333444555666666666555555555555555555555555555444444666777999:::::::::555777888888777666666777666666666666777777777777888888999999999:::::::::999999999888888888888777999888777777777888::::::;;;<<<<<<===>>>??????@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFJJJOOOSSSVVVXXXZZZ[[[cccgggkkkjjjfffeeehhhlllkkkjjjnnnpppvvv222111111111222333333444888777555444333333444555666444222222444444222000333333222111111111222222555555444444333333333222666444222000000222444666222222222222222222222222444222111222555555333111222222333333333333444444444444444444444444444444666444222222444555222000222333444555666555444333444444444444444444444444333444444555555444444333555555555555555555555555444444444333333222222222555555666777777777777777888888777666666666666666777666555777:::;;;888555555666666666555666777999777666666666666666777777999888777777777999;;;===<<<;;;;;;:::::::::;;;;;;@@@@@@@@@>>>======@@@BBBBBBBBBAAA@@@AAABBBDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTVVVUUUTTTTTTTTTUUUWWWWWWZZZ\\\___bbbcccddddddcccbbbaaa``````aaa```^^^\\\XXXVVVTTTTTTWWW]]]cccgggeeehhhjjjiiigggfffhhhjjjsssrrrooojjjddd```___```aaaaaa___]]]^^^aaa^^^XXX[[[ZZZXXXWWWWWWYYY[[[]]]]]]^^^___^^^[[[ZZZYYYZZZXXXXXXXXXYYY[[[]]]___aaabbb```^^^```dddddd```\\\^^^]]][[[YYYVVVTTTRRRQQQJJJLLLMMMNNNNNNMMMLLLJJJFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>???>>>===;;;;;;<<<<<<============<<<;;;;;;::::::888888888888999:::;;;;;;;;;999777777999:::;;;;;;333888<<<;;;777555888<<<555666777999999999888777666666666666777777777777777777777777888888888888333333333333444666888999555666777888777666444222333444555444222111222333444555888999999888555333777666666666666666777777222333555777777888777777555555555555666666666666:::999777666555555555555666777888888999999888888999:::::::::999999888888444444444444444444444444777666555444444444444444666555444555666777777555:::999777666555444555555333555777999999888666444777777888888888888777777999777666777999<<<======999999999888888888888777777777777777777888888888888;;;???AAAAAAAAABBBCCCAAACCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFJJJPPPUUUXXXYYYZZZ[[[aaaeeeiiijjjhhhffffffhhhkkklllkkkmmmyyy222222111111222222333444555444333333333444555666666444222222444444333000333333222222222333333444333333333333333444444444444333333222222333333444333222222222222222222333444222111333555555333111222222333333333333444444444444444444444444444444333111///000222222111///222333444444555555444444444444444444444444444444333444444555555444444333777777666666666666666666555555555444444444333333555555666777777777777777888777777666666666666666777666555777::::::888555888999:::999888888:::<<<888888777777777777888888999888777777888999;;;===<<<;;;;;;::::::;;;;;;;;;============<<<===@@@CCCAAAAAA@@@@@@@@@AAABBBCCCFFFGGGHHHGGGEEEEEEFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ]]]___aaabbbaaaaaa^^^]]]]]]^^^______^^^\\\XXXUUURRRRRRUUU[[[bbbeeegggiiikkkjjjhhhgggiiikkkqqqpppnnnjjjfffccccccdddbbbcccbbb```bbbdddaaa[[[]]][[[YYYXXXYYYZZZ]]]^^^```aaaaaa```]]][[[ZZZ[[[ZZZYYYYYYXXXYYYZZZ[[[\\\^^^]]]^^^bbbffffffaaa\\\\\\[[[YYYWWWTTTRRRPPPOOOKKKLLLNNNOOOOOONNNLLLKKKHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999999999999::::::>>><<<999999999:::999888666999<<<;;;999888999;;;666777777888888888888777666666666666777777777777666666666777777777888888888777666555555555666666555666777777777666444333333444555444222222222333777888999;;;;;;:::999888666666555555555555666666222333555666777777666555666666777777777888888888777888888888888777666555999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;999777444333555555555555555555555555666666555444444444444444666555444555666777777555999888777666555555666666444555777888999888777666777777888888888888777777888777666666999;;;;;;;;;999999999888888888888777777777777888888888888999999<<>>AAACCC@@@@@@?????????@@@AAAAAADDDFFFGGGFFFEEEDDDFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWVVVWWWZZZ\\\^^^^^^^^^^^^ZZZYYYZZZ[[[]]]^^^]]]\\\WWWSSSOOOOOOSSS[[[bbbeeejjjkkklllkkkiiiiiijjjkkkhhhhhhgggeeebbbaaaaaabbbaaaddddddccceeegggddd___^^^\\\[[[ZZZZZZ\\\^^^___cccddddddbbb___\\\[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZ]]]bbbfffeee___ZZZYYYXXXVVVTTTQQQPPPNNNNNNMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;::::::::::::::::::<<<;;;:::999888888888888===;;;::::::;;;;;;999777::::::;;;;;;;;;::::::999999999888777777777888888777777777777666666666666555555666666666777777777999888777666666666666666555555666777777555444333333555555555333222333444777888888999999999::::::555555444444444444555555333444555666666555444333666666666777777777777888555666999:::;;;:::888777;;;<<<<<<<<<==================>>>===;;;777444111555555555555555555555555666666555444444444444555666555444555666777777555888777777666666777777888666666666777777888888888777777777777777777777777888777555666888999999888999999999888888888888777888888888888999999::::::;;;===@@@AAA@@@@@@@@@AAACCCDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEIIILLLPPPSSSUUUWWWYYY[[[bbbfffjjjjjjhhhggghhhjjjiiikkkkkknnnzzz333222222111222222333333111111111222222333333444444333333333333333333222222222222333444555666777444444444444444555555555222333333444444333333222555444222111111222444555333333333333444444333222222222222333333333444444444444444444444444444444555555555666777888888777444444333222333444555666444444444444444444444444333444444555555444444333444444444333222222111111555555555555555555555555444555666666777777666666777666666555555555666666666666666777777888777777777777777666444444555666999999888777777777888888888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;<<<=========>>>@@@CCC??????>>>>>>>>>?????????BBBDDDEEEEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWUUUVVVXXXZZZ[[[\\\\\\\\\ZZZYYYYYY[[[]]]]]]\\\[[[VVVRRRMMMNNNUUU^^^fffiiillllllkkkjjjiiiiiijjjkkkcccddddddbbb```^^^___```]]]aaacccbbbccceeeccc___]]]\\\[[[ZZZ[[[\\\^^^___dddeeeeeeccc___\\\[[[[[[\\\[[[YYYXXXWWWWWWWWWWWWXXXYYY[[[^^^aaa```\\\XXXWWWUUUSSSQQQOOONNNNNNNNNPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999888888888888777777999;;;<<<;;;:::;;;:::999:::;;;;;;999777;;;:::888777666777888888777777777777666666666666555555555555666666666666555555555666666777888888444555555666666555444444444555666555444333444555555444444444444666777888666666555444444444555555333444555555555444333222333333444444444555555555555666888999;;;;;;;;;;;;===============>>>>>>>>>;;;===???@@@???<<<888666666555555555555555444444666555555444444444555555666555444555666777777555666666666777777888888999777666666666666888999:::888888777777777777888888777666555666777888777666999999999888888888777777888888888999:::::::::;;;===???AAAAAA@@@??????@@@CCCEEEFFFGGGEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJMMMPPPRRRTTTVVVYYY\\\aaaeeehhhiiigggfffhhhjjjjjjlllmmmqqq}}}333333222222111222222333333333333222222111111000222333333333333333333444222222222333444555666777888777777666555444444333444333333222222333333444444444333222222333444444222333444444333333333333222222222333333333444444444444444444444444444444222222333333333444444555444444333222333444555666444444444444444444444444333444444555555444444333444444333333333222222222444444444444444444555555444444555666666666666666666666555555555555666666555666666666666666777888:::;;;;;;999777777888999999888777666666666666666888888888888999:::;;;;;;:::::::::::::::;;;<<<===>>>???@@@???>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>===@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZ[[[\\\[[[ZZZ[[[]]]]]][[[ZZZUUUQQQMMMPPPZZZeeelllooommmkkkiiiggggggggghhhhhheeeffffffeeebbb``````aaaYYY]]]___^^^^^^``````\\\[[[ZZZZZZYYYZZZ[[[\\\\\\aaabbbcccaaa___\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTRRRPPPOOOPPPPPPQQQTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===============<<<<<<;;;;;;;;;<<<<<<======>>>>>>???>>>===;;;::::::::::::999888777888999::::::999999888888888::::::888777;;;:::999777777777888999888777777777666666666555555555555555666666666666333444444555666666666666444444555555555555555444444555666666444444555666444444222222222444555777888777777666555555666666333444555555555444333222333333333333444444444444777666666666888;;;>>>@@@@@@????????????@@@AAABBB>>>???BBBCCCBBB???<<<:::555555555555444444333333555555444444444555555666666555444555666777777555666666777777888999999999777777666555666888:::;;;888888777666666777888888777666555666777888777555999999999888888888777777777888888999::::::;;;;;;>>>???AAA@@@???>>>???@@@CCCEEEFFFGGGFFFEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDJJJMMMPPPRRRTTTWWW[[[]]]```cccffffffddddddgggiiilllooopppttt333333222222111111222222333333444333222111000///111333444444222222333555333222222222333444555555999888777666555333222222555444222222222222444555333333444444444444333333111333555444333222222333222222333333333333444444444444444444444444444444333444555555444333555666444333333333333444555555444444444444444444444444333444444555555444444333555555555555555555555555444444444444444555555555444444555666666666666555555555444444555555666666555666666666555555777999888999999888666666777999999888777666555555555555777888888999::::::;;;;;;::::::::::::;;;<<<<<<===>>>@@@AAA@@@???>>>???@@@>>>>>>?????????>>>===<<<>>>@@@CCCCCCCCCBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXYYY]]]\\\[[[\\\]]]]]][[[ZZZVVVRRROOOTTT___jjjppprrrllliiieeeccccccddddddcccbbbcccdddbbb```]]]]]]]]]VVV[[[\\\ZZZYYY[[[\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[^^^___aaa```^^^]]]]]]^^^YYYYYYXXXWWWXXXYYYZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSUUUVVVYYYXXXVVVTTTRRRPPPNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========>>>===<<<<<<;;;;;;;;;<<<===>>>??????@@@>>>>>>===============>>>@@@===:::888777777666555666777888999999999999999:::999999888888888999999888888777777666666555555555555666666666777777777666666666666555444222111444444444444444555555555444555777666555555666777777666555444444555666777999888777666666666666666333444555666666555444333444444444555555555666666888666555444777;;;???BBBCCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEEEECCC@@@===;;;777666666555555444444444555444444444444555666666666555444555666777777555666777888888999999999888777666666666777999;;;<<<999888777666666777888999666555555666888999777666999999999888888888888777666777777888999:::;;;;;;>>>???@@@@@@???>>>???AAABBBDDDFFFFFFFFFEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDIIIMMMQQQTTTWWWYYY\\\______aaaddddddccccccfffiiimmmppprrrwww444333222222111111222222222333333444444333222111000333444444222222444666333333222222222333333444666666555444333222222111222333333444444333333222222333444555555444333222111333555555333111222444222222333333333333444444444444444444444444444444555777888777555444555777222333444444555555444444444444444444444444444444333444444555555444444333555555555666666777777888444444555555555666666666333444555555666666555555555444444444444555666777444666777555444444777999555666666555444444666888:::999888777666666666666777777888999::::::::::::::::::::::::;;;<<<======<<<===?????????>>>???@@@>>>??????@@@???>>>===<<<<<>>>>><<<===>>>>>>>>>===;;;;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBEEEAAA<<<888777777777777444777::::::999888:::===888888999999::::::999999888888888777666555555555666666666777777777888888777777777777666444333222333333333333444444555666444666777777666666777888999999888777666666666666888888777666555444555555222333555666777777666555333444444444444555555555666555555555777;;;>>>@@@BBBAAA@@@??????AAABBBDDDDDDDDDDDDDDDCCCAAA???>>>999999888888777666666555444444444444444555666666666555444555666777777555777777888999999999888777666666666777888999;;;;;;999888777666666777888999555444555777999:::999777999999999888888888888777555666666777888999:::;;;===???@@@???>>>???@@@BBBAAACCCEEEFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCHHHLLLRRRWWWZZZ\\\___```___bbbddddddccccccgggjjjmmmpppsssxxx444333333222111111111222000111333444555555444333000222555444222222444666333333222111111222222222222222222222222222222222000222444666666444222000111333555777777555333111111333555555222111222444222222333333333444444444444444444444444444444444222444666444111000111333222333444555666555444333444444444444444444444444333444444555555444444333222333333444555666777777555666666666777777888888333444555555666666555555444444444444444555666777444666777555333333777:::777888999888777888:::<<<;;;:::999888777777777777777777888:::::::::::::::999999999:::;;;<<<===>>>888;;;===>>>>>>???@@@AAA>>>???@@@@@@@@@>>>===<<<;;;>>>AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNPPPRRRTTTTTTTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWWWWZZZ]]]^^^^^^]]]ZZZVVVTTTZZZeeemmmooonnnhhhddd^^^\\\]]]^^^]]]\\\ZZZ\\\^^^___]]][[[[[[\\\YYY\\\\\\WWWUUUXXX[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZYYY\\\^^^``````aaaccceeeYYYXXXVVVUUUTTTUUUUUUVVVTTTWWWZZZ[[[ZZZXXXWWWWWWTTTTTTSSSSSSVVVYYY]]]```___^^^ZZZVVVRRROOOMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>>===;;;:::888999:::;;;<<<>>>??????======>>>???@@@BBBDDDEEEFFFAAA<<<999999:::<<<<<<333888<<<<<<999999<<<@@@666777999:::;;;;;;:::999999888888777666555555444777777777777888888888888555666777888888777666666333333333333333444555666444666777777666666777999999999888777666555444444888777666555444333333333222333555777888888777777111111222222222333333333333444555777999;;;<<<===>>>===<<<;;;;;;===???@@@@@@@@@AAABBBCCCCCCCCCCCC;;;;;;::::::999888777777444444444444444555666777666555444555777777777555777888999::::::999888777555666777888999:::;;;;;;999888777555555777888999444444555888:::;;;:::888999999999888888888888777444555666777888999::::::===>>>??????>>>???AAACCCAAACCCEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCGGGLLLSSSXXX\\\^^^```aaa```bbbeeeeeeddddddhhhllllllooorrrxxx,,,///111000111555333///777555333111//////000111222888333555===111+++???000000111111111222222222222333333444444333333222222222111111111111111111222222222222222222222222444333333222222333333444333333333333333333333333222333333444555666777777555444444444444555666666777666444333333444555666777777666555555555555555777666555444444555777777333444444555555444444333888666555444444555666888888666555666777888777555666555333222222333555666888888888777777777777777888888888888888777666555888777777777666666555555888888777777777777777888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????????????????>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPOOONNNNNNPPPOOONNNNNNOOOPPPRRRSSSWWWWWWXXXYYYZZZ\\\^^^___SSSTTTVVV\\\hhhrrrqqqkkkgggccc^^^\\\\\\]]]\\\[[[XXXZZZ\\\\\\[[[YYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWWW[[[ZZZXXXWWWWWWXXXZZZ[[[^^^]]]]]]cccjjjkkkfff___[[[XXXUUURRRQQQRRRUUUVVVUUUXXX[[[[[[YYYUUUSSSQQQRRRSSSTTTTTTUUUVVVYYY\\\]]]YYYUUUTTTVVVUUUPPPKKKLLLMMMOOOQQQTTTTTTRRRPPPLLLKKKJJJHHHGGGFFFEEEEEEHHHEEEAAAAAABBBCCCAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@;;;===>>>???>>>===;;;:::999888888888999:::;;;;;;:::;;;<<<>>>AAADDDFFFHHHOOOIII@@@:::999999888777;;;;;;:::::::::;;;;;;<<<::::::::::::999888777777888777888:::;;;:::777555555666666666666666555555666555333222222333555666555666777777777666555444666666666666666555555555888777666666666666666777777666666777:::;;;;;;:::555666777888777666444222555555444444444333333333333333444444555666777777888:::;;;;;;;;;;;;===>>>>>>???AAADDDFFFEEECCC@@@=========<<<;;;999888777777555333444555666555555555555666777777777777777999999999999999888777666666777777888888888888888<<<;;;999777666666666777:::::::::::::::::::::::::::;;;::::::999888777666777777777888999999::::::>>>???@@@AAAAAA@@@???>>>AAADDDFFFGGGFFFFFFFFFGGGFFFFFFFFFEEECCCDDDFFFHHHLLLOOOSSSWWWZZZ[[[[[[ZZZ```bbbdddeeefffgggkkkmmmoooqqqsss{{{BBB444...555888111///555111111111222444777999;;;000'''666777(((<<>>????????????????????????>>>??????@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKMMMNNNNNNNNNMMMLLLOOONNNNNNNNNNNNPPPQQQRRRVVVVVVVVVWWWXXXYYYZZZZZZUUUVVVXXX^^^iiitttuuupppfffbbb]]]ZZZZZZ[[[ZZZXXXYYY[[[]]]]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXWWWWWWYYY[[[\\\^^^]]]^^^dddkkkmmmhhhcccWWWUUUSSSQQQQQQRRRUUUVVVVVVYYY[[[\\\YYYVVVSSSRRRQQQRRRSSSRRRRRRTTTWWWYYY]]][[[YYYXXXXXXVVVRRROOOOOOOOOOOOQQQSSSTTTRRRQQQMMMKKKIIIGGGEEEDDDDDDEEEIIIFFFCCCBBBCCCDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@???>>><<<;;;::::::999999::::::;;;;;;888888999;;;===???AAABBBHHHDDD???<<<===???@@@???::::::999999999999::::::777777888999::::::::::::666666666888999999666444333444444555555555444444000000111222222222222222444333222111111222444555666666666666555555555555777777666666666777777888555333333333555666555444666666777888777666555444666666555555555444444444333333444444555666666777555777888888888888999;;;>>>>>>???BBBDDDDDDAAA???;;;;;;;;;:::999888666666555333222222333444444333444444555666666666666666888888888888888777666666444555555666666666666666:::999888777777777888999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999999::::::;;;;;;<<<===>>>???>>>>>>===AAADDDFFFGGGFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDFFFHHHLLLNNNSSSXXX\\\]]]^^^^^^___aaaccceeefffhhhkkknnnnnnooorrrzzz +++333333///...000000333666888999777222,,,(((999BBB???555333222000333444444444444555555555555222333333444444333333222111111222222222222222222222222222222333333333333444444333333333333444444333333333333333333333333666666555555555444444444555555444444555555666777666666777777777777777666777777666555555555555555555555444444444444555555444555555666666555555444777666555444444555666777888666555666777888777555777666555444444555666777777777777777777777777777999999999999999999888777888888888888888777777777:::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????????????????>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ___jjjuuuwwwtttfffbbb]]]YYYXXXXXXWWWVVVYYY[[[^^^^^^\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWWWWWWWXXXZZZ\\\]]]^^^]]]^^^dddkkkmmmjjjeeeTTTSSSRRRRRRRRRSSSUUUVVVWWWYYY\\\\\\YYYVVVTTTTTTRRRSSSTTTTTTTTTUUUXXX[[[```aaaaaa___[[[WWWTTTSSSRRRQQQPPPPPPRRRSSSSSSRRRNNNLLLIIIEEECCCCCCDDDEEEFFFDDDAAA@@@AAAAAA@@@>>>@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;::::::::::::777777888999:::;;;===>>>===;;;::::::<<<>>>??????999999888888888888999999666777888999::::::::::::777666777888999999777555444444555666666666666666111222444666777666444333555333000......111555888555555555555555555555555666666666666777888999999999888777777888888777555777777777777777777666666666666666555555555555444333333444444555666666666444555777777666666888999<<<<<<===>>>AAAAAA???>>>;;;;;;;;;:::999888777666555333222222333444444333333444444555555555555555666777777777777666555555444555666666777777666666888888777777888999::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999777777888999999::::::;;;:::;;;<<<>>>????????????BBBDDDGGGGGGGGGFFFFFFGGGFFFGGGFFFEEEDDDDDDFFFHHHKKKNNNSSSYYY]]]___``````^^^```ccceeefffiiimmmooolllnnnqqqyyy>>>===888111...222777;;;UUUZZZ```bbb[[[MMM===333(((:::000)))999444+++<<<444444444444555555555555222333333444444333333222111111222222222222222333222222222333333333333333444444333333333333444444444444444444444444444444555555555555555555555555555555555555555666666777444555666888888777666555777777666555555555555555888777777777666666666666444444444555555444444444777666555555555555666777888666555666777888777555666666555444444555666666666666666777777777777777999999:::::::::999999888999999888888888888888888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[^^^hhhssswwwuuugggddd___[[[XXXWWWWWWVVVZZZ\\\^^^^^^]]][[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^^^^]]]]]]bbbgggiiifffcccVVVVVVVVVUUUUUUUUUUUUUUUVVVYYY[[[[[[YYYVVVUUUUUUUUUVVVXXXXXXYYY\\\___bbbjjjmmmnnniii```XXXTTTTTTRRRPPPNNNOOOQQQTTTUUUUUUPPPMMMIIIEEECCCCCCEEEFFFEEEDDDCCCBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;::::::999888:::::::::::::::;;;<<<===::::::999::::::::::::999:::999999888888888888999999::::::999999888777666999888888:::;;;;;;:::888666777888999999999999999555666777777777666555444666555222111222555888;;;444444555555555555555666555555555666777888999:::<<<;;;::::::<<<<<<;;;:::888888888888888888777777666666555555555444444444444444444555555555666666555666888777777666888999:::::::::<<<>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777666444444666777666555333444555555666666555555666777777777777777666666777777888999999999999888888888888888888999999999777777888999;;;<<<======<<<<<<======<<<;;;::::::666666777888888999999:::;;;<<<===???@@@BBBBBBCCCBBBDDDGGGHHHGGGFFFGGGHHHFFFGGGGGGEEEDDDDDDFFFHHHLLLOOOTTTYYY]]]_________^^^```ccceeegggjjjnnnpppnnnppprrrxxx---000)))+++\\\eee888===777444999///333333333333444444444444222333333444444333333222111111222222333333333333222222333333333444444444555444444333333444444555444444444444444444444444333333444444555666666777666555555555555666777777222333555666777666555555777777666555555555555555666666555555555444444333333333444444444444333333666666555555555555666666888666555666777888777555555444444444444444444555555555666666777777777777888999999:::::::::999999888888888888888888999999::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????===>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRTTTWWWYYYZZZZZZ[[[[[[]]]^^^aaaiiirrrvvvtttiiifffbbb]]]YYYXXXXXXXXXYYY[[[]]]]]]\\\ZZZZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWYYYZZZ\\\]]]^^^\\\[[[[[[]]]```aaa___]]]ZZZZZZ[[[[[[YYYWWWUUUTTTUUUWWWYYYYYYWWWUUUTTTTTTTTTVVVYYY[[[]]]aaaeeeiiivvvzzz{{{sssggg[[[UUUTTTOOOMMMKKKLLLPPPSSSVVVWWWQQQNNNJJJFFFDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDCCCCCC?????????>>>>>>>>>============>>>=========<<<<<<::::::;;;;;;:::999888777<<<<<<;;;:::::::::;;;;;;;;;===>>>>>>===;;;:::999;;;;;;:::999999999999999999999999999888777666666999888777999:::;;;:::999777777888999::::::999999777666444333222222222222555555555555666888999999333444444444555555666666555555555555666777888999777666555777999::::::999888888999999:::999999888555555555555444444444444444444444555555555555555444666777777555555666888888777888:::<<<<<<;;;999;;;;;;;;;;;;:::999888888888666444555666777666666555555666777777777777666777777888999999888888888777888888999999999999999999999999999888888777777777777888999;;;<<<======<<<<<<=========<<<;;;;;;555555666666777888888888;;;<<<===>>>@@@BBBCCCDDDBBBEEEGGGHHHGGGGGGGGGHHHGGGGGGGGGFFFDDDEEEGGGIIIMMMPPPTTTXXX[[[]]]]]]\\\^^^```ccceeegggjjjnnnqqqqqqrrrssswww444HHHAAA///666---111222222222333333333333222333333444444333333222111111222222333444444444222222333333444444555555555555444444444444555555444444444444444444444444222222333444555666777888666666555555666666777888222333444555666666666666777777666555555555555555777777777777666555444444333444444444444444444333666666666666666666666666888666555666777888777555444444444444444444444444444555555666666777777888777888999999999999999999777777777888888888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===<<<======>>>>>>?????????======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKMMMNNNNNNOOONNNNNNOOOQQQTTTWWWYYY[[[[[[[[[^^^```bbbccciiiqqqsssqqqgggfffbbb]]]YYYWWWXXXYYYWWWYYY[[[[[[YYYXXXXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\YYYWWWVVVWWWXXXYYYXXXWWW[[[\\\]]]]]]\\\XXXUUURRRSSSUUUVVVVVVTTTSSSRRRSSSQQQSSSVVVXXX[[[___dddgggzzz}}}}}}wwwjjj^^^VVVTTTLLLJJJIIIJJJNNNQQQSSSTTTNNNLLLIIIFFFEEEEEEFFFGGGCCCDDDEEEDDDBBB@@@???@@@????????????>>>>>>>>>===============<<<<<<<<<<<<::::::;;;<<<<<<;;;999888;;;:::999999888888999999777999<<<<<<;;;:::::::::<<<;;;:::999999999999999555666777888999999999999666555444555777888888777666666777777777777666666:::888666444333333444555222333555777777777666555333333333444555555666666444444444444555666777777555444444555888999999888777888:::<<<<<<;;;999888666666666555555555444444555555555555555555555555222444555444333333444555555666777:::<<<<<<999666777777777777777666555444666444333333444555555444555666666777777777777777777888888999999999999888555666777777888888777777999999999999999888777666888888999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;555555666666777888888999::::::;;;<<<===???AAABBBCCCEEEHHHHHHHHHGGGGGGHHHGGGHHHGGGFFFEEEEEEGGGIIINNNPPPTTTXXX[[[\\\\\\[[[___aaadddfffgggjjjnnnppprrrttttttvvv:::999222222222222333333333333222333333444444333333222111111222222333444444555222222333333444555555666555555444444444444555555555555555555555555555555333444444444555555666666666666666666666777777888444444444444555666777888777777666555555555555555777888888888777666444333555555666666666666555555555555666666666666555555888666555666777888777555444444555555555555444444444444555555666777777888666777888888999999888888666666666777777888888888888888888888999:::;;;<<<;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;<<<===<<<<<<======>>>??????@@@======>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOOOOOOONNNNNNOOORRRUUUWWWXXXXXXWWW]]]```bbbbbbfffkkkllliiicccbbb```[[[VVVTTTUUUWWWTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWTTTSSSRRRRRRSSSTTTUUUUUUWWWXXX[[[\\\[[[WWWSSSPPPPPPRRRSSSSSSQQQPPPPPPQQQPPPQQQTTTUUUWWWZZZ^^^bbbnnnqqqsssooofff[[[SSSOOOKKKIIIHHHIIIKKKMMMNNNNNNIIIHHHGGGEEEDDDEEEEEEFFF@@@BBBDDDCCC???======>>>@@@@@@?????????>>>>>>>>>???>>>>>>===============:::;;;===>>>>>>>>><<<;;;:::999888888777888888888555888::::::888777888999;;;:::999888888777777777555666777888999999999999555444333444666777777777777777777777666555444444888888888888888888888999333444555666666666444333222222333444444555666666444444333333333444444555888777666777999:::999888666888;;;>>>>>>===:::888888888888777777777777666555555555555555555555555333444555444333222333555333444777;;;===<<<888444555555555555555555444333666555333333555555555444444555666666777777666666666666777888888888888888666666777888888888888777666777888999:::999888888999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;777777777888999999::::::;;;;;;;;;<<<===???@@@BBBCCCEEEHHHIIIHHHGGGHHHHHHGGGHHHHHHFFFEEEEEEGGGIIIMMMPPPUUUYYY]]]^^^^^^^^^aaabbbeeefffgggiiimmmoooqqqssssssuuu^^^222222222333333333444444222333333444444333333222111111222333333444555555222222333333444555666666555555444444444444555555555555555555555555555555666555555555555444444444666666666666666777888888666555555555555777999:::777777666555555555555555333333444444333111000...777777888888888888777777555555666666666666555555888666555666777888777666555555666666666666555555444444444555666777777888555666777888888888888888555555666666777777777888888888888888999:::;;;<<<;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@=========>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMNNNQQQSSSTTTTTTSSSSSSYYY]]]______aaaeeeeeeaaa______]]]XXXRRRQQQSSSUUUSSSUUUWWWWWWVVVTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRROOOPPPQQQSSSTTTTTTTTTTTTPPPPPPOOOOOOQQQSSSTTTUUURRRTTTXXXZZZYYYVVVRRROOOOOOPPPQQQQQQPPPNNNOOOPPPQQQRRRSSSTTTUUUWWW[[[^^^```ccceeeddd^^^VVVOOOJJJLLLJJJHHHHHHJJJJJJJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGIIIHHHDDDBBBBBBCCC@@@@@@@@@@@@????????????@@@??????>>>>>>>>>>>>>>>;;;===???@@@AAA@@@???>>>;;;:::999999999999999:::;;;===???===:::888999::::::999888777666666666666888999999888888777666555666555444555777999999888999999999999888666555444111222555777888888777777666666666666666666555555222222333333444555666666444444333222222222333333888777666666777777666555555888<<>>:::777:::::::::999999999999888555555555555555555555444555666777777555444555777111444888<<<>>><<<777333666666666666666666555555888777555555777888777666333444555555666666555555555555666777777777777777888888999::::::::::::999444555777999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::888999999::::::;;;<<<<<<>>>>>>===>>>???@@@BBBCCCCCCEEEHHHIIIHHHGGGHHHIIIGGGHHHHHHGGGEEEEEEGGGIIIMMMPPPUUUZZZ^^^```aaaaaabbbccceeefffgggiiillloooooorrrrrruuu000555999444111666000222333444555555333111000555555444444333333333222444444444444444444444444444555555555555555444444333444444555555444444333555666666777888999999:::666777888999999888777666777777666666555555444444555555666666666666555555444444444444444444444444999888777777777777777777:::888555222000111222333555666666666666666555555666777777666444444555777888888888888888888888888999999999999999888777777;;;:::888666555666666777888888888888888999;;;;;;999999999999999999::::::<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQQQQPPPNNNMMMLLLMMMOOOPPPQQQRRRRRRRRRVVVWWW[[[bbbhhhhhhaaa[[[___\\\WWWSSSPPPNNNNNNOOOUUUTTTSSSSSSUUUUUUTTTSSSTTTSSSQQQPPPOOOOOOOOOPPPOOONNNMMMNNNPPPQQQPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRTTTVVVWWWWWWUUURRRPPPPPPPPPQQQRRRRRRQQQPPPPPPNNNNNNOOOPPPRRRSSSUUUUUUYYYZZZZZZWWWRRRNNNKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGIIIGGGEEECCCBBBCCCDDDEEEDDDBBBAAAAAABBBCCCAAA@@@BBBAAA???============>>>?????????>>>===;;;:::999999;;;===???@@@@@@>>>>>>;;;:::999999888888999999666888::::::999888999999777777777777777666555555999999999999999888777777888888777666555444333333666666666666666666666666666555444444555555444333555555666666666666666555666555555444444444555555444444444333333333222222777666555444333444555555555666777999999999888777;;;<<>>???AAACCCCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIGGGFFFEEEEEEGGGHHHJJJNNNQQQVVV[[[___aaabbbbbbdddfffhhhgggeeefffjjjnnnmmmrrrvvvxxx222222000777666555000222444555666555444333888888777777666666666666444444444444444444444444444555555666666555444444333444444555555444444333444444555555666777777888666777888999999888777666777777777777666666666666555555666666666666555555555555555555555555555555777777666666666666666777888777555333222333444555444444555666777777777777666777777666444444555666888888888888888888888888888888999999888888777666999888777777666666777777999999999999::::::::::::888888999999999999::::::<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>???@@@@@@???>>>>>>======>>>>>>??????>>>======>>>???AAACCC????????????????????????BBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSUUUVVVZZZaaaffffffaaa[[[XXXVVVTTTRRRQQQRRRSSSTTTSSSSSSRRRSSSUUUUUUSSSQQQSSSRRRPPPOOONNNNNNOOOOOOOOOMMMLLLLLLNNNOOONNNNNNMMMMMMNNNNNNPPPRRRSSSTTTSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVYYYZZZZZZWWWRRRMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCDDDDDDBBBAAAAAABBBBBBAAA@@@BBBAAA@@@>>>>>>>>>>>>>>>???>>>>>>===;;;::::::999:::;;;<<<>>>>>>>>>>>>===;;;:::999999888888999999999:::;;;:::999888999:::666666666666666555444444777777777888777666666555777777666666555555444444555555555555555555555555888777666666777888777555777777888888888888777777555555444444444444555555222222222222111111111000555444444333444555666777555666666777888888777777:::;;;=========;;;888777777777666666666555555555555555444444444555666777444444555666666555444333222333444555666666555444555555444444444444555555777333333777777444222222444555666777888888777777777888999999777777888999999999999999:::::::::999777777666666777888:::;;;:::999888777777777777777777777777888999:::<<<<<<<<<<<<===>>>???AAABBBCCCGGGIIIJJJJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEGGGIIIJJJOOORRRVVV[[[___aaaaaaaaaccceeeggggggeeeeeeiiillllllrrruuuxxx222333000888333000111333555666666666666555555555555444444444444444444444444444444444444444555555666666555555555444444555555555555444444333333333444444555555666666666888888888888666666777777777777777888888888555555666666666666555555666666666666666666666666666666555555555666666777666666555555555666777777333444555666777888888888555666777666444333444555777777777777777777777777777777888888777777666555555666777777888888888777999:::;;;;;;;;;:::999888888888888999999999::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;<<<>>>???@@@>>>>>>============>>>>>>???>>>======>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUYYY___cccccc___ZZZUUUTTTSSSRRRRRRTTTVVVWWWRRRRRRTTTVVVWWWVVVSSSPPPRRRQQQPPPNNNNNNNNNOOOOOOPPPMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQOOOQQQSSSVVVWWWWWWWWWVVVYYYZZZYYYVVVQQQMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAA@@@BBBAAA@@@???>>>>>>?????????>>><<<:::999999999:::::::::;;;;;;<<<<<<======;;;:::999999888888999999999:::;;;:::888777777888555555555555555444444444555666666666666555444444555555555555555555555555444444444444444444444444777666555666777888777666777777777888888777777666555444444444444444555555555555555555555444444444333333333333555666777888666555555555555666777777888999999::::::999888888666666555555555444444444444444444333444555555666444444555555666555555444333333333444444444444555555555444444444444555555999555333666777444333444555666666777777777666666777888999999777777888999888999::::::;;;;;;;;;;;;666666666666777888999999888777777666666777777777777777777888999:::<<<<<<<<<<<<<<<===>>>@@@BBBBBBEEEFFFHHHHHHFFFEEEEEEFFFHHHGGGFFFEEEFFFGGGIIIKKKPPPSSSWWW\\\___```aaa```aaadddggggggfffeeegggjjjlllqqquuuzzz}}}mmm[[[ggg@@@:::(((:::222333444555666666666666333333333333333333333333444444444444555555555555444555555666666666666555444444555555555555444444333333333444444555555555555666777888888777666555555555666666777777888888555555666666666666555555555555555555555555555555666666666666666777888999777777777777777777777777444555666777777777777777555666777666555444444555666666666666666666666666777777777777777666555555333444666888999999888888999;;;<<<===<<<:::888777777777888888999999::::::::::::::::::::::::::::::<<<;;;:::::::::<<>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTWWW\\\______\\\YYYYYYXXXVVVTTTSSSSSSTTTTTTTTTUUUWWWZZZ[[[YYYUUURRRRRRQQQPPPOOONNNOOOOOOPPPQQQNNNJJJIIIJJJLLLMMMMMMQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSQQQPPPPPPPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNPPPTTTVVVWWWWWWUUUTTTXXXXXXWWWTTTOOOKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDCCCBBBAAAAAAAAAAAABBBCCCBBB@@@AAABBBBBBAAA???@@@??????>>>>>>>>>>>>>>>>>>===:::888888888999:::::::::999999:::;;;<<<<<<;;;:::999999888888999999777:::<<<===:::777555444666555555555555555555555555555666666555555444333444444444555555666666666444444444444444444444444444333333444666777666555555555555666555555444444444444333333444444555555666666666666666666666666333333444444555666777777666555444333333444666777777777777666777777888888555555444444444333333333333333333333444444555555444444444555555555555555444444333333333333444555555444444333333444444555888444222555777666666888666666666666666666555555777888999888777666777999666777999:::;;;;;;;;;;;;888888777666666555555555666666555666666777888888777777777888999:::<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFHHHJJJKKKQQQTTTXXX\\\___`````````aaadddhhhiiigggfffhhhjjjkkkpppuuu|||888444000;;;)))===;;;***777555555555555555555444444666666666666666666777777444444444555555666666666444555555666777777666666444555555666666555555444555555555555555666666666555666777888888777666555333444444555555666666666555555666666666666555555444444444444444444444444777777777777888999:::;;;999999999888888777666666777888888888777666555555555666888888666555555555666666666666666666666666777777777777777666555555111333555777999999999888999:::<<<<<<<<<:::888666666666777888888999::::::::::::::::::::::::::::::<<<;;;:::999:::;;;>>>???<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBCCCDDDEEEFFFEEEEEECCCBBBBBBCCCEEEEEEGGGFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPPPPOOOOOONNNMMMPPPQQQTTTXXXZZZZZZYYYWWWZZZYYYWWWUUUTTTSSSSSSTTTVVVWWWZZZ]]]___\\\XXXTTTRRRQQQPPPOOOOOOOOOPPPQQQRRROOOLLLJJJLLLNNNOOOOOOSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRPPPNNNNNNOOOPPPQQQPPPNNNMMMKKKKKKMMMNNNPPPLLLNNNQQQTTTUUUTTTRRRQQQUUUUUUTTTQQQMMMJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAACCCAAA@@@@@@AAABBB@@@???===============<<<<<<<<<===<<<:::888777888999::::::999999999999::::::;;;;;;:::999999888888999999666;;;AAACCCAAA<<<666444777666666555555666777777666777777777777666555555333333444444555555666666555555555555555555555555333222222333666777777666555555555555555444333333333333333333333444555555222222222222222222222222555555555555555555444444666555444333333444555666666666555444555555777777444444444444333333333333333333333444444444444444444444444444555555666666555444444333333333444555444444333333333333444444555111111555888777888:::666666666555555555555555666777888888777666777888555666888:::;;;::::::999888888777777666666555444555555555555666777888999777777777888999:::<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEHHHJJJKKKKKKKKKMMMNNNHHHGGGFFFFFFGGGHHHKKKLLLQQQTTTXXX]]]___aaaaaa```bbbfffjjjkkkiiihhhiiikkkkkkpppvvvggg???///777&&&???===III|||777,,,555555555444444444333333444555555555555666666666444444444555666666777777444555666666777777777777555555666666666666555555666666666666666666666666555555777777777777555555444444444444444444555555555555666666666666555555444444444444444444444444666777777888999:::<<<===;;;:::999888777666666666999999999888777666555444555777999999888666666666777777777777777777777777777777888888777777666555222333444666777888999999888999:::::::::999888777555666666777888999::::::999999999999::::::::::::;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@BBBCCCDDDEEEFFFFFFDDDCCCAAAAAACCCDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQQQQQQQPPPOOOMMMLLLKKKMMMOOOQQQSSSUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXZZZ]]]___]]]XXXUUUQQQPPPOOONNNNNNOOOPPPQQQQQQOOOMMMLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUQQQPPPOOONNNMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKLLLNNNPPPQQQPPPOOOOOOQQQQQQPPPMMMJJJHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::999999999999::::::::::::;;;:::999999888888999999777<<>>???AAACCCCCCEEEGGGJJJKKKKKKKKKLLLNNNHHHGGGFFFFFFGGGIIIKKKMMMQQQTTTXXX]]]```aaabbbaaadddgggjjjkkkiiihhhkkkmmmkkkpppxxx222'''777......>>>333fff333333333333333333444444444222222222333333333444444444444444555666777777777444444666777777888888888555555666666666666555555666666666666666666666666444555666777777666555444555555555555555444444444555555666666666666555555555555555555555555555555555555666777888:::<<<===:::999777666666777888999888888888888888777666555666999;;;;;;999777777777888888888888888888888888888888999999888888777666333333444444666777999:::777777888888888888888999555555666777888999::::::888888999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFEEECCCAAAAAACCCEEEFFFFFFFFFGGGHHHIIIKKKMMMMMMPPPPPPPPPOOONNNMMMLLLKKKJJJLLLNNNPPPPPPQQQQQQRRRNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWZZZ[[[ZZZVVVSSSNNNNNNMMMLLLLLLMMMNNNOOOOOOMMMMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::999888;;;:::999999888888999999666:::???BBB@@@===999777777666444444444666777999777888888888888777666666444444444444444444444444555555555555555555555555444333333555888::::::999777777777777666555444333222222222222333444555666555555666666777777777777333444555666666555555444666666666666666555444444666666666555555444444333555555555555444444444444333444555666666666555555444444333333444555777888666666777777777666444444444333333222222333333444444111111666888666444555555444444333444555777777666777888777666555666888666888:::;;;;;;:::888777555666777999999999999888888888777777777888888999777777777888999:::<<<<<<>>>>>>>>>???@@@BBBDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGIIILLLMMMPPPSSSXXX]]]```bbbccccccdddgggiiiiiiggggggjjjnnnkkkpppzzz333777"""AAA666---:::222YYY===111111111222333444555666555555555666666777777777444444444555666777777888444444666777888888888888555555666666666666555555666666666666666666555555444555666777777666555444777777666666555555555444555555666666666666555555666666666666666666666666444444555666888999;;;<<<888777555444555777:::<<<666777777888888888777777777999<<<<<<:::888777777888888888888888888888888999999999999999888777777444444333444555777999:::777666666666777888999999444555666777888999::::::888888888999999:::::::::999999:::;;;;;;;;;:::::::::999999:::;;;<<<===>>>===>>>>>>>>>>>>>>>===<<>>;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::888:::;;;<<<<<<;;;999888;;;:::999999888888999999333666999:::999777666666666555333333333555777888777777777777777666666555444444444444444444444444444444444444444444444444222111111333666888888888555555555555444333222111222222222222333444555666333444444444555555666666111222444666777777666666555666777888777666444333666666666666555444333222666666555555555444444444444444666777777777666555444444333333444555777888666777888999999777555333444333333222222333333444555222333777888444111111444333333333444555777888666777888777666555666888888999;;;======;;;999777999999::::::999888666555999999888888888888999999777777777888999:::<<<<<<>>>>>>???@@@AAACCCDDDEEEJJJKKKLLLKKKIIIGGGGGGGGGHHHGGGFFFFFFHHHJJJLLLNNNOOOSSSXXX]]]aaacccdddddddddfffhhhgggeeefffjjjnnnlllqqq{{{ddd777222222222222222222222222222,,,<<<000///999///444444444444555555555555666444444555555666777777888999888777666666777888999777777666666555555555444444555555555555555444444999999888777666555444444333444666777777777666555888555333444777888777555555555666777888999::::::777666666555555777888999555666666666777777888888777888888777555666888::::::999999999888888777777777777777777777777777777<<<<<<<<<<<<;;;999777666666666666666666666666666999888777666666666666666555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@===<<<<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777666666888666555777999999555222333444444555555555555555666666666666666555555444222222222333333444444444333333333333333333333333888777777666666888999:::777777666555444333333222333333333444444444555555555666666666777777888888666666555555555444444444666444222333444555444333444444333333222333333333444333333222222333333444555555666666666666555555888888999999999888888777888777777666555444444444111222222333333222222111444444333333333333444444444555777999:::999888777888777777666666666777777;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999888777777777888:::;;;666666777777888999;;;<<<<<<===>>>???@@@AAAAAAAAAFFFHHHHHHHHHFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJLLLMMMRRRTTTXXX\\\___``````______bbbfffffffffgggkkkoookkkqqq{{{QQQ444222222222222222222222222LLL...+++888///222222444444444444444555555555555333444444555666666777777555555444333333444555555777666666666555555555555555555666666666666555555888888777666666555555555444444666777777777666555999666444444666888777666555555555666666777888888666666555555555666777888555555555666666777777777777777777666555555777999999888888888777777777666777777777777888888888999;;;<<<<<<;;;:::999777666666666666666666666666666777666666555555555555666555666777888999::::::;;;888888999999999:::::::::;;;;;;;;;<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>??????@@@AAA@@@@@@BBBEEEFFFEEECCCAAAEEEHHHHHHIIIKKKHHHDDDEEEDDDEEEFFFGGGGGGEEECCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPOOONNNNNNNNNNNNNNNRRROOOLLLLLLNNNOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777777666888777666888::::::777444555666666777777777777777555555666777777888777777444444444444444444555555444444444444444444444444555444444333444555666777555555555444333333222222444444444444555555555555444555555666666666666666666666555555555444444444666444222333444555444333555444444333333333444444444444333333333333444444666666777777777777666666777777888888888888777777777777777666555444444444444555555666666555555444666666666666777888999:::555666777888888888777777777666666555555666666777::::::;;;;;;;;;;;;:::999:::::::::999999999999999::::::999888888888888888666666777777888:::;;;<<<;;;<<<===???@@@@@@@@@@@@HHHIIIJJJJJJHHHHHHHHHJJJHHHGGGGGGGGGIIIKKKMMMNNNQQQTTTXXX\\\___``````___cccdddeeeeeefffhhhlllooopppuuu~~~999222333333333333333333333333'''111111666000...555444444444444555555555555333333333444555555666666666666555555555555666666666666666666555555555555666666777777777777666666666666666666666666666555444555555666777666666666999777444444555777777666555555555555555555555555555555444444555555666777555555555555555666666666666666777666444444666777777777777666666666666666555666666777888999::::::;;;;;;;;;::::::888777666666666666666666666666666777666666666666777777888555666666777888999::::::666777777777777888888888;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???CCCAAAAAAAAACCCDDDCCCAAADDDKKKQQQOOOLLLJJJHHHEEEDDDDDDFFFHHHJJJJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJKKKLLLLLLMMMNNNNNNPPPPPPOOONNNNNNMMMMMMMMMMMMKKKJJJKKKMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBAAAAAABBBDDDCCCBBB?????????@@@@@@AAAAAABBB@@@@@@AAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999888888777666888777777888::::::888777555666666777777777777777444555666777888999999999555555555555555555444444555555555555555555555555333333333222333444555555333333333333333333333333444444444444555555555555444444555555666666555555555555555555555444444444666444222333444555444333444444444333333444444555555555444444444444555555777777777888888777777777666666777777777777666666777777666666555444444444555666666777777666666555222333444555666888999999888777777666666666666777666555555555555555666666999999:::::::::::::::999;;;;;;;;;::::::999999999;;;;;;;;;:::999777666555777777777777999:::;;;<<<;;;;;;===>>>???@@@@@@@@@GGGIIIJJJIIIHHHGGGIIIJJJIIIHHHHHHHHHIIILLLNNNPPPRRRTTTYYY]]]___`````````fffcccbbbbbbfffkkknnnpppqqqttt{{{(((555333333333333333333333333111EEE!!!???333'''666333333444444444555555555333333333444444444555555777666666666666666666777666666666666666555555555666666777888888888888777444444555555666666666666444555555666666666666666888777555444444555666666666666666555555555444444444444444444555555555666444444555555555555555555555666666555444333444555555555555555555555555555444555666777999:::;;;<<<:::::::::999888888777666666666666666666666666666777777777777888999::::::666666666777888999999:::666666666777777777888888:::;;;;;;;;;;;;:::999999888888999999999:::::::::999999:::;;;<<<===>>>>>>??????>>>??????@@@@@@@@@JJJSSSZZZVVVNNNIIIGGGEEEBBBCCCFFFJJJLLLLLLIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKGGGFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBB>>>>>>???@@@AAAAAABBBBBB???@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888999999999999888777777777666777777888888888777333444444555555555555555444444666777777888888888666666555555444444333333444444444444444444444444444444444444444555555555222222333333444444444444333333333333444444444444444555666777777666555555555555555555555555555555666444222333444555444333333333333333333333444555555555555444444555555555666666777777777777666666444555666666666666666666666666666555555444444444333333444444444444333333222222444555666777777777999888666444444444666666555444444444444555555666777888999999::::::::::::<<<<<<;;;;;;::::::999999:::;;;;;;;;;:::888666555777777777888999:::;;;<<<;;;<<<>>>???@@@AAABBBBBBEEEFFFGGGGGGFFFEEEGGGHHHJJJIIIHHHHHHJJJMMMPPPRRRSSSVVVZZZ^^^aaabbbbbbaaaccc```^^^```hhhoootttuuuuuutttxxx&&&:::333333333333333333333333|||nnn777)));;;222///333333333333444444444444555333333333444444444444444333333333333333333333333555555555666666666666666666666777888999999888888444444555555666777777777555555555555666666666777666666666555555444444555888777777666666555555444333444444555555555555555555555555555555555444444444666666666444333333444444444444444444444555555333444555666888999;;;;;;:::999999888777777777777777777777777777777777777666666666666777777888999666666666777777888888999777777777888888888888999::::::;;;;;;::::::999888888888888999999999::::::999999:::;;;<<<===>>>>>>=========>>>>>>???AAACCCOOOXXX^^^YYYNNNHHHEEECCCAAACCCEEEIIILLLLLLIIIFFFDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDEEEEEEGGGHHHIIILLLLLLKKKKKKLLLMMMNNNOOOKKKKKKMMMNNNNNNNNNNNNMMMIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOQQQPPPOOONNNMMMMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999999888777777555666666666555555666777333444444555555555555555444555555666555555444444555444444444333333222222222222222222222222222222222333333444444444444444333333444444555555666666111222222222222333333333666777888999999888666555444555555555555555555555666444222333444555444333222222222222222333444444555555555444444555555555444555555555555555555444444444555666666666666666555555555555444444444444222222333333333333222222777777888999999999888888999777555333333333555666444444444444444555666666666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;999888777777777888888999:::<<<======>>>???AAABBBCCCDDDDDDDDDEEEGGGFFFEEEEEEGGGHHHJJJIIIHHHHHHJJJMMMQQQSSSUUUXXX\\\```cccddddddcccbbb```___dddmmmvvv{{{||||||xxxwww---:::333333333333333333333333kkk!!!===000...<<>>>>>???>>>>>>?????????@@@CCCFFFNNNWWW[[[UUULLLFFFCCCAAAAAABBBDDDGGGJJJJJJGGGEEEEEEDDDDDDDDDDDDDDDEEEEEE@@@AAAAAABBBDDDFFFHHHIIILLLLLLKKKJJJKKKLLLMMMNNNJJJKKKLLLNNNNNNMMMLLLLLLHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDBBBAAABBBBBBAAA@@@?????????@@@@@@AAAAAABBB======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777999999999:::999999888777666666666555333333444666555666666777777777777777555555555555555444333222333333333333333333222222111111111111111111111111000000111222222222222222444444444555555666666666222222222222333333333333777888999::::::999777555444444444555555555555555666444222333444555444333222222222222333444555555555555444444444444555555333444444555555444444333333444555666777777777666444444444444444444444444333444444444444444444333555666777888888777666555777666444333222333555666444444444444555666777777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::999999888888888888999;;;<<<======>>>@@@BBBDDDEEEEEEFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJIIIGGGGGGIIIMMMQQQTTTVVVXXX]]]aaacccdddddddddcccdddggglllsssxxx|||}}}yyyqqqkkknnnwww666555444444444444444444444444fffBBB:::000000777111222222333333333444444444555555555555555555555555777777888999999888777777555555555555666666666777444555666777888888888888777777777888888888888888666555555444555666777888777;;;??????<<<999777666666555555555555555555555444555666777777777666666777777777666666555555555555777888888555333333333444444444444555555555666222222333444555666777888999888777666555666777777777777777777777777777777777666555555555555555555666666666666777777777777777777888888888999999999999::::::::::::999888888999999999999:::::::::;;;:::;;;<<<===>>>??????@@@???@@@@@@???===>>>AAADDDHHHOOOSSSNNNGGGDDDBBB@@@AAAAAABBBDDDFFFGGGEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIILLLKKKJJJIIIIIIKKKLLLNNNLLLMMMNNNNNNMMMKKKIIIHHHDDDGGGKKKKKKJJJJJJKKKMMMLLLMMMOOOQQQSSSSSSTTTSSSTTTSSSRRRQQQPPPOOONNNNNNIIIIIIIIIJJJKKKLLLNNNOOOMMMNNNOOOQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999999::::::999999888777888888888666333222444666555666666777777777777777444444555555555555555555333333333444444444444444222222222222222222222222000111222333333333222222444444444444444444444555333333444444444555555555666777999::::::888666444444444444555555555666666666444222333444555444333444333333444555666777777444444333333333333444444444444555555555555444444444444555666777888888777444444444444444444444444444444555555555555444444000111333555555555444333555444333333333444555666555555555555666777888999666777999:::<<<======>>>;;;;;;;;;<<<======>>>>>>===<<<;;;:::999888888888888888888999:::;;;<<<======>>>@@@BBBCCCEEEEEEFFFDDDFFFHHHHHHGGGGGGIIIJJJIIIHHHFFFFFFHHHLLLQQQTTTUUUWWW[[[___bbbcccccccccdddhhhmmmppprrrrrrrrrrrrmmmccc[[[]]]bbbiiirrr|||<<<000444444444444444444444444jjj%%%999777'''666222222333333333444444444666666666666666666555555444555666777777666555444444555555555666666777777444444666777777888888888999999888888888888888888666555555444444666777888888===BBBCCC@@@<<<999888444444444444444444444444444555777888888888777666888888777777666666666555555777999888666444333333444444444555555666666666111222222333444555666666888888666555555666777777777777777777777777777777::::::999888777777888888666666666666777777777777777777777777888888888888999::::::::::::999888888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@???===::::::===@@@CCCIIIKKKHHHDDDCCCBBB???BBBAAAAAABBBDDDEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFFFFGGGGGGHHHIIIJJJLLLKKKIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOMMMIIIFFFDDDBBBFFFJJJLLLKKKKKKMMMOOOLLLNNNPPPRRRSSSSSSSSSRRRTTTSSSRRRQQQOOONNNMMMLLLGGGGGGHHHHHHJJJKKKMMMNNNKKKMMMOOOQQQRRRQQQOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBDDDFFFGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999::::::::::::999888888:::::::::777333222444666333444444555555555555555333333555666777777888888333444444555555666666666333333333333333333333333222333444555666555444444333333333333333333333333555555555666666666777777555666888999999777444333444444444555555555666666666444222333444555444444555555555666666888999999444333333222222333333444555555666666666666555555444555666777888888888888444444444444444444444444333444444444444444444333000222555777888888888777333333333333444444555666555555555666666888999999666777999;;;<<<>>>>>>>>>::::::;;;<<<===>>>??????@@@???<<<999888777777777888888888999:::;;;<<<===<<<===???AAACCCDDDEEEEEEBBBDDDEEEFFFEEEEEEGGGHHHIIIGGGFFFEEEHHHLLLQQQTTTSSSVVVZZZ^^^aaabbbbbbaaadddiiioooqqqmmmiiigggfffeee[[[TTTWWW]]]dddoooyyy===555333333333333333222111000ggg555===***333555555555444444333333333444444444444444444444444444555555666777666666666444444444555555555555555777777777777777777777777666666777777777777666666888777666555555666777888???BBBEEEFFFDDD???999555444444444555555555555666888666555444444555666888;;;:::999888777777777777777666555333333333444555666555555444444444555555222222222333444555777777666666666666666666666666999888777555555555666777666555555555555666666777666666666666555555555555888888999::::::;;;<<<<<<<<<;;;999888888888999999999999:::;;;;;;<<<<<<===888999:::<<<===>>>>>>>>>???===<<<<<<>>>@@@AAAAAADDDDDDCCCBBBAAAAAA@@@@@@EEECCCAAAAAABBBCCCDDDCCCBBBCCCDDDCCCAAAAAACCCDDDEEEOOOVVVUUUPPPNNNLLLJJJLLLKKKJJJKKKLLLMMMKKKJJJMMMNNNNNNNNNMMMLLLJJJIIIDDDEEEGGGJJJMMMNNNMMMLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLOOOQQQRRRQQQOOOMMMMMMMMMNNNMMMLLLMMMNNNOOONNNLLLLLLMMMMMMMMMLLLKKKIIIHHHKKKIIIGGGDDDCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@???>>>===;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888888888999999999::::::::::::::::::999999999888888777777777777777666555555888777666555555555555555444555555555555555444444333333333333333333333333000111222333444444444444555555555555555555555555444444444444333222111111333222222222333555777888888888999888888777666555444333333222222333333444555444444333333444444555666666666666666666666666666666555555555444444444444444444444444444444444555555666666666666555555444444555555555555444444555555444444444444555555444666777777666666777999888777666555555444555555888888999999999999888777888888888888999:::;;;<<<999999999:::;;;===???AAA???>>>;;;999777777888999===<<<;;;:::::::::;;;<<<>>>===<<<<<<>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJLLLNNNQQQUUUYYY\\\^^^```cccdddkkkooorrrqqqkkkfffeeefffccc___[[[WWWWWWaaaxxx>>>777333333333333333222111111ggg:::666///...666444444444444444333333333444444444444444444444444444444555666666666666555333444444444555555666666555555555555555555555555555666666777777666666555888777666555555666777888;;;===AAACCCBBB>>>:::666777777666555444333333222888777666555555666777888999999999888777666666666777666555555444444444555555555444444444444555555444444444333444444555555666666666666666666666666999888777666555555666777777666666555555555666666666666666666666666666777888999999::::::;;;;;;;;;;;;:::999888888888999999999999::::::;;;<<<<<<<<<999::::::;;;===>>>>>>??????>>><<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAABBBDDDFFFOOOYYYaaaaaa\\\YYYTTTPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOQQQPPPOOOLLLKKKIIIIIIHHHKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLQQQRRRSSSRRRPPPOOOOOOPPPNNNOOOPPPSSSTTTSSSPPPNNNNNNNNNMMMMMMKKKJJJHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???======<<<===>>>>>>>>>>>>===<<<=========<<<;;;:::999888999999999:::::::::;;;;;;::::::999999999888888888666666777777666666555444666666555555555444444444444555555555555555444444333333333333333333333333111111222333444444444444333333333333333333333333222222333444444333333333444444333333333444555555555666666666666555555444555444444333333444444555555444444333333444444555555555555555555555555555666666555555555444444444444444444444444444444444555555555666666555555555444444555555555555444444555555444444444444555555444666777777666666777888666666555555555666666777666666666666666666666666666666666666777888999:::;;;;;;::::::;;;<<<>>>??????===;;;999888888888999<<<<<<::::::::::::;;;<<<>>>>>>======???AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGHHHIIIJJJLLLNNNQQQTTTYYY\\\___aaaccceeekkknnnqqqooojjjeeedddeee___[[[YYYZZZ```ooo;;;888333333333333333222222111gggfff999,,,777444333333333333444444444444444444444444444444444444333333444555555555555555333333444444555666777777444444444444444444444444444555555555555555555444777666666555555666666777555888<<>>===<<<===>>>>>>@@@?????????@@@@@@AAAAAA???@@@BBBDDDEEEDDDBBBAAACCCCCCBBBAAAAAACCCGGGJJJUUUaaakkkmmmjjjfff___XXXQQQNNNKKKIIIJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSRRROOOMMMJJJHHHGGGFFFJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMQQQSSSSSSSSSQQQQQQQQQSSSRRRUUUYYY^^^```]]]WWWRRRPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCCCCBBBAAAAAAAAA@@@DDDDDDDDDCCCBBBAAA@@@???===>>>>>>??????>>>>>>============<<<;;;:::999888999999999::::::::::::::::::999999999999888888888666666777777666666555444555666777777777666555444444444555555555555555444333333333333333333333333111222333444444555444444444444444444444444444444000111222333444444444444444555555555444444333222444444555666666666555555666555555444444555555666555444444333333444444555555555555555555555555555555555555555555444444444444444444444444444444444444444555555555555444444444444555555555555444444555555444444444444555555444666777777666555666888444444444555666777777888777666555555555666777777666666666666777888999999<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;999888888999999<<<;;;::::::::::::<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFAAABBBEEEFFFGGGIIIMMMOOOPPPTTTYYY]]]___aaadddfffkkknnnpppmmmhhhcccbbbbbb^^^YYYYYY___lll~~~xxx777666222333333444333333222222ggg:::666<<>>???>>>>>>===>>>@@@BBBBBBAAA@@@??????@@@@@@AAA???AAACCCDDDCCCCCCBBBCCCCCCBBBBBB@@@@@@CCCHHHLLLSSS___lllqqqrrrnnnggg```QQQNNNJJJGGGGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPNNNLLLJJJIIIHHHGGGKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIJJJLLLLLLMMMMMMMMMOOOPPPQQQQQQPPPPPPQQQSSSWWW\\\bbbiiijjjfff^^^WWWPPPOOOMMMJJJHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@>>>>>>????????????>>>>>>>>>>>>======<<<:::999888999999999999999999999999999999999999888888888888777777888888777777666555555777888999999888666555333444555555666555555555444444444444444444444444222222333444555555444444666666666666666666666666111222333333444444444333333333555555555444333222555555666777888888888777555555444444444444555555555444444333333444444555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444444333333444444555555555555444444555555444444444444555555555666777666555555666777444555555666666666666666999888666555666777999:::999999888888999::::::;;;:::::::::;;;<<<<<<======<<<<<<:::999999999999:::<<<;;;:::999:::;;;<<<===????????????AAACCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGBBBDDDFFFFFFGGGIIIMMMOOOPPPTTTYYY]]]___bbbeeegggkkklllmmmkkkfffbbb``````___ZZZZZZcccsssmmm555555222333333444444444333333ggg777777666///111222222333333444444444444444444444444444444444222333444444555555444444333333444444555666666777555555555555555555555555333333444444444444333333555555666666666666555555333555777888999888666555555555555666666666777777555555555444444555555555333444666777666555333222444555666777777666555444333333333333444444555666666666555555555666777777777777777777777777777777666666666777777777777666:::999888666666555555555666777777888999::::::;;;999999999999999999999888999999999999999999999999888888999999:::;;;;;;<<<===<<<;;;:::;;;===???@@@<<<===?????????@@@DDDGGGFFFEEECCCAAA??????@@@@@@BBBCCCEEEDDDBBBAAACCCEEEBBBBBBAAA@@@@@@CCCHHHLLLLLLXXXeeemmmqqqqqqlllfffSSSPPPKKKHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLOOONNNMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJJJJKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNIIIIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLMMMPPPRRRYYY]]]dddiiikkkfff^^^WWWPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>??????============<<<;;;:::999888888888888888777777777999999999888888888777777888999999999999888777777444555777888888777555444333444444555666666555555444444444444444444444444333333444555555555444444666666666666666666666666333444444444333333222111000222333555666666555444444555666777777777777777444444333333333333444444555444444333333444444555555555555555555555555555444555555555555555555555555555555555555555555555333333444444444444333333444444555555555555444444555555444444444444555555555666777666555444555666666666777777666555444444888777666555555777999;;;999999999888999999:::;;;777888999:::;;;<<<======;;;:::::::::::::::::::::;;;::::::999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHHHHHHHHHHJJJMMMPPPQQQUUUYYY]]]```bbbeeegggkkkkkkkkkiiieeebbb```___^^^YYYZZZeeevvvfff777555222333333444444444444444gggBBB---...333222222222222333333333333444444444444444444444444333333444555555555555555444444444555555555555666555555555555555555555555333444444444444444444333444555555666666555555444555555666777777666555555999888888777666555444444444444444444444444444444333444555666555555444333333444555555555555555555444444444444555555666777666666666666666777888999777777777777777777777777555666666777777777777666999888888777666666666666777777777888999999999:::888888888999999999999999888888999:::::::::999999888888999999::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>999<<<>>>???>>>@@@EEEIIIHHHGGGDDDAAA?????????@@@CCCFFFHHHGGGCCCAAABBBDDD@@@AAAAAA@@@@@@CCCGGGJJJHHHQQQ[[[ccciiimmmkkkfffTTTQQQNNNLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOMMMJJJIIIKKKNNNMMMLLLKKKKKKKKKLLLNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOJJJJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJJJJKKKLLLOOORRRWWWYYY]]]aaaaaa]]]WWWQQQMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======>>>>>>???<<<<<<=========<<<<<<<<<888888888888888777777777999888888888888777777777888888999999888888777666222222444555555555444333333333444555666666666666444444444444444444444444444444555555555555444444333333333333333333333333444444444444333222111000000111333444555666666666333333444555555555444444333333333222222333333333555444444333333444444555444444444444444444444444444444444555555555555555555555555555555555555555444444555555555555444444444444555555555555444444555555444444444444555555555666777666444444444555666777777777777555333222555444444333444555777888888777777777777777888888666777888999::::::::::::999:::::::::::::::::::::;;;:::999999:::;;;===>>>===>>>???@@@AAACCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIKKKNNNQQQSSSVVVZZZ^^^```bbbdddfffjjjjjjiiigggeeecccaaa```YYYVVVZZZfffvvvbbb888444222333333444555555444444gggccc,,,111333333333333222222222222222444444444444444444444444444444555666666666666555555555555555555444444444444444444444444444444444444444555555555555444444444444555666666555444444555555666666777777777777999999888777666555444444444444555555555555444444444444444555555555555555333333333333333444555555555555555555666777888888888888777777666666777777666666666666666666666666444555666777888888777666888888777777777777777888777777888888888888888888777777888888999999::::::777888999::::::::::::999888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;888;;;>>>>>><<<===BBBGGGGGGEEEBBB???>>>>>>@@@AAABBBGGGLLLLLLHHHBBB@@@@@@???@@@AAA@@@@@@BBBEEEGGGGGGLLLRRRUUU[[[```aaa]]]QQQOOOMMMLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHJJJKKKLLLIIIMMMOOONNNKKKIIIJJJMMMLLLKKKIIIIIIIIIJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLMMMMMMMMMMMMMMMLLLIIIJJJKKKKKKLLLNNNRRRUUUUUUUUUVVVVVVVVVTTTPPPLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<===>>>>>>:::;;;<<<======>>>>>>>>>::::::::::::999999888888888888888888777777777777777777777777777666555555333444444444555555555555222333444555666666666666555555555555555555555555444444555555555555444444222222222222222222222222333333333444444333222222333333333333333444555666444444444555444444333333444444333333333333444444555444444333333444444555444444444444444444444444444444444555555555666666555555555555555555555555555555555666666555555555444444555555555555444444555555444444444444555555555666777666444333444555444555777777777666555333333333444444555666666777888888777777777777777888888888999999888777666555888999::::::;;;;;;;;;;;;::::::999999:::;;;===>>><<<===>>>@@@AAABBBBBBCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIILLLPPPSSSTTTWWW[[[^^^```aaaccceeejjjiiigggfffeeedddcccaaaYYYXXX]]]iiiwww^^^666111222333333444555555555444ggg555;;;...444333333222222111111111444444444444444444444444444555666666777777666666666666666555444444333333333333333333333333333333444555555666666555555444333444555666666555444333444555555666777888999:::666666666666777777777777555555666666666666555555555555444444444555666666333333222111222333555666555555555666666888999999;;;:::999777666666555555666666666666666666666666444555666888888888777666888777777777777777888999888888888777777777777777666666777888999::::::;;;777888999:::;;;::::::999777888888999::::::;;;;;;999999:::;;;;;;;;;::::::888;;;===<<<:::;;;???DDDDDDBBB@@@>>>===>>>@@@BBB@@@HHHPPPQQQLLLDDD>>><<<>>>???AAAAAA@@@AAACCCEEEGGGJJJKKKKKKOOOUUUVVVTTTMMMKKKJJJJJJJJJJJJHHHFFFGGGGGGGGGGGGHHHJJJLLLMMMGGGLLLPPPOOOKKKIIIJJJMMMKKKJJJHHHHHHHHHIIIKKKMMMJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMMMMPPPTTTWWWVVVTTTRRRQQQQQQOOOMMMKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCCBBBBBBDDDFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>>999:::;;;===>>>?????????<<<<<<<<<;;;;;;:::::::::888888888888777777777777555555555555555444444333777777777666777888999:::222333444555666666666666555555555555555555555555444555555555555555444444333333333333333333333333111111222333444444444444666555444333222333444555666777777777666555444444555555555444444555555555555444444333333444444555444444444444444444444444444444444555555555666666666666666666666666666666555555666666666666555555444555555555555555555444555555555444444555555555555666777666444333444555222333666777888777666555444555666777888888888888::::::999999999999999::::::::::::999777444222111888888999:::;;;;;;;;;;;;::::::999999:::<<<===>>>;;;<<<===???AAAAAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHIIIMMMRRRUUUUUUXXX\\\___```aaabbbdddiiihhhfffffffffeeedddccc\\\]]]bbblllwwwccc777444000111111222333444555555ggg888---333444444444444444444444444222222222222222222222222333333444555666777888888777777666666555555555555444444444444444444444444444444444555555555555666444444555555555555444444777777777777777777777777777777777777777666666555555555555555666666666666:::999888666555555555555:::666333333666888888777666666555555555555666666777777777777777888888888999888888888777777666666777888999999999777666555666666777777777777666666666666555555555555666666777888888888888999999999888888999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAAEEEKKKNNNMMMHHHAAA<<<@@@???>>>>>>???@@@CCCDDDBBBCCCEEEGGGHHHIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOOOOMMMKKKJJJLLLNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJKKKMMMOOOPPPQQQPPPNNNMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA<<<;;;::::::999999999999666666666666666666666666777777777777666666666666333444444555666777888888333333444444444444333333777666444222111222444555555555444333333333333444777777666555444333333222333333333333333333333333000111333444555444333333555555444333333333333333444444444333333444444555444444222222222222444444444555666555444444555666888777777666555555444444666444333444777999777555666555555555555444444444666666777777888777777777444444333222333444555666555555555444333333333222444444444444555777888:::555666777666555444555777999:::;;;;;;:::888555444777777777888999999::::::777888999999:::;;;<<<<<<:::::::::999999:::;;;;;;======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJMMMQQQTTTVVVTTTVVVZZZ\\\]]]___aaacccgggggggggggggggeeecccbbb___```dddkkkvvvccc777444222222333333444444555555ggg999---444444444444444444444444444444333333333333333333333555555555555666666666666666666666555555555444444444444444444444444444444444444444555555555555666666666777777777777666666777777777777777777777777777777888777777666555555555555555555666666666666888888777666555555555555888555222333555888888777777666666555555666666777999999999888777777777666888888777777777666666666888888888888888777666666777777888888888777666666666666555555555555666666777777888888888999999999888888888999999999::::::888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@===AAAEEEHHHGGGCCC>>>:::>>>???@@@@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQPPPOOOMMMLLLNNNPPPMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMNNNNNNLLLKKKIIIHHHGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???????????????======<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????<<<;;;:::999999999999999888888888888888888888888888777777777666666555555444444555555666666777777555555666666666666555555666555444333222333444444555555444333333333333444555555555444333333222222555555555555555555555555333333333444444333333222777666555444444333333444555444444333333333444444444444333222222333444444444555666555444333444666555555555555555555555555666444333444777888777555666555555555555444444444333333444444444333333222444444333333333444555666666666666666666555555555777666555444444555666777555666777666555555666777888999:::::::::888666555666666777888888999999:::999999::::::::::::::::::999999999999::::::;;;<<<======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMPPPRRRSSSTTTWWWZZZ]]]^^^```bbbdddfffggghhhhhhgggeeedddcccaaacccgggnnnxxxccc777444444444444444444444444444ggg;;;---666444444444444444444444444444444444444444555555555666666666555555555444444555555555444444444444444444444444444444444444444444444444555555555555666666777777888888777777666777777777777777777777777888888888888777666444444555555555555666666666666666666555555555555555666666444222333555777888888888777777666666777777888999888888777666555444333777777666666666666666555999888888777777777777777999999999999999888777666777666666555555666666777777777777888888888999999888888888999999999999:::666777777888999:::;;;;;;<<<;;;:::::::::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>?????????>>>AAACCCFFFFFFCCC@@@>>>===???AAABBBBBBAAA@@@>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPNNNMMMMMMNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMOOOMMMKKKIIIGGGFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::888888888888888888888888888888777777666555444444555555555555555555666666555555666666666666555555555444444444444333333333555555444333333333333444333333333333333333333333555555555555555555555555555444333333333333333444888777666555555444444444666555444333333333333333444444333333333333444444333555666555444333444555222333333444555666666666555444333444666666666444666555555555555444444444555555555555555444333222444444333333444444555666555555555666666666666666999888777555444444444444555666777777555555666777777888999::::::999888777666666666777888888999999;;;;;;::::::999999999999888888888999:::;;;<<<=========>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[^^^```aaaccceeefffggghhhhhhgggfffdddcccdddeeejjjpppyyyccc777444666666555555555444444444gggAAA,,,777333333444444444444444444444444444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666555555666666666666555555666666666666666666666666888888888888777555444333555555555555666666666666444444444444444555666666555444444555666888999999888888777777777777888888555555555444444333333333666666666666555555555555999888777666666777888999999::::::::::::999888777777777666666666666777777777777777777888888888888888888888888999999999999555666666888999:::;;;;;;<<<;;;:::999999;;;===>>>;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>@@@AAABBBCCCDDDCCCBBBBBB??????AAAAAAAAAAAA@@@???BBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKLLLMMMMMMNNNOOOMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;::::::999999999999999:::888888888888888888888888888888777666555444444333555555555555555555555444333333444444444444333333333444444555555444333333555555444333333333333444222222333333444444444444333333333333333333333333444333222222222444555666999888777666555555555555666666555444333333333333444444444333333444444444333444555555333333444555222222333333444555555555555444444444555555555444666555555555555444444444666666666666555444333222444444444444444555555666222333333333444555555555888777777666555444444444555777888777666555666777666777888999999999999888555666666777777888999999:::999999999999999999999888888888999:::;;;===>>>======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQTTTXXX\\\```aaabbbdddffffffggghhhhhhhhhfffeeedddfffgggjjjpppyyyccc777444666666666555555444333333gggOOO---777333333333444444444555555222222333333444444444555333333333444555666666777444444444444444444444444444444444444444444444444444444444555555555555666555555666666666666555555666666666666666666666666888888888888777666555444555555555555666666666666444444333444444555666777555666666666777888999:::888888777777777777888888444444444555555666666666555555555555666666666666999888777666666777888999999999::::::::::::999999777777666666666666777777666666777777777888888888777777888888888999999999555666666888999:::;;;;;;<<<;;;999888999:::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>???@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKJJJJJJHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCAAA@@@??????@@@AAAAAA@@@@@@???>>>===============>>>>>>???>>>>>>======<<<<<<;;;999999999888888999999:::777777777777777777777777777777777666555444444333555555555555444444444444333333444444444444333333333333444555555444444333555555444333333333333444333333444444555555666666333333333333333333333333222222222222333555777999888888777666666666666777777666666555444444444555444444444444444444444444333444555444333222333555444444444444444444444444555555555555555444555555666555555555555444444444333333333222111000///...444444555555555666666555222333333333444555555555444555555666666666666666666777888777666555666888666777777888999999999999666666666777888888999999777777888999999:::;;;;;;888888888999:::;;;===>>>======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLOOOPPPRRRRRRTTTXXX]]]```bbbccceeeffffffggghhhhhhhhhgggfffeeeggggggjjjpppzzzccc777444666555555555444444333333ggghhh000555222333333444444555555555222222222333444444555555111222333444555666777777444444444444444555555555444444444444444444444444444444444555555555555666777888888999999888888777777777777777777777777777777777777777777666666555555555555555666666666666555444444444555666777777555666777777666666777888888777777666666777777888666666777888999::::::;;;555666666666666777777777777777777777777888888999777777888999::::::::::::888777777666666777777888666666666777777777888888777777777888888888888999666777777888999:::;;;;;;;;;:::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>???@@@AAAAAA@@@>>>>>>>>>@@@CCCDDD@@@@@@??????@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHJJJMMMMMMMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHFFFFFFFFFGGGHHHFFFFFFGGGFFFEEECCCAAA??????@@@AAACCCCCCBBBAAAAAA>>>>>>>>>===>>>>>>??????>>>>>>>>>======<<<<<<<<<999888888888888999999:::666666666666666666666666666666666555555555555444444444444444444444555555555555666666666666555555333333333444444444444555555555444333333333333444444444444555555666666666555555555555555555555555222222222333444666777888666666666666666777777888777777666666666777777777444444555555555555444444222444555444333222333444555555555444444444444444555777777777555444555666666555555555555444444444333444444444333222111111444444555666666666666555555555555666666666666666222333444666777888888888666777888888666666777888777777888888888999999:::777777777888999999::::::666666777888999:::;;;;;;888888888999:::;;;<<<=========>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJMMMOOOQQQRRRRRRSSSWWW\\\aaacccdddeeeffffffggghhhhhhhhhhhhffffffeeegggkkkrrr~~~ccc777444444444444444333333333333ggg555333222222333333444555555666333333333444555555666666333333333444444555555555444444555555555666666666444444444444444444444444444444444555555555555666888888999999999999888888777777777777777777777777555666666777777777777777555555555555666666666666666666555555555666777777333555777666444333444555777666666555555666666777777777777888888999999:::666666666777777777888888666666777888888888888888444555777999:::;;;;;;;;;888888777777777777888888666666666666777777777888777777777777888888888888888999999999::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============??????>>>>>>>>>>>>???@@@======>>>???@@@BBBCCCDDD@@@??????>>>??????AAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEGGGIIILLLMMMMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQLLLKKKHHHGGGFFFFFFGGGGGGFFFGGGGGGGGGEEECCCAAA??????@@@BBBCCCCCCCCCBBBAAA===============>>>??????===<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::777777777777777777777777444444444555555555555666333333333444444555555555555555666666666666555555444444333222333444555666555555444333333333333444444444444444444444444555555555555555555555555555333444444555555555555555444444444555666777888999777777777777888999::::::333444555666666555444333222333444444222222333444444444444555555666666777666888999888666444666777666555555555555444444444555555666666666666555555333444555666777666666555666666666666666555555555222333444666777888888777666777888888777666777888888888888888888888999999888888888999::::::;;;;;;777777888888999999999:::999999999999::::::;;;<<<======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNOOOPPPPPPPPPQQQVVV\\\```bbbcccdddeeefffggghhhiiiiiihhhgggfffcccfffnnnxxxddd777444333333333333333333333333ggg999111222222333333444555666666444444444555666777777888555555444444444333333333555555555666666666777777444444444444444444444444444444444555555555666666666666777777777777666666777777777777777777777777444555666777888888888888555555555555666666666777777777666666666666777777222555666555222000111222666666555555555555666666666666666666666555555555666666777777888888999999555666777999999999888777333444666888:::;;;<<<<<<888888777777777777888888666666666666777777777777777777777777888888888888::::::::::::::::::::::::888999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;::::::999999999:::::::::<<>>???AAACCCCCCCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999::::::888888888888888888888888333333444444555666666666222222333333444555666666333444444444444444444333555444222222222444666777555555444333333333333444333333333333333333333333333333333333333333333333555666777777666444222111222333333444666777999:::777777888888999:::<<<<<<333444555666666555444333222333444444222222333444222333444555666888999999777999:::999666555666888666666555555555444444444222222333333444333333333333444666777777777666555555555555444444333333222333444555777777777777666666888999888777666777888999999888888888888888999888999999::::::;;;<<<<<<999999999888888888888888:::::::::999999:::;;;;;;======>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMPPPUUU[[[```bbbcccddddddfffggghhhiiiiiihhhggggggaaafffqqq}}}ccc777444333333333444444555555555WWW333888444444444444444444444444333333333333333333333333555555555555555555555555666555444333333333333333444444444444444444444444444555555555666666777777333333333333333333333333444444333333333333444444888888888888777777777777777777666666555555555444666777777777777777666666444444444444555555555666888888777777666666555555666777888777666555666777;;;:::999777666555555555666666555555555555666666::::::::::::::::::::::::<<<;;;999888777666666777777777666666666666777777666777888999999888666555;;;::::::999999::::::;;;;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????>>>===??????>>>>>>??????@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEAAACCCEEEFFFDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIIIIGGGGGGGGGGGGDDDGGGJJJLLLLLLKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDCCCEEEHHHJJJIIIGGGHHHKKKNNNOOOOOONNNMMMMMMLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJKKKHHHDDDBBBCCCDDDDDDDDDJJJIIIHHHFFFDDDBBBAAAAAABBB@@@??????AAACCCCCCBBB===>>>@@@???===<<<<<<===::::::;;;;;;::::::999888888888777777777777888888888666555444444555666888666555555555555666666777555555666666666555333333888777666555444555555666666666666666666666666666555555555444444333333333555444222111111222444555555444444333333444444555555555555555666666777777222333444555666888888999;;;::::::::::::;;;<<<<<<444444444444444444444444333333444555555444333333222222333333444555666666777888:::;;;;;;999666444333333444444444444444444555555666666555444333333555555555555555555555555666555444333333444666666999888666444333444555666666555555666666777888999777888888666555666888:::999::::::::::::999888888888777666666666888999:::888888888888999:::;;;<<<<<<>>>???AAABBBBBBAAAAAAFFFHHHIIIIIIHHHIIIKKKMMMKKKNNNQQQQQQOOONNNOOORRRTTTXXX\\\```bbbdddggghhhhhhiiijjjkkkkkkkkkkkkkkkfffhhhooo|||ccc777444555555555555555555555555BBB222666444444444444444444444444333333333333333333333333444444444444444444444444666555444444333333333444444444444444444444444444555555555555666666666777666666666666666666666666666666555555555555666666888888888777777777666666777666666666555555555555555555666666666666555555444444555555555666666666888888888888777777777666777888999888777666666888;;;:::999777666555555555666666555555555555666666999999999999999999999888:::999999888888777777666777777666666666666777777999999999888888888999999999999888888888888999999;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????????????????@@@@@@AAABBBCCCDDDCCCBBBAAABBBCCCAAACCCEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFFFFFFFIIIKKKLLLKKKIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHJJJIIIGGGHHHJJJMMMNNNMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHGGGFFFDDDCCCEEEEEEFFFIIIKKKKKKIIIGGGIIIHHHEEECCCCCCEEEGGGIIINNNLLLIIIFFFCCCAAA@@@@@@AAA??????@@@BBBBBBBBBAAA===???@@@???>>>=========::::::;;;;;;::::::999888999888777777777777777888888777555444444555777888666555555555555666777777777666555444333333444444555444333222111222222333555555555555555555555555666555555555444444444333555444222111111222444555555444444333333444444555444444555555555666666666444555555555666777777777888999:::;;;;;;:::999888444444444444444444444444333333444555555444333333222333333444444555555555666777999::::::888666444444444444444444444444555666666666666666555444444444444444444444444444444444333333333333444555666999888777666666666777888666666666666666777888999;;;;;;;;;:::888888:::<<<999::::::::::::999888888:::999888777666666777777888888888999999:::;;;<<<===>>>???@@@AAABBBBBBBBBFFFGGGHHHHHHHHHHHHKKKMMMKKKNNNPPPPPPMMMLLLNNNPPPTTTWWW\\\___aaacccfffggghhhhhhiiijjjjjjjjjjjjjjjfffhhhpppccc777444555555555555555555444444222555555444444444444444444444444444444444444444444444444777777777777777777777777666555444444333444444444444444444444444444444444555555555555666666666666888888888888888888888888333333333222222333333333888888777777777777666666666666666666555555555555444444555555555555444444555555666666666777777777999999888888888888777777888999:::999777666777888:::999888777666555555555666666555555555555666666999999999888777777666666777777888999999888777666777777666666666666777777:::888777555555777999:::888888777777777777888888:::::::::999999999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::<<<>>>@@@????????????@@@@@@AAAAAACCCDDDDDDCCCAAA@@@@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEIIIKKKLLLLLLIIIGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGIIIIIIGGGDDDFFFGGGFFFDDDCCCFFFLLLQQQTTTQQQLLLFFFBBB@@@???????????????@@@BBBBBB@@@>>>===>>>@@@???>>><<<======::::::;;;;;;::::::999888:::999888777777777777777777777555555555555777777666555555555666666777888:::888555222111222444555777666555444444444555555444444444444444444444444555555555555444444444444444444222222222222444444555444444333333444444555444444444444444555555555666666666666666666666666777888:::<<<;;;999666444444444444444444444444444333444444555555444444333444444444444444444444444555666777888888777555333555555555555555555555555666666777777777666555555444444444444444444444444222222222222333555666777888888888888888999999999777777777777777777888888::::::999888666555777999999::::::::::::999888888999888888777777777888888:::999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDDDDFFFGGGGGGGGGHHHJJJLLLKKKNNNPPPPPPMMMKKKLLLNNNSSSVVV[[[^^^```bbbdddfffgggggghhhiiiiiiiiiiiiiiigggjjjsssccc777444333333444444444555555555222999666555555555555555555555555555555555555555555555555666666666666666666666666555555444444444444555555555555555555555555555555555555555666666666666666666666666666666666666666333333222222222222333333888777777777666666666666666666666666666555555555444444555666666666555555666666666666777777777777888777777777777777777777777888999888666666666777999999888666666555555555666666555555555555666666::::::999888777777666666444666888999:::999888777777777666666666666777777555555444333444555666777888777777666666777777888999999999999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAABBB???AAADDDDDDBBBAAAAAAAAACCCBBBBBBBBBBBBCCCEEEEEEHHHGGGDDDDDDDDDEEEEEEEEEIIIJJJKKKJJJHHHFFFFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHHHHHHHIIIHHHHHHHHHDDDDDDEEEGGGIIIHHHFFFCCCDDDFFFGGGFFFDDDGGGPPPWWWXXXTTTNNNHHHCCC@@@@@@@@@>>>>>>>>>@@@BBBAAA>>><<<<<<===>>>>>><<<;;;;;;<<<::::::;;;;;;::::::999888::::::999888777777777777777777666555555666777777555555555555666777888888:::888666444222222333444777777666666666666666666333333333333333333333333444444444444333333333333444333333222222333333444555444444333333444444555444444444444444444444444666666666666666777777777999:::::::::999777555444444444444444444444444444444444444444444444444444444444444444444444333333444555666777777666444333666666666666666555555555666777777777777777666666555555555555555555555555222222333444555666777888666666888999::::::::::::999888888777777777888888999999999666444444555777999::::::::::::999888888444555666777999:::<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>???AAACCCEEECCCEEEFFFFFFFFFGGGJJJLLLMMMPPPRRRQQQMMMKKKLLLNNNRRRUUUZZZ]]]___```bbbdddffffffggghhhhhhiiihhhhhhhhhkkkuuuccc777444000111111333444555666777777:::666555555555555555555555555555555555555555555555555333333333333333333333333555555444444444555555666555555555555555555555555666666666666666555555555555555555555555555555555888777777666666777777888777777777666666666666555555555555666666666666666444555666777777777777777666666666666777777777777555666666666666666666666666777777777555444555666888888777666555555555555666666555555555555666666;;;;;;:::999888777777666333555777999:::999888777777777666666666666777777222333444555666666555444888888777777777777888888888888888888888888888888::::::::::::::::::::::::999999999999999999999999::::::<<<======<<<<<<;;;===>>>???@@@@@@@@@??????===???AAAAAA@@@AAABBBDDD???AAADDDDDDBBBAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIINNNJJJFFFDDDEEEFFFFFFEEEFFFHHHIIIIIIGGGFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDCCCFFFGGGFFFEEEHHHPPPWWWYYYUUUOOOHHHDDDBBBAAAAAA======>>>???AAA@@@===::::::<<<===<<<;;;999::::::::::::;;;;;;::::::999888::::::999888888777888888777777666666666666777777555555555666666777999999999999999777666444222111333333333333333333333333333333333333333333333333222222222222222222333333333333333333333333333333555444444333333444444555444444444444444444444444444444555666777888999999===<<<:::888666666666777444444444444444444444444444444444444444444444444444444444444444444333333333444555555555555444333777777666666555555555555666666777777777777777666666666666666666666666666333444555666777888999999555666777888999:::::::::;;;:::999888888888888888<<<===<<<:::777777888:::999::::::::::::999888888444555666888999;;;<<<<<<;;;;;;:::::::::;;;<<<<<<>>>>>>===>>>???BBBDDDEEECCCDDDFFFFFFFFFHHHJJJLLLNNNQQQSSSRRROOOMMMNNNPPPRRRUUUYYY\\\^^^___aaacccdddeeefffggghhhiiiiiiiiiiiilllvvvccc777444000111222333444666777777666666333555555555555555555555555444444444444444444444444777777777777777777777777555555555444555555666777555555555555555555555555666666666666666555555555666666666666666666666666777777666666666666777777777777666666666666555555555555555666666666666666444555666777888888888888555555666666666777777777444444555555555555666666555666777666444333444555888777666666555555555666666666555555555555666666:::::::::999999888888777444555777888888888777777777777666666666666777777333444777999999888777666888888777777777777888888777777777777777888888888999999999999::::::::::::999999999999999999999999999:::<<<===>>><<<:::999<<<<<<>>>?????????>>>===<<<===???@@@@@@AAACCCEEE@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAACCCFFFJJJNNNPPPTTTNNNHHHEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIFFFFFFGGGGGGGGGFFFDDDEEEFFFFFFEEEGGGMMMQQQSSSQQQLLLGGGDDDBBBBBBBBB=========>>>???>>><<<::::::;;;===<<<:::999999:::::::::;;;;;;::::::999888999999888888888999999:::777777777777777777777777555555555666777888999:::;;;;;;;;;:::888666333111333333444555555555555444333333333333333333333333222222222222333333333333333333333333333333333333555444444333333444444555555555555444444444444444333444555666888999:::;;;>>><<<999666555555777888444444444444444444444444555444444333333444444555444444444444444444444444333333444555555555555444777666666555555444444444555555666777777777666666666666666666666666666666555555777888999999999999666666777888999999::::::<<<;;;:::999888888888888:::;;;:::888666666888:::999::::::::::::999888888888999999:::999999888888;;;;;;::::::::::::;;;;;;======>>>???@@@BBBDDDEEECCCEEEFFFGGGGGGHHHKKKMMMNNNQQQTTTSSSPPPNNNOOOQQQRRRUUUYYY\\\^^^___aaabbbbbbccceeegggiiikkkkkkllljjjmmmwwwccc777444555555555666666666666666555444333555555555555555555555555333333333333333333333333999999999999999999999999555555555555555666777777555555555555555555555555777666666666555555555555666666666666666666666666444444444333333444444444777777666666666555555555555555555555666666666777333444555666777777777777444444555555555666666666555555555555666666666777555777777666555444555666777777666555555555555666666666555555555555666666888888888888888888777777666666666777777777777777777777666666666666777777555555666777888888999999777666666555555666666777666666666777777777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>>>><<<<<<<<<>>>???@@@???@@@AAACCCAAACCCEEEEEEDDDBBBBBBCCCBBBBBBCCCFFFKKKPPPVVVYYYXXXQQQIIIEEEEEEFFFEEECCCEEEFFFGGGGGGFFFFFFGGGIIIIIIJJJKKKLLLLLLJJJIIIHHHJJJHHHFFFGGGJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSMMMJJJFFFDDDDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGDDDBBBAAAAAAAAA>>>===<<<<<<======<<<:::;;;===>>>>>><<<;;;;;;<<<::::::;;;;;;::::::999888888888888888999:::;;;;;;777777777888888777777777555555555666777999:::;;;???>>><<<:::888666555444555555777888888888777777444444444444444444444444333333333444444555555555222333333444444333333222555444444333333444444555666666666555555555444444555555666777888888999999;;;999888666555555666666444444444444444444444444555444333333333333444555222333333444444555555555333444444555555555555555666666555555444333333222444444555666666666666666555555555555555555555555555666777888999888888777999999888888999:::;;;<<<===<<<;;;:::888888888777777777777666444444666888999::::::::::::999888888999::::::::::::999777666::::::999999999999::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHIIILLLOOOMMMPPPRRRRRROOONNNPPPRRRSSSVVVZZZ]]]^^^___aaabbb```bbbdddgggjjjlllnnnnnnlllnnnwwwddd777444:::999999888777666666555666555555666666666666666666666666333333333333333333333333444444444444444444444444555555555555555666777777666666666666666666666666777777666666555555555444555555555555555555555555666666666555555666666666777666666666555555555555444555555555666666777777222333444555666666666666444444444444555555555666555666666666777777888888666888888777666555666777777666666555555555555666666666555555555555666666666666666666777777777777888777666666666666777777777777666666666666777777555555444333444666888:::555555555444444555555555555666666666777777888888888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;<<<999:::<<<>>>>>>===<<<;;;>>>???@@@@@@???>>>???AAAAAACCCFFFFFFDDDCCCCCCCCCCCCDDDEEEIIIOOOUUU[[[___ZZZRRRIIIDDDDDDEEECCCAAAFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJHHHGGGIIIGGGEEEGGGJJJLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLIIIJJJJJJKKKLLLMMMOOOOOOKKKLLLNNNQQQUUUZZZ^^^aaaNNNJJJEEEBBBBBBDDDFFFGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@???===;;;;;;;;;<<<;;;:::===>>>@@@???===<<<<<<===::::::;;;;;;;;;:::999999777777777888999:::<<<<<<777777888888888888777777555555555666777999:::;;;CCC@@@<<<999666666666777111222444555555555444444444444444444444444444444555555555666666666777777222333333444444333333222555444444333333444444555777777666666666555555555777777777777777777777777777777777777666555444444444444444444444444444444555444333333333333444555222222333333444555666666444444444555555666666666666666555444333333222222333333444555666666555555333333333333333333333333555666777888888777666666<<<;;;:::999999:::<<<>>>>>>===<<<:::999888888777999::::::999777888:::<<<999::::::::::::999888888777888999:::;;;::::::999::::::999888888999999999:::<<<>>>AAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMOOOKKKNNNQQQQQQOOONNNOOORRRSSSVVVZZZ]]]^^^___aaaccc___aaadddgggkkknnnoooppplllnnnvvvddd777222777777777777777666666555888888444555555666666666666555555666666777777777777666666888777666555555666777888666666777777666555444444777666666666555555555555555555555555666666666777666666666666666777888999999888777444333444777:::777777666666555555555444777777888888888888777777555555555555555555555555555555555555555555555555555555555555555666777888::::::999888777666555555777777666666555555555444777777666666666666777777888666555555666666555333888888777777777777777888666666666666555555555555555555555555666777888999777777666666555555555444444555777888888888777666666666666666777999;;;<<<===<<<:::999999:::<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<============>>>???@@@@@@EEEFFFHHHIIIIIIHHHFFFEEEDDDFFFJJJMMMRRRXXX^^^cccWWWPPPJJJHHHFFFCCCBBBDDDFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJNNNSSSUUUUUUTTTPPPMMMLLLQQQZZZaaaccccccOOOMMMJJJGGGEEEDDDEEEEEEFFFHHHJJJLLLKKKHHHEEECCCEEEDDDCCCAAAAAABBBBBBCCC@@@>>><<<::::::;;;===?????????>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<:::999888777666666666666444444555666777888999999:::999777666555555555666777777666666666666777777444444444444444555666777666555444333222333333444444444555666666555444444333333333444444444555555555444333333555555444333555555555555555555444444999888888777555444444333333222333333444555666777444444444444444444444444444222000000222333444333555555555555555555555555555555555555555555555555444444444444444444444444666555555444444444555555555666777888999:::;;;;;;666777777666555666999<<<<<<=========<<<:::888777888777777777777777888999888888888888999:::;;;;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;<<<<<<===>>>@@@CCCEEEFFFFFFGGGGGGGGGFFFHHHJJJMMMOOOPPPQQQPPPOOOOOOPPPRRRTTTZZZ^^^]]]]]]______]]]aaa___```eeelllpppooolllkkknnnxxxddd777222222222444555666777777777888555000555555666666666666555555555555666666666666555555666666777777777777666666666666666666666555444444777777666666666555555555555555555666666666777777444444444444444444555666777777777555444555777:::777666666666555555555555444555555666666555555444555555555555555555555555555555555555555555555555666555555555555666666777888888777666666555555555777777777666666666555555777777666666666666777777888666555555666666555444888777777666666777777777888888777777777666666666666666666666777888999:::777777777666666666555555555666777777777777777666777777666777888999;;;===@@@???===;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<<<<=========>>>???@@@AAABBBEEEFFFHHHHHHHHHGGGEEEDDDCCCFFFKKKOOOTTTXXX[[[]]]SSSLLLGGGGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIILLLKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKNNNRRRUUUUUUTTTNNNKKKIIILLLRRRWWWXXXWWWNNNLLLJJJGGGFFFEEEDDDDDDDDDFFFHHHJJJJJJIIIFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDAAA???<<<;;;:::;;;===>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<:::999888777666666666666555555555666666777888888999888777666555555555555777666555444444555666777444444444444444444444444666555444333333333444444222222333444444333222222333333333444444444555555555444333333555555444333555555555555555555555555777666666555444333222222555444444333333444444444444444444444444444444444444222111111222444444444444444444444444444444444333333333333333333333333444444444444444444444444666555555444444444555555666777888999:::;;;;;;<<<777888999888777777999;;;;;;<<<======<<<;;;999888777777777777777888888999999999999888999999::::::888888888888888999::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHGGGGGGHHHKKKMMMMMMNNNPPPPPPNNNMMMMMMNNNSSSYYY]]]\\\]]]___```^^^___^^^___eeelllqqqpppnnnlllnnnwwwddd888333222333444555666777777777888666333555666666777777666666555444555555666666555555444444666777999999777666444666666666666666555555444777777777666666666555555555555666666666777777777555444444333333333444444444666777777666666888999666666666666555555555555444444444555555444444444555555555555555555555555666666666666666666666666777666666555555555555666555555555555555555555555888777777777777777666666777777666666666666777777888666555555777777666444777666666555555666777777999999888888888777777777777777777777777888999:::888777777777777777666666777777666666666666666777888777777777888:::;;;<<>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCAAAEEEJJJPPPTTTWWWXXXXXXNNNHHHEEEEEEFFFDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMQQQSSSUUUUUUNNNKKKHHHHHHKKKNNNMMMKKKKKKKKKIIIHHHFFFEEEDDDCCCBBBDDDGGGIIIJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@===;;;;;;;;;<<<===<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<:::999888777666666666666555666666666666666666666666666666666666555444333666555444333333444555666444444555555555444333333555555444333333333444444222333333444444333333222333333333444444444555555555444333333555555444333555555555555555555555555555555555444444444333333777666555444333333333333444444444444444444444444555333222222444555555444444444444444444444444444333333333333333333333333444444444444444444444444555555444444444555555666777777888999:::;;;;;;<<<888:::;;;:::999888888999::::::;;;<<<<<<;;;:::999777777777777777888999999::::::999999888999999999777777666666777777888999<<<<<<;;;;;;;;;;;;<<<<<>><<<:::999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@CCCGGGMMMRRRVVVVVVVVVLLLFFFCCCDDDEEEDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIKKKNNNQQQRRRRRRNNNKKKIIIHHHIIIIIIHHHFFFIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDAAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<======>>>======:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999999888777666666777777666666666666555555444444444555666666666555333222444555555666666555555444333444555666666666666555444444444444444444444444555555555555555555555555333333333444444444555555555444333333555555444333444444444555555555555555555555666666666666666666777666555444444333333444444444444444444444444444555444333444555666666555555555555555555555555555666666666666666666666666555555555555555555555555555444444444444555666666666777777888999999::::::888999;;;;;;999666666666777888999:::;;;:::999999777777777777888999::::::;;;;;;:::999888888888888777777777777777888888999<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIIIIIIIJJJLLLNNNOOORRRTTTUUURRROOOMMMMMMQQQWWWZZZZZZ\\\```bbbaaa______```eeekkkoooppppppnnnnnnuuufff999444888888888888888777777666888222666666666777777777777666666777777888888888888777777888777666555555666777888555555666666666666666555888777777777666666666666666666666666777777777888888777666555555555555555111444777888888777777888555555555666666666666666555555666666666666555555666666666666666666666666777777777777777777777777888777666555555555555555444555555666666777777888777777777777888888888888777777666666666666777777777666555666777888777666555555555555555666777777888888777777777666666666888888888888888888999:::777777777777888888888888888777666555555666777888888777777666777888:::;;;<<<<<<;;;:::999999999888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@AAACCCHHHOOOTTTVVVVVVKKKFFFCCCDDDEEECCCCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHHHHKKKMMMNNNNNNKKKJJJHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;999888777777777777777777777777777666555555444444444555666666666555333333333555888::::::888555333222333555666888888999999333444444444444444444444555555555555555555555555333333333444444444555555555444333333555555444333444444444555555555666666444444555555666666777777666555555444444555555666444444444444444444444444555444333444666777666555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444555666666555555666666777777888888777888:::999777555444444444555777888999999888777777777777777888999:::;;;;;;;;;:::999888888888888999888888888888999::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<======???@@@BBBDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOOOORRRUUUUUUSSSPPPNNNMMMQQQVVVYYYYYY[[[```cccbbbaaaaaabbbeeeiiilllnnnnnnnnnnnntttfff:::555333444555666777888888888888sss///:::666777777888888777777666777888888999999888888777999777666444444666777999444555666666666666666666888888777777777666666666666666666777777777888888666555555444444444555555333555777888888777777888555555555666666666666666444444444555555444444444666666666666666666666666666666666666666666666666777666666555555555555666555555555666666777777777666666777777777777777888777777666666666666777777777666555666888999888777555555555555666777888888888888777777777666666666888888777777777888888999666666777777777777777888666666666666666777888888777666666555666777888999777888888888888888888888999999999999::::::::::::::::::;;;;;;<<<===????????????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAFFFMMMRRRSSSRRRIIIEEEBBBEEEFFFDDDCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJHHHGGGHHHJJJKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB??????>>>>>>======>>>>>>;;;;;;<<<===>>>>>>======:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888777777777777777888888888777777666666666555555555666666666555555444222555888;;;;;;888555222444444444555666888999:::222333444555555555444444444333333222222333333444333333333444444444555555555444333333555555444333333333444444555666666666222333333555666777888888666555555555555555666666444444444444444444444444444333333555666777555444666666666666666666666666444444444444444444444444555555555555555555555555444444444444444555666777444444555555666666666666666888999888555444444444444555777888888888777777777777777888999:::;;;<<<::::::999999888999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>AAACCCEEEFFFEEEGGGJJJKKKLLLLLLNNNOOONNNPPPRRRRRRPPPNNNMMMMMMQQQVVVYYYYYYZZZ___bbbbbbbbbcccdddfffhhhkkkmmmnnnoooooovvvggg;;;666333444555666777888888888888fff---<<<777777888888888888777777777777888888888888777777777777666666666666777777444444555666666666666666888888888777777777666666666666777777777888888888666666555555555666777777555666888888666666666777555555555555666666666777444555555666666555555444666666666666666666666666555555555555555555555555666555555555555666666777555555555555555555555666555555666666666777777777777777666666666666777777777666555666888999888777666666666666777888999999999999888888888777777777888777777666666777777777555555666666666777777777333444555777888888888888666555555444444555777888666777777888888777777777888888999999999:::::::::::::::;;;;;;<<<>>>???@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCAAA@@@BBBGGGMMMPPPNNNKKKFFFBBBAAAEEEGGGFFFFFFHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKKKKJJJHHHFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>?????????<<<<<<===============<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888777777777777888888888888888888888777777777666666666555555666666777444555666777777666555444666555333222222444666888222333444555555555444444444333222222222222333444333333333444444444555555555444333333555555444333333333444444555666666777444555666888999;;;<<<<<<888777666555555444444555444444444444444444444444333333333444666666555333555555555555555555555555444444444444444444444444555555555555555555555555444333333444444666777777555555555666666666666666777888888777555444555777666777888999999999888777777777777888999:::<<<<<<999999999888999999:::::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;======>>>???@@@BBBDDDEEEEEEGGGJJJLLLMMMMMMNNNPPPNNNPPPQQQQQQPPPOOOOOOPPPRRRWWWYYYXXXYYY^^^aaaaaaaaabbbdddeeegggkkknnnpppqqqrrryyyggg;;;666999999999999999888777777888ZZZ&&&999777777888888888888777777666666777777777777666666555666777888888777666555444444555666777777666666888888888888777777777777777777777777888888888888888888777888888999::::::666777888777666555666777444555555555666666777777777777888888888888777777777777777777777777777777555555555555555555555555555555555555555666777888444444444444444444444444444555555555666666777777777777666666666666777777777666666666888999999888666666666666777888:::::::::::::::999999999888888777777666666666666666777444555555555666666777777222333555777999999999888555555444333333444666777777888888888888777666666888888888999999:::::::::::::::;;;;;;===>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBAAADDDIIINNNOOOIIIDDDDDD@@@@@@EEEHHHHHHIIIKKKGGGFFFFFFEEEDDDCCCCCCBBBAAABBBDDDEEEGGGIIIKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIKKKLLLLLLIIIGGGIIIJJJKKKKKKJJJHHHHHHIIIGGGFFFDDDBBBBBBDDDEEEFFFBBBCCCDDDEEEEEEFFFFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@=========>>>??????@@@@@@<<<===============<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888777777777777777888888888888888888888888999999888777666555555666888888666555444333333444555666999666333000///000333444111222444555666555444444666555444444444444555666333333333444444444555555555444333333555555444333333333444444555666777777888999:::<<<>>>@@@AAAAAA:::999777666444333333333444444444444444444444444333222333444666666444222333333333333333333333333777777777777777777777777666666666666666666666666333333333444555666777888666666666666777777777777999999888777555555777999888999:::;;;;;;:::999888777777777888999;;;<<<===888888888888999:::;;;;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;????????????@@@AAABBBCCCDDDGGGKKKMMMMMMNNNOOOPPPPPPRRRSSSRRRQQQQQQRRRSSSSSSWWWYYYXXXYYY^^^aaaaaa___aaaccceeegggkkkpppsssrrrttt|||mmm333<<<999888888888777777666666777444888222555666666777888999999999777777777777777777777777777777888888888888777777666666666666666666666666777777777777777777777777:::999777999;;;<<<999777;;;:::888777777777888888999999888888888888888888777777777777777666666555333444444555666777888888666666666666666666666666777777777777777777777777777888888888666555555666666666666666666666666666555555666666777777888888888888777666666666666666999999888888777666666666666666666666777777777777888888888888888888888888666666777777777777666666:::::::::::::::999888777999::::::999999888777666444444555666777888999999999999888777777888888888888888999::::::::::::999999999999999999999999999<<<<<<<<<===============>>>>>>?????????@@@@@@@@@BBBBBBCCCFFFIIIIIIEEEAAADDDDDDCCCDDDEEEGGGIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGIIILLLMMMLLLJJJLLLKKKIIIHHHHHHIIIKKKLLLKKKMMMNNNJJJEEEBBBDDDHHHJJJJJJJJJKKKKKKKKKKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDBBB@@@@@@AAACCCBBBCCCEEEFFFFFFDDDCCCAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;666777888999999888666555444444555555555555444444888777777666555444444333777666555555666777666444333444555555666666555555666666555444333333222222333333444444444444333333111222222333333222222111333333444444555666666666444444444444444444444444333555777888999888777666:::;;;===BBBHHHIIIGGGDDDAAA===999555444444333333888444111111444777777666555777888777666666777888444444444444444444444444111111444777::::::888555888777666555444444555666777666555444333444444555444444444555888999999888888666555444555666888:::666777888888777666888999555666777888999:::;;;;;;777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;===>>>>>>??????@@@AAABBBBBBCCCEEEIIIMMMPPPQQQRRRRRRTTTTTTTTTTTTSSSRRRPPPOOOQQQTTTWWWXXXYYY\\\aaafffdddbbbaaabbbfffjjjmmmnnnnnnvvvlll000777999888888888777777777777333666:::444666666666777888999999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777999888777888:::;;;999666999888777666666666777888777777777777777777777777666777777777777666555555555555555666666666666666777777777777777777777777777777777777777777777777666777888777555444555666444444444444444444444444555666666666777777777888888888777666666666666666666666777777777777777777666666666666777777777777666666666666666666666666666666777777777777666666777777888888777666666555555666777888999999999999666666666666777777777777888888999999999999999999888888999::::::::::::999::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@AAABBBAAABBBDDDFFFFFFCCC@@@CCCCCCCCCCCCDDDFFFHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLOOOPPPMMMHHHFFFGGGJJJMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFDDDBBBAAABBBCCCCCCDDDFFFFFFFFFDDDBBBAAA@@@???>>>>>>======>>>>>>========================<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::888777666555666666777777666666555888888888777666666555555777666444555666777666444333444555555666666555555666555555444333333222222444444555555555555444444222222333333333333222222555555555555555555444444444444444444444444444444333444666777888888888777===???CCCJJJOOOPPPLLLIII@@@===888555444444444333666333111111333555666555555666777777555555666777444444444444444444444444333333555888::::::888666777777555555444555666666777666555444444444555555555444444666888:::999999888777666555555666888999888999:::999888777888999666666777888999:::;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;===AAAAAABBBCCCDDDDDDEEEEEECCCFFFIIIMMMPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRUUUXXXYYY[[[^^^cccffffffeeeccceeehhhmmmooopppooowwwnnn222777888888888888888777777777666999<<<555666666777777888999999999888888888888888888888888777777888888888888777777888888888888888888888888777777777777777777777777888777666777999999777666777666666555666666777888666666666666666666777777666666666666666555555444777777777666666555555555888888888888888888888888666666666666666666666666555666777666555444555666555555555555555555555555666666666666777777777777888888777666666666666666555555666666777888888999666666666666777777777777666666666666666666666666666666777777777777666666666666777777666666555555555555666777888888888888888777777777666666666555777888999;;;;;;;;;::::::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBCCCCCCAAA???BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIIIIHHHIIIKKKLLLKKKIIIHHHJJJMMMIIIIIIGGGGGGGGGGGGIIIIIIMMMPPPRRRQQQMMMJJJJJJKKKOOONNNMMMKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHGGGEEEDDDCCCDDDEEEEEEFFFFFFEEECCCAAA@@@@@@???>>>>>>======>>>>>>========================<<<<<<;;;::::::::::::;;;:::999888777666666555666777777888888888888777777888888888888777777777777666555444555666777666555444444555666666666666555555555555444444333333222555555555666666555555555222222333333333333222222777666666555444444333333444444444444444444444444444444555555777888999:::>>>BBBIIIQQQUUUSSSNNNIII>>>;;;777555444444444333555333111111333444555444444666777666444444555666444444444444444444444444555555666888::::::777555666555555555555666666777777666555555444444555555666555555666999::::::999999888777666555666777888:::;;;<<<;;;999888888999666666777888999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;===>>>??????@@@BBBCCCCCCDDDDDDFFFIIILLLOOOQQQQQQRRRQQQQQQRRRRRRTTTUUUWWWXXXSSSVVVXXX[[[]]]```dddgggfffdddccceeeiiimmmoooppppppwwwooo666<<<888888888888888888888888EEE999:::777777777777888888999999999888888888888888888888888777777888888888888777777888888888888888888888888777777777777777777777777666666666777777777666666666666666666777777888888666666666777777777777777666666666666666555444444777666666666666666666666888888888888888888888888666666666666666666666666555666777666555444555666777777777777777777777777666666666666777777777777888777777666666666666666777777777888888888999999666666666666777777777777888888888888888888888888666666777777777777666666777777888888888888777777777888888777777666555444777777777777666666666666666777:::<<<===<<<;;;:::888888999::::::::::::999::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGHHHHHHGGGGGGHHHMMMQQQPPPLLLHHHJJJLLLHHHHHHGGGFFFFFFGGGHHHHHHLLLOOOQQQQQQOOOLLLKKKKKKLLLLLLJJJHHHFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJHHHFFFDDDDDDEEEEEEEEEDDDCCCAAA@@@??????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;555444444444444666888999777777888888888888777777777777777777777777777888666555444555666777666555444444555666666666666666555555444444444333333333555555666666666666555555222333333333333333333222666666555555555444444444444444444444444444444444444444333444555888;;;<<<>>>DDDMMMTTTUUUQQQIIICCC<<<999666444444555444333444444333333333555555555444555666555444333444555444444444444555555555555666666666777999888666444555555555555666666777777666666555555555555555555777666555777999::::::999999888777666666666777777;;;<<<<<<;;;888777777888666777777888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;=========>>>???AAABBBCCCCCCEEEGGGIIILLLOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYTTTVVVXXX\\\___bbbeeegggbbbaaa```bbbfffiiikkklllpppvvv~~~lll444;;;888888888888888999999999ZZZkkk777666888888888888888999999999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777555666777777777666666666666777777888999999999999777777777888888999999999666666666777666555555444555555666666777888888999888888888888888888888888666666666666666666666666444666777666555555666777888888888888888888888888777777777777666666666666888777777666666666666666:::::::::999999888888888666666666666777777777777888888888888888888888888666666777777777777666666666777888888888888777777777888888777777666555444555555555666777888888888666777:::<<<===<<<;;;:::888888999::::::::::::999888888999999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDCCCBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGMMMTTTUUUPPPKKKIIIJJJGGGGGGGGGFFFFFFGGGGGGGGGIIIKKKMMMNNNMMMLLLJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFIIIJJJIIIFFFDDDDDDDDDCCCCCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888777777888:::<<<===666777777888888777777666555555666666666666666666666444444555777777777666444555666666777777666666444444444444444333333333555555666666666666555555333333333444444333333333444444444555555555666666444444444444444444444444555444333333555888;;;===AAAGGGPPPTTTSSSLLLCCC<<<999777555444555555444333555555555555555555666777555666666666444333333555444444444555555666666666666555444555666666444222444444555666666777777777555555666666666666666666777666555666888999999888888888888777777777777888:::;;;;;;:::888666777777777777777888999999::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;===@@@@@@BBBCCCDDDFFFGGGGGGFFFGGGIIILLLNNNPPPQQQRRRTTTTTTSSSTTTTTTUUUVVVVVVSSSUUUWWW[[[___ccceeefff```______aaaeeehhhjjjjjjnnnttt|||lll222555888888888999999999999999iiiOOO888333:::999999999999999999999999999999999999999999999999777777888888888888777777777777777777777777777777777777777777777777777777555666888888666666666777777888888999999999999888777777888888999999::::::777777777777777666666555444555555666888999999:::888888888888888888888888666666666666666666666666555666777777666666777888666666666666666666666666777777777777666666666666888888777666666666666666;;;::::::999888888777777666666666666777777777777666666666666666666666666666666777777777777666666555555666666777777666666555555666777888888888888444444555666777888999999777888999;;;;;;;;;::::::888888999::::::::::::999777888888999999::::::;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAADDDEEEGGGFFFEEEDDDDDDEEEAAABBBBBBCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHFFFLLLRRRTTTQQQLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBEEEHHHIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@?????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999888777777777777777888888888888777777666666666666555555555555555444444555777888777666555555666777777777777666444444444444444444444444555555555666666555555555333333444444444444333333333333444444555666666777444444444444444444444444555555444444555777:::<<>>>>>?????????@@@@@@@@@@@@AAAAAADDDGGGHHHFFFDDDDDDEEEAAABBBCCCDDDEEEDDDCCCCCCEEEDDDDDDCCCBBBCCCCCCCCCBBBDDDEEEGGGIIIJJJKKKKKKGGGIIILLLMMMMMMKKKHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFFFFEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBB??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::999777666555444888888999999999999888888888888777777666555555555555444333555777888777666555555666777777777777777444444444444444444444444444444555555555555444444333333444444444444333333444444555555555555555555444444444444444444444444666555555555666777999:::DDDIIIOOOOOOJJJBBB<<<888555444333333555666555444333555777777555555666888777888888777555444444555444444444555666777777777555444333444666666555444555666666777777666555444444555666777888777777666666555444555666777666555555666777888999:::::::::999:::;;;:::999888999:::888888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999;;;===<<<===>>>@@@BBBCCCEEEEEEHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTUUUUUUTTTRRRPPPPPPPPPRRRXXX^^^bbbcccbbbbbbbbbbbbeeeiiilllmmmllllllttt~~~DDD:::888888888999999:::::::::iii333>>>444===999999999999999999999999999999999999999999999999777777888888888888777777999999999999999999999999777777777777777777777777555888:::999777666777999777777888888888666555444444555555666777888888999999999999999999888777777888888888888777777777777666666666666666666666666888888888888888888888888666888999999888888999;;;999999999999999999999999888888777777666666666555888888777666666666666666444444555555666666777777666666666666777777777777888888888888888888888888666666777777777777666666888888999:::::::::::::::999::::::999999888777666777777777777666666666666999999888777777888888999888888999::::::::::::999999999:::;;;;;;<<<======<<<<<<<<<===============>>>>>>?????????@@@@@@@@@???CCCGGGHHHFFFDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDFFFIIIKKKLLLMMMNNNIIIGGGFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@@@@???????????????????????????????????????<<<<<<;;;::::::::::::;;;:::;;;<<<======<<<:::999999::::::;;;;;;::::::999:::999999888777666666555555444333555777888888777555666666777777777777777444444444444444444444444333444444444444444444333333444444555555444444333666666666555444444333333444444444444444444444444666666666666666777888888BBBFFFKKKJJJEEE???:::888444333222333555666555444111444777777444333555777888999999888666444555666444444444555666777777888666555444555777777777666666666777777777555444333444555666888888888777666555444333444555666555444444555777888:::;;;;;;;;;999;;;<<<;;;::::::;;;<<<888888888888888999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999;;;===???@@@AAACCCEEEFFFHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRNNNPPPSSSVVVVVVUUURRRPPPNNNNNNQQQVVV]]]aaaaaa```bbbaaabbbeeeiiikkklllllllllttt<<<888::::::::::::::::::::::::mmm|||888888CCC666:::::::::999999888888888999888888888777777666666555666777999::::::999999999999888888888888888999555666666777777777777666666888999999888888999:::888888888999999:::::::::333333444555666777888888999999888888777555444333666777999::::::999777666444555777888888888777666555555555555666666666666888888777777777777777888999999999888777666666555999999888777666555444444777777777777777777777777777777777777666666666666888888888888777777777777666666777777888888888999::::::999888777777777888:::999888777777888999:::888999999999888888777777666666555555555555666666888999999999::::::::::::888888888777888888999:::666888:::;;;;;;::::::;;;===============<<<<<<<<>>===============>>>>>>>>>>>>????????????>>>===<<<;;;;;;::::::;;;888888999999999:::::::::===<<<:::999888888999:::===<<<:::888666444333333777777777777666666666666:::888666666777888777666444444444555555666666666666666555555444444444444555444333222222333444555333444444555555666666666555444444333111///...,,,444444666777888888888888BBBCCCDDDCCC???999333000444333333222222333333444555555555555555555555555888777666555555555555555666555555555555444444444222222333444555555555555444555666777777666555444777666555555555777888999555555555555555444444444888888999999:::;;;<<<<<<<<<;;;999777666666777777:::888777999<<<>>>===;;;:::::::::::::::;;;<<<=========<<<;;;<<<===>>>???@@@>>>===;;;:::::::::;;;<<<>>>AAABBBCCCCCCEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSQQQRRRTTTUUUUUUSSSPPPOOOOOOQQQTTTXXX[[[^^^```aaa```bbbdddgggiiikkkmmmmmmnnnttt===999::::::::::::::::::::::::pppRRR---999???000:::::::::999999999888888999888888888777777777777555666777999999999888888999999888888888888999999888888999999:::999999888666888999999888888999:::777777777888888999999999555666666777777888888888777777777777777666666555777777888999999888777777666777777777777666444444555555555555666666666666888888777777777777777888999999888888777666666555888888777777666666555555555555555555555555555555666666666666777777777777777666666666555555555555777777888888999999999999;;;:::999999888888888999999999888777777888999999888999:::::::::999777777666666555555555555666666666666666666777777777888888777777777888999::::::888:::======<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<>>========================>>>>>>>>>??????======<<<;;;::::::::::::999999999999::::::::::::;;;;;;999888777777888888:::999888777666666666666777777777777666666666666888777555555666666666555333444444444555555555555777777666666555555555555444444444333333444444444444444444444444555555555444444444333222222111111333444555666666777777777<<<===??????===888444111444333333222222333333444555555555555555555555555555555444333333333333333333333333444444555555555444444555555666666555555555555666666666666555555777666666555555666777888666666555555444444444333666777888:::<<<======>>>;;;:::888777777777777888666555444555888999888666;;;::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<===>>>===<<<;;;::::::;;;<<<<<<<<<>>>AAABBBCCCCCCEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRQQQRRRTTTUUUUUUSSSQQQOOOOOOQQQTTTWWW[[[]]]___```aaabbbeeegggjjjlllmmmmmmnnnttt<<<;;;::::::::::::::::::::::::ppp555777::::::555:::::::::999999999999888888888888888888777777777777777888888888888888777999999888888888888999999999:::::::::::::::999999666888999999888888999:::777777777777777888888888888888888888888888888888555555666777777777777777777777777777777777777777777777777777555444333222555555555555666666666666777777777666666777777888999999888888777666666666777777777777666666666666555555555555555555555555555555666666777777888888777777666666666555555555888888999999999999::::::;;;::::::999999999999999999999888777777888999999888999:::;;;;;;999888666777666666555555666666777555555555555666666666666777777777777888999:::;;;<<<>>>@@@@@@>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????CCCBBBAAA??????>>>????????????@@@@@@AAAAAABBBBBBFFFEEEDDDBBBAAAAAA@@@@@@CCCBBBCCCDDDGGGIIIJJJIIIFFFEEEDDDCCCCCCEEEFFFHHHKKKIIIGGGEEEEEEFFFHHHJJJLLLLLLJJJIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCBBBCCCEEEEEEDDDCCCBBB@@@???>>>===BBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============<<<<<<=========>>>>>>>>>===<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999888888888888777777777777777888888888777777777777666666666666777555333333444555444333333333333444444444444555777777777666666666666666333444444555555444444333444444444444333333333333444444333333333444555555222333444555666666666555666777999:::999777444222444444333333333333444444555555555555555555555555555555444333333333333444000111222333444555666666666666666777666666555555666666555555555555666666777777666555555666666777777777666555444444333333444666999<<<>>>??????>>>999999888777777777888999999777777777999999888777;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;:::999:::;;;<<<===<<<>>>AAABBBCCCCCCEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTUUUTTTSSSQQQPPPOOOPPPSSSVVVZZZ]]]___```bbbccceeehhhjjjlllmmmnnnnnnuuu777<<<::::::::::::::::::::::::kkk777III333333>>>999999999999999999999999888888888888888888888888999999999999999888888888999999888888888999::::::999999999999999888777777666888999999888888999:::777777888888888888888888999999888888888777777777555555666777777777777777777777666666666666777777666666666555555444333222555555555555666666666666777666666666666777777888888888888888777777666666555666666666777777777888777777777777777777777777444555555666777888888999999999999888888888777777888888888888888888888888999999888888888888888999999888888888888888888999888999;;;<<<<<<:::888666777777666666666666777777666666666777777777777888666666777777888999;;;;;;???AAABBBBBB@@@>>>======;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAACCCBBBBBBDDDFFFHHHHHHGGGGGGEEECCCCCCCCCFFFIIIKKKKKKIIIFFFDDDDDDFFFIIIKKKMMMMMMKKKJJJHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFDDDCCCAAA@@@>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<============>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;666666777777888888888888777777777777666666666666777555333333444444444333333333333444444444444444666666666666555555555555222333444555555444333222444444444333333222222222555444333333333444555666333444555555666666666555444555666777666555333222444444333333333333444444555555555555555555555555777666666555555555666666222222333444444555666666666666666666666555444333777666555444444555666777777777666666555555555555777777666555444333333222444777:::===??????===<<<888888777666666777888999;;;::::::::::::::::::999;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<>>>AAABBBCCCCCCEEEGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPRRRUUUYYY\\\___aaacccdddfffhhhjjjlllmmmmmmmmmttt333===::::::::::::::::::::::::hhhTTT999DDD,,,666;;;999999999999999999999999888888888888888999999999;;;:::::::::999999::::::999999888888999::::::;;;;;;;;;;;;;;;:::999777777666888999999888888999:::999999999999999999999999999888888777777666666555777777777777777666555555777777666666666666777777555555444444444555555555555555555555666666666666666666555555666777888888888888888777777777777777555555666666777777888888888888888888888888888888444555555666777888888999999999999999888888888888777777777777777666666666777666666666666666777777888888888999999888888888888999:::;;;;;;999888666777777666666666666777777555666666666777777777777777777777777888999:::;;;@@@AAACCCBBB@@@=========999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>=========>>>>>>?????????======>>>@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEDDDBBBBBBCCCEEEHHHJJJJJJHHHEEECCCDDDFFFIIIKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEEEEEEECCCCCCEEEGGGGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBBBBAAAAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<============???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<;;;::::::777777888888888888777666777777777777666666666666888666444444555666555444444444444444444444444444444444444444444444444444222333444555555444333222444444444333333222222222555444444333333333333444555555666777777777666666555555666666555444333222555444444333333444444555555555555555555555555555666666555555555666666777666666666666555555555555555555555555555444333222777666555444444555666777555666666666666555555555777666666555444444333333777999;;;===>>>===;;;999888777666666666777888999888999999999888888888888<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<:::999888888999999<<<>>>AAABBBCCCCCCEEEGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSSSSTTTSSSRRRRRRPPPQQQSSSUUUYYY\\\```aaacccdddfffhhhjjjkkklllmmmlllsss}}}333>>>::::::::::::::::::::::::rrr???555555222CCC555888999999999999:::::::::888888888999999999999999::::::999999999::::::;;;999999888999999:::;;;<<>>===;;;:::999666888999999888888999::::::::::::999999999999999888888888777777666666666777777777777777666555555777777777777777777777777555555444444555666666777555555555555666666666666555555555555666777888888888888777777777777777777555555666666777777888888666666666666666666666666555555666666777777888888888888777777777666666666777666666666666555555555555555555555555555666777777888999999999999888777999999999999999888777777888777777666666777777888444444444444555555555555888888888777888888999:::>>>???AAA@@@>>><<<;;;;;;888999999::::::;;;;;;;;;============>>>>>>>>>>>>;;;<<<===>>>????????????======>>>???@@@AAABBBCCC??????@@@@@@AAACCCDDDEEECCCBBBAAABBBDDDEEEDDDCCCCCCBBBAAAAAAAAACCCFFFGGGIIIGGGEEEDDDDDDFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@?????????>>>===============<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::999888777888888999999888777555444777777777777666666666666999777555555666777666555666555555555555444444444333333333333333444444444333444444555555444444333444444444444333333333333444444444555555444333222666666777777777777777666777666666555444444333333555555444444444444555555555555555555555555555555444333333333333444555555777777777666666666555555444444444444444444333222666666555555555555666666333444555666666666666555666555555555555444444444888999;;;<<<<<<;;;999888888888777666666666777888999:::;;;;;;:::999:::<<<<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;===<<<:::888777777777888<<<>>>AAABBBCCCCCCEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSVVVYYY]]]aaacccbbbccceeegggiiijjjkkkkkkkkkqqq{{{888>>>::::::::::::::::::::::::???666777:::DDD555888888999999999:::::::::888888888999999:::::::::888777777777777888:::;;;999999999999:::;;;<<<<<<@@@@@@@@@???===;;;:::999666888999999888888999:::999999999999888888888777888888888888888888888777555666666777777777777666777777888999999888777777888777666555555555666777555555555555666666666666555444444555555777888888777777777777777777777888666666666666777777777777666666666666666666666666666666666666777777777777888888888777777777666666777777777777666666666555555555555555555666777777777888999999999999888777999888777666666666777777888888777777777777888888444444555555555666666666:::999888888777888888888:::<<<>>>>>><<<:::999:::888888888999::::::;;;;;;======>>>>>>>>>?????????======>>>?????????>>>===<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>========================>>>>>>>>>??????<<<<<<;;;:::999999999999999999999999::::::::::::999:::::::::999888777666666777999999999888666555777777777777666666666666999777555555666777666555777777666666666555555555333333333444444444555555444444444333333444444444444444444444444555555555111333555777888777666444555666666777666666555555666555444444333444555555555555444444444444555555555555555555555555555555333333333333333444555555555555555666666666666666333444444555555555555444555555666666666666555555111222444666777777666666444444444555555555555555777888888999:::::::::999999888777666555555666777999;;;======;;;;;;===???===<<<;;;::::::::::::::::::;;;<<<=========<<<<<<;;;:::999777777777888999<<<>>>AAABBBCCCCCCEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVZZZ^^^bbbdddbbbcccdddfffhhhiiijjjjjjkkkoooxxx>>>>>>::::::::::::::::::::::::@@@<<<;;;DDD999666777888888888999999:::::::::888888888999999:::::::::666555555555666777999:::999999999999:::;;;<<<===??????>>>===;;;:::888777666888999999888888999:::999888888888777777666666999999999999999999999999333444555777888888999999666777999;;;;;;999777666:::999777666555555555555555555555555666666666777444444444555555777888888777777777777777888888888777777777777666666666666888888888888888888888888777777777777666666666666:::::::::999999999999888999888888888777777666666666666666666666777888888777888999::::::999888777999888666444444555777888888888777777777777888888777777777777888888888888;;;:::999888777777777777888:::<<<<<<:::999888999777777888999::::::;;;;;;>>>>>>>>>>>>??????????????????@@@@@@@@@>>>===<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAA@@@@@@AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBB@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============>>>>>>>>>>>>????????????;;;:::999888777777777777888888999999999::::::::::::;;;<<<<<<;;;:::888777555666888999:::999777666777777777777666666666666888777555555666666666555888888777777666666666555444444444555555555666666555555333222222333555555444444444555555666666666///222666999;;;:::888777444555555555555555444444444444333222333444666777555555444444444444555555555555555555555555555555555555555555555666777888222333333444555666777777444444555666777777777666444555666777777666555444000111333555777777777777333333444444555666666666555666666777999:::;;;;;;:::999777666555555555666444777999999777777:::<<<===<<<;;;:::::::::::::::;;;;;;===>>>>>>>>>===<<<999888777777777888999:::<<<>>>AAABBBCCCCCCEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWZZZ___ccceeeaaabbbdddfffggghhhiiiiiijjjmmmvvv@@@;;;@@@...BBB@@@...<<>>777111222888;;;888444888777777777999:::999888;;;:::999999:::;;;===>>>AAAAAA@@@@@@???@@@@@@@@@BBBAAA??????@@@???>>><<<::::::;;;===???AAACCCDDD??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDGGGJJJKKKHHHFFFEEEDDDCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA???>>><<<===<<<;;;::::::;;;<<<===BBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888888888888999999::::::;;;::::::999888777666555444555666666666555444333333555666777666555555666888111333444444333222222333555444444333333222111111111111222222222222333333333333333444444444555555555666666777666555444333666777777777666555444444666666666666666666666666777777777777777777777777000111222333444444444444555555555666666666666666666666666555444444444333666666666666666777888888444444555555555555444444333333333444444444555555444444555555555555444444333444555777888888888888888888888777888888999999999888666666666888;;;<<<===<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<>>::::::::::::::::::::::::::::::999999888999999999999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888777777777888999999::::::999888888777777888888999999999888888777666666555777777777777777777777777888777555555555666888999999999999999999999999999888888777666666777888999:::999777666555666777888777777777777777777777777888888888888777777777777777777888888888888888777777777666666666666777777777777777777777777777777777777888888888999999999999999888777666555444333555555555666666666777777777777777777888888888888???>>>===<<<<<<;;;999888999777666777999:::999888::::::999999:::;;;===>>>AAA@@@@@@?????????@@@@@@BBBAAA????????????===;;;;;;;;;<<<===>>>???AAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDDDDFFFHHHJJJJJJGGGEEECCCCCCBBBCCCDDDFFFIIIJJJLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJIIIIIIGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBAAA@@@>>>===>>>===<<<;;;;;;<<<===>>>@@@??????>>>>>>>>>>>>>>>;;;;;;::::::999888888888999999:::::::::999888777999999999999999:::::::::777777777777888888888888777666555444444666777888333444444222111000111222777888999888555333222222222222222333444444555555333333333333444444444555333333333444444444555555777888999:::999888666555555555666666666555444444555555555555555555555555666666666666666666666666222333444555666666666666555555555555666666666666555555555555444444444444666555555555666666777777444555555666666555555444444444444555555555666666444555555666666555555444444555666777888999999999999999888888888888888999999888888888888:::;;;<<<<<<<<<;;;:::::::::;;;<<<>>>>>>===<<<;;;;;;::::::::::::999999::::::;;;<<>>>>>??????@@@BBB@@@>>>>>>>>>>>><<<:::<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGIIIJJJIIIFFFDDDBBBBBBBBBBBBDDDFFFIIIJJJNNNMMMLLLJJJHHHGGGEEEEEEDDDEEEGGGIIIKKKLLLLLLMMMHHHFFFCCCBBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA???>>>???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;999999:::::::::999888888::::::::::::999999999999777777777888888888999999888777555444444777:::<<<888888888666444333333555888999:::999666444333333333333333444555555666666444555555555666666666666333333333444444444555555888999;;;<<<;;;888555444333444444555555555555444555555555555555555555555555555555555555555555555333444555666666666666666555555555555555555555555444444444444555555555555444555555555555666666666444555555666666555555444555555555666666666777777444555555666666555555444555666777888999:::::::::::::::999888777777777777888999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<@@@???>>>===<<<:::999999:::::::::::::::;;;;;;<<<===>>>@@@CCCEEEHHHJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTTTTVVVUUUVVVYYY^^^bbbdddeeegggggggggfffdddcccdddfffmmmsssvvvCCC???555@@@>>>222555777aaaCCC===BBB???999<<<>>>:::888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888888888888999999999::::::999999888777777777888888777777777777888888888888888888777777666666777777888888999:::;;;;;;777777666666666777888999999999999999999999999999;;;999777666666777999;;;888888888888777777777666777777777777777777777777777888888888888888999999999999888888777777888888888777777666666777777888777777777777777777777777777777777777888888888888555666888999999777444222555555666666777777777888666777777777888888888888;;;BBBJJJKKKEEE>>>;;;<<<999888666666888::::::999999999999::::::;;;<<<<<<>>>>>>=========>>>??????AAA???>>>===>>>===;;;:::<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGFFFGGGHHHJJJIIIGGGEEECCCBBBBBBCCCDDDEEEFFFGGGLLLLLLJJJIIIHHHFFFEEEEEEDDDEEEFFFIIIKKKMMMNNNOOOIIIFFFCCCAAABBBDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@???>>>======>>>???@@@>>>===<<<<<<;;;;;;<<<<<>>>>>======;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999888::::::999888888777666666888777666555555777888999:::::::::999777666888999444555777777555444555666777666666555555444333333555555555555666666666666333333333444444444555555666777999:::999777333111222222333444555555555444555555555555555555555555444444444444444444444444222222333444444444444444666555555555555555444444333333333444444555555555333444444555555555555555555555666666666666555555444555555555666666666666555555666666666666555555666777888999:::;;;;;;;;;;;;:::999888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;::::::999:::::::::::::::;;;<<<<<<>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMMMMMMMMMMOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWZZZ^^^bbbeeefffhhhiiihhhgggdddddddddfffmmmttt999GGG666:::???888III///xxx777???===222444AAA@@@888<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777888888888999999999::::::999999888777777777999999999888888999999999888888888777777777777777666666666777888999::::::777777777777777888888999777777777777777777777777999888777666666888:::;;;:::::::::999999999888888888888888888888888888888777777888888999999999:::999888777666666666666777777666666555555666666777888888888888888888888888777777777777777777777777777888999999999888777666444444555666777888999:::666777777777888888888888:::@@@FFFKKKJJJEEE@@@<<<:::888666666888999::::::888888999::::::;;;;;;;;;===<<<<<<<<<======>>>???@@@???======>>>>>><<<;;;<<<===???AAACCCDDDEEEEEE@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEGGGIIIJJJHHHGGGCCCCCCCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNIIIFFFCCCAAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999::::::999999888888777777777777888888777555444222333444555444333444666888444666777777666555555666777666666555555444333333333444444444444555555555333333333444444444555555666777888999888666444222222222333444555555555444555555555555555555555555444444444444444444444444333333444444555555444444666666555555444444444333222333333333444444555555333444555555666666555555555666666666666666666555333333444444444555555555555666666666666666666555666777888:::;;;;;;;;;;;;;;;:::999888777777777777666777888999:::::::::999;;;;;;;;;<<<<<<=========:::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<===@@@AAABBBDDDEEEFFFFFFFFFFFFIIIKKKMMMNNNPPPRRRTTTRRRSSSSSSTTTTTTTTTTTTSSSUUUVVVXXX[[[^^^aaaeeegggiiiiiiiiigggeeedddeeefffnnnuuuHHH333DDDBBB;;;@@@EEE999000FFF888888666<<>>CCCIIILLLKKKDDD???:::888666555777999::::::777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>???>>>======??????>>>===<<<===@@@CCCEEEFFFGGGGGGAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDFFFHHHIIIHHHGGGBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHFFFCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999888888888999::::::;;;;;;;;;;;;::::::::::::666777777888999:::;;;;;;666888999:::888555222///111222333333333444666888999:::;;;:::777555444444333333333444555555666666222222333333333444444444333333333444444444555555777888888999888777666666333444444555555555555444444444444444444444444444444444444444444444444444555666666777777777666666666666555555444333333333333333333333444444444444333444555666777666555555555666666777777666666555333333333444444444444555555666666777777666666555666777888999:::;;;;;;;;;::::::999888777777777777666777777888888999:::::::::;;;<<<===============888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@AAACCCDDDEEEEEEDDDCCCEEEHHHKKKMMMOOOQQQTTTVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSVVVYYY[[[]]]```dddgggiiiiiiiiihhhfffeeefffhhhooovvv@@@>>><<<444555;;;JJJ888>>>:::;;;@@@BBB===888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999666777777888999999::::::777777777888999999::::::999999888888888888999999777777777777777777777888666666777777777777777777777777888888999999999888777777777777777777777777666777:::<<<===>>>??????<<<;;;999777777888999:::888888888888888888888888777777888999999:::;;;;;;;;;:::777666555555666777777777666666666666777777888888888888888888888888888888777777666666666666999;;;???AAABBB@@@===;;;888888777777777777777777777777777777888888888888:::<<<@@@EEEHHHHHHCCC???;;;888666555777999:::;;;666777999:::;;;;;;::::::::::::::::::;;;<<<===>>>>>>======>>>@@@AAA@@@???===???AAADDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDEEEFFFGGGEEEDDD???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGEEECCCCCCDDDEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????????????????>>>============>>>??????>>>>>>=======================================999999888888888999:::;;;:::::::::;;;;;;;;;;;;;;;666777777888:::;;;;;;<<<888888999999888666444333555666777777666666888:::999::::::999666444444444222222222333444444555555222333333333333444444444333333333444444444555555666666666666666777777888555555666666666555444444444444444444444444444444444444444444444444444444666666777777777777666666666666555444444333222222444444333333333333333333333555666888888777666555666666777777777777666666444444444444555555555555666666777777777777666666555666777999::::::;;;;;;999999888888888888888999888888777777888999;;;<<<999:::<<<===>>>>>>>>>===999999::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEEEEEEEEDDDFFFHHHKKKMMMOOOQQQSSSVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUXXXZZZ\\\___cccggghhhiiiiiihhhgggfffhhhiiiooowww@@@888CCCEEEbbbPPP===???<<<<<<:::<<<:::777>>>AAA888<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::777777777777777777777777666777777888999999::::::::::::999999888777777777888888777777777777888888777777777777777888888888888888888777777777777777777777888999999999999888888888888888888888888888666888;;;???AAABBBAAAAAA<<<:::888666555777999:::888888888888888888888888777777888999::::::;;;;;;<<<;;;999777666666777888888888777777777777888888888888888888888888888888888888777777666666666555777;;;AAAFFFFFFCCC>>>:::;;;:::999888777666555444777777777777888888888888777:::>>>AAABBBAAA???>>>;;;888555555666999:::;;;666777999:::;;;;;;:::::::::999999:::;;;<<<===>>>>>>======>>>AAABBBBBBAAA>>>???BBBDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFDDDDDDEEEEEECCCAAA<<<===???BBBDDDEEEFFFGGG@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>?????????>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===999999::::::::::::::::::;;;;;;:::999:::;;;===>>>:::::::::;;;;;;<<<<<<<<<::::::999999999999999999999999888888888888888888777888999777666666777999333555666666444444444555555444444333333222111111333333333444444444555555333333333444444444555555444333222222222444666777666777777777666555444444444444444444444444444444555555555555555555555555444555555555555555444444666666555444333333222222444444444333333222222222444555777888999888777555666666777777777777666666555555555555666666666777666666777777777777666666555666777888999:::::::::888888888888888888999999:::999888888888:::<<<>>>999:::<<<>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<>>>AAADDDFFFFFFFFFFFFHHHJJJLLLNNNNNNPPPRRRTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQUUUXXXZZZ[[[^^^bbbfffhhhhhhiiihhhggggggiiikkkpppwwwlll444;;;BBB===>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999888999999::::::999999888888888888888888888888888888777666555666888:::<<<777888999:::::::::::::::<<<:::777666777888999888999999999888888888777777666999>>>BBBDDDCCC@@@???<<<999555444555777666555999999999888888888888888888999:::999777777777888888777666444444444555666999999999888888888777777555555666666777777888888999888777555555555666777888888:::???EEEEEE???:::888888888888888888888888777777777777777777777777777888:::;;;<<<<<<;;;:::999999888888888888888888<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBB<<<===>>>???????????????AAABBBBBBBBBAAAAAACCCEEECCCBBB@@@??????BBBEEEFFFJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFDDDAAA@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA===>>>???AAA@@@???===<<<@@@???>>><<<;;;;;;;;;;;;>>>>>>============>>>>>>===============<<<<<<<<<<<<:::888888999999999888;;;;;;:::999999888888777999999:::;;;<<<<<<<<<<<<999999777666555555555555444444555555666666777777444444555555444444333222333333333333333333333333111222333444555444333222444444444555444444333333444555777888888666555333444444444444444444444444555666777666444333333333666555555444444333333222444555555555444333333222555555555555555555555555888777777777666666666555555555666666777777888888888888777666666666666666333333444444444444333333555555555555666666666777888888888888777777777777222444666777666666666888999999999999999999999999???@@@@@@@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;<<<===AAABBBCCCDDDEEEGGGHHHHHHHHHKKKOOOQQQRRRRRRTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXVVVUUUWWW]]]bbbddddddhhhiiiiiihhhfffeeeggghhhtttyyyooo>>><<<@@@:::777=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888888888777777777888:::;;;777777888999::::::::::::<<<999777666777888888888999999999888888888777777777999===@@@BBBAAA@@@???===:::666555666888777666888888888888888888888888888999:::999777777888999:::999999888888888999999999999999888888888777777777777777777888888888888999888777666555666666777999999;;;@@@EEEEEE@@@;;;666666666666666666666666777777777777777777777777777888:::;;;;;;;;;::::::888888777777777777888999<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;=========>>>>>>?????????======>>>>>>>>>?????????@@@AAABBBAAA@@@@@@BBBDDDBBBAAA@@@@@@@@@BBBDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEECCCAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>;;;;;;;;;:::::::::::::::<<<:::888888999:::999888888888888888888777777777999:::;;;<<<===<<<;;;;;;999888777666666555666666555555555666666666666666666666666666555444444333333333333333333333333333444444444444444333222111333333444555555555444444444555666777777666555444555555555555555555555555222444555555444333444555444444444444444444444444555666666666555555444333333333333333333333333333555666666777777777888888666666666666777777777777888888777666666666666666555555666666666666555555333333444444444555555555777777777777777777777777777999::::::999999999:::999999999999999999999999???@@@AAABBBAAA@@@===<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;===>>>??????@@@AAABBBCCCEEEFFFFFFHHHKKKNNNPPPQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWVVVXXX]]]bbbeeeeeeggghhhiiiiiihhhiiikkkmmmtttxxxfff---777EEE===888======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999888888888999999999999999777777888888999:::::::::<<<999777666777888888888999999999888888888888888888999;;;===>>>???>>>>>><<<:::777777777888888777777777777777777777888888777888999999777777888:::999999::::::;;;:::::::::999999999888888888888888999999999999888888888888888888777666666666777777999999;;;???CCCDDD@@@<<<666666666666666666666666777777777777777777777777888888999:::::::::999999777777666777777888999:::<<<;;;::::::999999::::::999999999999::::::::::::========================???>>>=========>>>???@@@???@@@@@@@@@??????AAABBB@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>>>>>>>============>>>>>><<<;;;;;;;;;:::::::::999===;;;999999:::::::::999888888888888999999999999:::;;;===>>>>>><<<:::888777777666666666666777777666666666666666555555555777777777777666555444333333333333333333333333333777666555333222222111111222333444555555555555555444555666777777666555444666666666666666666666666111222555555444444555666222333333444555555666666666666666777666666555444444444444444444444444444333444555777888999999999777777777777666666666666777777777777666666666666777777777777777777777777444444555555555666666666666666666666666666666666777888999999777666666777999999999999999999999999???@@@CCCDDDCCC@@@===;;;:::::::::;;;;;;;;;<<<<<<;;;:::::::::<<<===???AAA???@@@AAABBBCCCEEEFFFFFFHHHKKKNNNPPPPPPPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUVVVXXXWWWVVVYYY]]]bbbdddeeegggiiijjjkkkkkkllloooqqqssswwwMMM333777HHHAAA:::@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777888999999999999888888777777777888999::::::;;;;;;999777777888999888777888888888888888888888888777777888999:::;;;;;;;;;:::999888777777777777777666777777777777777888888777888999999888888999:::555666888999999999888888888888888888888888888888999999999888888777777777888888777777777777777777888888:::===@@@@@@>>>;;;888888888888888888888888777777777777777777777777888888999999999999999999777777777888999:::;;;<<<<<<;;;::::::999999::::::999999999999::::::::::::<<<<<<<<<======>>>>>>>>>@@@>>>===;;;<<<===???@@@===>>>???>>>===>>>???AAA???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@AAAAAA======<<<<<<===>>>??????>>>>>>============>>>>>>?????????>>>>>>======<<<===;;;999999:::;;;:::999999999:::;;;;;;<<<======;;;<<>>@@@CCCEEEDDDAAA===::::::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;===???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHKKKNNNOOOOOOOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVXXX\\\```ccceeehhhjjjkkkllllllmmmoooqqqssswwwlll666;;;777@@@AAA666>>>GGG:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999999999999999999666777888999999999888888999999888888999999:::;;;;;;999777777888999888777888888888888888888888888666666666666777777888888777888777777666666666777666666777777888888888999888:::;;;:::999888999;;;444555777888999888777777888888888888888888888888888888888777777666666555777777888888888888888888666777888:::<<<<<<;;;:::999999999999999999999999777777777777777777777777888888888999999:::;;;;;;:::999::::::;;;<<<===>>><<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@>>>===;;;;;;<<<>>>???===>>>>>>>>>======???@@@>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAA======<<<======>>>???@@@>>>>>>============>>>>>>AAAAAA@@@@@@???>>>>>>===<<<;;;999999:::::::::999999999:::;;;<<<<<<===>>>;;;<<<>>>@@@???<<<888666777666666666666777777888777777666666555555444444555666666555444333222111444444444444444444444444555444333333333444555666666666666666555444444333444555555666666666666666444444444444444444444444666777888888666555555666666666666555555444444444333444444555555555444444777777777777777777777777555666888999999999888777888888777777666666555555555666777777777777666666777666666555555666666777777777777777888888888888444555555555666666666777999;;;;;;:::888666666777888888888999999:::::::::===???BBBDDDDDDAAA>>>;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::<<<===>>>AAABBBCCCDDDEEEGGGHHHHHHHHHJJJMMMOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWZZZ^^^bbbeeejjjkkkllllllkkkkkkmmmnnnssswww>>>eeelllCCCCCC888FFF???======:::???BBB<<<>>>============<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777777888888999::::::;;;===<<<:::999999::::::;;;:::999888888999999888666888888888888888999999999666666666666666666777777555777888777666555666777777777777888999999::::::;;;<<<===<<<:::999:::;;;888888999999999999999999888888888888888999999999777777777666666666666666666777888999999999888888666666777888999999999999777777777777777777777777777777777777777777777777777888888999:::<<<===>>><<<<<<;;;<<<<<<===>>>???<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;999:::;;;===???AAABBBCCC???>>>===<<<<<<<<<===>>>===>>>>>>>>>======???@@@???@@@AAACCCDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>=========>>>??????@@@@@@============>>>>>>???@@@>>>>>>============>>>>>>@@@@@@???>>>===<<<<<<;;;<<<:::888888999999999888666777777888999::::::;;;:::<<<===>>>===;;;888666777777666666666666777777666666666666666555555555444444444555444444333222444444444444444444444444444444444444444555666666666666666666666555444444444444555555666666777777444444444444444444444444666888999888666444444555777777666666555444444333222333444444444444444444444444444444444444444444555777888::::::999777666777777777777666666666666444555777888888777666666666666444444444444666666444444555555555666666666555555555666666777777888999:::;;;:::888666666666888888888999999::::::;;;;;;===@@@BBBCCCAAA???===:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===???@@@AAABBBCCCEEEFFFFFFGGGJJJMMMPPPPPPQQQRRRTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUWWWXXXZZZ]]]bbbeeelllmmmmmmllljjjiiijjjlllqqquuuGGGGGGDDDPPPfff;;;AAAFFF???CCC<<>>;;;CCC??????>>>>>>>>>=========<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888999:::<<<>>>???@@@???===;;;:::::::::;;;:::999888888999999888666777777888888888999999999777888888888888888777777555777999999777666777888777888888999::::::;;;;;;>>>??????>>>;;;::::::;;;;;;;;;:::999999999::::::777777888888888999999999777777777777777777888888666777888999999999999888666777777777777888999:::777777777777777777777777777777777777777777777777777777888999;;;>>>@@@AAA===<<<<<<<<<<<<<<<======<<<;;;::::::999999::::::999999999999::::::::::::999:::;;;<<<>>>???@@@AAA>>>>>>=========<<<<<<<<<===>>>???>>>======???AAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>><<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>???>>>>>>===<<<;;;:::999;;;999777777888888888777666777777777888888999999::::::;;;;;;;;;:::888777999888777666666555666666555555555666666666666666333444444555555555555555555555555555555555555555444555555555555555444333333333555666777777777777444444444555555666777888555555555555555555555555333555666666444333444555666666666666555555555555333333444555555555555555333333333333333333333333333555888:::;;;:::999888666666666666777777777777444555777888888888777666777666444333333444666777333333444444444555555555555555666777777888999999888999::::::888666666777777888888999::::::;;;;;;:::;;;===@@@AAA@@@??????:::::::::;;;;;;;;;<<<<<<::::::999999:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFIIIMMMPPPQQQSSSTTTVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[^^^ccchhhmmmmmmmmmllljjjjjjkkklllnnnrrr}}}LLLIIILLLNNNHHHAAAKKK\\\oooTTTDDD>>>AAAEEE>>>;;;???@@@===GGG>>>888CCCBBB:::@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>===<<<;;;;;;:::============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::999:::;;;>>>AAACCCCCCAAA>>>;;;:::::::::;;;999888888888:::999777666777777888888999999999999999999:::;;;;;;:::888777555888;;;:::888777888:::888888999:::;;;;;;<<<<<<@@@AAAAAA???<<<::::::;;;<<<;;;999888777888888999777777888888999999999999777777888888999999999:::666777888999::::::999888777888888888777888:::;;;999999999999999999999999777777777777777777777777777777888999<<>>>>>======>>>>>>===<<<;;;;;;===>>>???>>>===>>>???AAA@@@@@@AAAAAABBBCCCCCCDDD@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<>>>@@@BBBCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>>@@@???>>>===<<<;;;:::::::::888666666777888777666888999999999999:::::::::999999::::::999999888888999999888666555555555555444555555555666666777777333444555666777777777777555555555555555555555555666666777777666444222111000111333555777999::::::444444444555555777888888666666666666666666666666000222333444333333444555444444555555666777777777444444555666777777666666555555555555555555555555111333777:::<<<<<<;;;:::555555666666777777888888333555777888999888777666888666555444444555666888555555555555666666666777555666666777888999999:::<<<>>>???>>>===<<<<<<===777777888999::::::;;;;;;999:::<<<>>>???@@@@@@@@@:::::::::;;;;;;;;;<<<<<<888888888999;;;===???AAAAAABBBCCCDDDEEEGGGHHHHHHFFFIIIMMMPPPRRRTTTVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTVVVYYY[[[\\\\\\___eeejjjlllmmmnnnmmmkkkkkkmmmnnnlllppp{{{\\\[[[XXXSSSLLLGGGDDDDDDHHHFFFBBBAAAAAABBBBBBBBB@@@@@@@@@AAABBBAAA>>><<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===:::;;;;;;;;;:::999999888999::::::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::<<<=========<<<;;;::::::::::::::::::::::::;;;:::999:::<<<@@@CCCFFFHHHEEEAAA<<<999888888999::::::::::::::::::::::::888888888888888888888888<<<;;;::::::999999::::::::::::::::::::::::::::::999999999999:::;;;<<<===CCCBBBAAA???>>>=========:::999888888777777888888999999999999999888777666999888777666666777888999888888888888888888888888:::999888777777888888999999999:::::::::;;;;;;;;;:::999888777666555444333666777888;;;===@@@CCCDDD===;;;999:::===>>>>>><<<999888777666666888:::;;;999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>>======<<<<<<>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@???>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDCCCBBBBBB@@@??????>>>AAAAAABBBBBBAAA???>>>==================>>>?????????>>>===<<<<<<===>>>?????????>>>===<<<;;;;;;;;;888888888888888888999999666888999666777:::;;;888;;;;;;::::::999888777777777777777777666666666666777777666555444333333222444444444444555555555666666666555555555444444444666666666555444444444333555666666666444333111///555555666777888888777777555666777777666444222111444444444444444444333333444555666555444444555666777777777777777777777777777777777777777777777777666666666666777777777777333555666666555555666888555555666777777777777777777777666555555555555555555666777777666777999;;;888999::::::;;;;;;::::::<<<;;;;;;:::999999999:::999999:::::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;::::::;;;;;;<<<999888777777999;;;>>>???AAABBBCCCCCCCCCDDDFFFHHHHHHIIILLLNNNQQQSSSTTTUUURRRQQQQQQQQQQQQRRRRRRSSSYYY[[[]]]^^^```cccgggjjjlllmmmnnnmmmlllkkklllnnnpppttt}}}{{{vvvnnneee\\\TTTOOOLLLLLLIIIFFFEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@>>>>>>======>>>???@@@>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;>>>BBBDDDFFFDDD@@@<<<:::999999999::::::::::::::::::::::::888888888888888888888888;;;:::999999888888999999::::::::::::::::::::::::999999999999:::;;;<<<<<>>=========:::999888888777777888888888999999999999888888777999888777666666777888999888888888888888888888888888888888888888888888999888888888888999999999999111222444666888:::;;;<<<666777888:::===@@@BBBCCC<<<999777777:::<<<<<<;;;:::999888777888888::::::::::::::::::::::::::::::=========<<<;;;;;;;;;:::999999::::::;;;<<<<<<=========<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBB@@@???>>>===============>>>??????>>>>>>===<<<<<<===>>>>>>===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::444777999777999>>>???===;;;;;;:::999999888777777666666666666666555555555666666666666666666666555444444555555555666666666666666555555555444444444555555555555555555444444777888888888888666555444444444555555555555555555666666666666555444333333666666666666666666666666444555666666444444555666666666666666666666666666666666666666666666666666555666666666777777777777444666777777666666777999555555666777777777777777777777666555555555555555555777888888777777999:::888999::::::;;;;;;:::::::::999888888777777888888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888888999:::<<<>>>AAABBBCCCCCCCCCDDDFFFHHHGGGHHHKKKMMMPPPRRRSSSTTTRRRRRRRRRQQQRRRRRRSSSTTTXXXZZZ\\\^^^```cccgggkkklllmmmnnnnnnllllllmmmnnnnnnrrr{{{zzzoooddd]]]WWWUUURRROOONNNLLLJJJHHHEEECCCAAA@@@AAABBBAAA@@@@@@>>>======>>>>>>===<<<>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::<<>>;;;:::::::::;;;::::::::::::::::::::::::999999999999999999999999:::999999888888888888888::::::::::::::::::::::::999999888999999:::;;;<<>>======<<<===:::999888888777777888888777888999999999999999999999888777777777777888999888888888888888888888888666777888999::::::999888666666666777777777888888777777777777777777666666777777888:::<<<>>>@@@BBB:::888555555777999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB????????????????????????CCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@??????>>>????????????@@@@@@AAAAAA======>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>>>>>>>=========>>>??????======<<<;;;;;;<<<======::::::::::::::::::::::::<<<;;;;;;::::::999999999666999:::999;;;???@@@>>>:::::::::999888888777777555555555555555555555555666666666777777888888888555555666666666777777777666666666555555555555444555555555555555555666666777888999999999999888777555555555555555444444444666666555555444555555555666666666666666666666666444555666666444444555666555555555555555555555555555555555555555555555555555555666666666777777777555777888888666666777999555555666777777777777777777777666555555555555555666888:::;;;999888888999888999999:::::::::::::::999999888888777777888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::::::::;;;;;;:::999888999:::<<<===AAABBBCCCCCCCCCDDDFFFHHHGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUWWWYYY[[[]]]```ccchhhkkklllmmmoooooommmmmmmmmnnnmmmqqqzzz{{{rrrnnnjjjeee___YYYRRRMMMMMMIIIFFFCCCDDDEEEEEEEEEEEECCC@@@??????>>><<<;;;>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===@@@>>>===;;;::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;:::999999888888999999999999::::::::::::;;;;;;999999888888999::::::;;;??????>>>===<<<<<<<<<<<<:::999888888777777888888777888888999::::::::::::888888888888888888888888888888888888888888888888444555888:::;;;:::999888666666666666777777777888>>>===;;;999666333111000777777888999;;;===>>>???:::888555444555777888999::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@??????????????????>>>>>>>>>???????????????AAAAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@AAAAAAAAA>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBAAA@@@???>>>???>>>>>>===>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999999888777666666999<<<<<<999:::<<<<<<::::::999999999888888777777555555555666666666666666777777777777777777777777666666666666777777777777666666666555555555555555444444555555666666777777555666777999999999999888888777777666666666666666666666555444444555666777333333333444444444444444444666777666555444555666555555555555555555555555555555555555555555555555555555555666666666777777555777888777666666777888555555666777777777777777777777666555555555555555777999<<<<<<;;;999888888888888999::::::::::::999;;;;;;::::::999::::::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;;;;::::::;;;::::::999888999;;;===???AAABBBCCCCCCCCCDDDFFFHHHGGGIIIKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUWWWZZZ\\\___ccchhhkkkkkkmmmooopppooonnnnnnooommmppp{{{~~~ssshhhaaa[[[VVVPPPLLLJJJIIIHHHHHHFFFCCCAAA?????????>>>===>>>>>>??????@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<<<<======>>>======<<<;;;<<<<<<======<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::<<<;;;::::::::::::;;;<<<===<<<;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999888888888999::::::======<<<<<<;;;<<<<<<<<<:::999888888777777888888777888999:::::::::::::::888888999999999999888888888888888888888888888888444555888:::;;;:::999888777777777888888888999999888888888888777777777777777777888888999;;;<<<===999999777666555666888999::::::;;;;;;;;;::::::999999999999999999999999999:::;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>?????????????????????>>>?????????@@@@@@AAAAAA????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@???>>>===<<>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777666666888;;;;;;888888;;;;;;888999999888888888888888777666666777777777888888888888888777666666555444444666666666666777777777777666666666666666666666666444555555666666777777777555666888:::;;;;;;::::::888777666666666666777777777666555444444555777888333333333444444444555555555666777666555555666777666666666666666666666666555555555555555555555555555555555555666666666666555777777777555555666777555555666777777777777777777777666555555555555555777999<<<<<<;;;999888888777888999999::::::999999;;;::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;999999888888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========;;;<<<==================<<<============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<============<<<<<<;;;:::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::======<<<;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<999999888888888888999999;;;;;;;;;:::;;;;;;<<<<<<:::999888888777777888888888999::::::::::::::::::888888999::::::999888888888888888888888888888888666777888999::::::999888888888888999999999::::::777777777888888888999999888888777888888999:::;;;888999999888777666777999999999999999:::::::::;;;999999999999999999999999999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAABBBAAAAAAAAA?????????@@@AAAAAABBBBBB???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<===>>>???>>>>>>===<<<@@@@@@???>>>>>>>>>??????;;;<<<============<<<;;;========================<<<;;;;;;::::::999999999444777888666777;;;<<<999888888888888888888888888666777777888888999999:::999888888777555444444333555555666666666777777777555666666666666777777777666666666666666666777777777888:::<<<============555444333333333555666777777777666666555666666666444444555555666777777777555666777777555555666777666666666666666666666666555555555555555555555555444444555555555666666666777888999888666555666777555555666777777777777777777777666555555555555555666888:::;;;999888888999777888888999999999999999888888777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======:::999999999:::===???AAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWUUUWWWYYY[[[^^^aaafffiiikkknnnqqqrrrqqqpppppppppooorrr~~~zzznnnddd[[[VVVNNNKKKGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======:::;;;<<<============<<<===============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<999999888888888888999999::::::999::::::;;;<<<<<<:::999888888777777888888:::::::::;;;::::::999999888999999::::::999999888888888888888888888888888888888888888888888888999888888888999999999::::::;;;:::999999888777666666888888777777777888888999666888::::::777555666777888777777777888:::;;;<<<:::::::::::::::::::::::::::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBAAAAAA@@@>>>>>>???@@@@@@AAABBBBBB@@@BBBCCCEEEDDDCCCAAA????????????????????????>>>@@@AAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>===<<<===>>>??????>>>===<<>>>>>??????<<<===>>>>>>>>>>>>===<<>>>>>======<<<<<<<<<::::::::::::::::::::::::444777888666777;;;;;;999777777777777888888888888666666666777888888999999888888888777777666666666444444555555555666666666555666666666777777777777777777777666666666666666777999:::<<<======<<<<<<444333222222333555777999777777777777777666555444444444555555666777777888555777888777666555666777555555555555555555555555666666666666666666666666444444444555555555666666999:::;;;:::888777888999555555666777777777777777777777666555555555555555555777888888777777999:::777777888999999999999999888888777777888888999::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===<<<:::::::::;;;===>>>AAABBBCCCCCCCCCDDDFFFHHHIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUWWWYYY[[[]]]```dddhhhkkknnnqqqsssrrrqqqppppppooorrr~~~ssslll[[[WWWQQQLLLHHHFFFCCCAAABBBAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>======::::::;;;<<<======<<<<<<======>>>>>>===<<<;;;;;;;;;<<<===??????===<<<;;;<<<<<<;;;:::;;;<<<===>>>@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999999::::::888888999::::::;;;<<<<<<999999888888888888888999999999999999:::;;;<<<<<<:::999999888777888888888;;;;;;;;;;;;::::::999888888999:::;;;;;;:::999888888888888888888888888888:::999888888777888888999888888888888999999999999777777888888888999999999888888777777777777888888444777::::::777555444555777666555555777999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<===>>>>>>?????????<<<===>>>???@@@@@@???>>>===>>>>>>???@@@AAAAAAAAABBBCCCFFFHHHGGGDDDAAA???AAA@@@@@@???>>>===<<<<<>>>>>======>>>???@@@@@@???>>>===AAAAAA@@@???>>>>>>??????<<<===>>>??????>>>===<<>>===<<<;;;;;;;;;888888888888888888999999888;;;:::777777999999666777777777777777888888888444555555666777888888999888888888888888999999999444444444444555555555666555666666666777777888888888888777777666666555555666777888:::;;;;;;:::999555555444444555888:::<<<777888888888888666444333222222333333444555666666555777888777666555666888444444444444444444444444777777777777777777777777444444444555555555666666;;;<<<===<<<:::999:::;;;555666666777777777777777777777666555555555555555555666777777666777999;;;777777888999999999999888:::999999999:::;;;;;;<<<999999:::::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;===>>>???@@@@@@???<<<:::999:::;;;;;;AAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVXXXZZZ[[[\\\___dddgggkkknnnqqqssssssqqqqqqqqqooorrr~~~zzzlll[[[PPPNNNMMMIIIDDDFFFEEEFFFGGGGGGEEE@@@===@@@@@@@@@@@@AAAAAABBBAAA@@@?????????>>>>>>>>>===>>>=========<<<<<<<<<<<<@@@???===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888999999::::::;;;888888888888888888888888:::::::::999999888888888===:::888777888:::::::::999999999999999999999999666777999:::;;;;;;:::999666777777777777888888888888888777777777777888888999999999888888888777777:::999888777777888999999;;;:::999888777777777777777777777777777777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????????????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>@@@@@@???????????????@@@>>>???AAACCCDDDDDDDDDCCC@@@?????????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA????????????>>><<<;;;;;;444777;;;======<<<======;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::;;;:::888666555555666777888777666555555666777888777666555555555777888999777777888888888888777777666555444444555666555444777777666555444333333333555666777888777666444222555666888:::;;;;;;;;;:::888666444444666777888777666777888999888666444333444555777777666666888999888777666555444444444555444333333222222333333444666666666666666666666666666777888777666555666777;;;<<<>>>??????===;;;999222444666888777555333111555555555555555666777777444555666777888888888777999999888888888888888888999999999999999999999999999:::;;;;;;;;;:::999888999;;;<<<;;;999999;;;>>>>>>>>>>>>>>>============???===<<<;;;;;;<<<===???BBBBBBAAABBBCCCEEEGGGHHHHHHJJJMMMNNNNNNNNNPPPQQQSSSRRRRRRRRRRRRSSSSSSTTTYYYZZZZZZ[[[\\\___dddhhhmmmoooqqqqqqooonnnoooppppppwwwuuufff^^^YYYSSSNNNKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999:::::::::999999999999999999999999:::::::::999999999888888;;;999888999:::;;;:::888888888888888888888888888888888999:::::::::999999888999999999999:::::::::888888777777777777888888;;;:::::::::999999999999999888777777777777888999888888888777888888999999777777777777777777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???AAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBB@@@@@@?????????@@@@@@AAA@@@@@@@@@???>>>===;;;;;;;;;===???>>><<<:::999999<<<<<<<<<<<<============::::::::::::::::::::::::::::::999888777777666777777777666555555666777777777666666555555666777888555555666666666666555555666555444444666666555444777777666444444333333444555666888888888777555444555666888:::;;;;;;;;;:::888666555555777888999999999888777666666555555555777888888777555444444555666666555555444444555555555555444444444444555555666666666666666666666666555777888777666555666777:::;;;===??????>>><<<;;;777888999999999777666444555555555555555666777777222222333444555555666666888888888888888888888888999999999999999999999999::::::;;;<<<<<<;;;:::999999;;;<<<;;;:::999<<<>>>>>>>>>>>>>>>=========<<<===<<<:::::::::;;;===???@@@??????@@@BBBDDDFFFGGGFFFIIIKKKLLLLLLMMMNNNPPPOOOOOOPPPQQQSSSUUUVVVWWWYYYZZZZZZZZZ\\\___dddgggmmmoooqqqqqqpppooopppqqqrrryyyzzzqqqiiiddd]]]YYYTTTOOOMMMJJJHHHGGGEEECCCAAAAAAAAAAAA???>>>>>>>>>>>>???????????????>>>>>>>>>>>>============<<<<<<;;;::::::;;;==============================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::==================<<<<<<::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999888999:::;;;;;;999777888888888888888888888888::::::999999888999999999888999999999999:::::::::888888777777777777888888::::::999999999888888888888777777666666777777888777777777777888999::::::777777777777777777777777777777777777888999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBAAA@@@???@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@>>>===;;;;;;>>>???AAA???===:::888888=========<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999888777666666666555555555555666666888777777666666666666777555555666666666666555555666555444444666666555444777666555444444444444444555666777888999888777666555666888:::;;;;;;::::::888777555666888:::;;;;;;:::999777555444555666777666777777666444333444555444444555555555555666666777777666666666666777777666666666666666666666666555666777777555555666777888999<<<>>>??????>>>>>>;;;::::::999888888777666666555555555555666666777666555555555777888:::<<<888888888888888888888888888888888888888888888888:::;;;<<<=========<<<;;;:::;;;<<<;;;::::::<<<>>>>>>>>>>>>=========<<<<<<;;;:::999999:::<<<>>>@@@@@@??????@@@AAACCCEEEGGGGGGIIILLLMMMMMMMMMOOOPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[^^^cccgggmmmooorrrrrrqqqqqqqqqrrrqqqxxx~~~yyyqqqhhh```WWWPPPKKKIIIFFFBBBAAACCCCCCBBB@@@???????????????@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???========================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777888::::::999777999999999999999999999999<<<;;;999888777888999999666666777777777888888888999888888777777888888999777777777666666666666555666666666666666777777777777777777777777888999999777777777777777777777777888888777777888999999::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>==================>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@???>>>>>>===>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>???AAABBBBBBEEEDDDBBB@@@>>><<<;;;;;;;;;===??????>>>======>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;:::999888777666555555555555555555666888888777777666666555555777777888888888888777777666555444555666777666444777666555444444444444444444555666777888888777777444666777999::::::::::::888777666666999;;;<<<<<<999888777666555555666666222333555555444444666777444444555666777777888888888777777666666777777888666666666666666666666666444555777666555555666777666888;;;===???@@@??????<<<:::999777666666666777666666555555555555666777888777666666888:::===???888888888888888999999999777777777777777777777777;;;<<<===>>>??????>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<::::::999999;;;===@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFJJJLLLNNNOOOOOOOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTUUUYYYYYYZZZYYYZZZ]]]bbbffflllooorrrssssssrrrrrrsssnnnwwwqqqbbbXXXUUUOOOHHHEEEFFFHHHGGGEEE@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>=========>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===========================<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999777666666888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999999666666777777777888888888999999888888888888999999777777777666666666666555555555666666777777777777999888888777666666777777777777777777777777777777888888888777888888999:::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@???>>>============>>>??????@@@@@@@@@===============>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBB?????????@@@AAABBBCCCDDDEEEDDDBBB???===<<<<<<;;;;;;<<<>>>>>>>>>>>>???@@@======<<<<<<;;;;;;::::::::::::::::::::::::::::::888999:::;;;;;;999888777555666666666666666666555888888777777666666555555777777888888888888777777777666555555666777666555666666555444444444444555333444444555555666666666444555777999:::::::::999999777666777999<<<======777777888888777666444333222333555555444444666777444555666888999999999999777666666666666666666777666666666666666666666666333555666666555555666888666777999;;;===>>>??????<<<;;;999777666777888888666666555555555555666666555444333333444777999;;;777777888888888999999999777777777777777777777777:::<<<===???@@@@@@??????<<<;;;;;;;;;<<<=====================<<<<<<<<<<<<;;;;;;:::;;;<<>>?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;:::==============================<<<<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888777888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999888999999999999:::::::::999999888888888888999999::::::999999999888888888555555666777888888888888999999888777666666666666777777777777777777777777999888888888888888999999888888999999::::::;;;;;;:::;;;<<<======<<<;;;:::666666777777888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>??????@@@@@@===============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCC@@@>>>===<<<<<<<<<>>>??????>>><<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999999888888666666777777777777666666666777777777777777666555555555666666666666555555777666555555777777666555666555555444444444555555444444444444444444555555444555777999::::::999999999888666777999;;;<<<<<<666777888999888666444333666777777666444333444555444555666888999999888888666666555555555555666666666666666666666666666666333444555666555555666888666777888:::;;;<<<<<<<<<===<<<:::999999:::;;;;;;777666666555555555555666666666555555666777888999777777777888999999::::::888888888888888888888888:::;;;===???@@@@@@@@@@@@===<<<:::;;;<<<>>>>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;===@@@BBBDDDLLLKKKIIIGGGFFFFFFFFFFFFHHHJJJLLLLLLLLLKKKLLLNNNMMMNNNOOOQQQSSSVVVXXXYYYXXXYYYYYYXXXYYY[[[```ccciiilllqqqssssssssssssssswww}}}}}}jjj[[[TTTPPPLLLHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@???>>>>>>???????????????????????????>>>>>>>>>======<<<<<<==============================<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<777999;;;???AAA@@@<<<999<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999999888999999999999::::::::::::999999888888999999:::;;;:::::::::999999999999555666777999999999999999888777777666666666777777777777777777777777777777999999888888888888888999777888888999::::::;;;;;;:::;;;<<<======<<<;;;:::666666777888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<===>>>>>>======>>>>>>???>>>>>>>>>?????????>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCAAA???===<<<<<<<<<===@@@@@@@@@>>>;;;::::::;;;:::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888888777777777888888999666777888999999888777666555666777888888777777666555555666666666666555555777666555666777888777555555555444444444555555666666555555444444444444555444555777888999:::999999:::888666666888:::::::::888888888777777666555444777888888777555444444555222444555777777777666555666666555555555555666666666666666666666666666666222444555555555555666888777888888888999999999999::::::::::::::::::;;;<<<777777666555555555555555888888888888888888888888666777777888999999::::::999999999999999999999999999:::<<<>>>@@@@@@@@@@@@>>><<<:::;;;===???>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>AAACCCHHHGGGFFFEEEDDDEEEFFFFFFGGGIIIKKKKKKKKKJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXYYYXXXXXXXXXXXXXXX[[[___bbbgggkkkpppsssssssssrrrrrrvvv|||rrrfff___YYYTTTIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<666:::???EEEGGGDDD>>>888;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;:::999666777777777777888888888:::999999888888999999:::999999999888888888888777555666888999:::::::::999666555555666666777888999777777777777777777777777999999888888888888888999777777888999::::::;;;;;;:::;;;===>>>>>>===;;;:::888999999:::;;;;;;<<<<<<::::::::::::::::::::::::===>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>???>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHGGGEEECCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????BBB@@@>>><<<;;;;;;<<<===>>>??????===;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888666666666777888999777888999::::::999888777444555666888888888777777777777888888888888777777888666555666777888777555555555444444444555555666888777666555555555555555333555666888999999999999:::888666666888999999999:::999777555444555666777444555777777666666888999111222444666666555444222777777666666666666777777666666666666666666666666222333555555555555666888888888888777777777777666666777777888888999999:::888777666555555555555555444555555555555444333333666777777888999999::::::999999999999999999999999888999<<<>>>@@@@@@@@@@@@>>><<<:::;;;===???>>><<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;===@@@AAACCCCCCBBBBBBBBBDDDEEEFFFHHHJJJLLLMMMLLLKKKLLLMMMPPPPPPQQQQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXZZZ___bbbfffjjjooorrrsssrrrrrrrrrrrrwwwvvvoookkkcccVVVKKKJJJKKKFFFBBBBBBCCCBBBAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA???>>>===@@@@@@@@@@@@@@@???>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;??????>>><<<<<<;;;;;;;;;===>>>@@@AAAAAA@@@>>>===???===::::::<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<;;;:::::::::;;;;;;:::888777888999:::999999:::<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999666777888999999999999999>>><<<:::777777888:::;;;888888999999999:::::::::888888888888888777666666999999888888777777666666666555444444666777777666///111222333333333555777:::999999999888777777777888999999::::::;;;;;;<<<=========<<<;;;;;;:::::::::::::::::::::::::::;;;999888888777888:::;;;<<>><<<;;;:::999888888;;;<<<===>>>>>>>>>===<<<===>>>>>>?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDIIIGGGEEEBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBAAAAAA@@@?????????@@@???>>>===<<<<<<===>>>???;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;888888999999999999888888:::::::::999999999888888999999888777666666777777::::::999999888777777777555555666666777777888888555555555555666666666777777777777666555555444444444444333444555777999:::999888777666666555555666888888777777666666666555555666888888666666666777555555666666666666555555777777777777777777777777888666555444444555666888111222444666777777666666666666666666666555555555777777777777777777777777999888777888999:::999777444555555666666555444444555444444444666888:::;;;888777666666666777999999999888777888:::===AAACCCDDDBBB???=========<<<;;;============>>>>>>>>>>>>======<<<;;;;;;<<<>>>>>>CCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPSSSUUUUUUSSSSSSVVVXXXZZZZZZXXXWWWVVVYYY^^^bbbhhhlllqqqttttttrrrrrrqqqqqqttt~~~nnn]]]TTTPPPJJJGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@??????@@@@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>????????????????????????<<<<<<==================@@@@@@???======<<<<<<<<<===>>>@@@AAAAAA@@@>>>===>>><<<::::::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<;;;;;;::::::;;;<<<;;;:::999:::<<<===<<<::::::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999888999999::::::::::::999<<<;;;:::888888999:::;;;888888888999999999::::::888888888888888777666666888888888888777777777777888666555555777888888777555666777777666555666777999999999888888888888888888999999::::::;;;;;;<<<======<<<<<<;;;:::::::::666666777888888999:::::::::999999999999;;;<<<===???>>><<<;;;:::999999999;;;<<<===>>>???>>>======>>>>>>??????????????????AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGGGGHHHHHHGGGGGGHHHFFFDDDBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@?????????@@@===<<<;;;;;;;;;<<<===>>>???????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<888888999999999999888888::::::999999888888888888999999888777777777777777888888888888888888888999444444444555555555555555555555555666666666777777666666666666666555555555444444444444555777999::::::999999888888999999999777777777666666555555555555666888888666666666777555555666666666666555555666666666666666666666666777666555444444555666777777888888999999999888888666666666666666666666555777777777777777777777777777666555555777777666555555555555555555555555555666666555555666777888999888888777777777888999:::<<<<<<<<<<<<>>>AAADDDEEECCC@@@>>><<<<<<===<<<;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<>>>???BBBBBBBBBCCCDDDEEEGGGGGGIIIJJJLLLMMMOOOOOOPPPPPPQQQSSSVVVVVVUUUUUUWWWZZZZZZYYYXXXVVVVVVYYY___ccciiimmmqqqsssrrrrrrqqqqqqooosss}}}jjj^^^TTTNNNMMMIIIGGGDDDBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>??????????????????????????????;;;;;;<<<======>>>??????AAA@@@???>>>>>>===>>>>>>===>>>???@@@@@@???>>>======;;;999999;;;=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<;;;<<<>>>@@@BBB???<<<:::;;;<<<======:::::::::;;;;;;;;;;;;<<<:::::::::::::::999999888::::::;;;;;;;;;:::999999::::::::::::::::::;;;;;;777777888888888999999999777777888888777777666666777777777888888888888888999777666666888999999888999::::::999666555555666888888888888888999999999888999999::::::;;;;;;<<<===<<<<<<;;;;;;::::::999444555666777888:::;;;;;;::::::999::::::;;;<<<===>>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGHHHIIIIIIJJJJJJIIIIIIFFFDDDCCCAAA@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAA@@@????????????@@@======<<<<<<<<<===???@@@AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<888888999999999999888888999888888888888777777777999888777777777777777777666666777888888999::::::666666555555555555555444555555666666666777777777555555666666666666777777444444444555666777888999999888888888888999999:::666666666555555555555555555666888888666666666777555666666666666666666555555555555555555555555555777666555444444555666777888888777777666666666666555555666666666666666666666666666666666666666666666555444444666666555444666666555444444555666777888777777666666666777777999888888888888999::::::<<<===>>>???AAABBBCCCDDDAAA???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<>>>???AAAAAAAAABBBCCCDDDFFFFFFIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYXXXVVVVVVZZZ___ccckkkmmmpppqqqqqqpppqqqqqqoootttxxxhhh[[[UUUQQQMMMGGGDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@????????????????????????<<<<<<======>>>>>>>>>>>>@@@???>>>>>>=========>>>>>>>>>????????????>>>>>>===;;;999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<===@@@CCCFFFBBB===::::::<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999888:::;;;;;;;;;:::999888888777888:::;;;;;;;;;;;;:::777777777888888888999999777777777888888777666666777777777888888999999999999777666666888999999888777888888777555333333444777777777888999999999:::888999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999777888888999:::;;;;;;<<<888999999999:::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<============>>>?????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFGGGGGGHHHHHHHHHHHHHHHCCCCCCAAA@@@@@@@@@@@@AAA?????????????????????@@@@@@@@@???????????????@@@@@@?????????@@@AAACCCDDDAAAAAA@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<888999999::::::999999888888777777777777777777777888888777777777777777888666777777777888888888999999888888888777777666666555666666666666777777777444555555666777777888888555555555666666777888999666666555555555555555555555555555555555555444444555666888888666666666777666666555555555555666666555555555555555555555555777666555555555555666777666555555555555555555555555555555555666666666666666666666666666666666666888666555666777888777555777666444333333555777888777777777777777777888888999999999999999:::::::::999:::<<<>>>???@@@@@@??????===:::999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???AAAAAAAAAAAACCCDDDEEEFFFHHHIIIKKKMMMOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXZZZ[[[YYYYYYXXXVVVWWWZZZ___ccckkkmmmooopppoooooopppqqqpppuuuvvvkkk```WWWMMMFFFDDDDDDCCCBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@????????????@@@@@@??????????????????????????????>>>>>>============>>>>>>===<<<<<<<<<======>>>>>>>>>??????>>>>>>>>><<<;;;:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;888999:::;;;;;;>>>BBBEEEIIIDDD>>>;;;:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999999999:::999999888777777777888:::;;;<<<;;;::::::777888888888888999999999777777888888888888888777777777888888999999::::::888666555555777888888777444666777666555444555666777777777888999999999:::888999999::::::;;;;;;<<<;;;;;;;;;:::999999888888:::999999999999999999999666777777888999999::::::======<<<;;;;;;;;;<<<<<<999999::::::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@AAAAAA?????????????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFCCCCCCAAA@@@?????????@@@=========<<<<<<;;;;;;;;;::::::999999999999::::::999999::::::::::::999999777777777777777777777888888777777777777777888888888888888777777777666666999999888888777777777666666666666666777777777888444555555666777888999999555555666777777888888888777666555444333222222222444444555555555555555555555666888888666666666777777666555555555555666777555555555555555555555555666666555555555555666666666666777777888999999:::444555555555666666777777666666666666666666666666888666555666777888777555777666444333444666888999444555666777888999::::::888888999999::::::::::::888999;;;===>>>>>>===<<<===;;;999888:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???AAAAAAAAAAAACCCDDDEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXWWWVVVWWWZZZ```dddjjjlllnnnooonnnnnnpppqqqoootttyyylll[[[NNNHHHFFFDDDAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<:::;;;<<<<<<===<<<<<<<<<888999::::::<<<>>>CCCFFFHHHDDD???;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::888999999:::::::::::::::888888999999999888777777888999:::;;;<<<;;;:::999888888999999999:::::::::888888999999:::999999999888888888999999999999999888666555555777888888777555777888888777777888:::888888888888888999999999888999999::::::;;;;;;<<<;;;::::::999999888888777888888888777666666555555555666777888999999999999<<<<<<<<<;;;<<<<<<======:::999999:::;;;<<<>>>>>>============???AAADDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>???AAACCCEEEFFFGGGFFFDDDBBBAAAAAABBBBBB>>>>>>======<<<;;;;;;;;;999999999999999999999999999999::::::::::::999999777777777888888888888999777777777777777888888999999999888777777666555555777666666666666666666555666666666777777777888888555555666777777888999999555666777888888888888777888777666555555444444444555555555555555666666666555666888888666666666777777666555444444555666777555555555555555555555555666666666666666666666666333444666888999999999999444444555555666777777777666666666666666666666666666555444444666666555444666555555555555666888999333444666888999:::;;;;;;777888888999:::999999999999:::<<<===>>>===<<<<<<<<<:::888888:::;;;<<<;;;:::::::::;;;;;;;;;<<<<<<::::::999999:::<<<>>>???AAAAAAAAABBBCCCDDDFFFFFFHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPQQQSSSVVVXXXXXXWWWXXXXXXWWWVVVWWWZZZ```dddhhhjjjmmmooooooooopppqqqmmmqqq}}}rrr^^^SSSNNNIIIFFFEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>============>>>>>>======<<<===???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<============<<<<<<:::;;;;;;<<<======<<<<<<:::;;;;;;<<<===@@@DDDHHHGGGCCC>>><<<;;;<<<======<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;888888999999::::::999999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;888999:::;;;;;;;;;;;;::::::999999999999999999888999777666666888999999888777888999999888888999;;;999999999888888888888888888999999::::::;;;;;;<<<:::::::::999888888777777777777777777666666666666555666888999::::::999999<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<;;;<<<>>>AAADDDEEE>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@?????????@@@BBBDDDGGGHHHGGGFFFDDDBBBAAAAAAAAABBB>>>>>>>>>===<<<;;;;;;;;;999::::::::::::::::::999999::::::;;;;;;::::::999888888888888999999::::::777777777777777888999999777777777777777666666666666666666666666777777777666666777777777888888888666666666777777888888999555666777888999888777777666666666666777777888999555555555666666777777777555666888888666666666777777666555444444555666777666666666666666666666666555555666666666666555555333555888::::::999777555444444555555666777777888777777777777777777777777777666555555777777666555444555555666777777888888555666777999::::::999999666777888999999999888888:::;;;;;;<<<<<<<<<<<<<<<<<<:::888888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999999:::<<<>>>???BBBBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJMMMOOOQQQRRRRRRTTTRRRQQQSSSWWWXXXXXXVVVXXXXXXWWWVVVWWW[[[```eeedddhhhlllooopppppppppqqqoooqqq|||mmm^^^VVVPPPLLLIIIHHHFFFEEEEEEEEEFFFGGGAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>??????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>======>>>@@@@@@???>>>========================???>>>===<<<<<<===>>>???<<<<<<============<<<<<<::::::;;;<<<=========<<<<<<=========>>>AAAFFFJJJEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<888999::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888:::888777888999;;;::::::777999:::999777777888999:::999999999888888777777888999999::::::;;;<<<<<<::::::999999888777777777777777888888999999::::::666777999:::;;;;;;::::::<<<<<<<<<<<<<<<===>>>???======<<<===>>>@@@BBBCCC;;;;;;;;;;;;===@@@CCCEEE========================>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGIIIKKKFFFDDDBBB???>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999888888999999999:::::::::777777666777777888999999555555666666777777888888777777888888999999::::::777777777777888888888888777777777777888888888888666666888999999888777777333333444555777999:::;;;555666666666777777888888555777888888666666666777888666555444444555666888777777777777777777777777555555666666666666555555999;;;>>>@@@@@@===:::777444444444555666777777888888888888888888888888888:::888777888999:::999777444444666777888888888888777888999::::::999888777555666777888999888777777::::::::::::::::::::::::<<<:::888999;;;=========;;;;;;;;;<<<<<<<<<======999999999999:::<<<>>>???CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJMMMOOOQQQRRRRRRVVVTTTSSSTTTXXXYYYXXXVVVXXXXXXWWWVVVWWW[[[```eeebbbffflllpppqqqpppppppppsssttt~~~vvveeeZZZUUUPPPOOOLLLHHHCCCBBBCCCEEECCCDDDEEEEEECCCBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA???>>>===CCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>====================================444666999<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======<<<<<<;;;;;;;;;:::???>>>>>>>>>=========<<<@@@>>><<<===@@@DDDFFFGGGBBB???===;;;;;;<<<;;;:::<<<<<<;;;:::999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;:::999999999:::;;;888888888888888888888888999999999999888888777777999777666777;;;<<<;;;999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888999999888888777666666666:::::::::;;;;;;:::999999:::::::::;;;<<<===>>>???===>>>@@@@@@>>>===>>>???:::;;;<<<===>>>>>>>>>>>>;;;===>>>>>><<<:::::::::>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA@@@>>><<<<<<>>>???AAAAAA???===BBBAAA???@@@CCCFFFGGGGGGFFFDDDAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777999;;;=========;;;:::888888999:::;;;;;;;;;;;;666666777777888888888999888999999888777777888:::666777888999999999999999444333333333444666777999777777888999::::::;;;;;;999888888777777777777777777888999888777777999:::777777666666666666777777999888777555555444444444999888666555444555777888666555555555555444444444333444555666666555444333444444444555555555555666444555555666777888888999555555666666777777888888:::999777777888888666555555555555555666666666666777888888777777666555444666666666777999888666444888888888888888999999999555<<<@@@???<<<======:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>??????@@@AAABBBCCCEEEFFFFFFEEEHHHKKKMMMOOOPPPRRRTTTXXXVVVTTTTTTVVVXXXYYYYYY]]][[[YYYWWWXXX[[[^^^```aaafffllloooooooooqqqssstttyyyzzzllldddZZZWWWRRRMMMJJJIIIIIIIIICCCDDDEEEDDDCCCAAA@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAA@@@????????????@@@@@@AAAAAAAAA?????????>>>>>>>>>==============================:::<<<>>>AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================?????????>>>>>>>>>======>>>>>>>>>>>>============???===<<<===AAAEEEGGGHHHBBB???<<<;;;;;;<<<;;;:::<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999;;;:::::::::999999999999;;;:::999999999999:::;;;888888888888888888888888999999999999888888888777999888777888;;;===<<<:::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888777666777777777777888888888888:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;===???>>>===<<<===>>>;;;<<<<<<===>>>>>>>>>>>><<<>>>??????>>><<<<<<===????????????????????????AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAA@@@???BBBAAA@@@???@@@@@@???>>>BBB@@@??????AAABBBBBBAAA>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::888999999:::::::::::::::777777777777888888888999888999999888777777888:::777777888888999999999999666555555555555666888999777777888999999:::;;;;;;999888777777666666777777999::::::999777666777888777777666666666666777777888777666555555555555555888777666555555666777999777777666666666555555555555666666666666666666555555555555666666666777777555555555666777888888888888888777777777777777777666555555666888999999888666666666777777777777888777888888888888777666666777666666777888888777555777777888888888888999999444:::>>><<<:::<<<<<<:::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGHHHJJJMMMNNNOOOPPPRRRTTTVVVUUUUUUWWWYYYZZZYYYXXX]]][[[ZZZYYYYYY[[[]]]___ccciiioooqqqqqqqqqrrrtttuuuzzz~~~qqqkkkbbb[[[WWWTTTQQQNNNHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@??????>>>@@@AAABBBBBBBBBBBBAAAAAA===>>>>>>???@@@AAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================@@@???????????????>>>>>>============>>>>>>>>>>>>>>>===<<<>>>BBBFFFHHHIIIAAA???<<<;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999888888888::::::999999999999::::::999999999999999999999999999999999999888888888888:::999888999;;;<<<<<<;;;999999999999999999999999<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999888666666777777888999999:::999::::::;;;;;;:::::::::<<<<<<;;;::::::::::::::::::<<<>>>===<<<;;;<<<<<<<<<======>>>>>>>>>>>>======???@@@AAA?????????@@@AAAAAA@@@??????>>>>>>>>>@@@@@@??????@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???BBBAAA???===<<<===>>>???BBB@@@???@@@AAABBBAAA???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;:::::::::::::::;;;::::::999888777777777888888888888888777999999999777777888999777777888888888888888888888777777666666777777888777777888888999:::::::::999888777777666666777777:::;;;;;;999777666666777888777777666666777777888777666666555555555666666666666555555555777888999888888888777777777666666777777666666666666777777666666666666777777777888555555666666777777888888999999888777777666666555555444444555777888888777777777777777888888888888777888888999999999999999999888666666888999888777666666777777888888888888666;;;===:::999;;;<<<:::999999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<>>>???AAABBBCCCDDDEEEGGGHHHHHHIIIKKKNNNOOOPPPQQQSSSUUUUUUUUUWWWYYY[[[[[[YYYWWW\\\\\\[[[ZZZZZZ[[[]]]^^^dddiiiooorrrrrrqqqrrrsssuuu{{{zzzqqqlllfff___ZZZVVVSSSOOOLLLJJJJJJJJJJJJEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@????????????AAAAAAAAA@@@@@@@@@??????????????????????????????>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>===<<<===@@@DDDHHHIIIIIIAAA???<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888999999999999999:::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<888999999999999999::::::<<<;;;;;;::::::;;;;;;<<<777888999:::;;;;;;;;;;;;777777777888888999999999999999:::;;;;;;;;;::::::;;;::::::999999999::::::;;;<<<>>>>>><<<;;;<<<======>>>>>>??????>>>>>>>>>===???AAAAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======??????>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@<<<===>>>>>>>>>>>>@@@AAA@@@>>>>>>???@@@@@@???===============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888888888888888888777888:::999888777888999888777777777777888888888888888777777666666666666777777888888999999999:::888888777666666666666666888999::::::888666777888888777777777777777777888666555555555555666666777555555555555666777999:::888888777777777666666666888777666555555666777888555555666666666777777777555666666666777777777888777666666666666666666666888777555555666666444333666666777777777888888888777888999:::;;;;;;;;;;;;;;;999777666888999999999666666666777777888888999;;;>>>>>>;;;:::<<<<<<:::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::<<<===???AAAAAABBBDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQTTTVVVWWWVVVWWWYYY[[[[[[ZZZXXX\\\[[[[[[[[[\\\\\\]]]]]]bbbhhhnnnqqqpppnnnooopppsssxxx|||vvvpppiii___WWWRRROOONNNLLLHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????============>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<>>>AAAFFFIIIIIIIII@@@>>><<<;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999::::::;;;;;;;;;;;;999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;::::::999:::999999999888888777777888999::::::;;;;;;;;;:::999999999999:::;;;<<<===;;;===???>>>===<<<=========>>>??????????????????>>>???AAA@@@@@@@@@AAACCCDDDCCCBBBAAA@@@???>>>===>>>======>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@:::>>>DDDGGGHHHHHHIIIJJJBBB@@@>>>======<<<:::888============<<<:::999888========================::::::999999:::;;;<<<<<<>>>>>>>>>>>>===;;;:::999999999999888888888888888666888::::::888777888888888888777666666777777888777777777777666555555444777888888888888888999999888777777666555666666666555777999:::999888999:::888888777777777777888888666555555555555666666777555555555666777888999999777777777666666666555555777666444444444444666777444444555555555666666666666666666666777777777777333333444444555666777777888777555555666666444333555555555666666666777777777888999;;;<<<<<<<<<<<<;;;999777666888999999999555666666777888999999999===???>>>::::::<<<;;;777::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<============<<<:::999:::;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFEEEGGGJJJLLLNNNQQQUUUXXXYYYXXXVVVVVVXXXZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^ccchhhoooqqqpppnnnnnnnnnooottt}}}pppfff]]]VVVQQQMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>???????????????@@@>>>>>>>>>>>>==================???CCCGGGIIIIIIHHH@@@>>>;;;;;;<<<======<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999999:::;;;<<<======<<<<<<::::::::::::::::::::::::999999999999::::::::::::999:::<<<;;;:::999:::<<<888888888999999::::::;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<:::888666555;;;::::::999888888777777888888999:::;;;;;;;;;;;;888888999999:::<<<===>>>;;;===??????===<<<===>>>===>>>???@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBCCCDDDDDDCCCBBBAAA??????>>>============>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@FFFNNNRRRRRRQQQRRRSSSPPPLLLGGGCCCAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<========================999999::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999999999888888888666888::::::999888777888999888777666555666777888666777777777666666555444888888888888888888888888888777666666555555666666333666999:::999999::::::999888888777777888888999777666666555555555666666555555666666777777888888777777666666666555555555555555444444444444555555444444444444555555555555666666666666777777777777222222333444666777888999555444444555777888888777555555555555666666666666888888:::;;;<<<<<<<<<<<<999888666666888999888777666666777888999::::::;;;<<<======:::;;;===;;;777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<;;;:::999999;;;===>>>???@@@AAABBBCCCEEEFFFFFFEEEGGGIIIKKKMMMPPPUUUXXXZZZWWWUUUUUUWWWYYY[[[[[[[[[ZZZZZZ[[[\\\^^^```aaaeeekkkqqqtttssspppooooookkknnn|||nnnddd]]][[[YYYUUURRRNNNLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@======>>>>>>>>>?????????@@@@@@???>>>===<<<;;;;;;===>>>AAAEEEHHHIIIHHHFFF@@@>>>;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;:::;;;<<<>>>>>>>>>>>>===::::::::::::::::::::::::999999999:::::::::;;;;;;888:::<<<;;;999888999;;;777888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<;;;999888777999999999999999999999999777888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<======:::<<<>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@@@@???<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????@@@AAABBBFFFLLLQQQRRRPPPNNNNNNPPPWWWRRRLLLHHHFFFEEEEEEDDDAAA@@@???>>>>>>>>>???@@@========================;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999:::::::::999999888888888555888:::;;;999888777777999888666555555555777777666777888888888777666555888888888888777777777777777777666555555555555666444777999::::::999888999999888888777777888888999888777666555555555555555666666777777777777777666888888888777777777666666555555666666666666555555555555555555666666666666777777777777666666666666444555555666777888999999666555555666888999999888555666666666666777777777888999:::;;;;;;;;;;;;;;;777666666777888888777555777777888999:::;;;<<<<<<:::<<<======AAADDDBBB<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>><<<;;;:::999999;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOSSSWWWWWWVVVUUUVVVXXXYYYYYYXXXZZZZZZYYYYYY[[[___bbbeeeeeekkkrrruuussspppnnnnnnhhhkkk{{{{{{sssqqqmmmhhhbbb]]]ZZZXXXMMMLLLIIIGGGFFFFFFFFFFFFIIIHHHGGGEEECCCAAA??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@:::;;;;;;;;;<<<<<<======AAA@@@???>>>===<<<;;;:::>>>???BBBFFFIIIJJJHHHEEE@@@===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;===????????????>>>::::::::::::::::::::::::999999999::::::;;;;;;;;;888:::;;;:::888777888;;;777777888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<=========888888888999999:::;;;;;;777888999:::;;;;;;<<<;;;======<<<;;;;;;;;;<<<<<<999;;;<<<<<<;;;::::::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFFFFFFFDDDBBBBBBDDDFFFCCCCCCCCCBBBBBBAAAAAA@@@;;;;;;<<<<<<===???@@@AAAAAA@@@?????????@@@AAABBBHHHLLLNNNLLLGGGDDDEEEHHHPPPLLLGGGDDDDDDFFFHHHIIIKKKIIIFFFCCCAAA@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;::::::999999:::::::::999999888888888555888:::;;;:::888777777:::888666555444555666777777888999::::::999888777888888888777777777777777777777666555555555555555666888;;;;;;:::888777777999999888888888888999999999888777555555444444444666777777777777777666555999999999888888888888777555666777888888777666555666666666666777777777777777777777777666666666666888888888888888999999999:::999777777888888666555777777777777888888888888999999::::::;;;;;;::::::666666666777999888666444777888888:::;;;<<<======:::===@@@BBBGGGKKKIIICCC<<<;;;;;;::::::999888888;;;;;;;;;<<<===>>>>>>???<<<;;;:::999999;;;<<<>>>AAABBBCCCDDDEEEGGGGGGHHHMMMMMMNNNMMMMMMOOORRRUUUTTTTTTUUUXXXZZZZZZXXXVVVZZZYYYXXXXXX[[[___dddgggccciiipppsssqqqnnnlllkkkgggiiizzzxxxnnnfff^^^[[[VVVQQQNNNLLLLLLLLLPPPNNNKKKIIIIIIGGGEEECCCEEECCCAAA@@@AAAAAAAAA???@@@@@@@@@?????????>>>>>>>>>???AAABBBBBBAAA???>>>======>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCDDDCCC@@@>>>>>>??????===:::===???DDDJJJOOONNNHHHCCCAAA>>>::::::===>>>>>>===<<<<<<============<<<<<<===<<<;;;;;;999999888777;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===<<<;;;::::::999999:::::::::;;;;;;;;;<<<=========<<<;;;;;;;;;<<<<<<:::888777999;;;;;;:::::::::;;;===999666777;;;===<<<999999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>><<<;;;<<<===<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<;;;:::;;;<<<===>>><<<>>>AAAEEEHHHIIIGGGEEEKKKHHHEEEAAA???>>>??????CCCCCCBBBAAA@@@@@@@@@@@@======>>>???@@@AAAAAABBB?????????@@@AAABBBDDDEEERRRNNNIIIFFFDDDDDDCCCBBBIIIIIIHHHDDD@@@???BBBFFFJJJJJJJJJHHHEEEAAA===;;;>>>======<<<;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;:::;;;======;;;999888888;;;;;;;;;:::999888777666555666777888999999888777666666777777777777666666999666333444777:::;;;::::::999888777666666666666777777888999999999999999<<<<<<<<<;;;::::::::::::777777777777777888888999444444444444444555666777666666777777777777666666555555666777777777777777888888888888888888888888777777777777777777777777555444444444555666888999555666999;;;<<<;;;:::999999999999888888666555555888888777777777777888888888888888777777777777777888888777777777777777888888888888999:::;;;======@@@<<<999DDD___qqqeeeMMM???>>><<<:::::::::<<<===;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;<<<===CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVXXX\\\bbbgggjjjnnnooopppppppppooommmllliiippp{{{uuummmeee```^^^___```ddd```ZZZTTTOOOKKKHHHFFFEEEDDDCCCDDDEEEFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAA???======??????===;;;@@@AAAEEEJJJMMMLLLHHHDDDAAA???======??????===;;;<<<<<<============<<<<<<<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999999::::::888666777999;;;;;;:::999:::;;;===999666777;;;===<<<:::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;<<<999999999999999:::;;;<<<:::;;;<<<=========<<<;;;<<<;;;:::999999999:::;;;<<<;;;;;;:::;;;<<<===>>>???AAAFFFMMMQQQRRRPPPMMMMMMJJJFFFBBB??????@@@AAAEEEDDDCCCAAAAAA@@@@@@@@@??????????????????@@@@@@>>>>>>>>>???@@@AAABBBCCCHHHFFFDDDCCCCCCBBB@@@???EEEEEEDDDBBB>>>>>>@@@CCCFFFGGGGGGGGGEEECCC@@@>>><<<======>>>===<<<;;;::::::;;;===>>>>>>===;;;::::::;;;<<<<<<:::999999999::::::::::::999888777777555666777999999999888777777777888888888777666666666444444666999;;;:::888888777777777777777888888666777888888999999888888:::;;;;;;;;;;;;;;;:::999777666666666666777888888555444444444444555666777666666777777777777666666777888999999::::::999999555555555555555555555555777777777777777777777777555555444444555666777888666777999:::;;;:::999888999999999888888777666555777666666666777777888999:::::::::999999999999999888888777777777777888888888999999::::::;;;;;;<<<999::::::???OOO\\\UUUEEE???>>><<<::::::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;<<<>>>CCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVWWWYYY]]]bbbgggjjjmmmmmmoooooopppooonnnmmmlllqqq}}}~~~~~~vvvjjj]]]SSSMMMJJJEEECCCCCCCCCEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;???>>>======>>>???>>>===BBBDDDGGGKKKMMMKKKGGGDDDAAA@@@???@@@@@@???<<<:::<<<======>>>>>>======<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::888666777999;;;;;;:::999:::;;;<<<999777777:::<<<<<<:::;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;<<<=========DDDFFFGGGEEEAAA>>><<<;;;777777777888999:::<<<===:::<<<>>>@@@@@@???===<<<===<<<:::999888999999:::<<<;;;;;;;;;;;;<<<======AAAEEEMMMVVV\\\^^^[[[XXXNNNKKKFFFBBB??????AAABBBEEEEEECCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>???>>>>>>>>>??????@@@AAA>>>>>>>>>???@@@@@@===;;;???@@@@@@???======>>>???AAABBBCCCEEEEEEDDDDDDCCC;;;<<<===>>>>>>===;;;::::::;;;<<<======<<<;;;::::::;;;;;;:::888888999;;;::::::::::::999888888777666777888999999999888777888999999999888777666666666666777999:::999777444666666666666777888999:::555666777777888888777777888999;;;<<<<<<;;;:::999666666555555666666777888555555444444555555666666666666777777777777666666444555555666777666666666444444444444444444444444777777777777777777777777666666555555555555666777777888999::::::999888777888888999888888777666555555555666777888999:::::::::::::::999999999888888888888777777777888888999999999:::;;;;;;;;;:::999444:::===;;;???EEEDDD>>>>>>===<<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<=========>>><<<;;;::::::;;;===>>>BBBCCCDDDDDDFFFFFFGGGHHHJJJJJJKKKMMMOOOQQQSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZXXXXXXXXXZZZ^^^ccchhhjjjkkklllmmmooooooooonnnnnnooorrr~~~qqq___SSSMMMIIIGGGEEEEEEEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;999>>>======>>>>>>???>>>>>>AAAEEEJJJNNNOOOLLLGGGCCCAAA@@@@@@??????>>>===;;;======>>>>>>>>>>>>======::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;<<<<<<:::888777999::::::999999:::;;;<<<999777888:::<<<<<<;;;999999888888999999:::;;;:::::::::;;;<<<===>>>>>>DDDFFFHHHGGGDDD@@@>>>===888777777888999:::;;;;;;<<<>>>AAACCCDDDBBB???>>>===<<<:::999888999999:::;;;;;;;;;;;;<<<<<<======@@@FFFOOOZZZbbbccc```\\\MMMJJJEEE@@@>>>>>>@@@BBBDDDCCCBBB@@@???>>>>>>>>>????????????>>>>>>>>>>>>@@@???????????????@@@AAA===<<<<<<===>>>>>><<<:::;;;<<<===============>>>>>>???AAACCCDDDEEEEEEEEE===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999888666777999;;;:::::::::::::::999888777777777888999999999888777999999:::999999888777666:::::::::999888666444222666666666666666777888888555555666777777777777777555777:::<<<===;;;999888555555555555555666777777666666555555555555666666666666777777777777666666222333444444555555444444666666666666666666666666777777777777777777777777666666666555555555555555777888888999999888777666888888888888888777666666555666777999:::;;;<<<<<<999999888888777666666666888888777777888888999999999:::<<<<<<<<<:::888777555===@@@;;;888;;;======>>>===<<<<<<;;;<<<======<<<<<<<<<<<<<<<============<<<;;;::::::;;;===>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKMMMOOORRRTTTUUUWWWVVVUUUTTTUUUWWWYYYZZZZZZZZZZZZ[[[___ccchhhjjjiiijjjlllnnnooopppoooooopppsss~~~rrr___TTTOOOMMMJJJHHHHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????<<<===>>>??????>>>===<<<>>>>>>??????>>>>>>??????>>>DDDLLLRRRRRRNNNGGGCCCDDDCCCBBB@@@???>>>??????======>>>>>>>>>>>>======999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999<<<;;;;;;;;;<<<<<<:::888666888::::::999888999:::;;;:::888888999;;;;;;;;;999999888888999999:::;;;:::::::::;;;<<<===>>>>>>AAACCCFFFGGGEEEBBB@@@@@@::::::999999888999999:::???AAADDDFFFFFFDDDAAA???<<<;;;:::999888999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>CCCLLLVVV^^^___\\\YYYIIIFFFAAA>>><<<===???@@@BBBAAA???>>>===<<<<<<<<<<<<======>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCC@@@===<<<<<<=========;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCC@@@>>>;;;999888999;;;===:::;;;;;;;;;;;;;;;;;;:::999999999777555555777:::999999:::::::::999888888777888999::::::999888777999999999999999888777777;;;:::999777555555666777888888777666555555666666555555666777777777777777555666999;;;<<<;;;999777555555555555555666777777777666666555555555666666666666777777777777666666666666777888888888888777666666666666666666666666777777777777777777777777666666666666666555555555777777777777777777666666777888888888888777777666666777999;;;===>>>>>>>>>999999888888777666666555888888888888888999::::::999:::<<<<<<<<<:::888666999===>>>;;;999:::============<<<<<<<<<====================================<<<:::::::::<<<===???BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMPPPRRRUUUVVVWWWVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[\\\___cccgggjjjiiijjjlllnnnpppppppppppppppsss~~~rrrcccUUUQQQLLLIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA????????????????????????<<<======>>>???????????????@@@AAAAAA???>>>???AAA<<>>>>>??????>>>>>>===::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::888666666888::::::999888999:::::::::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;<<<============@@@CCCDDDCCCBBBAAAAAA<<<;;;::::::999999999:::BBBCCCEEEEEEEEECCC@@@>>>;;;:::999999999:::;;;;;;:::;;;<<<<<<======<<<<<<<<<@@@FFFNNNTTTUUUSSSQQQCCCAAA>>><<<<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCGGGCCC???======>>>>>>>>><<<;;;:::;;;===??????>>>??????@@@@@@AAAAAAAAABBBCCCAAA>>>;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999777666777888999999999::::::999999888888999:::::::::999888777777777888888888888888777666777666555555777:::===999888777666555555555555555666777777888888777777666777999::::::999888777666666555555666666777888777777666666555555666666666666777777777777666666555555666777777777777777444444444444444444444444777777777777777777777777555555666666666666666555666666666666666777777777777777888888888888777777666888:::<<<>>>>>>>>>>>><<<;;;;;;:::999888777777888888888888888999:::;;;:::;;;;;;<<<;;;:::888888:::::::::::::::<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::999:::<<<>>>???AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSUUUWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\^^^bbbfffiiijjjlllmmmooopppqqqqqqpppooosssyyyeee___WWWPPPLLLKKKJJJJJJEEEEEEEEEEEEDDDDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDBBB@@@>>>@@@AAA<<>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999999999::::::888666666888999:::999888999::::::::::::999999999;;;===;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@?????????@@@;;;;;;;;;:::;;;;;;<<<<<>>???AAAEEEIIIKKKJJJHHH>>>>>>============>>>>>>>>>======<<<<<<<<<======<<<=========>>>>>>??????????????????@@@AAACCCCCCDDDBBB???>>>??????>>>===>>><<<999999<<<>>>???>>>???????????????@@@AAABBBEEEEEECCCBBB???===<<<;;;===<<<<<<<<<<<<<<<<<<======>>>???===;;;999888888888999999::::::999999999999999:::::::::999888777555555666777888888888888555777888888666666999;;;777666666555555555666666666777888888999999888888888888888888888888777666777666666666666777888888888888777666666666666666666666777777777777666666333444555555666666555555555555555555555555555555777777777777777777777777333444555666777777666666555555555555666666777888777777888888888888777777666777999<<<======<<<<<<<<<<<<;;;:::999888777666888888888888999:::;;;<<<:::::::::::::::::::::999888888999:::;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKNNNPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\[[[[[[[[[^^^aaaeeeggglllmmmoooqqqqqqqqqqqqqqqooosss}}}ttthhh]]]VVVRRRPPPOOODDDCCCCCCCCCBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAAAAABBBCCCCCC????????????????????????AAA@@@???>>>>>>???@@@AAABBBDDDEEEDDD@@@???@@@BBB>>>CCCIIIMMMOOOPPPRRRTTT\\\```dddaaaYYYNNNEEE@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888666888999999888888999::::::::::::999888999;;;===999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===???:::::::::;;;<<<===>>>???CCCCCCBBB@@@???===;;;:::999888888888999;;;===>>>::::::<<<=========<<<;;;@@@??????AAACCCEEEDDDDDD<<<<<<======>>>>>>??????===============>>>??????>>>>>>>>>>>>=====================>>>???AAABBBCCC@@@??????@@@@@@@@@===;;;@@@<<<888888;;;>>>>>>>>>>>>===>>>>>>???@@@BBBCCCFFFGGGHHHHHHEEEAAA<<<999======<<<<<<<<<<<<======@@@AAABBBAAA>>>;;;999999888999999:::::::::999999999::::::;;;:::999888777333444555777888888888888777:::<<<;;;777444333444555555444555555666777888777777888999999999999999999999888777777777666666777777777777777888999999888888777666666666666666666666777777777777666666777888888999999999999999888888888888888888888888777777777777777777777777222333555777777777777777444444444555555777888999666777777888888888777777555666888;;;<<<;;;:::999::::::999888777666555444888888888888999:::;;;<<<;;;::::::999999:::;;;;;;777888:::<<<;;;:::<<>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<;;;:::999:::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLNNNQQQTTTVVVXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[[[[]]]aaadddgggmmmnnnpppqqqrrrrrrqqqqqqooossszzzlll```WWWRRRPPPLLLIIIHHHIIIIIIFFFBBBEEECCCAAA?????????@@@AAA???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@????????????>>>DDDEEEJJJNNNNNNMMMSSS[[[bbbkkkrrrpppcccSSSIIIEEE??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888999;;;<<<===<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::<<<<<<======<<<:::999777666777999;;;<<<>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<============;;;999777888;;;>>>@@@AAA@@@??????===<<<;;;:::999::::::999888999:::;;;<<>>???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;???>>>>>>@@@AAABBBAAA???AAAAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>@@@BBBCCCCCCBBB@@@>>>AAACCCFFFIIIIIIFFFCCC@@@AAABBBAAA>>>;;;;;;>>>AAACCCBBB@@@??????===:::888888888888999999:::::::::777888888999999888888777666666666666777777777777;;;999777444333333444444<<<;;;:::888777777666666999777444444666999:::::::::;;;;;;999666444333333555555555555666666666666999999888777666666777777666555444333333444555666666666777777777777666666:::888666444333555777888666666777888888888888888::::::999888777666555555666666666666777777777777555666888999:::::::::999666777999::::::999888666555666777888888777666555555555666777888999999:::999999888888888888999999777777888999999999999888<<<<<<<<<<<<============>>>>>>======<<<<<<<<<;;;>>>===;;;;;;;;;===@@@BBBAAAAAAAAAAAABBBDDDEEEFFFGGGJJJMMMOOOPPPRRRTTTUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]___bbbeeegggjjjlllnnnoooooooooqqqrrrrrrtttzzzlllcccXXXSSSMMMJJJIIIIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@CCCEEEIIINNNMMMLLLQQQXXXcccllltttrrreeeVVVKKKFFF???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999:::<<<<<<<<<<<<;;;999999::::::;;;:::::::::========================;;;;;;<<<<<<<<<======>>><<<:::888999;;;>>>?????????>>>>>>===;;;::::::999::::::999999999:::;;;<<<>>><<<999999;;;<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<>>===<<<;;;<<<;;;;;;;;;;;;<<<======???AAADDDFFFFFFDDDAAA???===>>>@@@CCCFFFHHHIIIJJJHHHGGGEEE@@@<<<;;;>>>AAAFFFEEEBBBAAA???===999777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::444555555666777888999999;;;:::777555444555555666:::999888777777666777777888666555555777999:::999<<<======<<<999777777777666666666777777777777888888777777666555555666666999888777777777777888999777777777777777777777777999888666555555555666777666666777888888888888888666666666777777777888888666666666666777777777777666666777888999999999999777888999::::::999777666666666777888888777666666999888777777777777777888999999888888888888999999888999999:::::::::::::::<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<===<<<:::999:::<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<::::::::::::999999999999>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>???@@@>>><<<999999;;;===============<<<;;;;;;:::999999::::::999999999:::;;;<<<>>><<<::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@???@@@BBBDDDFFFEEEDDD@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<======@@@CCCFFFHHHHHHFFFCCC@@@<<<<<<<<<>>>BBBGGGLLLOOONNNLLLHHHCCC>>><<<===???EEECCCAAAAAA@@@>>>;;;999888999999999999:::::::::888888999999999999888888333444555666888999:::::::::999888666666666777888777777666666666666777777666555555777999:::999888777999:::999777666666666777777777777888888888888777666666555555555555555777666666555555666666777888888777666666777888888888777777777666666666666666666777888888888888888555555666666666777777777666666666666777777777777777777777666666777777888888999999999999888666666666777777888888777777666999888777666666777999:::999999888888888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>============<<<<<<<<<;;;:::999999;;;>>>@@@DDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQRRRSSSVVVXXXVVVWWWXXXZZZ[[[\\\]]]]]][[[ZZZZZZZZZ\\\^^^aaacccdddgggkkknnnppprrruuuwwwsssvvv|||mmm```XXXSSSOOOMMMHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBFFFKKKKKKGGGHHHLLLYYYbbblllkkk___PPPFFFAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888999999:::;;;<<<===???>>><<<::::::<<<>>>???<<<<<<<<<===>>>@@@BBBCCC@@@>>>;;;999:::;;;<<<;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<===============<<<<<<============>>>>>>>>>>>>===============>>>??????@@@???@@@BBBEEEGGGFFFEEE@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<======@@@BBBFFFHHHHHHFFFBBB@@@>>>===<<<===???CCCGGGJJJLLLKKKIIIEEEAAA>>><<<<<>>===>>>@@@@@@>>>===999999999999999999999999777777888888888888777777555555666777888888999999888777777666666777888888555555555555555666777777555555666888::::::888666444666777777666555555666666666777777777888888888777666666555555555666666666666666555555555555555888777555444444555777888666777777888888777555444666666777888888888888888888888777666555444333333666666666666777777777777888777666555555555777777999999888888777777666666777777777777777777777777777666555444666999===???:::999999888888999999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>=====================<<<:::999:::<<>>>>>>>>>>>????????????????????????=========<<<<<<=========;;;;;;:::999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;:::;;;<<<===>>>???>>><<<::::::<<<>>>???=========>>>@@@BBBEEEGGGBBB???;;;::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999::::::::::::;;;;;;<<<======>>>===<<<<<<============>>>>>>>>>>>>======<<<<<<===>>>???@@@??????@@@BBBEEEGGGFFFEEE??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@CCCFFFFFFCCC@@@>>>=========>>>???@@@BBBCCCDDDEEEFFFFFFEEEAAA===:::<<<;;;;;;<<<>>>???===<<<999999999999999999999999::::::;;;;;;;;;;;;::::::888888888888777777777777666555555555666666777777444444444444555666777888444555666999;;;;;;888666666888::::::999888999:::555555555666666666777777777777777666666777888888::::::::::::999999888888777666444333333444666777666777888888888777555444666666777888888888888888888888777666555444333333666666666666777777777777888777666555555555777777999999777666666666777777888888777777777777888888777666555555666999===???::::::999999999999::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;===@@@BBBBBBCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQUUUWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^]]]\\\\\\]]]___bbbccceeehhhkkknnnoooppprrrtttssswwwyyyooohhh]]][[[XXXTTTPPPLLLIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDD@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA???AAAFFFGGGEEEEEEGGGLLLUUU^^^]]]TTTIIICCCBBB============>>>>>>>>>>>>========================>>>======<<<<<<======>>>::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999;;;<<<>>>???AAA@@@>>><<<:::::::::;;;>>>===<<<;;;;;;<<<===>>>===<<<<<<===@@@DDDGGGIIIBBB???<<<::::::::::::999999:::::::::::::::::::::888999:::;;;;;;;;;:::::::::<<<======;;;999::::::999999999:::::::::;;;;;;;;;;;;===>>>>>>>>>===<<<============>>>>>>>>>>>>>>>>>>===<<<<<<===?????????>>>???AAACCCEEEDDDCCC>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>@@@BBBBBB@@@>>>===:::;;;<<<===??????@@@@@@===>>>AAADDDEEEDDD???;;;>>>===<<<<<<<<<<<<999777:::::::::999999999999888999999::::::::::::999999:::999999888888777666666555555555666666666666666555555555555555666777777555555666888::::::888666555666888888777777888999555555555555666666666666888777777777777888888999::::::::::::999888777666666666555444444555666666666777888888888777555444666666777888888888888888555555666666666777777777666666666666777777777777777777777666666777777888999888666555555666888999999888888777777888888999<<<:::999777777777999:::::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>?????????===<<<;;;;;;>>>@@@BBBAAABBBDDDFFFGGGGGGGGGFFFIIIKKKLLLMMMNNNPPPTTTWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]___aaadddfffgggiiilllnnnnnnoooqqqrrrrrrvvvzzzyyyvvvppphhh^^^UUUOOOMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>???CCCFFFDDDEEEHHHHHHPPPXXXXXXPPPGGGDDDDDD<<<=========>>>>>>>>>???========================>>>>>>============>>>>>>::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888999:::<<<>>>@@@AAA@@@===;;;999999999:::========================;;;::::::<<>>===;;;999999:::::::::::::::;;;;;;;;;;;;:::;;;===>>>???>>>===<<<============>>>>>>>>>>>>@@@???===<<<<<<<<<>>>???>>>======???AAABBBAAA@@@===============<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>??????>>>======;;;;;;;;;;;;<<<===>>>???;;;;;;<<<@@@CCCDDDBBB??????>>><<<<<<===<<<999777:::::::::999999999888888777777888888888888777777999999888888888888888888666666777777777666666555666666666555666666777777555555666888::::::999777222444666666555444555666555666666666666777777777666666666666666777888888888888999888888666555444777777777777777777777777777777777777777666666555666666777888888888888888666666666777777777888888666666666666777777777777666666777888999999999999888777555333444666999;;;999999888777777888999999<<<;;;:::999888777777777;;;::::::999999::::::;;;;;;;;;<<<============<<<<<<<<<<<<<<<==================>>>>>>>>>?????????>>><<<;;;:::;;;===???AAAAAACCCEEEGGGHHHHHHGGGFFFJJJLLLMMMMMMNNNQQQUUUYYYWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\]]]___bbbeeegggfffhhhkkkmmmnnnoooqqqrrrqqquuuxxxjjjaaaSSSQQQMMMIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>BBBEEEEEEFFFHHHDDDLLLSSSSSSLLLEEECCCDDD<<<=========>>>>>>??????????????????????????????>>>>>>============>>>>>>;;;<<<<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===>>><<<:::999999:::;;;<<<<<<<<<============<<<<<<999999999:::===BBBFFFIIIBBB???<<<:::::::::::::::999::::::;;;;;;<<<<<<===888999:::;;;<<<;;;::::::999<<<>>>>>>;;;999999;;;::::::;;;;;;;;;;;;<<<<<<999;;;===>>>???>>>===<<<============>>>>>>>>>>>>AAA@@@===<<<;;;<<<===>>>=========>>>@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>==================>>>@@@>>><<<:::999:::;;;======;;;:::<<>>>>>===;;;:::::::::999999888888888:::::::::;;;;;;:::::::::777777888888999999999:::888888888888888777666666777777666666666666777777666555555777999:::999888666777999999888777777888777777777777888888888888555555555555555666777888;;;;;;<<<<<<;;;:::888777888888999999999999888888888777777777666666666666666666777888888888888888::::::999888777666555555666666666666777777777777555666888999:::::::::999777666444333444777:::<<<:::999888777777888999:::999999999999999999999999;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>======>>>>>>?????????@@@===;;;:::999:::<<<>>>@@@BBBCCCFFFHHHIIIHHHHHHGGGLLLMMMNNNNNNOOORRRWWWZZZWWWXXXZZZ[[[]]]^^^^^^^^^\\\\\\\\\]]]___bbbeeegggeeegggkkkmmmnnnooorrrtttpppttt}}}ttthhh___TTTLLLJJJJJJJJJIIIDDDBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBBBBDDDFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???@@@AAACCCDDDFFFHHHIIIIIIFFFCCCAAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>======>>>???@@@@@@======>>>>>>===<<<;;;;;;===<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999888999999999999888777777:::::::::999999999888888999999999888888888888777::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============:::;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>>>>>>>===<<<;;;::::::;;;<<<>>><<<:::888888999<<<======??????===>>>BBBCCC@@@<<<<<<;;;:::999999999999:::999888777666666666666777777888888888999999999555666888:::;;;:::999777444444555555666666777777888666555444444555666888999999999888888888888888666666777999::::::888555888777777777888999::::::555555555555666888999::::::;;;;;;<<<;;;:::888777888888777777777777888888;;;:::888666666777888999777777777777777777777777888888777666666666666666888777666666666666666777777777777777777777777777666888:::::::::999:::;;;<<<<<<<<<;;;:::888777666999999:::::::::999999888888888888888999:::;;;;;;<<<>>>???>>><<<::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::;;;===???@@@BBBBBBBBBCCCDDDFFFHHHIIIMMMMMMNNNOOOQQQSSSUUUVVVYYYZZZ\\\]]]^^^_________^^^^^^]]]^^^___bbbeeefffkkkkkklllmmmnnnooopppqqqpppmmmqqqxxxgggZZZSSSPPPNNNMMMLLLJJJHHHGGGHHHGGGFFFDDDEEECCCBBBAAACCCDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHHHHEEECCCBBBAAA>>>>>>????????????>>>>>>???>>>>>>>>>===========================>>>>>>???======>>>>>>===<<<<<<;;;======<<<;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????<<<;;;;;;:::999999888888;;;;;;;;;::::::999999999999999999999999888777777888888888999999:::::::::777777888888999999999:::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>===<<<<<<;;;<<<============;;;;;;:::;;;<<<<<<===<<<;;;999999:::<<<===<<<>>>>>><<<===AAABBB???<<<<<<;;;:::999999999999<<<;;;:::999888888888888888888888999999999999:::666777888999:::999888888555555555666666666666666888777555444444555777888888888888888888888888888666666777888::::::888666888888777777888888999:::888777777777777888888999::::::::::::999888666555666666555555555555666666:::999888777666777777888666666666666666666666666888888777666666666666666777777666666666666777777777777777777777777777777666777999888888777999:::<<<<<<<<<;;;:::999888777999999999::::::999999888999999999999:::;;;<<<===@@@AAABBBAAA???>>>>>>>>>========================???????????????>>>=========<<<;;;:::;;;===???@@@BBBBBBCCCDDDEEEGGGHHHIIILLLLLLMMMOOOQQQSSSVVVWWWZZZ[[[\\\]]]^^^_________^^^^^^]]]^^^```bbbeeegggjjjjjjkkklllmmmoooppppppqqqnnnqqqnnnaaa[[[XXXWWWSSSPPPLLLIIIHHHGGGFFFDDDHHHFFFCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@DDDDDDCCCBBBBBBAAABBBBBBBBBDDDFFFFFFDDDBBBBBBBBB>>>??????@@@@@@??????>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<<<<===>>>???;;;;;;::::::999999888888;;;;;;::::::::::::999999999999999999999888888888666777888999:::;;;;;;<<<666666777888999:::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============;;;;;;::::::;;;;;;<<<===?????????@@@??????>>>>>>???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;===BBBBBB>>><<<<<<;;;:::999999999999;;;;;;:::999888888888888999999999999::::::::::::999999999888888888888888777777666666666666666555777777555555555555777777777777777777777777777777666666777888::::::888666888888777777777888999999::::::999888888888888888:::::::::999888666555444666666555555555555666666888888888888888777777666666666666666666666666666888888777666666666666777777777777666666777777888777777777777777777777777777777888777555666888:::<<<<<<<<<<<<;;;999888777888999999::::::999999999::::::::::::;;;<<<======>>>???@@@@@@>>><<<<<<===========================>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::;;;===???@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTVVVXXX[[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^^^^```cccfffgggiiiiiijjjlllmmmooopppppprrrooosssvvvpppmmmlllccc^^^UUUOOOLLLKKKJJJJJJKKKIIIFFFDDDEEEFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBAAABBBBBBBBB@@@BBBDDDDDDBBBAAABBBBBB??????@@@@@@@@@@@@???????????????>>>>>>>>>======<<<===========================>>>>>>>>>======<<<========================<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????::::::::::::::::::::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;;;;;;;======::::::::::::999999888888::::::::::::::::::::::::::::::999999888888888888777777888999::::::;;;;;;777777888999999:::;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===??????>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===:::;;;<<<=========<<<;;;;;;<<<<<<<<>>??????===;;;;;;<<<========================<<<<<<======<<<<<<;;;:::<<<;;;::::::;;;===???AAACCCDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLNNNQQQTTTWWWXXX\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```cccfffhhhiiijjjkkkmmmnnnpppqqqrrrqqqqqqxxx{{{mmmaaaXXXTTTRRRQQQMMMJJJGGGEEEFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCC???AAABBBBBBAAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===>>>?????????>>>============>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@::::::::::::::::::::::::999999999::::::;;;;;;;;;========================???>>>===<<<;;;;;;<<<<<<:::999999999999999888888::::::::::::::::::::::::;;;:::999999888888999999999999999999999999999999:::999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@???>>>===???>>>>>>===<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<999:::<<<===>>>===<<<;;;;;;<<<<<<===BBBGGGFFF@@@<<<<<<;;;:::999999999999999888777777666777777777999999:::::::::;;;;;;;;;::::::999888777777777888888888777777666666666555777777666666666666777777555555666666777777777777888777777888::::::999888888888777777666777777888555555555666777888999999<<<;;;:::999888777666666888888777777777777888888888:::;;;<<<<<<:::888777888888888888888888888888999999888777777777777777777777777777777888999999888888888888888888888888::::::999777666777999<<<;;;;;;;;;;;;:::999888888777888999:::::::::::::::888888888888999:::;;;<<<@@@AAABBBBBB@@@>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;::::::;;;===@@@AAACCCDDDFFFHHHIIIJJJJJJJJJIIIJJJKKKNNNQQQTTTVVVXXX[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^aaadddgggiiikkklllmmmoooppprrrssstttpppsss}}}{{{mmmaaaYYYTTTPPPMMMHHHFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCC@@@AAABBBBBBAAA@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@???===<<<======>>>?????????>>>>>>>>>>>>????????????>>>>>>;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@???::::::::::::::::::::::::999999::::::;;;;;;<<<<<<====================================<<<<<<;;;;;;999999999999999999888888999999::::::::::::;;;;;;<<<;;;:::888888999999::::::::::::999999999888888;;;:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>======>>>>>>???@@@?????????@@@??????>>>>>>===>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;:::888999;;;<<<===<<<<<<;;;;;;<<<<<<>>>DDDJJJGGGAAA<<<<<<;;;:::999999999999::::::999999999999999:::999999999999::::::::::::999999999888888888888888888777777777777777777666777777777777777777777777555666666777777888888999999888777888999::::::999888888777666666666777777444444444555666888999:::;;;;;;999888888888888888666666555555555555666666999:::;;;<<<<<<:::888777999999999999999999999999999999888777777777777888777777777777888888999:::888888888888888888888888:::;;;:::999777777999;;;999999999999999888777777777888999999::::::::::::888888888888999:::;;;;;;>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@??????>>>;;;;;;::::::;;;>>>@@@BBBBBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^___aaadddhhhjjjllllllnnnppprrrsssuuuvvvoootttzzzjjjaaaYYYTTTOOOJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@AAACCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===>>>???@@@???>>><<<;;;======>>>???????????????>>>??????@@@@@@??????>>>;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<==============================;;;<<<===>>>>>><<<;;;:::888888888888888888999999999999999::::::;;;;;;;;;===;;;:::888888999:::;;;999999999999999999::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>======>>>?????????>>>>>><<<<<<===>>>>>>===<<<;;;::::::;;;;;;;;;:::999888777888999:::;;;;;;;;;;;;:::;;;:::===DDDJJJGGG@@@<<<<<<;;;:::999999999999:::999999999999999::::::888888888999999999999:::666777888999:::999888888777777777777777888888888777777777888888777777777666666777777888999999::::::888777888999::::::999888888777666666666666666777666666666777888888999999888777777777777888999666666555555555555666666888888999999999888777666888888888888888888888888:::999888888777777888888777777777777888999:::;;;888888888888888888888888888::::::999888777777888777888888888888777666666777777888999::::::::::::999999999999999;;;<<<<<<;;;<<<===<<<:::999888999<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;:::::::::;;;>>>AAABBBAAACCCEEEHHHIIIIIIIIIHHHJJJKKKLLLMMMPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^___aaaeeehhhjjjkkklllmmmoooqqqsssuuuvvvpppuuuuuubbb]]]VVVPPPMMMKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDBBBBBBBBBAAACCCCCCDDDBBB@@@@@@AAACCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>><<<===>>>???>>>===;;;999======>>>???????????????>>>???@@@AAAAAA@@@???>>>===>>>>>>???????????????========================<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::===??????===;;;999888888888888888888999999999999999::::::;;;;;;;;;===<<<:::888888999:::;;;777777888999:::;;;;;;<<<888888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>============:::;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<:::;;;;;;<<<;;;:::888777777777888888999:::;;;;;;999999999<<>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::::::::;;;>>>AAABBBAAABBBEEEGGGIIIIIIHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^___bbbeeeiiikkkjjjkkklllnnnpppssstttuuurrruuuyyyoooaaaXXXSSSQQQMMMJJJFFFGGGHHHIIIHHHFFFDDDCCCFFFFFFFFFDDDBBBBBBBBBCCCCCCCCCBBBCCCEEEEEECCCAAAAAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>==================<<<<<<<<<<<<999:::<<<=========<<<;;;========================>>>>>>??????@@@@@@@@@AAA???===<<<;;;;;;<<<===???>>><<<999:::<<<>>><<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===;;;999888777999;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============:::;;;;;;<<<======<<<<<<========================;;;::::::999:::;;;===>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???AAACCCFFFIIIKKKLLLLLLKKKLLLLLLMMMNNNPPPRRRUUUVVV\\\ZZZXXXWWWYYY[[[\\\\\\]]]]]]^^^```cccgggkkkmmmmmmnnnnnnpppqqqsssuuuvvvrrrttt{{{vvvhhh___ZZZVVVRRRLLLLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@????????????@@@?????????>>>>>>======;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<;;;;;;<<<===>>>>>><<<::::::<<<===<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;========================<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;===EEEJJJGGG@@@;;;;;;:::999999999:::::::::999888999;;;;;;;;;:::::::::::::::::::::;;;<<<999888888888888777777777888888777777666666666666888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666777777777888888888666888:::999777666777999888888777666666666666666555666777888999999999999888888777777777888::::::;;;;;;;;;;;;:::999888777777666666666666777888999777777777777777777777777999999888777666666777777999888777666666777888999777777777888999999::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======;;;;;;;;;;;;<<<>>>???@@@AAACCCFFFJJJLLLLLLLLLKKKLLLLLLLLLNNNPPPRRRUUUVVVZZZYYYWWWWWWZZZ]]]^^^^^^]]]]]]]]]___bbbgggkkkmmmnnnnnnooopppqqqsssuuuvvvrrrtttzzzwwwjjjccc^^^[[[UUUSSSQQQNNNLLLLLLLLLMMMHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFCCCBBBCCCDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@????????????????????????============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<::::::<<<===<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::===========================<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<:::::::::<<>>>>>>>>>>>======;;;::::::;;;<<<>>>@@@AAA@@@CCCGGGKKKMMMMMMLLLKKKLLLLLLLLLMMMPPPRRRUUUWWWYYYWWWVVVXXX[[[^^^___```]]]]]]]]]^^^aaafffjjjlllnnnnnnooooooqqqrrrttttttqqqsssyyyvvvnnnjjjhhhaaa```]]][[[WWWTTTRRRQQQOOOMMMMMMMMMNNNOOOOOOOOOMMMJJJFFFEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@??????>>>@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<::::::::::::::::::::::::777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::==============================<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<:::;;;;;;<<>>===;;;888777777777777666666555555555555666666888888888888999999999999::::::999777666666666666888777777777777777777888777777888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;;;;===???@@@@@@CCCHHHLLLNNNNNNLLLKKKKKKKKKLLLMMMPPPSSSUUUWWWYYYXXXWWWYYY\\\^^^______^^^]]]]]]]]]```dddhhhkkknnnnnnooooooppprrrssstttqqqrrryyy{{{zzztttuuuvvvuuuqqqjjjccc___]]][[[YYYYYY[[[\\\\\\ZZZWWWSSSOOOMMMLLLLLLKKKJJJDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>@@@???>>>=========??????==============================<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<===============>>>>>>>>>>>>????????????????????????@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>:::::::::::::::::::::::::::999888888999:::===>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::=================================<<<<<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<:::<<<<<<<<>>???@@@===:::888999::::::999888888999::::::::::::999999999888888888777777777777777777777888888888888666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777777777444444444555555555666666444444444444555666666666888777777666666666666666333444555666666777777666666555555555666888;;;<<<===<<<:::888777777777888666666555555555555666666777777888888888999999999:::999888777666666666666777777777888888777777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======@@@>>><<<;;;:::;;;===>>>@@@CCCGGGKKKMMMMMMLLLKKKKKKKKKLLLMMMPPPSSSVVVWWW[[[ZZZYYYZZZ\\\]]]]]]\\\___^^^\\\\\\___cccgggjjjmmmnnnnnnoooppprrrssstttqqqrrryyyyyywwwtttvvvyyy{{{zzzxxxlllgggaaa[[[VVVQQQMMMJJJFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<========================;;;<<<===<<<::::::<<<===============>>>>>>>>>>>>????????????????????????@@@@@@???===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???::::::::::::::::::::::::<<<:::888777777:::<<<>>>;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;========================<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;======<<>>??????===;;;::::::;;;:::999777888999:::;;;:::999888999888888888888777777777777777777888888888888999777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777444444555555555666666666666555444555777999888777888888777666666666666666333444555666777777777777555555555666777888999:::;;;:::999888888777888888777777666666555555666666444555555666666777777777999888888777777777777777777777888888888888777777888888999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======@@@>>><<<::::::;;;===???AAACCCFFFIIIKKKLLLLLLKKKJJJKKKLLLMMMPPPSSSVVVXXX\\\[[[ZZZ[[[]]]]]]]]][[[```^^^\\\[[[]]]aaafffiiillllllmmmnnnppprrrtttuuuqqqsssyyy{{{ooodddZZZSSSMMMKKKIIIFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>========================>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;<<<===<<<::::::<<<>>>============>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???::::::::::::::::::::::::;;;:::999999999:::;;;;;;:::::::::::::::;;;<<<===999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<========================;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<999<<<<<<;;;===BBBCCCAAA;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;;;;999888777888:::;;;<<<;;;:::999::::::999999999888888888777777888888888999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777666666666777777777777888777555444666999:::999888888888777666666666666666444444555666777777777777444555666888888888777777888888999999999999888888999888777666666666666777444444555555666777777888777777777777777888888999666777888999999888777666888888999::::::;;;;;;<<<:::999999999999:::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======>>><<<:::999:::<<<@@@BBBAAABBBDDDFFFHHHJJJKKKLLLJJJJJJKKKMMMPPPSSSVVVXXXZZZZZZZZZ[[[^^^___^^^]]]```^^^\\\[[[\\\```eeehhhjjjkkklllnnnpppsssuuuvvvrrrtttzzz}}}ooofffUUUSSSOOOKKKHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<============<<<<<<;;;<<<>>><<<:::999<<<>>>============>>>>>>>>>>>>????????????????????????888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;======>>>::::::::::::::::::::::::999:::;;;;;;;;;:::999888:::::::::::::::;;;<<<===999999:::::::::;;;;;;;;;======<<<;;;:::999999888666777888:::;;;<<<==============================:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<888;;;;;;:::<<<@@@BBB@@@;;;;;;:::::::::;;;<<<<<<:::999999999;;;:::888777888999;;;======<<<;;;:::;;;;;;;;;:::::::::999999777777888888999999999999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777888888888888999999999999666444333555888:::999777888888777666666666666666444555666777888888888888444555777999999888666555666777888::::::999888888999999888777777777777777555666666777888999999:::666666666666777888999:::666777888999999888777666888999999::::::;;;;;;<<<999999888888999999:::;;;888999999:::;;;<<<======<<<<<<<<<============>>>======>>>>>>>>>>>>======;;;:::999888:::>>>BBBEEEBBBBBBCCCDDDFFFIIIKKKLLLJJJJJJKKKMMMPPPSSSWWWXXXXXXXXXYYY[[[^^^``````___aaa^^^\\\ZZZ\\\```eeehhhiiijjjkkkmmmpppsssvvvwwwsssuuu{{{mmm___SSSQQQQQQMMMIIIJJJGGGGGGGGGEEEBBBBBBBBBCCCEEEBBB@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>????????????>>>>>>999::::::;;;<<<===>>>>>>>>>===============>>>???===;;;::::::<<<======<<<888999:::;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::999888888888999:::;;;999999999999999999:::::::::::::::999999999888888???===:::777777999<<<>>>???;;;888888:::<<<<<<;;;???>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;::::::777888:::<<<<<<<<<;;;:::;;;;;;;;;::::::999999999999999999:::;;;===@@@AAA666888:::;;;;;;:::999888::::::::::::::::::::::::999;;;===<<<:::888888888777888888999999999888888888888777777777777888888888888777666666666666666666555555555444444444444888666555666999:::999666333666888777666555777:::999999999999888888888777777777777777888888888888777777666666666666777777:::999777666555666888999999999888888888888888999999888777666555555666777666666777888888888888888666777777888888666555444444555666666666666666555666666555555555555666666888999:::;;;;;;;;;::::::999999999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>============<<<;;;::::::;;;<<<===>>>DDDFFFHHHJJJJJJJJJIIIHHHKKKKKKLLLMMMPPPSSSVVVXXXWWWXXXZZZ[[[\\\\\\\\\[[[aaa^^^\\\\\\___ccceeefffiiiiiijjjlllooorrruuuwwwwwwtttwww{{{iii___YYYRRRMMMMMMFFFFFFGGGGGGGGGGGGHHHIIIDDDCCCAAA@@@AAABBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>???>>>>>>===============;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>??????===<<<:::;;;<<<======<<<888888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>===<<<;;;::::::::::::::::::999999999999999:::888999999999999:::::::::<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999::::::<<<===>>>;;;888888:::<<<<<<;;;>>>===<<<;;;;;;;;;<<<<<<========================;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999999999999999:::;;;===???AAA888999:::;;;;;;:::999999:::::::::::::::::::::::::::<<<>>>===;;;999999999999999999999999888777666888888777777777777888888888888777666666666666666777777777777666666666666888666555666999:::888777555777999888777666888:::999999888888888777777777555555555555666666666777777777666666666666777777:::999777666666666777888444555666777777777777777888777666555444555666777444444555666666666666666555666777999::::::::::::666666666777777777666666777777666666666666777777999999999999::::::::::::999999999999888888888777;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>============<<<;;;::::::;;;<<<>>>???CCCCCCCCCDDDEEEFFFHHHHHHKKKKKKLLLMMMOOORRRUUUVVVXXXYYYZZZ\\\]]]]]]]]]\\\___]]]\\\]]]```dddeeefffiiiiiijjjlllooorrruuuvvvwwwtttxxxyyykkk___WWWUUUMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@@@@>>><<<;;;;;;<<<===<<<<<<888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;999888888888::::::;;;::::::999888777888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;===;;;999999:::<<<<<<;;;===<<<<<<;;;:::;;;;;;;;;========================???>>><<<:::999999:::;;;;;;;;;::::::::::::999999::::::999:::;;;===???@@@;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::999::::::::::::999888777666555888888777777777777888888888888777666666666777777999999999999888888888777888666666666888999888777777888999999888888999:::888888777777777666666666555555555666666666777777888777777666666777777888999888777777666666777777222333555777888888888777888777666666666777888999444444555666666666666666555666777999::::::::::::777777777777777777777777888888777777777777888888999999888777888999:::;;;999999999999888888888888999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>><<<;;;;;;:::;;;===>>>???BBBBBBAAAAAACCCFFFIIIJJJJJJKKKKKKMMMNNNQQQRRRTTTXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\\\\___ccceeeffffffhhhiiijjjlllooorrrtttvvvwwwuuuyyy{{{nnnfff]]]XXXRRRMMMIIIGGGEEEDDDFFFEEEDDDDDDEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA???===;;;;;;<<<===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888;;;;;;<<<<<<;;;999777666888888888999999::::::;;;;;;::::::::::::999999999888999:::;;;<<<<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;===???@@@>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;999888999999999999999999888777666888888777777777777888888888888777777666777777888::::::999999999888888888777777666777888888888888777888888888888888888999777777777777666666666666777777888888888999999999888777777777777777777888888888888888888777777777555666888:::;;;:::999999999999888777888999:::;;;666666777888888888888888777777777777666666666555999999888888888888888888999888888888888888888999999888777666666888:::;;;999999999999999999999999888888999999999999::::::<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;<<<===???@@@CCCCCCCCCDDDFFFIIIKKKMMMJJJJJJKKKLLLNNNOOOQQQQQQWWWXXXZZZ\\\]]]^^^]]]]]]ZZZZZZ\\\```eeeggggggfffggghhhjjjlllooorrrtttuuuvvvuuuzzztttmmmcccZZZUUURRROOONNNFFFEEECCCDDDEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<============<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<===???@@@AAA@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<=========>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<;;;:::888666777777888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::999999:::;;;===???;;;;;;;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999;;;>>>@@@@@@???===;;;::::::::::::::::::::::::;;;:::::::::;;;===>>>???AAA???===:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<999888777777666777888999999999999999888888777777777777888888888888777777777777888888999999888888888777777777666777777777777777888999777777666777777777777666777777777777666666666666888888888888999999999999888888777777777777888888888999:::::::::999777777888999:::;;;;;;;;;:::999999888777777777888999999666666777888888888888888777777777666666666666666;;;:::999888777888888888999999888888888888999999999888777666666888:::;;;999999999999999999999:::888888888999999:::::::::<<<<<<<<<<<<============<<<=========>>>>>>>>>???;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFHHHJJJKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQUUUVVVXXXZZZ\\\\\\\\\\\\YYYZZZ]]]aaafffhhhhhhffffffgggjjjllloooqqqssstttvvvvvv|||ttthhh]]]SSSMMMKKKHHHEEEDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???<<<<<<<<<<<<===???@@@@@@@@@>>>===<<<======<<<;;;===<<<<<<<<<<<<===>>>>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===;;;;;;<<<;;;;;;:::999888777777888999:::;;;;;;<<<============<<<<<<<<<;;;<<<;;;999888999;;;===>>>:::;;;<<<<<<::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>888;;;???BBBCCCAAA>>><<<999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???BBBAAA>>><<<;;;;;;;;;<<<::::::::::::::::::::::::888:::;;;;;;999777666666555666777888999:::::::::888888777777777777888888888888777777777888999999888888888777777777666666555777888888777777888999888777555666777777666555888888777777777666666666666666666777777777888888999888888777777888888999999:::<<<===<<<;;;999777888888888999999:::;;;;;;888777666555444555666666444444555666666666666666777666777777888:::;;;<<<;;;:::999777777777888888999999888888888888999999999999888777888999:::;;;999999999999::::::::::::888888999999::::::;;;;;;<<<<<<==================<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<>>>@@@BBB@@@BBBEEEHHHIIIJJJIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWYYY[[[\\\\\\\\\ZZZ[[[]]]aaaeeehhhhhhgggeeegggjjjmmmoooqqqssssssuuuwww}}}xxxfffZZZXXXSSSMMMIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>===============;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<=====================>>>??????AAA???===<<<======<<<;;;<<<;;;:::::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;666777888999:::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::999:::<<<<<<<<<=========<<<;;;:::;;;;;;<<<<<<===>>>>>>???<<<===@@@BBBBBB@@@>>><<<999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???CCCBBB@@@>>><<<;;;;;;;;;999999999999999999999999888:::<<<;;;999777777777666777888999999999999999888888777777777777888888888888777777888888999:::888888888888777777777777555777999888777666888::::::888666666888888777555999999888888888777777777666666777777777888888888999888888777777888888999:::;;;===??????<<<:::888888777777888:::===@@@AAA;;;:::888666555555555666444444555666666666666666777777666777888999;;;<<<;;;:::888666666666777888888888777777777777888888999999999999::::::::::::999999999:::::::::;;;;;;999999999:::;;;;;;<<<<<<=====================<<<<<<<<<<<<===>>>?????????;;;;;;;;;;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHKKKNNNPPPRRRRRRRRRTTTUUUWWWZZZ\\\]]]]]]]]]\\\\\\]]]aaaeeeggghhhgggeeegggiiimmmoooqqqrrrsssuuuwww|||ddd^^^VVVPPPLLLJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>===============>>>???AAA???============<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999;;;<<<===666777777999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999:::<<<>>>===<<<999888888;;;======:::999:::<<<<<<===>>>>>>>>>===;;;;;;999999::::::;;;<<<======@@@@@@@@@@@@@@@???>>>===999999999::::::;;;;;;;;;<<<;;;::::::;;;<<<>>>>>>CCCBBBAAA???===<<<;;;;;;888888888888888888888888999;;;===<<<:::888888888888888999999999888888777888888777777777777888888888888777777888999::::::999999999888888888777777555777999888666666888:::;;;999777777999:::888555999999999999888888888888888999999999999:::::::::999999888888888888999999:::<<>>;;;888999888888999<<>><<<:::888888888888666777777888888888888888999888666555555555666777;;;:::888666555555666777888888777777777777888888888999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;999999:::;;;;;;<<<=====================<<<<<<<<<;;;<<<<<<===>>>??????@@@;;;;;;;;;;;;===???AAACCCFFFEEEDDDDDDEEEGGGIIIJJJFFFHHHKKKNNNQQQSSSSSSSSSTTTVVVXXX[[[]]]^^^^^^^^^^^^]]]^^^```dddggghhhgggdddfffiiimmmpppqqqrrrrrruuuxxx{{{gggTTTJJJHHHKKKMMMGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAAAAACCCDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@CCCEEEGGGAAA@@@>>><<<<<<===???@@@??????>>>===============??????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888999;;;:::999999:::<<>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::999999::::::;;;<<<;;;;;;::::::::::::999999888999999:::;;;<<<=========>>>>>>===:::999999:::<<<<<<============<<<<<<>>>===<<<<<<<<<===???@@@????????????>>>===;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::@@@CCCEEEBBB===:::;;;>>>;;;999888888999:::999888888888888888888888888888:::::::::999888777666666666666777777888888888888<<<;;;::::::999999999999<<<:::888888999:::999888:::::::::999999888888888::::::999777555555777:::;;;777555666666555666999888888777777777777888888;;;;;;;;;:::777777777999999<<<@@@CCCBBB???:::777888666555555888<<<@@@CCCAAA===999888999999888777444666777888777777999:::888888888888777777777777:::999777666555666888999555555555555555666777777888888888777777777777777999999999999999999999999:::999888888888999:::;;;>>>======<<<<<<<<<======??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<===???@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOVVVUUUUUUVVVYYY\\\]]]]]]]]]]]]^^^aaaeeeggggggfffiiiiiijjjkkkmmmpppsssuuuxxxppp^^^UUURRRQQQJJJJJJIIIHHHFFFDDDDDDEEEDDDBBB@@@@@@AAABBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>=========>>>??????>>>======<<<<<<======<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>???===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;::::::;;;<<<>>>===<<<;;;::::::999:::;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;::::::::::::999999888999:::;;;<<<===>>>>>>?????????>>>;;;::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===??????>>>??????>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::???AAACCC@@@;;;999:::===<<<:::999999:::;;;;;;:::888888888888888888888888:::999999999888777777777777777777888888888999999;;;;;;:::999999999:::::::::888666666777888777666999999::::::;;;;;;<<<<<<:::::::::999777777999;;;999;;;;;;::::::;;;:::999999999888888888888999999:::::::::999666666777888:::<<<@@@CCCBBB???;;;777777666555555666999;;;===???<<<888777888999888777444666888888777777999:::888888888888777777777777777666444333333333555666888888888777888888999:::888888888888777777777777999999999999999999999999777777777888:::<<<>>>@@@======<<<<<<<<<<<<======???>>>>>>>>>=========<<<;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKMMMNNNOOOOOOPPPPPPUUUUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^aaaeeeggggggggghhhiiijjjmmmooorrruuuvvvvvv~~~wwwfff[[[VVVQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCAAAAAABBBBBBAAA???BBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBAAA@@@??????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>=====================>>>>>>>>>??????===============<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999;;;<<<<<<;;;;;;<<<======<<<;;;999888777777777:::::::::999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;::::::::::::999999888999:::;;;===>>>???@@@AAAAAAAAA???<<<;;;:::;;;999:::<<<===???@@@@@@AAA======<<<<<<======>>>???>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<===???AAA???;;;888999:::===;;;999:::;;;<<<<<<;;;999999999999999999999999999999888888888888888888888888888999999999999999999999999999:::::::::::::::888666666777888777666888888:::;;;===>>>@@@@@@===>>>>>>===;;;::::::;;;555<<<>>>;;;===CCCCCC>>>::::::999999999999:::::::::;;;;;;999777666777999:::<<>>>>>>>>>>>============:::::::::;;;<<<>>>AAABBBBBBCCCEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQSSSUUUWWWZZZ\\\\\\\\\[[[]]]]]]^^^aaaeeehhhhhhggggggiiikkknnnqqqtttuuuvvvttt}}}qqqhhhaaa]]]XXXSSSOOOMMMKKKJJJEEEDDDCCCDDDEEEEEECCCAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCBBBAAA@@@??????@@@@@@@@@???>>>===>>>======<<<<<<<<<<<<<<>>>>>>>>?????????===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===<<<;;;;;;<<<>>>===<<<;;;999888777777777::::::999999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::999999999999999:::<<<>>>???@@@AAABBBCCCBBB@@@===;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<======>>>>>>===============<<<;;;:::::::::::::::::::::::::::888999999:::;;;<<<======<<<>>>@@@>>>;;;999999999<<<:::999999;;;<<<<<<;;;999999999999999999999999888888888888888999999999999999999999999999999999888888999999::::::::::::;;;999888888999::::::999888888999;;;===>>>???@@@AAABBBCCCAAA>>><<<;;;;;;444;;;===888;;;FFFIIIDDD999999999888888999999999;;;;;;<<<:::888888999;;;:::;;;>>>@@@@@@>>>;;;999777777888888888777666666888888666666777888888888555777888888777777888:::999999999888888888777777;;;:::999888888888888999666555555555555666777777777888888888888888999999::::::999999999999999888:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>============999999999:::<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????=========>>>===<<<<<<;;;========================<<<<<<;;;;;;:::::::::::::::;;;===<<<;;;;;;<<<>>>>>>===<<<:::999999888888:::999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::::::::999999999999:::;;;<<<===???@@@@@@AAABBBBBB@@@===;;;;;;<<<<<<======>>>>>>>>>>>>===;;;<<<<<<===============;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;<<<=========???@@@@@@>>><<<:::::::::888777888:::;;;;;;:::999999999999999999999999888888888888888999999999999999999999999999999999777777999::::::::::::999;;;999888888999::::::999888999999:::;;;;;;<<<<<>>999;;;DDDHHHEEE888888777777777777888888999::::::999777777888:::999:::<<<======<<<:::999777888999:::;;;;;;::::::666777777777777777888999666777888888777666888999999999999999888888888888777777666666555555555555555555444444444555666666777777888888999999999::::::::::::999999888888888888999999999::::::::::::<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>999999999:::<<>>===AAA@@@@@@@@@@@@???????????????>>>===========================>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;999;;;<<<<<<;;;;;;<<<===>>>===<<<;;;;;;::::::;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999::::::;;;<<<===>>>>>>???>>>???@@@>>><<<:::;;;;;;<<<<<<============<<<<<<;;;;;;<<<============<<<:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAA@@@>>><<<:::999888777777999;;;;;;:::::::::::::::::::::::::::999999888888888888888888999999999999999888888888777888999:::::::::999888888777555666777999888888999999999999999999999999888:::===>>>???AAADDDFFFEEEFFFFFFFFFEEECCCAAA@@@888777777777777777777888666666777666444444666777888888999:::;;;:::999999777888999;;;<<<<<<<<<<<<666777888888777666777999666777999888777666777999:::999999999999888888888888888888888777777777777777777777777777888888999777777888888999:::::::::;;;::::::999999888888888444555777999;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???============>>>>>>>>>>>>:::::::::;;;<<<>>>AAABBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRWWW\\\^^^]]][[[ZZZ\\\\\\]]]^^^bbbfffiiijjjjjjhhhiiijjjlllmmmnnnoooooouuu{{{sssdddXXXSSSNNNIIIGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????BBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@???????????????>>>>>>==============================<<<;;;:::::::::;;;;;;999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<======;;;;;;::::::::::::999999::::::;;;;;;<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;999:::;;;<<<<<<===<<<<<<:::;;;<<<=========<<<<<<999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???AAAAAA???<<<::::::888777888:::<<<<<<;;;:::::::::::::::::::::::::::999999999888777777777999999888888888777777777777888999::::::999777666888666555666777999999888888888888888999999999999555666888999:::===AAADDDHHHHHHQQQ\\\ZZZKKK@@@>>>999888888777777888888999666777777666555555666888666777777888888888888888777777888888999:::::::::666888::::::777666777999666888999888777666777888::::::999999999888888888:::;;;;;;;;;::::::999999999999999888999::::::;;;777777888999999:::;;;;;;;;;;;;::::::999888888777444666888:::<<<=========;;;;;;;;;<<<<<<===>>>???<<<=========>>>>>>>>>???;;;;;;:::;;;<<<>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKMMMOOOQQQQQQRRRSSSXXX]]]^^^[[[ZZZ[[[]]]\\\]]]^^^bbbgggjjjkkkjjjggghhhiiikkkmmmppprrrtttttt{{{|||ccc]]]UUUOOOKKKJJJHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@??????@@@AAACCCDDDCCCBBB@@@>>>>>>???@@@AAAAAA@@@@@@???????????????<<<<<<======>>>>>>>>>???>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===========================<<<;;;:::999:::;;;;;;888999;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<<<<999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;777888999;;;<<<======>>>::::::<<<=========<<<;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAA???<<<999;;;999888999;;;=========::::::::::::::::::::::::;;;::::::999888777666666999888888888777777666666888999:::;;;:::888666555:::888777888:::;;;;;;:::777777888999999:::;;;;;;666777777666555777;;;===DDDFFFXXXnnnmmmUUUCCC@@@:::999999999999999999:::999::::::999888888:::;;;555555666666777777888888777777666666666666777888777999;;;;;;888666777888777888999888777666777888:::::::::999999999888888777888888888888777666666999999888888999999:::;;;777777888999::::::;;;;;;;;;;;;::::::999888777777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<>>>??????<<<=========>>>>>>??????<<<;;;;;;;;;<<<===???@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSXXX]]]^^^[[[YYY[[[^^^\\\]]]^^^bbbgggjjjkkkjjjfffggghhhjjjnnnrrrvvvxxxsss|||yyyfff[[[WWWTTTNNNHHHDDDCCCCCCEEEFFFFFFDDDAAACCCBBBAAABBBBBBBBB???===AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@???>>>>>>>>>@@@@@@??????????????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<===<<<<<<;;;:::999999::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999777555:::;;;???CCC@@@:::888;;;:::::::::::::::::::::::::::999999999888888777777::::::999999999999999999:::::::::999999999888888888:::<<<>>>???>>><<<:::;;;::::::999999::::::;;;;;;:::999888888888::::::::::::999999::::::;;;<<<>>>@@@VVVuuuwww[[[DDDAAAAAAAAA???===:::777555333999999888777666666777777999999999888888888888777777888888999999::::::;;;888888888777666666888:::;;;888555666999;;;999666<<<;;;999777666555555444666666666777888888999999555777999;;;<<<;;;:::999999999888888888888999999999999888888888888999999::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????===;;;888999;;;???AAABBBCCCEEEHHHHHHGGGFFFFFFFFFIIIKKKMMMNNNNNNOOORRRTTTXXXZZZ\\\]]]]]]]]]^^^____________bbbfffjjjlllllliiiiiijjjnnnrrruuuuuuuuuyyy|||nnnbbb[[[SSSLLLJJJIIIIIIIIIJJJIIIGGGEEEEEEDDDCCCCCCDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@????????????@@@@@@?????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????============<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;::::::;;;<<<>>>???999999:::::::::999888888:::;;;???CCC@@@:::999;;;:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999:::::::::999999999888888888999<<<>>>>>>===;;;:::999999999888888999999999:::999888888777888999:::999999999999999::::::;;;???FFFcccgggJJJAAA??????>>>===<<<:::888777999999888777777777777777999999999888888888888777999999999999999999999999999:::999777555555777:::>>>>>>>>><<<999666444444777777666666555555555555999999999999888888888888555666888:::;;;:::999999777777777666666777777777999999888888888888999999::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????===;;;999999<<>>@@@AAA??????>>>===============:::;;;>>>BBB@@@;;;999;;;:::::::::::::::::::::::::::::::::999999999999999777888888888999::::::::::::::::::999999999888888888999;;;======<<<:::999888888777777777777888888888888777777777888888999888888888888888999999::::::BBB]]]{{{}}}aaaEEE;;;:::::::::;;;::::::999999999999888777777777777888999999999888888888888777999::::::;;;<<<<<<======<<<<<<:::777444444777999>>>AAACCCAAA:::555444555444444555666777777777777;;;;;;::::::999888888777555666777999:::999999888888888777777777777888888999999888888888888999999:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@===;;;999999<<>>???@@@FFFDDDAAA???===<<<<<<<<<;;;:::===BBBAAA<<<:::;;;;;;;;;::::::::::::999999999999999999999888888888666777777888999::::::;;;:::::::::999999999888888888999:::;;;;;;:::999888888888888777777888888888777777777777777888888888777777777777777888888999999999FFFWWWYYYIII<<<999555666666777777777666666999999888777777888888888999999999888888888777777777888:::<<>>AAAAAA???<<<::::::666666888999::::::999999::::::999999999888888888555555777888999999888888;;;::::::::::::::::::;;;999999888888888888999999999::::::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===<<<======>>>??????@@@@@@===;;;999999<<>>999999===???<<<;;;===666777777777666666555444999888888888888888999999999999999888888888777777555666888;;;>>>@@@BBBCCC???>>><<<888555555777999::::::<<>>>>>???@@@@@@@@@>>><<<999:::<<<@@@BBBCCCDDDFFFIIIJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOPPPSSSUUUUUUXXX\\\^^^^^^^^^^^^___]]]]]]___bbbfffhhhhhhggggggggghhhlllpppsssssssssuuuyyypppaaaWWWPPPMMMIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????999:::;;;<<<============::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::999999999::::::;;;;;;999;;;@@@BBB>>>;;;:::<<<;;;;;;::::::999999888777888888888888999999999666777777777888999999999:::::::::999999999888888888888888888888777777666999999999888888999999999666666777888999999999999777777777777777888888999>>>:::777777999:::;;;<<<::::::::::::999888777666999888888888888999::::::999999999888888888888777666777777888999999::::::>>>>>>===:::888666777888<<<::::::===BBBCCC???;;;:::999888777666555555555555666666777888888999999666666777777888999999:::888888777777777777888888999999888888888888999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAA>>><<<::::::===@@@BBBCCCCCCEEEHHHIIIIIIHHHIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUVVVYYY^^^```aaa`````````^^^^^^```cccggghhhhhhgggffffffhhhkkkooorrrrrrrrruuuyyynnn```XXXNNNLLLHHHFFFGGGGGGFFFFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<======<<<;;;;;;:::;;;<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<=========<<<:::999999999:::;;;<<<<<<<<<<<<;;;999:::@@@CCC???;;;:::<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;777777777777888888888888:::::::::999999999888888888888888777777666666666888888777777777777888888666777888999:::::::::999888777777777777888999999888999888777888:::999666::::::;;;;;;;;;:::999999999888888888999999:::;;;999999999888888888888777777777777777777777777777<<<===>>><<<:::888888888999999:::<<<>>>??????>>>;;;:::777555444555777888888888888888888888888888777777777888888999:::;;;777777777666666777777777999999888888888888999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA>>><<<::::::===@@@BBBCCCBBBDDDGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPPPPQQQSSSUUUVVVYYY^^^aaabbbaaa```aaa______aaaeeehhhiiihhhgggffffffgggkkkooorrrrrrqqqssswwwsssgggSSSPPPLLLJJJIIIJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCC??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@????????????>>>===<<<:::888777============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777999:::<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::;;;<<<======<<<;;;:::777888999:::999888666555;;;888:::@@@CCC???;;;:::<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<=========888888888777777777777777:::::::::999999999888888888888777777666666666555777777666666666666777777666777999:::;;;;;;::::::888888888888888999999:::888:::999777888;;;:::555888888999:::::::::::::::999888888888999::::::;;;999999999888888888888777777888888999999::::::;;;;;;===>>>>>>;;;999888888333777;;;<<<;;;<<<@@@DDD===;;;888666666777:::<<<;;;;;;::::::999888888888888888888888999:::;;;<<<999999888888888888999999999999888888888888999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA???<<<::::::===@@@CCCCCCAAACCCFFFHHHGGGGGGHHHIIIKKKLLLOOOPPPPPPQQQSSSUUUUUUYYY^^^aaabbbaaa``````___```bbbeeeiiijjjiiigggeeefffgggkkkoooqqqrrrqqqpppuuu}}}}}}ooo___QQQMMMLLLHHHEEEFFFGGGBBBAAABBBAAA???@@@CCCAAAAAA@@@@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>???>>>>>>???@@@??????======??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<==================<<<<<<777999;;;===>>>===;;;::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::999::::::;;;777777777777888999:::;;;999999888888999999:::;;;===;;;888666555777:::<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::999999999999<<<:::888999<<<>>><<<:::999999999999999999999999999;;;>>>@@@@@@>>>;;;999===:::777555555777777777;;;;;;>>>CCCFFFDDD<<<555999999:::::::::999888777999999888888888888999999999888777777777777777888:::999888777666666666666666666777999999:::::::::;;;::::::999888888888999777777777888999:::<<<<<<999999888888888888888888777888999:::::::::::::::999999888777666666777777555555666666777777888888999:::<<<>>>===;;;999777::::::999999;;;===???AAAAAA<<<666555888:::999666999888777777777888::::::888888888777777777666666:::::::::999999999888888777888888888888999999999;;;;;;:::::::::;;;<<<<<<>>>======<<<<<<>>>???@@@;;;;;;<<<<<<===???@@@AAA@@@>>><<<;;;;;;>>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMOOOQQQTTTVVVWWW[[[^^^___]]]]]]^^^``````aaadddfffhhhiiiiiiiiiggghhhhhhiiilllnnnqqqssssssvvvzzz{{{wwwcccYYYSSSOOOLLLMMMHHHDDDCCCEEEEEECCCCCCEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBB@@@>>>===>>>???===>>>@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::;;;;;;999999888888888888999999999999888888999999:::;;;<<<:::999777777999;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::999999888999999999:::888777999;;;===<<<:::999999999999999999999999999:::===??????>>><<<;;;:::;;;<<<======<<<:::::::::999999>>>DDDFFFCCC???::::::::::::999999999999999888888777777888888999888777777777777777888888:::999888777666666666666666777888888999888888888;;;:::999999888888888999888888888888999:::;;;;;;999999888888888888888888777777888999999999999999:::999999888777777888888666666777777777777777888888999;;;===>>>>>>>>>===888999999:::;;;<<<======@@@;;;555444666888777444999999888888888999:::;;;:::::::::999999999888888::::::999999888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<======<<<<<<<<<===>>>???<<<<<<<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;>>>AAACCCEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOORRRTTTUUUWWW[[[^^^___]]]]]]^^^```___aaacccfffhhhiiijjjjjjgggggghhhjjjlllooorrrtttwwwzzz{{{nnncccZZZTTTRRRHHHDDDBBBEEEEEEBBB@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@AAABBBAAA???===>>>???===>>>@@@BBBCCCBBBAAA@@@======<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;===>>><<<<<<<<<=========>>>>>><<<<<<;;;:::::::::;;;;;;<<<;;;:::999888888888888999999888888999999:::;;;:::::::::::::::;;;<<<===???>>>===<<<;;;;;;;;;;;;999999888888888999::::::888777777888:::<<<;;;:::::::::::::::::::::::::::999:::;;;======>>>>>>>>>999;;;===<<<:::;;;>>>AAABBB???;;;;;;>>>AAAAAA@@@<<<;;;:::999999999::::::888888777777777777888888777666666666777888999999:::999888777666666666666666666777888888777777777::::::999888888888888999999999888888888999999:::888888999999999999999999888888999:::::::::999999::::::999888888888999999888888888888888777777777777888:::<<>>>>><<<<<<<<<===>>>???@@@AAA@@@>>><<<;;;;;;>>>AAACCCFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUWWW[[[^^^___]]]]]]^^^```___```ccceeegggiiijjjjjjgggggghhhjjjmmmqqqtttvvvyyy~~~vvv~~~|||mmm___VVVMMMHHHEEEFFFFFFBBB>>>>>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>???===???AAADDDDDDDDDCCCBBB=====================<<<======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888999999999888888999999:::;;;999:::;;;<<<============???>>>===;;;::::::::::::999999999999::::::;;;<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::999::::::;;;<<<===???@@@@@@@@@===888666:::FFFOOOYYYTTTLLLFFFBBB???===:::===<<<:::888888999:::<<<888777777666666777777888666666666666777888::::::999999888777666666777777444444666777777888888888999999888888888888888999::::::999888888888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;:::999999888888777888888999::::::999999888888777777777777888:::===@@@CCCEEE<<<;;;999888888999:::;;;BBB>>>:::999999999888666888888888999999999::::::777777777777666666666666888777777777777777777777777777888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>???@@@AAA@@@>>><<<;;;;;;>>>AAACCCEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKMMMNNNPPPSSSTTTUUUWWW[[[^^^___]]]]]]^^^```aaabbbccceeefffggghhhhhhgggggghhhkkknnnrrruuuwwwxxx~~~ooowwwssscccXXXPPPJJJJJJJJJFFFDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBAAA???>>>???@@@===???BBBEEEFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888999999:::;;;999:::;;;===>>>>>>=========<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999:::::::::::::::::::::::::::999999:::;;;===???@@@FFFFFFCCC>>><<>>:::888777:::===??????===;;;999999888777777666777777888888888888888666666666666666666666666777777777777777777777888777777888888888999999999888888888999:::;;;<<<<<<<<<<<<<<<===============>>>>>>===>>>>>>???@@@AAA@@@>>><<<;;;;;;>>>AAACCCDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKMMMOOOQQQSSSTTTUUUWWW[[[^^^___]]]]]]^^^```ddddddddddddeeeeeeeeefffgggggghhhkkknnnrrruuuwwwxxxyyymmmxxx}}}{{{zzz|||fffZZZOOOLLLKKKHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCBBB@@@>>>???@@@>>>@@@CCCFFFFFFEEEBBB@@@>>>>>>????????????@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======:::<<<>>>??????===:::999:::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<999999888888999999:::;;;::::::;;;<<<=========<<<;;;::::::999999999999999======<<<<<<<<<===>>>>>>?????????>>>;;;999::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>???AAACCCBBBAAABBBFFFJJJTTTSSSRRRPPPKKKFFFAAA>>>;;;:::999888888888999999999999888888888888999999777666666666777888999999888888777777777777777888222333555777888::::::;;;888777777777777888999999:::999888777777777777777888888999999:::;;;;;;;;;777777888888888777666666666666555555555666777777888888888888888777777777888888777777888:::<<<===BBB???<<<999999;;;???AAA::::::888777666666555555555666777777888888777777777777888888888888888999777777777888888888888999777888888888888999999999888888888888999;;;<<<===<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;>>>AAACCCDDDDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTUUUWWW[[[^^^___]]]]]]^^^```eeedddddddddddddddeeeeeegggggghhhjjjmmmqqqtttvvvyyyzzzsss}}}||||||{{{zzz}}}qqq___TTTOOOJJJHHHHHHBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCBBB@@@??????@@@>>>@@@CCCFFFFFFDDDAAA???===>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<======>>>>>><<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;>>>===<<<;;;;;;::::::;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;>>>======<<<<<<<<<<<<===;;;===>>>===;;;999;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888:::;;;=========<<<<<<===???AAABBBAAA>>>;;;:::999999888888888777777777::::::999999999999::::::888777777777777777888888888888777777777777888888666666777888999999999999777777777777777888999999999888777777777777777888888888999999:::;;;;;;<<<888999999999888888777666666666666666666777888888666666777777777777777888777777777888999:::;;;;;;???>>>=========>>>??????777777777777555555555666555666777888999888888777777777777777888888999999888888888888999999::::::777888888888888999999999777777777888999;;;<<<=========???@@@@@@@@@???>>>??????>>>>>>??????@@@@@@@@@>>><<<;;;;;;>>>AAACCCEEEEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNQQQSSSTTTUUUUUUWWW[[[^^^___]]]]]]^^^```cccbbbbbbbbbdddeeeggghhhgggggghhhjjjlllooorrrtttwww~~~{{{}}}tttcccXXXPPPLLLKKKEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBB@@@??????@@@>>>AAADDDFFFFFFCCC@@@===<<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>?????????>>>===<<<;;;;;;<<<===<<<<<<<<<<<<=========>>>888999;;;<<<===<<<;;;;;;@@@???>>><<<:::999999999999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;777:::<<<<<<::::::<<>>@@@@@@???>>>===777888888888777666777888666777888999:::999888888444555555555666666777777888888999999999:::::::::777888888888888999999999777777777888999;;;<<<======>>>???AAAAAA@@@@@@?????????????????????@@@@@@@@@>>><<<;;;;;;>>>AAACCCFFFFFFHHHIIIJJJKKKKKKKKKJJJLLLNNNQQQSSSTTTUUUUUUWWW[[[______]]]]]]^^^````````````bbbdddfffiiikkkhhhhhhhhhiiilllnnnqqqsssttt{{{xxxfff[[[SSSNNNJJJHHHEEECCCCCCAAA@@@>>>CCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::::::::888999<<<===>>><<<:::999======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>===;;;;;;999888888777777888888999999:::;;;;;;999999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999888888999888777888;;;===<<<>>>??????<<<:::999999:::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;:::999999999888777777777888888999777666555777888:::::::::999999999888888999999999888888888888888999888777777999:::999888888888888888888888999999;;;:::999888777777777777666888::::::777444777;;;777888888888888:::>>>AAAHHHIIIHHHCCC===888888999:::888555333333555888:::888999:::::::::999777666333666999;;;:::999888999;;;>>>BBBDDDAAA>>>;;;999777777666666666666777777888777666888<<<===;;;999888777555444333444666777888777777777888999:::::::::999888888:::<<<<<<;;;::::::999888999:::;;;<<<======>>>@@@AAABBBCCCDDD>>>????????????@@@@@@@@@============???AAACCCDDDCCCDDDGGGIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNPPPSSSVVVVVVYYY\\\^^^^^^]]]]]]^^^aaaaaabbbccceeefffggggggdddeeegggjjjnnnpppssstttuuu|||ooo___UUUNNNLLLIIIGGGEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::999888<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>===<<<;;;;;;999999888888888888999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888999999999888999<<<>>>BBBCCCDDDBBB???<<<;;;:::::::::;;;;;;;;;;;;;;;;;;888777777777777777888888999999999888888888888888666777888888888888:::<<<;;;;;;:::::::::::::::::::::999999999888777777777888777666777999:::999888999999999999999999888888666666666666777888999:::999888888999999777777888777888999999:::<<<@@@CCCIIIJJJIIIEEE>>>888777888777777666555555555666777999999::::::999888888777;;;:::888555444555999===HHHGGGDDDAAA===:::777555888777777666666777777888;;;999777888::::::888666777666555444555666888999777777777888999;;;<<<===???<<<999777999;;;<<<<<<;;;;;;:::999999:::;;;<<<======>>>???@@@AAABBBBBB>>>>>>?????????@@@@@@@@@============???AAACCCDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUWWWZZZ]]]___^^^]]]]]]^^^___```aaabbbccceeeffffffeeefffhhhkkknnnqqqtttuuuvvv~~~zzzlll\\\VVVOOOIIIGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>======>>>>>>???>>><<<:::999999::::::;;;;;;;;;;;;;;;;;;:::999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;::::::999999999999::::::999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888999999999999:::===@@@HHHIIIIIIFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::888888888888888999999999999::::::999666555666777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666777666666777999;;;::::::;;;;;;::::::999999888888555555555666666888999999999888777777:::;;;999666777888:::;;;;;;>>>BBBEEEGGGIIIJJJFFF>>>999666666555555555666666777777777999888888777777777777777::::::999999:::???EEEJJJQQQJJJAAA;;;999888666444888888888777777888888888>>>;;;888777777777666555666666555555666888:::<<<666666777888:::<<<>>>???CCC???:::777888:::<<<===<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@============???AAACCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTYYY\\\___```___^^^^^^^^^^^^^^^___aaabbbdddeeeeeeggghhhiiilllooorrrtttvvvwwwxxxjjjXXXLLLIIIIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>===>>>>>>???;;;;;;:::;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;:::;;;::::::999999::::::;;;999:::;;;;;;999999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888999:::::::::;;;>>>AAAKKKKKKKKKHHHCCC>>><<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::;;;777777777888999999999:::666777888888666555555666::::::::::::;;;;;;;;;;;;;;;::::::999888777666666666555555777:::;;;;;;:::<<<<<<;;;;;;:::999888888999999888777777777777777888:::;;;:::999;;;:::888888:::;;;;;;;;;<<>>===<<<;;;;;;<<<===>>>;;;>>>BBBEEEGGGHHHJJJLLLKKKCCC:::777888::::::888999999888888888888999999===;;;888666555555555666777777777777888999:::;;;777777777888999:::<<<===???<<<999777888;;;<<<<<<======<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????============???AAACCCDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQSSSRRRRRRSSSSSSZZZ]]]___```___^^^^^^^^^^^^___```aaacccdddffffffggghhhiiikkknnnqqqtttvvvwww~~~kkkWWWPPPLLLFFF@@@DDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA????????????????????????>>>>>>============>>>>>>=========<<<<<<======>>>888999<<<===>>>>>>===<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;999:::;;;;;;999999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888999:::::::::;;;>>>@@@HHHIIIHHHFFFAAA===;;;:::<<<<<<<<<;;;;;;:::::::::999999888777777777777777777777777888999999999:::000333666888999;;;===>>>999999999999999:::::::::::::::999999888777777666666555555777:::;;;;;;:::<<<<<<;;;;;;:::999888888::::::999888888888999999===EEEIIIBBB:::999999999999:::;;;:::999999:::;;;;;;???DDDDDD@@@;;;888777555555555777:::>>>BBBDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGIIIHHHEEEBBB@@@??????:::555555999<<<;;;999999999888888888888999999:::999777666555555777999999999888888888888888999888777777777777777888999888777777888;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>============<<<======>>>>>>>>>?????????============???AAACCCDDDFFFFFFGGGGGGHHHIIIJJJJJJLLLNNNQQQRRRRRRQQQRRRSSSYYY\\\___``````^^^^^^______```aaaccceeeggghhhiiigggggghhhiiilllooorrrtttuuu|||mmm\\\RRRIIICCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<======:::<<<>>>??????===:::888;;;<<<======>>>=========:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999::::::999999:::<<<>>>AAABBBCCCBBB???<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;:::999888888888888888888888888888888999999999888:::<<<===<<<::::::;;;:::::::::999999888888888999999999888888888888888777666666777999;;;::::::;;;;;;::::::999999888888777777888888:::;;;===>>>CCCNNNRRRGGG;;;777888777999:::;;;:::777666666777666<<>>;;;:::;;;<<<888666555666999:::888666888888888777777888888888888888888777666666999;;;999999999999888888777777888888777666666666666777444555666999<<<<<<;;;999::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>=====================>>>>>>>>>??????============???AAACCCDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRXXX[[[^^^```____________aaaaaaccceeeggghhhjjjkkkhhhgggggghhhkkknnnrrrtttttt{{{hhhUUULLLIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@????????????????????????>>>>>>============>>>>>><<<;;;;;;;;;<<<<<<===>>><<<======>>>======;;;;;;:::;;;<<<<<<=========<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999888888888888999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;:::::::::999888888:::<<<:::<<<>>>>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::999999999888888888888888;;;===>>>===;;;888666666<<<<<<;;;:::999888888777888888888888888999999999888777666777999:::999888999999999999999999888888666666777888999;;;=========HHHLLLBBB999888888444888999:::999777666666777777===EEEHHHDDD>>>:::888555777;;;>>>@@@@@@??????666777777888999999888888555777:::;;;<<<<<<===???666666777888888888777666888777777666666777777888777999::::::888777888:::777777888888888888888888888777777777777777888888777777777888:::<<<;;;:::777888:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???============???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNOOONNNNNNNNNPPPRRRUUUXXX\\\^^^_________```aaabbbccceeegggiiikkkkkkiiiiiihhhiiikkkooosssuuuttt{{{nnnTTTLLLMMMDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;:::;;;<<<>>>@@@AAA999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999888888888888888888999999:::;;;;;;999999:::;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;:::;;;:::999777777999;;;666888;;;<<<<<<;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777:::999999999888888777777...222666999::::::;;;<<<>>>>>>===<<<:::999888777777777777888999999::::::999888777888999:::999888888888888888888888999999999888888888888888999999111;;;???888666:::999333777888::::::888777777888999@@@HHHJJJFFF@@@:::777444888===BBBBBB???:::777555666777999999999888777333999AAAEEEEEE@@@;;;888555777888888777777888999777777666666666666777777888:::<<<<<<999777888999444555666888888999999999777777777777888999:::;;;<<<:::888777999;;;;;;;;;555666999;;;<<<<<<<<<<<<===>>>>>>>>>?????????@@@============>>>>>>>>>>>>============???AAACCCDDDDDDDDDDDDEEEGGGIIILLLMMMMMMNNNNNNMMMLLLMMMPPPRRRTTTWWW[[[^^^^^^______``````aaaccceeegggiiikkkkkkkkkjjjiiijjjlllppptttvvvuuu{{{pppVVVIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCGGGEEEDDDCCCCCCDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???@@@@@@AAA??????>>>>>>>>>>>>????????????>>>===============??????===<<<<<<===>>>>>>999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::999999888777777777888:::999999888888999999::::::::::::999999888888888;;;;;;;;;::::::999999999999999::::::::::::;;;;;;888888999999999::::::::::::999999888888999999:::>>>===;;;999888999;;;<<<:::999999888888999999:::888888888888888888888888===<<<;;;;;;:::999888888777888888888777555333222777777888888888888777777::::::::::::999999888777888888888888777777777666777777777777777777777777666666666666666666666666999LLLXXXQQQEEE@@@:::444444999???@@@===:::::::::888777777666666888999:::;;;<<<>>>@@@???===;;;999888888888777777777777777999999777666555555555555444555666777888999::::::;;;999888888999::::::999888888888888888888888888777777777888999999::::::999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>???>>>===>>>>>>======>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOSSSVVVYYY[[[\\\^^^aaaccc[[[^^^bbbfffiiijjjjjjiiillliiihhhjjjooorrrsssrrrxxx|||~~~~~~fffRRRIIIIIIDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@AAABBB??????>>>>>>>>>>>>????????????>>>===============@@@???>>>===<<<===>>>>>>============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;:::999888888888888888<<<;;;:::999999999999999:::::::::999999999888888;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888999999999::::::;;;::::::::::::::::::;;;======;;;:::::::::;;;;;;:::999999888888999999:::888888888888888888888888<<<;;;;;;:::999999888888777777777777777777666555666666777888888888777777:::;;;;;;;;;;;;;;;:::999999999999999888888888888777777777777777777777777777777777777777777777777<<>>===<<<===>>>???>>>======<<<<<<<<<===???AAABBBDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOTTTVVVYYY[[[\\\]]]```bbb[[[^^^bbbfffhhhjjjiiiiiikkkiiihhhjjjnnnrrrsssrrruuu{{{}}}|||||||||{{{}}}~~~~~~}}}~~~mmm\\\PPPJJJJJJDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBB??????>>>>>>>>>>>>????????????>>>=========>>>>>>@@@???>>>============>>>============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::===<<<<<<;;;:::::::::;;;::::::::::::999999999999;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::999999999777777888888888999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::888888888888888888888888:::::::::999999888888888777666666666777888999999666666666777777888888888;;;;;;<<<<<<======<<<<<<:::::::::999999999999888777777777777777777777777888888888888888888888888<<>>===<<<===>>>???>>>===<<<;;;;;;;;;<<<>>>@@@AAADDDDDDEEEGGGIIIJJJLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPUUUWWWZZZ\\\\\\]]]___```[[[]]]aaaeeehhhiiiiiiiiijjjiiiiiijjjnnnqqqrrrsssssszzzzzzzzzzzzxxxvvvvvvyyy|||~~~yyybbbVVVNNNJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>??????@@@??????>>>>>>===>>>>>>???@@@@@@???>>>>>>=========:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;:::999888888777777777888888888999999;;;;;;::::::::::::;;;;;;;;;<<<=========<<<;;;;;;:::999999888888999999:::888888888888888888888888999999999999999999888888888777666666666777999:::666666666666777777888888::::::;;;<<<=========<<<::::::999999999888888888777777777777777777777777888888888888888888888888999>>>AAA@@@CCCIIILLLJJJDDD???999666777888888666555666666777888999:::;;;BBB@@@>>>;;;999888777777777777777777777888888888999888888777666666777777:::999777777777888999;;;>>><<<:::999:::::::::888888888888888888888888888:::::::::999999888888888999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>???>>>===<<<;;;;;;;;;<<<>>>@@@AAACCCDDDFFFHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPVVVXXX[[[\\\\\\\\\]]]^^^[[[]]]```dddfffhhhiiiiiiiiiiiiiiijjjmmmppprrrssssss|||}}}xxxuuuuuuuuuvvv}}}pppZZZQQQLLLHHHFFFHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<::::::;;;<<<===???@@@AAA::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<:::999888888777888888888888999999999::::::999999999999::::::;;;;;;<<<<<<===<<<<<<;;;:::999999888888999999:::888888888888888888888888999999999999999999::::::;;;:::888777777777888999999888777777777777888999888999:::;;;;;;;;;;;;;;;999888888888777777777777888888888888888888888888888888888888888888888888777999999:::>>>EEEIIIIIIHHHBBB;;;777777888777666555666888999;;;===>>>>>>???>>>;;;999888888999:::666666777777888888888888999888888777777777777888999888777777777888999999===;;;999999:::::::::999888888888888888888888888888888999999::::::::::::999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>???>>>======<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQVVVXXX\\\]]]]]]\\\]]]]]][[[\\\___bbbeeeggghhhiiihhhiiiiiijjjllloooqqqsssttt{{{yyyuuuyyy|||}}}~~~iiiTTTNNNKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@????????????@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<===???AAABBB::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;:::999888888888999999999::::::::::::999999888888999999::::::::::::;;;;;;;;;;;;<<<:::999999888888999999:::888888888888888888888888999999999::::::;;;;;;;;;===<<<<<<;;;::::::::::::<<<;;;999888777777888999888888999999:::999999999888888888777777777666666888888888888888888888888888888888888888888888888888888888999;;;???CCCEEELLLHHHCCC>>><<<;;;:::999999:::;;;===>>>?????????:::999888777777777888999666666666777888888999999999888888777777888888888777888888999999999::::::999777666666777888888777888888888888888888888888888888999999:::;;;;;;<<<999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>???>>>======<<<<<<<<<===???AAABBBBBBDDDFFFIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRUUUXXX\\\]]]]]]]]]]]]]]][[[\\\^^^aaadddfffhhhiiigggiiijjjkkkkkkmmmqqqtttuuukkkXXXRRROOOJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@>>><<<;;;>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>??????:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>======<<<;;;::::::999999::::::::::::;;;;;;;;;:::::::::999999::::::::::::999999888999:::;;;<<<:::999999888888999999:::888888888888888888888888999999:::;;;<<<<<<======>>>>>>??????@@@@@@?????????>>>;;;999888777888888999999999999999999888777999999999888888888777777888888888888888888888888777777777777777777777777888888999999888888;;;???FFFFFFEEECCC@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>999888888777777777777777555666666777888888999999999888888777777888999999777888:::<<<======<<<;;;666555444444666888888777888888888888888888888888999:::::::::::::::::::::999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>???>>>===<<<;;;;;;;;;<<<>>>@@@AAABBBDDDFFFIIIKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTWWW[[[^^^^^^]]]]]]^^^[[[\\\^^^```cccfffggghhhgggiiijjjkkkkkkmmmqqqtttsss|||sss```YYYTTTNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>???AAABBBCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===>>>????????????;;;;;;;;;<<<===>>>>>>???;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999777777777999;;;<<<:::999999999999999999:::888888888888888888888888999:::;;;;;;<<<===>>>>>>>>>???AAACCCDDDDDDDDDCCCBBB@@@===:::888888888888::::::::::::999999888777:::::::::999999999888888888888888888888888888888666666666666666666666666777888999888555222444888;;;???CCCDDDBBBBBBDDDGGGEEEEEEEEEDDDBBB@@@>>><<<;;;;;;::::::999888888777555666666777888999999999999888888888888888999999777999<<>>===777555555666888:::::::::888888888888888888888888<<<;;;;;;::::::999999888999999:::;;;;;;<<<<<<===========================>>>===<<<===>>>??????===::::::::::::;;;===???@@@BBBDDDFFFIIIKKKKKKKKKJJJMMMMMMNNNOOOPPPRRRRRRSSSSSSWWW[[[^^^^^^^^^^^^^^^[[[\\\]]]```ccceeeggghhhfffhhhkkkkkkjjjlllppptttqqqyyysssaaaWWWRRROOOIIIIIIHHHFFFEEEFFFIIIKKKEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAACCCBBBAAABBBCCCCCCBBB@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>======AAAAAA@@@@@@???>>>======@@@???>>>>>>@@@AAA@@@??????===;;;:::999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::999999::::::;;;======<<<;;;::::::999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<===<<<:::888777777777888888888777777777888999:::;;;;;;<<<===???BBBDDDFFFIIIHHHIIIJJJLLLLLLKKKIIIFFFBBB>>>;;;:::999888777::::::999999999999999:::777777777777888888888888888888888888888888888888::::::::::::999999888777555666888888666666666777888888888888888999999999::::::::::::::::::::::::<<<;;;999777666777777888666666777888888888888888666666777777888888999999666888;;;<<<;;;:::;;;;;;888888888888888888888888999999999999999999999999888:::======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================<<<;;;;;;;;;<<>>>>>>>>AAAAAA@@@@@@???>>>>>>===@@@>>>>>>>>>@@@AAA@@@??????>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888:::;;;;;;999999:::<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;:::999888888888999:::999888777777888:::===???AAABBBCCCDDDFFFHHHJJJKKKLLLKKKKKKMMMNNNNNNLLLJJJEEEBBB>>>;;;::::::999888666666666666666666777777777777777777888888888888888888888888888888888888888888888999888888777777555777888888777666666777888888888888888888888888999999999999999999999999:::999888666666666666666777888999999::::::999999777777777777777888888888777999;;;;;;999888888888888888888888888888888888999999999999999999999999888:::<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================;;;:::::::::;;;>>>@@@BBBCCCFFFJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTWWWZZZ\\\]]]]]]^^^```aaabbbccccccccceeehhhkkklllkkkiiiiiikkkmmmnnnooorrrzzzqqqddd[[[UUUNNNJJJHHHHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCCCCAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@???>>>>>>>>>???>>>===>>>@@@AAA@@@??????>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;999888999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888999999:::;;;<<<999888777888:::>>>BBBEEEGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKIIICCCAAA===;;;;;;:::999888777888888888999999::::::777777777777888888888888777777777777777777777777666666777777888777777777555777888888777666666777999999888888777777666666777777777777777777777777999888777666555555555666777777888999999999999999888888888888777777777777888999::::::777666666666888888888888888888888888999999999999999999999999999:::;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================:::999999999:::===???AAACCCFFFIIIKKKKKKJJJJJJKKKJJJKKKMMMOOOPPPRRRSSSTTTUUUXXXZZZ[[[[[[\\\]]]^^^bbbdddfffgggggghhhjjjlllkkkkkkjjjjjjjjjlllnnnooorrr{{{mmmcccVVVNNNLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???>>>===>>>@@@AAAAAA@@@??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::999999999999999::::::;;;;;;:::999888888<<>>======>>>@@@BBBAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::::::::999;;;;;;;;;;;;::::::999999:::999888999===CCCIIILLLKKKMMMPPPRRRRRRQQQOOOMMMNNNLLLIIIHHHHHHGGGEEECCC???===;;;;;;;;;<<<:::999555555666777888888777777666777777777888888888888666666666666666666666666666666777888999999999888666888999999777777777888888888777777666555444444888888888888888888888888888888888888888888777777555555666777777777777777999999888888777777666666777888999999888888999;;;888888888888888888888888999999999999999999999999<<<<<<<<<;;;999:::<<<>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<=======================================<<<;;;:::;;;<<<>>>AAACCCBBBEEEIIIKKKKKKKKKKKKLLLKKKLLLLLLNNNPPPSSSUUUWWWUUUWWWZZZ\\\]]]```cccfffiiijjjkkkkkkhhhgggfffggghhhjjjkkkkkkjjjjjjlllnnnqqq|||lll\\\SSSMMMJJJKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFEEECCCAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@????????????????????????>>>======>>>@@@BBBBBBAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<;;;999888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;:::999888:::999999:::===BBBHHHKKKKKKMMMOOOPPPPPPOOOLLLKKKLLLIIIGGGEEEEEEDDDBBBAAA===;;;:::;;;<<<<<<;;;:::777777999999999888777666777777777777888888888888777777777777777777777777777777888888999999888888666888999999888777777888777777666666555555444444777777777777777777777777888888999999999999888777888888999:::::::::::::::888888888888777777777777777888999888888888;;;===888888888888888888888888999999999999999999999999;;;;;;<<<;;;:::999;;;===999::::::;;;;;;<<<<<<<<<;;;<<<<<<=======================================<<<<<<;;;;;;<<>>>>>>>>?????????@@@@@@????????????????????????>>>===<<<>>>@@@BBBBBBAAA===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<888:::;;;;;;999999:::<<<;;;;;;;;;<<<<<<<<<======:::<<<>>>@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::999999999999888999999999::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999999;;;===AAAEEEGGGHHHIIIJJJKKKJJJIIIGGGEEEEEECCC@@@>>>>>>>>><<<;;;;;;::::::;;;<<<===;;;::::::;;;<<<<<<<<<:::888777777777777777888888888888888888888888888888888888777777777888777777666666666888:::999888777888888555555555555555555555555666666666666666666666666666777888999999888777777999999:::;;;;;;;;;;;;;;;777777777777777888888888777888888777666666888:::888888888888888888888888999999999999999999999999777999;;;:::999888999999999999::::::;;;<<<<<<===;;;<<<<<<=======================================;;;;;;::::::<<<>>>AAABBBAAAEEEHHHKKKKKKKKKLLLLLLOOONNNNNNNNNPPPRRRUUUVVVVVVWWWZZZ[[[]]]```dddgggfffffffffdddbbbbbbdddfffeeeiiimmmllliiihhhkkknnnooo}}}nnn```ZZZNNNLLLJJJHHHGGGHHHIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFAAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@??????????????????@@@@@@======<<<>>>AAABBBBBBAAA<<<<<<<<<===<<<;;;;;;:::========================>>>=========<<<<<<<<<<<<888999::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======:::<<<>>>@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======:::::::::999999999888888888888999::::::;;;<<<<<<777888:::<<<=========<<<999999:::;;;===@@@CCCDDDCCCDDDDDDDDDDDDBBBAAA@@@???<<<999777777777666555::::::999;;;======<<<:::888999999:::999777444333777777777777888888888888888888888888888888888888666777777777666555444444777888::::::888777888999444444555555555555555555555555555555555555555555555666777888888777666666888888999::::::::::::999666666777777888888999999888999888666444444555777888888888888888888888888999999999999999999999999555777999999888777666777999999::::::;;;<<<======;;;<<<<<<=======================================::::::999999;;;===@@@AAAAAADDDHHHKKKKKKKKKLLLMMMPPPOOONNNNNNOOORRRTTTVVVWWWXXXZZZZZZ[[[^^^aaadddccccccbbbaaa```bbbeeegggeeeiiimmmllliiihhhkkknnnnnn}}}tttddd\\\PPPIIIKKKMMMJJJGGGFFFHHHFFFGGGIIIGGGCCCBBBEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@@@@@@@AAABBB????????????????????????===>>>AAABBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA?????????>>>>>><<<;;;;;;???>>>>>>===<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<@@@AAABBBCCCDDDEEEEEEEEEDDDAAA===;;;<<<===>>>===::::::::::::::::::::::::;;;;;;:::999888777666555999999999999999999999999999999999:::::::::;;;;;;999999888888999999:::;;;777777888:::;;;<<<===>>>????????????????????????::::::999999888777666666888888999999999:::::::::;;;;;;;;;::::::999999999::::::999888777777777888999999999999888666555444666888999888777666777888:::999999999888777777777666666666666666666666666555666666777888999999:::777777888888999999::::::666777777777777666666555888888777777777777777888888888888888888777666666555666777888999999888777888:::;;;:::999999:::;;;===;;;;;;<<<888555888???<<<;;;;;;:::::::::;;;;;;==================<<<<<<<<<<<<<<<<<<============<<<;;;::::::;;;===@@@AAABBBDDDHHHKKKLLLMMMNNNPPPQQQPPPOOONNNNNNPPPRRRSSSTTTVVVXXXYYYZZZ\\\___bbbddddddbbb```___aaafffjjjlllnnnppppppooonnnnnnnnnwww~~~jjj\\\PPPLLLLLLIIIGGGGGGFFFDDDEEEHHHGGGCCCCCCEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@@@@AAAAAA????????????>>>===<<<;;;========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>???BBBEEEGGGIIIIIIIIIEEEBBB>>><<<<<<=========::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<777777666666777777888999555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666777777777888888888999999::::::::::::999999999888999999888888777888888888888888999888888777666555666888999888777666777888999999999888888888888888666666666666666666666666444444444555666777777777555555555555555666666666666666777777777777777666:::999888777777777777777888888888888888777666666222444666888999:::::::::888:::;;;<<<;;;<<<===??????>>>===:::888888:::;;;======<<<<<<<<<=================================<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBCCCFFFIIIJJJKKKKKKLLLMMMPPPOOONNNMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZ\\\___bbbdddcccaaa___^^^aaaeeeiiilllnnnppppppooonnnnnnnnnsss~~~ooo^^^TTTPPPLLLKKKLLLIIIFFFFFFIIIHHHDDDBBBDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>>======<<<<<<===>>>???@@@@@@@@@>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<>>>CCCHHHKKKMMMMMMMMMFFFCCC???============<<<;;;;;;;;;::::::999999999999999::::::;;;;;;<<<<<<999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<777777666666777777888999999999999999::::::::::::999999999999999999999999999999999888888777777666666666666777777777888888999999999888888888888888888888888777888888999999777777888888888888777777666888999888777666777888888888888888888999999999777777777777777777777777444444555555666666777777555555555555444444444444555666777888888888888888<<<;;;:::888888777777777888888888888888777666666444555666888999:::::::::888:::===>>>>>>@@@BBBDDDHHHKKKGGG===999<<<;;;555;;;;;;<<<<<<======>>>>>>=================================>>>>>>>>>??????>>>===<<<<<<===???BBBCCCDDDFFFIIIJJJJJJIIIJJJKKKNNNNNNMMMLLLMMMOOOQQQSSSVVVWWWXXXYYYYYY\\\___bbbcccbbb```^^^]]]```dddhhhlllnnnppppppooonnnnnnnnnrrrrrreee\\\VVVRRRPPPNNNJJJHHHJJJIIIEEECCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<===???@@@AAAAAA@@@@@@@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;???DDDIIIMMMNNNMMMMMMFFFCCC???=========<<<;;;<<<;;;;;;::::::999999888888888888999999999::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888777777777666666666666777777777888888888888888777777777777777888777777777888999::::::666666777888888888888888666888999888777666777888777777777888999999999:::888888888888888888888888666777777777888888888999888888888777777666666666555666777888999999:::999===<<<;;;999888777777777888888888888888777666666999999999999888777777666999;;;>>>@@@AAACCCFFFHHHSSS[[[WWWEEE:::<<<;;;444777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????======<<<<<<===???AAACCCBBBEEEHHHIIIIIIIIIJJJKKKMMMLLLLLLKKKMMMOOOQQQSSSVVVWWWXXXXXXYYY[[[___bbbbbbaaa___]]]\\\___cccggglllnnnppppppooonnnnnnnnnttt~~~pppeeeZZZSSSQQQKKKHHHIIIIIIGGGEEEGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBB>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@???>>><<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===@@@DDDHHHJJJJJJIIIHHHDDDAAA???=========<<<:::;;;;;;;;;::::::999999999:::::::::999999999888888999999999999999999999999888888999999999:::::::::999999888888999999:::;;;888888888888777777777777::::::::::::::::::::::::888888888777777777777777777777777888888888999999777777777777777777777777888777777777888999::::::555666777888888999888888666888999888777666777888777777777888999999999:::999999999999999999999999777777777777888888888888999999999888888777777777666666888999::::::::::::===<<<;;;999888777777777888888888888888777666666::::::999888888888777777:::<<>>>>>>>>>>>????????????<<<;;;;;;:::;;;>>>@@@AAA@@@CCCGGGIIIJJJJJJLLLMMMLLLKKKKKKKKKMMMOOORRRTTTWWWXXXXXXXXXXXX[[[___bbbaaaaaa___]]]\\\^^^cccggglllnnnppppppooonnnnnnnnnuuu}}}mmm```XXXPPPIIIIIIJJJHHHHHHIIIEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAA@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>????????????@@@>>>???????????????>>>>>>>>>???@@@AAAAAA@@@>>>===@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===???BBBDDDEEEDDDCCCBBBAAA???===<<<======;;;:::::::::::::::::::::::::::======<<<<<<;;;;;;::::::999999999999999999999999888888888888999999999999777777666666777777888999999999999999999999888888888888888888888888888888777777777777777777777777777777777888888888999999777777777777888888888888888888888777888888999999555666777888888888888888666888999888777666777888888888888888888999999999888888888888888888888888555555555555666666666666777777777777666666666666777888999:::::::::::::::<<<;;;:::888888777777777888888888888888777666666777777777777999:::<<<<<<;;;===@@@BBBCCCDDDGGGIIIHHHRRRRRREEE999999<<<===999:::;;;=========<<<;;;:::::::::;;;;;;<<<<<<============>>>>>>>>>??????<<<;;;::::::;;;===???AAA@@@CCCGGGIIIJJJKKKMMMNNNLLLKKKKKKLLLNNNQQQTTTUUUXXXYYYXXXXXXXXXZZZ^^^bbbbbbaaa___]]]\\\___cccggglllnnnppppppooonnnnnnnnnsss|||mmmaaaUUUPPPMMMIIIGGGHHHEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===;;;<<>>>>>???>>>>>>===<<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>??????>>>>>>===>>><<<;;;;;;<<<<<<;;;:::888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666777777777777777777777666666666777777777888888777777777888888999999999999999888888777888888888666777777888888888777777666888999888777666777888999999999888888888888888888888888888888888888888666666666666555555555555555555555666666666666666999999:::::::::::::::999:::999888777777777777777888888888888888777666666666666666777999;;;===>>><<<>>>@@@AAABBBCCCEEEGGGCCCDDDBBB>>>:::999;;;===999:::<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>???<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBBBBEEEHHHJJJKKKKKKMMMNNNLLLLLLKKKLLLOOORRRUUUWWWYYYYYYXXXWWWWWWZZZ^^^bbbbbbaaa```]]]]]]___dddhhhlllnnnppppppooonnnnnnnnnrrr{{{tttcccXXXQQQJJJFFFEEEEEEEEECCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBBBBB@@@???>>>>>>>>>>>>????????????<<<======>>>>>>>>>======888:::===@@@BBBAAA@@@???===>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::777888999:::;;;;;;<<<===777888888999:::<<<<<<===999999999999999999999999999999:::::::::;;;;;;;;;999999999888999::::::;;;777777777888888999999999999999999999999999999999666666666666777777777777555555555555666666666777777777888888999999999:::::::::999888777777777888777777888888888888777777666888999888777666777888:::999999999888888777777777777777777777777777777888888888888777777777777555666666666777777888888::::::;;;;;;;;;:::999999888888777777777777777888888888888888888777666666999999888777888999;;;<<<===???@@@AAAAAAAAACCCEEEFFF>>>999;;;===:::999:::888999:::;;;;;;:::888777<<<======>>>???@@@@@@AAA<<<<<<<<<<<<============>>>===<<<<<<===???AAACCCEEEGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOSSSVVVXXXZZZYYYXXXWWWWWWZZZ^^^bbbcccbbb```^^^]]]```dddhhhlllnnnpppqqqooonnnnnnnnnsss}}}zzziii^^^RRRJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@????????????????????????========================@@@@@@@@@???>>>======<<<===<<<;;;:::999:::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999:::;;;999999;;;;;;;;;;;;999999666777888999999888777666888999999::::::999999888666777999;;;;;;;;;999888777777888888888888777777888888888888888888888888555666777888888777666555666666777888888888888777:::999888777777888999:::555666777888777666333222666666777777888888999999:::999999888777666555555;;;:::999888777555444444888888888888888888888888999999888666555444222222777777777777666666666666555555666888888999999999444555666666555555666777888999999888777777888:::777777888999::::::;;;;;;<<<=========>>>>>>??????<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;============<<<<<<<<<<<<======<<<<<<===???AAABBBFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMOOORRRUUUWWW[[[[[[ZZZXXXXXXZZZ^^^bbbgggfffbbb___]]]___cccgggmmmmmmnnnnnnnnnmmmkkkjjjttt~~~jjjXXXMMMJJJGGGFFFEEEEEEEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@????????????????????????========================@@@@@@??????>>>======<<<>>>===<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;999:::;;;999::::::;;;;;;::::::999777888999::::::999888777888999999::::::999999888666888999;;;;;;:::999888777777888888888888777777888888888888888888888888666666777888888777666666888888888888888777666555999999888777777888999999777777666666666777888888777777777777777888888888999999888888777777666666888888777666555555444444666666666666666666666666888888888777777666666555666666666666777777777777555666777888888999999999666777888888777777888:::888999999888777777888:::888888888999999:::::::::<<<<<<<<<<<<<<<=========999999999888888888999999;;;;;;:::::::::;;;<<<<<<<<<==================<<<====================================>>>@@@AAACCCDDDDDDEEEEEEGGGHHHJJJKKKLLLKKKKKKLLLNNNQQQTTTVVVZZZYYYYYYWWWWWWYYY^^^bbbdddbbb___[[[YYY[[[___ccckkklllmmmnnnnnnmmmlllkkkssshhhWWWQQQJJJHHHEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@????????????????????????========================@@@??????>>>>>>======<<>>======<<<<<<======999999999:::;;;<<<>>>>>><<<;;;:::999999:::;;;<<<999999:::;;;<<<<<<======::::::::::::::::::::::::<<<======<<<:::999:::;;;999::::::;;;;;;::::::999999999::::::::::::999999888999999::::::999999888777888999:::;;;:::999888777777888888888888777777888888888888888888888888777777888999999888777777:::999999999777666555444999999888777777888999999:::888555444555888;;;>>>888888888888777777777777888888888888888888888777888888777777777666666666666666666666666666666666888888888888888888888888555555666666777777888888555666777888888999888888666777999888777777888:::888999999888777777888:::888888999999999999999999;;;;;;;;;:::::::::::::::888888888888888888888888:::::::::::::::;;;<<<===>>>======<<<<<<======>>><<<======>>>>>>?????????>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJMMMPPPSSSUUUXXXXXXWWWVVVWWWYYY^^^bbbeeeddd```\\\ZZZ[[[```ccchhhjjjkkkmmmmmmmmmmmmlllrrr~~~iii\\\RRRMMMHHHEEEEEEDDDCCCAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>=========<<<<<<<<<:::999999:::;;;<<<=========<<<:::999999:::<<<===::::::;;;;;;<<<======>>>::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;::::::::::::::::::::::::999999::::::::::::999999888999999::::::999999888888999999:::::::::999888777888888999999888888777888888888888888888888888888888888999999888888888999999999888888777555555999888888888888888888999:::888666555555777:::<<<999999888888777777666666888888888888888888888999999999999999999999::::::888888888888888888888888888888888888888888888888444555555666777888888999666666777888888888888888444666777777666555777888888999999888777777888:::999999999999888888888888::::::999999888888777777999999::::::::::::::::::::::::::::::;;;;;;<<<===???>>>===<<<<<<===>>>???<<<======>>>???@@@@@@AAA>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMPPPTTTVVVXXXXXXXXXWWWWWW[[[```dddfffdddaaa\\\ZZZ[[[___bbbfffgggiiikkkmmmmmmmmmmmmqqq~~~lll]]]VVVNNNIIIIIIIIIHHHFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>===========================<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;::::::::::::::::::::::::999999999888888999999999888999999::::::999999888999999999:::999999999888888888999999999999888888888888888888888888888888999888888888888888888999666777888888888888777777888888888999999888888888888888888777777666666666999999888888777777666666888888888888999999999999999999999999999:::::::::777777777777777777777777999888888777777666555555444555555666777888888999666777777888888888888777555666777777666666777888888999999888777777888:::999888888888888888888888999999888888777777777666888999:::;;;;;;;;;;;;::::::999999:::;;;<<<======???>>>===<<<<<<===>>>???<<<======>>>???@@@@@@AAA>>>>>>======>>>@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKMMMOOOSSSVVVXXXYYYZZZYYYXXXYYY\\\aaaeeecccaaa]]]YYYVVVVVVZZZ]]]dddeeehhhjjjlllmmmmmmmmmqqq~~~jjj```SSSKKKJJJJJJIIIGGGCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????========================<<<<<<=========<<<;;;:::===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;;;;::::::999999::::::;;;999999888888888888999999888999999::::::999999888::::::999999999999999999888888999999999999888888888888888888888888888888999888777777777777888999666666777888888888888888777888999999999999888777666777999:::999777444333888888888888777777777777999999999999999999888888666666777777777777777777555555555555555555555555999999888777666666555555555555666666777777888888777777888888888888777777777888:::999888888999;;;888999999888777777888:::777777888888888888888888999999999888888888888888666777999:::;;;;;;:::999999999999:::;;;<<<===>>>???>>>>>>======>>>>>>???<<<======>>>>>>?????????======<<<<<<===???AAABBBBBBDDDFFFHHHIIIJJJIIIIIIMMMMMMMMMNNNQQQUUUXXXZZZ[[[[[[ZZZYYYZZZ]]]aaaeeeeeeccc___ZZZWWWWWW[[[^^^cccdddgggiiikkklllllllllrrrvvvbbbTTTNNNLLLIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????======================================================>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<999:::<<<======<<<:::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;::::::999999::::::;;;;;;:::999888888999:::;;;888999999::::::999999888;;;:::999999888888888999888999999::::::999999888888888888888888888888888888777777666666777777888777888888888888777777666777888999999999999888777666777999::::::999777555777777777777777888888888:::::::::999999888888888666666666666666666666666555555555555555555555555888888888888888888888888666666666666777777777777777777888888888888777777777999::::::999888:::;;;888999999888777777888:::666666777777888888999999999999999999999:::::::::666888:::<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>========================<<<<<<;;;;;;<<<>>>@@@AAACCCDDDGGGIIIKKKKKKJJJJJJMMMMMMMMMOOOQQQUUUYYY[[[\\\[[[ZZZYYYYYY[[[```ccciiifffbbb]]]YYYYYY]]]```cccdddfffhhhjjjkkkkkkkkkssswwwcccXXXQQQLLLGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@>>>===<<<999999999:::;;;<<<===>>>888:::<<<>>>>>><<<:::888666777888999;;;<<<===>>>::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;999999999999;;;;;;<<<;;;::::::::::::;;;<<<999999999::::::999999999;;;::::::999888888888999888999999::::::999999888888888888888888888888888888777666555555666777888999999999999888666555444777888999::::::999888777777777999:::::::::::::::666666777777888888999999;;;;;;::::::999888777777888888888888777777777666777777777777777777777777777777888999::::::;;;;;;777777777777666666666666777777888888888777777666555777888888777777888999888999999888777777888:::555666666777888999999:::999999999:::;;;;;;;;;<<<999:::===>>>??????>>>===999999999:::;;;<<<>>>>>>===>>>???@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@EEEGGGJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNQQQUUUYYY[[[[[[[[[ZZZXXXXXXZZZ^^^bbbfffddd```ZZZVVVVVVZZZ]]]cccdddfffhhhjjjjjjjjjjjjuuukkkYYYPPPMMMIIIGGGFFFEEEBBB???BBBIIIBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<==============================>>>>>>===<<<;;;;;;>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::::::::<<<;;;;;;::::::999999888:::999888888888999:::;;;999999999999999999999999888888888888888888888999:::999999888888888888888888888777777777777888888999999888888888888999999999::::::;;;:::999888777999999::::::::::::999999888888999999999999888888888888888888888888888888777888888777555444555777777777777777777777777777555666777888999:::;;;;;;888888888888888888888888666666666666777888999::::::::::::999999999888888999888888777777888888999777777888888999999999999:::;;;;;;::::::888777666;;;;;;;;;<<<<<<<<<<<<===999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???>>>????????????@@@@@@@@@>>><<<;;;:::;;;>>>AAACCCEEEFFFGGGIIIJJJKKKKKKKKKFFFHHHKKKPPPTTTWWWYYYZZZXXXWWWWWWWWWXXX[[[]]]___dddbbb___ZZZWWWWWWYYY[[[\\\bbbiiilllkkkjjjjjjkkkyyynnn\\\RRRPPPLLLIIIIIIGGGDDDDDDHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>?????????>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;==================>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::;;;:::999999888999::::::999999999999999999999999:::::::::999888888777777:::999888888777777888888888888777777777777888888999999888888888888999999999999:::;;;:::999888777888999999999999999999888888888999999999999888888888888888888888888888888999::::::999777666888999777777777777777777777777888888999999999999999:::888888888888888888888888::::::999888777777777777888888888999999:::::::::::::::999999999999::::::888888777777888888999:::;;;;;;:::999999888888777::::::::::::;;;;;;;;;;;;999::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>><<<;;;:::;;;>>>AAACCCEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKMMMPPPSSSVVVXXXZZZZZZYYYWWWWWWXXX[[[^^^aaafffddd```[[[WWWUUUVVVXXX\\\bbbhhhlllkkkjjjjjjkkkuuurrr```WWWOOOIIIHHHHHHEEECCCDDDGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<============>>>?????????>>>===<<<;;;::::::::::::888888999::::::;;;<<<<<<===<<<;;;:::999999::::::999999999999::::::::::::;;;;;;;;;:::999888777666:::999888888777777888888888888777777777777888888999999888888888888999999888999:::;;;:::999888777888888999999999999888888888888999999999999888888888888888888888888888888999::::::999777777888:::777777777777777777777777999999999888888777777777888888888888888888888888::::::999999888777777777666666777888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<999888777666777888:::;;;<<<;;;999888888888888999999999999999::::::::::::::::::;;;<<<======>>>????????????>>>>>>=========>>>>>>>>>?????????@@@@@@>>><<<;;;:::;;;>>>AAACCCEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOOOOPPPSSSUUUXXXYYY[[[ZZZWWWVVVXXX[[[```bbbhhhfffbbb\\\VVVTTTTTTUUU[[[aaahhhkkkkkkjjjkkklllpppyyydddXXXLLLHHHHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBAAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;???>>>>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<===>>>???@@@@@@@@@===<<<;;;;;;:::::::::;;;999999999::::::;;;;;;;;;======<<<;;;::::::999999999999999::::::::::::::::::;;;;;;<<<<<<;;;:::999::::::999888888888888888999888888777777888888999999999888888888888999999888999::::::::::::888888777888888999999888888777888888999999999999888888888888888888888888888888777888888777666555777999888888888888888888888888777777666666666555555555888888888888888888888888666666777888888999999999666777777888999:::::::::<<<;;;;;;::::::;;;;;;<<<:::999777555666888:::<<<<<<;;;999777777888999:::999999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>?????????>>>======<<<<<<>>>>>>>>>>>>????????????===<<<;;;:::;;;>>>AAACCCDDDEEEGGGIIIJJJKKKLLLLLLOOONNNNNNOOOQQQTTTXXXZZZ\\\YYYVVVUUUVVVZZZ___bbbfffeeeaaa\\\WWWTTTTTTUUUZZZ```gggkkklllkkklllnnnnnn{{{jjjWWWOOOLLLJJJIIIIIICCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???????????????????????????@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>============<<<==================<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;<<<>>>???@@@@@@@@@@@@<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999======<<<<<<;;;:::999888999999:::::::::;;;;;;;;;999:::<<<>>>??????>>>>>>;;;;;;:::999999999999999999999888888888888999999999999888888888888999999888888::::::::::::999888888888999999999999888888888888999999999999888888888888888888888888888888777888888777666666888999999999999999999999999999666666666777777777888888888888888888888888888888444555666777888888888888888888888888888888888888::::::999999999999:::::::::999777555666888:::<<<<<<;;;999777777888999;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????===<<<;;;:::;;;>>>AAACCCDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLLLLNNNPPPTTTXXXZZZZZZXXXUUUSSSUUUYYY^^^aaacccbbb```[[[WWWUUUVVVWWWXXX^^^fffkkkllllllmmmooopppiii[[[SSSMMMIIIIIICCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========>>>>>>>>>??????>>>>>>>>>>>>============<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@??????>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999888888;;;;;;<<<;;;;;;:::999888999999::::::;;;;;;<<<<<<999;;;>>>@@@BBBBBBBBBAAA===<<<;;;;;;::::::;;;;;;999999888888888888999999999999888888888888999999777888999:::;;;:::999999999999999::::::999999999888888999999999999888888888888888888888888888888999:::::::::999999:::<<<999999999999999999999999888888888999999:::::::::888888888888888888888888888888999999888777555444999999888888888777777777999888888777777888888999999888777666777888:::;;;;;;:::999888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=================================>>>>>>>>>??????>>><<<;;;:::;;;>>>AAACCCCCCDDDFFFIIIKKKLLLMMMMMMKKKLLLLLLNNNQQQTTTWWWYYYXXXWWWTTTSSSUUUXXX]]]___``````^^^[[[XXXVVVWWWXXXWWW]]]eeekkklllmmmnnnppptttrrrbbbUUUMMMJJJFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>>>>?????????============>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>??????>>>===<<<;;;::::::999::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;:::999888999999::::::;;;<<<<<<===<<<>>>AAACCCEEEDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<:::999999888888999999:::999999888888888888999999777888999:::;;;:::999999::::::;;;;;;;;;;;;::::::888888999999999999888888888888888888888888888888999:::::::::999999;;;===::::::::::::::::::::::::888888888888888777777777888888888888888888888888999:::;;;;;;;;;999777666777777777777888888888888888888777777777777888888888888777777888888999:::999999999999999999999999999999999999::::::::::::============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>???>>><<<;;;:::;;;>>>AAACCCCCCDDDFFFHHHKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUVVVXXXWWWUUUUUUWWWYYY]]]_________^^^[[[XXXVVVVVVWWWVVV\\\eeejjjlllmmmoooqqqxxxuuubbbVVVRRRJJJJJJHHHGGGFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAA@@@???>>>===<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>============>>>>>>========================<<<<<<<<<<<<;;;:::999999;;;<<<>>>???>>>===;;;::::::::::::999999:::;;;;;;888999999::::::;;;;;;<<<777888999:::::::::999888999999::::::;;;<<<======???@@@CCCEEEFFFEEECCCBBB??????>>>===============:::999999888888999999:::999999888888888888999999777888999:::;;;::::::999:::;;;;;;<<<<<<;;;;;;:::888888999999999999888888888888888888888888888888777888888888777777999;;;::::::::::::::::::::::::777777666555444333222222888888888888888888888888777999;;;=========<<<;;;555555666777888999::::::999888888888888888888999777777888888999999999999888999999:::::::::999999777888888888888999999999============>>>>>>>>>>>>::::::;;;<<<===>>>??????============>>>>>>>>>>>>>>><<<;;;:::;;;>>>AAACCCCCCDDDFFFHHHKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTTTTTTTXXXWWWWWWWWWXXX[[[]]]___``````___\\\XXXVVVUUUVVVUUU\\\eeejjjmmmnnnppprrr{{{hhhUUURRRKKKFFFFFFFFFCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@??????????????????????????????>>>>>>======<<<<<<===============>>>?????????>>>>>>===<<<;;;;;;;;;>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888999::::::;;;;;;;;;;;;::::::::::::999999::::::999999::::::;;;<<<<<>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>><<<;;;:::;;;>>>AAACCCGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSWWWXXXXXXXXXXXXZZZ^^^aaaeeebbb^^^ZZZWWWUUUTTTTTTXXX\\\bbbgggjjjmmmppprrr||||||hhhZZZQQQJJJIIIJJJHHHEEEEEEEEEDDDCCCBBBBBBAAAAAABBB>>>???@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===========================>>>?????????>>>>>>===<<<<<<;;;;;;======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999::::::;;;;;;<<<;;;;;;::::::::::::999999::::::999999::::::;;;<<<===???CCCFFFGGGFFFDDDCCC???===:::999999:::::::::888888999::::::999888888777777777777777777777777444777999::::::999888999999888777777777888:::;;;999999888888888888999999888::::::777666888777333888999999::::::999999888777777888888888999999999999999888777777888999999888888888888777777777777777999;;;======<<<999888777888999999888777999:::999999:::::::::999999888666555555555555666888999777777888888999::::::;;;999999999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>><<<;;;:::;;;>>>AAACCCEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSWWWXXXYYYYYYYYY[[[___bbbdddaaa^^^ZZZWWWUUUUUUUUUVVV[[[bbbgggkkkmmmppprrr}}}gggZZZNNNJJJJJJHHHEEEEEEEEEEEECCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@?????????????????????@@@@@@@@@========================???>>>>>>>>>>>>==================>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999999::::::;;;<<<===???BBBEEEFFFEEECCCBBB>>><<<:::999999::::::999888999999::::::999999888777777777777777777777777555888::::::999888888888:::999888888888999;;;;;;999999888888888888999999888::::::666555777555222777888888999999999999888888888888888999999999999888888777666666777888888888888888888888888888888888999:::;;;;;;999888777444555777777777777888:::::::::::::::999888777777777666444333444555777888999999999:::;;;;;;<<<<<<888888888999999999::::::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>><<<;;;:::;;;>>>AAACCCCCCDDDEEEHHHJJJLLLNNNOOOLLLMMMNNNPPPQQQSSSTTTUUUXXXXXXYYYYYYZZZ\\\```ccccccaaa]]]ZZZWWWUUUTTTTTTTTTZZZaaahhhlllnnnpppqqq~~~nnnZZZPPPLLLIIIFFFFFFDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>======<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::999999;;;;;;:::::::::999999999::::::999999::::::;;;<<<<<<>>>@@@BBBBBBBBB@@@???===;;;999999:::::::::999888888888888888888888888777777777777777777777777777999::::::888777777888999999888777888999:::;;;999999888888888888999999999;;;999666555999;;;999777777777777777666555444777777888888888888888888888888888777777888888888777888888888888888999999:::999999999888888777777555666777777666666777999:::::::::::::::999888777:::999666555555666888999999999999::::::;;;;;;;;;999999999999::::::::::::;;;<<<<<<======================================================>>>??????===<<<;;;:::;;;>>>AAACCCDDDEEEFFFHHHJJJLLLMMMMMMKKKKKKMMMOOOQQQSSSUUUUUUWWWXXXYYYYYYZZZ\\\```ccceeeccc^^^ZZZVVVSSSRRRRRRRRRXXX```gggllloooqqqrrrqqq```VVVNNNKKKKKKCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????>>>>>>>>>>>>????????????======>>>???@@@??????>>>============<<<<<<<<<<<<999::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888888;;;;;;:::::::::999999999::::::999999::::::;;;<<<;;;<<<===>>>>>>>>><<<;;;<<<:::999999:::::::::999777777777666666777777777777777777777777777777777777999:::999888777777888888777777666777888999:::999999888888888888999999:::;;;999777:::CCCJJJKKK999999999888666555333222777777777777777777777777999999999999999999999999777777888888999999999::::::999999888777777777777888999:::999777666777888777888999::::::::::::::::::999777666666777888999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<================================================<<<===>>>>>>???===<<<;;;:::;;;>>>AAACCCFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZ\\\```dddgggddd___ZZZUUURRRPPPOOOQQQWWW___fffkkkooorrrtttvvvdddVVVNNNMMMEEEDDDDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????????????????????????????>>>>>>>>>????????????@@@===>>>???@@@@@@@@@???>>>==================<<<<<<;;;;;;;;;<<<<<<============<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888888888888888;;;;;;::::::::::::999999::::::999999::::::;;;<<<::::::;;;<<<;;;;;;999999;;;999888999:::;;;:::888888777666666666666777888777777777777777777777777777888999999888777888:::888777666666666777888999999999888888888888999999888999999999???KKKTTTWWW<<<<<<<<<;;;999888666555888888888777777777777777999999::::::::::::999999777777888888999:::::::::999999999888888888888888:::;;;;;;:::888777777888777777888999::::::::::::777666666666666666777777777777777777777777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>><<<;;;:::;;;>>>AAACCCGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVWWWXXXYYY\\\```ccchhheee___ZZZUUUQQQOOONNNQQQVVV]]]dddjjjooosssvvv{{{eeeXXXTTTIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@<<<>>>???AAAAAA@@@???>>><<<=====================<<<=====================>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999:::;;;;;;::::::::::::999999::::::999999::::::;;;<<<::::::;;;;;;:::999888888:::999888999:::;;;999888:::999888777777888999:::777777777777777777777777666777888888777888999;;;888888777777777888999:::999999888888888888999999666999999888===EEEJJJKKK:::;;;;;;;;;;;;::::::999:::::::::999999999888888777888999::::::999888777777777888999999:::;;;;;;777888999999:::999999999888999::::::888777888:::888999999:::::::::999999555666777888999999888888777777777777777777777777999999:::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>><<<;;;:::;;;>>>AAACCCEEEFFFHHHJJJKKKKKKJJJIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXX[[[___bbbeeebbb^^^YYYUUURRRQQQPPPQQQUUU\\\bbbhhhnnnuuuyyyxxxfff```MMMLLLIIIGGGEEECCCBBBAAADDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@<<<>>>@@@AAAAAAAAA???>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<;;;;;;;;;;;;:::999999888999888888999;;;;;;999888<<<;;;:::999999:::;;;<<<777777777777777777777777666777888888777888:::<<<:::999888888888999:::;;;999999888888888888999999666999999777777999999777666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::666777888999999888777666777777888999::::::;;;;;;666888999:::;;;;;;:::999666777999999888888:::;;;::::::::::::999999888777666777:::<<<===<<<;;;:::888888888777777777777777888888999999999:::::::::======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::;;;>>>AAACCCCCCEEEHHHJJJLLLLLLKKKKKKKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTUUUVVVWWWZZZ___bbbbbb```\\\XXXUUUSSSSSSSSSRRRUUU[[[aaagggnnnuuuzzz}}}gggYYYQQQKKKJJJJJJGGGFFFHHHCCCCCCCCCBBBAAA@@@AAACCC?????????@@@@@@AAAAAAAAA????????????????????????BBBAAAAAA@@@???>>><<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<===@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::===<<<;;;:::999999999999999999888888999999:::;;;999999999888888888888777888888888888777777666666:::999999888888999999:::;;;;;;::::::999888777777;;;;;;;;;::::::999999999888888888888888888888888::::::999999888999999999===AAADDDBBB===999999:::888999:::<<<<<<;;;:::999999999999999999999999999999999888777666666666777;;;;;;:::999888888888888999999999999999999999999888888888888888888888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@BBBAAAAAAAAA@@@?????????<<<;;;;;;<<>>===<<<<<<===???AAACCCDDDFFFIIIKKKMMMMMMLLLKKKLLLNNNPPPRRRTTTTTTUUUUUUUUUWWWXXXXXXXXX[[[aaagggeeeccc```\\\XXXUUURRRQQQTTTWWW\\\bbbgggmmmssswwwhhh\\\PPPKKKHHHEEECCCCCCCCCCCCCCCBBB@@@??????@@@??????@@@@@@@@@AAAAAAAAA??????????????????????????????@@@@@@@@@??????>>>???>>>>>>>>>=========<<<========================>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::888888999999999:::::::::<<<<<<;;;:::999999999999999999999999999:::;;;;;;999999999999888888888888999999888888888777777777:::999999888888999999:::999999888888777666666555888888777777777777777666888888888888888888888888::::::999999888999999::::::>>>AAA???;;;777777999666666777888999999999888999999999999999999999999777777666666666777888888::::::999999888999999999999999999999999999999999888888888888888888888888999888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@????????????===<<<;;;<<<>>>@@@???>>>>>>===<<<<<<===???AAACCCCCCEEEGGGIIIJJJKKKKKKJJJLLLMMMPPPRRRTTTTTTTTTSSSXXXYYYYYYYYYZZZ\\\___bbbfffddd```\\\WWWTTTQQQPPPTTTWWW]]]bbbgggmmmssswwwnnn[[[PPPKKKGGGDDDCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;999999::::::<<<===???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::::::::::::::::::::::::::888888999999999:::::::::<<<;;;:::999999888999999:::::::::::::::;;;;;;<<<:::999999999888888888888999999999999999888888888:::999999888888999999:::999999888888777666666666666666666666666777777777888888888888888888888888:::999999888999999::::::777:::<<<;;;888555666777555555555666777888999:::999999999999999999999999666666666666777888999:::999999999888999999::::::999999999999999999999999888888888888888888888888999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>??????@@@??????>>>>>>>>>>>>????????????>>>===<<<===>>>???>>>=========<<<<<<===???AAACCCCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMQQQSSSUUUTTTSSSRRR[[[[[[[[[]]]```cccccccccfffddd```\\\WWWSSSPPPOOOTTTXXX]]]bbbgggmmmssswwwkkk]]]UUUNNNIIIGGGEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999999999:::;;;===??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;::::::::::::::::::::::::888888999999999:::::::::;;;::::::999888888999999;;;;;;:::::::::;;;<<<<<<::::::999999999888888888999999999999999999999999:::999999888888999999::::::::::::999999999888888777888888888999999::::::888888888888888888888888999999888888999999::::::555777999999777555666777777777666666777999;;;<<<888999999999999999::::::999888888888888888999:::888888888888999:::;;;;;;888888888888888888888888888888888888888888888888::::::999999::::::;;;<<<<<<<<<<<<============>>>======>>>???????????????<<<<<<======>>>>>>??????@@@>>>======>>>>>>===;;;===<<<;;;;;;<<<>>>AAABBBDDDDDDDDDEEEFFFHHHJJJKKKLLLOOORRRUUUVVVVVVTTTSSS\\\[[[]]]bbbhhhkkkkkkiiidddbbb___[[[WWWTTTRRRQQQTTTWWW\\\aaaggglllssswwwpppcccVVVMMMIIIFFFDDDCCCDDDFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::::::::999888888888999999;;;;;;:::::::::;;;<<<<<<:::::::::999999999999888999999999999999999999999:::999999888888999999::::::::::::999999999999999888999999::::::;;;;;;;;;888888888888888888888888999888888888999999:::;;;666888888888777777777888888777777666777999;;;<<<888888888999999:::::::::===<<<;;;:::999888888888888888888888999:::;;;;;;888888888888888888888888888888888888888888888888::::::999999::::::;;;<<<<<<<<<<<<============>>>===>>>>>>????????????>>><<<<<<<<<======>>>>>>???@@@???======>>>>>><<<;;;===<<<;;;;;;<<<>>>@@@BBBEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPSSSVVVXXXXXXWWWVVV\\\\\\^^^ccciiillljjjhhh```___\\\ZZZWWWVVVTTTTTTSSSVVV[[[```eeekkkrrrvvvvvvbbbSSSNNNIIIFFFCCCBBBDDDEEECCC@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;>>>======<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::888888999999999:::::::::999999888888888888999999:::::::::::::::;;;;;;<<<::::::::::::999999999999888888888999999999999999:::999999888888999999:::777777777777777777777777888888888888888999999999888888888888888888888888888888888888999:::;;;;;;999999999888888888888888777666666666666777888888888888888999999::::::;;;>>>===<<<:::999888888777999999999888999999::::::888888888888888888888888888888888888888888888888999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>============>>>>>>>>>>>>@@@>>>======>>>>>>===;;;<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIKKKLLLLLLMMMOOORRRTTTWWWXXXYYYYYY\\\\\\^^^```ccccccbbbaaa^^^]]][[[YYYXXXWWWVVVVVVQQQUUUZZZ___dddjjjppptttuuuddd]]]SSSMMMGGGDDDDDDEEEBBB???CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<=========>>>>>>>>>???========================>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::888888999999999:::::::::999999888888888888999999999999999999999:::;;;;;;;;;;;;:::::::::999999999777777777888888888999999:::999999888888999999:::777777777777777777777777888888888888777777777777888888888888888888888888888888888888999:::;;;<<<;;;:::999888888888888777888888888888888888777666777888888999::::::;;;;;;<<<;;;:::999888777777777::::::999999888999999999888888888888888888888888888888888888888888888888999888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>===???>>>======>>>>>>===<<<<<<;;;::::::;;;===@@@AAADDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNQQQTTTWWWZZZ[[[ZZZ[[[]]]^^^]]]]]]^^^___^^^]]][[[YYYWWWVVVUUUUUUPPPSSSXXX]]]bbbhhhnnnsss~~~vvvooo]]]UUULLLHHHGGGFFFCCC@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::888888999999999:::::::::999888888888888888999999999999888888999999:::;;;;;;;;;;;;:::::::::999999666666777777888888888999:::999999999999999999:::999999999999999999::::::::::::999999888888777777888888888888888888888888888888888888999:::;;;<<<<<<:::888888888888777777:::;;;<<<<<<;;;:::888777777777888999::::::;;;;;;888888777777777777777777;;;;;;:::999888888888888777777777777777777777777888888888888888888888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===@@@@@@??????>>>>>>======>>>===<<<===>>>???>>>===<<<;;;::::::;;;===@@@AAACCCDDDGGGJJJKKKKKKJJJIIIJJJKKKLLLNNNRRRVVVZZZ\\\VVVZZZ]]]]]]\\\]]]```ccc___^^^\\\YYYWWWUUUTTTSSSOOORRRWWW\\\aaagggnnnrrr{{{nnn^^^NNNIIIHHHEEEBBB@@@DDDCCCBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@BBB>>>>>>>>>>>>??????????????????>>><<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<===>>>;;;::::::999999::::::;;;???<<<999888888888777666::::::::::::::::::::::::<<<;;;::::::999999999:::777777888999:::;;;;;;<<<666777999999999888666444777777888999999999999888777777777888999999999:::777777777777888888888888999999888888888888999999:::999666555555777:::<<<888888999999999:::::::::::::::::::::999888666555555666888::::::888666555666888999888777666777888888888888888888888888888999999999999999999::::::::::::999999888777777777;;;;;;<<<<<<<<<<<<<<<<<<======>>>????????????>>>======>>>>>>?????????@@@<<<===>>>???????????????<<<;;;;;;;;;<<>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<;;;===>>>?????????>>>>>>=========>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;???===:::999999:::999888::::::::::::::::::::::::;;;;;;:::999999999999999888888888888888888888999666777888999999777555444777777888999999999999999888888888888888999999999777777777777888888888888999999888888888888999999:::999888777777999;;;<<<888888888888999999999:::666666777888777777666555666777888999999888777666666888999888777666777888888888888888888999999999888999999999999:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<===??????@@@@@@@@@===>>>>>>>>>????????????===>>>>>>????????????>>><<<;;;;;;;;;<<>>>>>??????@@@AAAAAABBB@@@@@@@@@???>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>???@@@??????>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::;;;;;;;;;:::999999999999999999999999:::999888888888888888888888888888777777777666666777777888999888777666555777888888999999999999999999999999888888888888888777777777888888888999999999999888888888888999999888888777777888888999:::888888888999999999::::::777888999:::::::::::::::888888888888888888888888666888999888777666777888777777888888999999999999888888999999999:::::::::888999999:::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<:::999:::;;;<<<;;;:::888888888888888888888888888888777777777777888888888888888888888888777777888999999:::999888777777777888999999::::::999999:::999999999888777777777777777888888888999999999999999888888888888999999666666666777777777777777999999:::::::::;;;;;;;;;999999::::::::::::::::::999888888777777888888999666888999888777666777888777777777888999999::::::888888888999999::::::;;;999999999999::::::;;;;;;999999:::;;;<<<===>>>???@@@@@@@@@??????>>><<<<<<>>>>>>>>>>>>>>>???????????????>>>>>>============<<<;;;;;;;;;<<>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;::::::;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;999888888999:::;;;:::999888888888888888888888888777777777666666777888888777777888888999::::::;;;:::;;;;;;;;;::::::999999888888999::::::::::::999:::999999999888777777777888888888888999999999999999999888888888888999999777777777888888888888999;;;;;;;;;<<<<<<<<<<<<===777777666555444444333333999999888888888888999999666888999888777666777888777777888888888999999999777777888999::::::;;;;;;:::999999999888888888777999999:::;;;<<<===>>>???===>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<======<<<;;;;;;;;;<<>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<===<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999888888999:::;;;999888999999999999999999999999777777777777777777888999777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999999888999999:::::::::::::::999999999888888888888888888888888999999999999:::999999888888888888999999:::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======999888777555444444333333999999999999999999999999666888999888777666777888888888888888888888888888777777888999:::;;;;;;<<<::::::999888888777666666999::::::;;;<<<===>>>>>>999:::<<<>>>@@@AAABBBBBB????????????>>>>>>>>>>>>???>>>===<<<;;;<<<===>>><<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999:::999999:::<<<;;;999777::::::::::::::::::::::::888777777777777888999:::777777888888999999::::::::::::999888888888888888888999::::::;;;;;;::::::888888888888888999999999888888888999999999::::::999999888888888888999999;;;:::888777888999;;;<<<::::::::::::;;;;;;;;;;;;;;;:::999777777777888888888888::::::::::::888888666888999888777666777888::::::999999888777777777666777888999:::;;;;;;<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;<<<===>>>@@@@@@AAAAAA????????????>>>>>>>>>===>>>===<<<;;;;;;<<<>>>???<<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<<<<;;;;;;<<<>>>AAAAAA@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>======;;;:::999999888888999;;;<<<<<<;;;999888<<<;;;;;;<<<===<<<:::888::::::::::::::::::::::::888888777777888999::::::888888888888777777777777999888777777666666777777888999::::::;;;;;;::::::777777888888999999999:::888888999999999:::::::::999999888888888888999999888777555333444666888:::888888999999999:::::::::777666555555555666888888777888:::;;;;;;:::888777666888999888777666777888;;;::::::999888777666666666777777999:::;;;<<<<<<888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???===<<<;;;@@@?????????>>>>>>=========<<<;;;:::;;;===???@@@<<<;;;;;;;;;<<>>>>>??????AAAAAAAAA@@@@@@@@@??????@@@???>>>======>>>???@@@;;;;;;;;;;;;<<<>>>???@@@=========>>>===<<<<<<;;;============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>======<<<<<<<<<;;;>>>===<<<:::::::::;;;<<<======>>>>>>======<<<;;;:::999999888888999999:::999999;;;;;;;;;;;;999999999999999999999999999999888888999999999888888777777777777777777777777777444555666888999999999:::777777666666666777999:::666777999999888888999;;;:::999888777666666666666:::::::::999999888888888888888999999999999888888666666666666777999::::::777777777777777666555555:::::::::;;;;;;<<<<<<<<<888888888888777777777777888999999999999::::::::::::999999888888999999:::<<<;;;;;;;;;<<<===???@@@===???BBBBBBAAA>>>============>>>>>>>>>>>>======>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNRRRTTTUUUUUUTTTVVVXXX[[[\\\\\\]]]```bbbaaa^^^]]]___aaa___YYYSSSOOOKKKKKKQQQXXX^^^ffflll}}}yyygggZZZRRRMMMJJJJJJIIIGGGEEECCCAAAAAA@@@CCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>>>>???@@@<<<<<<<<<<<<======>>>???>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::;;;<<<<<<;;;::::::999999999999999999999999888888999999999999888888999999999888888888888777777888888999999999999999888888777666777888999:::777888999999888777888::::::999888777666666666666:::::::::999999888888888888888999999999999888888555555555555555666777888777888888888888777666555999999999:::::::::;;;;;;888888888888777777777777666777777777777888888888:::999999999999999999:::;;;:::::::::;;;<<<>>>???===???AAAAAA@@@?????????????????????>>>======<<<=========>>>>>>>>>??????:::;;;<<<===???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTTTTTTTWWWYYY[[[\\\]]]^^^```bbbaaa___^^^```bbb```ZZZTTTSSSNNNNNNSSSZZZ```hhhppp|||{{{hhh[[[TTTQQQRRRPPPMMMIIIEEEBBB@@@???CCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@===============>>>>>>>>>???>>>===<<<<<<<<<==================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888999999999999999888:::;;;;;;;;;:::999999888;;;;;;:::::::::999999888999999888777777999:::;;;888999:::999777777888999:::999888777666666666666999999999999999888888888888888999999999999888888666666555555555666666777888888999999999888777777888888999999999999::::::999999888888888777777777666777777777777888888888::::::999999999999:::::::::::::::::::::;;;<<<======>>>??????>>>???AAABBBCCCBBBAAA@@@???===<<<;;;<<<<<<=========>>>>>>>>>888999:::;;;===@@@BBBCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTWWWYYY\\\]]]]]]^^^```aaaaaa```___aaabbb```[[[WWWUUUQQQOOOSSSXXX___iiirrr||||||mmmdddaaabbb]]]VVVNNNHHHDDDCCCBBBAAAAAA@@@????????????@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>???>>>>>>======@@@???===;;;;;;<<<===???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<<<<:::999::::::;;;<<<===>>>???@@@:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999888888999999::::::999999;;;;;;<<<<<<<<<;;;:::999;;;::::::999999999999999::::::999888888999:::;;;999::::::999777666777888999999888777666666777777999999999888888888888888888888999999999999888888999999888888777888888888999999999::::::999999888999999999999999:::::::::999999999888888888777777888888999999999:::::::::999::::::::::::::::::999:::::::::;;;;;;<<<<<<======>>>>>>======???BBBEEEFFFEEECCCAAA???===<<<;;;<<<<<<<<<<<<============:::::::::;;;===???AAACCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSWWWYYY\\\^^^^^^^^^___```aaa``````aaabbbaaa]]]ZZZUUUPPPMMMOOOTTTZZZeeeppp~~~zzzvvvrrrjjj^^^RRRIIIEEEDDDEEEBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@???>>>===AAA???===<<<;;;<<<>>>???============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======999:::;;;<<<<<<;;;:::999:::::::::;;;<<<>>>@@@AAA;;;::::::::::::::::::;;;999999999999999999999999999999999999999999999999888888999:::::::::::::::;;;<<<===>>>>>>===<<<;;;999888888888888999::::::;;;:::999888888999::::::999::::::999777666777888999888777777777777777777888888888888888888888888888888999999999999888888:::999999888888888888999888999::::::::::::999999;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888999999999:::::::::999:::;;;;;;;;;;;;:::999;;;<<<<<<<<<===============>>>>>>======???CCCFFFGGGEEECCCAAA>>>===<<<<<<<<<<<<<<<<<<==================<<<<<<===???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRVVVYYY\\\]]]]]]]]]^^^___``````aaaaaabbbaaa^^^\\\VVVQQQNNNOOORRRXXXdddooovvvgggXXXLLLGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@???>>>=========>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===============999::::::;;;;;;;;;;;;:::999999888999:::<<<>>>???;;;;;;::::::::::::;;;;;;999999888888888888999999999999999999999999999999777888999:::;;;;;;;;;;;;;;;<<>>999888777777777999:::;;;;;;:::999777777888999999888999:::999777777888999888888777777777777777888777777777888888888888888888888999999999999888888777777666666666777777888888888999:::::::::999999<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888666777777777777888888888999:::;;;<<<<<<;;;:::999<<<<<<===>>>>>>======<<<===>>>>>>======???BBBEEEEEEDDDBBB???>>>===>>>>>><<<<<<=========>>>>>>>>>???>>><<<<<<<<<>>>@@@BBBDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRUUUXXX[[[]]]]]]\\\\\\\\\______```aaaaaa```___^^^YYYUUUSSSSSSTTTYYYeeeqqqssscccVVVMMMIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>===>>>@@@AAABBBAAA@@@????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========::::::999999::::::;;;<<<::::::999999999;;;===???;;;;;;::::::::::::;;;;;;::::::999888888999::::::999999999999999999999999777888999:::;;;;;;;;;;;;<<<>>>AAADDDEEEEEEDDDCCC<<<;;;999888888999:::;;;:::999888777666777888888777888999999888777888:::888888777777777777888888666777777777888888888999888888999999999999888888666666666666777888999999777777888999999999999999;;;;;;;;;:::::::::999999::::::999999999888888888666777777777777888888888999:::;;;======;;;:::999;;;<<<=========<<<;;;;;;===>>>???>>>>>>???AAADDDCCCBBB@@@>>>===>>>???@@@=========>>>>>>>>>??????<<<;;;::::::;;;>>>AAACCCEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNOOOQQQQQQSSSWWWZZZ\\\\\\[[[ZZZZZZ]]]___`````````_________ZZZXXXVVVWWWWWW[[[fffrrr~~~}}}nnn```UUUMMMJJJBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>===<<<===@@@BBBCCCBBBAAA@@@>>>????????????>>>======>>>=========<<<<<<<<<<<<<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999888999:::<<<======<<<;;;:::;;;===???@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;999999999999;;;;;;999999999999999999999999777888999:::;;;;;;<<<;;;===@@@CCCFFFHHHHHHGGGGGG@@@>>><<<999888888999::::::999777666666666777777666777999999888888999;;;888777777777777777888888666666777777888888888999888888999999999999888888888888888888999:::;;;<<<666777888999999999999999:::::::::999999888888888:::::::::999999999888888888999999999999:::::::::999:::<<<======<<<:::999:::;;;<<<<<<<<<;;;:::999===>>>??????>>>???AAABBBAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>????????????999999888888:::>>>AAADDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSVVVZZZ[[[[[[ZZZYYYYYY]]]^^^___```___^^^___```ZZZXXXWWWXXXWWWZZZeeeqqq|||vvvhhhYYYNNNKKKGGGDDDDDDEEEEEEBBB???BBBBBBCCCCCCBBB@@@???>>>BBBAAA@@@???>>>>>>>>>>>>======>>>???????????????========================??????>>>>>>======<<<<<<@@@@@@@@@??????===<<<<<<>>>======<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<;;;:::999999;;;<<<>>>???<<<::::::<<<===<<<:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999999999888888999999:::;;;AAACCCEEEGGGHHHGGGFFFEEEDDDAAA>>>:::888777888999999999999999999999999999555777999:::::::::888777999999888888888888999999777777777777777777777777999999888888888:::;;;<<<:::999888888888999:::;;;888888888999999::::::::::::::::::999999888888888888999::::::::::::999888777777888999999999999888777888:::<<<======<<<<<<>>>===;;;999999999;;;<<<======>>>???@@@@@@AAAAAA>>>>>>============>>>>>>????????????????????????======;;;;;;<<<>>>@@@BBBGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLKKKKKKKKKMMMPPPQQQVVVVVVWWWZZZ\\\]]]\\\[[[\\\]]]___aaaaaa```^^^]]]YYYWWWVVVWWWXXX[[[dddooo{{{sssdddYYYPPPLLLFFFDDDDDDDDDBBB???BBBBBBCCCCCCBBB@@@???>>>BBBAAA@@@??????>>>>>>>>>===>>>>>>??????????????????????????????????????????>>>>>>>>>=========<<>>>>>===<<<;;;???>>>>>>======>>>>>>???<<<<<<;;;::::::::::::;;;<<<;;;:::999999;;;<<<>>>???<<<::::::<<<===<<<:::::::::;;;;;;::::::999888:::::::::999999888888888999999888888999999:::;;;@@@AAADDDFFFGGGGGGFFFFFFCCCAAA===:::888777777888999999999999999999999999777888:::;;;;;;;;;999888999999888888888888999999888888888888888888888888888888999999999999999999888888777777777888999:::888888888999999::::::::::::::::::999999888888888888999::::::::::::999888777777888999999999999999888999;;;<<<======<<<<<<>>><<<;;;999999:::;;;<<<>>>>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRVVVVVVXXXZZZ\\\\\\[[[ZZZ\\\]]]___aaaaaa```___^^^___[[[XXXXXXWWWYYYbbblll}}}sssiii\\\UUUMMMGGGEEEEEECCCAAABBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@??????>>>>>>===>>>??????@@@@@@??????????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;;;;>>>===============>>>>>><<<<<<;;;::::::::::::;;;;;;;;;:::999:::;;;<<<===>>>===;;;;;;<<<<<<<<<:::999999::::::999999888777999999888888888888888777999999888888999999:::;;;>>>???AAADDDEEEFFFFFFFFFCCCAAA>>>:::888777777777999999999999999999999999888999:::;;;<<<;;;::::::999999888888888888999999888888888888888888888888777888999999999888777666777777666666777777888999888888888999999999999999999999999999999888888888888999999::::::999999888888888888999999999999999;;;<<<============<<<;;;===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>????????????>>>>>>============>>>>>>========================;;;;;;:::;;;<<>>>>>>>>???@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999888888999999999999888888888888999999888888999999:::;;;;;;===???AAACCCDDDEEEEEEDDDBBB???<<<999888888888999999999999999999999999888999::::::;;;;;;::::::999999888888888888999999888888888888888888888888888888888888777777666666777777777777888888888999888888888888888999999999999999999888888888888888999999999999999999999999888888888888999999::::::======>>>>>>>>>===;;;:::<<<;;;;;;:::::::::;;;<<<>>>>>>>>>>>>>>>>>>======>>>>>>============>>>>>>========================;;;::::::;;;<<>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999999:::::::::::::::::::::999999888888999999:::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@===;;;:::999999999999999999999999999999777888888999999999999999999999888888888888999999888888888888888888888888:::999777666555666777888888888888999999999999999888888888888888888888888888888888888888888888888999999999999999999999999999999888888999999:::;;;===>>>>>>>>>>>><<<;;;:::;;;;;;;;;:::;;;;;;;;;;;;>>>>>>==================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;<<>>???@@@@@@AAA@@@@@@@@@====================================>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????<<<<<<<<<<<<===>>>??????<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<::::::;;;===;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;999999888888999999:::;;;999:::;;;<<<>>>???AAAAAAAAA@@@???===<<<;;;::::::999999999999999999999999777777888888888999999999999999888888888888999999999999999999999999999999:::999888777666777888999888888999::::::::::::999888888888888888777777777777777777888888888888888:::999999888888999999::::::999999888888:::;;;<<<<<<======>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::;;;<<>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>??????@@@@@@@@@??????============>>>???@@@AAA<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<<<<;;;;;;<<<===>>><<<:::999;;;===:::;;;;;;;;;;;;:::999999888888999999::::::::::::999999888888999999:::;;;999999:::;;;<<<===>>>???======<<<<<<;;;:::::::::999999999999999999999999999888888888999999::::::999999888888888888999999999999999999999999999999666777999;;;;;;:::888777666777888999:::999999888999888888888777777777666666777777777888888888999::::::999888888999::::::;;;:::999888888:::;;;===:::;;;<<<======<<<::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>===========================<<<;;;;;;<<<>>>AAABBBDDDEEEFFFHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTZZZ______[[[WWWVVVWWWZZZ\\\^^^```aaaaaa``````eeebbb___^^^[[[YYY___fffxxx}}}lll]]]SSSNNNKKKIIIBBBAAA@@@@@@@@@AAABBBCCC???@@@BBBCCCCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@????????????????????????<<<=========>>>>>>??????===>>>>>>?????????>>>>>>;;;;;;;;;<<<<<<>>>??????<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;===>>>===:::999;;;===999::::::::::::999888888777777888888999999999999999999888888999999:::;;;:::999999:::;;;<<<===>>>::::::::::::::::::999999999999999999999999999999::::::999999::::::;;;<<<999999888888888888999999999999999999999999999999222666;;;>>>???<<<888555555666777999999888888777999888888888777777666666666666777777888888888999;;;:::999888888999:::;;;;;;:::999888888:::<<<===999:::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLKKKKKKKKKMMMPPPQQQTTTZZZ___```[[[WWWVVVWWWZZZ[[[^^^```aaaaaa``````cccaaa``````^^^]]]cccjjj|||rrrfff[[[PPPIIIIIIFFFCCCBBBEEEEEEBBBAAADDD@@@@@@@@@AAAAAABBBBBBBBB============>>>???@@@AAA????????????>>>>>>>>>>>><<<===>>>??????>>>===<<<========================>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::999999888888888======>>>======<<<;;;;;;::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888;;;:::::::::999888888888;;;:::999999888888999999999999999999888888777777777777666666777888999999999::::::;;;;;;::::::999999::::::;;;:::999888777888888777777777777777777999888888777666666777777555555666777888999999:::888999:::999777666777888:::::::::;;;;;;::::::999888999999::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKMMMQQQUUUWWWXXXZZZ[[[[[[YYYWWWUUUWWWZZZ]]]```aaaaaacccdddaaaccccccaaa___aaaffflll}}}ooocccVVVNNNKKKGGGCCCBBBDDDDDDAAA@@@AAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>======>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>==========================================<<<<<<;;;;;;???>>>===<<<;;;:::::::::::::::::::::999999999888======>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999888888888888777777777777::::::999888888888888999999999999999888888888777888777777777777888888999999999::::::::::::999999999::::::::::::999888777777777777777888888888888777777777777888999::::::777777888888999999::::::999:::;;;:::888888888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;:::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKMMMPPPTTTXXXYYY[[[\\\[[[YYYVVVTTTWWWZZZ]]]```aaabbbccceeedddfffeeebbb___```eeekkkpppbbbVVVPPPKKKFFFDDDEEEEEEBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>============@@@@@@?????????>>>>>>>>>???>>>>>>======>>>>>>???========================<<<<<<<<<<<<<<<;;;;;;;;;@@@???===<<<:::999999999;;;:::::::::::::::999999<<<======>>>>>>===<<<;;;::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::777777777888888888888888:::999888888777777888888999999999999888888888888999999888777777777888888999999999999999999999999999999:::::::::999888888777777777888888888999999555666666777999;;;<<<===999999:::::::::::::::::::::;;;<<<;;;999999999;;;999999:::;;;<<<<<<<<<;;;======<<<<<<;;;::::::999::::::999999999999::::::;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLOOORRRXXXYYY[[[\\\[[[YYYVVVTTTWWWZZZ]]]```aaabbbdddeeegggiiiiiieee``````eeekkkqqqaaaXXXPPPJJJFFFGGGGGGDDDBBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@?????????>>>>>>@@@???>>>======>>>???@@@========================<<<<<<<<<<<<;;;;;;;;;;;;???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;::::::999888;;;;;;;;;:::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888777777777888888999999999999999999999999:::999999888777777777777999888888888888888888999999999999999999999999999666777777888888999999:::666666777888999;;;======::::::::::::999999999999999:::;;;:::999888999:::999:::;;;<<<<<<===<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<=======================================>>>>>>>>>;;;;;;;;;;;;===???AAABBBCCCEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKNNNQQQVVVXXXZZZ[[[[[[ZZZXXXVVVVVVYYY]]]```aaacccdddfffhhhkkklllgggbbbbbbhhhnnnsssfffXXXOOOGGGFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@????????????@@@???>>>======>>>???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>><<<;;;::::::;;;;;;::::::999888::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<:::999999888777888888888999999999999999999999:::::::::999888777777888888999999888777777888999999999999999999999999999:::777777888888999999999:::999999888888999999:::;;;999999999999999888888888777999:::999888777888::::::;;;<<<===============;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<====================================>>>>>>??????;;;;;;;;;;;;===???AAABBBCCCEEEGGGJJJKKKLLLMMMLLLLLLMMMLLLKKKJJJKKKNNNPPPSSSUUUXXX[[[\\\[[[ZZZYYYVVVYYY]]]```bbbccceeeggghhhlllnnnjjjddddddkkkssszzzdddXXXLLLGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEAAA@@@@@@@@@@@@??????????????????>>>>>>?????????========================<<<<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===999;;;===??????>>><<<;;;::::::;;;;;;::::::999888999999999:::::::::;;;;;;888999999999999:::::::::888888888888888888888888888888888999999999999999;;;:::999999888888999999999999999999:::::::::::::::999999888888888999999:::999888777777888999:::999999888888999999:::;;;999999999999999999999999::::::999888888888888888888888888999999999999999666888999999888777888:::<<<===============<<<<<<999::::::;;;<<<<<<======999999888888888888999999;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@;;;;;;;;;<<<===???AAABBBDDDEEEHHHJJJLLLMMMNNNNNNLLLLLLLLLKKKJJJKKKNNNQQQSSSUUUXXX[[[\\\\\\ZZZYYYVVVYYY^^^aaabbbdddfffgggjjjnnnqqqmmmffffffnnnvvv~~~xxxhhhWWWNNNJJJFFFDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>=================================>>>>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<============888:::===@@@@@@>>><<<;;;::::::;;;;;;::::::999888999::::::;;;<<<===>>>>>>888888999999999:::::::::999999999999999999999999999999999999999999888888<<<;;;::::::999:::::::::999999999:::::::::;;;;;;999999888888888999::::::;;;:::999888888999:::;;;999999888888888999:::;;;;;;::::::999999888888777:::999888777777777777777888888999999::::::;;;;;;777888:::999888888:::;;;>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999888888888888999999;;;:::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@;;;;;;;;;<<<===???AAABBBDDDEEEHHHKKKMMMNNNNNNNNNKKKLLLLLLKKKJJJLLLOOOQQQUUUWWWYYY[[[[[[ZZZXXXWWWVVVYYY^^^aaacccdddfffhhhmmmrrrtttooogggfffnnnwwwpppuuu{{{vvvaaaUUUOOOKKKHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>==============================>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>888:::===@@@@@@???<<<;;;::::::;;;;;;;;;:::999999:::;;;<<<===>>>@@@AAAAAA888888888999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;999999999::::::;;;;;;;;;888888888888999:::;;;;;;<<<;;;999888888999;;;<<<999999888888888999;;;<<<<<<;;;;;;:::999888777777888888777777777777888888999999::::::;;;<<<======888999;;;:::::::::;;;<<>><<<;;;:::<<<;;;;;;::::::999999888;;;::::::::::::::::::;;;::::::;;;;;;===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@;;;;;;;;;<<<===???AAABBBDDDEEEHHHKKKMMMNNNOOOOOOKKKKKKKKKKKKJJJLLLOOORRRXXXYYY[[[\\\[[[YYYVVVTTTVVVYYY^^^aaacccdddggghhhpppuuuwwwqqqhhheeemmmvvvjjjlllooorrruuuzzzwwwcccUUULLLHHHIIIFFFBBB@@@BBBAAA???@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@?????????>>>>>>BBBAAAAAA@@@???>>>======@@@@@@>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;===???@@@@@@>>><<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBBBB:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888::::::::::::::::::::::::999::::::;;;;;;::::::999999999999888888888888777666777888999:::;;;;;;;;;999999999999999888777666888888999::::::;;;<<<<<<888888888888999:::;;;;;;;;;;;;:::999888888888888:::888666888;;;>>>===<<<999999999999:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::>>>>>>>>>===<<<<<<;;;;;;???>>>>>>=========>>>>>>===============<<<<<<;;;;;;===???BBBCCCCCCBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNLLLLLLKKKIIIIIIKKKOOOSSSWWWYYY[[[\\\]]]\\\[[[ZZZYYY]]]aaadddddddddddddddjjjmmmqqqpppiiidddiiisss___aaaccceeeggglllqqquuu|||yyycccSSSKKKIIIEEEAAA@@@CCCDDDBBBCCCFFFAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???????????????@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@???>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;===???@@@@@@>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;:::::::::999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999888888888888777888888999::::::::::::999999999999999888777777888888999::::::;;;<<<<<<999999999888999999::::::;;;;;;:::999888888999999:::888777888;;;===<<<;;;:::999999999999::::::;;;======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>???>>>======<<<666777999;;;<<<=========DDDEEEGGGIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJLLLQQQTTTYYYZZZ[[[\\\\\\[[[YYYXXX[[[^^^ccceeefffeeeeeefffhhhjjjmmmmmmhhhccchhhpppXXXZZZ[[[]]]^^^aaaeeehhhpppyyy{{{dddTTTNNNGGGCCCAAADDDEEECCCCCCEEEAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@???????????????????????????????????????@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::<<<>>>@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::999999999888888888888999999999999999999999999999999999999999888888888888999999::::::;;;;;;<<<::::::999999888999999999;;;::::::999999999999::::::999888888:::;;;;;;;;;:::999999888888888999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<======???????????????>>>>>>===999999:::;;;<<<>>>???@@@EEEFFFGGGIIIKKKLLLLLLMMMLLLLLLLLLKKKKKKNNNRRRVVVYYYZZZ[[[\\\\\\[[[YYYXXX]]]```dddgggggggggggggggiiiiiijjjllliiieeehhhnnnSSSTTTVVVWWWXXXZZZ^^^aaahhhrrr~~~zzzcccUUUMMMGGGCCCDDDDDDBBB@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA????????????????????????>>>>>>?????????@@@@@@@@@??????>>>===============:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::999999999888888888;;;::::::999999888888888:::999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::999888888888888::::::999999999::::::;;;;;;;;;:::999::::::::::::::::::999888777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>????????????>>>======>>>=========>>>AAACCCEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLOOOTTTWWWWWWYYY[[[\\\]]]\\\[[[ZZZ]]]```eeegggggggggggggggkkkjjjjjjmmmllliiikkkpppJJJLLLNNNPPPQQQSSSVVVXXX]]]gggrrrwwwwwwzzzttt]]]SSSKKKDDDCCCDDDBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@@@@AAA????????????????????????>>>>>>>>>???@@@@@@AAAAAA???>>>>>>============>>>:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::===?????????===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999999999888<<<;;;:::999888888888888:::999999888888999::::::999999::::::::::::;;;;;;;;;;;;:::999888888888888999999999999:::;;;<<<<<<======<<<;;;:::::::::;;;::::::999888777777777777777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>======<<<;;;<<<<<<::::::<<<>>>AAACCCEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLOOOTTTWWWUUUWWWYYY\\\]]]]]]\\\\\\\\\___cccfffffffffffffffkkkiiijjjmmmmmmkkkmmmqqqGGGIIILLLMMMNNNOOORRRTTTVVV^^^fffjjjjjjmmmttt{{{mmm]]]RRRHHHFFFGGGFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC???????????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<:::999:::<<<>>>??????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;<<<999::::::;;;;;;::::::999::::::::::::999999999999<<<;;;999888777888999999::::::999888888999;;;<<<::::::::::::::::::::::::::::::999999888999999999999999999999:::<<<======???@@@???===;;;::::::<<<:::999999888888888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>===============<<<;;;;;;<<<;;;::::::<<<>>>AAACCCDDDEEEHHHJJJLLLNNNNNNOOOOOOOOOMMMLLLLLLNNNRRRVVVUUUWWWYYY\\\]]]]]]\\\\\\[[[^^^bbbeeeeeeeeeeeeeeehhhhhhkkkmmmkkkiiilllsssJJJLLLNNNOOONNNNNNOOOQQQRRRVVV[[[^^^```ccciiinnnvvvpppaaaSSSLLLKKKHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@???????????????>>>>>>?????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::888999;;;>>>??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999999:::::::::;;;888888999::::::;;;<<<<<<999::::::;;;;;;::::::999;;;;;;:::::::::999999999;;;:::999777777888999:::;;;:::999888888:::;;;===::::::::::::::::::::::::999999999888999999::::::888999999:::;;;<<<===>>>AAABBBBBB@@@<<<:::;;;===:::999999999999::::::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCDDDGGGJJJLLLOOOPPPQQQPPPOOONNNLLLKKKLLLPPPTTTXXXYYY[[[\\\\\\\\\ZZZYYY[[[^^^bbbeeeeeeeeeeeeeeegggiiinnnooollliiinnnwwwJJJLLLMMMMMMKKKJJJKKKKKKMMMOOOQQQSSSVVVZZZ___cccjjjsssppp]]]SSSMMMIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>============>>>???=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<:::888999;;;>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::888888999::::::;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999;;;:::888777777888:::;;;;;;:::999888888:::<<<===::::::::::::::::::::::::888888888888999:::;;;;;;888888999:::;;;<<<>>>???CCCDDDDDDAAA===:::;;;===999999999999:::;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<======???@@@@@@???????????????>>>======:::::::::;;;===>>>@@@AAABBBDDDGGGJJJMMMOOOQQQRRRPPPPPPNNNKKKJJJLLLOOORRR[[[[[[\\\]]]\\\ZZZXXXVVV[[[___cccffffffeeeeeefffhhhlllrrrsssnnnjjjqqq{{{IIIHHHHHHIIIIIIIIIIIIJJJLLLLLLNNNPPPRRRUUUXXXYYYccciiirrr}}}qqq```VVVMMMFFFEEEDDDDDDCCCAAAAAABBBBBBAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>============<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;::::::999999999999:::999888888888:::<<<>>>IIIGGGDDDAAA>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;???===<<<>>>AAABBB???===;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>>============@@@?????????>>>>>>=========>>>???@@@@@@???===<<<888888999:::<<<>>>@@@AAACCCFFFIIIKKKLLLMMMOOOQQQTTTSSSQQQOOONNNPPPUUUYYYWWWYYY\\\^^^^^^\\\YYYWWW\\\___bbbddddddcccddddddiiilllooonnnmmmooovvv}}}IIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMPPPRRRTTTUUUZZZ___gggqqq{{{xxxfffVVVKKKHHHDDDDDDCCCBBBBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>><<<;;;;;;;;;;;;>>>>>>============>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::999999999999;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999999999999999999999999::::::;;;<<<<<<======<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999999:::999888888999:::<<<>>>EEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;:::::::::::::::<<<::::::;;;>>>>>>===::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===??????>>>>>>>>>=========>>>>>>>>>=========<<<<<<;;;<<<===?????????===<<<999999:::;;;===???@@@AAACCCFFFIIIKKKLLLMMMOOOQQQTTTTTTRRROOONNNPPPUUUXXXYYYZZZ\\\]]]]]]\\\YYYXXX\\\___ccceeeffffffggghhhhhhkkknnnnnnmmmpppxxx~~~IIIJJJLLLMMMNNNMMMLLLKKKIIIJJJJJJKKKLLLNNNOOOPPPRRRVVV\\\ccclllwwwhhhWWWPPPGGGEEEEEEEEEFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???>>><<<;;;:::999999>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::999999::::::;;;::::::999999999999::::::999888888999:::<<<===@@@@@@@@@???===<<<::::::;;;;;;:::999999999:::::::::999999:::<<<<<<;;;::::::;;;===>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::;;;<<<>>>>>>>>>===<<<::::::;;;<<<>>>@@@AAABBBCCCFFFIIIKKKLLLNNNPPPRRRUUUTTTRRRPPPOOOQQQUUUXXX\\\\\\]]]]]]\\\[[[ZZZZZZ\\\___dddggghhhhhhiiijjjgggkkknnnnnnnnnqqqyyyGGGIIILLLNNNOOONNNLLLJJJJJJJJJIIIIIIJJJKKKLLLLLLPPPRRRVVV[[[bbbkkkuuu{{{hhhYYYLLLHHHFFFHHHIIIGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???>>>===<<<;;;;;;;;;>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::999999888888::::::999999999999999:::999999999999999;;;<<<======>>>>>>???>>><<<;;;:::;;;;;;:::::::::::::::;;;::::::;;;;;;<<<<<<<<<;;;:::;;;===??????>>><<<;;;>>>>>>>>>>>>============@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;;;;<<<===???@@@BBBCCCCCCFFFIIIKKKMMMNNNPPPRRRUUUTTTSSSQQQPPPQQQTTTWWW^^^^^^]]]\\\[[[[[[[[[[[[]]]```dddggggggggghhhiiifffiiimmmnnnnnnrrrzzzFFFHHHKKKNNNNNNNNNLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKOOOQQQSSSVVV[[[bbbkkkppp|||yyydddSSSKKKFFFHHHJJJFFFCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<:::999888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999999999999999::::::;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;:::999888777999999999888888999999:::999999999999:::;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<>>>>>?????????>>>>>>>>>>>>===========================@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===???AAACCCDDDCCCFFFIIILLLMMMOOOQQQSSSUUUUUUTTTRRRPPPQQQTTTWWW^^^^^^\\\[[[[[[[[[\\\\\\^^^aaadddfffeeeddddddeeedddhhhlllmmmnnnrrrzzzGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKMMMNNNPPPRRRUUUZZZ```dddqqq}}}vvvbbbTTTIIIIIIHHHCCCAAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>><<<:::999999:::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999::::::;;;<<<<<<===::::::;;;;;;:::999888777999888888888888999999:::888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======666888999:::999888999::::::;;;;;;<<<============BBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===???AAABBBCCCCCCFFFIIILLLMMMOOORRRTTTUUUUUUUUUSSSQQQRRRTTTVVV\\\\\\[[[[[[[[[[[[\\\]]]^^^aaaddddddcccbbbbbbbbbdddgggkkkllllllpppxxxIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJLLLNNNOOOPPPSSSWWWZZZdddnnn~~~wwwdddSSSNNNJJJCCCAAAEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@>>>>>>============>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@???<<<;;;;;;===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<======<<<;;;:::;;;;;;::::::999888888888888888999999:::;;;;;;;;;888999::::::::::::999888888888888888888999::::::888888999:::;;;;;;;;;;;;<<<;;;:::999999999999999;;;:::::::::;;;;;;<<<===666888::::::999888999;;;;;;:::::::::;;;<<<===>>>BBBAAA@@@???>>>===<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>::::::;;;<<<>>>@@@BBBCCCCCCEEEIIILLLNNNPPPRRRUUUVVVVVVUUUTTTRRRRRRTTTVVVYYYYYYZZZ[[[[[[\\\\\\\\\]]]___cccdddccccccbbbccccccgggjjjkkkkkknnnvvv}}}KKKLLLLLLMMMOOOPPPQQQQQQLLLLLLKKKJJJJJJJJJKKKKKKIIIKKKMMMNNNOOOPPPSSSUUUYYYbbbqqqrrr\\\TTTNNNEEECCCHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<>><<<===???=========>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999;;;<<<>>>>>>===;;;:::;;;::::::999888777666666777888888999999:::;;;;;;777888999:::;;;:::999888888888777777888999::::::888888999:::;;;;;;;;;;;;;;;:::999777777777888888999999999999::::::;;;<<<888;;;======;;;:::;;;===;;;:::999888999;;;===???AAA@@@???>>>===<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;===>>>???@@@::::::;;;<<<>>>@@@AAABBBCCCEEEIIILLLNNNPPPSSSUUUVVVVVVVVVTTTRRRRRRTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\[[[^^^bbbddddddddddddeeecccgggjjjjjjjjjmmmuuu|||QQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPRRRYYYeeesss~~~}}}wwwdddVVVJJJFFFIIIAAAEEECCC???>>>CCCCCC>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;???BBB@@@<<<999:::<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;:::888777888:::<<<>>>;;;::::::999888888888999:::999999888888999999:::999999999999999999::::::999999888888999999:::;;;::::::999999::::::;;;<<<:::;;;:::999777777999;;;===<<<:::999999:::<<<===999:::;;;;;;<<<<<<;;;;;;=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;<<<===???AAABBBCCCEEEFFFHHHJJJMMMQQQTTTVVVVVVVVVTTTPPPNNNMMMPPPRRRWWWXXXZZZ]]]^^^_________\\\^^^aaadddfffgggggggggggggggiiikkkkkkllluuuQQQQQQPPPPPPOOONNNNNNMMMOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMLLLMMMNNNOOOOOONNNRRRZZZdddnnn}}}zzzxxx|||zzzdddRRRIIIIIIEEEGGGFFFBBBBBBFFFFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAA@@@<<<999:::<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;;;;:::999999888888999999:::999999888888999999:::999999999999999999999999999999888888999999:::;;;999999999999999:::;;;;;;:::;;;:::999777777999:::;;;:::888777777888:::;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDEEEGGGJJJMMMPPPRRRSSSVVVVVVTTTPPPNNNNNNPPPSSS[[[[[[\\\]]]]]]\\\[[[ZZZ[[[]]]```cccfffgggggggggggggggjjjllllllmmmvvvTTTSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNNNNMMMNNNNNNNNNMMMNNNRRRXXX___lllxxxwww|||zzzaaaQQQLLLEEEFFFDDDBBBCCCGGGGGGDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???>>>===<<<<<<===>>>???================================================;;;>>>AAA@@@===:::;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<;;;:::999::::::999999888888999999:::999999888888999999:::;;;::::::999999888888888999999888888999999:::;;;999888888888888999::::::::::::;;;999777777888::::::999888888888999:::;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFHHHLLLNNNPPPPPPQQQVVVUUUSSSQQQNNNNNNQQQSSS[[[\\\\\\\\\\\\ZZZYYYXXXZZZ\\\___ccceeefffffffffggghhhkkkmmmmmmnnnwwwWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQPPPOOONNNNNNNNNQQQPPPRRRUUUYYYbbbtttwww```SSSIIIGGGDDDCCCFFFIIIIIIGGGBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<======>>>================================================<<<>>>@@@@@@===<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;:::::::::::::::999999888999999::::::999999888888999999:::;;;;;;::::::999888777777999999888888999999:::;;;888888777777888888999:::999:::;;;:::888777888:::;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===;;;:::<<<<<<<<<======<<<;;;;;;;;;;;;<<<===???AAABBBCCCEEEGGGKKKNNNPPPQQQQQQPPPUUUUUUSSSQQQOOOOOORRRUUUXXXYYYZZZ[[[\\\[[[ZZZZZZYYY[[[^^^bbbeeefffffffffggghhhkkkoooooopppxxxXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOORRRQQQRRRTTTVVVZZZeeeqqquuu```SSSMMMGGGFFFIIIKKKLLLLLLCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<===================================================<<<>>>???@@@>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;999888888999;;;<<<:::999999888999999:::::::::999999888888999999:::;;;;;;::::::999888777777999999888888999999:::;;;888888777777888888999:::999:::;;;:::999888888999::::::::::::;;;;;;<<<<<<:::;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFJJJMMMOOOPPPPPPOOOUUUTTTSSSQQQOOOPPPSSSVVVYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ^^^bbbeeefffgggffffffhhhlllooopppqqqxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPRRRQQQQQQXXX```tttuuu___SSSHHHEEEFFFFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>?????????>>>===<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>><<<999777777888;;;<<<999999888888999999:::::::::999999888888999999:::;;;::::::999999888888888999999888888999999:::;;;999888888888888999::::::888:::;;;;;;999888888999777888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCCCCDDDGGGJJJMMMOOOOOOPPPTTTTTTSSSQQQPPPQQQTTTWWW]]]]]]]]]]]]\\\ZZZXXXWWWXXX[[[^^^bbbeeegggggghhheeeggglllppppppqqqxxx[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTRRRPPPOOOPPPOOONNNRRRYYYdddsssppp```OOOHHHEEECCCBBBDDDFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@???>>>===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999::::::999999888888999999:::;;;:::999999888888999999:::999999999999999999999999999999888888999999:::;;;999999999999999:::;;;;;;888:::;;;;;;999888888888777777888999::::::::::::888999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCEEEFFFHHHKKKNNNQQQSSSTTTTTTTTTSSSQQQPPPRRRUUUXXX]]]]]]]]]]]]]]][[[YYYXXXYYY[[[___cccfffhhhiiiiiidddfffkkkooopppqqqxxx________________________]]]\\\ZZZYYYXXXXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVXXXTTTRRRRRRPPPOOOSSSZZZZZZgggyyyppp\\\QQQLLLGGGFFFHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????????????????????????????????????????>>>===>>>???@@@@@@>>>===<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===999::::::;;;<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<;;;:::888888999888888888999::::::;;;:::999999999999999999:::999999999999999999::::::999999888888999999:::;;;::::::999999::::::;;;<<<888:::;;;;;;:::888888888888999:::;;;<<<===<<<<<<777888999;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCIIIIIIKKKNNNQQQTTTXXXYYYSSSSSSSSSQQQPPPRRRVVVYYYYYYZZZ\\\]]]^^^^^^]]]]]]YYY\\\___dddgggiiiiiiiiiccceeejjjoooppppppxxxccc```]]]\\\^^^```bbbccc___^^^\\\[[[ZZZZZZ[[[[[[]]][[[XXXWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRXXX]]]iiizzzlllZZZPPPKKKHHHFFFCCCDDDDDDAAA???AAACCCCCC===>>>???@@@AAABBBBBBBBB????????????????????????::::::;;;<<<===>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@???>>><<<;;;<<<<<<<<<;;;;;;:::::::::===<<<:::999888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;999888::::::::::::::::::::::::888888888888888888888888999999888888888888888888999999888888888888888999>>>>>>===<<<;;;999888777888888999999999999888888::::::::::::::::::::::::888888999999999::::::::::::999999888888999999:::;;;<<<=========<<<::::::<<<;;;:::999888999:::;;;:::999999:::;;;>>>AAACCC@@@>>>;;;;;;<<<======<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDGGGKKKMMMNNNOOOQQQRRRUUUUUUUUUTTTRRRQQQRRRSSSWWWXXXYYY[[[\\\\\\ZZZXXXZZZ\\\___aaadddeeeeeeffffffeeeggglllooopppvvv|||iiifffcccbbbcccddddddccc```___^^^]]]\\\]]]]]]^^^]]][[[YYYXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUYYYcccpppnnn\\\PPPLLLKKKEEEEEEDDDBBB@@@@@@AAAAAA>>>??????@@@AAAAAAAAAAAA????????????????????????<<<======>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999<<<<<<;;;::::::999888888888888888888888888888888999999888888888888888888999999888888888999999:::>>>>>>===<<<;;;999888777888888999999999999888888999999999999999999999999999999999999::::::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<=========<<<::::::;;;;;;::::::999::::::;;;;;;;;;;;;<<>>;;;;;;<<<======<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDGGGKKKMMMNNNOOOQQQRRRTTTUUUUUUSSSQQQQQQRRRSSSXXXYYYZZZ\\\]]]]]][[[YYYZZZ\\\___bbbeeefffggggggeeedddfffkkknnnpppuuu|||lllkkkiiihhhhhhgggdddbbbaaaaaa```_________``````]]][[[YYYXXXZZZ[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWTTTWWW]]]ffftttiiiWWWNNNLLLHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>?????????======<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999======<<<;;;999888777777888888888888888888888888888888999999999999999999999999999999999:::;;;<<<>>>>>>===<<<:::999888777888888999999999999888888888888888888888888888888::::::::::::;;;;;;;;;;;;>>>======<<<<<<======>>>;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===@@@CCCFFFHHH???===<<<;;;<<<===<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDGGGJJJMMMNNNOOOQQQSSSTTTTTTTTTSSSQQQPPPQQQRRRYYYZZZ\\\^^^^^^]]]\\\[[[ZZZ\\\```cccfffhhhiiiiiidddccceeejjjmmmooottt{{{rrrrrrqqqrrrqqqooojjjgggeeedddcccbbb```______^^^\\\ZZZYYYYYYZZZ\\\\\\[[[\\\[[[ZZZYYYYYYXXXYYYYYYVVVXXX[[[aaakkk{{{}}}gggWWWNNNLLLIIIFFFGGGFFFDDDBBBCCCBBBAAAAAA@@@@@@?????????????????????????????????@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;::::::999888888888888888888888888888888888888999999999999999:::999999999:::;;;<<<>>>>>>???>>>===;;;:::999888888888999999::::::999999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;::::::::::::;;;===???AAACCC???===<<<<<<======<<<;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGJJJLLLMMMOOOQQQSSSTTTTTTTTTSSSQQQPPPQQQRRRXXXZZZ]]]^^^]]]\\\[[[[[[YYY\\\```eeehhhjjjjjjjjjdddccceeejjjmmmnnnttt{{{|||||||||}}}}}}zzzvvvrrrkkkjjjhhhfffccc```^^^]]]]]][[[YYYYYY[[[\\\]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYY[[[^^^eeerrrkkkWWWPPPIIIEEEFFFFFFCCCBBBDDDCCCBBBAAA@@@????????????????????????????????????@@@??????>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999::::::::::::999999:::;;;===???@@@AAA???>>><<<;;;999999888888999999::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999::::::<<<<<<;;;;;;::::::::::::888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<<<<======<<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHJJJLLLMMMNNNQQQTTTTTTUUUTTTSSSQQQPPPQQQSSSWWWZZZ]]]^^^\\\ZZZZZZ[[[YYY\\\aaaeeeiiijjjjjjjjjdddccceeejjjmmmnnnttt{{{{{{wwwsssrrrpppmmmiiieeebbb```aaa___]]]\\\]]]______^^^______]]]\\\\\\\\\\\\\\\XXXZZZ[[[\\\___jjjyyydddWWWLLLEEEFFFFFFAAA???CCCCCCBBB@@@???>>>???@@@@@@?????????????????????????????????>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>???@@@@@@AAA:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<888999999::::::;;;;;;<<<888888888888888888888888888888999999:::;;;;;;;;;999999:::<<<>>>AAACCCDDD@@@>>><<<:::999888999999999999::::::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999:::::::::999:::;;;<<<<<<===<<<<<<>>>>>>>>>======<<<<<<;;;>>>===<<<===>>>>>><<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHJJJKKKLLLNNNRRRTTTUUUUUUUUUTTTRRRQQQRRRSSSVVVZZZ]]]^^^[[[ZZZZZZ\\\YYY\\\aaafffiiijjjiiihhhdddccceeejjjmmmooottt{{{{{{{{{{{{yyyvvvrrrnnnjjjhhhfffdddaaa```aaabbbbbbaaabbbaaa```___^^^^^^^^^^^^[[[]]]]]]\\\\\\dddqqq|||zzzeeeVVVKKKJJJHHHAAA@@@DDDBBBAAA@@@>>>>>>???@@@AAA?????????????????????????????????????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAAAAA:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<===999::::::::::::::::::;;;888888888888888888888888888888999999:::;;;;;;<<<999999;;;===???BBBDDDFFF@@@???<<<:::888888999999999::::::;;;;;;::::::999999999999999999999999999999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<======<<<===>>>>>><<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHJJJKKKLLLNNNRRRUUUVVVVVVVVVUUUSSSRRRSSSTTTVVV[[[______\\\ZZZ[[[]]]YYY\\\aaafffhhhiiigggfffeeedddfffkkknnnpppuuu||||||yyyuuurrrpppjjjgggeeeddddddddddddcccdddcccbbbaaa````````````^^^```aaa^^^\\\aaammmxxxrrr```SSSPPPMMMEEEBBBGGGBBBAAA???>>>>>>???AAABBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>???@@@AAABBB:::::::::;;;;;;<<<<<<<<<;;;<<<===?????????>>>>>>:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::;;;::::::999:::;;;<<<===;;;;;;;;;::::::999999999888888888888888888888888888888999::::::;;;<<<<<<999:::;;;===@@@CCCFFFGGG@@@???<<<:::888888999999999::::::;;;;;;::::::999888888888888888888888888888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999888999:::;;;;;;;;;::::::;;;<<<>>>???;;;<<<<<<============<<<======<<<>>>???>>><<<999;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHJJJKKKLLLNNNRRRUUUWWWWWWWWWVVVTTTSSSTTTUUUWWW\\\aaaaaa]]][[[\\\___YYY]]]bbbfffhhhhhhfffeeefffeeeggglllooopppvvv}}}{{{xxxrrrqqqnnnjjjggggggiiikkkfffeeedddbbbaaa```___^^^``````^^^]]]___dddlllqqqrrrZZZQQQNNNGGGDDDFFFDDDCCCAAA@@@???@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????<<<;;;::::::::::::;;;<<<===>>>@@@@@@???<<<999777<<<<<<===>>>===<<<:::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<=========<<<999999999999999999999999999888888777777888888999::::::999999999:::;;;;;;888:::===AAADDDFFFGGGHHHAAA>>>;;;777666777999:::>>>===<<<;;;999888777666::::::999999::::::;;;<<<;;;;;;::::::999999::::::;;;;;;:::999999999:::::::::999888777777777888999999:::;;;<<<==================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<;;;;;;<<<===???AAABBBEEEEEEEEEGGGJJJNNNRRRTTTXXXXXXWWWUUUSSSRRRSSSUUUZZZ]]]``````___\\\[[[ZZZ___```bbbcccdddddddddcccaaacccgggmmmnnnooouuu|||~~~{{{yyyvvvrrrnnnllllllmmmhhhgggfffeeedddbbbaaaaaa______^^^^^^___eeelllrrrjjj\\\RRRHHHDDDFFFDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???<<<<<<;;;::::::;;;<<<<<<;;;<<<=========;;;999888999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::888888888888888888888888::::::::::::::::::::::::999999888888999999::::::888999<<>>>>>????????????>>>>>>============>>>======>>>>>>>>>>>>======<<<;;;;;;<<<===???AAABBBEEEEEEFFFGGGKKKNNNRRRTTTWWWXXXWWWUUUSSSRRRTTTUUUWWWZZZ^^^```___^^^]]]]]]]]]^^^```bbbdddeeeeeeeeeaaabbbffflllmmmnnnttt{{{zzzwwwtttrrrmmmlllkkkiiihhhfffddddddaaaaaaaaaaaaccchhhpppuuu|||lll[[[LLLFFFIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999888888999999999999999999999999:::;;;<<<======<<<;;;:::888888888888888999::::::999:::<<<>>>???@@@AAAAAA<<<;;;:::888777777777777888888999999:::;;;;;;;;;999999999999999:::;;;;;;999888888888888888999:::<<<;;;::::::999999999:::::::::999999999:::;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@???>>>=========>>>======>>>>>>>>>>>>======;;;;;;;;;;;;===???AAABBBEEEEEEFFFHHHKKKOOORRRTTTVVVWWWWWWUUUSSSSSSTTTVVVWWWZZZ^^^```___]]]]]]]]][[[\\\___bbbdddeeeeeeeee```aaafffkkkmmmnnnsss{{{{{{uuusssqqqooollliiigggfffffffffffffffhhhmmmtttyyy~~~}}}fffSSSKKKKKKDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCC???>>>===;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>>>><<<;;;999888888888888999:::;;;;;;;;;;;;<<<======>>>>>>>>>999999999999888888777666888888888999::::::;;;;;;999999999888999::::::;;;:::::::::::::::;;;<<<===<<<<<<;;;:::999999999999::::::::::::;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>===;;;;;;;;;;;;===???AAACCCDDDEEEGGGIIILLLOOORRRTTTUUUVVVWWWVVVTTTSSSTTTUUUZZZ]]]``````^^^[[[YYYYYY\\\]]]___bbbcccdddddddddaaabbbffflllnnnnnnttt{{{}}}{{{yyyuuuqqqmmmjjjiiijjjjjjjjjjjjkkkooouuuzzzuuu^^^PPPKKKGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>@@@CCCDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<888999;;;======;;;999888999999999::::::<<<===============<<<<<<<<<<<<<<<777888999999999888777777:::999999999999999888888999888888888888999::::::::::::::::::;;;<<<===>>>===<<<;;;:::999999999999999999:::;;;<<<<<<======:::;;;===>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>:::::::::;;;===@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRTTTUUUVVVWWWVVVTTTSSSTTTTTTYYY\\\______^^^[[[ZZZYYY___```aaabbbccccccbbbaaabbbccchhhmmmooopppuuu}}}|||xxxtttrrrpppoooooonnnmmmmmmppptttxxxpppZZZNNNKKKJJJGGGEEECCCBBBAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>============;;;<<<============<<<;;;;;;:::::::::;;;===???@@@???>>>===;;;:::999999999;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::999:::;;;===???AAA::::::::::::::::::::::::888999:::;;;;;;:::999888::::::::::::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;888888999999:::999999888;;;;;;:::999888777777666888888888888888999::::::777777777888999;;;<<<======<<<;;;:::999888888888777888999;;;<<<=========;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>??????>>>:::::::::;;;===@@@BBBDDDDDDEEEHHHKKKNNNPPPSSSTTTVVVWWWXXXWWWUUUSSSRRRSSSTTTWWW\\\^^^^^^^^^^^^^^^aaabbbcccddddddcccbbbaaacccdddiiinnnpppqqqvvv~~~~~~|||{{{wwwvvvuuusssqqqrrrvvvyyy}}}~~~mmm[[[RRROOOJJJFFFCCCBBBCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>===>>>>>>>>>???????????????????????????????????????>>>>>>>>>=========<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;:::999999:::<<<>>>???999999999999999999999999999999999999999999999999999999999:::;;;<<<>>>>>>===<<<:::999888888999999888999999999::::::;;;;;;::::::999999888777777777888888888888888999999:::777777777888:::<<<===>>>======;;;:::999888888888555777999;;;<<<=========<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>????????????999::::::;;;===@@@CCCDDDDDDEEEHHHKKKNNNQQQSSSTTTWWWXXXYYYXXXUUURRRQQQQQQRRRUUUZZZ]]]_________```aaabbbcccdddeeeeeedddcccbbbdddhhhnnnooopppvvv}}}~~~}}}|||yyyvvvvvvyyy{{{yyyzzz|||jjjVVVSSSMMMGGGDDDCCCDDDFFFBBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>======>>>>>>?????????@@@??????????????????????????????>>>>>>=========<<<;;;<<<===>>>>>>===<<<;;;===============<<<<<<<<<:::;;;===???@@@??????>>><<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::<<<:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888999:::;;;===>>>;;;:::999777777777777888999999999999:::;;;<<<<<<999999999888888888888888888888888777888999999:::888999999:::<<<>>>@@@AAA>>>===;;;:::999888888888444666888:::<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@;;;<<<===>>>????????????999999:::;;;===@@@CCCDDDDDDEEEHHHLLLOOOQQQSSSSSSXXXYYYZZZXXXUUURRRPPPPPPTTTWWW[[[^^^^^^]]]]]]]]]```aaaccceeeffffffffffffaaacccgggmmmnnnooouuu|||~~~{{{xxxyyyyyy{{{mmm]]]LLLFFFEEEDDDBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===999999999999999999999999888999999::::::;;;;;;<<<999999::::::;;;<<<=========;;;999777666666777888999999999999999999999999>>>===;;;999777777777777999888999:::;;;<<<;;;:::777888999:::<<<===>>>???>>>>>>===<<<;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>=========;;;;;;<<<<<<======>>>>>>;;;;;;::::::<<>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<============<<<<<<========================<<<<<<<<<<<<;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===999999999999999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>===;;;999888888999:::999999999999999999999999:::999888888888999;;;<<<::::::::::::;;;;;;:::999888888999:::<<<===>>>???<<<;;;:::999888888888888;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<===============<<<;;;::::::<<>>>>>>>>>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::999888888999999::::::;;;;;;<<<<<<===<<<:::999888999::::::999999999999999999999999888888888888999:::<<<===<<<<<<<<<<<<;;;:::999888888999:::;;;<<<>>>??????;;;;;;:::999888888888888;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????===============<<<<<<<<<===<<<;;;;;;<<<>>>AAABBBEEEFFFHHHKKKNNNQQQTTTVVVUUUWWWXXXWWWUUUSSSSSSTTTWWWZZZ]]]___^^^]]]]]]^^^aaacccfffhhhhhhhhhiiijjjjjjhhhhhhlllnnnpppwww~~~iiiTTTKKKGGGDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;:::999888777777777888999999999999999999999999999;;;:::999888999999;;;;;;???@@@@@@???===;;;::::::999::::::;;;===>>>>>>???>>>======<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<>>>@@@AAAFFFGGGHHHJJJMMMPPPSSSTTTVVVWWWXXXWWWUUUSSSSSSSSSYYY[[[^^^___^^^]]]]]]]]]```cccfffhhhiiiiiiiiijjjiiiggggggjjjlllooovvv~~~}}}cccSSSKKKIIIJJJDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????????????????????????????<<<<<<==================<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999:::::::::::::::888888888888888888999999999999999999999999999999;;;:::999999999:::;;;<<>>>>>???>>>>>>===============;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAAGGGHHHIIIJJJMMMOOOQQQRRRVVVWWWXXXWWWUUUSSSRRRSSSYYY\\\^^^```___]]]]]]]]]___bbbfffhhhiiiiiiiiijjjhhhfffeeehhhkkknnnvvv~~~sss]]]NNNHHHIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???????????????@@@@@@@@@????????????????????????>>>>>>????????????@@@@@@<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<999999999999::::::::::::999999999:::;;;;;;;;;;;;999999999999999999999999888888888888:::<<<>>>@@@CCCEEEFFFDDD???<<<<<<>>>999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<======>>>;;;;;;<<<======>>>??????===============<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAGGGGGGHHHJJJLLLOOOQQQSSSWWWXXXXXXWWWTTTRRRRRRRRRXXX[[[^^^```___^^^^^^___^^^aaafffiiijjjiiiiiijjjiiieeeeeehhhjjjnnnvvvmmmVVVJJJHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@<<<<<<============<<<<<<========================<<<<<<<<<<<<;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999:::;;;;;;<<<<<<999999999999999999999999999999888999:::<<<>>>???AAADDDFFFCCC>>>;;;<<<>>>888888999999:::;;;;;;;;;::::::999999999999::::::;;;::::::::::::;;;<<<<<<===============>>>???@@@;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<===============::::::;;;===>>>@@@AAABBBCCCDDDFFFIIIMMMPPPTTTUUUWWWXXXYYYWWWTTTRRRRRRRRRXXXZZZ^^^``````______```^^^bbbgggkkkkkkkkkkkkkkkjjjgggfffiiilllpppxxxcccRRRNNNDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>??????@@@@@@@@@@@@????????????????????????<<<<<<======>>>>>>>>>???<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999999999999999999999555666777888999:::::::::999999999999999999999999===<<<;;;:::999:::;;;;;;???CCCEEEBBB===:::;;;>>>888888888999999::::::::::::::::::999999:::;;;;;;;;;::::::::::::;;;<<<<<<============>>>???AAAAAA<<<<<<<<<===============;;;<<<<<<<<<======>>>>>>999999;;;===???@@@BBBBBB@@@BBBDDDHHHMMMRRRVVVXXXWWWXXXYYYWWWTTTRRRQQQRRRWWWZZZ^^^````````````aaa___ccciiilllmmmmmmlllmmmllliiihhhjjjmmmqqqzzzvvv^^^OOONNNEEE???AAAEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>===<<<========================<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::<<<>>>============>>>>>>>>>>>>@@@>>>;;;999:::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCBBBCCCDDDGGGKKKPPPTTTVVVWWWXXXYYYXXXVVVUUUUUUVVVZZZ[[[[[[\\\\\\]]]^^^^^^^^^```dddhhhkkklllmmmmmmnnnkkkjjjkkkkkknnnxxxmmmZZZQQQJJJEEEEEEEEECCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;========================<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888888888999999999999999999999999888888888888888888888888::::::::::::::::::999999999999999999:::::::::;;;999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999;;;===<<<<<<<<<===============???===:::999:::<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDDDDEEEHHHKKKOOORRRTTTXXXYYYZZZYYYVVVUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^___```bbbdddgggjjjkkkllllllnnnkkkjjjkkkkkknnnwwwqqqZZZRRRLLLIIIGGGCCCAAACCCBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<===<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999888888999999999999999999999999888888888888888888888888888888888888888888888888888888888999999999999999777888888999999888888777;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999;;;=========<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===???AAABBBCCCEEEEEEFFFHHHKKKNNNQQQSSSXXXZZZ[[[ZZZXXXVVVVVVWWWXXXYYYZZZ[[[]]]___``````cccccceeefffhhhjjjkkkkkknnnkkkjjjkkkjjjllluuukkk]]]PPPJJJIIIFFFCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>========================<<<;;;:::;;;<<<===<<<:::========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888666666666666777777777777888888888888888888888888777888888888888888888777;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;<<<=========;;;;;;<<<>>>===============<<<<<<<<<<<<:::999:::<<<>>>>>>>>>;;;===>>>@@@???>>><<<;;;;;;;;;<<<===???AAABBBCCCDDDDDDEEEHHHKKKOOORRRTTTYYY[[[\\\[[[YYYWWWVVVVVVWWWWWWYYY[[[]]]___aaabbbeeeeeeeeeeeefffhhhiiijjjmmmkkkjjjjjjjjjkkksss}}}~~~iiiSSSJJJJJJHHHDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????===========================<<<;;;;;;<<<===<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777777888888999999999888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???@@@@@@>>>===>>>????????????>>>>>>>>>======;;;:::999:::===>>>>>>>>>;;;===>>>@@@@@@???===<<<;;;;;;<<<===???AAABBBCCCAAABBBDDDGGGKKKPPPTTTWWWYYY[[[\\\\\\YYYWWWUUUUUUVVVWWWYYY[[[]]]___aaabbbfffeeeeeeeeefffggghhhiiillljjjiiijjjiiijjjrrr{{{|||}}}yyy___RRRNNNJJJEEEBBB????????????>>>>>>>>>>>>?????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======999999999999999888888888::::::999999999999::::::888888888999999999::::::999::::::;;;;;;<<<<<<<<<>>>@@@BBBAAA@@@??????@@@AAA@@@@@@??????>>>>>>===;;;:::999;;;===>>>>>>===<<<===>>>?????????>>>===;;;;;;<<<===???AAABBBCCC@@@AAACCCGGGLLLQQQUUUXXXXXXZZZ\\\\\\YYYVVVTTTTTTWWWWWWYYY[[[]]]___aaabbbeeeeeeeeeffffffgggggghhhjjjhhhhhhiiiiiijjjrrrzzzyyyyyyxxxfffYYYNNNHHHGGGAAAAAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>???>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<=========;;;:::::::::999999999999:::999999888888999999:::888888888888999999999:::999999::::::;;;<<<<<<===>>>@@@BBBBBB@@@??????@@@@@@@@@??????>>>=========;;;::::::;;;===>>>===<<<======>>>>>>>>>?????????;;;;;;<<<===???AAABBBCCCAAABBBDDDGGGKKKPPPTTTWWWWWWZZZ\\\[[[XXXUUUSSSRRRWWWXXXYYY[[[]]]___```aaacccdddeeeggghhhhhhgggggggggfffgggiiiiiijjjrrrzzz{{{zzz{{{|||yyy{{{}}}{{{yyyyyy|||zzzxxxyyy}}}~~~yyycccRRRLLLMMMEEEEEEDDDDDDDDDCCCCCCCCC??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>???@@@???===========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;::::::999999999:::999888777777888999:::888888999999999:::::::::999999::::::;;;<<<=========???AAAAAA@@@???>>>???@@@??????>>>===<<<<<<;;;;;;;;;:::<<<===>>><<<;;;>>>>>>======>>>???@@@@@@;;;;;;<<<===???AAABBBCCCCCCCCCEEEHHHKKKOOOSSSUUUWWWYYY[[[[[[XXXUUURRRQQQXXXYYYZZZ[[[]]]___``````aaaccceeeggghhhhhhgggffffffeeefffhhhiiijjjrrr{{{|||{{{{{{zzzuuuoookkkiiiiiiiiihhhiiiiiijjjjjjlllmmmnnnooosssvvvzzz~~~yyy}}}lllXXXMMMKKKEEEBBBCCCDDDCCCCCCEEE@@@@@@????????????@@@@@@AAAAAAAAA@@@???>>>======???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<============????????????????????????>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===???>>><<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999999999999999999777777888888999999999999777888:::;;;<<<;;;::::::::::::::::::::::::::::::888888777777888888999:::999999999999999999999999;;;<<<===<<<;;;;;;<<<===>>>@@@AAAAAA@@@>>>>>>>>>@@@???>>>======<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===CCCEEEGGGIIILLLPPPUUUYYY[[[[[[ZZZYYYXXXWWWWWWVVVXXXZZZ[[[[[[\\\]]]___bbbaaaccceeefffeeeeeefffhhhgggeeeeeeggggggiiipppzzz}}}{{{{{{{{{{{{{{{{{{zzzzzzzzz}}}xxxrrrnnnllljjjjjjlllhhhccc```______^^^]]]_________```aaabbbcccdddeeegggkkknnnqqquuuzzz~~~gggTTTMMMGGGBBBCCCCCCAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>><<<:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;:::::::::999999999999999888888888888999999999:::888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999999::::::;;;::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<===>>>@@@AAAAAA@@@>>>>>>>>>???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAACCCEEEGGGIIILLLPPPVVVZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXZZZ[[[[[[[[[\\\^^^```aaaccceeeeeeeeedddeeeffffffdddeeegggggghhhoooxxxzzzxxxwwwtttpppoooppppppooonnnmmmlllkkkkkkmmmkkkgggccc___^^^]]]]]]\\\YYYVVVUUUUUUTTTSSSQQQTTTTTTTTTTTTUUUWWWXXXYYY[[[]]]```aaacccfffiiillluuuxxx~~~|||fffSSSKKKEEEDDDDDDAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<============<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999999888888888888999999999999::::::::::::999999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<======???AAAAAA???>>>===>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>>>>>>>===<<<:::;;;<<<===???BBBDDDEEECCCEEEGGGIIILLLQQQVVVZZZ\\\[[[[[[ZZZXXXWWWWWWVVVXXXZZZ[[[[[[[[[[[[]]]___aaaccceeedddcccbbbcccddddddcccdddffffffgggmmmuuu}}}zzz{{{uuurrrppplllhhhhhhgggfffeeedddbbb```___^^^___]]][[[XXXVVVUUUUUUUUURRRQQQPPPPPPPPPPPPNNNLLLOOOOOOOOOOOOPPPQQQRRRSSSVVVWWWYYYYYYYYY[[[]]]___gggjjjooosssxxx~~~{{{]]]RRRIIIGGGFFFCCCAAABBB@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@@@@??????????????????????????????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===============<<<<<<<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>??????@@@<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999888888999999::::::::::::::::::;;;:::999888999:::;;;<<<::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;======???AAAAAA???=========;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<::::::;;;===???BBBDDDEEECCCEEEGGGJJJMMMQQQWWW[[[]]]\\\[[[ZZZYYYWWWWWWVVVXXXYYY[[[\\\[[[[[[\\\]]]aaacccddddddbbbaaaaaabbbcccbbbcccfffeeeeeelllsss}}}yyywwwvvvvvvttttttzzzyyymmmhhheeeaaa^^^]]][[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQOOONNNMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOMMMKKKNNNMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQPPPOOOPPPRRRTTTYYY\\\___cccgggmmmsssxxxhhh[[[MMMHHHFFFDDDBBBBBB??????@@@AAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>><<<;;;<<<===>>>===<<<::::::;;;<<<<<<;;;::::::;;;<<<<<<===>>>??????@@@<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999;;;;;;::::::::::::::::::<<<;;;:::999888999:::;;;::::::::::::::::::::::::888888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;======???@@@@@@???=========999:::;;;<<<======<<<<<<@@@???>>>===<<<;;;;;;;;;======>>>>>>>>>>>>======;;;;;;;;;===>>>@@@BBBCCCCCCEEEGGGJJJMMMRRRXXX\\\]]]]]]\\\ZZZYYYXXXWWWVVVWWWYYY\\\\\\\\\\\\]]]^^^aaabbbdddcccbbbaaaaaabbbcccbbbcccdddddddddkkksss~~~zzzuuuppplllllllllmmmnnnooovvvtttggg```]]]XXXUUUUUURRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMMMMKKKIIILLLKKKKKKKKKLLLLLLMMMNNNLLLMMMMMMMMMLLLLLLMMMOOORRRTTTWWWZZZ]]]aaafffjjjlllrrrzzzzzziiiUUUKKKGGGDDDBBBBBB???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA?????????>>>======<<<<<<========================<<<<<<<<<<<<;;;;;;;;;:::<<<<<<=========>>>>>>>>>>>>===;;;;;;===>>>===<<<999:::;;;<<<<<<;;;:::999<<<<<<<<<======>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999999::::::::::::::::::::::::::::::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<>>>@@@@@@>>>===<<<===999:::<<<===>>>>>>>>>===AAA@@@???===<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAACCCEEEGGGJJJMMMRRRXXX]]]^^^^^^\\\[[[YYYXXXVVVVVVVVVYYY\\\^^^^^^^^^^^^___```bbbdddcccbbbaaabbbccceeecccbbbcccbbbccckkkttttttpppiiieeedddeeedddcccggghhhpppzzzttteee^^^ZZZUUURRRRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMLLLKKKLLLMMMOOONNNPPPSSSUUUWWWZZZ]]]```___ccciiiooowww|||cccTTTLLLGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>======<<<<<>>>>>>>>>>>???===;;;;;;<<<=========999:::<<<======<<<:::999<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999888::::::::::::::::::::::::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<>>>@@@@@@>>><<<<<<<<<888:::<<<>>>?????????>>>@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<===>>>???AAABBBCCCCCCEEEGGGJJJNNNSSSYYY]]]___^^^]]][[[YYYXXXVVVVVVUUUXXX\\\______```aaabbb```bbbcccdddccccccccceeegggdddbbbbbbaaaccckkkuuuoooiiidddaaabbbbbb```^^^```cccjjjuuuzzzzzzzzz|||rrrccc[[[WWWRRROOOOOOIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIMMMKKKIIIIIIKKKKKKKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLGGGHHHIIIIIIHHHIIIKKKMMMIIIKKKNNNPPPQQQRRRUUUWWW[[[]]]___bbbfffnnnyyyooo\\\RRRLLLIIIHHHCCCDDDEEEGGGGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@?????????@@@AAABBBBBBAAA@@@???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<============>>>>>>>>>>>>???===;;;;;;<<<=========999:::<<<======<<<:::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888999999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::888777::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<>>>@@@@@@>>><<<<<<<<<888:::===???@@@@@@@@@??????>>>>>>============>>>999:::<<<===???@@@@@@@@@<<<<<<===???@@@CCCEEEFFFCCCEEEGGGJJJNNNSSSYYY^^^___^^^]]][[[YYYXXXVVVVVVUUUXXX]]]___aaaaaabbbccc___aaacccdddddddddeeefffiiieeebbbaaa```ccclllvvvkkkhhhccc___\\\\\\]]]^^^^^^aaafffjjjmmmqqqvvvyyy||||||mmm\\\TTTPPPLLLIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKMMMNNNPPPPPPQQQQQQSSSSSSTTTWWW\\\ccciiimmmsssvvv|||qqqYYYJJJFFFHHHBBB@@@AAADDDEEEBBBAAABBBAAAAAAAAA@@@@@@@@@??????????????????????????????===>>>@@@@@@@@@???===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======@@@>>><<<<<<===>>>>>>===============>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEEEEFFFIIINNNUUU[[[____________^^^\\\YYYVVVTTTWWW]]]bbb```___bbbdddcccbbbdddeeeggggggfffdddccciiifffdddddddddfffoooyyycccaaa]]]ZZZXXXWWWXXXYYYYYY\\\___cccfffjjjooorrruuu~~~yyyjjjZZZQQQNNNKKKIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNOOONNNNNNOOOOOOOOOQQQUUUZZZ^^^aaagggjjjooowwwmmmXXXMMMIIIGGGCCCBBBEEEEEECCCBBBDDDAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===<<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>@@@>>><<<<<<===>>>>>>===>>>>>>>>>>>>????????????======>>>@@@BBBCCCDDDEEEFFFFFFGGGIIINNNTTTZZZ^^^______^^^]]]\\\YYYWWWVVVWWW]]]bbbaaa___bbbdddccceeefffggghhhhhhgggfffeeegggdddbbbbbbbbbdddmmmwww\\\ZZZXXXVVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^bbbgggkkkpppyyywwwgggVVVOOOMMMJJJHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTZZZ\\\aaafffoooyyygggTTTIIIHHHCCCAAACCCDDDAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>==================>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>????????????>>>===<<<;;;::::::;;;===>>>???===;;;<<<===>>>>>>===>>>>>>?????????@@@@@@@@@<<<===>>>@@@BBBCCCDDDEEEGGGGGGHHHJJJNNNSSSYYY\\\\\\]]]\\\\\\[[[ZZZXXXWWWWWW^^^bbbaaa```cccddddddhhhhhhhhhhhhhhhhhhhhhggggggdddbbbbbbbbbdddmmmwwwWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ^^^ccchhhooovvvxxxgggUUUNNNMMMKKKIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOPPPPPPPPPSSSUUUXXX\\\bbbiiirrrxxxvvv^^^MMMIIIDDDCCCFFFGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999>>>======<<<<<<======>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>===;;;999999;;;===>>>===<<<;;;<<<===>>>>>>======>>>>>>>>>>>>?????????;;;<<<===???AAACCCDDDEEEGGGGGGHHHJJJNNNSSSWWWZZZYYYYYYYYYYYYYYYXXXXXXXXXWWW^^^ccccccaaaccceeedddiiihhhhhhgggggggggggghhhiiifffdddddddddfffoooyyyTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXX[[[aaaeeeooossswww{{{}}}kkkWWWOOOOOOMMMJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLNNNPPPQQQQQQQQQQQQPPPQQQTTTVVVYYY^^^dddhhhnnnqqqvvvzzzmmmXXXOOOJJJHHHKKKMMMIIIEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================@@@???>>>===<<<;;;::::::===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@>>>===;;;::::::;;;<<<===<<<;;;;;;<<<>>>>>>>>><<<<<<<<<<<<============>>>:::;;;===???AAACCCEEEEEEGGGGGGHHHKKKNNNRRRVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWWWW___ddddddcccdddeeedddhhhgggfffeeeeeeeeeeeefffiiifffdddddddddfffoooyyyRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSTTTUUUWWWZZZ^^^bbbkkkmmmoooqqqvvvppp[[[RRRQQQOOOKKKIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNJJJKKKMMMOOOPPPQQQRRRRRRMMMOOOQQQRRRSSSUUUYYY\\\___aaadddggglllwww}}}gggWWWOOOIIIJJJJJJFFFBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????????????????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<=========>>>>>>??????===<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????======<<<;;;;;;;;;;;;<<<;;;::::::<<<>>>???===<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>AAACCCEEEFFFFFFFFFHHHKKKNNNRRRVVVXXXVVVVVVUUUUUUUUUVVVVVVWWWWWW___eeeeeedddeeefffdddfffffffffeeeddddddccccccgggdddbbbbbbbbbdddmmmwwwRRRQQQOOOMMMNNNOOORRRSSSQQQSSSUUUWWWXXX[[[^^^aaaeeehhhlllnnnsss}}}ttt]]]SSSQQQOOOJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMHHHIIIKKKLLLMMMNNNOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSLLLNNNOOOPPPPPPPPPRRRTTTUUUWWWYYYZZZ^^^fffqqqyyy~~~gggZZZMMMHHHFFFCCC@@@???CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA>>>======<<<<<<======>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===============<<<<<<=========<<<:::::::::::::::<<<>>>???===<<<<<<<<<<<<<<<============999:::<<<>>>AAACCCEEEFFFDDDEEEGGGKKKOOOSSSVVVXXXXXXWWWVVVVVVUUUVVVWWWXXXWWW___ffffffeeeffffffdddeeeeeeffffffeeedddbbbaaagggdddbbbbbbbbbdddmmmwwwTTTRRROOONNNNNNPPPSSSUUUQQQTTTWWWZZZ[[[]]]```ccccccgggmmmpppuuuvvv^^^TTTQQQNNNIIIEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLNNNPPPRRRSSSSSSTTTMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPRRRSSSTTTMMMOOOPPPPPPOOOOOOPPPRRROOORRRTTTUUUWWW\\\dddjjjttt~~~zzziiiVVVLLLHHHFFFEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@?????????????????????>>>>>>>>>>>>?????????>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::888999999:::<<<>>>???===;;;============>>>>>>>>>>>>999:::<<<>>>AAACCCEEEFFFCCCEEEGGGKKKOOOSSSVVVXXXZZZYYYXXXWWWVVVWWWXXXYYYWWW```ffffffeeeffffffdddeeefffgggggggggeeebbbaaaiiifffdddddddddfffoooyyyPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVXXX[[[```ddddddfffkkkpppxxxqqq\\\WWWRRRPPPOOOIIIHHHGGGGGGGGGHHHHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIIIINNNJJJJJJMMMOOONNNMMMOOOPPPSSSSSSRRRTTTWWWVVVRRRSSSQQQRRRTTTRRROOOOOORRRQQQPPPPPPPPPPPPPPPQQQQQQMMMNNNOOOPPPPPPOOONNNMMMPPPOOOMMMLLLLLLMMMOOOPPPSSSQQQOOOOOOQQQUUUZZZ]]]gggnnnxxxcccUUUOOOIIIEEEDDDCCCAAABBBDDDCCC@@@AAAEEEBBBBBBBBBAAA@@@???>>>===???>>>===<<<<<<===>>>???@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???AAA>>>;;;:::<<<<<<:::888999999999::::::;;;;;;;;;:::;;;<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;999777666;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;BBB@@@===<<<===>>>???>>>========================<<<<<<===>>>???AAACCCDDDFFFHHHIIIJJJLLLNNNRRRUUUXXXXXXWWWWWWWWWXXXYYYYYY]]]^^^```aaa```aaaccceeegggiiijjjiiifffcccbbbbbbhhhfffffffffeeehhhrrr~~~PPPPPPOOOOOOOOOPPPQQQQQQPPPQQQSSSTTTVVVYYY]]]aaabbbffflllttt|||vvv___XXXRRROOONNNHHHHHHGGGGGGHHHJJJKKKJJJHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKOOOQQQOOOQQQTTTVVVZZZ\\\]]]___aaa^^^YYYXXXWWWWWWYYYWWWRRRPPPRRRTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLNNNQQQTTTVVVXXX^^^fffmmmttt}}}sss```SSSIIIFFFGGGEEECCCCCCEEEDDD@@@@@@CCCCCCCCCCCCBBBBBBAAA?????????>>>>>>======>>>>>>???@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<;;;::::::;;;<<<===@@@===;;;;;;<<<===;;;999=========<<<<<<<<<;;;;;;>>>??????>>><<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<===<<<<<<=========<<<<<<;;;AAA>>><<<;;;<<<=================================<<<<<<===>>>???AAACCCDDDGGGHHHJJJKKKMMMOOOSSSVVVWWWVVVVVVWWWWWWYYYZZZZZZ[[[]]]____________aaabbbccceeefffeeebbb```______gggfffeeefffeeegggqqq}}}OOOOOOOOOOOOOOOPPPQQQRRRPPPQQQSSSTTTUUUXXX\\\___```eeennnwwwzzzbbbZZZQQQNNNNNNIIIIIIHHHHHHIIILLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOONNNQQQUUUUUUVVV[[[bbbhhhmmmrrrssssssrrrkkkcccaaa^^^]]]^^^\\\VVVTTTVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLNNNOOOPPPQQQUUUZZZ^^^dddlllwww~~~ppp\\\NNNIIIKKKGGGDDDCCCEEEDDD@@@???AAACCCCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@?????????@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<>>>======<<<<<<<<<======???@@@@@@>>>;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<======>>>>>>=========???===;;;:::;;;<<<<<<<<<========================<<<<<<===>>>???AAACCCDDDGGGIIIKKKLLLMMMPPPTTTWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYY[[[]]]^^^]]]]]]^^^```dddeeegggfffdddbbbaaabbbfffeeeeeefffeeegggqqq|||OOOOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXZZZ]]]``````eeemmmvvv|||dddZZZPPPMMMNNNKKKKKKJJJIIIJJJLLLNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOUUUUUUYYY]]]```dddppp|||uuummmfffbbb```^^^[[[ZZZ]]]YYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSUUUXXX[[[bbbkkkrrr~~~jjj[[[SSSPPPIIIEEECCCEEEDDDAAA@@@AAACCCCCCCCCCCCCCCBBBAAAAAA??????AAABBBBBBAAA??????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>======>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<===<<<======<<<:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===::::::::::::::::::::::::===<<<;;;:::999999999999<<<===>>>>>>>>>>>>>>>>>>???===;;;;;;<<<===<<<;;;========================<<<<<<===>>>???AAACCCDDDFFFGGGJJJKKKMMMPPPTTTWWWXXXXXXWWWWWWWWWXXXYYYYYYXXX[[[]]]^^^]]]]]]]]]^^^ccceeeggggggeeedddcccdddgggffffffgggfffhhhrrr}}}OOONNNNNNOOOPPPQQQRRRRRRTTTUUUWWWXXXYYYZZZ]]]___aaaeeekkksss}}}|||eee[[[QQQNNNQQQNNNNNNLLLJJJJJJKKKLLLLLLKKKOOOOOOOOOOOOPPPQQQRRRRRRVVVXXX___hhhqqq}}}~~~tttiiidddaaa___```cccaaabbbdddfffggggggggggggggggggfffdddbbbaaa```___^^^]]]]]]\\\ZZZXXXVVVUUUOOOOOOPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPSSSXXX___cccooo{{{{{{ooocccZZZMMMGGGCCCDDDEEEBBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<===>>>???@@@???===;;;:::::::::;;;999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::>>>===<<<;;;::::::::::::<<<<<<===>>>>>>>>>>>>>>>???>>><<<<<<===>>>===<<<========================<<<<<<===>>>???AAACCCDDDDDDFFFHHHIIIKKKNNNSSSVVVZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\^^^___^^^^^^^^^^^^^^^```ccccccbbbaaaaaabbbhhhhhhiiijjjiiijjjsss~~~NNNNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]bbbfffkkksss}}}|||ggg^^^TTTQQQSSSQQQPPPNNNKKKKKKKKKLLLLLLLLLQQQQQQQQQRRRSSSUUUVVVWWWVVV[[[hhhzzztttmmmjjjhhhiiillliiikkkmmmoooqqqrrrqqqqqqqqqqqqqqqpppnnnkkkhhhfffeeeeeecccaaa___]]][[[ZZZSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNPPPSSSWWWZZZ```jjjyyyvvvjjjXXXOOOGGGFFFFFFDDDDDDEEEAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;=========<<<<<<>>>@@@IIIGGGBBB>>>;;;999888888:::<<<======<<<===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<777777888999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>???>>><<<===>>>>>>===;;;========================<<<<<<===>>>???AAACCCDDDCCCDDDGGGIIIKKKNNNRRRVVVZZZYYYXXXWWWWWWWWWWWWWWWZZZ]]]```aaa```^^^^^^^^^___aaadddeeedddddddddeeeiiihhhjjjkkkjjjkkktttNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]cccgggnnnvvvlllcccXXXSSSUUUSSSQQQNNNLLLLLLMMMOOOPPPOOOSSSSSSTTTVVVXXXZZZ\\\]]]aaahhhzzz|||yyyzzzzzz{{{}}}{{{}}}|||xxxuuuqqqooollliiigggeeedddddd^^^]]][[[YYYWWWVVVVVVUUUVVVTTTRRRRRRSSSUUUVVVWWWYYY___hhhqqqzzz~~~fffZZZNNNJJJHHHFFFEEEGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<>>>???>>><<<;;;>>>@@@IIIGGGBBB>>>;;;:::::::::;;;===>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======::::::;;;<<<===>>>>>>======<<<<<<<<<======;;;:::========================<<<<<<===>>>???AAACCCDDDCCCEEEGGGIIIKKKOOOSSSWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ\\\```aaa```^^^]]]]]]aaacccfffhhhhhhggghhhiiihhhhhhjjjkkkjjjkkkttt~~~NNNNNNNNNOOOPPPQQQSSSSSSXXXZZZ\\\]]]]]]]]]^^^___bbbhhhqqqzzzpppggg[[[UUUVVVSSSPPPNNNLLLMMMOOORRRSSSSSSUUUUUUWWWYYY[[[^^^```aaaooowww}}}yyyvvvsssqqqqqqqqqhhhfffbbb___\\\YYYXXXXXXWWWUUUSSSSSSTTTUUUUUUUUUWWWZZZ___ccciiitttpppbbbTTTMMMJJJGGGFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<>>>???>>><<<;;;===@@@CCCAAA>>>;;;:::;;;<<<===;;;<<<===<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>???AAACCCDDDDDDFFFHHHJJJLLLPPPTTTXXXUUUUUUUUUVVVXXXZZZ[[[\\\YYY\\\___```___]]]\\\\\\^^^aaadddeeeeeeeeefffgggggggggiiikkkjjjkkksss}}}NNNNNNNNNOOOPPPQQQRRRSSSXXXYYYZZZZZZ[[[^^^bbbeeeccciiirrr|||xxxiiiaaaZZZWWWWWWWWWVVVUUUTTTSSSTTTVVVWWW[[[[[[\\\^^^aaaeeehhhjjjuuu~~~~~~}}}yyytttqqqkkkhhheeedddbbbaaaaaa___\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXX\\\eeepppyyyuuubbbUUUOOOLLLIIIGGGBBBAAA@@@AAACCCDDDCCCAAACCCBBBBBBAAAAAA@@@@@@???@@@???>>>======>>>???@@@>>>?????????@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<============<<<<<<999;;;>>>@@@AAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999;;;<<<===<<<::::::::::::;;;;;;;;;<<<<<<===<<<:::999999:::<<<======<<<;;;:::999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::===???>>>;;;999:::<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<;;;::::::>>><<<:::<<<@@@CCCDDDCCCDDDFFFIIIKKKMMMOOORRRUUUWWWWWWXXXXXXYYYYYYZZZZZZXXX[[[]]]___^^^^^^^^^___aaadddiiijjjjjjhhhffffffiiiiiikkkllljjjkkksss}}}OOOOOOOOOPPPQQQRRRSSSTTTWWWXXXYYYZZZ[[[]]]bbbeeefffkkksss{{{yyyjjjbbb\\\ZZZZZZ\\\[[[ZZZYYYYYYZZZ]]]___aaacccgggjjjmmmqqqvvvzzzxxxtttwww{{{vvvssspppmmmkkkhhheeebbb```___^^^\\\ZZZWWWWWWWWWVVVWWW]]]eeelllxxxzzzjjj\\\RRRJJJFFFEEECCCBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>>>>?????????@@@@@@>>>>>>????????????>>>>>>========================;;;<<<>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;======<<<::::::::::::;;;;;;;;;<<<<<<===<<<:::999999:::<<<======<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>@@@???<<<;;;;;;===;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<>>>>>>?????????>>>=========;;;;;;===AAACCCDDDCCCDDDFFFIIILLLNNNPPPSSSVVVWWWXXXXXXYYYYYYZZZ[[[[[[YYY[[[^^^^^^]]]]]]]]]^^^___bbbfffhhhgggeeeddddddiiiiiikkklllkkkkkksss}}}PPPPPPPPPQQQRRRSSSUUUVVVXXXYYY[[[\\\]]]```dddgggkkkooouuu|||yyyjjjccc___]]]^^^^^^^^^^^^]]]]]]___cccfffiiipppxxx}}}zzznnniiilllrrr}}}xxxuuunnnkkkgggdddbbb```]]][[[[[[ZZZYYYVVVUUUVVVZZZ^^^kkkyyyrrr]]]OOOHHHHHHFFFCCCBBBAAAAAA???>>>======>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>???@@@=========>>>>>>>>>????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;======<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>@@@???===<<<======;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>??????>>>>>>??????>>>============>>>===>>>>>>?????????>>>>>>;;;;;;<<<>>>AAACCCCCCBBBCCCFFFJJJMMMOOORRRUUUXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZ\\\^^^^^^\\\\\\\\\]]]^^^aaaeeegggfffeeeddddddiiiiiikkklllkkklllttt~~~QQQRRRRRRSSSTTTVVVWWWXXX[[[\\\___```aaadddgggjjjpppsssxxxxxxiiiccc```___``````bbbeeeeeeeeeggglllooouuuvvvnnniiihhhlllsssxxxuuuppplllhhheeeaaa^^^___^^^\\\ZZZXXXWWWXXXYYYdddlllyyykkkVVVLLLIIIFFFCCCBBBBBBAAA@@@???>>>?????????@@@@@@@@@AAA????????????????????????============>>>>>>>>>>>>@@@???>>>======>>>???@@@???>>><<<::::::<<<>>>??????>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>>>>===============>>>999:::;;;<<<<<<<<<<<<<<<:::;;;===@@@BBBCCCBBBBBBCCCFFFJJJMMMPPPSSSVVVYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\]]]]]][[[ZZZ[[[\\\___bbbeeeggggggfffeeefffjjjjjjkkkmmmlllmmmuuuSSSSSSTTTUUUVVVXXXZZZZZZ[[[]]]```bbbcccfffiiilllppptttyyyvvviiidddaaaaaabbbdddggglllnnnooorrryyy~~~vvvlllhhheeefffhhhllluuuzzzuuupppkkkhhhcccaaa```^^^]]]\\\\\\[[[^^^ccckkkvvvxxx^^^OOOJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????============>>>>>>>>>>>>@@@???>>>======>>>???@@@???>>><<<::::::<<<>>>???@@@>>><<<;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????<<<<<<<<<;;;;;;<<<<<<===888999::::::;;;;;;;;;;;;999;;;>>>@@@AAABBBBBBBBBCCCFFFJJJMMMPPPSSSVVVYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\\\\[[[ZZZYYYZZZ\\\^^^aaadddeeeeeeeeeeeefffjjjjjjlllnnnmmmnnnvvvUUUUUUUUUWWWXXXZZZ\\\]]][[[]]]aaaccceeegggjjjlllppptttzzzxxxlllhhheeedddeeebbbfffjjjlllpppyyyxxxnnnddd___]]]]]]aaagggnnnzzzzzztttqqqjjjgggeeedddcccbbbaaa___ZZZ[[[aaajjjuuujjjVVVLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@AAAAAA@@@??????=========>>>>>>>>>????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>??????>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<=========<<<<<<999<<<>>>@@@@@@AAABBBDDDCCCFFFJJJMMMOOORRRUUUXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZ[[[[[[ZZZYYYYYY[[[\\\[[[^^^aaabbbbbbbbbcccdddjjjjjjlllnnnmmmooowwwVVVVVVWWWXXXZZZ\\\^^^___^^^aaadddgggiiikkknnnpppuuuyyy|||rrrnnnkkkiiijjjdddfffgggiiippp}}}tttddd```\\\[[[ZZZ\\\dddmmmzzz~~~wwwsssooolllkkkiiifffccc\\\ZZZ\\\cccjjjrrr}}}eeePPPMMMIIIFFFEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@>>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::<<<>>>???===;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>======:::<<<>>>???>>>@@@CCCFFFDDDFFFIIILLLNNNPPPSSSVVVWWWXXXXXXYYYYYYZZZ[[[[[[XXXYYYZZZYYYXXXYYY[[[]]]ZZZ]]]___aaaaaaaaabbbdddjjjjjjlllooonnnoooxxxVVVWWWWWWYYY[[[]]]___```bbbeeeiiilllnnnppprrruuu{{{wwwtttpppnnnnnnmmmlllkkklllwwwuuulllfff]]]\\\\\\]]]]]]aaalllxxx~~~xxxsssqqqnnnjjjgggaaa]]]\\\```bbbfffqqq~~~uuuTTTPPPKKKGGGFFFEEEDDDCCC>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???????????????@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<============<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???===<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<===<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>><<<;;;===@@@AAA???<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<==============================>>>??????>>>>>>???>>>>>>===<<<<<<;;;===>>>>>>===???CCCGGGDDDFFFIIILLLMMMOOORRRUUUWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYYXXXXXXYYY\\\^^^\\\^^^aaabbbbbbcccdddfffjjjjjjmmmooonnnpppxxxYYY[[[\\\___```bbbbbbcccfffhhhjjjlllnnnrrrxxx|||zzzvvvwwwyyyuuu{{{~~~oooiiigggddd\\\[[[\\\^^^aaaggguuu}}}yyytttnnnjjjccccccbbb___^^^aaaggglll~~~fffWWWJJJJJJKKKGGGEEEHHHBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@@@@???>>>=================================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;999:::;;;<<<============:::::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@;;;;;;;;;<<<<<<<<<<<<<<<======<<<===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===???AAABBBCCCEEEGGGIIIKKKLLLNNNPPPRRRWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaaaa```aaaccceeekkkkkkmmmnnnmmmnnnvvv[[[\\\^^^```bbbcccddddddfffhhhkkknnnrrrvvv|||~~~{{{}}}}}}ooojjjgggccc___]]]___eeemmmyyy|||tttnnneeeeeedddbbb______bbbfffooo}}}|||gggTTTMMMKKKFFFCCCEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;:::=================================<<<<<<=================================999:::;;;<<<============;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???;;;;;;;;;<<<<<<===============<<<>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCFFFHHHKKKLLLMMMOOOQQQTTTWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]^^^___```aaabbbbbbaaaaaaccceeejjjjjjlllmmmlllmmmuuu^^^___```bbbdddeeefffggggggjjjnnnrrrwww|||xxxqqqkkkfffeeeiiittt|||tttkkklllkkkiiieeebbb``````bbbmmmzzzxxx^^^SSSNNNHHHDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@????????????>>>>>>>>>>>>??????======<<<<<<;;;;;;::::::========================>>>>>>============>>>>>>===============>>>>>>>>>::::::;;;<<<============<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===========================:::;;;;;;<<<<<<=========::::::;;;<<<======>>>>>>=========???AAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<>>>???AAACCCDDDDDDGGGIIIKKKMMMNNNPPPSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXZZZ]]]___```aaabbbcccbbbaaaaaabbbdddiiiiiijjjllljjjkkksss}}}bbbcccdddeeefffhhhiiijjjkkknnnsssxxx}}}zzzzzz|||uuuuuuuuusssnnnhhhcccaaabbbgggoooxxxlllaaaZZZQQQHHHFFFCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>????????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<========================>>>==================>>>>>>=========<<<<<<<<<;;;:::;;;;;;<<<======<<<<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????=========???BBBCCCCCCAAA<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBCCCEEEEEEFFFHHHKKKMMMNNNPPPSSSUUUWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWXXXZZZ\\\^^^______aaabbbbbbaaa```aaabbbgggggghhhjjjhhhiiiqqq{{{ggggggggghhhiiikkklllmmmqqquuuzzz~~~{{{vvvpppiiiddddddeeehhhnnnwwwzzzppp___PPPIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>????????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>====================================<<<<<<;;;;;;<<<<<<===>>>>>>===<<<:::999888888:::;;;<<<<<<===<<<<<<<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===>>>@@@BBBDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBDDDEEEFFFEEEGGGJJJLLLNNNPPPSSSUUUXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]]___aaaaaa```___```aaaeeeeeefffhhhggghhhpppzzzkkkkkkjjjjjjlllmmmoooqqqwww{{{~~~wwwooojjjeeeccccccgggmmmwwwpppXXXMMMFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@????????????>>>>>>>>>>>>??????===============<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::888777777;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<======<<<;;;;;;999::::::;;;===???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<==============================???@@@BBBCCCEEEEEEDDDFFFJJJLLLNNNPPPSSSUUUYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^aaabbbaaa```aaaaaabbbbbbeeegggggghhhqqq{{{nnnnnnmmmmmmnnnooorrrsss{{{wwwrrrkkkgggdddfffggglllyyy|||```SSSGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>===<<<;;;999::::::<<<===@@@AAACCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>===============???>>>>>>???AAABBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEGGGJJJMMMOOOQQQTTTWWW[[[ZZZXXXWWWWWWXXXZZZ[[[XXXXXXYYYZZZ[[[\\\^^^___[[[^^^bbbccccccccccccddd```aaadddggggggiiirrr}}}pppooonnnnnnoooqqqsssttt}}}~~~yyytttnnniiihhhggggggqqq}}}eeeXXXHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA========================>>>>>>============>>>>>>::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;999::::::<<<>>>@@@BBBCCC========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<>>>>>???AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAABBBDDDDDDFFFHHHLLLNNNPPPRRRVVVXXX\\\ZZZYYYXXXXXXYYYZZZ\\\WWWWWWXXXZZZ\\\^^^```aaa\\\___ccceeeeeeeeefffggg___```cccfffgggjjjsss~~~ppppppppppppppprrrvvvzzzyyyvvvoooiiifffggglllpppyyyxxx```VVVOOOIIIIIIGGGBBB???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>@@@AAABBB===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<======<<<;;;<<<===>>>???===<<<<<<;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIKKKNNNRRRUUUWWWZZZZZZ[[[[[[\\\\\\]]]]]]ZZZYYYXXXXXXYYY[[[]]]_________aaafffjjjkkkhhhddddddccccccddddddfffppp|||tttuuuuuuuuuvvvyyy}}}zzzsssmmmjjjiiiiiiqqqxxx{{{cccWWWKKKGGGFFFCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======>>>@@@???????????????@@@@@@??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<===>>>???@@@AAA===<<<;;;::::::::::::;;;::::::;;;;;;<<<<<<======<<<>>>??????===;;;;;;;;;;;;;;;<<<==================<<<;;;;;;;;;<<<>>>>>>======<<<;;;<<<===>>>?????????@@@@@@AAABBBDDDDDDGGGHHHJJJLLLOOORRRUUUWWWYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXXXXYYY[[[^^^___]]]^^^```eeeiiiiiifffcccdddccccccddddddfffppp|||ssstttuuuvvvxxx{{{xxxpppjjjgggjjjnnn|||{{{hhhSSSIIIGGGEEEDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???@@@BBBDDD>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????============<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????<<<<<<;;;:::::::::;;;;;;999::::::;;;<<<=========>>>@@@AAA???===;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJNNNQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYY[[[^^^___^^^___bbbeeeiiiiiigggeeedddccccccdddcccfffppp{{{qqqsssuuuxxxzzzyyyrrrmmmiiijjjsss}}}```OOOJJJHHHGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBCCC??????>>>>>>???@@@@@@AAA??????>>>>>>>>>>>>??????===============<<<<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>><<<;;;;;;:::::::::;;;;;;999999:::;;;<<<<<<===>>>>>>???@@@???===<<<<<<===:::;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<========================>>>>>>>>>=========>>>???AAABBBCCCEEEGGGKKKOOORRRTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^```aaaccceeehhhjjjjjjiiihhhdddcccddddddccceeeppp{{{sssvvvzzz~~~zzzuuukkkiiinnnxxxnnnYYYPPPJJJFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCBBB@@@???>>>===;;;999AAA@@@@@@???>>>>>>????????????>>>>>>>>>>>>??????<<<<<<<<<===============<<<>>>>>>===<<<;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<999999::::::;;;<<<<<<===;;;===>>>>>>======>>>@@@>>>>>>===<<<<<<======>>><<<<<<<<<========================>>>>>>>>>>>>>>><<<<<<===>>>???AAABBBCCCEEEGGGJJJNNNQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```bbbcccfffhhhiiiiiiiiiiiieeedddddddddccceeeooozzzuuuxxx~~~{{{oookkkllltttzzz}}}gggYYYNNNFFFCCCCCCBBBBBBAAAAAA@@@@@@??????======BBBHHHJJJFFFBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<===============<<<>>>>>>===<<<;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<>><<<<<<<<<===>>><<<===>>>????????????>>><<<===>>>?????????>>>>>><<<<<<===>>>???AAACCCDDDDDDFFFIIILLLOOOQQQSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\___```___bbbdddfffeeeeeefffgggeeeddddddeeeccceeeooozzzxxx|||xxxrrroooqqqsssyyyzzziiiXXXMMMHHHCCCCCCBBBAAAAAA@@@?????????<<<===GGGTTTYYYSSSKKK@@@@@@???????????????@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<=========>>><<<>>>>>>===<<<;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA@@@???>>>===<<<<<<===:::::::::::::::;;;<<<===;;;;;;;;;::::::::::::999:::;;;;;;;;;:::;;;===???>>>===<<<;;;;;;<<<>>>???===>>>???@@@AAA@@@@@@???<<<===>>>???@@@???>>>>>><<<<<<===>>>@@@BBBDDDEEEDDDEEEGGGIIILLLPPPRRRTTTTTTTTTVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___aaa___aaadddeeedddccceeegggfffddddddeeeccceeennnyyy~~~}}}~~~yyysssqqqoooqqqvvvcccUUUOOOCCCCCCBBBAAAAAA@@@??????GGGAAA@@@IIIVVVXXXNNNAAA>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????;;;<<<<<<<<<======>>>>>><<<>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBAAA@@@>>>============:::::::::::::::;;;<<<===<<<;;;;;;::::::999999888<<<<<<<<<:::999999;;;===;;;::::::999:::<<>>???@@@AAABBBAAA@@@@@@<<<===>>>@@@@@@??????>>><<<======???AAACCCDDDFFFDDDEEEFFFHHHKKKNNNRRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[]]]___aaa```cccffffffeeedddfffhhhfffeeeeeeeeeccceeennnyyy{{{vvvqqqqqqvvvyyyyyywwwrrrooonnnrrr{{{}}}uuurrrttt{{{zzziiiQQQKKKFFFDDDEEEDDDAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???===>>>???@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@???>>>===???===;;;:::;;;===>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSWWWWWWWWWWWWXXXXXXYYYYYY\\\[[[ZZZZZZ[[[\\\___```aaaaaabbbeeehhhjjjjjjiiiiiihhhhhhfffbbbbbbmmmyyyzzzqqqmmmmmmoooooonnnkkkgggcccdddhhhllllllkkkmmmjjjhhhlllssszzz}}}}}}{{{uuutttwwwzzzrrrXXXMMMHHHDDDEEECCC@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<====================================<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;======???@@@@@@@@@??????>>><<<:::999;;;<<<======:::::::::::::::::::::::::::::::::::::::::::::999===<<<;;;;;;;;;<<<>>>>>>???@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDDDDFFFGGGIIILLLPPPSSSVVVXXXUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[[[[\\\^^^```bbbaaaaaabbbeeehhhjjjjjjiiijjjiiiiiigggcccdddnnnzzz|||vvvqqqmmmggg```]]]^^^``````___```]]]ZZZ\\\```dddeeeeeeeeebbb```dddjjjpppssssssvvvyyy}}}~~~xxxvvvvvvvvvcccQQQKKKFFFEEEDDDAAA@@@CCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCDDDDDDBBB@@@???>>>?????????===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<=========<<<;;;::::::<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAAAAAAAA>>>;;;999999:::;;;<<<;;;::::::::::::::::::::::::;;;:::::::::999999888888;;;;;;;;;;;;;;;<<<======>>>@@@AAACCCCCCBBBAAA@@@========================<<<<<<>>>???AAACCCDDDDDDDDDFFFHHHKKKNNNQQQSSSUUUSSSUUUWWWYYY[[[[[[ZZZYYY\\\[[[[[[[[[]]]___bbbdddaaaaaabbbeeeiiikkkkkkjjjkkkjjjjjjiiiffffffppp|||zzzwwwtttqqqooolllhhheeeaaa]]]YYYWWWXXXZZZZZZZZZYYYWWWVVVXXX\\\```bbbbbb]]]\\\[[[^^^dddjjjnnnooosssvvvyyy}}}yyyvvvqqq{{{oooVVVNNNFFFEEEDDDBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAACCCEEEFFFGGGGGGGGGCCCAAA???>>>??????>>>===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;:::999;;;<<<===??????>>>======::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCDDD???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDDDDGGGHHHIIIKKKMMMNNNOOOOOORRRTTTWWWZZZ\\\\\\[[[ZZZZZZZZZYYYZZZ\\\___bbbdddaaaaaabbbeeeiiikkkkkkkkkllllllllllllhhhhhhrrr~~~{{{tttnnnjjjdddbbbaaa```___]]]ZZZXXXVVVTTTRRRRRRSSSTTTTTTTTTPPPPPPPPPRRRUUUYYY[[[[[[XXXXXXXXX[[[aaaggglllnnnoooqqqsssvvvyyy~~~yyyuuuxxx{{{\\\QQQGGGDDDCCCAAAAAACCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCFFFHHHIIIIIIIIIHHHCCCAAA???>>>??????>>>===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;<<<===>>>===<<<<<<::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBDDDEEEAAA@@@>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???????????????????????????<<<<<<>>>???AAACCCDDDDDDJJJKKKMMMOOOQQQRRRRRRRRRRRRTTTXXX[[[\\\\\\[[[ZZZXXXXXXXXXXXXZZZ]]]```bbbaaaaaabbbeeeiiillllllkkkllllllnnnmmmjjjjjjttt{{{ssskkkfffbbb^^^\\\UUUUUUVVVVVVUUUSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPMMMMMMNNNPPPQQQSSSUUUVVVUUUUUUVVVXXX\\\bbbgggjjjkkklllnnnppprrrvvv{{{{{{xxxyyygggZZZLLLFFFDDDAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIIIIIIIHHHGGGBBB@@@???>>>?????????===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<=========>>>@@@BBBCCCDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<======>>>???>>>>>>>>><<<>>>???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDDDDEEEGGGJJJNNNQQQSSSTTTUUUTTTVVVXXXZZZ\\\\\\[[[ZZZYYYXXXWWWXXXYYY\\\___aaaaaaaaabbbfffjjjlllmmmlllllllllnnnoookkkkkktttpppeeebbb\\\XXXVVVUUUTTTSSSNNNPPPRRRSSSRRRPPPOOOOOOLLLNNNPPPQQQPPPPPPOOOOOOLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVZZZ___bbbdddfffhhhjjjlllpppvvvzzz|||zzzzzz}}}{{{kkkYYYPPPKKKFFFCCCCCC@@@AAAAAABBBBBBCCCCCCCCCBBBCCCFFFGGGHHHGGGEEEDDDAAA@@@>>>>>>???@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<====================================>>>=========<<<<<<<<<<<<::::::;;;<<<============;;;;;;::::::;;;;;;<<<===888999999:::;;;;;;<<<<<<============>>>@@@BBBCCCDDDCCCBBBBBBCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>======<<<===???@@@AAA@@@???>>>========================<<<<<<>>>???AAACCCDDDDDDAAADDDHHHLLLPPPRRRSSSTTTWWWWWWXXXZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ\\\^^^```aaaaaabbbfffjjjmmmmmmmmmkkklllnnnooolllllluuu~~~sssdddXXXVVVSSSPPPNNNNNNOOONNNNNNJJJLLLOOOPPPOOONNNMMMMMMIIIKKKNNNOOOOOOMMMLLLLLLIIIJJJKKKKKKJJJJJJKKKLLLQQQQQQPPPPPPQQQSSSWWWZZZ[[[]]]___bbbeeeiiiooosssvvv{{{}}}zzzxxx}}}zzzfffZZZSSSLLLHHHGGG???@@@@@@AAABBBCCCDDDDDD@@@BBBDDDFFFFFFEEECCCAAA@@@???>>>>>>???@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;999999;;;<<<===>>>>>>>>><<<<<<;;;::::::<<<===>>>888888999::::::;;;<<<<<<======<<<<<<===???AAABBBDDDCCCBBBBBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======::::::<<<=========<<<;;;<<<===???@@@AAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGIIILLLPPPSSSTTTTTTTTTXXXYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]___```aaaaaabbbfffjjjmmmnnnmmmkkklllnnnooolllllluuu~~~ooobbbXXXSSSQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKMMMNNNPPPRRRSSSSSSVVVXXXYYY[[[]]]bbbhhhmmmppptttxxx|||~~~zzzvvvyyyzzzdddOOOGGGJJJ@@@EEEFFFAAA???BBBCCC???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============???>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<=========<<<;;;:::999:::;;;;;;===============<<<<<<;;;===<<<;;;;;;<<<===<<<:::<<<<<<<<<<<<<<<===>>>???BBBDDDEEEDDDAAA@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>=====================???@@@BBBDDDEEEIIILLLOOOQQQQQQPPPQQQQQQVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZXXXXXXYYY[[[]]]^^^aaa___```eeelllpppooolllnnnoooqqqqqqmmmllltttwwwrrriii___WWWQQQNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKLLLNNNOOOPPPQQQRRRTTTVVVWWWYYY\\\aaagggkkklllnnnppprrrsssuuuxxx{{{~~~xxxxxx}}}yyy```QQQLLLBBBFFFEEEAAA???BBBBBB???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======>>>===<<<:::::::::;;;;;;===============<<<<<<;;;<<<:::999:::;;;;;;:::999===<<<<<<<<<<<<======>>>AAABBBCCCCCC@@@?????????===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<===>>>@@@BBBDDDEEEGGGJJJNNNQQQQQQRRRSSSSSSUUUVVVWWWYYYZZZZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^```___```eeekkkooonnnkkklllmmmooopppllllllttt~~~uuummmhhheeeddd\\\YYYUUUPPPMMMKKKJJJJJJGGGGGGGGGHHHHHHIIIJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTWWWYYY^^^ccchhhgggggggggggggggjjjnnnqqq|||zzzyyyzzzzzzyyy```RRREEEGGGEEEAAA???AAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>==================<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;===============<<<<<<;;;<<<;;;::::::<<<<<<<<<:::======<<<<<<;;;<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>@@@AAA=========<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===???AAACCCDDDEEEHHHMMMPPPRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]```___```dddjjjmmmlllkkkjjjkkkmmmnnnlllkkkuuu{{{vvvuuuxxxzzzzzzyyyuuuqqqjjjbbb\\\XXXVVVUUUQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOORRRTTTVVVZZZ___cccccccccddddddcccdddgggjjjqqquuuyyy|||{{{xxxpppwwwoooZZZJJJHHHEEEAAA@@@@@@@@@???????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<======>>>??????>>>===<<<<<<<<<;;;===============<<<<<<;;;>>>===<<<===??????>>>===>>>===<<<<<<;;;;;;;;;;;;===>>>??????===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============;;;;;;<<<===>>>@@@BBBCCCEEEIIIMMMPPPRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZZZZYYY]]]\\\ZZZYYYYYYZZZ\\\]]]_________cccgggjjjjjjjjjhhhiiilllmmmkkkkkkuuuzzzuuuqqqqqqnnnjjjjjjkkkllljjjhhhaaa^^^ZZZUUURRRPPPOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJIIIHHHGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSWWW[[[^^^```bbbeeefffeeeeeefffgggkkkmmmppprrruuuyyyzzzpppwww|||aaaPPPKKKEEEBBBAAA@@@??????????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>=====================<<<<<<;;;>>>===<<<===???@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;========================<<<<<<<<<<<<============>>>>>>>>>>>>============;;;;;;<<<===>>>@@@BBBCCCGGGJJJNNNQQQQQQRRRRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYY]]]\\\ZZZYYYZZZ[[[]]]^^^_________aaaeeeggghhhhhhggghhhkkkmmmkkkkkkuuu{{{nnniiihhhfffdddeeeccc``````bbbbbb___[[[UUUSSSPPPMMMJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIIIIGGGFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLOOOPPPQQQSSSWWWYYY\\\___ccceeeeeeeeeeeefffiiikkknnnpppsssvvv{{{vvv}}}iiiVVVNNNFFFCCCCCCAAA@@@AAA????????????????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;<<<<<<===>>>???===>>>???@@@@@@@@@??????===============<<<<<<;;;;;;:::999:::<<<======<<<<<<<<<;;;;;;:::;;;;;;;;;:::;;;======;;;::::::;;;===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::999::::::<<<============>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===???AAACCCDDDGGGJJJNNNQQQQQQQQQRRRSSSUUUWWWZZZ\\\]]]]]][[[ZZZ\\\[[[ZZZYYYZZZ\\\^^^```^^^^^^___```bbbdddfffhhhgggiiilllmmmkkkkkkuuu}}}sssfff^^^\\\\\\[[[YYYZZZXXXWWWXXX[[[ZZZWWWSSSMMMLLLJJJHHHGGGGGGHHHHHHKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMKKKMMMOOOOOOPPPQQQSSSUUUWWWYYY\\\^^^```aaaccceeeiiikkknnnrrrvvvyyy}}}rrr[[[PPPGGGEEEDDDAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<===>>>???<<<===???@@@AAABBBAAAAAA===============<<<<<<;;;999999888999;;;===<<<;;;;;;;;;:::::::::;;;<<<<<<999;;;<<<<<<;;;:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<===>>>@@@BBBDDDEEEEEEIIIMMMPPPRRRRRRTTTUUUVVVXXX[[[^^^___^^^\\\[[[[[[ZZZYYYYYY[[[]]]```aaa^^^^^^______```bbbeeegggiiijjjmmmnnnkkkkkkuuuuuu{{{xxxrrrkkkcccZZZVVVVVVWWWUUUSSSQQQPPPPPPSSSVVVVVVSSSOOOIIIHHHHHHGGGHHHIIIJJJKKKTTTRRRNNNKKKIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFGGGHHHIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGHHHIIIJJJLLLLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNKKKMMMOOOOOOOOOPPPQQQSSSSSSTTTVVVWWWYYY\\\aaaeeeiiikkkppptttyyy}}}}}}yyyyyy|||yyy^^^RRRGGGFFFEEEBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<>>>??????;;;<<>>>>>===::::::::::::;;;;;;<<<===999;;;<<<<<<;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<=========>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>==================>>>???@@@BBBDDDEEECCCGGGLLLPPPRRRTTTVVVWWWVVVYYY\\\___```___]]]\\\ZZZYYYYYYYYY[[[^^^aaabbb]]]^^^_________aaadddfffjjjkkknnnnnnlllkkkuuufffhhhnnnuuu|||{{{vvvpppjjjeeebbbYYYWWWTTTRRRPPPPPPPPPQQQOOONNNNNNOOOQQQQQQPPPNNNHHHGGGFFFEEEFFFGGGIIIKKKSSSQQQNNNKKKHHHFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQSSSUUUXXX[[[]]]___eeegggkkkpppvvv{{{}}}tttnnniiieeefffjjjooovvv|||wwwzzzfffYYYLLLFFFCCC@@@AAACCCEEEDDDBBBBBBBBBBBB@@@>>>AAA@@@??????>>>>>>????????????????????????????????????>>>>>>>>>>>>?????????????????????????????????>>>===<<<<<<<<<<<<<<<:::<<<>>>AAACCCEEEEEEEEE@@@>>>===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999::::::<<<<<<<<<;;;;;;:::;;;<<<===>>>======>>>>>>>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>=========>>>@@@BBBDDDFFFHHHJJJNNNQQQTTTUUUVVVVVVXXXYYY\\\^^^___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]`````````aaabbbdddeeefffkkkkkkmmmooommmmmmttt}}}ZZZ\\\```eeejjjppptttvvv|||~~~{{{uuuoookkkkkkjjjgggddd```\\\YYYWWWTTTRRROOOMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKEEEDDDCCCCCCCCCDDDFFFGGGKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUXXXZZZ[[[```bbbfffkkkpppuuuyyy{{{}}}uuulllfffaaa\\\\\\```dddrrr~~~~~~{{{sssrrr{{{yyyfffSSSJJJIIIGGGEEEEEEEEECCCBBBAAABBBBBB@@@???AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<======;;;<<>><<<<<<>>>???>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999:::<<<===>>><<<<<<;;;;;;;;;<<<===>>><<<===>>>>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<=========>>>@@@BBBDDDFFFGGGJJJNNNRRRUUUVVVUUUUUUWWWXXX[[[]]]^^^^^^]]]\\\[[[[[[ZZZYYYZZZ[[[\\\]]]______``````bbbccceeefffjjjjjjlllmmmlllkkksss|||PPPQQQSSSVVVYYY\\\^^^___dddeeefffgggfffeeedddcccddddddcccbbb___\\\YYYWWWXXXXXXWWWVVVUUUSSSRRRQQQOOONNNLLLJJJIIIHHHIIIIIIIIIHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIEEEEEEFFFFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWYYY[[[^^^ccchhhlllppprrrtttmmmfffbbb^^^ZZZ[[[___]]]ooo}}}qqqooorrrzzzzzzqqqnnnqqqxxxrrrWWWLLLKKKJJJEEEBBBDDDCCCAAA@@@AAAAAAAAA???AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================???>>>======<<<=========<<<===???AAABBBCCCDDDDDD???>>>======>>>??????>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;===???@@@<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::=========>>>@@@BBBDDDEEEFFFIIINNNSSSVVVVVVUUUSSSVVVWWWYYY\\\]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^___```aaacccdddeeeiiiiiijjjkkkjjjjjjqqq{{{MMMNNNOOOPPPRRRSSSTTTUUUXXXXXXXXXYYYXXXWWWVVVUUUXXXWWWVVVUUUTTTSSSRRRRRRNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIKKKJJJJJJKKKMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUXXX\\\```dddgggiiiiiiddd``````___^^^```eeebbbooo~~~}}}sssjjjggghhhnnntttxxx{{{uuurrrsssvvvzzz___RRRNNNKKKFFFCCCEEECCCAAA@@@AAAAAAAAA@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCBBB@@@>>>>>>??????>>>===;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::<<<===>>>???AAABBBDDDEEEDDDHHHNNNSSSVVVVVVTTTRRRTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]___aaaccceeefffhhhhhhiiijjjhhhhhhpppzzzLLLMMMMMMNNNOOOPPPQQQRRROOOPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMKKKGGGGGGGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLOOONNNNNNOOOOOOPPPQQQRRRQQQRRRUUUXXX[[[^^^aaabbb```\\\[[[^^^______ccchhhlllttt{{{}}}{{{xxxqqqiiihhhdddcccfffjjjnnnuuu|||~~~yyyvvvvvvxxxlllaaa[[[TTTMMMIIIGGGEEEBBB@@@AAAAAAAAA@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????;;;;;;;;;::::::;;;<<<<<<===>>>>>>???@@@BBBCCCCCCEEEBBB@@@?????????===<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>??????>>>==============================@@@@@@@@@???>>>===<<<;;;;;;<<<>>>@@@AAACCCDDDDDDDDDHHHNNNSSSVVVVVVTTTRRRTTTUUUXXXZZZ[[[ZZZZZZYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]___aaaccceeegggiiihhhhhhiiiggghhhqqq{{{JJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOONNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIJJJLLLMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQSSSUUUXXX[[[\\\^^^aaa______bbbeeeeeehhhmmmttt|||}}}xxxooohhhiiidddaaabbbcccdddiiiooo|||}}}~~~~~~|||xxxwwwyyy|||wwwqqqeeeXXXPPPKKKHHHDDDAAAAAAAAAAAA@@@AAA@@@??????>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????;;;;;;;;;:::;;;;;;<<<============>>>@@@AAACCCDDDEEECCCAAA@@@@@@???>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<=========<<<<<<;;;======>>>>>>>>>===<<<<<<<<<===>>>?????????>>>===========================??????@@@??????>>>===<<<;;;<<<>>>@@@BBBCCCCCCDDDEEEHHHMMMRRRUUUUUUTTTRRRTTTUUUWWWZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXZZZ[[[[[[\\\]]]___bbbdddggghhhjjjiiiiiijjjhhhiiirrr}}}KKKLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKNNNNNNOOOOOOOOONNNMMMMMMHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIIIIJJJLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPOOOPPPRRRTTTVVVXXXZZZZZZaaa___aaafffjjjlllooottt{{{yyyrrrrrrlllfffeeebbb```bbbfffnnnooorrrwww{{{{{{~~~lll\\\NNNKKKFFFCCCBBBAAAAAA@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===???BBBDDDEEECCCAAA@@@???AAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>=========>>>>>>???>>>===<<<;;;<<<===>>>???@@@??????>>>===========================>>>>>>>>>>>>>>>======;;;<<<>>>@@@BBBCCCCCCCCCFFFHHHLLLPPPSSSTTTTTTSSSTTTUUUXXXZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]```cccfffhhhjjjlllkkkkkkkkkiiijjjtttPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJLLLMMMNNNLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYXXXWWW[[[ccciiilllqqqvvv|||vvvoookkkfffaaaaaaddddddffflllwwwlllPPPLLLGGGDDDBBBBBBAAA@@@AAA@@@@@@???>>>???????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;===???BBBEEEFFFAAA???>>>???AAACCCCCCCCC@@@@@@???>>>===<<<;;;;;;========================:::;;;;;;<<<<<<;;;;;;:::888999;;;===????????????===>>>?????????===<<<;;;<<<===>>>???@@@@@@???>>>========================<<<<<<===============<<<:::<<<>>>AAABBBCCCCCCCCCFFFHHHLLLOOORRRTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\^^^```cccfffiiikkknnnllllllllljjjllluuuTTTSSSQQQPPPOOONNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLOOOOOOOOONNNMMMKKKIIIHHHGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJMMMMMMLLLJJJHHHGGGGGGIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRSSSTTTUUUUUUVVVTTTVVVYYY]]]cccjjjrrrxxxwwwsssmmmccc^^^^^^^^^]]]fffzzz}}}]]]RRRHHHDDDCCCAAAAAABBBBBBAAA@@@@@@?????????@@@AAAAAA@@@@@@???>>>============???@@@@@@???>>>===@@@@@@@@@???>>>======<<<============>>>>>>>>>>>><<<<<<;;;:::;;;===???AAADDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAABBBAAA@@@???>>><<<<<<;;;999888999;;;>>>:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>>>>??????>>><<<;;;<<<>>>>>>>>>>>>>>>============>>>;;;999999:::;;;;;;;;;>>>>>>>>>>>>??????????????????>>>>>>???AAACCCDDDHHHHHHIIINNNSSSVVVUUUTTTUUUUUUVVVXXXYYY[[[\\\]]][[[\\\\\\[[[YYYXXXZZZ[[[^^^___aaaaaabbbeeehhhkkknnnmmmlllllljjjjjjrrr}}}TTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUWWWYYY\\\```gggpppvvvwwwssslllddd___```___aaakkkbbbVVVJJJFFFFFFCCCAAA@@@AAAAAA@@@???????????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????>>>======<<<>>>>>>>>>===============>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBB>>>???@@@@@@@@@???>>>============;;;::::::===???:::;;;;;;;;;<<<=========<<<<<<=========>>>>>>>>>???@@@@@@???===<<<>>>???>>>>>>>>>>>>============>>><<<::::::<<<======<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCCCCFFFFFFHHHMMMRRRUUUUUUTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\ZZZYYYXXXZZZ[[[]]]___``````aaacccfffiiiiiihhhiiiiiiggghhhqqq{{{UUUUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLOOONNNNNNMMMLLLLLLKKKKKKJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNMMMKKKIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY]]]eeemmmsssxxxrrrkkkdddaaaaaa^^^cccpppooo^^^MMMHHHHHHFFFBBB>>>AAA@@@@@@@@@@@@?????????AAAAAAAAA@@@??????>>>>>>@@@??????>>>>>>>>>??????@@@@@@??????>>>=========???>>>>>>======<<<<<<<<>>???@@@????????????@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<<<<<<<======;;;::::::<<>>===>>>@@@??????>>>>>>>>>=========???===<<<<<<===>>>>>>===>>>>>>>>>>>>????????????===>>>???@@@AAABBBBBBBBBDDDEEEHHHLLLQQQTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZXXXXXXYYY[[[]]]^^^______```aaadddgggffffffgggiiihhhiiirrr}}}YYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRWWWUUUQQQNNNLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLKKKLLLNNNPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOOOOMMMJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFHHHIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWXXX]]]dddmmmtttzzzrrrkkkfffbbbaaa[[[cccqqqkkkRRRHHHIIIHHHCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????AAA@@@???>>>===>>>???@@@????????????>>>>>>======??????>>>===<<<<<<;;;;;;???>>>======<<<======>>>>>>>>>>>>??????AAABBBCCC>>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>======>>>@@@@@@??????>>>>>>=========>>><<<;;;<<<>>>>>>>>>======>>>>>>>>>????????????<<<===???AAABBBBBBBBBAAABBBDDDGGGLLLPPPSSSTTTTTTTTTUUUVVVXXXXXXXXXWWWWWWZZZ[[[[[[ZZZXXXXXXYYYZZZ^^^___`````````aaadddfffggggggjjjllllllmmmvvv^^^]]][[[YYYXXXWWWVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRWWWUUURRROOOMMMMMMMMMNNNPPPNNNLLLKKKJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKNNNPPPPPPNNNLLLJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFNNNNNNOOOQQQRRRSSSUUUUUUTTTUUUWWWYYY]]]eeennnttt~~~tttnnnjjjfffccc[[[cccqqq{{{ZZZJJJHHHHHHEEECCCBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@?????????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::===<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@??????>>>>>>============<<<=========;;;;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>===;;;;;;===???@@@@@@@@@???>>>=========<<<;;;:::<<<===>>>===<<<===>>>>>>>>>????????????<<<===???AAABBBBBBBBBAAABBBDDDHHHLLLOOOQQQSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVZZZ[[[[[[ZZZXXXWWWYYYZZZ___```aaaaaa```bbbeeegggiiiiiilllnnnnnnoooxxx```___^^^\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUSSSQQQPPPOOOOOOPPPRRRPPPNNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMOOOOOOOOOOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPPPPNNNMMMLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUXXXZZZ^^^dddlllqqqyyyyyyzzz|||||||||zzzuuutttpppkkkccciiittteeePPPJJJHHHFFFDDDAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<>>==================>>>??????>>>===>>>???;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===<<<;;;;;;===>>>AAAAAA@@@???>>>>>>===<<<;;;::::::<<<>>>>>>===<<<>>>>>>>>>>>>????????????===>>>???@@@AAABBBBBBBBBBBBFFFJJJMMMNNNPPPRRRTTTSSSUUUWWWYYYZZZYYYXXXWWWYYYZZZZZZYYYWWWWWWXXXZZZ^^^``````aaaaaabbbeeehhhiiiiiilllnnnmmmnnnvvv```___^^^^^^^^^^^^^^^^^^\\\\\\[[[YYYXXXWWWVVVUUUWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPOOONNNMMMNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSTTTVVVYYY[[[]]]aaafffjjjnnnlllmmmqqqsssvvv}}}wwwqqqttt|||qqqXXXNNNHHHDDDCCC???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;;;;;;;<<<===;;;===>>>>>><<<<<<<<<===:::;;;;;;;;;<<<=========<<<<<<=========>>>>>>>>>;;;<<<===<<<;;;<<<===???BBBAAAAAA@@@???>>>===<<<;;;;;;;;;===???@@@???===>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCCCCDDDGGGLLLNNNNNNOOOQQQSSSSSSTTTWWWZZZ[[[[[[ZZZYYYYYYZZZZZZYYYWWWWWWXXXZZZ\\\]]]______```bbbeeehhhjjjkkkmmmooommmlllsss|||^^^^^^^^^^^^___aaabbbccc```___^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPOOOMMMMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGHHHIIIJJJIIIIIIDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWZZZ[[[\\\^^^bbbdddeeeccceeekkknnnrrr~~~|||}}}xxx___QQQHHHCCCAAA===>>>@@@BBBBBBBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>?????????;;;;;;;;;<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>???>>>>>>=========>>>>>>===<<<;;;:::999:::;;;;;;777999::::::999888888999::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>><<<===>>>===<<<===???@@@BBBBBBAAA@@@???>>>===<<<<<<<<<===???AAAAAA@@@>>>>>>>>>>>>>>>??????????????????>>>>>>???AAACCCDDDEEEIIIMMMOOOOOOOOOQQQSSSRRRTTTXXX[[[\\\\\\[[[ZZZYYYZZZZZZYYYWWWWWWXXXYYYZZZ\\\]]]^^^___aaaeeehhhmmmmmmooopppnnnmmmsss|||ccccccbbbbbbccccccccccccbbbbbbbbbaaa```^^^]]]\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWRRRRRRXXXYYYUUUSSSVVVXXXVVVTTTRRRRRRRRRTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJIIILLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUXXX[[[]]]^^^^^^^^^```aaabbbgggqqq~~~xxxsss}}}iiiTTTKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@????????????>>>????????????????????????================================================>>>>>>>>>>>>============<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>============???????????????@@@@@@AAA<<<===>>>@@@BBBDDDEEEFFFFFFGGGJJJMMMOOOQQQSSSTTTWWWXXXZZZ[[[\\\[[[ZZZYYYXXXZZZ\\\[[[XXXUUUVVVXXX]]]^^^^^^^^^___aaaeeehhhmmmlllnnnqqqqqqooosssxxxjjjiiigggeeeffffffffffffcccbbbbbbaaa___^^^^^^]]]``````______^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVWWWWWWYYYUUUUUUXXXXXXTTTTTTXXXRRRSSSUUUVVVVVVVVVUUUTTTVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQTTTXXXZZZ\\\]]]^^^]]]___```aaaeeennn{{{}}}tttnnnsssxxxrrrWWWKKKFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@<<<===>>>@@@@@@???>>>>>>@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@??????>>><<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@<<<===>>>@@@AAACCCDDDEEEFFFGGGJJJMMMOOOQQQSSSTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVYYY[[[[[[XXXVVVXXXZZZ\\\]]]^^^______bbbfffjjjmmmkkkllloooooonnnsssyyytttqqqmmmjjjjjjkkkkkkkkkfffeeecccbbbaaa```aaaaaaccccccbbbbbbaaa`````````^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXYYYZZZYYYXXX\\\ccckkkhhhddd___[[[WWWUUUTTTXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGIIIKKKMMMLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPSSSVVVXXXZZZ\\\\\\]]]^^^```aaadddlllxxx}}}qqqjjjgggmmm}}}}}}^^^MMMGGGEEEBBBBBBAAA@@@@@@@@@AAAAAA:::<<>><<<@@@@@@@@@????????????>>>????????????????????????????????????????????????========================888888999:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<===============<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>======>>>======<<<;;;;;;============>>>>>>>>>>>>===============>>>??????<<<<<<===???AAABBBCCCDDDFFFGGGJJJMMMOOOQQQSSSTTTUUUVVVXXXZZZZZZYYYXXXWWWUUUXXX[[[ZZZXXXVVVXXXZZZ[[[\\\^^^^^^```cccgggkkkllljjjjjjlllllllllsss{{{zzztttppppppppppppooojjjiiifffdddbbbccccccdddddddddccccccbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]ZZZ\\\^^^]]]\\\___hhhpppyyymmmaaaZZZXXXYYY[[[YYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIILLLMMMLLLHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSVVVXXXZZZZZZ___```bbbcccfffmmmwww~~~~~~rrrjjjbbbjjj}}}eeeQQQIIIHHHBBBAAAAAA@@@@@@AAAAAABBB>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;<<<======>>>======<<<<<<=========<<<;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>@@@AAABBBCCCFFFGGGJJJMMMOOOQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVYYY[[[ZZZWWWUUUVVVXXXYYYZZZ[[[\\\^^^aaafffjjjjjjhhhiiijjjiiijjjsss}}}|||xxxxxxyyywwwuuunnnllliiifffdddddddddeeeddddddddddddccccccccccccccccccbbbaaa````````````^^^aaabbb___^^^cccmmmtttsssmmmddd\\\YYY[[[```dddZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMOOOQQQSSSVVVWWWXXX```bbbdddfffhhhnnnwww~~~sssjjjcccllllllUUUJJJGGGBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<======>>>>>>>>>>>>==============================>>>===<<<;;;;;;<<<===>>>========================;;;<<<==================<<<<<<======>>>=========<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<======>>><<<<<<===>>>@@@AAABBBBBBFFFGGGJJJMMMOOOQQQSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVYYY[[[]]]ZZZVVVSSSSSSUUUVVVWWWYYYZZZ[[[___cccggggggggghhhiiigggiiittt}}}tttrrrooollliiihhhgggfffffffffffffffffffffffffffffffffeeedddccccccccccccccceeeddd```___fffnnnrrreeedddcccbbbaaaaaaaaaaaa\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVTTTRRRPPPOOOOOOOOOOOOKKKJJJIIIIIIHHHHHHIIIIIILLLKKKKKKLLLMMMMMMJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIILLLLLLMMMOOOQQQSSSUUUWWW___bbbeeegggiiinnnvvv}}}vvvnnnkkkooo}}}uuu[[[KKKEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???===;;;;;;===@@@BBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>><<<============>>>>>>>>>======<<<<<<<<<<<<======<<<============>>>>>>>>><<<<<<===============<<<<<<<<<===>>>?????????>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAABBBCCCFFFGGGJJJMMMOOOQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVZZZ\\\]]]ZZZUUURRRRRRSSSUUUVVVXXXXXXZZZ]]]aaadddeeefffhhhiiihhhiiittt~~~{{{xxxtttqqqooommmjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhggggggfffffffffdddgggeeebbbeeeooovvvwwwiiiiiiiiihhheeeccc```___```______^^^^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVSSSQQQOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMOOOQQQTTTUUU[[[^^^bbbdddggglllsssyyyxxxwwwtttzzzeeeSSSIIIEEEDDDCCCAAA@@@???>>>>>>???>>>===<<<===>>>@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<=========>>>>>>>>>>>><<<<<<============<<<<<<<<<=========>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<>>>>>>?????????<<<<<<<<<===>>>?????????======<<<<<<======>>>???>>>>>>???@@@AAABBBCCCCCCFFFGGGJJJMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZYYYWWWVVVYYY[[[]]]ZZZUUURRRRRRSSSVVVWWWXXXXXXYYY\\\```cccccceeeiiijjjiiijjjuuu{{{xxxvvvnnnnnnnnnooooooooooooooollllllkkkjjjiiiiiiiiiiiicccffffffeeemmmzzzkkkiiifffdddbbbbbbcccdddbbbbbbbbbaaa``````______`````````aaa```______^^^[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWXXXWWWTTTQQQPPPPPPPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSTTTWWWZZZ___bbbdddiiiqqqvvv|||yyyxxxnnn[[[PPPFFFEEECCCAAA@@@>>>>>>===??????@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>???@@@@@@<<<<<<============<<<<<<<<<=========>>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<=========>>>>>>??????<<<===============<<<<<<::::::<<<===>>>>>>??????;;;<<<<<<===>>>??????@@@===============>>>????????????@@@AAABBBBBBCCCCCCFFFGGGJJJMMMOOOQQQSSSTTTUUUVVVXXXZZZZZZYYYXXXWWWXXXZZZ\\\ZZZVVVSSSSSSUUUXXXXXXYYYYYYZZZ\\\```cccbbbeeeiiillliiikkkvvvzzz|||~~~}}}{{{yyyxxxyyyuuutttrrrrrrrrrqqqooonnnnnnhhheeekkkwwwhhhiiihhhfffdddccccccddddddbbb_________``````___eeedddbbbccceeeddd```]]][[[ZZZZZZ[[[]]]\\\ZZZXXX]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGIIIHHHHHHHHHIIIKKKLLLMMMSSSTTTVVVXXX]]]dddmmmtttyyy~~~~~~yyybbbQQQKKKFFFCCCCCCBBB??????BBBAAAAAAAAA@@@@@@@@@??????@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???===>>>>>>??????>>><<<;;;============<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>======<<<<<<===;;;<<<<<<===============???>>><<<;;;<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEGGGIIILLLOOORRRTTTSSSTTTVVVWWWXXXYYYYYYYYYWWWYYYZZZYYYVVVSSSRRRRRRQQQRRRTTTWWWZZZ___bbbdddgggfffgggjjjlllnnnvvv}}}|||zzzyyyxxxyyyyyyxxxvvvtttsssuuu{{{{{{tttkkkjjjiiigggeeeeeeeeefffhhhfffcccbbbbbbccccccbbbdddcccaaabbbcccccc```]]]aaa``````bbbccccccaaa^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSRRRPPPOOONNNLLLLLLNNNMMMMMMLLLLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQSSSUUUYYY```iiiooovvv{{{iiiVVVMMMHHHDDDDDDBBB???>>>AAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>??????>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>;;;<<<======>>>>>>=========<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGIIILLLPPPRRRTTTSSSTTTWWWYYYZZZZZZYYYXXXWWWXXXYYYXXXUUURRRQQQQQQPPPPPPRRRTTTXXX\\\aaaccceeedddfffiiijjjmmmuuu~~~~~~|||~~~wwwppprrrpppnnnlllkkkkkklllmmmnnnkkkhhhgggggggggfffeeefffdddbbbbbbccccccbbbaaaaaaaaabbbccceeedddbbb___]]]]]]]]]]]]^^^^^^^^^___]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPTTT[[[ccciiirrrvvv|||vvv^^^PPPJJJEEEEEECCC@@@>>>@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>>===;;;;;;::::::;;;<<<===>>>??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAADDDEEEGGGIIILLLPPPSSSTTTSSSVVVYYY\\\]]]\\\ZZZXXXVVVXXXYYYWWWTTTQQQOOOOOOOOOOOOOOOQQQUUUZZZ___bbbdddcccdddhhhiiilllttt}}}~~~|||{{{{{{xxxuuusssssstttuuuvvvtttqqqnnnlllllllllkkkjjjkkkjjjhhhffffffgggggggggccccccdddeeefffeeebbb```______``````aaabbbbbbccc______^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZ\\\[[[YYYWWWVVVVVVWWWWWWXXXWWWWWWUUUTTTSSSRRRRRRPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIIIIKKKLLLJJJKKKLLLMMMQQQVVV]]]bbbkkkpppuuuzzz}}}kkkTTTLLLEEEDDDCCC@@@???AAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<=========<<<<<<========================;;;<<<===>>>???@@@AAABBBDDDEEEFFFIIIMMMPPPSSSUUUTTTWWW[[[^^^___]]]ZZZXXXXXXYYYYYYXXXTTTQQQOOOOOONNNNNNNNNPPPTTTYYY^^^aaacccbbbdddgggiiilllttt}}}}}}|||~~~~~~|||yyyvvvtttttttttsssrrrrrrqqqpppnnnllllllmmmnnnkkkkkklllmmmnnnlllhhheee``````aaabbbbbbccccccccc``````______^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ]]][[[ZZZXXXWWWWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUUUURRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKIIIIIIHHHIIIJJJKKKIIIJJJKKKLLLNNNSSSYYY^^^eeeiiiooouuu{{{zzz[[[QQQGGGDDDCCCBBBAAABBBAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@??????>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===========================<<<===>>>???@@@BBBCCCCCCCCCDDDFFFIIIMMMPPPSSSUUUUUUXXX\\\______]]]ZZZXXXZZZ[[[[[[YYYUUUQQQOOOOOONNNNNNOOOQQQUUUZZZ^^^aaacccbbbdddhhhjjjllluuu~~~~~~|||}}}|||yyyvvvuuuuuuvvvsssssstttuuuuuurrrmmmiiidddddddddcccccccccccccccbbbbbbaaa```___^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJHHHIIIKKKKKKMMMQQQVVVZZZ^^^bbbiiiooowww}}}{{{iii[[[MMMFFFDDDBBBBBBDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>========================???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDEEECCCDDDFFFIIIMMMQQQTTTVVVWWWYYY\\\^^^^^^]]]ZZZYYY[[[\\\\\\ZZZUUUQQQOOONNNMMMNNNPPPSSSVVV[[[^^^```bbbbbbdddhhhjjjllluuu~~~~~~~~~~~~zzztttpppllllllkkkjjjhhhgggffffffeeeddddddcccbbbaaa```___^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^\\\\\\[[[\\\]]]^^^[[[[[[[[[ZZZZZZYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSMMMNNNOOOPPPPPPOOONNNMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJJJJKKKOOOSSSWWWYYY]]]cccjjjrrr~~~zzz{{{zzzhhhUUUKKKFFFCCCBBBCCCAAAAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>======<<<<<<===??????<<<<<<<<<===============<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>========================>>>>>>===<<<<<<===============>>>????????????>>>======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBCCCEEEEEEBBBDDDFFFIIIMMMQQQTTTVVVXXXYYY[[[\\\]]]\\\ZZZYYY[[[\\\\\\YYYTTTPPPNNNMMMKKKMMMPPPTTTWWW[[[]]]^^^aaa```bbbfffhhhkkkttt}}}zzzttttttrrrqqqooommmlllkkkgggffffffeeecccbbbbbbaaa______^^^^^^^^^______``````___^^^]]]^^^^^^```aaa\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHIIIGGGHHHIIIIIIJJJMMMQQQTTTVVVZZZ```fffnnnzzz}}}yyyzzz{{{zzzrrr\\\NNNHHHCCCBBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<======<<<<<<<<<>>>@@@AAA:::;;;;;;<<<===>>>??????;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@======>>>???????????????===<<<:::999:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEEBBBCCCFFFIIIMMMQQQTTTVVVYYYYYYZZZ[[[\\\[[[ZZZZZZZZZ[[[[[[XXXSSSOOOLLLLLLIIILLLPPPTTTXXXZZZ\\\\\\______aaaeeegggjjjsss|||}}}zzzwwwuuusssrrrjjjiiigggeeecccbbbaaaaaa^^^]]]]]]\\\\\\^^^___```aaaaaa```_______________[[[[[[ZZZ[[[]]]]]]\\\ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKPPPSSSXXX```jjjwwwzzzrrrnnnooommmnnnsss|||~~~fffYYYQQQIIIEEEFFFCCCAAA??????@@@AAA@@@???@@@@@@@@@????????????>>>===>>>>>>>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>??????>>>=====================>>>>>>>>>>>>======999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>===<<<;;;::::::999<<<=========>>>>>>??????????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFJJJMMMPPPSSSTTTXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXVVVTTTRRROOOMMMKKKMMMNNNOOORRRUUUYYY\\\^^^YYYaaacccdddiiiiiirrr~~~zzzxxxtttssspppmmmkkkhhhgggfffaaa```___^^^]]]]]]]]]]]]______^^^]]]]]]]]]]]]^^^\\\[[[[[[\\\^^^^^^]]][[[\\\[[[ZZZYYYWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJMMMPPPTTT[[[dddooo{{{}}}vvvqqqiiiggggggllluuuqqqbbbVVVKKKEEEDDDCCCAAA????????????>>>===@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@AAA@@@???>>>============???>>>>>>===============;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>=========<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDGGGJJJNNNQQQSSSUUUXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWVVVTTTQQQOOOMMMKKKIIIJJJLLLOOOSSSVVVYYY[[[\\\ccccccccciiijjjsss|||zzzwwwsssooollljjjiiihhhgggfffeeeccc```^^^]]]``````___^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^___^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXTTTUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIILLLNNNRRRWWW^^^hhhrrryyy|||wwwjjjfffdddfffmmm|||rrraaaQQQGGGCCCCCCBBB@@@@@@@@@@@@>>>===@@@@@@@@@????????????>>>????????????@@@@@@@@@AAA@@@???>>>===============???>>>======<<<<<<======<<<<<<============<<<<<<>>>>>>======<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>======<<<<<<======>>><<<======>>>>>>======<<<<<<===>>>@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWUUUSSSQQQNNNMMMLLLJJJLLLNNNQQQUUUYYY\\\^^^___eeecccccciiikkkuuu}}}yyyuuurrrpppooopppppppppnnnllliiifffdddeeedddcccbbbaaaaaaaaaaaa^^^]]]\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHKKKMMMQQQUUU[[[dddmmmsssyyy}}}tttnnngggdddgggqqqooo[[[LLLFFFDDDCCCAAABBBCCCCCCAAA@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<==================<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>============>>>>>>======>>>>>>>>>>>>=========>>>@@@BBBDDDEEEFFFFFFEEEGGGIIILLLOOORRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLKKKMMMOOORRRVVV[[[^^^```___cccaaaaaaiiinnnyyy}}}|||xxxxxxxxxwwwuuurrrooonnnkkkjjjiiigggeeeddddddcccaaa___]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPMMMMMMKKKJJJIIIHHHHHHHHHIIILLLOOOSSSYYY```iiinnnttt~~~yyynnnmmmrrrzzz|||tttkkkeeedddiiiwww|||gggVVVKKKDDDBBB@@@@@@AAABBBBBBAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@>>>======<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<=========>>>>>>>>>>>>============>>>>>><<<<<<<<<===============<<<<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<===???BBBCCCEEEFFFFFFFFFGGGIIILLLOOORRRTTTUUUUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUSSSPPPNNNMMMMMMLLLIIIJJJLLLOOOSSSWWWZZZ\\\\\\```]]]___jjjppp|||}}}{{{zzzyyysssrrrpppmmmjjjhhhgggffffffdddaaa______```___^^^\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMKKKKKKJJJJJJJJJGGGIIILLLPPPTTT[[[bbbgggnnnwwwooofffbbbiiiuuuyyyoooiiieeegggpppzzzxxxdddVVVGGGDDD@@@>>>>>>@@@@@@@@@@@@@@@@@@????????????>>>????????????@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>==================>>><<<<<<<<<=====================>>>>>>??????@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>===>>>>>>??????>>>>>>===;;;<<<===???AAABBBCCCCCCFFFGGGIIIKKKNNNQQQSSSTTTTTTVVVXXXZZZZZZYYYXXXWWWVVVTTTRRROOOMMMMMMMMMMMMKKKLLLNNNQQQTTTXXX[[[\\\ZZZ]]]ZZZ]]]iiiqqq|||}}}zzzvvvssspppnnnmmmmmmjjjfffcccbbbbbbaaa```]]]^^^___``````^^^]]][[[YYYYYYZZZZZZZZZZZZZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNMMMLLLLLLLLLMMMIIIKKKMMMOOORRRVVV\\\```gggppp}}}sssmmmiiiqqq~~~xxxpppjjjhhhlllrrryyygggPPPKKKDDD???>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>><<<===>>>???@@@AAAAAABBBEEEFFFHHHKKKMMMPPPRRRSSSSSSUUUXXXZZZ[[[ZZZXXXWWWUUUTTTQQQNNNMMMLLLLLLMMMOOOPPPQQQSSSVVVYYY\\\]]]YYY\\\YYY\\\hhhoooyyy~~~zzzwwwtttsssqqqnnniiifffeeedddcccbbb^^^___aaabbbbbb```^^^]]]YYYZZZZZZ[[[[[[[[[ZZZZZZVVVWWWWWWWWWVVVTTTRRRQQQPPPOOONNNNNNMMMNNNNNNNNNMMMNNNOOOPPPRRRUUUYYY]]]aaajjjxxx{{{uuu|||xxxoooiiijjjnnnuuuvvvZZZSSSJJJCCC@@@@@@@@@AAA@@@@@@@@@????????????>>>===>>>>>>>>>>>>?????????@@@???????????????@@@@@@======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999999;;;::::::999999::::::;;;;;;<<<<<<<<<======>>>>>>??????????????????????????????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSUUUXXXZZZ[[[ZZZXXXWWWUUUSSSPPPNNNLLLLLLLLLMMMMMMMMMOOOPPPSSSUUUXXXYYYZZZ\\\YYY\\\gggmmmuuu}}}{{{xxxtttqqqooollliiigggaaa```___```aaaaaa```^^^^^^\\\ZZZZZZ\\\\\\\\\[[[ZZZYYYXXXVVVTTTSSSRRRQQQRRRRRRRRRQQQPPPPPPOOOOOONNNOOOPPPPPPQQQRRRUUUXXXZZZaaalllxxx}}}tttqqqtttxxxqqq^^^LLLFFFEEEBBBAAABBBAAAAAA@@@@@@???>>>======>>>???AAABBBBBBAAA???>>>:::<<>><<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===============<<<;;;::::::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>============BBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@========================???>>>===;;;;;;;;;<<<===BBBBBBAAAAAAAAABBBCCCCCCEEEGGGHHHKKKNNNPPPRRRSSSTTTWWW[[[]]]\\\ZZZYYYYYYYYYXXXUUURRROOOLLLKKKJJJMMMMMMOOOQQQSSSVVVXXXZZZ[[[]]]XXX[[[fffjjjooo}}}{{{xxxvvvtttqqqnnnhhhgggeeeeeeeeedddaaa______]]][[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPMMMNNNOOOOOONNNOOORRRTTTUUU\\\gggsss{{{}}}{{{gggSSSIIIFFFCCCAAAAAAAAAAAA@@@@@@???>>>>>>===<<<===???@@@@@@???===<<<:::<<<>>>@@@@@@???===;;;===============<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::<<<===========================>>>============???@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFGGGIIIKKKNNNPPPRRRSSSUUUXXX\\\]]]\\\ZZZXXXXXXVVVUUURRRPPPMMMKKKIIIIIIKKKKKKMMMOOORRRUUUWWWXXXZZZ\\\XXXZZZeeeiiiooo}}}|||zzzwwwrrrpppmmmkkkiiigggdddbbbaaa___]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVTTTSSSRRRQQQQQQNNNOOOPPPOOONNNNNNPPPRRRSSSYYYaaakkkvvv~~~|||yyywww|||sss\\\NNNGGGCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<===>>>??????>>>===<<<<<<============<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>@@@BBBDDDEEEAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIIKKKNNNQQQSSSTTTVVVYYY\\\]]][[[YYYXXXWWWUUUTTTRRROOOMMMLLLKKKJJJIIIJJJKKKMMMPPPSSSVVVWWWXXX[[[WWWZZZdddhhhooo~~~}}}zzzwwwssspppnnnllliiifffdddaaa___]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRSSSRRRPPPOOOPPPRRRTTTXXX]]]cccjjjvvv|||wwwtttpppnnnnnnwww{{{cccPPPGGGCCC@@@???@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<==================<<<<<<<<<<<<============<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@??????@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAABBBDDDDDD@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIILLLNNNQQQSSSTTTXXXZZZ\\\]]][[[XXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMHHHIIIKKKMMMPPPSSSVVVWWWWWWZZZXXXZZZcccgggnnn~~~|||yyyvvvtttrrrpppnnniiifffcccaaa___^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQSSSTTTTTTSSSQQQPPPPPPQQQRRRUUUYYY\\\aaajjjuuu}}}{{{mmmiiifffeeegggrrrgggRRRGGGCCCAAA???@@@@@@@@@????????????????????????@@@@@@?????????AAA@@@>>>============>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<==========================================<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@>>>>>>?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>><<<;;;:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@?????????@@@AAABBBCCCCCCFFFHHHIIILLLOOOQQQSSSTTTXXXZZZ\\\\\\ZZZXXXWWWWWWUUUTTTSSSQQQOOOOOONNNNNNIIIJJJLLLNNNQQQUUUWWWYYYWWW[[[YYYZZZccceeemmm}}}}}}{{{zzzxxxvvvpppmmmiiigggeeeccc```^^^[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSQQQSSSTTTSSSQQQOOOOOOPPPMMMPPPTTTWWW[[[bbblllttt{{{jjjddd```___aaaiiixxxmmmVVVIIIFFFCCC???????????????????????????========================@@@??????>>>>>>>>>>>>???<<<<<<<<<===============<<<<<<<<<<<<============<<<======>>>>>>======<<<======<<<<<<======>>>>>><<<<<<======>>>>>>??????======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;===??????===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===????????????@@@BBBCCCDDDGGGHHHJJJLLLOOORRRTTTUUUXXXZZZ\\\\\\ZZZXXXXXXYYYSSSSSSQQQOOOMMMLLLLLLLLLJJJJJJLLLOOORRRVVVYYY[[[YYY^^^[[[\\\bbbdddlll}}}~~~xxxuuuqqqnnnllliiifffddd___^^^^^^^^^]]]]]]\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVRRRSSSUUUUUUSSSQQQQQQQQQLLLOOOSSSUUUWWW\\\dddjjjsssrrriiiaaa___aaafffooowwwuuu\\\NNNIIIEEE@@@????????????????????????======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<============<<<===>>>??????>>>===<<<===============>>>??????============>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>@@@AAA@@@???>>>???========================<<<===>>>?????????>>>===>>>>>>>>>???@@@BBBCCCDDDGGGHHHJJJMMMOOORRRTTTUUUWWWYYY[[[[[[ZZZYYYYYYZZZTTTSSSQQQOOOMMMLLLKKKKKKIIIJJJLLLOOORRRVVVYYY[[[[[[```^^^]]]cccccckkk|||~~~{{{wwwssspppnnnjjjhhhbbbaaaaaa```______^^^^^^WWWWWWWWWXXXXXXXXXXXXYYYTTTVVVXXXXXXVVVTTTTTTTTTOOORRRTTTUUUUUUWWW]]]aaahhhuuu{{{pppfffccceeeiiiooouuuxxx~~~{{{aaaRRRLLLGGGAAA??????????????????@@@@@@??????>>>>>>>>>>>>??????;;;;;;<<<===>>>>>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>><<<===>>>??????>>>===<<<===============>>>??????>>>>>>>>>>>>============<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<888;;;>>>???>>>===<<<===========================;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXZZZ[[[ZZZYYYZZZ[[[WWWVVVTTTQQQOOONNNMMMLLLIIIJJJKKKNNNRRRVVVYYY[[[\\\bbb___^^^ccccccjjj|||}}}{{{zzzwwwssspppllljjjgggdddbbbaaaaaaaaa[[[ZZZYYYWWWVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUURRRRRRSSSTTTUUUVVVWWWWWWccckkkuuu}}}ooohhhffffffiiinnntttpppZZZLLLFFFCCCDDDBBB@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>AAADDDDDD???;;;<<<<<<<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>============<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKOOORRRTTTUUUVVVXXXYYY[[[\\\[[[ZZZXXXWWWWWWTTTQQQPPPOOOOOONNNMMMJJJIIIIIILLLQQQWWWZZZ[[[\\\\\\]]]^^^\\\___kkkxxx|||zzzrrrpppnnnkkkhhhfffdddccc]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRSSSSSSTTTTTTUUUUUUVVV[[[bbbmmmyyywwwoookkkiiikkkooossszzzuuu___QQQGGGBBBDDDBBB@@@???AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;<<>>;;;;;;;;;<<<======>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>???@@@BBBCCCDDDDDDEEEGGGJJJMMMQQQSSSTTTUUUVVVWWWYYY[[[\\\[[[ZZZYYYVVVTTTQQQPPPPPPPPPOOONNNKKKJJJJJJLLLQQQVVVZZZ[[[ZZZZZZ\\\]]]\\\___kkkyyy{{{zzzxxxtttpppllliiiggg``````___^^^^^^^^^______]]]\\\[[[ZZZXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVV\\\eeeqqqtttmmmhhhhhhjjjppprrrtttvvvzzz~~~kkk[[[MMMDDDDDDAAA??????@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::<<<===>>><<<;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<========================<<<;;;::::::999======<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIILLLOOOQQQSSSTTTUUUVVVXXX[[[\\\[[[[[[ZZZUUUSSSPPPPPPPPPQQQPPPPPPMMMKKKJJJLLLQQQVVVYYY[[[XXXYYYZZZ\\\[[[___mmm{{{~~~xxxsssnnnkkkeeedddcccbbbaaa```______\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSWWWZZZaaalll|||}}}rrrhhhddddddhhhgggffffffkkkxxxyyyhhhWWWKKKEEEBBB???>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============????????????????????????======>>>>>>>>>?????????>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIILLLOOOQQQSSSTTTUUUWWWYYYZZZ[[[ZZZYYYXXXTTTRRRPPPOOOQQQRRRRRRRRROOOMMMKKKLLLPPPUUUYYYZZZXXXXXXZZZ\\\\\\aaaooo~~~yyytttqqqkkkjjjiiifffccc```^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSWWWYYY^^^gggwww~~~ooofffbbb^^^]]]\\\\\\bbbooouuuaaaQQQGGGDDDAAA??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>>>>=====================<<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<;;;:::999999;;;<<<<<<===============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDGGGHHHJJJLLLOOOQQQSSSUUUXXXYYYZZZ[[[ZZZXXXWWWUUURRRQQQOOOOOORRRSSSTTTTTTQQQNNNLLLLLLPPPUUUXXXZZZZZZZZZ[[[]]]^^^cccrrr~~~zzzxxxrrrqqqooolllhhhdddaaa___^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUYYYbbbqqqzzzkkkddd[[[ZZZWWWWWW\\\gggttt}}}~~~iiiXXXKKKHHHCCC@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>===>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============:::::::::999999999999999:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>====================================>>>>>>>>>?????????@@@@@@>>>>>>???@@@BBBCCCDDDDDDHHHIIIJJJLLLNNNQQQSSSUUUYYYZZZZZZ[[[ZZZWWWUUUTTTQQQOOONNNOOORRRUUUVVVVVVSSSPPPMMMMMMPPPTTTWWWYYY[[[[[[\\\^^^^^^dddtttyyyxxxvvvssspppkkkhhheeeffffffdddbbb```^^^\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUU]]]jjjzzzzzzqqqdddaaa\\\YYY[[[bbbkkkrrrzzz~~~sss```OOOKKKEEEAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<<>>>???>>>;;;:::;;;===========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDHHHHHHIIIJJJMMMPPPRRRTTTWWWXXXYYYZZZZZZXXXVVVUUUPPPNNNNNNOOOSSSVVVWWWXXXUUUQQQNNNMMMOOOSSSWWWYYY\\\[[[\\\]]]]]]dddsss}}}|||{{{yyyuuuqqqnnnlllnnnmmmjjjgggccc```^^^\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUZZZdddqqq}}}pppkkkccc\\\[[[```hhhmmmqqqtttzzzzzzgggQQQMMMGGGBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::===???>>>;;;999:::<<<>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????======>>>>>>???@@@@@@@@@999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHIIIKKKNNNQQQSSSUUUWWWXXXZZZZZZYYYWWWVVVOOONNNNNNOOOSSSVVVXXXXXXVVVRRRNNNMMMOOOSSSWWWYYY\\\[[[[[[\\\\\\bbbrrr}}}{{{xxxvvvvvvtttoookkkgggeeedddddd^^^]]]\\\ZZZYYYYYYYYYZZZVVVVVVVVVWWW]]]fffqqqyyyooodddaaadddhhhkkkooolllooo|||tttiiiZZZJJJCCCBBBAAAAAABBB??????????????????@@@@@@>>>>>>>>>>>>==================<<<<<<;;;;;;::::::======>>>>>>===<<<;;;;;;@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>==============================??????>>>>>>======<<<<<<<<<<<<<<<<<<============??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIJJJKKKMMMQQQSSSWWWWWWXXXYYYYYYXXXWWWVVVVVVUUURRRQQQQQQSSSVVVXXXZZZUUUPPPNNNPPPSSSTTTSSSYYYVVVXXX^^^aaadddqqq}}}{{{zzzxxxtttpppllliiigggfffaaa```^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYY[[[bbbjjjqqq~~~qqqhhhffffffgggfffcccgggqqq~~~yyy~~~}}}ooo```OOOHHHDDDAAA>>>>>>????????????????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<===============<<<;;;;;;======<<<;;;<<<<<<===>>>========================;;;;;;<<<=======================================???>>>>>>>>>=========<<<<<<<<<<<<<<<============???>>>>>>>>>=========<<<>>>?????????>>>>>>===<<<>>>???AAAAAA@@@@@@BBBCCCEEEGGGIIIKKKLLLNNNQQQSSSWWWXXXYYYZZZZZZZZZYYYXXXXXXVVVTTTSSSSSSVVVYYY[[[ZZZUUUOOOMMMNNNQQQSSSTTTZZZWWWYYY```bbbeeeqqq~~~{{{wwwsssooollljjjfffdddbbb___]]]\\\[[[[[[\\\\\\[[[ZZZ[[[^^^dddiiissstttkkkfffccc```^^^```fffmmmuuuvvvxxx}}}uuufffVVVMMMHHHBBB??????????????????????????????>>>>>>>>>>>>============<<<===============>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<===??????===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=======================================>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>============?????????@@@??????>>>===>>>@@@BBBBBBAAAAAACCCDDDEEEGGGJJJLLLMMMNNNQQQSSSWWWXXXZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSTTTVVVZZZ\\\[[[VVVOOOLLLLLLPPPSSSUUUZZZXXX[[[bbbdddeeeppp~~~~~~zzzuuuqqqoookkkiiifffccc```^^^^^^]]]\\\\\\\\\[[[[[[]]]aaaeeekkkwwwuuujjjcccbbb___^^^```aaaeeeooozzz}}}{{{}}}}}}nnn\\\QQQJJJEEEBBBDDD@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<======>>>>>>??????<<<===============<<<<<<<<<<<<<<<<<<======>>>>>>===============>>>>>>>>><<<<<<===============<<<========================>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>============??????@@@@@@@@@??????>>>???@@@BBBBBBBBBBBBDDDEEEEEEHHHKKKMMMNNNOOORRRTTTVVVWWWYYY[[[[[[[[[[[[[[[UUUTTTRRRQQQRRRUUUYYY[[[\\\WWWPPPLLLKKKOOOSSSVVVZZZXXX\\\ccceeeeeeooo}}}{{{wwwuuuqqqooolllhhheeecccbbbaaa______^^^\\\[[[\\\^^^aaagggqqqtttiiiddd```]]]\\\[[[^^^gggrrrvvvdddVVVLLLEEECCCEEE@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>??????<<<<<<===============<<<===============<<<<<<;;;;;;;;;;;;<<<<<<=========<<<===============<<<<<<====================================>>>>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@BBBBBBBBBBBBDDDFFFFFFHHHLLLNNNOOOPPPRRRTTTTTTUUUWWWYYYZZZZZZYYYYYYTTTSSSRRRQQQSSSVVVZZZ\\\]]]YYYSSSNNNLLLOOOTTTXXXZZZXXX\\\cccdddeeeooo|||~~~}}}xxxvvvsssooollljjjiiihhhgggeeeccc___[[[ZZZ[[[]]]fffmmmyyywwwiiiccc]]][[[[[[^^^gggppp|||}}}}}}lll^^^QQQGGGBBBCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<===============>>>>>>;;;<<<==================>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<========================<<<;;;====================================>>>>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>>===>>>??????@@@?????????===???AAAAAAAAABBBDDDFFFFFFIIIMMMOOOPPPQQQSSSTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUSSSSSSUUUYYY]]]```___\\\WWWRRRPPPQQQVVVZZZ[[[YYY\\\ccceeefffqqq~~~zzzwwwtttrrrqqqpppjjjhhhddd```\\\[[[]]]___eeeiiirrr}}}vvvlllccc______aaagggnnnxxx~~~zzzoooeeeYYYLLLEEEDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>===============<<<;;;;;;========================<<<=========>>>>>>>>>???<<<<<<<<<<<<============<<<=========>>>>>>>>>???<<<===>>>>>>?????????>>><<<>>>@@@AAAAAAAAACCCEEEFFFIIIMMMPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSSSSVVVZZZ^^^``````___\\\WWWSSSTTTXXX\\\]]][[[]]]dddfffhhhuuu|||yyywwwvvvvvvhhhgggccc```]]]^^^bbbeeedddfffnnnvvvyyy{{{xxxkkkeeeccccccfffkkkooowww~~~yyytttnnnjjj```SSSJJJGGGAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>==================<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>======:::;;;<<<>>>>>>>>>======;;;<<<<<<===>>>??????@@@======>>>>>>===<<<;;;;;;========================<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<=========>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEFFFIIINNNQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQTTTXXX\\\___aaaaaa^^^ZZZVVVVVVYYY]]]```]]]___eeehhhkkkxxxzzzvvvtttoooiiieeeccccccddddddgggmmmqqqrrrpppsss{{{uuulllhhhfffeeegggjjjrrr~~~~~~tttuuussslllddd\\\PPPEEECCCAAA>>>>>>???@@@?????????>>>===<<<<<<===>>>???::::::;;;<<<===>>>??????========================<<<<<<;;;:::;;;<<<===>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>===<<<:::999888777>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>===>>>??????AAAAAABBBCCCGGGJJJMMMOOOPPPPPPQQQSSSXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTRRRQQQTTTXXX^^^bbbbbbaaa^^^ZZZWWWXXXZZZ]]]^^^^^^aaaeeehhhnnn{{{zzzuuuqqqkkkgggffffffffffffiiinnnrrrrrrppprrrzzzxxxqqqjjjffffffbbbhhhqqq{{{zzzuuuuuusssnnnjjjcccVVVJJJEEEBBB???>>>>>>>>>>>>===???>>>===<<<<<<===>>>???==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===========================>>>>>>>>>>>>======<<<<<<>>>>>>===<<<;;;:::999999========================<<<<<<======>>>>>>??????============>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFIIIMMMOOOPPPQQQRRRSSSWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQTTTXXX^^^bbbbbbaaa___[[[XXXXXX[[[]]]]]]^^^aaaeeehhhlllxxxzzzuuupppkkkjjjjjjjjjjjjkkkooorrrqqqooopppwww|||xxxmmmdddaaa]]]```ffflllrrrzzz~~~wwwwwwtttrrrqqqlll___QQQGGGDDDAAA>>>>>>>>>===<<<>>>>>>============>>>>>>??????>>>>>>>>>=========????????????????????????<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===========================>>>>>>>>>============<<<=========<<<<<<<<<;;;;;;============================================================>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEHHHLLLOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTRRRQQQTTTXXX^^^bbbcccbbb```\\\ZZZYYY\\\^^^\\\]]]aaafffhhhkkkuuu~~~xxxssspppooonnnmmmnnnpppqqqooommmmmmrrrvvvttthhhccc```aaabbbeeejjjqqqzzz|||zzzwwwuuuvvvrrrdddUUUIIIFFFAAA???>>>>>>>>>===>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<================================================<<<<<<<<<============>>>==========================================<<<<<<============>>>>>>>>>>>>===>>>??????AAAAAABBBCCCDDDHHHLLLOOOPPPRRRTTTUUUSSSTTTUUUVVVXXXXXXXXXYYYUUUTTTRRRQQQSSSXXX^^^bbbdddcccaaa^^^[[[[[[]]]___[[[]]]bbbggghhhiiirrr{{{}}}yyyuuusssqqqqqqqqqqqqnnnkkkjjjmmmpppwww}}}sssnnneeeeeeddddddfffllltttzzz|||yyyyyyuuugggXXXKKKGGGCCC@@@@@@@@@@@@@@@======>>>>>>>>>>>>===============>>>???@@@@@@@@@========================;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>===>>>??????AAAAAABBBCCCDDDHHHLLLOOOPPPRRRTTTUUURRRSSSTTTVVVWWWXXXXXXXXXUUUTTTRRRQQQSSSXXX^^^bbbddddddccc```]]]\\\^^^```\\\^^^ccchhhiiiiiiqqqzzz~~~zzzxxxuuutttrrroookkkjjjkkklllqqqxxx|||wwwmmmkkkiiifffeeegggmmmqqqyyy}}}xxxlll```PPPKKKFFFBBBAAAAAAAAAAAA======>>>>>>>>>>>>======;;;<<<<<<===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEHHHLLLOOOPPPQQQSSSTTTQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTRRRQQQTTTXXX^^^bbbeeeeeedddbbb___^^^___```^^^```eeeiiijjjkkksss|||{{{yyyuuuqqqmmmkkkkkkkkknnnvvvyyywwwsssnnniiiggghhhjjjpppyyy}}}tttkkkVVVQQQJJJDDDBBBAAA@@@???<<<===>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>>========================:::;;;<<<=========<<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=====================>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFIIIMMMOOOPPPQQQRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQTTTXXX^^^bbbffffffeeeccc```___```aaa```bbbfffjjjkkkmmmuuu~~~|||xxxsssooommmllllllmmmuuu~~~wwwpppkkkiiiiiinnnuuu}}}{{{ttt[[[UUUMMMFFFBBB@@@>>>===<<<===>>>??????>>>===<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<=========<<<;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCGGGJJJMMMOOOPPPPPPQQQSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQTTTXXX^^^bbbfffgggfffdddaaa``````aaabbbcccgggjjjkkknnnwwwzzzuuurrrpppnnnlllnnnttt{{{uuunnnhhhjjjkkkpppwww}}}~~~qqqcccVVVHHHBBB@@@??????AAA@@@@@@@@@????????????>>>==============================<<<<<<======>>>???===============>>>???@@@>>>======<<<<<<<<<======????????????>>>===<<<;;;======<<<<<<<<<;;;;;;;;;========================>>>>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDDFFFGGGIIIMMMPPPRRRRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWVVVRRRPPPSSSVVVXXX]]]cccllljjjgggffffffdddbbb```eeefffdddhhhpppooouuuzzzxxxxxxwwwyyy{{{|||~~~~~~yyyuuussspppnnnmmmsss~~~wwwpppjjjiiikkkooosssyyywwwgggZZZLLLEEEBBB@@@@@@BBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>======>>>???AAABBBCCCDDDDDDFFFHHHMMMQQQSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVTTTPPPOOORRRUUUWWW\\\bbbgggfffddddddeeeeeecccbbbdddfffdddgggnnnllltttyyyvvvuuurrrssssssrrrssswww|||~~~{{{wwwtttrrrooottt~~~~~~vvvqqqmmmkkkkkklllpppzzznnn```RRRJJJFFFBBBAAACCC@@@@@@@@@????????????>>>????????????????????????===>>>???@@@AAA@@@??????======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<============>>>???AAABBBCCCCCCBBBEEEHHHMMMPPPSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVSSSOOONNNQQQTTTVVV[[[aaafffeeedddeeefffgggfffeeebbbfffeeegggkkkiiisss~~~|||yyyxxxvvvttttttwww{{{~~~|||xxxvvvtttxxx{{{vvvpppnnnmmmoooxxxsssgggZZZQQQJJJCCCBBBDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;<<<<<<<<<=========>>>>>>=========<<<<<<============>>>???@@@AAABBBCCCCCCCCCFFFJJJMMMPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUSSSOOONNNQQQTTTWWW\\\bbbiiihhhggghhhiiijjjiiihhhaaafffffffffiiigggsss|||zzzzzz{{{}}}~~~~~~{{{yyy{{{}}}vvvrrrqqqrrryyy~~~xxxxxxmmmaaaXXXOOOFFFCCCDDD@@@@@@@@@?????????>>>>>>===========================>>>@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>>>>???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<<<<============<<<==================<<<>>>>>>???@@@AAAAAABBBBBBEEEHHHLLLNNNOOOOOOQQQSSSSSSSSSRRRRRRSSSSSSTTTUUUTTTPPPOOORRRVVVXXX^^^dddkkkjjjhhhhhhiiiiiihhhfffbbbfffeeeeeegggfffsss~~~}}}|||{{{{{{|||~~~}}}~~~|||wwwtttrrrvvv}}}www|||{{{sssjjjaaaVVVKKKEEEEEE@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCDDDCCCBBBBBB======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<>>>>>>???@@@AAAAAABBBBBBFFFJJJNNNOOONNNNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTPPPOOOSSSVVVYYY^^^eeekkkiiigggfffgggfffdddbbbccceeebbbbbbffffffrrr}}}{{{{{{|||}}}~~~xxxyyyzzzzzz~~~zzzuuuuuuxxxyyyxxxxxxzzz~~~xxxqqqjjj^^^PPPHHHGGG@@@@@@@@@????????????>>>========================@@@@@@@@@AAAAAAAAAAAABBB======<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;?????????@@@@@@AAAAAABBBDDDIIINNNOOONNNNNNQQQTTTRRRQQQQQQQQQQQQRRRSSSSSSSSSOOONNNRRRUUUXXX^^^dddjjjhhhffffffffffffdddbbbcccbbb]]]]]]dddeeepppyyyzzzyyyyyy{{{zzzwwwxxxuuu{{{wwwtttrrruuu|||vvvpppcccTTTKKKIII@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???===============>>>???@@@999999999:::;;;<<<===>>><<<<<<===>>>??????>>>>>>;;;;;;;;;<<<<<<<<<==============================<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;?????????@@@@@@AAAAAABBBBBBGGGMMMOOONNNOOORRRVVVQQQQQQQQQQQQQQQRRRSSSSSSQQQNNNMMMQQQTTTWWW]]]cccjjjiiigggggghhhhhhgggeeebbb```YYYZZZbbbdddooo}}}{{{}}}zzzvvvtttwwwssslllrrryyyooofff]]]SSSKKKEEEBBB??????AAABBBAAA?????????>>>===============>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<===>>>??????===============>>>>>>>>>>>>======<<<<<<<<<<<<======AAA@@@>>>===<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===>>>>>>======>>>>>>@@@AAABBBAAAAAA@@@EEEHHHLLLNNNOOOPPPRRRSSSQQQQQQRRRRRRQQQPPPPPPOOOPPPLLLKKKMMMOOORRRZZZccciiiiiihhhgggjjjmmmiiiaaaaaaYYYUUUYYY]]]bbbooo}}}{{{wwwwww|||xxxnnnrrr}}}rrrkkkbbbWWWOOOHHHDDD@@@???AAABBBAAA?????????>>>==============================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>???>>>===<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======@@@???>>><<<<<<;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????<<<<<<<<<==================>>>???AAABBBBBBAAAAAAEEEHHHKKKNNNOOOPPPQQQSSSPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLOOOQQQSSSZZZbbbiiijjjiiihhhkkkmmmggg```___XXXTTTYYY]]]bbbooo}}}||||||~~~{{{{{{|||~~~}}}ssssss|||vvvpppiii___VVVNNNIIICCCAAAAAAAAA@@@>>>??????>>>===============<<<<<<======>>>?????????========================<<<;;;;;;;;;===>>>===<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===999999:::;;;<<<===>>>>>>===============<<<<<<<<<<<<===???@@@BBBBBBBBBCCCDDDGGGKKKNNNOOOPPPQQQSSSOOOPPPPPPQQQQQQQQQPPPPPPNNNLLLMMMQQQSSSUUUZZZaaahhhjjjjjjjjjkkklllfff]]]]]]VVVSSSXXX]]]bbbooo~~~}}}~~~{{{yyy|||xxxvvv{{{xxxtttooofff]]]TTTNNNGGGBBBAAAAAA???===???>>>>>>===============<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;=========;;;<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDGGGKKKMMMNNNOOOQQQRRROOOOOOPPPQQQQQQQQQPPPPPPMMMLLLNNNSSSUUUUUUZZZ```gggjjjlllkkkkkkjjjddd\\\[[[TTTRRRXXX^^^cccppp~~~~~~zzz{{{|||xxxwwwyyy~~~yyyvvvssskkkdddZZZSSSJJJDDDBBBAAA???===???>>>>>>===============>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;=========;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>=========<<<<<>>===<<<;;;;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDGGGKKKMMMNNNOOOQQQRRROOOOOOPPPPPPPPPPPPPPPOOOLLLKKKNNNSSSUUUUUUYYY___fffjjjlllkkkjjjiiiddd]]]ZZZTTTSSSYYY___dddppp{{{}}}~~~}}}{{{uuussswww|||xxxtttooojjj___WWWMMMEEEBBBAAA@@@>>>??????>>>===============@@@@@@???===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===>>>===<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======<<<<<<=========<<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<===>>>???@@@@@@???>>><<<;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDCCCFFFJJJMMMNNNOOOPPPRRRPPPPPPPPPPPPPPPOOONNNNNNKKKJJJMMMRRRTTTTTTYYY___eeeiiillljjjiiihhhddd___[[[UUUTTT[[[```eeeqqqwwwzzzuuuttt{{{uuuqqqooobbbZZZNNNFFFCCCBBBAAA@@@??????>>>===============AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>???>>>===;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<===>>>>>>>>>===<<<:::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<>>>?????????>>>??????AAABBBCCCCCCFFFJJJLLLMMMNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJKKKPPPRRRSSSXXX^^^dddiiikkkiiiggggggeeeaaa\\\VVVVVV\\\aaaeeeqqqvvv~~~|||~~~|||ttt}}}}}}vvvrrrqqqddd[[[OOOGGGCCCBBBBBBAAA??????>>>===============AAAAAAAAA@@@@@@@@@@@@@@@========================>>>===<<<===>>>??????===;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<===>>>??????>>>======:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;===<<<;;;:::;;;===???@@@@@@@@@?????????@@@BBBCCCCCCFFFJJJLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIJJJNNNPPPRRRXXX^^^dddiiijjjhhhfffgggfffccc^^^WWWWWW]]]bbbfffqqq~~~uuu