BM'6(d }}}||||||yyyxxx|||~~~||||||{{{{{{||||||{{{zzzzzz{{{~~~~~~{{{||||||{{{yyyxxxuuupppoooqqqqqqrrrssssssssstttvvvxxxwwwxxxwwwssstttyyy|||{{{~~~xxxtttsssrrruuuzzz~~~|||~~~yyyppplllooopppsssuuuwwwyyyyyyzzzzzz}}}|||yyyyyywwwttttttwwwwwwzzz}}}~~~~~~~~~~~~}}}~~~{{{{{{~~~}}}|||wwwtttvvvxxx|||~~~{{{yyyzzzyyyzzztttssssssvvvzzz~~~||||||}}}}}}{{{xxxxxxzzz|||~~~~~~~~~}}}zzz{{{}}}~~~{{{xxxyyy}}}}}}|||||||||||||||{{{zzzzzz}}}}}}{{{}}}||||||{{{{{{|||}}}wwwyyyzzzzzzyyy|||wwwuuu{{{~~~|||yyyzzz{{{{{{}}}~~~~~~zzzzzzxxx~~~xxxxxxxxxyyyyyyyyyyyyyyy|||{{{zzzzzz{{{|||zzzyyyzzzwwwzzz}}}|||~~~{{{{{{xxxvvvwwwyyyyyyvvvtttwww|||}}}zzz}}}yyyxxxzzz|||{{{zzz{{{{{{{{{{{{yyywwwuuutttrrrrrrtttyyy}}}xxxxxxxxxyyyzzzyyyvvvsssvvvuuuuuuwww{{{{{{xxxuuuwww|||}}}uuuuuuvvvxxxyyy{{{|||}}}~~~}}}}}}||||||~~~|||}}}}}}{{{~~~~~~uuujjjxxxwwwiii|||qqquuuwwwkkktttmmmbbbhhhnnnYYY\\\```XXXVVV^^^vvv{{{wwwwwwxxxwwwxxx}}}{{{|||~~~vvvuuukkkPPPMMMOOOOOOUUU```yyyttttttwwwwwwxxxxxxvvvqqqmmmlllllljjjnnnmmmhhheeeggggggdddccccccbbb```cccjjjllljjjjjjbbb\\\[[[[[[XXXVVVVVVWWWWWWXXX^^^dddeeebbb^^^XXX]]]^^^fffyyyooofff```^^^aaaaaaaaaaaaaaa```^^^\\\_________```aaaaaa```___aaa^^^llljjjNNNIIILLLMMMSSS^^^}}}wwwsssuuuyyy}}}zzzyyywwwuuuuuuwwwzzz|||{{{xxxuuutttsssuuuzzz}}}}}}{{{{{{xxxqqqmmmooouuu{{{rrrooooooqqqsssuuuwwwwwwvvvtttrrrrrrrrroooppprrrsssqqqlllgggddd```___]]]\\\]]]___aaacccllllllmmmoooqqqqqqpppnnnuuuuuusssnnnhhhddddddfff``````___```bbbdddgggiiikkkhhhccc___]]]]]]^^^```^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZ[[[ZZZXXXWWWWWWWWWWWWWWWYYY\\\______^^^\\\XXXUUUSSSUUUVVVWWWXXXXXXXXXWWWYYY[[[^^^]]]^^^``````___]]]ZZZXXX]]]]]]^^^___aaaccceeefffnnnooollldddYYYRRRSSSVVVWWW[[[]]]ZZZZZZ]]]___^^^[[[[[[ZZZWWWUUUUUUWWWYYY`````````aaa```\\\WWWRRRXXXYYY\\\___aaabbbccccccccc```]]][[[ZZZYYYWWWUUUUUUUUUXXX\\\YYYTTTQQQSSSPPPVVVZZZWWWUUUUUUTTTRRR___^^^___ccciiijjjeee```cccdddbbb]]]UUUQQQPPPQQQOOOSSSVVVTTTNNNIIIHHHIIILLLMMMNNNNNNMMMKKKHHHGGGGGGJJJLLLMMMPPPSSSRRROOOLLLLLLKKKIIINNNVVV[[[[[[VVVKKKCCCDDDHHHGGGFFFEEEAAAAAACCCGGGMMMOOOMMMJJJFFFKKKIIIOOOwwwooo___YYY\\\aaaiiipppjjjjjjiiiiiillllllbbbWWWQQQRRRQQQOOOKKKGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLMMMLLLSSSiiiqqqQQQHHHIIIJJJOOOXXXeeedddaaa^^^\\\[[[[[[\\\ttt~~~rrrnnnfff[[[^^^```dddhhhjjjiiigggeee___[[[VVVSSSTTTVVVWWWWWW```___\\\ZZZYYYZZZ\\\^^^aaa```^^^]]][[[ZZZZZZZZZTTTVVVWWWVVVUUUVVVXXX[[[]]]TTTKKKKKKQQQVVVUUURRROOOKKKGGGFFFIIILLLPPPRRRQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIIIIKKKLLLQQQOOOLLLJJJIIIJJJLLLMMMNNNQQQTTTTTTRRRSSSWWWZZZZZZVVVPPPKKKJJJOOOUUUZZZbbbbbb```]]]ZZZZZZ]]]```^^^aaaccc```ZZZWWWYYY\\\WWWRRRQQQWWW___aaaYYYPPPPPPOOONNNNNNOOOPPPRRRSSSWWWZZZ^^^aaabbbdddfffggg^^^[[[XXXTTTSSSTTTUUUWWWTTTUUUVVVXXXZZZ[[[\\\\\\ZZZZZZXXXUUUTTTVVVVVVTTTUUUVVVWWWWWWVVVWWWXXXYYYXXXUUUSSSTTTVVVVVVVVVWWWWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOQQQRRRUUUXXXYYYWWWSSSOOOJJJMMMNNNNNNOOORRRQQQOOOMMMLLLHHHKKKPPPTTTlllbbbNNNHHHGGGFFFFFFIIIJJJKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIHHHEEEAAA???AAAAAABBBBBBCCCCCCCCCDDDIIIHHHIIIKKKNNNNNNMMMKKKVVVWWWVVVPPPHHHDDDGGGKKKHHHFFFDDDBBBCCCFFFJJJMMMOOOLLLHHHDDDBBBBBBDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAACCCBBBBBBCCCEEEFFFDDDCCC???BBBDDDCCCAAABBBHHHMMMQQQOOOLLLFFFAAA>>>>>>??????@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCDDDFFFHHHKKKMMMRRRRRROOOIIIBBB>>>@@@DDDAAAFFFHHHFFFEEEHHHIIIGGGJJJIIIHHHFFFCCCCCCEEEGGGDDDDDDFFFGGGFFFCCC???===@@@BBBDDDGGGIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFEEEEEECCCDDDFFFIIIHHHEEEFFFKKKQQQRRRNNNFFFCCCDDDDDDBBBDDDCCCDDDIIINNNOOOLLLHHHIIIIIIGGGCCC???>>>???AAA@@@EEEKKKKKKFFFAAA@@@BBBCCCDDDFFFIIIJJJIIIGGGFFFFFFHHHKKKQQQXXX\\\ZZZVVV]]]```^^^YYYYYY___eeegggTTTJJJCCCFFFMMMMMMJJJGGGAAA@@@AAADDDHHHIIIHHHGGGIIIJJJFFFKKKlll^^^QQQEEEAAACCCEEEGGGKKKLLLMMMMMMMMMPPPQQQLLLCCC@@@AAADDDDDDDDDDDDFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHDDDEEEGGGGGGGGGHHHIIIKKKMMMSSSeee~~~}}}ZZZKKKIIIIIILLLQQQdddDDDCCCAAA??????@@@AAABBBOOO]]]```RRRGGGGGGDDD<<>>===>>>CCCAAA???======>>>???@@@@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBDDDEEEBBB>>>===???AAAAAA???>>>===;;;:::<<<>>>>>><<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA>>>@@@AAA@@@??????AAADDDDDDBBB???===>>>AAADDDFFFGGGFFFDDDBBBAAAAAADDDFFFGGGIIIJJJFFF@@@>>>@@@DDDAAA??????BBBFFFGGGDDD@@@CCCBBBBBBBBBCCCDDDFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIKKKLLLMMMNNNNNNJJJLLLJJJDDDCCCGGGIIIGGGFFFHHHJJJJJJHHHHHHIIIKKKOOONNNKKKIIIIIIIIIGGGEEELLLMMMOOONNNMMMKKKLLLLLLKKKJJJGGGEEECCCBBBAAAAAADDDEEEHHHLLLOOOOOOLLLIIIBBBFFFHHHDDDCCCEEECCC???JJJIIIDDDCCCEEEDDDUUUuuuvvvXXXHHHDDDCCCAAA@@@@@@@@@AAABBBCCCDDDCCCCCC@@@??????>>>>>>=========>>>???BBBDDDDDDCCCAAA???BBBBBBCCCFFFHHHIIIHHHFFFLLLNNNMMMGGGAAA???CCCHHHFFFDDDAAA???>>>@@@CCCEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBDDDDDDCCCAAA<<<@@@CCCAAA>>>???EEEKKKZZZXXXSSSKKKDDD???======<<<===>>>???>>>???AAABBBKKKHHHEEEAAA??????AAABBBCCCBBBAAAAAABBBEEEHHHJJJGGGEEEAAA???>>>???@@@AAA>>>CCCEEECCCBBBDDDEEECCCIIIIIIGGGEEECCCCCCEEEGGGEEEEEEDDDCCCAAA@@@??????@@@AAADDDFFFHHHIIIIIIIIICCCDDDDDDEEEDDDDDDEEEEEECCCCCCDDDGGGFFFGGGOOOWWWooofffWWWIIIEEEGGGFFFBBB??????@@@DDDIIIKKKKKKIIICCCBBB@@@>>>===>>>@@@CCCBBBHHHNNNNNNIIIDDDBBBCCCAAADDDGGGJJJMMMPPPRRRSSSQQQQQQTTT[[[______[[[WWWnnnxxx~~~{{{ssslllfffaaaQQQHHHDDDJJJQQQPPPJJJFFFBBBAAAAAABBBCCCDDDCCCBBBFFFBBBAAAHHHYYYwwwVVVKKKBBBAAABBBBBBAAAAAAFFFKKKMMMLLLKKKLLLIIIEEEFFFFFFGGGFFFDDDCCCCCCEEEIIIJJJKKKJJJFFFDDDCCCDDDAAADDDHHHHHHFFFDDDCCCDDDHHHMMM]]]vvv___MMMJJJKKKLLLOOOWWW===<<<<<<>>>AAAFFFKKKNNNSSSWWWRRRDDD<<<@@@EEEEEEGGGFFFDDDAAA???>>>AAACCCBBBHHHOOOPPPLLLGGGEEEEEEEEEDDDCCCAAAAAABBBCCCDDD@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@AAAAAAAAA???>>>>>>>>><<>>>>>=========<<<<<<<<<<<<============?????????@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@AAACCCIIIHHHGGGGGGHHHHHHEEECCCDDDCCCCCCCCCEEEGGGJJJKKKJJJKKKJJJFFFBBBAAACCCFFFCCCCCCCCCDDDFFFGGGHHHHHHCCCDDDEEEGGGIIILLLNNNOOOMMMMMMMMMKKKIIIHHHIIIJJJPPPRRRVVVXXXYYYXXXVVVUUUSSSUUUWWWZZZ\\\]]]]]]]]]ZZZ^^^]]]ZZZ]]]cccbbb\\\UUUXXXZZZYYYVVVTTTUUUWWW\\\]]][[[XXXWWWWWWTTTOOOVVVXXXZZZZZZXXXUUUTTTTTTSSSRRROOOMMMJJJHHHGGGGGGGGGIIIKKKOOOSSSTTTSSSQQQTTTZZZZZZRRRMMMMMMJJJDDDHHHNNNLLLKKKMMMHHHKKKZZZkkk[[[KKKFFFGGGGGGFFFFFFCCCBBBBBBCCCEEEFFFEEECCCAAA@@@>>>======>>>@@@AAA888:::===??????===:::888>>>>>>???BBBEEEFFFDDDCCCEEEFFFEEEBBB??????BBBFFFDDDBBB@@@>>>======>>>???===>>>???@@@AAA@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEDDDBBB>>>AAACCCAAA??????EEEJJJZZZWWWRRRKKKCCC>>>======>>>@@@BBBCCCCCCDDDFFFGGGPPPLLLEEE???;;;;;;===>>>BBBAAA??????@@@AAADDDEEECCC@@@===<<<>>>@@@@@@???===BBBDDDBBBAAACCCCCCAAA?????????===;;;;;;>>>@@@IIIHHHEEEAAA===<<<===??????@@@BBBDDDEEEEEEEEEEEECCCDDDFFFFFFDDDCCCCCCDDDAAA@@@AAACCCBBBEEEPPP[[[zzzooo\\\LLLFFFGGGEEE@@@===>>>AAADDDHHHJJJIIIHHHCCCBBB@@@???>>>???AAABBBAAAGGGLLLKKKEEE@@@>>>???;;;???BBBDDDFFFJJJRRRWWW]]]\\\^^^bbbaaa[[[UUUSSSjjj|||yyygggPPPJJJHHHNNNSSSQQQKKKHHHAAAAAA@@@???>>>>>>>>>???CCC???BBBIIIMMMZZZhhhRRRHHH??????BBBBBBBBBDDDFFFQQQYYYVVVNNNIIIFFFDDDDDDEEEEEEDDDCCCCCCDDDFFFJJJMMMOOOMMMHHHCCCBBBBBBAAAEEEJJJJJJFFFBBBAAAAAAEEELLL]]]uuu```MMMLLLOOOPPPQQQ]]]HHHHHHIIILLLQQQXXX^^^aaaaaa___ZZZSSSOOOOOORRRUUUVVVVVVUUUQQQNNNNNNQQQTTTSSSUUUVVVVVVTTTQQQOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIGGGEEECCC@@@AAAAAA@@@???>>>======>>>BBBCCCAAACCCGGGEEE???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIOOONNNNNNPPPQQQPPPLLLHHHKKKKKKKKKLLLNNNPPPRRRRRRQQQOOOLLLIIIHHHHHHJJJKKKHHHHHHHHHJJJMMMNNNOOONNNGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVTTTQQQOOOOOOQQQTTTZZZ\\\___bbbbbbaaa___]]]___```bbbdddeeedddcccccceeehhhhhhlllyyy{{{jjj___cccfffeeebbb___aaacccbbbeeefffcccdddeeebbb[[[WWW[[[___aaa```]]][[[ZZZ[[[ZZZXXXUUURRROOOMMMLLLMMMMMMNNNQQQTTTVVVVVVUUUaaaiiiiii```ZZZZZZVVVOOOHHHRRRPPPMMMTTTTTTOOOOOOQQQLLLIIIJJJKKKIIIHHHJJJFFFEEEDDDEEEGGGHHHFFFDDD@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???;;;;;;<<>>===<<<<<<===???@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===???>>>>>>???AAABBB@@@???===>>>???>>><<<===AAAEEEMMMLLLIIICCC>>>;;;;;;<<<===@@@BBBDDDEEEFFFHHHJJJIIIFFF@@@;;;999888:::;;;>>>===<<<<<<<<<<<<===>>>============<<<<<<===>>>;;;AAACCCAAA@@@BBBAAA???BBBBBBBBB@@@???@@@CCCEEEEEEEEECCC???;;;:::<<>>???HHHTTTbbb]]]SSSIIIDDDEEECCC>>><<>>>>>@@@AAACCCDDDHHHKKKJJJPPPkkk{{{ddd]]]VVVJJJIIIAAA===AAAFFFFFFFFFFFFOOOcccsssqqqbbbVVVOOOMMM@@@BBBCCCCCCCCCDDDGGGJJJMMMRRRUUUTTTNNNHHHFFFFFFCCCGGGKKKJJJEEEBBBCCCEEEGGGPPPbbbwwwcccQQQPPPTTTUUUSSSgggWWWWWWXXXZZZ^^^dddjjjnnnaaa___```ccc```YYYTTTTTTYYYZZZZZZWWWTTTTTTVVVYYYZZZVVVPPPNNNOOOOOOMMMJJJGGGGGGFFFFFFGGGHHHIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCEEEFFFHHHGGGEEECCCFFFDDDBBBAAABBBBBBAAA@@@AAAEEEDDDAAABBBFFFCCC===@@@AAAAAABBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@===???AAADDDEEEFFFFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGBBBCCCDDDEEEFFFHHHJJJKKKGGGGGGHHHJJJMMMMMMJJJFFFMMMLLLKKKKKKLLLLLLKKKJJJPPPMMMHHHFFFFFFHHHIIIIIIJJJIIIJJJNNNSSSTTTRRROOOQQQRRRSSSTTTUUUVVVWWWWWW[[[ZZZXXXUUUTTTUUUYYY]]]\\\]]]___aaaaaa___^^^\\\ccccccdddcccbbb___\\\ZZZ``````bbbllleee\\\aaafffgggddddddfffjjj```eeegggfffhhhlllhhhaaaUUUZZZ```dddeeedddcccbbbbbbbbb```^^^[[[WWWTTTSSSYYYXXXXXXZZZ]]]______^^^hhhqqqssskkkfffhhheee^^^^^^fff^^^TTT]]]ccc]]]WWWVVVVVVXXX[[[XXXRRROOOQQQOOOMMMLLLMMMOOOOOOMMMJJJFFFGGGHHHHHHFFFDDDBBB@@@CCCBBB@@@>>>>>>???AAABBBBBBBBBCCCFFFIIIJJJIIIHHH@@@>>><<<<<<>>>?????????>>>@@@AAACCCCCCBBB@@@>>>@@@@@@???>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>===???@@@BBBBBB@@@???===<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<;;;:::;;;>>>@@@FFFFFFDDDAAA>>>===???AAA;;;===AAACCCDDDEEEGGGIIICCCAAA???>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>777<<>>;;;:::===BBB<<>>>>>???BBBEEECCCDDDEEECCCAAA@@@CCCFFFFFFFFFGGGHHHHHHGGGFFFEEE@@@CCCFFFGGGEEEDDDEEEGGG@@@AAABBBBBB>>><<>>===@@@DDDEEEPPPcccwwwiiiUUUUUUXXXWWWSSSmmm___```bbbcccdddeeeeeeeeebbb___ZZZUUUQQQOOONNNNNNKKKLLLMMMNNNNNNMMMKKKJJJLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFIIIKKKKKKKKKJJJEEEDDDHHHIIIFFFEEEGGGDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKMMMJJJIIIHHHGGGHHHJJJLLLNNNIIIJJJKKKLLLMMMNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSVVVTTTRRRQQQRRRVVVYYY[[[\\\[[[ZZZXXXXXXZZZ[[[\\\ddd^^^YYY[[[aaaccc]]]VVV]]]XXXWWW___jjjlllcccYYYYYY^^^cccdddbbbbbbfffjjjhhhgggfffffffffeeeaaa___YYYZZZ[[[\\\]]]^^^^^^^^^aaaaaa```^^^ZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYbbbfffgggffffffhhhgggcccgggiiiiiiccc\\\WWWXXX[[[XXXVVVTTTTTTVVVWWWWWWWWWTTTPPPNNNOOOSSSTTTQQQNNNMMMKKKIIIHHHHHHIIIGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDGGGJJJMMMOOOPPPQQQFFFBBB>>>>>>@@@BBBBBB@@@DDDCCCCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAA????????????????????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@MMMLLLIIIFFFBBB>>>;;;:::;;;===???BBBCCCDDDDDDDDD@@@@@@???>>>=========>>>@@@@@@???>>>>>>>>>??????CCCBBB@@@??????@@@BBBCCCBBBCCCEEEEEEDDDAAA>>><<<@@@AAAAAAAAAAAAAAAAAAAAAFFFIIILLLLLLKKKMMMSSSXXXWWWUUUPPPKKKHHHFFFFFFGGGDDDCCCCCCCCCEEEGGGIIIJJJHHHEEEBBBAAABBBDDDDDDDDDJJJKKKKKKJJJFFFBBBAAA@@@===HHH]]]ooojjjUUUFFFDDD===???BBBDDDEEEFFFHHHJJJLLLZZZjjjpppoooqqquuuyyyyyywwwkkkXXXLLLKKKMMMLLLTTTVVVWWWXXXWWWWWWXXXXXXUUUYYYaaaooo~~~ppp\\\RRRMMMHHHHHHJJJJJJIIIIIIHHHFFFCCCAAAAAACCCEEEFFFDDDGGGIIIIIIHHHJJJNNNQQQ]]]kkkuuunnnZZZIIIEEEIIIJJJFFFDDDLLLVVV[[[UUUMMMIIISSS___eeeddd]]]UUUQQQJJJKKKIIIEEEEEEHHHIIIFFFLLLMMMPPPRRRSSSQQQLLLHHHFFFJJJEEEBBBCCC===>>>KKKLLLXXXiii}}}hhh\\\UUUOOOOOOSSSmmm______```aaabbbbbbbbbbbbaaa^^^ZZZUUURRRPPPPPPPPPLLLMMMMMMMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEDDDEEEGGGIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHJJJKKKHHHGGGFFFFFFGGGIIIKKKLLLJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQSSSQQQPPPOOOPPPSSSVVVXXXXXXWWWVVVUUUUUUVVVWWWXXX\\\XXXVVVYYY___aaa^^^ZZZYYYVVVUUU[[[ccceee^^^VVVTTTXXX]]]___^^^___cccgggcccbbbaaaaaabbbaaa^^^\\\UUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]^^^\\\YYYWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXX^^^bbbeeedddeeehhhgggdddiiillllllggg^^^WWWTTTUUUUUUUUUTTTUUUWWWWWWUUUTTTTTTPPPMMMNNNQQQRRRPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDFFFHHHJJJKKKKKKKKKEEEBBB???>>>@@@AAAAAA@@@BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@GGGFFFEEEBBB@@@>>>===<<<<<<===???@@@BBBBBBBBBBBB??????>>>>>>======>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA??????@@@BBBCCCDDDEEEGGGGGGFFFDDDAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@BBBFFFJJJKKKLLLOOOVVV\\\UUURRROOOKKKHHHFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIFFFDDDBBBAAACCCDDDEEEEEEHHHIIIJJJIIIFFFCCCAAAAAAEEEDDDPPPgggxxxsss^^^LLLFFFEEECCCAAAAAABBBCCCDDDLLL]]]oooyyyzzz|||~~~{{{lllWWWKKKJJJNNNOOOPPPRRRSSSTTTVVV\\\dddkkkaaa[[[WWW\\\ccceee\\\SSSPPPSSSUUUSSSMMMGGGGGGIIIIIIGGGEEECCCCCCDDDEEEEEEJJJKKKKKKJJJHHHIIILLLOOOVVV]]]cccaaaYYYPPPLLLLLLPPPLLLJJJNNNTTTVVVPPPJJJIIIOOOWWW[[[[[[XXXUUUSSSQQQQQQNNNKKKKKKMMMLLLGGGHHHIIIJJJKKKKKKIIIFFFDDDFFFLLLJJJGGGFFF???@@@MMMWWWbbbqqqrrr^^^WWWTTTOOOOOOTTTnnn\\\\\\]]]]]]]]]]]]\\\\\\]]][[[WWWTTTRRRQQQQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEECCCBBBBBBEEEFFFFFFFFFDDDKKKLLLDDD@@@CCCDDDAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGHHHFFFEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKKKKLLLNNNQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPQQQSSSVVVWWWVVVUUUTTTSSSSSSVVVZZZZZZWWWSSSMMMQQQVVVXXXXXXYYY]]]```[[[ZZZZZZ[[[\\\[[[ZZZXXXQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZYYYWWWVVVVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWZZZ^^^aaaaaacccffffffdddfffiiijjjggg___XXXTTTSSSTTTSSSSSSUUUVVVVVVSSSQQQTTTPPPLLLLLLNNNPPPOOOMMMLLLKKKIIIHHHIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDAAA???>>>???@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::;;;===???????????????>>>>>>>>>>>><<<<<<===??????@@@??????>>>============>>>>>>???@@@@@@AAABBBDDDGGGIIIJJJDDDCCCBBB@@@@@@@@@AAABBBFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@??????@@@CCCFFFHHHIIILLLQQQVVVPPPOOOMMMJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEECCCAAAAAACCCDDDEEEDDDEEEGGGHHHGGGEEECCCBBBBBBGGGCCCGGGZZZvvv{{{iiiQQQJJJBBB???@@@EEEHHHIIIFFFWWWiiissswwwxxxrrrlllllliii___SSSLLLNNNQQQSSSPPPRRRRRRSSSXXXdddtttmmm```WWWWWWWWWRRROOOQQQOOO[[[ddd```SSSIIIIIIMMMKKKIIIGGGGGGHHHIIIHHHGGGLLLLLLKKKIIIHHHIIILLLOOOWWWVVVUUUXXXZZZYYYTTTOOOUUURRRPPPPPPQQQPPPLLLHHHHHHKKKNNNPPPRRRTTTVVVXXXZZZXXXTTTOOONNNOOOKKKEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCKKKKKKJJJIIIDDDFFFUUUlllssszzz}}}iiiXXXSSSRRRNNNOOOSSSpppVVVWWWWWWVVVVVVUUUTTTSSSUUUTTTRRRPPPOOOOOOPPPPPPNNNMMMJJJHHHGGGGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAAAAACCCDDDDDDCCCHHHSSSTTTFFF>>>AAABBB;;;@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEECCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHJJJKKKLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGIIILLLMMMNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQOOONNNMMMNNNQQQRRRSSSSSSSSSRRRRRRRRRJJJMMMPPPRRRRRRSSSUUUWWWVVVUUUUUUVVVWWWXXXWWWVVVRRRRRRSSSSSSSSSRRRRRRQQQTTTUUUWWWVVVTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWW[[[]]]\\\^^^bbbbbb```^^^```bbb```]]]YYYXXXXXXTTTSSSRRRRRRTTTTTTSSSQQQTTTPPPLLLJJJKKKMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA??????????????????@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;;;;========================;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;===>>>;;;<<<<<<======>>>>>>>>>;;;<<<<<<<<<============<<<<<<<<<<<<======>>>?????????@@@AAACCCFFFHHHIIIDDDCCCBBBAAA@@@@@@@@@AAADDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDCCCBBBCCCFFFIIIJJJJJJJJJIIIGGGEEEBBBAAADDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBDDDDDDDDDCCCBBBDDDFFFFFFEEEDDDCCCDDDAAAGGGJJJMMM]]]uuukkk^^^MMMBBBBBBFFFIIIKKKCCCNNNZZZccckkkkkk\\\KKKLLLNNNOOONNNNNNNNNMMMLLLOOOPPPQQQPPPTTT```rrrhhh]]][[[aaa^^^QQQLLLRRRJJJXXXccc^^^RRRKKKLLLOOOMMMLLLKKKMMMPPPQQQPPPNNNIIIHHHGGGGGGHHHKKKOOOQQQ___ZZZUUUVVV[[[\\\WWWRRRTTTSSSQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLPPPUUU[[[___```]]]VVVOOOLLLMMMJJJDDDFFFFFFFFFEEEDDDEEEHHHJJJDDDLLLLLLJJJLLLJJJQQQccc}}}mmmYYYRRRPPPLLLLLLQQQqqqPPPPPPOOOOOONNNLLLKKKJJJLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAADDDPPPQQQCCC;;;@@@@@@:::>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>??????@@@@@@AAAAAA@@@@@@@@@?????????>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJTTTUUUVVVTTTQQQNNNNNNOOOPPPRRRSSSRRROOONNNOOOQQQKKKLLLNNNNNNNNNNNNOOOOOOSSSRRRQQQRRRUUUVVVVVVUUUVVVUUUUUUTTTRRRPPPOOONNNRRRSSSUUUTTTQQQNNNMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSUUUXXXYYYWWWXXX\\\\\\ZZZYYYYYYXXXWWWVVVWWWYYY[[[TTTRRRPPPOOOQQQSSSTTTTTTSSSPPPMMMJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIGGGEEEBBB@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>???@@@@@@@@@????????????>>>===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>=========>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBB???@@@@@@@@@AAABBBBBBBBBBBBCCCCCCAAA@@@???@@@@@@EEEEEEFFFFFFEEECCCAAA@@@CCCCCCCCCCCCDDDDDDCCCCCCHHHFFFDDDDDDEEEEEEDDDCCCAAACCCEEEFFFEEEDDDEEEEEE@@@KKKNNNGGGHHH[[[rrrvvv^^^KKKCCCBBBCCCDDDEEEJJJNNNWWWffflll[[[CCCCCCDDDGGGJJJLLLJJJIIIHHHLLLLLLLLLJJJJJJQQQ]]]fffYYYTTTXXXbbb^^^OOOIIIOOODDDMMMSSSPPPMMMNNNPPPOOOOOOMMMMMMPPPVVVYYYXXXVVVLLLKKKIIIIIIKKKNNNPPPRRR^^^[[[WWWVVVWWWWWWUUURRROOOOOOPPPOOONNNNNNNNNNNNKKKKKKLLLOOOUUU\\\bbbeeeaaa```ZZZRRROOOQQQRRRPPPNNNOOOOOOMMMKKKKKKMMMPPPTTTYYYTTTOOOQQQRRR\\\ppp}}}qqqZZZPPPLLLIIIKKKQQQrrrJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????@@@???>>>@@@AAAAAA@@@>>>;;;BBBDDD===:::>>>@@@===;;;;;;;;;;;;::::::::::::999999999:::::::::::::::999999:::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@????????????????????????@@@@@@??????@@@BBBDDDEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDGGGHHHHHHHHHHHHHHHHHHGGGMMMNNNPPPOOONNNMMMMMMMMMMMMOOOQQQPPPMMMLLLMMMOOOKKKLLLLLLLLLLLLKKKKKKJJJQQQOOONNNOOOQQQSSSSSSRRRVVVVVVUUUSSSQQQOOOMMMLLLOOOQQQSSSRRROOOLLLJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQPPPSSSTTTRRRSSSWWWWWWUUUXXXVVVSSSQQQQQQRRRTTTVVVRRRPPPOOOOOORRRTTTUUUUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIGGGDDDAAA????????????????????????>>>>>>???@@@AAAAAAAAAAAA>>>???@@@???>>>======>>>@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBB@@@???AAAAAABBBCCCDDDDDDCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFAAACCCFFFGGGFFFEEEFFFFFFFFFJJJJJJGGGFFFMMMUUUYYYrrr^^^NNNFFFDDDEEEFFFCCCEEEGGGNNNbbbrrriiiTTTHHHDDDCCCGGGLLLPPPTTTXXXRRRQQQNNNKKKJJJKKKNNNQQQSSSQQQTTTZZZWWWNNNKKKOOOIIILLLLLLJJJPPPYYYZZZTTTPPPMMMLLLOOOVVV[[[[[[XXXSSSQQQOOONNNOOOPPPPPPOOOSSSSSSTTTSSSQQQPPPQQQRRRMMMMMMNNNPPPQQQQQQQQQQQQMMMLLLMMMQQQYYYaaafffiiicccgggggg```\\\^^^aaaaaabbbdddfffdddaaa```aaadddnnnmmmbbbYYYZZZZZZbbbtttttt~~~mmmUUUKKKHHHFFFJJJQQQsssFFFFFFFFFFFFEEEDDDBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>??????@@@???>>>===<<<===<<<<<<===??????===;;;666777999:::<<<===??????999:::;;;;;;;;;:::888777777777888888888999999999999999999999::::::::::::;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>???>>>>>>>>>===>>>>>>======>>>@@@BBBCCC???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHKKKMMMMMMKKKIIIIIIJJJIIIIIIIIIJJJKKKKKKJJJHHHMMMKKKJJJJJJLLLNNNNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKLLLNNNQQQQQQOOOLLLJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPKKKNNNOOOMMMOOOSSSUUUSSSVVVTTTQQQPPPPPPPPPQQQQQQMMMNNNOOOSSSVVVWWWUUUTTTRRRQQQPPPNNNKKKJJJIIIJJJKKKJJJIIIIIIIIIGGGCCC@@@????????????????????????======>>>?????????>>>>>>===???@@@???===<<<<<<>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;;;;::::::::::::::::::999999999999:::<<<===<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;<<<======<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>===============>>>?????????@@@@@@@@@@@@AAABBBCCCBBBBBB>>>??????@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCDDDGGGJJJMMMMMMLLLBBBDDDGGGGGGGGGFFFFFFGGGGGGDDDEEEHHHHHHEEEDDDDDD\\\WWWQQQKKKHHHHHHIIIKKK@@@EEEEEEFFFWWWlllooocccKKKEEECCCJJJQQQUUU[[[bbb\\\XXXTTTQQQPPPOOOMMMKKKPPPQQQSSSUUUUUUTTTRRRRRRPPPQQQNNNLLLUUUaaa```VVVPPPLLLHHHKKKRRRWWWWWWTTTRRRPPPOOOOOOQQQQQQOOOMMMLLLOOOSSSSSSRRRQQQQQQSSSPPPPPPPPPRRRUUUTTTRRROOOMMMKKKKKKOOOWWW```gggjjjkkkuuu{{{uuulllhhhiiiiiimmmrrryyy{{{{{{zzz}}}zzzjjjaaabbbaaadddssssss{{{~~~hhhRRRJJJGGGFFFIIIPPPrrrEEEEEEEEEEEEDDDCCCBBBAAA======>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAA???>>>===>>>?????????>>><<<;;;;;;::::::<<<======:::888999555555;;;>>>======@@@888999;;;<<<;;;:::888666666666777777888888888999888999999999999:::::::::::::::999888888999:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;999999999999999::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>===>>>>>>>>>>>>>>>======>>>===<<<<<<===???AAACCC????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCFFFFFFEEECCCEEEGGGIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKJJJHHHJJJIIIGGGGGGIIIJJJKKKJJJMMMNNNNNNMMMMMMLLLKKKJJJIIILLLOOOPPPOOOMMMKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOFFFJJJKKKJJJLLLRRRTTTSSSQQQQQQPPPQQQRRRRRRPPPOOOIIIKKKQQQVVVZZZYYYUUURRRQQQRRRQQQOOOLLLJJJIIIIIIKKKJJJIIIIIIIIIGGGCCC??????????????????@@@@@@@@@======>>>>>>======<<<;;;<<<>>>AAA@@@===;;;<<<>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========::::::::::::::::::::::::;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999::::::::::::999999888999;;;<<<======<<<;;;;;;::::::::::::999999::::::<<<===>>>???:::;;;<<<>>>?????????????????????>>>>>>>>>======>>>>>>>>>>>>============@@@??????@@@AAAAAA???>>>======>>>>>>??????@@@@@@===???AAACCCDDDDDDDDDDDD@@@@@@CCCGGGLLLPPPQQQQQQCCCEEEGGGHHHGGGFFFGGGGGGDDD@@@BBBHHHFFF???AAAJJJCCCEEEGGGHHHFFFEEEDDDEEECCCKKKIIICCCMMMbbbllliiiPPPJJJJJJPPPTTTSSSRRRUUU___ZZZTTTRRRSSSRRRMMMIIIGGGNNNRRRTTTVVVYYYVVVPPPPPPQQQMMMJJJSSS^^^\\\QQQPPPJJJEEEGGGMMMRRRRRROOOKKKJJJJJJMMMPPPQQQOOOLLLOOORRRVVVXXXWWWUUUUUUUUUUUUSSSSSSUUUXXXVVVQQQMMMMMMJJJHHHKKKTTT^^^fffiiitttvvvlllhhhhhhgggppp{{{|||lllcccfffdddeeeqqqzzz}}}|||fffRRRKKKIIIFFFHHHMMMrrrAAAAAAAAA@@@@@@>>>======>>>============<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888888666555999999:::;;;:::999888777:::999999888888888888888666666666666666666666666666666777888888888888888777777777777777777777777666777777777888888888888888888999999999:::::::::;;;;;;;;;::::::999999999888888999999999999888888777888888888888999999999;;;;;;:::999999:::::::::::::::;;;;;;<<<=========::::::999;;;<<<===;;;:::???>>>=========>>>@@@AAA<<<<<<<<<<<<===???@@@AAA>>>@@@BBBDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHLLLMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLMMMLLLIIIFFFIIIHHHGGGGGGIIIKKKNNNOOOHHHHHHIIIJJJKKKKKKKKKJJJQQQNNNLLLKKKMMMOOOPPPPPPNNNLLLLLLOOOSSSTTTPPPKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHEEEDDDDDDFFFFFFCCC@@@????????????>>>>>>>>>>>>???===;;;999888999:::;;;>>><<<;;;<<<===>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::888888:::;;;;;;;;;;;;:::999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;::::::999999999777777888888888999999999>>>>>>>>>>>>????????????======>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>======@@@@@@??????>>>>>>======<<<>>>???AAABBBBBBBBBAAAAAAAAABBBDDDFFFHHHJJJLLLDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@GGGFFFEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHKKKOOOSSSUUUJJJJJJHHHHHHMMMRRROOOIIISSSQQQNNNLLLKKKKKKKKKLLLMMMMMMNNNRRRWWWWWWTTTQQQOOONNNNNNOOOPPPQQQPPPNNNOOOMMMJJJIIIJJJMMMQQQSSSQQQNNNKKKJJJKKKNNNPPPQQQRRRRRRSSSUUUYYY[[[[[[[[[WWWVVVXXX[[[YYYSSSOOOMMMKKKIIIHHHIIIMMMTTT[[[```vvv~~~|||wwwpppnnnsss}}}zzzvvvpppkkkhhhfffdddbbbpppppptttwwwvvvwww~~~pppTTTHHHFFFFFFIIIOOO}}}>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999999777666555666777888999888888777999999888777777777777777666666666666666666666666666666777888888888888777777777777777777777777777666666777777777888888888888888888999999999999:::::::::999999999888888888777888888999999888888777777777888888888999999999;;;::::::999999:::::::::::::::;;;;;;<<<===>>>>>>;;;::::::;;;======<<<;;;;;;<<<===>>>???>>>>>>=========<<<<<<<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKJJJKKKLLLMMMLLLJJJGGGHHHGGGGGGFFFGGGIIIKKKMMMHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMKKKJJJLLLPPPPPPMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDEEEEEEBBB???======>>>>>>>>>????????????===;;;999999999:::;;;:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999999:::::::::::::::999999999999999999999999888999999999::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999888888888999999999999:::============>>>>>>>>>>>>======>>>>>>>>>>>>====================================>>>>>>>>>>>>======?????????>>>>>>=========;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGIIILLLMMMHHHHHHFFFGGGOOOXXX[[[XXXMMMLLLJJJIIIIIIJJJKKKLLLTTTRRRNNNMMMNNNPPPQQQRRRNNNMMMMMMNNNOOOOOONNNLLLMMMLLLJJJIIIKKKOOOSSSVVVXXXUUUQQQNNNNNNNNNPPPPPPSSSSSSTTTWWWYYYZZZWWWUUUTTTWWW[[[\\\\\\YYYSSSMMMKKKJJJHHHGGGIIINNNSSSVVVeeesss|||yyyuuuvvvuuupppooottt~~~xxxuuupppllliiigggeeeccciiiiiilllooopppqqqxxxpppTTTIIIGGGGGGJJJPPP{{{============<<<;;;::::::999999888888888777777777888888888999:::::::::;;;888888888888888888888888999888777888999999777666222222444555666777777777888777666666555555666666666666666666666666666666555666666777777777777777555555555555555555555555666666666666777777777777777777777888888888999999888888888888888777777777777888888999999888888777777777777888888888999999::::::999999999999::::::999:::;;;<<<===>>>??????<<<;;;;;;<<<>>>>>>===;;;:::<<<>>>@@@AAA???===<<<>>>======<<<;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIEEEHHHJJJIIIGGGFFFHHHKKKLLLIIIGGGHHHJJJKKKIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>;;;<<<<<<===???@@@@@@AAA>>>===;;;:::999999:::;;;888;;;??????<<<::::::<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777888888999:::;;;;;;;;;:::999888888888999:::999999999999999999999999888888888888888999999999::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::;;;<<<<<<<<<===============>>>>>>??????>>>>>>===============>>>>>>>>>>>>========================>>>>>>>>>>>>============;;;<<>>>>>>>>???BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFDDDEEEMMMYYY```___IIIIIIHHHHHHIIIKKKMMMNNNUUUTTTQQQNNNKKKJJJLLLOOOOOONNNMMMMMMNNNMMMKKKIIIKKKJJJIIIIIILLLPPPUUUXXX\\\YYYUUUQQQOOONNNOOOOOOQQQRRRTTTXXXZZZZZZWWWTTTVVV]]]aaa``````aaa[[[PPPLLLKKKHHHFFFFFFGGGIIIKKKRRR___iiiiiijjjppptttrrrnnnsss|||}}}sssrrrooollliiigggeeeeeeddddddeeeiiikkkmmmuuu~~~nnnRRRGGGEEEEEEJJJPPP{{{===============<<<;;;;;;777777777777666666666666888888999999:::;;;<<<<<<777777777777777777777777666555555777888888777555222333333444555666666666777666555555444444555555555555555555555555555555444555666666777777666666444444444444444444444444555555555666666666777777666666777777777888888888888888888888888888888888777777888888888888777777777777777777888888888888999999999999999999:::;;;999999:::<<<===>>>???@@@<<<;;;;;;===>>>???===<<<<<<===???@@@AAA@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJIIIFFFFFFFFFHHHJJJKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFDDDHHHLLLKKKGGGFFFHHHLLLJJJHHHFFFEEEGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@???===<<<<<<======>>>??????@@@===<<<;;;::::::::::::;;;888===CCCCCC???;;;<<<>>>999999999999999999999999999999999999999999999999999999999999999999999999666666777888999:::;;;;;;<<<;;;888777666777888999888888888888888888888888777777777777777888888888999999999999999999999999:::999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<=================================<<<>>>@@@BBBDDDEEEEEEEEECCCBBBAAA@@@????????????AAABBBCCCDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFCCCBBBHHHQQQVVVVVVIIIIIIIIIJJJKKKMMMNNNOOOLLLPPPTTTSSSPPPLLLKKKLLLPPPOOONNNMMMNNNMMMJJJHHHJJJIIIHHHIIIKKKOOORRRUUUXXXWWWTTTQQQOOOOOOPPPRRRPPPQQQRRRVVVZZZ\\\\\\[[[]]]eeegggccceeehhhaaaTTTMMMLLLJJJGGGFFFEEEEEEEEEJJJTTT\\\___bbbjjjqqqrrrkkknnnsssxxx{{{zzzwwwuuummmmmmmmmjjjhhhfffffffffgggeeefffiiilllpppxxxhhhOOODDDBBBBBBHHHPPP}}};;;;;;<<<<<<<<<;;;::::::777777777666666666666555666777777888999::::::;;;666666666666666666666666666666777999;;;;;;999777555555555555555555555555666555555444333444444444444444444444444444444444444444555666666666666555333333333333333333333333444555555555555666666666555555555666666666777777888888999999999999999999777777777888888777777777666666777777777888888888888888888888999999:::;;;999999:::;;;<<<===>>>>>><<<;;;;;;===>>>???===<<<<<<<<<<<<<<<<<<===>>>>>>:::::::::;;;;;;<<<>>>>>>===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@AAACCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIHHHFFFDDDCCCCCCEEEGGGIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDCCCGGGKKKJJJGGGEEEGGGKKKHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAA@@@???>>>======>>>=====================<<<<<<;;;;;;:::::::::;;;888===BBBBBB>>>;;;<<<>>>999999999999999999999999999999999999999999999999888888888888888888888888666666777888888999::::::;;;:::888666555666888999888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>???======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>;;;===???AAACCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFEEECCCEEEJJJKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLGGGLLLQQQSSSQQQPPPPPPRRRQQQPPPOOONNNNNNMMMKKKIIIJJJIIIHHHHHHIIIKKKMMMOOOPPPRRRRRRQQQQQQRRRUUUXXXVVVTTTRRRSSSWWW[[[]]]^^^bbbggghhheeegggiiiaaaUUUNNNMMMKKKIIIHHHGGGGGGFFFKKKQQQVVVXXX\\\ccciiikkkfffggghhhiiijjjkkklllmmmgggiiiiiihhheeeeeefffhhhmmmiiihhhlllooottt}}}zzzdddMMMDDDCCCCCCIIIQQQ777888888999999888777777777777777666666666555555444444444555666666777777666666666666666666666666777888999<<<>>>>>><<<:::777666666555444444555555666555444444333333444444444444444444444444444444333444444555555555555555333333333333333333333333444444444444555555555666444444555555555666666666888888888999999999999999666777777888888777777666666666666777777777888888888888777888888999:::;;;999999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===;;;::::::888888888999;;;<<<:::::::::;;;<<<>>>???@@@>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAAAAABBB@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@@@@CCCGGGIIIHHHEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBDDDFFFEEECCCBBBEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@<<<>>>??????>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>>>>;;;999999;;;999999999999999999999999999999999999999999999999777777777777777777777777777777777888888888888999999888777666666666777888888888888888888888888888888888888888777777777777666666666666666666666666888888888999999999999999999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????:::;;;===???@@@@@@@@@?????????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBFFFGGGFFFFFFIIIHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMPPPUUUYYYQQQPPPOOONNNOOONNNKKKIIIKKKJJJHHHGGGGGGHHHJJJKKKLLLOOORRRSSSSSSUUUZZZ^^^\\\YYYTTTRRRSSSVVVYYYZZZ``````ccchhhkkkggg]]]TTTOOONNNLLLJJJIIIIIIIIIJJJLLLOOORRRTTTVVVZZZ^^^aaa```aaaaaa``````bbbfffiiidddfffgggeeecccdddiiimmmqqqllliiilllpppuuu~~~sss___MMMFFFEEEEEEJJJSSS666777777888888777777666666666666555555555444444444444444444444444555555666666666666666666666666666666888;;;>>>>>><<<:::555555444444444555666666666666555444444444444444333333333333333333333333333333444555555555555444444444444444444444444444333333444444444555555555333444444444444555555555777777777888888888999999666666777777777777666666666666666666777777777888777777777777888999:::;;;999999999999999999999999;;;::::::;;;======<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???============>>>???@@@@@@>>>>>>>>>???@@@AAAAAAAAA???@@@AAADDDEEEGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@??????DDDJJJNNNMMMKKKFFFEEEDDDEEEFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDBBB@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDD@@@BBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===888;;;>>>>>><<<<<<===???<<<<<<<<<===============:::;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888777777777777666666666777777777777777888888888888888888888888999999999888888777777777777777777777777777777777777888888888999999999999888888888999999999999::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;:::::::::::::::;;;<<<=========>>>===;;;::::::;;;===>>>>>>?????????@@@@@@@@@AAA===>>>???@@@@@@@@@????????????>>>==================>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCGGGHHHFFFFFFHHHHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGLLLJJJIIIIIIMMMPPPSSSUUUOOONNNMMMMMMNNNMMMKKKIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJNNNRRRRRRQQQSSSXXX\\\[[[XXXSSSQQQRRRTTTUUUVVVZZZXXX```qqqvvviii[[[TTTNNNMMMKKKIIIHHHHHHJJJJJJMMMMMMOOOQQQSSSUUUXXX[[[\\\^^^```aaa```aaadddgggdddffffffdddccceeelllrrrsssmmmiiikkkpppuuu~~~iiiXXXIIIEEEDDDDDDIIIQQQ777888999999999999888888555555555444444444333333666666666666666666555555666666666666666666666666222333555999;;;;;;999777333222222222333555777888666666555444444444444555333333333333333333333333222333444444555555444444444444444444444444444444333333333444444444555555333333333444444444555555555666666666777777888888666666777777777777666666666666666666777777777777777777777777888999:::;;;999999999888888888777777::::::999;;;<<<===<<<:::999;;;===???@@@>>><<<;;;??????>>>============>>><<<;;;;;;<<<<<<===>>>???===>>>>>>???@@@@@@AAAAAA===>>>@@@BBBDDDFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@AAAGGGOOOTTTTTTRRRHHHGGGEEEFFFGGGIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFEEECCCAAAAAAAAACCCDDDDDDBBB??????AAACCCDDDDDD===???BBBDDDCCCBBBAAAAAAAAA@@@@@@???>>>======<<<666:::======<<<<<<>>>@@@:::;;;;;;<<<===>>>??????::::::;;;<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;:::888888888888888888888888888888888888888888888888777777777777777777777777999999888888777666666666444555666777888888777777777777777777777777777777:::999999999888888777777777777777777777777777777777777888888999999999999777777888888888999999999::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999::::::;;;<<<======>>>===;;;::::::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAABBBAAA@@@???===============>>>???@@@@@@AAAAAA@@@???@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEIIIIIIEEEDDDFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJMMMQQQQQQNNNJJJMMMLLLKKKLLLMMMLLLJJJHHHKKKJJJIIIHHHIIIJJJKKKLLLJJJMMMQQQPPPNNNNNNRRRWWWUUUSSSQQQQQQSSSTTTUUUTTTWWWTTTaaayyynnn\\\WWWNNNLLLIIIGGGFFFGGGHHHJJJMMMMMMNNNQQQTTTUUUWWW[[[ZZZ^^^ccceeeddddddfffgggeeefffgggdddcccfffooovvvuuunnniiikkkpppvvv~~~aaaQQQDDDBBBBBBAAAEEEMMM;;;::::::999888777666666666666666777666555555444555555444333333333333444444444444333333444444444555555555444444333333333111111222222222333333333333444444444555666666666222333333444444333333222555555555555555555555555333333333222222111111111333333333333333333333333333333444444555666666666444444444444555555555666666666666666666666666666999999999999999888777666666777888::::::999999888888888888888888888888888999999::::::;;;<<<======:::;;;<<<======<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;999<<<>>>>>>===<<<<<<===;;;<<<<<<===============CCCBBBAAA@@@AAACCCEEEFFFHHHGGGFFFEEEDDDCCCBBBAAADDDDDDBBBAAAAAABBBCCCDDDBBB@@@???>>>AAAFFFKKKNNNCCCDDDDDDCCCCCCDDDFFFIIICCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHGGGGGGEEEDDDCCCCCCBBB@@@??????@@@AAABBBBBBDDDGGGFFFCCCAAAAAACCC>>>======<<<;;;:::::::::===<<<;;;:::::::::::::::===<<<;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888999999999999888888888888777777777777888888999999999888888888777777999999888777666666777777777888888888888999999999777777888888999999::::::;;;<<<<<<:::777666777888999888888888777777666666555666666777888999999999::::::999888777777777888999999999:::::::::;;;;;;888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@??????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBEEEDDDEEEFFFGGGGGGEEECCCHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLHHHGGGHHHJJJMMMIIIEEEEEEHHHLLLMMMMMMJJJLLLMMMLLLKKKJJJKKKLLLJJJIIIIIIKKKNNNQQQSSSSSSVVVZZZffftttwwwkkkZZZNNNIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLNNNQQQVVVZZZ\\\]]]___```aaadddhhhkkkiiiiiiiiihhhhhhkkkooorrrqqqppppppiiiiii}}}\\\NNNBBBAAACCCCCCIIIRRR888777777777777777777777666666666666555555555555555555444333333333333444555555444444444444555555555555444444444333333333111111222222222333333333444444444444555555555555333333444444444444333333444444444444444444444444333333333222222222111111333333333333333333333333333333444444555666666666444444555555555666666666666666666666666666666666888999999999999888777666666777888999999999888777888888888888888888888888999:::::::::;;;<<<<<<<<<:::;;;<<<======<<<;;;:::===<<<<<<;;;;;;;;;;;;<<<999;;;===>>>===<<<<<<=========>>>???????????????CCCBBBAAAAAAAAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAADDDCCCBBBAAAAAAAAABBBCCCAAA@@@>>>===???BBBFFFHHHEEEFFFFFFDDDCCCBBBDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGEEECCCDDDCCCAAA@@@@@@@@@BBBCCCBBBDDDFFFFFFCCCBBBBBBCCC>>>>>>======<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777888888999999888888777888777777666666777777888999999888888888777777777888888777777777777777777777777888888888999999999555555555555555666666666999::::::888666666777888888888888777777777666666555666666777888888999999:::999888888777777888888999999999::::::::::::;;;999999::::::;;;:::::::::999::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===============>>>??????@@@@@@??????>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPOOOLLLIIIHHHKKKNNNOOOKKKFFFEEEHHHLLLLLLLLLJJJKKKKKKKKKJJJIIIKKKLLLGGGGGGHHHJJJMMMNNNNNNLLLRRRSSS[[[fffjjjaaaTTTLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKMMMQQQWWW[[[\\\___aaacccdddfffjjjlllmmmllljjjgggeeeeeegggjjjmmmnnnpppjjjgggzzzZZZLLLAAAAAABBBBBBIIIRRR555555555666666777777777777777555444444444555666555555444333333333333333666555555444444555555666444444444444333333333333111111222222222333333333555444444444444444444333333444444555555444444333222222222222222222222222333333333222222222222111333333333333333333333333333333333444555555666666555555666666666777777777777777777777777777777777888888999999888888777777555666777888888888777777999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<:::<<<===>>>===<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBAAADDDCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBCCCGGGHHHGGGEEEBBBAAABBBCCCGGGEEEDDDBBBBBBCCCEEEFFFEEEFFFHHHIIIIIIHHHFFFDDDEEEDDDBBBAAAAAAAAABBBCCCAAACCCEEEEEECCCBBBBBBBBB???>>>>>>======<<<<<<;;;999999999999:::;;;<<<===>>>>>><<<;;;:::999999999::::::::::::::::::::::::::::::999999999999::::::777888888999999888888777777777666666666666777777888888888888777777777777777777777777777777888888777777777888888888999999888888888888777777777777777777888777555555777888888888777777777777666666666666666777888888999999999999888777777777888888888888999999999:::::::::::::::::::::::::::999888888888999999999:::::::::<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>????????????>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIIIILLLKKKJJJIIIIIIJJJKKKLLLQQQQQQOOOLLLJJJKKKOOORRRSSSNNNHHHGGGIIIKKKKKKJJJIIIKKKLLLLLLKKKJJJKKKLLLFFFFFFHHHKKKMMMMMMKKKIIIPPPNNNQQQYYY\\\WWWPPPLLLLLLKKKIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJLLLQQQWWW\\\^^^aaadddfffggghhhjjjkkkkkkkkkiiieeebbbaaabbbdddhhhlllpppjjjgggyyyUUUIII@@@@@@AAAAAAHHHRRR666666666666666666666666888777555333333444555666555444333333222222333333555444444333333444444555333333333333333333333333111111222222222333333333555444444444333333222222333444444555555444444333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444555666666666666666666777777777777777777777777777777777777777777888888888888777777555666666666777777777777999999999999999999999999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;<<<>>>>>>======>>>@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBFFFGGGGGGEEECCCBBBBBBCCCEEEDDDBBBAAAAAACCCFFFHHHJJJJJJJJJIIIHHHGGGGGGFFFEEEEEECCCBBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBBAAAAAA??????>>>>>>=========<<<:::::::::999::::::;;;;;;<<<<<<;;;::::::999999999999999999999999999999999999999888888888888999999777777888888888888777777777666666555555666666777888888777777777666666666555555666777777888888888777777777777888888888888:::999999999888888777777555777777777666666888:::777777777777777777666666666666777777888888888888888888777777777777888888888888888888999999999999:::::::::::::::999888777777888888888888999999999;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;:::999999999======>>>>>>???>>>>>>>>>???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDGGGHHHHHHHHHFFFFFFFFFFFFDDDEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKSSSQQQNNNLLLLLLNNNRRRUUUUUUPPPJJJHHHIIIJJJJJJIIIKKKNNNQQQRRRPPPMMMKKKJJJHHHGGGHHHJJJMMMNNNNNNLLLPPPMMMNNNTTTVVVRRROOONNNKKKIIIFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKPPPWWW\\\___bbbfffhhhggggggffffffeeeeeeeeecccaaaaaaccceeehhhiiillliiikkk}}}zzzPPPEEE>>>@@@AAAAAAHHHRRR999999888777777666555555888666444333222333555666444444333222222222222333333222222111111222222333333333333333333333333333111111222222222333333333444444333333222222222111333444444444444444444333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444555555555666666666666777777777777777777777777777777777777666777777888888888777777666666666666666777777888999999999999999999999999::::::::::::::::::999999;;;;;;;;;::::::;;;;;;;;;999999999999999:::;;;<<<;;;===>>>>>>===>>>???AAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEE@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDEEECCCBBB@@@@@@AAADDDGGGJJJQQQNNNKKKGGGFFFFFFGGGIIIEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAABBBAAA@@@???>>>>>>>>>>>>===============<<<;;;:::999888888888888888999::::::;;;;;;;;;999999999999999999999999999888888777777888888999777777777888888777777777666666555555555555666666777777777666666666555555444555666777888777777777666666777777777888888888666666555555444444444333666777888888777777999;;;666666666666666666777777777777777777777888888888888777777666777777888888777777777888888888999999::::::::::::999888888777777777777888888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<========================@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEELLLMMMMMMKKKHHHFFFFFFHHHEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKSSSPPPMMMLLLMMMPPPTTTVVVVVVPPPJJJHHHIIIJJJIIIHHHMMMQQQVVVWWWUUUPPPLLLJJJIIIGGGFFFGGGJJJMMMOOOPPPNNNLLLNNNSSSTTTPPPMMMMMMGGGFFFDDDBBBCCCEEEHHHJJJGGGHHHHHHIIIJJJOOOTTTYYY]]]aaadddfffdddbbbaaa```aaabbbbbbbbbaaabbbdddfffjjjggghhhiiiqqqnnnKKKBBB===@@@AAAAAAHHHSSS:::999999888666555555444666666444333333333444555444444333222222222222222222111111000000111111222222222222222333333333333111111222222222333333333333333222222222222222111222333333444444333333222444444444444444444444444111222222222222333333333333333333333333333333333222222222333444444555555555555666666666777777777777777777777777777777777666666777777888888777777777777666666666777888999::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;999999888888888999:::::::::;;;<<<<<<<<<<<>><<<========================>>>===;;;:::888777777777666666888999:::;;;;;;;;;888888888888888888888888888888777777777777888888666777777888888777777666555555444444444444555555666666666666555555555555444555666777888777666555666666666777777777888888666666666666666555555555666777888888777777999;;;555555666666666666777777777777777777777777888888777777666666666777888888666777777777777888888888999999999999999999888777777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;<<<======>>>>>>===>>>>>>============<<<<<<========================?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDLLLNNNNNNKKKGGGEEEFFFHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEGGGIIILLLNNNPPPJJJIIIHHHGGGGGGHHHIIIJJJRRROOOLLLKKKMMMPPPSSSTTTTTTOOOIIIGGGHHHJJJJJJIIILLLPPPUUUWWWUUUQQQNNNMMMJJJGGGDDDDDDFFFKKKNNNOOOJJJIIILLLPPPOOOKKKHHHIIIEEEDDDCCCBBBDDDFFFJJJLLLEEEGGGHHHHHHJJJLLLQQQTTTYYY\\\```aaa```^^^]]]]]]aaabbbcccbbbaaa```bbbdddkkkeeefffjjjuuu}}}aaaFFF???===@@@AAAAAAIIITTT777777777666666555555555555555444444444444333333444333222222111222222222222222111111111111222222111111222222222333333333111111222222222333333333111111111111222222222222111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333111222222333333444555555444444555555555666666666666666666666666666666666555666666777777777777777888888777666777888999:::::::::::::::::::::::::::888888888999:::::::::;;;;;;;;;:::999999:::;;;;;;:::999999888888888888999777888999999888:::<<>>;;;::::::<<>>>>>=========<<<<<<<<<========================>>>?????????@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDGGGIIIJJJHHHCCCBBBEEEIIIGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEGGGIIILLLOOORRRSSSJJJIIIHHHGGGGGGHHHIIIJJJPPPMMMKKKKKKMMMPPPPPPPPPQQQLLLGGGFFFHHHJJJKKKJJJIIIKKKNNNOOOOOOOOOQQQRRRLLLJJJGGGFFFHHHJJJKKKKKKHHHGGGHHHKKKIIIDDDCCCEEEEEEEEEDDDDDDEEEGGGIIIJJJDDDFFFHHHIIIIIIJJJMMMOOOTTTWWWZZZ\\\]]]\\\]]]^^^___```aaaaaa______```bbbgggdddgggllltttuuuWWWCCC>>>===AAABBBBBBJJJVVV444444444555555555555666444444555555555444333222444333222222111111222222333222222222222222222333111111111222222333333333111111222222222333333333000000111111222222222333111111111222222111111111111111111111111111111111111111111222222333333333333333333333333333333333111222222333333444555555444444444444555555555666666666666666666666666666555555666777777777777777999888777777777888:::;;;::::::::::::::::::::::::777777888999::::::;;;;;;;;;;;;999999999999;;;;;;::::::999888777777777888555666666666666777:::===@@@AAABBBBBBCCCCCCBBBBBB>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHH???BBBGGGKKKMMMLLLJJJIIIJJJHHHFFFCCCBBBAAAAAAAAAAAACCCFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===:::999999;;;>>>>>><<<999;;;;;;;;;<<<<<<<<<<<<<<<::::::999999888999999999777888999::::::999777777777777777777777777777777777777666666666666777777666666777777777777666666555444444333333444444555666666555555555444444444555666777888777666444222666666666666777777777777333333444444555555666666555666777666444444666777444555555555666666777777888888888777777777777777666666666666666777888888666666666666777777777777666777888999999999999999888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;<<<999:::;;;<<<============>>>=========<<<<<<<<<<<<========================>>>>>>??????@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCAAADDDFFFDDD@@@@@@DDDIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAACCCFFFIIILLLOOOPPPIIIIIIHHHGGGGGGHHHIIIIIIOOOLLLJJJJJJMMMOOOOOOMMMOOOKKKFFFEEEHHHKKKKKKKKKFFFGGGGGGGGGIIIMMMSSSXXXPPPNNNLLLLLLLLLKKKJJJHHHIIIGGGGGGHHHEEEAAA@@@DDDGGGFFFEEEEEEEEEFFFHHHHHHCCCEEEHHHIIIIIIIIIJJJKKKPPPSSSWWWZZZ[[[]]]___aaa[[[]]]____________aaacccbbbccciiinnnrrr{{{oooRRRBBB======BBBCCCBBBKKKWWW555555666666666666555555777777777777777777777777333333333333333333333333444444444444444444444444333333333222222222111111222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333333444555666555444222111444444444333333222222222555666666666444444666777555555555555555666777777999999888888777666666666777888888888888999999999888:::;;;::::::;;;===???<<<;;;:::999999:::<<<===<<<;;;999888888999;;;<<<<<<;;;999888777666666666999888777777888999;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999<<<<<<<<<<<<==================>>>>>>===<<<;;;;;;========================>>>>>>>>>>>>>>>??????@@@@@@???>>>======???AAABBBBBBAAAAAAAAABBBDDDFFFGGGIIIGGGDDDAAA@@@AAACCCDDDFFFEEECCCCCCDDDGGGJJJLLLIIIGGGEEEDDDEEEFFFGGGFFFQQQNNNKKKKKKNNNOOONNNLLLOOOLLLHHHEEEFFFKKKQQQUUUMMMNNNLLLHHHHHHNNNSSSTTTQQQLLLIIIIIIFFFDDDKKKVVVUUUNNNHHHGGGFFFDDDEEEHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDGGGIIIKKKKKKJJJIIIPPPSSSWWW[[[^^^```aaaaaa[[[ZZZ[[[]]]```bbbccccccbbbaaafffjjjrrr~~~pppOOODDDAAA@@@@@@@@@CCCMMMWWW444444555555555555444444666666666666666666666666333333333333333333333333222222222222222222222222333222222222111111111111222222222222222222222222111222222333333222222111111111111111222222222222222222222222222222222222333333333333333333333333666777888999999777555444444444444333333222222222666666777666555444666888666666555555666666777888777888888888888888888888777888888888888999999999888:::;;;:::::::::<<<>>>===<<<:::999999:::;;;<<<;;;:::999888888999:::;;;::::::999888888888888999:::999999::::::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKOOOLLLHHHEEEDDDBBB@@@>>>>>>???AAADDDEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDBBBAAA???===<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999999999999999999999777999;;;<<<<<<:::777555666666777777777888888888777777777777666666555555555555555555555555555555777666555444333333444444666555555555555666777777777666666666555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555777777777777666666555555444555777999:::;;;::::::777777666666666666777777666666666666777888999:::999888999999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;:::999999999999999999999999;;;;;;<<<===>>>>>>??????>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@@@@???>>>======???AAABBBAAA@@@@@@???@@@AAACCCDDDEEEDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBCCCEEEGGGIIIGGGFFFEEEEEEFFFGGGGGGGGGMMMLLLJJJIIIIIIJJJKKKKKKNNNKKKGGGDDDEEEHHHLLLOOOVVV[[[\\\TTTNNNMMMNNNOOOSSSNNNJJJIIIGGGEEEIIIPPPRRRLLLGGGGGGFFFDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCEEEGGGIIIKKKKKKJJJJJJNNNPPPTTTXXX[[[]]]]]]]]]YYYYYYZZZ\\\___aaabbbbbbeeeeeeiiikkkpppyyymmmPPPBBB???>>>??????BBBKKKUUU333333444444444444333333444444444444444444444444333333333333333333333333000000000000000000000000111111111111000000000000000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111333333333333333333333333666777999:::999888666555444444333333333333222222666777777777555555777888777666666666666777888888777777888888999::::::;;;777888888888888999999999999:::;;;:::999:::<<<>>>===<<<;;;999999999:::::::::999888777777888999:::999999999999999:::;;;;;;:::;;;<<<======>>>>>>===>>>??????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHNNNKKKHHHFFFEEECCCAAA???===>>>@@@CCCEEEFFFGGGGGGDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDDDDCCCBBB@@@???===<<<999:::::::::::::::;;;;;;;;;;;;::::::999999888888888888888888888888888888777777888999999888666555555555555666666666777777777777777666666666666555444444444444444444444444555555444444444444555555555444444444444555666666666666666666555555555555444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555777777777666666666666555777666666:::>>>???>>>;;;777777666666666666777777666666666666777888999:::777888999:::;;;;;;;;;;;;777888999::::::;;;::::::999999999999999999999999:::;;;<<<===???@@@AAAAAA>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============>>>????????????>>>===>>>???@@@AAA??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJIIIFFFEEEFFFIIILLLIIIFFFDDDCCCEEEGGGIIIUUU^^^bbb[[[RRRNNNNNNOOOUUUPPPKKKKKKJJJHHHHHHJJJMMMHHHEEEGGGGGGEEEEEEGGGHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEGGGIIIKKKKKKLLLLLLLLLNNNQQQTTTVVVXXXXXXXXXWWWWWWYYY[[[]]]___aaaaaaffffffkkkiiigggmmmdddMMM???===<<<======@@@IIISSS333333444444444444333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000/////////000000000000000000000000111111222222222222111111////////////000000000000000000000000000000000000222222333333333333444444333555666777777666444333333333333333333333333333666777888777555555777888777777777777777888888999888888999999999:::::::::777777888888888999999999999:::::::::999999;;;======<<<;;;:::999999999999888888777777777888999:::::::::999999::::::;;;<<<999:::<<<>>>>>>>>>======<<<======>>>???@@@@@@AAADDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFIIIGGGEEEEEEFFFFFFEEECCC===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>===<<<999999999999999999999999::::::::::::999999888888888888888888888777777777777777777777777777777777555555666666666777777777666666666666666666666666444444444444444444444444333333333444444555555555444333333333333444555555666666666666666555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555666666666666666666666666999666666:::@@@CCC@@@<<<777777666666666666777777666666666666777888999:::777888999;;;;;;;;;:::999777777999:::;;;;;;;;;;;;888999999999999999::::::<<<======>>>???@@@@@@AAA>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???@@@@@@?????????>>>>>>============>>>@@@CCCDDDEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBDDDEEEFFFFFFFFFEEEFFFFFFCCCIIINNNNNNHHHDDDEEEHHHIIIHHHFFFDDDDDDEEEFFFHHHIIIPPPVVVSSSPPPQQQSSSSSSTTTPPPMMMMMMNNNMMMIIIGGGIIIEEEDDDGGGHHHFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTSSSUUUWWWYYY[[[\\\___```cccdddhhhddd[[[\\\WWWEEE>>><<<;;;===>>>@@@IIISSS444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////000111111222222111111000....../////////000000000000000000000000000000000222222222333333444444444222333555666666555333222333333333333333333333333666777777666555555666888777777777777777888888999:::::::::999999999888888777777888888888999999999999:::::::::999999:::<<<<<<<<<;;;:::999888888888777777777888888999999:::<<<;;;::::::999999::::::888999;;;<<<======<<<;;;<<<<<<======>>>???@@@@@@CCCDDDFFFFFFFFFEEECCCBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEDDD?????????@@@@@@AAAAAABBBFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<999999999999999999999999:::999999999999999888888::::::999999888888888888888888777777777888888888666666666777777777888888555555555555555666666666444444444444444444444444222222333444444555555555333333333333333444555555555555555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555666666666999777666:::@@@CCC@@@===777777666666666666777777666666666666777888999:::777888999:::;;;:::999888888888999;;;<<<<<<<<<<<<888888888999999:::::::::????????????>>>>>>>>>>>>===<<<;;;999999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>=========???AAADDDFFFGGGGGGFFFBBBCCCEEEFFFFFFEEEDDDCCCEEEGGGHHHFFFDDDCCCDDDEEECCCKKKTTTTTTMMMGGGFFFHHHHHHGGGFFFFFFFFFGGGIIIJJJDDDFFFGGGGGGKKKRRRSSSQQQPPPOOOMMMNNNPPPPPPMMMHHHGGGCCCCCCGGGIIIGGGFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOMMMNNNOOOPPPQQQRRRRRRRRRPPPRRRUUUWWWXXXYYY\\\___aaabbbggg```SSSPPPMMM@@@>>><<<<<<>>>???AAAJJJSSS444444555555555555444444222222222222222222222222222222222222222222222222111111111111111111111111////////////000000000000////////////////////////000000111111111111000000////////////000000000000111111111111111111111111111222222333333444444555333444666777888777555444222222333333333333444444555666666666444444666777777666666666666777888888;;;::::::999888888777777777888888888888999999999999:::::::::888888:::;;;;;;;;;::::::999999888888777777888999999:::::::::;;;;;;:::999999999999999888999:::;;;;;;;;;;;;;;;<<<======>>>>>>?????????BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@@@@??????@@@@@@AAAFFFFFFFFFFFFGGGGGGGGGGGG@@@AAACCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@>>>===<<<:::::::::999999999999888999999999999999999888888:::::::::999888888777777888888888888888999999999666666777777777888888888444555555555555666666666333333333333333333333333111222333444444444444444444333333333333444555555555555555666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666888777777;;;???@@@???<<<777777666666666666777777666666666666777888999:::888888999999999999999888888999:::;;;;;;<<<;;;;;;888888888999999::::::;;;@@@??????>>>>>>===<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>?????????@@@@@@@@@??????>>>===???@@@BBBDDDFFFFFFFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEGGGGGGEEEBBBAAADDDGGGGGGNNNVVVVVVPPPJJJHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLJJJHHHDDDCCCGGGMMMMMMIIIJJJMMMNNNMMMOOOPPPNNNIIIGGGCCCCCCGGGIIIGGGGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEGGGJJJMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQLLLPPPTTTUUUUUUWWWZZZ^^^bbbbbbggg```QQQLLLIII======<<<===???@@@CCCKKKTTT333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111/////////000000111111111000000000000000000000000000000111111111111000000//////000000000111111111222222222222222222222222111111222333333444555555333555777888999888666555222222222333333444444444444555555555333333555666666666555555666666777888888888888888888888888777777888888888888999999999999::::::999888888999;;;999999:::::::::999999888777888999::::::;;;;;;;;;999888888888888999::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAA???AAAAAA@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIII@@@AAACCCEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::999999999999888888888888888888999999:::999999888777777666666666777888999999999999888555555555666666666777777444444444555555555666666333333333333333333333333222222333444444444333222444444444444444555555666555555555555666666666777555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555666666666777999;;;<<<<<<<<<;;;777777666666666666777777666666666666777888999:::999999888888888888999999999999::::::::::::999999777888888999::::::;;;;;;>>>>>>==================:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<======>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>===AAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGCCCEEEEEECCC@@@AAAGGGLLLMMMPPPTTTRRRMMMJJJKKKLLLMMMLLLIIIGGGGGGHHHJJJLLLJJJKKKHHHDDDEEEIIIIIIFFFEEEKKKNNNKKKJJJLLLKKKGGGHHHDDDCCCFFFHHHGGGGGGJJJEEEFFFGGGGGGHHHHHHHHHGGGDDDDDDCCCCCCEEEIIIMMMOOOPPPPPPOOOOOONNNOOOOOOOOOJJJNNNSSSTTTSSSTTTYYY]]]cccbbbfffaaaQQQJJJGGG<<<<<<;;;<<>>????????????>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEEEEBBBCCCEEEGGGHHHHHHGGGFFFDDDEEEFFFFFFFFFEEEDDDCCC??????@@@BBBDDDEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGBBBBBBCCCEEEFFFHHHIIIIIIAAACCCEEEHHHIIIIIIIIIHHHAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999999888888888888888888999999999888888777666555555444555666777999999999888777444444444555555555666666444444444555555555666666333333333333333333333333222333444444444444222222555444444444444555666666444555555555666666777777666666666666666666666666444444444444444444444444222222222222222222222222444444444444444444444444444444444555555555666666444777:::;;;:::999:::;;;777777666666666666777777666666666666777888999::::::999888777777777999999888888999999999888888777777777888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>><<<===>>>??????>>>===<<>><<<:::999999;;;>>>???AAA???======>>>???>>>>>>>>>@@@AAA@@@???@@@AAACCCDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAABBBCCCCCCAAA@@@CCCDDDDDDBBB???BBBJJJQQQMMMHHHEEEEEEDDDBBBDDDIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;=========;;;999777::::::999999888777666666777777777777777777777777555555666666777777888888555555555555555555555555333444444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666666555555555555444333333333333444333333333333333333333333333333222111111222222333666666666555444444444333555555555555555555555555777777777777777888888999888888777777777777777888888777555666777999999888;;;:::888777777777888888999999999999999999999999777888888999999:::;;;;;;;;;===>>>>>>===<<<<<<===;;;;;;:::999999999::::::<<<=========<<<;;;::::::<<<:::888:::<<<===<<<:::>>>=========<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>===>>>???@@@@@@AAA@@@@@@DDDEEEFFFFFFEEEFFFHHHJJJAAABBBCCCBBBCCCEEEIIILLLOOOKKKKKKOOOOOOHHHEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFHHHJJJGGGFFFEEECCCCCCDDDDDDEEEGGGJJJGGGMMMVVVPPPFFFIIIAAA@@@@@@AAABBBEEEHHHJJJKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKLLLOOOSSSWWWYYYYYY]]]]]]______WWWJJJBBB@@@;;;:::;;;===>>>AAAIIISSS444444333333333333222222222222222222333333333333222222222111111111000000000000000000////////////000000000000000000000000111000000000000000000000000000000000000000000000//////000000000000//////111111222222222111111000111222222333333444444555666777888777555444444444222222222222333444555666444444444444444444444444555555555555555555555555888777666555555777888999888888777777777777666666777777777888999999999:::999999::::::999888888777;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;<<<===;;;;;;<<<<<<=========<<<@@@???===>>>???@@@>>>===??????@@@???>>>???BBBDDDCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@AAACCCCCCBBB@@@BBBCCCDDDBBB@@@BBBHHHNNNKKKFFFCCCDDDCCCBBBDDDHHHBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;<<<===<<<:::888777::::::999888888777666666777777777777777777777777555555666666777777777777666666666666666666666666333444444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666666555555555555444333333333333444333333333333333333333333555444333333333333333333555555555555555444444444555555555555555555555555666666555555666666777888888888777777777777777888888777666777999:::999888:::999888777777777888888999999999999999999999999777888888999999:::;;;;;;;;;<<<>>>>>><<<<<<<<<=========<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<:::999:::<<<===<<<:::>>>>>>=========<<<<<<<<<======>>>???????????????===>>>???@@@@@@AAA@@@@@@DDDEEEFFFFFFEEEEEEGGGIIIDDDDDDDDDCCCBBBCCCFFFIIIKKKHHHIIIMMMLLLGGGEEEGGGGGGHHHIIIHHHGGGFFFFFFFFFIIIHHHFFFDDDCCCCCCDDDEEEGGGIIIJJJIIIGGGEEEDDDEEEIIIHHHFFFDDDBBBAAAAAAAAAAAADDDGGGTTTddd]]]KKKEEEAAAAAA@@@AAACCCEEEHHHJJJKKKMMMNNNNNNMMMLLLLLLMMMJJJJJJJJJLLLOOOSSSUUUVVVZZZYYY[[[\\\WWWKKKBBB>>>;;;:::;;;===>>>AAAIIISSS444444333333333333222222222222222333333444444444222222111111111000000000000000000000////////////000000000000000000000000000000000000000000111111000000000000000000000000//////000000111000000///000111111222222222111111111222222333333444444555555777888777555444444444222222222222333444555555444444444444444444444444555555555555555555555555666666555444444666777888777777777888888888888999888888888888888888999999:::::::::::::::999999888::::::;;;;;;;;;:::999999999999999999:::<<<======888:::>>>@@@@@@???<<<:::>>>>>>>>>???AAAAAA???===>>>>>>===<<<;;;===AAADDD@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???@@@BBBCCCCCCAAAAAACCCDDDCCC@@@AAAEEEIIIHHHCCCAAABBBBBBAAACCCGGGCCCBBB@@@?????????@@@AAA@@@@@@???>>>===<<<<<<;;;:::;;;<<<<<<;;;:::888777999999999888888777777666777777777777777777777777555666666666666777777777666666666666666666666666333444444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666666555555555555444333333333333444333333333333333333333333666666555444444444444444444444444555555555555555555555555555555555555555555555444444555555666777777777777666666777777888888777777999;;;;;;999777999999888777777777888888999999999999999999999999777888888999999:::;;;;;;;;;<<<>>>>>><<<;;;<<<===@@@???>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999<<<::::::;;;=========<<<>>>>>>>>>=========<<<<<<===============>>>>>>???===>>>???@@@@@@AAA@@@@@@DDDFFFFFFFFFEEEDDDFFFGGGEEEFFFEEEDDDBBBBBBDDDFFFGGGFFFHHHJJJIIIEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFFFFJJJHHHFFFDDDCCCCCCCCCDDDEEEHHHJJJJJJGGGDDDAAA@@@HHHGGGEEECCCAAA@@@??????>>>BBBHHH\\\qqqiiiQQQEEEAAAAAAAAABBBCCCFFFHHHIIIKKKLLLNNNMMMLLLKKKLLLMMMLLLKKKJJJKKKMMMPPPTTTVVVXXXUUUWWWZZZXXXNNNBBB<<<;;;:::;;;===>>>AAAIIISSS444444333333333222222222111111222333444555555555111111111111000000000000000000000000////////////////////////////////////000000000000000111111111000000000000000000000000//////000111111111000000000000111222222222111111111222222333333444444555555777888777555444444555333222222222333333444555333333444444444444444444555555555555555555555555555444444444444555666777666777777888999999::::::999999999888888888888888::::::;;;;;;;;;::::::999999999::::::::::::999999888888888999:::<<<===>>>999;;;>>>@@@@@@???<<<:::======>>>@@@BBBBBB???======<<<;;;999888:::>>>AAA>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@>>>>>>???AAACCCCCCBBBAAACCCEEEDDDCCCBBBCCCEEEEEEAAA???AAAAAA@@@BBBFFFEEEDDDBBB@@@@@@AAABBBCCC>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;:::999888777999888888888777777777666777777777777777777777777666666666666666666666666666666666666666666666666333333444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555555555444333333333333444444444444444444444444444666555555444333333444444333444444444555666666666555555555555555555555555555555444444555555666777777666666666666777777888777777888;;;<<<<<<999777888888888777777777777888999999999999999999999999777888888999999:::;;;;;;:::<<<======<<<;;;;;;<<<@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>>===>>>>>>>>>============<<<<<<;;;:::::::::;;;===>>>======???@@@@@@@@@@@@@@@DDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFKKKJJJIIIGGGFFFEEEEEEEEECCCEEEGGGGGGEEEBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAA===@@@DDDTTTggg```KKKCCCAAAAAAAAABBBCCCEEEGGGHHHIIIJJJKKKKKKIIIIIIKKKLLLOOOOOONNNMMMNNNQQQUUUYYYZZZVVVWWW\\\\\\QQQCCC;;;;;;:::;;;===>>>AAAIIISSS444444333333333222222222111111222222333444555555111111111000000000//////000000000000//////////////////////////////////////////000000111111111111000000000000000000000000//////000111111111111111///000111222222222222222111222222333333444444555555666777777555444555555333333222222222333444444333333333444444444555555555555555555555555555555444444444444444555555666666666777888999::::::;;;999999999888888888888888999::::::;;;;;;:::::::::888888999999999999999888777777888999:::;;;===>>>;;;;;;<<<===>>>=========<<<<<<>>>@@@CCCCCCAAA>>><<<;;;999777555777;;;>>>===???AAACCCEEEDDDDDDCCCAAAAAABBBAAAAAA@@@?????????>>>===>>>@@@BBBBBBBBBBBBDDDEEEFFFEEEDDDCCCCCCCCC???>>>@@@@@@>>>@@@DDDEEEDDDBBB@@@@@@AAABBBCCC<<<<<<=========<<<<<<;;;:::::::::999999888777777888888888777777777777777666666666666666666666666666666666555555555555555444444444444444444444444333333444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555555555444333333333333444444444444444444444444444444444333333333333444444333444444444555666666666555555555555555555555555666666555555666666777888666666555555666777888888777777888;;;<<<<<<999777777777777777888777777777999999999999999999999999777888888999999:::;;;;;;:::<<<======<<<;;;;;;<<<>>>===<<<;;;::::::::::::<<<<<<============<<<<<<;;;;;;<<<======>>>?????????>>>>>>>>>============;;;:::999888999:::;;;<<<======???@@@@@@@@@@@@@@@CCCDDDFFFFFFDDDCCCCCCDDDCCCDDDEEEEEEDDDCCCEEEGGGIIIJJJKKKLLLMMMMMMKKKHHHJJJIIIHHHIIIKKKLLLJJJHHHJJJJJJIIIGGGFFFEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCEEEBBBBBBBBBBBBBBBAAAAAA@@@===???<<>>AAAIIISSS444444333333333333222222111111111222222333333333111111000000000/////////000000000000////////////000000000000000000000000/////////000111111222222000000000000000000000000//////000111222222222222///000111222222222222222111222222333333444444555444666777777666555555666333333333222222333333444222333333444444555555555444444444444444444444444444444444555555555555555666666777777888999::::::888888888888888888999999888999999:::::::::::::::777777888999999999888888888888888888999;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<===@@@BBBCCCBBBAAA======;;;888666666888;;;<<<>>>AAADDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@>>>======???AAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBB???>>>@@@@@@===>>>BBBAAA@@@???>>>===>>>>>>???:::;;;<<<=========;;;;;;::::::999888888777777777777777777777777777777777666666666666666666666666666666666555555555555444333333333333333333333333333444444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666666555555555555444333333333333444444444444444444444444444222222222222333444555666444444444555555555555555555555555555555555555555666666555555666666777888555555555555666777888888888777777999;;;;;;999777555666777888888888777777999999999999999999999999777888888999999:::;;;;;;:::;;;======;;;:::;;;<<<;;;;;;:::999999999999:::<<<<<<===>>>>>>>>>>>>===:::<<<===>>>===>>>???AAA??????>>>>>>>>>=========:::::::::999:::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@AAACCCEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFIIIKKKLLLOOOUUUXXXRRRJJJLLLJJJHHHJJJMMMNNNLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBAAAAAABBBEEEGGGEEEEEEEEECCCBBB@@@>>>===BBBCCC===:::>>>999888BBB>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIKKKMMMNNNLLLKKKMMMRRRWWW]]]\\\___dddaaaTTTEEE===;;;:::;;;===>>>AAAIIISSS444444333333333333222222111111111111111111111111111000000000////////////000000000000////////////000000000000000000000000...//////000111111222222000000000000000000000000//////000111222222222222//////000222222333333222111222222333333444444555444555777777666555555666444333333222222333333333222222333333444555555666444444444444444444444444444444555666666666666666666666666777777888888888777777777888999999999:::777888888999::::::999999666777777888999999888888999999888888999:::;;;;;;:::::::::::::::;;;;;;<<<=========???AAACCCCCCCCC@@@@@@>>>;;;888777888999999<<<@@@CCCEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDAAA???===<<<>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCC???>>>@@@@@@======@@@======<<<<<<<<<;;;;;;;;;888999;;;=========;;;;;;:::999888777777666666666666777777777777777777777666666666666666666666666666666555555555444444444444444444444444444444444333444444333222222333555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666666555555555555444333333333333444555555555555555555555555222222222333444666888999555555555555555444444444555555555555555555555555555555444444555555666777555444444555555777888888888777666777999:::999888444555777888888888777777999999999999999999999999777888888999999:::;;;;;;999;;;<<<<<<;;;:::;;;;;;999999999999999::::::;;;;;;<<<<<<===>>>>>>======:::<<<>>>???>>>>>>@@@BBB?????????>>>>>>>>>======;;;;;;<<<==================>>>???@@@@@@AAA@@@@@@???AAADDDEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCCCCCCCGGGHHHJJJQQQ]]]ccc[[[NNNKKKIIIGGGIIIMMMNNNLLLHHHEEEEEEFFFFFFFFFEEEEEEEEEAAABBBDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDCCC@@@>>>===BBBEEE???===???:::888BBB<<<===>>>???@@@AAAAAAAAADDDDDDDDDCCCCCCDDDGGGJJJFFFIIILLLLLLJJJKKKPPPUUUXXXZZZ___ddd```RRREEE???;;;:::;;;===>>>AAAIIISSS444444444333333333222222111111111000000000000000000000000000////////////000000000000////////////000000000000000000000000...//////000111222222222000000000000000000000000//////000222222333333333//////000222222333333333111222222333333444555555444555777777666555555666444444333222222333333333222222333333444555666666444444444444444444444444444555666666777777666666666666666666777777777777666666777888999::::::;;;666777888999999999999999666666777888888888888888999999999888999999::::::888999:::;;;;;;;;;::::::>>>===<<<>>>AAACCCDDDDDDBBBBBBAAA>>>;;;888888999777:::???CCCDDDCCCAAA???AAAAAACCCDDDEEEFFFFFFFFFBBB???===<<<===?????????@@@@@@@@@BBBCCCDDDCCCBBBDDD@@@???AAA@@@===<<>>>>>@@@CCC????????????>>>>>>>>>>>><<<===???@@@@@@@@@???>>>===>>>???@@@@@@AAA@@@@@@>>>@@@DDDEEEEEEDDDDDDDDDGGGHHHHHHGGGDDDAAAAAAAAADDDEEEHHHQQQaaajjj```PPPKKKHHHFFFHHHMMMNNNKKKGGGFFFFFFGGGHHHHHHHHHHHHGGGAAACCCFFFFFFEEEBBBAAA@@@BBBCCCDDDDDDDDDCCCBBBAAA:::>>><<<===AAA:::444;;;;;;<<<===??????@@@@@@@@@DDDEEEEEEDDDCCCEEEHHHKKKEEEIIIMMMMMMKKKLLLPPPUUURRRVVV^^^ccc^^^PPPDDD@@@;;;:::;;;===>>>AAAIIISSS111222333333333333222111111000///000111222111///222111111111000000//////000000000000000000000000000000////////////000000111111000000111333555666000000000000000000000000//////000111111111111111000000000000111111111111444333333333333444555555555555555555555666777777555444444333333444444555444444444444444444444444555444333333555555444333444555555666777666666666777666666666666777777888888888999999999:::::::::888888888999999::::::::::::::::::999999888888888777777777777888888888888<<<;;;;;;:::::::::;;;;;;@@@@@@???AAACCCFFFHHHIIILLLJJJGGGCCC???<<<999888===<<<===@@@EEEFFFDDDBBBCCCCCCBBBBBBDDDGGGJJJMMMJJJEEEAAAAAADDDEEEBBB????????????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>===;;;999888666666666<<<<<<;;;;;;::::::::::::777777777777777777777777555555555555555555555555444444444555555555555666444444444444444444444444444444555555555555444444333333333333333333333333222222222222222222222222333444444555555444444333444444444555555555555666333444555555666666555555555555555555555555555555666666555555444444444444555222111666???FFFIIIHHH>>>:::555111000333777:::555444333333333333444555555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888999999888777666666777777:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===???@@@@@@@@@@@@BBBCCCAAA@@@???@@@AAABBBAAA??????@@@AAABBBCCCCCCCCCCCCJJJKKKLLLKKKIIIFFFCCCAAAEEEBBBBBBIIITTTZZZVVVPPPKKKOOOWWW\\\YYYPPPJJJJJJGGGHHHIIIIIIGGGEEEEEEFFFFFFGGGGGGFFFDDDCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBGGGDDDAAA>>>;;;:::::::::<<<===>>><<<;;;<<>>::::::@@@@@@CCCRRR111222222333333222222111111000///000111222111///111111111000000000//////000000000000000000000000000000////////////000000222111111111111222444555000000000000000000000000//////000111111111111111000000000000111111111111222222222222222333444444555555555555555666666777555444444333333444444555444444444444444444444444555444333333555555444333444444555666666666666555666666666666666777777888888888888888999999999:::999999999999:::::::::::::::::::::999999999888888888888888888999999999999===<<<<<<;;;;;;<<<<<<<<<===<<<===DDDLLLQQQOOOLLLNNNNNNMMMJJJDDD@@@>>>===>>>======@@@CCCEEEDDDCCCCCCBBBAAA@@@BBBDDDHHHIIIJJJFFFBBBCCCFFFGGGDDDAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>???>>>===;;;999888888888;;;;;;<<<<<<<<<;;;::::::777777777777777777777777555555555555555555555555444444444555555555555666444444444444444444444444444444555555555555444444333333333333333333333333222222222222222222222222333444444555555444444333333333333333444444444555333444555555666666555555555555555555555555555555777777666666555555555555666555555999@@@DDDDDDBBBFFFEEECCC@@@<<<888444222555555444333333444555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888999999888777777777777777:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>????????????@@@BBBAAA@@@??????@@@@@@???>>>===>>>@@@BBBCCCDDDEEEEEEIIIIIIIIIHHHGGGDDDBBBAAAEEECCCBBBGGGNNNPPPMMMHHHHHHKKKQQQUUURRRKKKFFFGGGGGGIIIIIIIIIGGGFFFGGGHHHFFFFFFGGGEEEDDDCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAEEECCC@@@===;;;:::::::::===???@@@???===<<<<<<===???@@@BBBBBBBBBDDDGGGJJJHHHFFFFFFIIINNNRRRSSSSSSXXXWWWeeeoooaaaOOOFFF>>>:::>>>::::::@@@@@@CCCRRR111111222333333222111111111000///000111222111///111111000000000000//////000000000000000000000000000000////////////000000222222111111111222222333000000000000000000000000//////000111111111111111000000000000111111111111111111111111111222333333555444444444444555666666555444444333333444444555444444444444444444444444555444333333555555444333333333444555555555555555666666666666666777888888777777777888888888999999;;;;;;:::::::::::::::999:::::::::999999999999888999999999::::::::::::;;;======<<<<<<<<<======>>>===;;;>>>GGGRRRWWWRRRLLLMMMPPPRRROOOHHHBBBAAACCC@@@>>>>>>???BBBDDDDDDDDDBBBAAA@@@???@@@AAADDDEEEIIIFFFCCCDDDFFFHHHFFFDDDAAA@@@@@@AAAAAABBBCCCDDDAAAAAA@@@@@@?????????>>>@@@???>>><<<;;;:::::::::999:::<<<=========;;;:::777777777777777777777777555555555555555555555555444444444555555555555666444444444444444444444444444444555555555555444444333333333333333333333333333333333333333333333333333444444555555444444333222222222333333333444444333444555555666666555555555555555555555555555555777777777666666666666666222222333666:::;;;888555===AAAFFFHHHGGGBBB;;;666555555444333333444555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888999888777777777777777777:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>;;;===>>>>>>======???@@@AAA???>>>>>>??????>>><<<<<<===???AAADDDEEEFFFFFFGGGFFFFFFEEECCCBBBBBBAAACCCCCCCCCEEEHHHHHHFFFDDDFFFFFFIIILLLJJJEEECCCEEEHHHHHHHHHGGGFFFFFFIIIKKKEEEFFFFFFEEECCCCCCDDDEEEGGGFFFEEEDDDCCCAAAAAA@@@CCCBBB???===;;;:::::::::===???BBBDDDDDDBBB???===>>>???AAAAAAAAABBBEEEGGGFFFEEEDDDGGGLLLQQQTTTVVVXXXVVVdddnnn```OOOFFF???:::>>>::::::@@@@@@CCCRRR111111222222222222111111111000///000111222111///000000000000000000//////////////////////////////000000////////////000000222222222111111111111111000000000000000000000000//////000111111111111111///000000000111111111111111111111111111222333333444444333333444444555666555444444333333444444555444444444444444444444444555444333333555555444333222333444444555555444444666555555666666777888999666777777777777888888888<<<;;;;;;;;;::::::999999999999999999999999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<===>>>??????AAAHHHOOOQQQMMMHHHHHHNNNRRRPPPHHHBBBAAADDDAAA@@@??????@@@BBBDDDDDDBBBAAA@@@??????@@@AAABBBFFFDDDBBBCCCEEEGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;777999<<<>>>>>>===;;;:::777777777777777777777777555555555555555555555555444444444555555555555666444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333444444555555444444333222333333333333444444444333444555555666555555555555555555555555555555555666666666666555555555555222111111222444555222000111666===BBBDDDBBB>>>:::555555444444444444555555555555555555555555555555666666666666666666666666666666666666777777777777666777777777888888888888888888777777777777777888:::999888888::::::999888999999999:::::::::;;;;;;;;;;;;:::::::::999999999<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<===???>>>======???@@@@@@???======>>>>>><<<;;;===>>>@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCC@@@BBBDDDEEEEEEEEEFFFFFFEEECCCCCCFFFEEEBBBBBBEEEFFFFFFFFFEEEDDDEEEHHHKKKDDDEEEEEEDDDBBBBBBCCCEEEGGGFFFFFFDDDCCCAAA@@@???AAA???>>><<<;;;:::::::::<<>>@@@AAAAAA@@@@@@BBBCCCGGGGGGHHHJJJNNNQQQTTTUUUTTTRRR```jjj]]]LLLDDD===:::>>>::::::@@@???CCCRRR}}}111111111111111111111111111000///000111222111/////////////////////000000////////////////////////000000////////////000000111111111111111111111000000000000000000000000000//////000111111111111111///000000000111111111111222222222222222333444444333333333333333444555555555444444333333444444555444444444444444444444444555444333333555555444333222333444444555555444444555555555555666777888999666777777777777888888888;;;;;;;;;::::::999999999999999999999999999999999888888888999999999999:::;;;:::::::::;;;;;;<<<===>>>@@@CCCDDDEEEEEEGGGHHHEEEKKKPPPNNNGGGAAABBBEEEAAAAAA@@@???@@@AAACCCDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAACCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;:::::::::;;;666888;;;===>>>===;;;999666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444333333444444444444333333333333333333333333333333333333333333333333333333333444444555555444444333444444444444555555555555333444555555666555555555555555555555555555555555444444444444444444444444666555333333444666666777555666777888888666555444555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777666777777777888888888888888777777777777777888888:::999888888::::::999888999999999:::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@???>>>>>>???@@@???>>>======>>>>>>===;;;@@@AAAAAABBBCCCCCCCCCBBBEEEDDDCCCCCCCCCCCCDDDDDD@@@BBBDDDDDDBBBBBBCCCEEEFFFCCCBBBDDDEEECCCDDDGGGDDDDDDDDDCCCBBBCCCFFFIIIDDDEEEEEECCCBBBAAACCCDDDFFFEEEEEEDDDCCCAAA???>>>======<<<;;;::::::::::::<<<>>>CCCKKKQQQPPPIIIBBB???@@@CCCCCCCCCDDDEEEGGGHHHJJJMMMPPPQQQQQQPPPPPPRRRPPP]]]ggg[[[KKKCCC===:::>>>::::::@@@???CCCRRR|||222111000000000000111222111000///000111222111///......////////////000000000000000000000000000000000000////////////000000000000111111222111111000000000000000000000000000//////000111111111111111000000000000111111111111222222222222222333444444333222222222222333444444555444444333333444444555444444444444444444444444555444333333555555444333333333444555555555555555555555555555666888999:::777777777888888888999999::::::999999999999999888888999999999999:::::::::888888888888999999999999:::::::::::::::;;;<<<===;;;>>>@@@@@@>>>???DDDIIIEEEIIIMMMLLLGGGCCCDDDFFF@@@AAABBBAAA@@@@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@????????????;;;;;;:::::::::::::::;;;777888:::;;;;;;;;;999888666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444333333444444444444333333333333333333333333333333333333333333333333333333333444444555555444444333444444444555555555666666333444555555666666555555555555555555555555555555333333333333333444444444555444333222333555777999666555333222111222444555444555666666666666555444555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888777777777777777888888999:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>???@@@@@@>>>>>>???@@@>>>===<<<===>>>???>>>===AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDBBB@@@??????@@@FFFBBBBBBEEEGGGFFFEEEGGGCCCCCCCCCBBBAAAAAADDDFFFCCCDDDDDDCCCAAAAAABBBCCCCCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;;;;::::::::::::======???GGGNNNMMMEEE===>>>AAADDDFFFGGGHHHJJJLLLGGGKKKOOOQQQPPPNNNLLLKKKRRROOO\\\gggZZZKKKDDD>>>:::>>>::::::@@@@@@CCCRRR222111000//////000111222111000///000111222111///........./////////000000000000000000000000000000000000////////////000000...///000111222222111111000000000000000000000000//////000111111111111111000000000000111111111111111111111111111222333333222222222222222333333444555444444333333444444555444444444444444444444444555444333333555555444333444444555666666666666555444444555555666888999:::888888888888999999999:::777888888888888888888999888888999999999:::::::::999999999999:::::::::;;;:::::::::;;;;;;<<<===>>><<<===>>>>>>>>>@@@CCCFFFEEEGGGHHHHHHEEEDDDDDDEEE???AAACCCCCCAAA???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@BBB??????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;888888999999999888777777666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444333444444555555444444333333333444444444555555555333444555555666666555555555555555555555555555555333333333444444444555555222333333333222333444555111111111222444666777888444555666777777666555444555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888777777777777777888999999:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>??????=========???===<<<<<<===???@@@@@@???@@@AAAAAABBBCCCCCCCCCBBB@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDD@@@AAAFFFIIIGGGDDDEEECCCDDDDDDDDDBBBAAABBBCCCCCCCCCDDDBBBAAA@@@AAACCC@@@AAABBBBBBAAA@@@>>><<<999999999::::::::::::999===;;;;;;BBBKKKMMMEEE<<>>::::::@@@@@@CCCRRR222111000//////000111222111000///000111222111///---.........//////000000000000000000000000000000000000////////////000000---...000111222222222111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000111111222222222111111222222333444555444444333333444444555444444444444444444444444555444333333555555444333444555666666777777666666444444555555666888999:::888999999999999:::::::::666666777777888888888999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????AAA???>>>???AAABBBAAA@@@DDDDDDCCCCCCCCCCCCCCCCCC>>>AAADDDDDDAAA??????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAA>>>>>>===============>>>???>>>===<<<;;;:::999999;;;;;;:::::::::;;;<<<<<<999999888777777666666666666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444333444444555555444444333222222333333333444444444333444555555666666555555555555555555555555555555444444444555555555666666444666888999888666555555111333555666777666444333444555666777777666555444555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888777777666777777888999999:::999888888::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>===<<<;;;<<<======<<<<<<===@@@AAAAAA@@@>>>???@@@BBBCCCDDDDDDDDD>>>@@@BBBDDDFFFEEEDDDCCCDDDCCCBBBDDDGGGIIIIIIIIIAAA>>>???FFFIIIFFFCCCBBBCCCEEEFFFEEEDDDBBBBBBCCCBBBCCCCCCBBB@@@@@@AAACCC>>>???AAAAAAAAA???===<<<777888999::::::::::::999<<<888888AAALLLPPPJJJBBBAAACCCDDDCCC@@@===<<<<<>>::::::@@@@@@DDDRRR000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222111000000000111222333333333333333333333333333333333333444444444555555444444222222222222444444444444444444444444444444777777777777777666666666111222333444555777888888777888888999999999888888888888999999999:::::::::888888888999999::::::::::::::::::::::::;;;======;;;;;;;;;;;;<<<<<<======????????????????????????CCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCC@@@@@@???>>>===<<<;;;:::>>><<<;;;:::999::::::;;;:::::::::999999999888888;;;;;;::::::999888777777666666666666666777888888555555555444444333333333333333333333333333333333222333444444555555444444444333333222222333333444555444333333222222222222777777666555444333333222444444444444444444444444444444444555444444333333555555555444444333333333333333333444444444555555333444444444555666666666333333333444444444555555444444444555555555555666555555555555555444444444555555555555555666777888666666555555555444444444555555555555666666666666777777777777888888888888777777777777888888888888555555555666777777888888888888777777888888999:::<<<;;;:::999999999:::;;;888888777777888888999:::<<<<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@???>>>======<<<<<<<<<;;;:::;;;<<<===>>>AAA@@@>>>=========>>>???>>>???@@@AAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDCCCAAAAAABBBDDDGGGIIIGGGEEECCCDDDEEEEEEBBB???CCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>><<<;;;;;;<<<:::999999:::;;;999888:::777888AAALLLPPPLLLEEEIIIFFFBBB>>>===>>>AAACCCEEEEEEEEECCCAAAAAACCCEEEJJJLLLVVVWWWJJJEEEAAA777;;;::::::<<<;;;>>>HHHTTT000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000111333444333333333333333333333333333333333444444444444555444333333222222333333444333333333333333333333333444444444444444333333333333333444555666666777888777777888999999999888888888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<======????????????????????????BBBBBBBBBAAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::::::::::::::::::::999999999888888888;;;::::::999888888777777666666555555666777777888555555444444444333333333333333333333333333333333222333444444555444444444444333333222222333333444555444333333222222222333666666555555444333333333444444444444444444444444333444444555444444333333555555444444444333333333333333333444444444555555444444444555555555555555333333333444444444555555444444444555555555555666444444555555555555555555666555555555555666666777666666555555555444444444555555555555666666666666666666777777777888888888666666777777777888888888555555666666777888888999999888888888888999::::::===<<<:::999888888888888888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::;;;<<<===>>>AAA@@@???>>>======>>>>>>>>>>>>???AAAAAABBBBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEDDDBBB@@@AAABBBDDDFFFFFFDDDBBBCCCEEEEEECCC@@@CCCBBBBBBAAAAAA@@@@@@???@@@?????????@@@@@@AAABBB@@@@@@???>>>======<<<<<<;;;:::999999::::::999777888777888<<>>>>>========================????????????????????????AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>??????===============>>>???@@@@@@@@@???>>>>>>===<<<<<<::::::;;;;;;;;;:::999999:::999999999999888888888::::::999999888777777777666555555555555666777777555444444444444333333333333333333333333333333333222222333444444444444444444333333222222333333444444444333222222222333333444444444333333333333333444444444444444444444444333333444444555444444333555444444444444333333333333333333444444444555555555555555555555444444444333333333444444444555555444444444555555555555666333444444444555666666666777666666555555555555666555555555555555444444444555555555555666666666666666666777777777777888888666666777777777777888888666666666777888888999999999999999999999:::;;;;;;===<<<:::888777666666666888888777777888888999::::::;;;;;;;;;<<<=========??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======AAA@@@???>>>===============>>>???AAABBBCCCCCCCCC@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;999888888999:::888777777777777777999===AAAEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCAAA@@@AAACCCEEEIIIJJJTTTUUUHHH@@@???999<<<;;;<<<======???JJJUUU000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////...//////000222333444555333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222555555555555555666666666666666666666666666666666555666777888888999999888888888888888888777777777999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>============????????????????????????AAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????@@@@@@??????>>>>>>>>>>>>??????============>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<888999:::;;;;;;:::999888999999999999888888888888999999888888777777777777555555555444444555666666444444444444444444444444333333333333333333333333222222333444444444444333444333333222222333333444444333333222222333333333222222222333333444444444444444444444444444444444333333444444555444444444444444444444444444444444333333333444444444555555666666666555444444444333333333333444444444555555444444444555555555555666333333333444555666777777888777666555555555555555555555555555555555555555555555555555666666666666666666666666777777777888666666666666777777777888666666777777888999999999::::::999999::::::;;;<<<:::999999888777666666666888888777777888888999::::::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======@@@@@@???>>>>>>=========<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???@@@BBBBBB@@@@@@@@@BBBCCCEEEFFFFFFCCCBBBBBBAAAAAA@@@@@@???<<<=====================<<<<<<<<<<<<<<<<<<<<<===<<<:::999999::::::999888888777666666777:::>>>@@@EEEEEEDDDDDDCCCCCCCCCBBB@@@AAAAAA@@@???@@@BBBDDDHHHNNN^^^```MMM???>>>;;;===<<<<<<>>>===@@@JJJVVV000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////...///000111222333444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222555555666666777777777777666666666666555555555555555555666777888999999999999999999999999999999999999999999999999999999999;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@?????????@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@??????>>>>>>===<<<<<<<<<777888999:::::::::888888999999999888888888777777888888777777777777666666555555444444444444444555444444444444444444444444333333333333333333333333111222333333444444333333444333333222222333333444333333333222222333333444111222222333333444444444444444444444444444444444222333333444555555555444444444444444444444444444333333333444444444555555666666666555444444444333333333333444444444555555444444444555555555555666333333333444555666777777888777666555555555555555444555555555555555555555555555555555666666666666555666666666666777777777555666666666666777777777666666666777888888999999::::::999999::::::;;;<<<666777777777777777777777888888777777888888999::::::::::::;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>======>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@?????????@@@AAACCCDDD>>>???@@@AAABBBDDDGGGIIICCCBBBBBBAAAAAA@@@@@@???;;;<<<=========<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999;;;888666888<<<>>>===:::======>>>>>>>>>======<<<===>>>???>>>>>>???BBBDDDFFFRRRjjjpppXXXCCC>>><<<===<<<<<<>>>===@@@JJJVVV000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000222333333333333333333333333333333333333222222222222333333333333222333333444444333333222333333333333333333333333333333444444555666666666555555555555555444444444444555666777888999999999888888999999999::::::::::::::::::999999999999888:::::::::::::::;;;======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCC@@@@@@????????????@@@@@@??????>>>>>>>>>>>>???????????????>>>>>>??????@@@=========<<<<<<;;;;;;;;;777777888999999999888888999888888888888777777777777777777666666666666666555555444333333333333444333333333444444444444555333333333333333333333333111111222333333333333333444333333222222333333444333333222222222333444444222222333333444444555555444444444444444444444444222222333444555555555555333333333444444444444555333333333444444444555555555555555555555444444444333333333444444444555555444444444555555555555666333444444444555666666666777666666555555555555666444444444555555555555555555555555555666666666666555555666666666666777777555555666666666666777777555555555666777777888888999999999999999:::;;;;;;555666777888888999888888888888777777888888999::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<======>>>????????????>>>>>>???@@@BBBCCCDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDD?????????@@@AAABBBDDDDDD===???@@@AAAAAACCCGGGJJJCCCBBBBBBAAAAAA@@@@@@???;;;<<<=========<<<:::::::::::::::::::::;;;;;;;;;<<<;;;999:::;;;;;;:::888;;;999888;;;??????<<<888888999999999999999999999;;;<<<=========>>>AAADDDFFFRRRnnnzzzeeeKKKAAA;;;<<<;;;<<<======???JJJUUU000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000111222333222222111333333333333333333333333111222222222222333333333222333333444444333333222333333333333333333333333222222333444444555666666333333333444444444444444333444555777888888999999666666777888999:::;;;;;;:::::::::999999999888888999999888999999:::;;;<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>?????????>>>>>>=========>>>>>>;;;;;;;;;;;;;;;:::::::::777777777777777888999999888888888888777777777777666666666666666666666666555444444333222222333333333333333444444444555555333333333333333333333333111111222333333333333222444333333222222333333444333222222222333333444555444444444444444555555555444444444444444444444444111222333444555555555555333333333444444444555555333333333444444444555555444444444555555555555555333333333444444444555555444444444555555555555666444444555555555555555555666555555555555666666777444444444555555555666666555555555555666666666666555555555666666666777777555555555666666666777777444444444555666666777777999888888888888999::::::666777888999999999888777888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<===???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFDDDCCCAAAAAAAAACCCCCC@@@AAAAAAAAABBBBBBCCCCCC===???@@@@@@@@@BBBGGGJJJCCCBBBBBBAAAAAA@@@@@@???;;;<<<===>>>===<<<:::999::::::::::::999999999999:::999777888999999888666888999:::;;;;;;;;;::::::999888888888888999:::;;;:::;;;<<<<<<<<<>>>AAACCCGGGMMMggg{{{nnnVVVEEE:::;;;:::;;;<<<<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@@@@??????>>>>>>>>>>>>??????>>>======<<<<<<<<<======::::::::::::::::::999999888777666666666777999:::888888888888777777777777555555555666666666666666555444333333222222222222333333333444444555555555333333333333333333333333111111222333333333333222444333333222222333333444222222222222333333444555555555555555555555555555444444444444444444444444111222333444555555555555333333333444444555555555333333333444444444555555333444444555555666666666333333333444444444555555444444444555555555666666555555555555555444444444555555555555555666777888444444444555555555666666555555555555666666666777555555555555666666666777555555555555666666666777333333444444555666666666888888777777888888999:::888999::::::999888777666888888888777888999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;999;;;===???AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA===???@@@@@@@@@BBBFFFKKKCCCCCCBBBAAAAAA@@@@@@???;;;<<<===>>>>>><<<:::999:::::::::999999999888888888777666666777777666555555999;;;:::666555999===777666666555666777999:::999:::;;;;;;<<<===@@@CCCHHHHHH^^^wwwrrr^^^III888;;;::::::<<<;;;>>>HHHTTT000000000000000000000000000000000000000000000000////////////////////////............////////////......///000000000000000000000000000000000000000222222222111111111111000000000111111111111000000000000000000111111111111............////////////111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444555555666777888888999666777888::::::999999888999999888888888888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::999888777777777888888888777666666666666666888666555444444555666888555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333444666777888777555444666555555555555444444444333333333333333333333333333777<<>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;===>>>???>>>===;;;999:::<<<>>>AAADDDGGGHHHCCCBBB@@@@@@DDDIIIGGGAAA@@@@@@@@@AAABBBCCCDDDEEEJJJGGGCCC@@@?????????>>>?????????@@@AAABBBDDDEEE@@@???======???@@@@@@???@@@>>><<<;;;;;;<<<;;;999<<<:::888777777777555333777777777777777777777777777777777777888888888888:::999888777777888999::::::::::::::::::;;;???BBBCCCMMMfff|||vvvYYYDDD@@@<<<:::999:::;;;???IIITTT000000000000000000000000////////////////////////////////////////////////............////////////......///000000000000000000000000000000000000000222222222111111111000000000000111111111111000000000000000000111111111111....../////////000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555666666777777888888777888999:::::::::999888999999888888888888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888888777777777888888777777666666666666666777666555444444555666777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444555777888888888666555666555555555555444444444333333333333333333333333333888???DDDEEE@@@:::666333333333333333333333333444333333333333444555555444444444555555555555666666555444444444444555666444444444444444444444444444444444444444444444444333444555666666666555444444444555555555555444444555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666777888888999999888888777999888888888888777777777888777666666666777888999:::::::::;;;<<<<<<=========<<<;;;:::999::::::;;;:::;;;===>>>>>>>>><<<<<<::::::;;;===@@@BBBEEEFFFCCCCCCAAA@@@EEEIIIHHHBBBAAAAAAAAAAAABBBCCCDDDDDDHHHEEEBBBAAAAAAAAA@@@???BBBAAAAAA@@@@@@@@@@@@@@@CCCBBBAAAAAACCCCCCBBBAAA???===;;;:::;;;;;;:::999999888777777888999888666777777777777777777777777666666777777777888888888999888888777777888888999999::::::::::::<<>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>======>>>===<<<;;;::::::::::::999999999999999999999999999888888777777777777777888777666666555555666666777666555444444555666777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444555777888888888777666666555555555555444444444333333333333333333333333222777???EEEFFFBBB<<<777333333333333333333333333444333333333333444555555444444444555555555555666666555444444444444555666444444444444444444444444444444444444444444444444333444555555666666555555444444444444444444444333555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666777888888999999888888777999999999888888888888777777777888888999999999999999999999:::;;;;;;<<<<<<===<<<;;;:::999999999999:::;;;<<<===>>>===<<<<<<:::;;;;;;<<<>>>@@@AAABBB@@@AAA@@@@@@EEEKKKKKKGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>??????CCCBBBBBBCCCEEEDDDBBB@@@===;;;999999999:::999888777666666777:::;;;;;;:::777777777777777777777777666666777777777777888888777888888999999888888777888999:::::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<===<<<;;;::::::999999999999999999999999999999999888777777666666666777777777777666555555555555666666555555444444555555666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444555666666777777666666666555555555555444444444333333333333333333333333111555:::>>>???<<<777444333333333333333333333333444333333333333444555555444444444555555555555666555555555444444555555555444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666777777888888888888777777999999999999888888888888666777999;;;;;;;;;:::999999999999:::;;;;;;<<<<<<>>>===<<<;;;:::999999999:::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>???@@@EEEMMMOOOLLLCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDEEEDDDCCC============>>>???@@@AAA??????@@@AAABBBAAA>>><<<;;;999888777888999888777777666666888;;;<<<<<<;;;777777777777777777777777666666666666777777777888666777888999999888777666777888:::::::::<<>>>>>>>>>>>>>>>>>======>>>>>>???@@@??????@@@??????>>><<<<<<<<<;;;:::999888888888888888888888888888888888888777666666555666666777777777666666555555555555555555555444444444444555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444444666555555555555444444444333333333333333333333333444555666666666444222111333333333333333333333333444333333333333444555555444444444555555555555666444555555555555555555444444444444444444444444444444444444444444444444444444444444444555555666666777777666555444444555555555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666777777777888888777777777999999999888888888777777555777999;;;<<<<<<:::999:::::::::;;;<<<<<<======>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>???AAADDDEEEDDDCCC============>>>???@@@@@@=========???@@@???;;;999:::888777777888888888777999888777888:::;;;;;;:::666666666666666666666666555666666666666777777777666777888999999888777666555777999:::;;;<<<>>>AAA???CCCKKKQQQKKK>>>999;;;:::888999;;;<<>>>>>>>>>>>>>>============>>>??????>>>??????@@@???===<<<;;;;;;:::999888888777777777777777777777777777777777555555555555555666666777777666555555444444555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222333333444444666555555555555444444444333333333333333333333333777666555444333222222222333333333333333333333333444333333333333444555555444444444555555555555666444444555666666555444444444444444444444444444444444444444444444444444444555444444444444555666666999888666555444444555666555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666666777777888888777777666888888888777777777777666555666999;;;<<<;;;:::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;DDDFFFDDD@@@@@@DDDFFFDDDCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>???BBBCCCCCCBBBAAAAAA???>>>============>>>======>>>>>>>>>;;;999:::888666666888999888777:::888777888999:::999888666666666666666666666666555555666666666666777777666777777888888777777666444666999:::;;;<<<>>>@@@@@@DDDJJJMMMGGG<<<888:::999888999;;;<<>>>>>>>>>>>===============>>>??????>>>>>>???@@@???===;;;:::::::::888777777777777777777777777777777777777777555444444444555555666777666666555444444444444555444444444555555444444444555555555555555555555555222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444444666555555555555444444444333333333333333333333333666555555555444333333333333333333333333333333333444333333333333444555555444444444555555555555666444444555666666555444444444444444444444444444444444444444444444444444444555444444333444555666777999777555444333333444555555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666666666666777777777777666666777777777666666666555555555666888999:::;;;::::::999999999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<>>BBBDDDCCCBBBCCCDDDEEEEEEDDDBBBAAA@@@???======???@@@AAA@@@BBBBBB@@@???>>>=========???===<<<<<<<<<<<<:::999:::888666777888999999888888777666777999:::999888666666666666666666666666555555555666666666777777777777666666666666777777333666999:::;;;<<<>>>@@@???DDDJJJLLLEEE<<<999:::888777888;;;<<<>>>FFFPPP||||||////////////////////////........................////////////////////////............/////////000///...,,,,,,,,,---///111000000000000000000000000000000000000////////////000000111111111111000000000000000000111111111111............////////////111111111111111111111111000000111222333333444444222222222222222222222222111111222333333444555555333333333333333333333333222222333333444555666666444555555666777888888999999888777777777888:::;;;777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>===============>>>??????===>>>???@@@???===;;;::::::999888777666666666666777777777777777777777777444444444444444555666777666666555444444444444555333444444555555444444333555555555555555555555555222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555666666666555555555444444444333333333333333333333333222333444666666555333333333333333333333333333333444333333333333444555555444444444555555555666666333444555666666555444333444444444444444444444444444444444444444444444444555555444333444555666777888666444222111222333444555555555555555555555555555555666666666666555555666666666666666666666666555555555555666666666777666666777777777777666666666666666666555555555555555555777888999::::::;;;777888888999::::::;;;;;;999:::;;;============<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;<<<<<>>>>>CCCGGGGGGAAACCCDDDFFFFFFEEECCCBBBBBB???<<<<<<===>>>????????????????????????@@@AAA>>><<<999999999:::999888:::888777777888:::999888666555555666888::::::999666666666666666666666666555555555555666666666777888777666555555666777888333555888:::;;;<<<>>>@@@;;;AAAHHHJJJDDD===:::;;;888777888;;;<<<>>>FFFOOOxxx///////////////.....................///////////////////////////.................................//////////////////////////////000111111111111111000000000000000000000000000000000000111111111111111111000000//////......000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222333333333444444444555555555555555555555555555555444444444555555555555666666666666666777777777777555666777888888999999888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===============<<<<<<<<<<<<=========<<<;;;;;;;;;:::999999999888888888888777999888888888777777666666444444444555555555666666777666666555444444333333444444444444444444444444444444444444333333222111555444333333222222222222333333333333333333333333222222222222222222222222444444444333333222222222333444444555555444444333444444444444444444444444666666666555555444444444333333333333333333333333333333333444444444555555555555555555555555555555666555444333333333333333333444555666666555444333555555555555555555555555777666555444444555666777666666444333333444555666444444444333333222222222333333333444444444555555666555333333333444666888666666555444444444444555666555555444444555555666777777777777777777777777777777777777666666666666777777777777888888888888<<<;;;;;;::::::;;;;;;<<<>>>======<<<<<<<<<======;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<======???@@@AAABBBCCCAAAAAABBBCCCCCCBBBBBBBBB>>>>>>======>>>???@@@@@@===>>>>>>???@@@@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777666666666666666666666666888888888888888888888888555555555555666666666777555555555555666666666666555666888888888:::<<>>CCCLLLPPPIII<<<777;;;<<<;;;<<<===;;;<<>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>>??????@@@??????>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;888888999999888888777666777777777777777777777777555555555555555555555555888888888777666666555555666666666666777777777777666777999999999:::<<<>>>@@@EEENNNRRRJJJ===999<<<;;;;;;<<<===;;;<<>>======<<<;;;999999:::;;;<<<======>>><<<<<<===>>>>>>???@@@@@@BBBBBBBBBAAA@@@???======>>>>>>=========>>>??????AAA@@@???===<<<<<<======::::::::::::;;;;;;;;;;;;777777888888777777666555888888888888888888888888555555555555555555555555;;;;;;999888666555444333666666777777777888888888888999::::::999:::<<<>>>@@@GGGPPPSSSKKK???:::<<<;;;:::<<<===;;;<<>>???<<<<<<======>>>>>>????????????@@@@@@???>>>======>>>>>>=========>>>>>>???BBBAAA>>><<<;;;:::;;;;;;:::::::::::::::;;;;;;;;;777777777777777666555555777777777777777777777777777777777777777777777777:::999888777666444333333666666666666777777777777999:::;;;:::999999;;;===@@@HHHPPPQQQIII???:::;;;;;;:::;;;===;;;===EEEPPP---.........//////000000............////////////---.........//////000000////////////////////////////////////////////////---......///////////////////////////////////////...////////////000000000////////////000000000000////////////////////////000000111111111222222222000000////////////000000111111111222222333333333222222333333333444444444333333333333333333333333444444444555555555555666555555555555666666666666444555666777888888888888777888999999::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;::::::::::::888999999999::::::;;;;;;888888888777777777666666444444444444555555555555555555555555555555555444555555444444444444333333333333333333333333333333222333333444444333333333333333333222222333333444111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444333333333444444555555555555444444555555555555555555555555555555555555555555555555444444333333444444555555555666666444444444444444444555555333333333444444444555555444444444444555555666666888777666555444444444444777666666555555666666777666666666666666666666666::::::999999888777777666666777777777888888888888:::::::::999999::::::::::::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;===>>>??????===============>>>>>>>>><<<======>>>????????????>>>>>>===============>>>AAA@@@>>><<<::::::::::::999999999:::::::::;;;;;;777777777777777666555555666666666666666666666666666666666666666666666666666666555555555444444444444444444555555555666666888999::::::999999;;;===@@@HHHOOOLLLDDD===:::999::::::;;;===<<<===FFFPPP------......///000000000............////////////------......///000000000////////////////////////////////////////////////......///000000000000///000000000000000000000000......////////////000000////////////000000000000000000000000000000000000000111111111111222222222000000000//////000000000111111111222222333333444111222222222333333333333333333333333333333333333444444444555555555555666444444555555555666666666333444555666777777777777888888999:::::::::::::::999999999999::::::::::::<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::999;;;<<<;;;:::999:::;;;;;;;;;:::::::::999999999888999999999999999::::::888888777777777666666666444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333333333222222333444444444333333333333222222222333444444222222222222222222222222222222222222222222222222222222333333333333444444333444444555555444444333444444444444444444444444333333333333444444444444333333333333333333333333333333333444444444555555555555555555555555555555444444333333333444555555666555444444444444555666555555555555555555555555333444555555555555444444222333444555666666666666444444444444444555555555333333333444444444555555444444444555555555555666666555555444444444444444555555444444444444555555666666666666666666666666999888888888888777777777777777777777888888888888::::::999999999999::::::999999999999:::;;;;;;<<<999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>???@@@@@@@@@>>>>>>======<<<<<<============<<<<<<;;;:::999999888888999999::::::;;;;;;777777888888777777666555555555555555555555555555444444444444444444444444333333333444444555555555333333444444444555555555777888999999888999;;;===@@@HHHMMMHHH???;;;999999:::999;;;<<<<<<===FFFQQQ~~~------......///000000111............////////////------......///000000111////////////////////////////////////////////////...///000000111111000000000000000000000000000000........./////////000000.../////////000000000111000000000000000000000000000111111111111222222222222222111111111111222222000111111222333333444444222222222333333333444444444444444444444444444444444444444555555555555666444444444555555555666666444555666777777888888888777777888999999999999999888999999999999:::::::::<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999:::;;;;;;999999:::;;;::::::::::::999999999999999999999999888888888888888777777777666666666666444444555555666666666666666666555555555444444444444444444444444444444444222222222222222222222222111222333333444444444333333222222222333333444555333333333333333333333333333333333333333333333333222222222333333444444444333444444555555444444333444444444444444444444444333333444444444555555555333333333333333333333333333333333444444444555555555555555555555555555555333333333333333444555666666555444444444444555666555555555555555555555555111222444555555555555444222333444666666666666555444444555555555666666666333333333444444444555555333444444555555555555555555555555555555666666777555555444444444444555555777777777777777777777777666666777777777777888888777777777777888888888888::::::999999999999::::::888888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>@@@@@@?????????>>>>>>>>><<<===>>>???????????????>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<<<<;;;:::999777888888999::::::;;;;;;888888999999888888777666666666666666666666666666444444444444444444444444444444444444555555666666444444444444555555555666444666777777777888;;;===BBBJJJLLLDDD<<<:::::::::999999;;;<<<<<<===GGGQQQ|||---------...///000000111............/////////000---------...///000000111000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000............/////////000.../////////000000111111000000000000000000000000000111111111111222222222444333333222222333333444000000111222333333444444333333333444444444555555555555555555555555555555444444444555555555666666444444444555555555666666555666777888888999999999666666777888888888888888888888999999999:::::::::<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999:::;;;;;;999999:::;;;:::::::::999999999888888:::999999999888888777777777777777777666666666666555555555666666666777777666666555555555444444444444555555555555555555555222222222222222222222222111222333333444444444444222222222222333333444555555555555555555555555555444444444444444444444444222222222333333444444444333444444555555444444333444444444444444444444444444444444555555666666666333333333333333333333333333333333444444444555555555555555555555555555555333333333333333444555666666555444333333444555666555555555555555555555555000111333555666666666555111222444666777777666555555666666666777777888888333333333444444444555555333444555555666666555555666555555666666777888999777777666666666666777777888888888888888888888888555555555666777777888888777777777777888888888888:::999999999999999999:::888888888888999:::;;;<<<;;;;;;<<<===>>>>>>======<<<<<<<<<===============AAAAAA@@@@@@??????>>>>>>>>>???????????????>>>===???>>>===<<<<<<<<<<<<<<<555777:::======<<<:::999777777888999::::::;;;;;;999999999999999888777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666777333444666777777888;;;===CCCKKKLLLCCC:::999;;;;;;999999;;;<<<<<<===GGGQQQzzz---......///////////////////////////////////////---......///////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222555444222444666666444111444444444444444444444444444333333333333444555555333444666777777666444333555555555555666666666666888777666777888888777666999999999999999999999999:::::::::::::::999888777:::999999999999999999:::;;;;;;:::::::::;;;<<<<<<888999:::::::::888777666666666555666666777888999777777666666555555555444666666666666666666666666555555555555555555555555666555444333333333333333444333333222222333333444666555333222222333555666333333333333333333333333333333333333333333333333222333333444444333333222444444444333333222222222555555555555444333333222555555555555444333222222333333444444333333222111444444444444333222222111333333333444444444555555666666555444333333222222333333333444444444555555333333333333333444555666444555555666666666666666555555444444444444555555444444444444444444444444555555555555555555555555333333333333333333333333333444555555555444333222555666666666666666555555666666777777777777666666888888888888999999999999777777777777777777777777666777777777777888888888888888777777777777777888888888999::::::::::::999::::::<<<=========<<<;;;>>>>>>============>>>>>>;;;;;;===>>>???@@@AAAAAA@@@?????????>>>>>>======<<>>;;;:::;;;;;;;;;;;;::::::999999999:::999888777777888999:::999999999888777666666555555555666666666666555555555555555555555555555555777777777777888888888888555666777666444333333555666666666666777888999:::AAAHHHJJJDDD===::::::888:::888999;;;<<<>>>FFFOOOwww---......///////////////////////////////////////---......///////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222555333222333555555333111444444444444444444444444444333333333333444555555333444555666666555444333555555555555666666666666999888888888999999888888999999999999999999999999999999999999999888777777999888777777777777888999;;;:::::::::::::::;;;;;;999999999999999888777777777666666666666777777888777666666666555555555555555555555555555555555555444444444444444444444444555555444333333333444444444333333222222333333444666444333222222333444666333333333333333333333333333333333333333333333333222333333444444333333222444444444333333222222222333444444444444333333222333333444444555444444444333333444444333333222111333333444444444333222222333444444444444444444444666555555444333333222222333333333444444444555555444444333333333444555555444555555666666666666666555555444444444444555555444444444444444444444444555555555555555555555555333333333333333333333333333444555555555444333333444444555555555555444444555555666666666666555555555555666666666777777777777777777777777777777777777777777888888888999999888888777777777777888888888888999::::::::::::999::::::<<<=========<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>???????????????>>>>>>>>>>>>=========<<<<<<===@@@AAAAAA>>><<<;;;<<<;;;;;;:::::::::999999999999999888777777888999999999999888888777666666555555555555666666555555555555555555555555555555555666666666666777777777777555666777666444333444555666666666666777888999:::@@@GGGIIIDDD===:::999888:::888999;;;<<<>>>FFFOOOvvv---......///////////////////////////////////////---......///////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222333222111222333444333222444444444444444444444444444333333333333444555555555555555555555555555555555555555555666666666666888888888888888888888888::::::::::::::::::::::::888888888888888777777666888777555444444555777888::::::::::::999999999::::::999888888888888888888888777777666666666666777666666666666555555555555555555555555555555555555333333333333333333333333333333444444444444444555444333333222222333333444555444333222222333444555333333333333333333333333333333333333333333333333222333333444444333333222444444333333333333222222222222333444444444333333111222333444555555555555333333444444333333222111222222333444444444333333444444444444444444444333555555555444444333333222333333333444444444555555555555444333333333444444444555555666666666666666555555444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444333444555666666555444333333333444444444444444333444444555555555555444444555555666666666666777777777777777777777777777777888888888888999999999:::888888777777777888888999888999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;AAAAAAAAA@@@???>>>===<<<======<<<<<<<<<<<<<<<;;;>>>???@@@???===<<<<<<===::::::::::::999999999999999999888777777888999999999888888777777666666555444444555555555555444444444444444444444444444444444555555555666666666666444666666666444333444555666666666666777888999:::???EEEHHHBBB<<<999999888:::888999;;;<<<>>>FFFOOOuuu---......///////////////////////////////////////---......///////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222111111222333333333444444444444444444444444444333333333333444555555666555444444444444555666555555555555666666666666666777777777666666666777::::::::::::::::::::::::888888999999999888888777999888555444444555888999999999::::::999999888888:::999888777777888999:::888888777666666555666666666666666666666555555555555555555555555555555555333333333333333333333333222333333444555555555555444333333222222333333444444444333222222333444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333111111222333444444444333222333444444555555555444333333444444333333222111111222222333444444444444555444444444444333333333555555444444444333333333333333333444444444555555666555444333333333333333444555555666666666666666555444444333333444444555444444444444444444444444555555555555555555555555555555555555555555555555333333555666666555555444333333444555555555444444444555555666666555555444777777777777888888888999666666666666666666666666888888999999999:::::::::888888777777888888999999888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<===:::999999999999999999999999888888888888888888999888888777777666666666666333333444444444444333333444444444444444444444444333333444444444555555555444555666555444333444666666666666666777888999:::===DDDGGGAAA;;;999999888:::888999;;;<<<>>>FFFOOOttt---......///////////////////////////////////////---......///////////////........................////////////////////////////////////000000000000//////000000000000//////////////////000000000000.../////////000000000111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111222111111111222333444444444444444444444444444444333333333333444555555666555444444444444555666555555555555666666666666777888:::999777666888999::::::::::::::::::::::::999999::::::;;;::::::999:::999777666666777999:::999::::::::::::999888777999999777777777888999:::888888777666666555666666555555555666666666666666555555555555555555555555444444444444444444444444222222333555555555555444444333333222222333333444333333333222222333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333111222333333444444444444444555555555444444333222333333444444333333222111111222222333444444444444444444444444444444444444444444444444444333333333333333333444444444555555666555444333333333333333444555555666666666666666444444333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555222333555666666666555555444444555666666666666666666666666777777666666666666777777777777888888888666666666666666666666666888888999999999:::::::::888888888888888999::::::999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>========================<<<;;;:::::::::;;;<<<<<<999999999999999999999999888888888999999888888888777777777666666666666666333333444444444444333333444444444444444444444444333333333333444444444444333555666555444444555666666666666666777888999:::<<>>FFFOOOrrr---......///////////////////////////////////////---......///////////////........................////////////////////////////////////000000000000//////000000000000//////////////////000000000000......//////000000111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111222222222111222444777444444444444444444444444444333333333333444555555555555555555555555555555555555555555666666666666999;;;===<<<999888:::===999999999999999999999999999:::;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;999888777888888888888888888999:::888777777666666666666777555555555666666666666666444444444444444444444444555555555555555555555555222333444555555555444333444333333222222333333444222222333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333444444555555444444555555555555444333222111333333444444333333222111222222333444444444333333333333333444444444555555444444444444444444444444333333333444444444555555555555444333333333444444444555555666666666666666444444333333333333444444444444444444444444444444555555555555555555555555444444444444444444444444222333555666777777666555444444555666777777777777666666777777777777666666444444555555555555666666777777777777777777777777888888888888999999999:::888888888888888999:::;;;999999:::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<======<<<<<<<<<<<<======<<<===>>>???????????????===============>>>>>>>>>:::999999:::<<<===<<<;;;888888888999999999999999777888999999999999888777666666666666666666666666444444555555555555444444333333333333333333333333222333333333444444444444333444666555444444555666666666666666777888999:::;;;BBBEEEAAA;;;::::::999:::888999;;;<<<>>>FFFOOOooo---......///////////////////////////////////////---......///////////////........................////////////////////////////////////000000000000//////000000000000//////////////////000000000000.........///000111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222333333222111222555999444444444444444444444444444333333333333444555555333444555666666555444333555555555555666666666666888;;;===<<<888777:::===888888888888888888888888888999:::;;;;;;;;;;;;:::888999:::;;;;;;:::999888:::;;;<<<===<<<:::888777777777888999999999999999777666666666666777777888555555555555666666666777444444444444444444444444444444444444444444444444333444555666666444333222444333333222222333333444222222222333333222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444555555666666666555444444444444444555444444333333333333444444333333222111333333444444444333222222111222222333444555666666444444444444444444444444333333333444444444555555444444333333333444555555444555555666666666666666444333333222222333333444444444444444444444444444555555555555555555555555333333333333333333333333222333555666777777777666222333444555666666666666555666666666666666666555444444444555555555666666777777777777777777777777777777777888888888999999888888888888999:::;;;<<<999:::;;;;;;<<<;;;;;;;;;::::::999999999:::;;;<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========:::999:::<<>>;;;777888888888999999999999777888999999999999888777666666666666666666666666555555555666666555555555333333333333333333333333333333333444444444444555333444555555444444555777666666666666777888999:::;;;BBBFFFAAA<<<;;;;;;;;;:::888999;;;<<<>>>FFFOOOjjj---......///////////////////////////////////////---......///////////////........................////////////////////////////////////000000000000//////000000000000//////////////////000000000000---......///000111111222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222444444333111222666:::444444444444444444444444444333333333333444555555333444666777777666444333555555555555666666666777444888;;;999555444777:::777777777777777777777777777888999:::::::::::::::777888:::;;;;;;:::888777;;;<<<=========;;;888777666777888:::::::::999888666666555666666777888999444555555555666666777777444444444444444444444444333333333333333333333333333444666666666444222111444333333222222333333444111222222333333222222111333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444666777777777666555444444222222333444555555555555333333444444444333222222444444444444333333222111000111222333555666777777444444444444444444444444333333333444444444555555333333333333444444555666444555555666666666666666444333333222222333333444444444444444444444444444555555555555555555555555333333333333333333333333222333555777777777777666111222333444555555555555444555555555555555555444666666666666777777777888777777777777777777777777666777777777777888888888888888888888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;:::999888999:::;;;<<<===<<<<<<;;;;;;<<<<<<===<<<===============<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::;;;>>>BBBBBB???<<<777777888888999999999999777888999::::::999888777555555555666666666666666555555666666666666555555333333333333333333333333333333444444444555555555333444555555444444666777666666666666777888999:::;;;BBBFFFBBB<<<;;;<<<;;;:::888999;;;<<<>>>FFFOOOggg////////////000000000000000000000000000000000000////////////////////////............////////////------......//////000000//////000000000000//////000000000000000000000000000000000000000000000000//////000111222222333333222222111111000/////////000000000000000000000000111111222222222222111111000000111222222222222111222222222222222222222222666555333222222222333333333333333444444444555555444555555666777888888999555555666777777777777777777777777777888888888888777888888888888999999999999999::::::::::::;;;;;;:::::::::999999999888888888;;;CCCJJJGGG<<<777888888888888777777777777777777777777777777777777777444444444444444444444444555666666666555444444333222222333333333333444444333333333333333333333333444333333222222333333444111111111111111111111111333444444555555444444333222222222222222222222222555555555555555555555555555666666666555444333333555666777666555444555777444333333333333444555555555555555555555555555555222333333444444333333222222222333333444555666666444444444333333222222222555555666444222222333444444444444444444444444444666666777777666555444444555444333333333333444555444444444444444444444444555555555555555555555555222222333333333333444444333333333444444444555555555555555555555555555555///111333666666666555444555888;;;<<<;;;999999999777777666666666666777777666666666666777777777777999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<===;;;:::;;;>>>>>><<<999<<<;;;:::::::::;;;<<<<<<;;;=========;;;:::;;;<<<>>>>>>===<<<;;;::::::999888888888888888999999999999999999888777777666666:::777444444777888777444:::888555333222333555777555555555444444333333333444444444333333222222222555666666666666666555555555555555666666777888999===BBBFFFDDD===888777888888888999;;;:::===GGGRRRiii////////////000000000000000000000000000000000000////////////////////////............////////////........./////////////////////000000000000//////000000000000000000000000000000000000000000000000//////000111111222333333000000000000000111111111000000000000000000000000111111222222222222111111000000111222222222222111222222222222222222222222555444333222111111222333333333333444444444555555444444444555666777777777555555666777777777777777777777777777888888888888777888888888888999999999999999999:::::::::;;;;;;::::::999999999888888888;;;===CCCIIIGGG>>>999:::666666666666666666666666666666666666666666666666444444444444444444444444555555555555555444333333222222333333333333444444333333333333333333333333444333333222222333333444111111111111111111111111222333333333333333333222222222222222222222222222444444444444444444444444333333444444444444444444333555666555444333444555444333333333333444555555444444444444444444444444222333333444444333333222111111222333333444555555444444444333333333222222444444444333111111222444222222333333444444444555666666666666666555444444555444333333333333444555444444444444444444444444555555555555555555555555222222333333333333444444333333333444444444555555555555555555555555555555222333555666777666666555555777:::;;;:::888888888777777666666666666777777666666666666777777777888999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<===;;;:::;;;===>>><<<:::<<<<<<;;;::::::;;;=========>>>>>>===:::999999:::;;;;;;;;;;;;::::::::::::888888888888888888888888999999888777666666555555777666555555666777666555@@@>>>:::666333222222222555555444444444333333333444333333333333333333222555555666666666666555555555555555666666777888999>>>BBBEEEBBB<<<777777999888888999;;;:::===GGGRRRlll////////////000000000000000000000000000000000000////////////////////////............///////////////////////////.........//////000000000000//////000000000000000000000000000000000000000000000000///000000111111222222222...//////000111111222222000000000000000000000000111111222222222222111111000000111222222222222111222222222222222222222222333333222111111111111222333333333444444444555555333333444444555555666666555555666777777777777666777777777777888888888888777888888888888999999999999999999999:::::::::::::::999999999999888888888888999===AAA???999666777555555666666777777888888666666666666666666666666555555555555555555555555333444444444444333333222222222333333333333444444333333333333333333333333444333333222222333333444222222222222222222222222111222222333333222222111222222222222222222222222333333333333444444444444111111222333333444444444222444555444333222333444333333333333333444555555333333333333333333333333222333333444444333333222111111111222333333444444444444444444333333333333333333444333111000222333222333333333444444555555555666666666666555444444555444444333333444444555444444444444444444444444555555555555555555555555222222333333333333444444333333333444444444555555555555555555555555555555555666666666666666666666444666888999888777777888888777777666666777777888666666666777777777888888999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;<<<======<<<:::<<<;;;:::::::::<<<===>>>>>>>>>>>>===:::888888999888999999999:::::::::;;;999999999888888777777666999999777666555444444444444555777777666555555666AAA???;;;777444222222222444444444444333333333333222333333333333333333444444555555666666666555555555555555666666777888999>>>AAACCC@@@:::777888:::999888999;;;:::<<>>999666888<<<999999:::;;;:::<<>>999666888;;;:::999:::;;;:::<<>>===;;;:::;;;===@@@???<<<:::999999999999777888::::::::::::<<<>>>;;;;;;::::::999999888888777777777777777666666666666666666777:::???CCCFFFAAA>>>999777666777777666444444333222111111000000111111222222222333333333444333333333333333333222111222333444555555555555555555555666666777888999777;;;@@@???:::777888::::::999:::;;;:::<<>>>>>;;;:::;;;===CCCAAA???<<<;;;:::999999888:::;;;;;;:::999:::<<<888888888888888999999999666666666666777777777777555555666888<<>>777444555666666444222222222222222222222222111111111222222333333333444444444333333222222222111222333444555555555555555555555666666777888999555:::??????;;;777777999:::::::::;;;:::;;;EEEPPPhhh000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000---......///////////////000000111111111000000///111111111000000000000000//////000000111222333333,,,...111333555444333111333222222111111222222333111222333555777888999:::222222444444444444222222555555555555555555555555555555555555666666666666444555555666666666666666:::888777888;;;<<<:::888888888888888888888888888888888888888777777777777666666555555555555666666666666555555555444444444555555444444444444555555444444444444444444444444111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444555444444333333333444444111111222222222333333333333333333333333333333333555444333333333333444555555555555555555555555555444444444444444444444444666666555555555444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444555444333333333333444555444444444444444444444444444444444555555777888999555555555555666666666666777777777777777777777777666666777888999:::::::::999999::::::::::::;;;;;;999999999999999999999999999:::::::::999999;;;<<<=========<<<<<<;;;;;;;;;===;;;:::999;;;;;;;;;:::888999;;;;;;;;;;;;999888888888888888777777777777666666555555555555666666666666666666888:::<<<===777777555444444555666777666555444333222333444555444444444444444444444444333333333444444444555555555444666333111>>>BBB555999777666555666777999:::;;;>>>???>>>999666555666;;;999999::::::<<>>;;;;;;:::::::::::::::999;;;::::::;;;===>>>===<<<::::::999999999999::::::888888888888777777777777666666555555555555666666555555444444444555666777333333333444555666888999444444333333333444444555444444444444444444444444333333333333444444444444666444666555666FFFPPPJJJ888777666555666777888999888<<<>>>===:::777777999888666777999999:::AAAJJJ```////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////000000000000000000000000111111111000000000000000////////////////////////......///000000000000000///000000111111111111000000000000000000111111111000111222333333222111000222222000000000111333444333222222111111222222333222333333333333333444444333333333333333333333333333333333333333333333333555555555555666666666666666666777888888888888777666666666666777777777777888888888888888888888888888777777777666666666666666666555555555555666666555555555555555555555555555444444333333444444555333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333222333333444444222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444777666666555555555555666555555555555666666666666777777777777777777777777999999999888888888888888999999999:::::::::;;;;;;999999999999999999999999;;;<<<<<<<<<;;;;;;===>>>999999999999999999999999:::::::::;;;>>>???>>>===:::999888777777888999:::888888888888777777777666666666555555555555666666666666555555444444444444444444444444555666666777444333333333444444555555444444444444444444444444222222333333333444444444555222444333111;;;CCC===777666666666666777888888777:::======:::888888:::888777888::::::;;;AAAJJJ[[[yyy////////////////////////////////////////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000111111////////////////////////...//////000000000000000//////000111111111111111//////000000111111111111000222555777777555222000...///000111111222222222333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666444555666666777777666666555666666666666666777777777777777777777777777777777777777666666666666555666666555555555555666666444555555555555555555555444444333333333333444444333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222222222222333444555222222222222222111111111333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444777666666555555555555666555555555555666666666666666666666666666666666666999999999888888888888888999999999:::::::::;;;;;;999999999999999999999999;;;<<<<<<<<<;;;;;;===>>>999999999999999999999999:::999:::;;;>>>???===<<<999999777666666777999999888888888888777777777666666666555555555555666666888888777777666555444444666666555555555444333333222333333444444555555555444444444444444444444444222222222333333333444444444111555555///444888222666666666666666777777888777:::======:::888999;;;999888999<<<<<<<<>>888999999999999:::::::::999999999;;;======<<<:::888888777777777777888888888888888888777777777777666666555555555555666666888888999888888666555444666666666666555333222111222222333444555555555555444444444444444444444444222222222222333333333333444111777:::333555999444555555666666666777777777777:::======:::888999:::999888:::=========CCCKKKTTTrrr000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111000...///000111111222222222...//////000111111222222000666???GGGJJJGGGAAA<<<777555444222111111222222333222222111111222222333222222333333444444555555444333333222222333333444444444444444444444444444555555555555666666666666555555666777777777777777555777888888666666777999777777777777777777777777777777666666666555555555666666555555555555666666444444444555555555666666444333333222222333333444222222222222222222222222111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444111111111111222333444555555555555444444333333333333333333333333333333333333333444555555444333333333333333333333333333333444444444444444444444444222222333333333444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444333333444555555444333333444444444444444444444444555555555555555666777888555555555555666666666666666666666666666666666666777777777888999999999:::999999::::::::::::;;;;;;999999999999999999999999999:::;;;:::999999;;;===999999999999::::::;;;;;;999888999;;;<<<<<<999777666777777777777777777666888888888888777777777777666666555555555555666666777888888999888777555444444555555555555444222111111222333555555555555555444444444444444444444444111222222222222333333333444000666999333555;;;:::444555555666666666666666888;;;>>>===:::777888999777777999<<<<<<<<>>;;;666222000000222333333222222222222222222333222222333444444555666666444444222222222222444444333333333333333333333333555555555555666666666777666666777888888888888888555777999999666666888:::777777777777777777777777777666666666555555555555666666555555555555666666444444444555555555666666444333333222222333333444222222222222222222222222222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444111111111111222333444555777777666666666555555555333333333333333333333333333333444555555444333333333333333333333333333333444444444444444444444444222222222333333444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444555555555444444444444444444444444333333444555555444333333444444444444444444444444444444444555555777888999555555555555666666666777666666666666666666666666666666777888999::::::;;;999999:::::::::;;;;;;;;;999999999999999999999999999:::::::::999999;;;<<<999999999::::::;;;;;;;;;999888999:::<<<;;;888666555666777888888777666555888888888888777777777777666666555555555555666666666777888888888777555444222333444555555555444333000222333555666666555555444444444444444444444444111111222222222333333333444///333555///111::::::444555555666777666666666999<<<>>>===:::777777999666666888;;;;;;;;;AAAHHHVVVuuu222222111111000000//////////////////000000000000......////////////......//////000000000000/////////////////////.........111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///////////////////////////000000000111111111111222333555888===BBBGGGIIIGGGBBB;;;444000000222333111111222333333333333222111111222222222333333333444444444444444444444444444444444555555555555666555555444444444555555666444888;;;;;;777555777:::888777666555555666777888777777777777777777777777666666777777777777666666666555555555555444444444333333333444444444555555555444333333222222222222444444444444444444444444111111222333444444444444333333333444444444555555333444444444333222222111444444333222222333333333222222222222222222222222222222222222222222222222111111222333333333333222444444444444444444444444555444333333222222222222333333333333333333333333444444444333333222222222333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555555444333333333333444555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222444555555444444666777444444444333333222222222333333333333333333333333222222222333333333444444555555555666666666777777888888777888888888777555777777777777777777777777888888999::::::::::::999666777777777888888888888777777777777777777777777:::999888666666666777888::::::::::::::::::::::::===<<<:::999777777777888777777777777888999::::::;;;:::888666555555666777666444333222222333555666555555555555555555555555444555555555444333333222222333444444555555444444444444444444444444444444555555555555555555444444555555555555555555555555555555555555666666666666999:::<<<;;;999777666777888999999999999<<>>???<<<777222000111222444111111222333333333333222111111222222222333333333444444444444444444444444444444444555555555555666555555444444444555666666666;;;@@@@@@===::::::;;;999888777666666777888999666666666666666666666666666666777777777777666666555555555555444444444444444444444555555555666666555444444333333333333444444444444444444444444444222333333444444444444333333333333444444444555555444444444444444333222222444333333222222333333444333333333333333333333333333333333333333333333333222222333444444444444333444444444444444444444444555444333333222222222333333333333333333333333333555555555444444444333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555444333333444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333555666555444444555666555555555444444444333333333333333333333333333333333333333333444444444444555555555555555555666666555555555666888888777777777777777777777777777777777888999999::::::999999888888888888999999999999888888888888888888888888:::999888777666666777888::::::::::::::::::::::::777888888999888777666666999888888888888999999:::;;;:::888666555555666777777666444333333444666777555555555555555555555555444555555555444444333222222333444444555555444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666999;;;<<<<<<:::888777777888999999999999<<>><<<999888888888888888888888888888888666666666666666666666666555666666666666666666555555555555444444444333333444444444444555555555555444444444444444555666777444444444444444444444444666666666666555444333333333333333444444444555555444555555666555555444444333333222222222333444444444444444444444444444444444444444444444444444444222333333444444444444444444444444444444444444444444333333222222333333333222222333333333333444444555555555555444444444444444444444444444444444444333333333444444444555555333333444444444444444444333333333444444444555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666777666444333333444555555555555444444444444555555555555555555555555444444444555555555666666555444444444444333333333333555777777777777888999777777777777777777777777777777888999999999999999888888888999999999::::::999999999999999999999999999888888888888888888888::::::::::::::::::::::::;;;<<<<<<;;;:::999777666<<<;;;:::999888888888888999888777666666666666666888777666555555555666666555555555555555555555555444444444444333444444444333444444555555555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666999;;;===<<<;;;999999999888999999999999<<>>AAAEEEGGG999999888777666666666666555555666666666666666555888888777777666555444444555555555555555555555555555444333222222444555777444444555666666666666666444444444444444444444444333333444444555666666777555555555555555555555555555555555555666666666666555888::::::999777777888888999999999999<<>>CCCOOOeeeuuu111000///......///111222000////////////000000111//////////////////////////////............//////////////////////////////000000000000111111111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111//////000000000111111111111111111111111111111111000111111111111222222222000111111222333333444444333333333333333333333333333333444555555555555444444444444555555555555666666666666666666666666666444444444555555555666666444444444333333333222222333333333333333333333333555444333333222222333333222222222222222222222222333333333333444555666777333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444333333444444555555444444444444444444444444444444444444444444444444444444333333333444444444555555555555444444444444555555555555555555555555555555333444555666666666555444444444444444444444444444333333222222333333444555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444222333444555666666666666444444444555555555555666555555555555666666666777666777777888888999::::::888888777777777666666666777777666666666666777777555555666666777888888999888888888888888888888888999888777666666777888999888777666666888888777666666666666666666777888888555555555555555555555555555555555555555555555555444444555555555555444444222222333444444444444444333333333444444444555555444444444444444444333333333444444555555444444333222555777666333111444777333333333444444444555555555555555555666666666666666999;;;;;;:::888888999666888999999888999>>>BBBLLL^^^lll{{{222111///...---...000111//////...//////000111222//////////////////////////////............//////////////////////////////000000000000111111111111000000111111111111000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000111111111111111111111111000111111111111222222222000000111222333333444444333333333333333333333333333444555555666666555555444444444555555555666666666666666666666666666666444444444555555555666666444444444333333333222222333333333333333333333333555444333333222222333333222222222222222222222222333333333333444555666777333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444222333444444555555444444333333444444444444444444444444444444444444444444333333333444444444555555666555555444444555555666555555555555555555555555222333555666666666555555444444444444444444444444333333222222333333444555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444222333444555666666666666444444444555555555666666444555555555666666777777777777777888999999::::::777777777777666666666666777777666666666666777777444555555666777888888999888888888888888888888888999888777666666777888999999777666777888999888666666666666666666777888888666666666666777777777777555555555555555555555555444555555555555555555444111222333333444444444333333333333444444444555555555555555444444333333333333444444555555444444333222555777555111000333777333333333444444444555555555555555555666666666777666999;;;;;;:::999999999666888999999888999>>>BBBKKK]]]iiiyyy333222222222111111000000222111000//////000111222000000000000000000000000////////////000000000000000///...------...///000000000000000////////////000000000000000000000000222111111111000000//////111111111000000000000000333222222111000///......222222222222222222222222000111111111111222222222000111111111111222222222000111111111111222222222333333333222222111111111222222222333333444444444666555555444444444555555444444555555555555444444666666666666666666666666555555666666555444333333444444444444444444444444555555444444444333333333555444444333333444444555222222111111222222333444333333333333333333333333333333333333333333333333333444444555555444444333333333333444444444555555222222222333333444444444666666666666666666666666444444444333333222222222333333333333333333333333333333333333333333333333444333222111111222333444555444444333333222222111555444444333333444444555333444555555333333444555555555555444444333333333444444444444444444444444666666666666666666666666555555555555555555555555555666666555333333444666555444333333444555333222444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333444555555666666555555666666666666777777777777999999888777666666777777666666777777888888888999888888888777777777777777777777777777777777777777777777777666777777888999777777777777777777777777666666555555555555666666777666666555444444333333555555666666666666555555444444444555555555555666444333333222222111111000444444444444444444444444222333444444555555444444555555444333333333444444666555555444444333333222222333444444333333555666000222333555777777777666999::::::;;;:::999888777999777777777:::<<<>>>>>>NNNZZZhhhwww111111000000000/////////000000///......///000000000000000000000000000000////////////000000000000000///............///000000000000000////////////000000000000000000000000111111111111000000000///000000000000000111111111111111111000000000000000111111111111111111111111000111111111111222222222000111111111111222222222000111111111111222222222333333333222222222111111222222222333333444444444555555444444444444555555444444555555555555444444555555555555555555555555555555555555555444333333333333333333333333333333222333333333444444555555444444333333333333444444222222222111222222333444333333333333333333333333333333333333333333333333333333444444444444333333333333333444444444555555222222222333333444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333333333222111111222333333333333333333333333333333555444444333333444444555333444555555333333444555555555444444444333333333444444444444444444444444666666666666666666666666555555555555555555555555444555666555333333555777777555333333444555444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333444555555666666555555555666666666777777777777999888888777666666777777666666777777777888888888777777777777777777777777777777777777777777777777777777777777777888999999777777777777777777777777666666555555555555666666888777777666555555444444555555666666666666555555444444444555555555555666222222333333333333333333444444444444444444444444222333444444555555444444444444333333333444444555222222333333333333333333222333555444333333444666222333555777888888888888999999:::;;;:::999888777888777777888:::<<<>>>>>>KKKXXXiiiyyy//////............------//////............//////000000000000000000000000////////////000000000000000//////......//////000////////////000000000000000000000000000000000000111111111111000000000000//////000000111111222222//////000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222000111111111111222222222333333333222222222222111222222333333333333444444444444444444444444555555444444555555555555444444555555555555555555555555444555555555555444444333222222222222222222222222111111222333444555666666444444333333333333444444222222222222222333444444333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444555555222222333333333333444444222222222222222222222222444444333333333333222222444444444333333222222222333333333333333333333333333333222222222222333333111111222333333444555555555444444333333444444555333444555555333333444555555444444444444333333333444444444444444444444444666666666666666666666666555555555555555555555555333444555555444444666888999666444333444555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333444555555666666555555555555666666666777777777888888777666666666777777666666777777777777888888777777777777777777777777777777777777777777777777888888888777888999999:::777777777777777777777777666666555555555555666666888888888777666666555555555555666666666666555555444444444555555555555666222222333333444555555666444444444444444444444444222333444444555555444444333333333333444444555666000000111222222333444444222444555444333333444666444555777999::::::999999888999:::;;;:::999888777888888777888999;;;===???HHHVVVjjj~~~........................////////////////////////////////////////////////////////////000000000000000//////////////////000////////////000000000000000000000000000000000000111111111000000000000000......///000111222222333000000000000000000111111000000000000000000000000000000111111111222222222000000111111111222222222000000111111111222222222222222222222222222222222333333333333333333333333333333444444555555444444333444444555555444444333444444444444444444444444444444444555555444444333222222222222222222222222111111222333444444555555444333333333333333333444333222222222222333444444333333333333333333333333333333333333333333333333222222333333333333222222333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333555444444333333222222111333333333333333333333333333333333333333333333333222222222333333444444444555444444333333444444555333444555555333333444555444444444444444444444444333333444444444444444444666666666666666666666666555555555555555555555555222333444444444555777999:::777444222333555666777444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555333333444444444444444444555555555555555555555555555555555555555555555555333444555555666555555555555555555666666666777777888777777666666666777777666666777777777777777777666666666777777777777777777777777777777777777777888888888888888999::::::666666666666666666666666666666555555555555666666777777777666666666555555444555555666666555555444444444444555555555555666444444444444555555666666444444444444444444444444222333444444555555444444222222222333444555666777111111222222333333333333333444555444333333444555555666777999::::::999999888999::::::::::::888888777888888888999;;;===???HHHWWWmmm////////////////////////000000000000000000000000////////////////////////////////////000000000000///000000000000000000///.../////////000000000111000000000000000000000000000000000000000000111111......///000111222222333222222111111000//////...111111111111111111111111000000111111111222222222000000111111111222222222000000111111111222222222222222222222222222222222333333333333333333333333222222333444555555444444333333444444444444333333444444444444444444444444333333444444444444444333444444444444444444444444333333333333333333333333333333333222222333333333333333222222333333444555333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333444444444333333222222222555444444333333444444555333444555555333333444555444444444444444444444444333333333444444444555555666666666666666666666666555555555555555555555555222333444444444555777999:::777444222333555666777444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555333444555555666555555555555555555555666666666666777666666666666666777777777777666666666666666666555555666666777777777777777777777777777777777777888888777777888888999:::666666666666666666666666666666555555555555666666666666555555555555444444444444555555555555444444444444444555555555555666666666666555555444444444444444444444444444444444222333444444555555444444222222222333444555666777555555444444333333333222333444555555333333333555444555777888888888888777888888::::::::::::999888666888999999888:::===@@@JJJXXXppp///000000000000111111111000000111111111111000000000000000000000000000000////////////000000000000///000000111111000000///......//////000000111111000000000000000000000000000000000000111111111111//////000000111111222222333333222111000///......111111111111111111111111000111111111111222222222000111111111111222222222000111111111111222222222111222222222222333333333444444333333333333222222000111333444555555444444333333444444444444333333333333333333333333333333222333333444444444444333444444444444444444444444444333333333222222222111333333222222222222333333333333333333333444444555333333333333333333333333333333333333333333333333333444444555555444444333333333333444444444555555444444333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333444444444444333333555555444333333222111111555444444333333444444555333444555555333333444555333333333444444444444555222333333444444555555555666666666666666666666666555555555555555555555555333444555555444444666888999666444333444555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222333333444444555555555555555555555555555555555555555555555555555555555333444555555666666555555444444555555555666666666666666555555666666777777777777666666666666555555444555555666666777777888777777777777777777777777777777777666777888888999777777777777777777777777666666555555555555666666555555555555555444444444444444555555555555444444444444444555555555555666777666666555444444333333444444444444444444444444222333444444555555444444333333333333444444555666666666555444444333222222444555555555333222333444444444666777777777666666777888999:::;;;:::999999666888:::999888999===AAALLLXXXppp//////000000000111111111//////000111111000//////000000000000000000000000////////////000000000000///000111111111111000///.........///000111111111000000000000000000000000///000000000111111111111000000000000000111111111222111111111000000//////000000000000000000000000000111111111111222222222000111111111111222222222000111111111111222222222111111222222222333333333444444444333333222222222///111333555555555444333222333333444444333333222222222222222222222222222111222333444444444444444333333333333333333333333222222222222222333333333333333222222222222333333444333333333333444555555333333333333333333333333333333333333333333333333444555555666666555555444333333333444444444555555444444444333333222222222333333333333333333333333222222222333333444444444111222222333333444444555333333333333333333333333333333444555555444333333333333333333333333333333555444444333333444444555333444555555333333444555333333333444444444555555222222333333444555555666666666666666666666666666555555555555555555555555444555666555333333555777777555333333444555444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222222333333444555555666555555555555555555555555555555555555555555555555333444555555666666555555444444444555555555666666555555555555555666777777777777666666666555555555444444555555666777777888777777777777777777777777666666555555666666777888777777777777777777777777666666555555555555666666555555555555555666666666333444444555555444444333444444444555555555555666555555444444444444444444444444444444444444444444222333444444555555444444444444333333333444444555444444333333333333333333444555666555333222333444444555666777777777666555777888999:::;;;:::999999555888;;;:::888888===AAAKKKUUUlll.../////////000000111111---...///000000///...---000000000000000000000000////////////000000000000///000111222222111000///---......///000111111222000000000000000000000000//////000000111111111222111111111000000000000000000000000000111111111111////////////////////////000111111111111222222222000111111111111222222222000111111111111222222222111111111222222333333333444444444333333222222222///000333555555555444333222333333444444333333222222222222222222222222222111222333333444444444444222222222222222222222222000000111222333444444555333222222222222222222333444333333333333444555555333333333333333333333333333333333333333333333333555555666666666666555555333333333444444444555555444444444333333222222222222222222222222222222222222222222333333444444444000111222333444444555666333333333333333333333333333333444555555444333333111222222333333444444555555444444333333444444555333444555555333333444555333333333444444555555555222222333333444555666666666666666666666666666666555555555555555555555555555666666555333333444666555444333333444555333222444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222222333333444555666666555555555555555555555555555555555555555555555555333444555555666666555555444444444555555555666666555555555555555666777888777777666666555555555444444444444555666777777888777777777777777777777777555555555555555666777777777777777777777777777777666666555555555555666666666666666666777777777777333444444555555444444333444444444555555555666666222222333333444555555555444444444444444444444444222333444444555555444444555555444333333333444444111111111222222333444444444555666555333222333444555555777888888777666666777888999:::;;;::::::999555888;;;:::777888===BBBJJJSSShhh000000000000000000000000///000000000000000//////000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000333222000/////////000111//////000111111111111111000000000000000000000000000111111111222222222222000000000000000000000000111111111111111111111111222222111111111111111111000000000000000000000000333333333333333333333333333333333333333333333333333444555555666666555555444555555555444333333222333333333333333333333333444444444444444444444444444444333333333333222222///000111222333444444444333333333333333333333333222333333444444333333222222222333333333333444444222222222222222222222222444777999888555333444555444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222111111222333333333333222222222222222222222222222444444333222333444555666444333333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555222222333333444555666666777777666666555555555444666555555444444444555555555555444444444555555666444444444444444444444444444444444444444444444444333333333444444555555555333444444555555444444333444333333333333444555555777666555444333444444555555555555555555555555555444444444555555555555666555555666777777777777777666666555555555555666666777666555444444555666777666666555555555444444444666777888888888666555444:::999888666555555444444666666555555555555666666555555555555666666666666555555555666777888888999777666444333222333333444555555444333333333333444222333444555666555444333666555555555555444444444222222444444444444222222333333333333333333333333333333333444444444555555555444444333333333444444666555555444444666777888666777888999999888777666888999:::::::::;;;>>>AAAKKKTTTggg~~~000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000////////////////////////000000000111222111111000000000000000//////000111111111111111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333444444555555555555555444444555555444444333222333333333333333333333333444444444444444444444444444444333333333222222222000111222333333444333333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444666888888666444444555444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222111111222333333333333222222222222222222222222222444444333333333444555666333333444444444555555555333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555222222333333444555555666777666666666555555555444666555555444444444555555555555444444444555555666444444444444444444444444444444444444444444444444333333444444444444444444333444444555555444444333555444444444444555666666777666555444333444444555555555555555555555555555444444444555555555555666555555666777777777777777777777666666666666777777777666555444444555666777777777666666666555555555666777888888777666555444777777666666666666666777666555555555555555555666555555555555666666666666444444555666666777888888666555444333222333444555555555444333333333333444222333444444555555444444555555555555444444444444222333333444444333333222333333333333333333333333333333333444444444555555555444444333333444444444666555555444555666777888666777888999999888777666888999999999999;;;>>>AAAJJJRRRddd{{{000000000000000000000000//////000000000000////////////000000000000111111000000000000000000000000////////////000000000000/////////000000000111111111111111111111000/////////000000111111111111000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555444444555555444444333333333333333333333333333333444444444444444444444444333333333333222222222222222333333444444333333333333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444444666777777666444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222111111222333333333333222222222222222222222222222444333333333333444555666333444444555555666666666333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333333444444555555555666666666555555555555555555555444444444555555666666555555444444444555555444444444444444444444444444444444444444444444444444444444444444444333333333444444555555444444333666555555555555666777777666666555444444444444555555555555555555555555555444444444555555555555666555555666777777777777777888777777777777777777888666666555555555555666666777777777777777666666666666777777777777666666555444444444555666777999999555555444444444444555555555555555555666666666666444444444555666666777777555444333222333444555666555555444333333333333444444333333333333444555555555555555555444444444444222333333444444333333222333333333333333333333333333333333444444444555555444444444333333444444555666555555555555666777777666777888999999888777666777888999999999;;;>>>@@@LLLUUUfff|||////////////////////////...//////000000000000///////////////000000000111////////////////////////////////////000000000000//////000000000111111111000000111222222000///...///000111111111111000000////////////////////////////////////000000000000000000000000000000000000////////////////////////111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444333444444555444444333333333333333333333333333333333333333333333333333333333333333222222222222111333333444444444333333222333333333333333333333333222333333444444333333222222222222333333333444444555555555555555555555555333555666777666555444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222333333333333444444555555444444444444555555555555333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555444444444444555666666666666555444444444444555444444444444444444444444444444444444444444444444555555555444444333333333333444444555555444444333555555555555555666666777555555555555444444555555555555555555555555555555444444444555555555555666555555666777777777777777777777666666666666777777666666666555555666666666666666666666666666666666666777777777777666666666444444444555666777888999444444333333333333444444555555555555666666666666444444444444555555666666444333333222333444666777555555444333333333333444444444333222333444555666555555555444444444333333333333333333333333333333333333333333333333333333333333333444444444555555444444333333333444555555555555555555666666666777666777888999999888777666777888999999999:::===@@@LLLTTTeee{{{////////////////////////......///000000000000000...////////////000000000////////////////////////.../////////000000000111000000000000111111111111000000111222222000///...000000111111111000000///////////////////////////////////////000000000000000000000000000000000000////////////////////////000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444555444444444333333444444555444444333333333333333333333333333333333333333333333333333333333222222222111111111333333333444333333222222333333333333333333333333222333333444444333333222222222222333333333444444555555555555555555555555333444555666666666444333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222333333333444444444444444555444444444333333222222333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444333333333444444444444444444444444555555555555555444444444444444555666666666666555444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333444444555555444444333444444333333444444555666444444555555555555555555555555555555555555555555444444444555555555555666555555666777777777777777555555555444444555555555555666666666666666666555555555555555555555555555777666666666666777777777666555555555555555666666444444333333333333444444555555555555666666666666444444444555555555555555444333333222333444666777555555444333333333333444444444333222333444555666555444444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333444555666444555555666666666666666666777888999999888777666777888999999999:::===@@@EEEMMM___uuu000000000000000000000000---...///000000111111000......////////////000000000000000000000000000000......//////000000111111000000000111111111222222111111111111111000//////000111111111111000000///000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444444333333444444555555444444333333333333333333333333333333333333333333333333222222222222111111111111111222222333333222222222333333333333333333333333222333333444444333333222222222333333333333444444555555555555555555555555333333333555666666555333444444444444444444444444333333333333333333333333333333333333444444444444222222222222222222222222111111222333333333333222222222222222222222222222222333444444555555444444444444333333333222222222333333333333333333333333111222222333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444555555555444444444444444555666777777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555444444333333333333333333444555555333444555555666555555555555555555555555555555555444444444555555555555666555555666777777777777777555444444333333444444555555555666666666666555555444444444444555555555555777666666666666777777888777777666555444444444444555555444444444444555555555555555555666666666666555555555555555555555555555444333222333444555666555555444333333333333444444333333333333444555555444444444444333333333333444333333222222333333444333333333333333333333333333333333444444444555555333333333333444555555666444555555666777666666666666777888999999888777666666777888888888:::===???DDDLLL^^^uuu000000000000000000000000---...///000111111111111........./////////000000000000000000000000000000.........///000111111111000000111111111222222222222111111000000000000000111111111111111000//////000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111///000000111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444444333222333444444555555444444333333333333333333333333222222222222222222222222222222222222111111111111//////000111222222222222333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444333222222444777777555222444444444444444444444444333333333333333333333333333333333444444444555555222222222222222222222222111111222333333333333222222222222222222222222222222333444555555555444444222222222333444555555666333333333333333333333333111111222333333444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555444333333444444666777777777777666444444333333444444444444444444444444444444444444444444444444444333333444444444444444444333444444555555444444333444444444444444555666666333333555666666666555555555555555555555555555555444444444555555555555666555555666777777777777777555555444444444444555555444555666777777666555444444555555555666666666666777666555555666777888999666666555444444444444555666555555555555555555666555555555555666666666666666666666666666666666666666555444333222333444555555555444333333333333444222333444444555555444444444444444333333333222222444333333222222333333444333333333333333333333333333333333444444444555555333333333333444555666666444444666777777777666555666777888999999888777666666777888888888999===???GGGOOO___vvv000000000000000000000000---...///000111111111111............/////////000000000000000000000000000---......///000111111222000111111111111222222222333222000/////////000111111111111111111000//////000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111///000000111222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444333333222333333444555555555444333333333333333333333333222222222222222222222222222222222111111111111000---...///111111222222222333333333333333333333333222333333444444333333222222222333333333444444444444444444444444444444444333222222444777777555222444444444444444444444444333333333333333333333333333333333444444555555555222222222222222222222222111111222333333333333222222222222222222222222222222333444555555555444333000000222444666888999:::333333333333333333333333111111222333333444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555333333333444555666777888888777666555444333333333444444444444444444444444444444444444444444444444333333333444444555555555333444444555555444444333555555555555555666777777222333555666666666555555555555555555555555555555444444444555555555666666555666666777777777777777666666555555555555666666444555666777777666555444555666666666777777888888777666555555555777888999555555444444444555555666666666555555555555666666555555555555666666666777777777777777777666666666777666444333222333333444555555444333333333333444222333444555666555444333444444444333333333222222444444222222222222444444333333333333333333333333333333333444444444555555222222222333444555666777333444666777777777666555666777888999999888777666666777888888888999<<>>EEEQQQ\\\hhhyyy///////////////000000111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000111111111111111000000000000000000////////////000000000000222//////333888:::666111222222111111000//////...000000111111111222222222111222222333333222222111222222222222333444444555444333333222222333333444555444222111222555888:::555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444444555555444333333333333444444444444555555555666666333333333444444444444555333333333444444555555555444444444444555555555555555444333333555555444333222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222555555444444444444555555GGGIIIFFF<<<333111222333333333444444444555555555444444333333333333333444333333333333333333333333444444333333333444555666555444333333222222222333111333777:::;;;:::888777444444444444444444444444444444444444444444444333555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444555555555555444444444444444444555555666666555555444444444444555555777777777777666666666666===;;;999777555444333333666555555555555444444444555555555555555555555555444444444555555555555666444444444555555555555555<<<<<<<<<:::777666666777444444444555555555555555444444444444444444444444555666666666555555666666555444444333333444444555333333333444444444444444444333333222222333333444333333333333333333444444...............///000000444444444333333333333222444444444444444444444444444444444555555666666666666777777888888888888777888999999999888999<<>><<<:::888666555555555666555555555555444444444555555555555555555555555444444444555555555555666444444444555555555666666:::;;;:::888666555555777444444444555555555666666555555555555555555666666444666888777555444555777555444444333333444444555333333333444444555555555444333333222222333333444222222222333333444444444222111111111111222333333333333333333333333333333444444444444444444444444444444444444555555555555666666777888888888888888888999999999999:::===???MMMYYYbbblllyyy///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000//////000111111111111000......//////000000111111000//////222555666444111//////000000111111111111000111111111111222222222222222333333333333222222222222222222333444666777444333333222222333333444555444333333333555777888555555555555555555555555444444444444444444444444333333333333333333333333333333333333444444444444333333333444555555666666555555444333333333333444333444444444444555555555333444444444555555555555333333444444444444444444111222222333333444444444555444333333555555444333333333333333444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555444444444444555555AAA<<<444---...444444111333333333333444444444444444333222222222222222333333333333333333333333333333333333444444444555555444333333222222333333333333333333333444555777888333444444555555444444333222333444555555555444333555555555555555555555555555444444333333444444555444444444444444444444444333333333444444444444555444444444444444444444444666666666555555444444333222333444444555555444444444444555555555555444444666666666666555444333222555555444444444444555555666666666666777777777777;;;:::999777666666777777666555555555555444444444555555555555555555555555444444444555555555555666333333444444555666666666888888888777555444555666333333444444555666666666555555555666666666666666111444777666444222333666555444444333333444444555333333333444555555666666444333333222222333333444111111222333444444444444333333222222333333444555222222222222333333333333333333333444444444444555444444444444444444444444555666777888888999888888777888999999999;;;>>>@@@KKKZZZccclll///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000///...///000111222111111000.........///000111111111////////////000000111111111111111000000000000000000111111111111222222222222333333444444333333222333222111111222555777888444333333222222333333444555444444333444444555555444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555333333444444555666666666555555444333333333333444333333333333444444444444444444444444555555555555444444444444444444333333222222333333444555555666555444333333555555444333333444444444444555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333555444444444444444444555333444111...000444555222222222333333333444444444333333222222222333333444333333333333333333333333333333444444555555444444333333333222222333333444333333333333444444555555333333444555555444333333111222444555666555444333555555555555555555555555555444444333333444444555555555555555555555555555333333333444444444555555444444444444444444444444666666555444444333222222222333444555555555444444444444555555555555444444444555555666666555444333555555444444444444555555555666666666777777777888777666666555555666777888666555555555555444444444555555555555555555555555444444444555555555555666333333444444555666666777555666666666444444555777333333444444555666666777444444444555555666666666111555888777444222333666555444444333333444444555333333444444555666666666444333333222222333333444000111222444555555444444111111111111111222333333000000111222333444444555333333333444444444555555444444444444444444444444555666777888888999999999777888999999999;;;>>>AAADDDWWW```iii///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////...///000222222222111000---......///000111111222///000000///......000222333333222111000///......000111111111111222222222222333333444444333333222333222111111222555777999444333333222222333333444444444444444444444333333444444444444444444444444555555555555555555555555333333333333333333333333333333333444444555555555333333444444555666777777555555444333333333333444222222222333333333444444444444444555555555666666555555555444444333333333333333444444555666777777555444333333555555444333444444444555555555666666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444444444333333444444444---333666444333444333111222222333333333444444444333333222222333333444555333333333333333333333333222333444444555555444444333333333222222333444444222333444555555444444333333333444555555444333333111222444666666555444333555555555555555555555555555444444333333444444555555555555555555555555555333333333444444555555555444444444444444444444444555555444333333222111111222333444555555555444333444555555555555555555444222333444666666666666555555555555444444555555555555666666666777777888888444333333333444555777888666666555555555444444444555555555555555555555555444444444555555555666666333333444444555666777777444555666555444444666888333333444444555666777777333333333444444555555555222777;;;:::666444555888555444444333333444444555333333444444555666777777444333333222222333333444000111222444555555444444333333222222333333444555//////000111333444555666333333333444444555555555444444444444444444444444555555666888888999999999777888999::::::;;;>>>AAA>>>SSS]]]ggg000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000000000000000////////////////////////////////////......///000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000111222333444333222222222222333333333333444444444444444333333222222222333333333444444444555555444444444444444444444444222222333333333444444444444444444444444444444444444444444555555555555666555555555555555666777777444444444444444444444444222333333444444555555555555555555555666666666666555555555555555555555555444444444555555555666666555555555555555555555555333444444444555666666666444444444555555555555666555555555555555555555555555555444444444333333333111222333333444444333333444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444333333333333333333333333222222333333333333444444555555444444444444555555555444444333333444444555444333333333333444555555555555555555555444444444666666555444333333222222666666666666666666666666444444444444444444444444555444333222222333444555444777999777222000222555555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666666666666555555555444444444666666666555444444333333555555555555555555555555555555666666555444333333666555444444444444555555555555555555555555555555111222333444555555555555666555444333222333444555555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222111222222333333222222111222222333333444555666666222222333333333444444444111444777:::<<<;;;999777666666777888888888888888555666777999:::;;;<<<<<>>@@@MMMRRR^^^////////////////////////////////////000000000000......////////////......////////////////////////////////////////////////////////////000000000000111111111111111111111111......///000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000111111222222222222222111222222222222333333333333333333333333333333333222222333333333444444444333333444444444444444444333333333444444444444555444444444444444444444444444444444555555555555666555555555555555666777777666666666666666666666666888888777777666666555555555555555555666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666666555444444444333444444444555555555555666555555555555555555555555555555444444444333333333333444555555666666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444555444444333333444444555555444444333333444444555444333333333333444555555444555555666777888888999666666666666555555444444555555555555555555555555444444444444444444444444666666666555555666666666555777888777444333444666555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666666555555555555555555555555444444555555666777888888555555555555555555555555444555555555555555444444111222444666666555333222555555555555555555555555555666777888888888888888999888777666555555444444555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222333444444555555444444333333333333444444444555555333333333444444444444555333333333444555666777777666666777888888888888888888888999:::;;;===>>>???@@@LLLQQQ^^^////////////////////////////////////000000000000......////////////......////////////////////////////////////////////////.../////////000000000111111111111111111111111111......///000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111222222222333333333333333333333333333333222222222333333333444444333333333444444444555555333333444444444555555555444444444444444444444444444444444555555555555666555555555555555666777777777777777777777777777777888888888777777666666555555555555555666666666666666666666666666666666666555555555666666666777777555555555555555555555555666666666555444444444333444444444555555555555666555555555555555555555555555555444444444333333333333444555555666666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444333333333333444444555444444333333444444555444333333333333444555555444555555666777888888999555555444444444444444444555555555555555555555555444444444444444444444444555666666666666666666555444555555444333333333444555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666666444555555555555555555555555555666777888999999:::555555555555555555555555444444555555555555555444222444666777888777555444555555555555555555555555555555666777777777666666777777666666555444333333555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222333444444555555444444333333333333444444444444444333333444444444555555555444444333333444555666777666666777888888888888888888888999999;;;===>>>???BBBKKKPPP^^^~~~000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111......///000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111000000000000111222222111111111111222222222222222222333333333333444444222222222222333333333333222333333444444555555555333444444444555555555555444444444444444444444444444444444555555555555666555555555555555666777777777777777777777777777777777777777777666666666666555555555555666666666666666666666666666666666666555555666666666777777777555555555555555555555555555555555555555444444444444444444555555555555666333333333333333333333333555555444444444333333333333333444555555555555444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333444444555444444333333444444555444333333333333444555555555555555666666777777777444444444444444444444444444444444444444444444444444444444444444444444444444555555666666555555444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666666444444444555555555555555555666666777888999999:::555555555555555555555555333444555555666555555555555666888999::::::999888555555555555555555555555444555555666666555555555555555666666666555444444555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222333333444444444444333333444444444444444444444444333444444444555555555555444444444444444555666777666666777888888888888888888888888888:::<<<>>>???BBBJJJNNN]]]}}}000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000......///000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111000000///000111222333111111111111222222222222222222222333333444444444111222222222222333333333222222333333444555555666444444444444555555555555444444444444444444444444444444444555555555555666555555555555555666777777666666666666666666666666555555666666666666666777555555555555666666666666666666666666666666666666555666666666777777777777555555555555555555555555444444444555555555555555444444444555555555555666333333333333333333333333555555444444444333333333222222333444444444444444444444444444444444444444222222222222222222222222222222222333333444444444222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444555444444333333444444555444333333333333444555555555555555555555555555666444444444555555555555555444444444444444444444444444444444444444444444444333444555666666555444333666555555555666666666555555555555555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666666444444444555555555666666555555555666666777777777555555555555555555555555333444444555666666555555666666666777888999999999555555555555555555555555555555555666666555555444444555666777777777666666555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222222222333333333333222222444444444444444444444444444444444444555555555555444555555555666666666666666666777888888888888888888777777777888;;;===???BBBHHHLLL\\\{{{000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000---......///000111111222////////////////////////...//////000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111000/////////000222333000111111111111222222222222222222333333444444444111111222222222333333333222222333333444555666666444444444555555555666666444444444444444444444444444444444555555555666666555555555555555666777777666666666666666666666666444444555555666666777777555555555555666666666777777777777777777777777777666666666666777777777777555555555555555555555555333444444555555666666666444444444555555555666666555555555555555555555555555555444444444333333333111222333333444444333333444444444444444444444444222222222222222222222222222222222333333444444444222222222222222222222222333333333333333333333333222222333333333444444444444333333222222333333444555444444333333444444555444333333333333444555555555555555555555444444444555555555666666666666666444444444444444444444444444444444444444444444444222333444555555444333222555444444444555666555444555555555555555555555555444444444555555555666666555555555555555555555555333444444555555444444333333333333444444444555555555555555555666666666777444444444555555555666666444444444555555555555555555555555555555555555555333333444555666666666555333333333333444555777888555555555555555555555555555666666666666666555555444555777888999999888888555555555444444555555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222111222222333333222222111444444444444444444444444444444444555555555666666444555666666777666666666666666777888888888888888888777666666888:::===???AAAFFFJJJZZZzzz000000000000////////////000000//////.........---000000//////.........---///////////////.........000000000000000///......000000////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111444222000//////000222444000000000000111111111111000111333444555555444333333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666444444444555555555666666666666666666666777888888888888777777666666555555777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666888666444222222222333444555555555555555555555555222333333444444333333222222222222333333444444444222222222111111000000000111111222222222222111111444444444444444444444444444444444444444444444444222222333333333333444444555555555444444333333333555555555555555555555555333444444555555444444333666555555444444444555555555555555555555555555555888777555444333333444444555555666666666666555555444444555555555555444444888888777555555444444444444444444444444444444444555555555555555555444444555555444444444444555555555555555555555555555555555555444333444555666777666666777777777777666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666888777666555555555555555555666777888888777666555555555666666666666555555555555666666555555444333777555444444444444333111666666555555555444444444333333333333333333333333222222333333333333444444555444333333222222222222333333333333333333333333222333444444555555444444666555555444444444555555888888777777888888999:::666888::::::::::::<<<>>>CCCIIILLLYYYwww///////////////.........000/////////.........---000/////////............/////////////////////...000000000000000///......000000////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111000//////////////////000000000000000111111111111000111222444444444444333333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666444444444555555555666666666666666666666777888888777777777777666666666666777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666777666444333333555666777555555555555555555555555222333333444444333333222222222333333333444444444444444444444333333333222222222333333333333222222444444444444444444444444444444444444444444444444222222333333333333444444555555444444444333333333555555555555555555555555333444444555555444444333444444444333333444444444555555555555555555555555888777555444333333444444444444555555555555444444444555555555555555555444888777666555444444444444444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555444444444555666777666666777777777777666666555555444444444444555555666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666777777666555555555555555555666777888777777666555666666666666666666666666555555666666555555444333666444333333555555444222666555555555444444444444333333333333333333333333222222333333333333444444555444333333222222222333333333333333333333333333222333444444555555444444777666666555555555666666777777888888888999999999666888::::::::::::<<<>>>CCCJJJLLLYYYwww......................../////////...............////////////..................//////////////////000000000/////////......000000////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111...///000111111000///...000000000000111111111111000111222333444444444444333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666444444555555555666666666666666666777777777888888666666666777777777888888777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666666555444444555777888:::555555555555555555555555333333444444444444333333333333333333444444444444555444444444444444333333333333444444444444333333444444444444444444444444444444444444444444444444222222333333333333444444555444444444444333333333555555555555555555555555333444444555555444444333333333333333333333333444555555555555555555555555777666555444444444444444333333444444444444333333555555555555555555555555777777666555444444444444444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555444444555555666777666666777777777777666666555444444333333444444555666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666666666666666555555555555555666666777777777666666777666555444444555666777555555666666555555444333555333333333555666555444555555555555444444444444333333333333333333333333222222333333333333444444444444333222222222333333444444444333333222222222222333444444555555444444777777666666666777777888666777888999:::999888888777888::::::::::::<<<===AAAIIIKKKXXXttt.........///////////////........................///////////////...................../////////////////////.........//////000000////////////000000////////////000000000000////////////////////////000000111111111111000000///000000000111111111111111111222222222222111111///000000000111111111111000111111222333333444444222222333333333333444444444444444444444444444444555555555555555555555555666666666666666666666666555555555555666666666666666666777777888888888888555666666777888888999999777888888999999888888777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666555555555555666777888555555555555555555555555333333444444444444333333333333444444444444444444333333333333222222222222333333444444444444333333444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444555555555555555555555555333444444555555444444333333333444444444444444444555555555555555555555555666666555555444444444444333444444555555444444333555555555444444555555555777666555444444444444444444444444444444444444444444444444555555555555555555555444444444444555555555555555555555555555555555555555555555666666777666666777777777777666666555555555444444555555555666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666555666666666666666555555555555666666666666666666888777555333333555777888555555555666555555444333444333222333666777666666444444444444444444444444333333333333333333333333222222222333333333444444444333333222222333333333555444444333333222222111222333444444555555444444666666666555666666777777555777999:::;;;:::888777777999::::::::::::;;;===???FFFIIIUUUqqq//////000000000111111111---------........................///////////////---.........//////000000//////...---......///000000000////////////000000////////////000000000000////////////////////////000000111111111111000000///000000000111111111111333222111//////111222333///000000000111111111111000111111111222333444444222222222333333444444444444444444444444444444444555555555555555555555555666666666666666666666666555555555666666666777777666666777888999888888777555555666777888999::::::888888999999999999888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777666666555555444444444666666666666666666666666333444444555555444444333444444444444444444444444333333333333333333333333222222333333333333222222444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444555555555555555555555555333444444555555444444333333444555666777777666666555555555555555555555555555555555555555444444444555555666666666666555555666555444444444444555666666555555444444444444555444444444444444444444444444444444555555555666666555555444444444444555555555555555555555555555555555555555666666666666666666666777777777777666666777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666444555666666777666555555555555555555555666666777888777555333333555777888555555555666555555444333333333222444666888777666333333444444444444444444333333333333333333333333222222222333333333444444333333333222222333333444444444444333333222222222222333444444555555444444555444444444555555666777555777999:::;;;:::888777777999::::::::::::;;;<<>>HHHKKKUUUnnn---......///000111111222,,,,,,,,,------.........---.........//////000000---------...///000000111///...,,,,,,,,,...000111000000////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111000111222333333222111000000000000000111111111111111000000000000222333444111111222333333444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777555777999:::::::::888777888888888888888999999999888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777555666777888888999888888777777777777777777777777444444555555555555444444666666555555555444444444333444444444555555666666444555555555555555555444444444444444444444444444444444444444444444444444222222333333333444444444333333333444444555555555555555555555555555555555333444444555555444444333111222444666777777666555555555555555555555555555333444555666666666444444333444444555555444444333777666444333333444666777444444333333333444444555444444444444444444444444333333444444555666777777555555555444444555555555555555555555555555555555444555777888888888777666666666777777777777666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666222444666777888777666555444444333333444555777888555555666666666666555555555555666666555555444333666555444555666777666555222222222333333444444444333333333333333333333333222222333333333444444444222222222222333333444555000111222333444444555666222333444444555555444444555555555555666777999999888888777777888888999:::888:::;;;;;;999999:::<<<;;;DDDHHHRRRjjj,,,---......//////........................------////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444555444444333333444444444444444444444444666666666666666666555555555555555666666666777777555555555555555666888888;;;:::999999888888999999777777777777888999:::;;;999;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;:::>>>===888888<<<<<<999;;;;;;;;;<<<======;;;999;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999888888888888777777777777999999999888888888888888888888888888777777777777777777666555555555555555444444444444444444444444444444444444555777888999444444444444444444444444666666555555555444444444444333333222222333333444444444444444444444444444333333333444444444555555111222333444444333222111444444444444444444444444222333333444444333333222555555444444444444555555555555555555666666666666444444444444444444444444111333555555444333444555444333333333444555777888999888777555333222222222555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555666666666666777777777777888888888777777777777777777777666666666666777777666666666666666666666666777777777777777777777777888777666555444444555555444555555555555555444444555555666666666666555555777777666666666666666777999777555555888888666444555555555666666666666666444444555555666666777777444444444444444444444444555555444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555444555666777777666555444666666777888888888888888666666777888999;;;===>>>@@@CCCKKKWWWhhh,,,---......//////..............................////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333444444555444444333333444444444444444444444444444555666666666666555555666666666777777777777777::::::999999999999999999;;;::::::::::::::::::;;;@@@???>>>===<<<;;;;;;;;;=========<<<<<<===>>>???777777888999:::;;;<<<<<<<<>>???;;;<<<;;;;;;;;;<<<<<<:::888<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888888777777777777888888888888888999999999888888888888777777777777777777666555555555555555444444444444444444444444444444555555666666777777444444444444444444444444666666555555555444444444444333333222222333333444444444444444444444444444333333333444444444555555333333444444444444333333444444444444444444444444333333444444444444333333555555444444444444555555555555555555666666666666444444444444444444444444111333555555444444444555444444333333444555666777777666555444444444444444555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555666666666777777777888777777777777777777777777777666666666666777777666666666666666666666666666666666666666666666666777777666666666666666555555666666777666666555555555666666777777666666555777777666666666666777777999777555666777888666444777666666666555555555555555555555666666666666666444444444444444444444444444444444444333333333333333333444444444444333333333333333333333333333333444444444444444444444444333333444444444555555555444555666777777666555444666777777888888888777777666666777888999;;;<<<===@@@BBBHHHUUUhhh,,,---......//////..............................////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333444444555444444333444444444444444444444444333444555555666666666666888888888777777777777777999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<999999999999999:::::::::::::::999999999:::<<<<<>>>>>>>>============;;;======:::999;;;:::888===<<<<<<<<<===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777777777777888888999999::::::999999888888888777777777777777666555555555666666666666666666666666666666444555666777777666555555444444444444444444444444555555555555555444444444444444333333333333444444444444444444444444444444333333333444444444555555555555444444444444555555444444444444444444444444444444555555555555444444555555444444444444555555444555555555555666666666444444444444444444444444222444555555444444444666555555444444444555555666555555444444444555555666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666444444555555555666666666777777777777777777888888777777666666666666777777666666666666666666666666666666666666666666666666555666777888888888777666666666777777777777777666666777777888888777777666777777666666666666777777888777666666777777666555777777666666555555444444666666666666666555555555444444444444444444444444333333333333222222222222222222333333333333222222333333333333333333333333444444444444444444444444333444444444444555555555555555666666666666555555777777888888888777777666666777777888999;;;<<<===AAA@@@EEESSSiii,,,---......///.........---------...............////////////////////////............////////////////////////////////////........................////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111222222222333333333333333444444555444444444444444444444555555555555222333444555666777777777888888888777777777777777777888999::::::::::::999:::;;;;;;<<<<<<===============>>>???@@@AAAAAAAAA???@@@@@@BBBCCCDDDBBBAAABBBAAAAAA@@@???>>>>>>===>>>???>>>===<<<<<<;;;999>>>===<<<===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888777777888888999:::;;;;;;999999999888888888777777777777666666666666666777666666666666666666666666444555777888888666444333555555555555555555555555555555555555555555555555444444333333333333444444444444444444444444444444333333333444444444555555666555444333333444555666444444444444444444444444444555555555555555555444555444444333333444444555444444444555555555666666444444444444444444444444222444666666555444555666666555555555444444444555555555444444444444555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777444444444444555555555666777777777777777888888888777777666666666666777777666666666666666666666666555555555555555555555555444555888999:::999888777555555666777777777666666777777888888888888777777777666666666666777777888888777777666777666666555555555555666666666666666777777666666555555444444444444444444444444444444333333333222222222111111111222222333333222222111222222222222222222222222444444444444444444444444444444444444555555555555555666666666666666666555777888888888888777666666777777777888999:::<<<===CCC@@@DDDRRRiii,,,---......///.........---------.........//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111222222222333333333222333333444555555555444444444444555555666666666333444555666777777777777777777777777777777777777888999999:::::::::::::::999:::;;;===>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAA@@@BBBCCCFFFJJJMMMLLLGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBAAA@@@@@@>>>===<<<<<<>>>???>>>===;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999777777888999:::;;;;;;<<<999999999999888888888888777777666666666777777888777777777777777777777777444555777888888666444333555555555555555555555555444555555555555555555555555444444333333444444555444444444444444444444444333333333444444444555555555444333222222333444555444444444444444444444444444555555555555555555444444444333333333333444444444444444444555555555555444444444444444444444444222444666666555444555666555555555555555555444444777666555444444333444444555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777444444444444555555555666666666777777888888888888777777666666666666777777777777777777777777777777666666666666666666666666444555888999:::999888777333444555555666666666555777777888888888888777777666666666666666777888888777777777777666666666666333444444555666777888888777777666666555555444444444444444444444444444444333333333222222222111111111222222333333222222111222222222222222222222222444444444444444444444444444444444555555555666666666666666555555666666666777777888888888777777666777777777888999:::;;;<<>>??????AAAEEEHHHKKKNNNOOOOOOOOOQQQUUUZZZ^^^aaabbbcccdddeeehhhmmmpppooojjjeeeeeeccc```]]]YYYUUURRRQQQIIIGGGGGGIIIGGGCCCAAABBBBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999888888999999::::::;;;;;;:::999999999999888888888777777666666666777888888777777777777777777777777444555666777777666555555555555555555555555555555444444444555555555555555555555444444444444555555444444444444444444444444333333333444444444555555444444333333333333444444444444444444444444444444444444555555555555444444444444333333333333444444333444444444444555555555444444444444444444444444333444666666555555555666444444555555666555555444888777666555444333333333555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666444444555555555666666666666666666777888888999999777777666666666666777777777777777777777777777777777777777777777777777777555666777888888888777666222333444555666666666555666777777888888777777666666555555666666777888999666777888777666555666777333444444555666777888888666666666666666555555555444444444444444444444444333333333333222222222222222222333333333333222222333333333333333333333333444444444444444444444444444444555555555666666666666666555555555555666666666666777888888888888888888888888888999:::;;;<<>>???AAAEEEKKKQQQXXX[[[dddgggmmmtttzzz~~~vvvqqqmmmkkkdddXXXRRRQQQMMMJJJFFFDDDBBBAAA???>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888888777777666666777888888999666666666666666666666666444444555555666666777777555555555555555555555555444444444555555555666666555555444444444444555555444444444444444444444444333333333444444444555555444444555555555555444444444444444444444444444444333333444444444444333333444333333222222333333444333333444444444555555555444444444444444444444444333555666777666555666777222333444666666666555555666555555444444444555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555666666666777777777555666666777888888999999777777666666666666777777777777777777777777777777888888888888888888888888777777666666666666666555333444555666666777777777555666666777777666666555555555555555666777888999666888999888555444555777666666666666666666555555555555555666666666666666444444444444444444444444444444444444333333333333333333444444444444333333333333333333333333333333444444444444444444444444555555555555666666666666777666555444444555666777444555666888999999999999888888888888999:::;;;;;;???AAAGGGQQQ^^^rrr,,,---......//////......,,,,,,------...///000000////////////////////////............/////////000////////////////////////111111111111111111111111000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111222333444555555555555444444444555666777777888999999:::::::::999999888999:::;;;<<<===???@@@@@@HHHJJJOOOWWWbbbnnnyyy|||qqqnnnXXXTTTOOOKKKHHHFFFCCCAAA@@@@@@????????????@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::::::::::::::999999999888888777777666777777888999999666666666666666666666666444444444444555777888999666666666666666666666666444444444555555555666666555555444444444444555555444444444444444444444444333333333444444444555555444555666777777666555444444444444444444444444444222333333444444333333222444333333222222333333444333333333444444444555555444444444444444444444444333555777777666555666777111222444666777777666666333333333444555666777777555555555555555555555555555555555555666666666777666666666666666666666666555555555555555555555555666666666666777777777777555666666777888999999999777777666666666666777777777777777777777777777777888888888888888888888888888777666555444444555555444555666777888888888888555555666666666666555555555555555555666777999999666888999888555444555777999888777666555444333333444555555555666666777777444444444444444444444444555555444444444444333333333444444555555444444333444444444444444444444444444444444444444444444444555555555555666666666777777666555444444555666777333444666777999:::::::::888888888888999:::;;;;;;<<<@@@GGGPPPZZZkkk................................................////////////////////////000000000000000000000000000///...------...///000000000//////.........---//////000000///...------000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111............///000111222000111222333333333333333444444555555555444444333333444555666777666666555<<<999666666999;;;;;;:::;;;>>>@@@???>>>DDDPPPZZZ[[[fffuuu|||lllccc___ZZZPPPFFFDDDAAA>>>>>>???@@@>>><<>>???<<<<<>>===<<<<<<;;;:::::::::::::::::::::::::::999::::::::::::999888888999999888888888888999999777777777777777777777777888888777777666666555555555555555666666666666666666666555555555444444444222333555444333333444666>>>>>><<<999555333333444444444444444444444444444555666888777666666777888666555444333333444555666444444444444444444444444333333333444444444555555444333333222222333333444:::999777666444444333333333333333444444444555555444444444555555555666666444444444555555555555666555555555555555555555555555555555555666666666666444444444555666777777888666666666666777777777777666666666666666777888888777777777777888888888888999999999999999888777666777777666666666666777777888888777777666666555555888888777777666666555555888888777777666666555555666666777777888888999999777777777777777777777777777777777777666666666666777777666666555555555444555555444444444444555555333222222111222333555666444444555555555555444444222222111111222222333444444444444444444444444444555444333222222333444555555444444444444555666666444444444555555555555666888666555555777888777777666777888888777888:::<<<>>>AAAFFFNNNXXXmmm................................................////////////////////////000000000000000000000000000///...------...///000000/////////............//////000000///......---000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111222333333333111222222333333333222222222333333444555555555555999888666444555888;;;===666666777999<<>>@@@===<<<===???@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999888888888888999999777777777777777777777777888888777777666666666666666666666666666666666666666666555555555444444444222333444444333333444666@@@BBBBBB@@@<<<777444222444444444444444444444444444555666555444333444555555555444333333444555555444444444444444444444444333333333444444444555555444333333222222333333444888777666555444333333333333333333444444444555555444444444444555555555666444444444555555555555666555555555555555555555555555555555555666666666666444444555555666777777888666666666666777777777777666666666666666777888888777777777777888888888888:::::::::::::::999888888777777666666666666777777888888777777666666666666888888777777666666666666888888777777777777777777777777777777777888888888777777777777777777777777777777777777666666666666777666666666555555555555555555444444444444555555555444333333333444555666444444555555555555444444333333333333333444555555444444444444444444444444444444444333333444444444555555555555666666777777555555555666666666777777777666555555777888888777777888999999888999;;;===>>>AAAGGGRRRaaayyy................................................////////////////////////000000000000000000000000//////............//////////////////............//////000000000///......000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222///000111333333333333222333333333444333333222222222333444555666777888888:::999777666666999<<<>>><<<===>>>???AAAGGGPPPWWWnnn{{{vvvjjj^^^QQQGGGJJJDDD@@@BBBCCCAAA??????>>>===<<<<<<<<<===>>>@@@========================::::::;;;;;;::::::999888999999888888888888999999777777777777777777777777888777777777777666666666666666666666666666666666666666666555555555555444111333444444333333444555<<<@@@CCCCCC@@@:::555333444444444444444444444444555666666555333222333444444444333333333333444444444444444444444444444444333333333444444444555555444333333222222333333444666555444444333333333444333333333444444444555555444444444444555555555555444444444555555555555666555555555555555555555555555555555555666666666666444444555555666777777777666666666666777777777777777666666666666777888888777777777888888888999999999999999999999888888777888777777666666777777888888777777777777666666666888777777777777666666666888888888888888888999999888888888888777777777777666666666666666666666666666666666666777777777777666666666666555555555555555555444444444444555555777666555555444555555666444444555555555555444444555555555555555666666777444444444444444444444444333444444555555444444333666666666666777777777888666666666666777777777888777666555666888999888777888999::::::999:::<<<>>><<<===BBBOOOaaa|||................................................/////////////////////////////////////////////////////////......////////////////////////.........//////000000000//////...////////////////////////////////////////////////////////////000000000000000000111111111222222222,,,...000222333222111000444444444444444333333222555555555666777888999:::999999:::;;;<<<=========BBBEEEGGGIIIPPP___tttvvvddd[[[QQQFFFAAAAAACCCCCCCCC@@@===<<<>>>>>>======>>>========================;;;;;;;;;;;;;;;::::::999:::999999888888999999:::777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555222333444444333333444555333777;;;===<<<999666555444444444444444444444444777888888777555333444555333333333333333333333333333333444444444444444444333333333444444444555555444333333222222333333444333333333222222333444444333333333444444444555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555666666666666555555555555666666777777666666666666777777777777777777666666777777888999777777888888888999999999777777888888888777777666888777777777777777777888777777777777777777777777777777777777777777777777888888888999999:::::::::999999888888777777666666666666666666666666666666666666666666777777777777666666666666666555555555555555444444444444555555777666666555555444444444444444555555555555444444555555555555555666666777444444444444444444444444222333444555555444333222555555666666777777777777555555666666666777777777666666555777999999999777888999:::999999999;;;===???===@@@KKK]]]vvv////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////............/////////////////////000000000000000///////////////////////////////////////////////////.../////////000000000111111111111111222222222222---...000222333222111000444444555555555444444333555555555555666777888999;;;;;;:::<<>><<<;;;>>>GGGTTTbbbkkkuuueee[[[PPPFFFAAA999888>>>BBB>>>===???========================<<<<<<======<<<<<<;;;:::::::::999999999999::::::888888888888888888888888777777777888888888888999999888888777777666666555555666666666666777777777333555666666555555666777666666666444222222333555444444444444444444444444444555555444222111222333333333444444444444333333222333333444444555555555333333333444444444555555444333333222222333333444333333333222222333444444333333333444444444555555444444444444333333333333444444444555555555555666555555555555555555555555555555555555666666666666555555666666666666666666666666666666777777777777888777777777777888999999888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<999888888777777888888999777777777888888888888999777777777888888888888999999999999999999999::::::888888888888777777777777666666666666666666666666555555666666777777888888555555555666666666666666555555444444444444555555444444555555555444333333444444555555555555444444333333222222333333444555444444444444444444444444333444444555555444444333222333555666666666555444444444444444555555555555555555666888:::;;;:::888666777888888777888:::;;;CCCBBBDDDKKKYYYnnn////////////////////////////////////////////////////////////////////////000000000000000000000000---...///000000///...---............/////////000//////000111111111111111000000000000000000000000000000000000000000000000.........///000111111111111111111222222222333333111111222333333444444555222333444666666777777777666666666777:::===AAACCCEEEHHHNNNZZZlllqqqWWWJJJCCCFFFFFFAAA@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;;;;::::::999999::::::;;;888888888888888888888888777777888888888999999999999999888888777666666555555666666666777777777777555666777777666666777999777777777555333222444555444444444444444444444444222444444444222222333444333444555555555555444333222222333333444555555666333333333444444444555555444333333222222333333444555444444333333333333444333333333444444444555555444444444333333333222222444444444555555555555666555555555555555555555555555555555555666666666666666666666666666666666555666666666666777777777777888888777777888888999:::888888888999999999::::::999:::;;;<<<<<<<<<<<<;;;999888888777777888888999777777888888888999999999777777888888888999999999999999999999888888888888777777777777777888888888777777777777777777777777555555555666777888888888555555555555666666666777555555444444444444555555444444555666777666555555444444555555555555444444333333333222333333444555444444444444444444444444444444444333333444444444333444666777777777555444555555555555666666666666555555666999;;;<<<:::888777888999999888888:::<<<<<<===AAAHHHSSShhh000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---...///000000///...------.........//////000000//////000111111111111111000000000000000000000000000000000000000000000000---......///000111111222111111222222222333333333000000000000111222333444222222444666777888888888888999:::<<<@@@EEEJJJMMMPPP[[[mmmqqq```XXXPPPCCC>>>AAA????????????????????????===============<<<<<<;;;;;;::::::999999::::::;;;888888888888888888888888777777888888999999999999999999999888777666666555555666666666777777888888666777888888777777888999222444555555555444555777444444444444444444444444333555666555444444555666444444555666666555444444222222333333444555666666333333333444444444555555444333333222222333333444666555444444333333333444333333333444444444555555444444444333333222222222444444444555555555666666555555555555555555555555555555555555666666666777666666666666666555555555666666666666777777777777888888888777888888999:::888888999999999:::::::::666777888999999999999999999999888888888888999999777777888888999999999999777777888888999999999999:::999999888888777777777666666777777888888999999888888888888888888888888444555555666777888888999444555555555666666777777555555555444444555555555444555666888888888777777444555555555555555555444444333333333333444555555444444444444444444444444555555333222222333555555444555777888999888666555666666666666777777777777444555666999<<<<<<:::888888999::::::999:::<<<===<<>>>>>===???MMMMMMKKKRRRccciiiooo|||zzzzzz~~~~~~wwwsssoookkkeee___```ccccccdddeeeeeeeeefffhhhkkkttt~~~{{{yyyvvvcccXXXJJJEEE@@@???BBBDDDBBB>>>>>>>>>>>>===<<<===>>>???;;;;;;;;;::::::::::::999999999999999999999999999<<<;;;999888777777888888777777777777777777777777666666666666666666777777555777888888666555555666333444444444444444444555555555444333333333444555555444444333333444444555444555555666777666666666555555555555666666666666444444444444444444444444444444444444444444444444666555555555444444444444555444333333333333444555333333333333333333333333333444444444555666666666555444444444444555666666555555555555555555555555444555666777777888888888888888777666666666666666777777777777888888888888888999999999999:::::::::;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888777666666777777777777888888888888666666666666666666666666666666555555555555666666666666666666666666666666555555555666666666666666222333444444555555444444555555555555555555555555555555555555555555555555444666888888777666666777555555555555555555555555666777888999:::999888888888888999::::::;;;;;;<<>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777777777777777777777777777777777777777666666666666666666666666555666777777555444444555555555555444444444444444777666444333222444555666555444444333333444444555222333444444555555444444444555555555555666666666444555666666666666555444444444444444444444444444555555555555444444444444444444333333333444444555222222222222222222222222444444555555555555555555555444444444444555666666555555555555555555555555444555666777777888888888888888777666666666777777777777777888888888999999999999999999::::::::::::;;;;;;::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<;;;:::999999999888888888888888888888888999999999999999999999999999999999999999999999999999999888777777777777888888888888888888888888888777777777777777777777777777666666555555666666777666666666666666666666666666666666666666555555555333333444555555555555444555555555555555555555555555555555555555555555555555666888888666555555666555555555555555555555555666777888999:::999888888888888999999:::;;;;;;;;;@@@@@@CCCJJJUUUjjj000000000000////////////.........//////000000111////////////////////////////////////////////////.../////////000000000111111111000//////...//////////////////////////////////////////000000000000000000000000000000000000...///000111111222222111222222222222222222222222444555555555444555777999999666888@@@GGGLLLRRRXXXRRRcccvvveeeOOOFFFEEECCCAAA???>>>===>>>===<<<:::999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888777777777666666666666666666666666666666666666777777666666555555555777888777666444555555666666555555444444333333555555444444444555666666555444444333333444444555222222333444444444444444444444444555555555666666444555777888888777555444444444444444444444444444444444444444444444444444444333333333444444555555333333333333333333333333555555555555555444444444555444444444444555666666555555555555555555555555444555666777777888888888888888777777666777777888777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999:::999888777777777888999999999888888888888888777888888888888888888888888777777666666666666777777666666666666666777777777777777666666555555444444333444444555555555555555555555555555555555555555777777777777777777777777555777888777555444555666555555555555555555555555666777888999:::999888888888888888999::::::;;;;;;@@@AAADDDJJJTTTiii////////////000000000000---------....../////////////////////////////////////////////////////////......//////000000111111111111000//////...//////////////////////////////////////////000000000000000000000000000000000000...///000111111222222111222222222222222222222222444555666555333444777:::000999HHHVVVYYYWWWWWW[[[iii{{{lllkkkpppuuutttjjjWWWLLLEEEAAA???>>>???AAACCCCCC???<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777666666666666666666666666666666777777888888777666666666888999999777666666777666666666555555444444444222333444666666666555555555444444333333444444555333333444555555555555444444444444444555555555555444555777888888777555444444444444444444444444444333333444444444444444444222333333444444555555555555555555555555555555555555555555555555444444444555444444444444555666666555555555555555555555555444555666777777888888888888888777777777777888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999888777777888999::::::999999999888888777777999999999999999999999999777777666666666666777777666666666666777777888888777777666666555555444444333444555555666666555555555555555555555555555555777777777777777777777777555666777666444444555666666666666666666666666666666777888999:::999888888777777888999999::::::;;;@@@AAAEEEJJJRRRfff////////////000000000000------------............////////////////////////////////////////////////......//////000000111111111000000////////////000000000000000000000000000////////////000000000000000000000000000000000000...///000111111222222111333333333333333333333333222444555555333555:::>>><<>>===???BBBCCCAAA>>>>>>============<<<<<<<<<::::::::::::::::::::::::777888888999999888777777777777777777777777777777666777888999:::999888888777888:::999777666666777666666666555555555555555666666666777666666555444555444444333333444444555333444555555666666555555333444444444444555555555444555666666666666555444444444444444444444444444333333333333444444444444222222333444555555555555555555555555555555555555444444555555555555555555555444444444444555666666555555555555555555555555444555666777777888888888888888777777777888999999888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999:::::::::::::::999888888777777888888888888888888888888888777777666666777777888555666666777777888888999666666666666666555555555444444555666666666666555555555555555555555555555555555555555555555555555444555555555444444666888777777777777777777777777666777888999:::999888888777777888888999:::::::::>>>AAAEEEJJJRRRfff.../////////000000000111////////////............////////////////////////////////////////////////////////////000000000000000////////////000000111000000000000000000000000////////////000000000000000000000000000000000000...///000111111222222111333333333333333333333333222555888888999<<>>???AAA@@@>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888888777777777777777777777777555666999;;;<<<;;;;;;:::666777999888666555555666555555555555666666666666@@@>>>:::666444444444555555444444333333444444555333444444555555555555555333333444444444555555555444444444444444444444444444444444444444444444444222222333333333444444444111222333555555555555555555555555555555555555555333444444444555666666666555444444444444555666666555555555555555555555555444555666777777888888888888888777777888888999:::888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888999999:::::::::999;;;;;;:::999999888777777888888888888888888888888888888777777777777888888555666666777888888999999555555555666666666666666444444555666666666666666555555555555555555555555555555555555555555555555333444444444444555777:::666666666666666666666666666777888999:::999888888777777777888999999::::::;;;???EEEKKKSSShhh.../////////000000111111111111000000//////......////////////////////////////////////////////////000000000000//////////////////...//////000111222000000000000000000000000////////////000000000000000000000000000000000000...///000111111222222111333333333333333333333333444888<<<>>>???DDDMMMTTTTTTXXXfff{{{|||{{{jjj___PPPFFFCCCCCCCCCBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;:::999888777777777777777777777777555666999;;;======<<<<<<555666888777555444444555444444555555666666777777JJJEEE===666222222444666555444444333333444444555222333444444555555444444333333333444444444555555555444333333333333444555444444444444444444444444222222222333333444444444000222333555666666555555444444444444444444444444333333444444555666777777555444444444444555666666555555555555555555555555444555666777888888888888888888777777888999::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;@@@@@@??????>>>>>>======::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666888999:::;;;::::::999;;;;;;::::::999888777777777777777777777777777777888888777777777777888888555666666777888999999999444555555555666666777777444555555666666666666666555555555555555555555555777777777777777777777777222333333333333555888;;;555555555555555555555555666777888999:::999888888777777777888999999::::::999>>>EEELLLUUUkkk000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---////////////000000000000111111111111111000//////////////////000000000000000000000000111111111111222222222222222222222222333444444333222333666999:::;;;>>>EEEOOOWWW[[[]]]YYYqqqvvvrrrzzzkkk\\\RRRFFFCCCGGGAAA>>><<<<<<===>>><<<:::=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::888777777777888999888888888888888888888888999888888777666555555444222555666555222444:::@@@MMM<<<111444666222111666444444444444444444444444555555555444444555555555444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444555555444555555555444333333222333333333444444444555555333333333444444444555555444444444444444444444444444444444555555555666666666666777888888888888888888666555666777999999999;;;:::999999::::::999888999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<>>>???<<<888:::<<>>>>>???>>>;;;999<<<999888999<<<===;;;888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777888888888888999999999888888888888777999999888888888888999999777777777777777666555555555555666666666666666555666555444333333444555666444444444555555555555666333333333444444444555555555555555555666666666666777777888999999999999888666666666666777888999:::<<>><<<===@@@BBB>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::888777777777888999888888888888888888888888888888888777666555555555333555666555555:::BBBJJJHHH:::111444666222111555444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444555555444444555555444444333222333333333444444444555555333333333444444444555555444444444444444444444444444444444555555555666666666666777888888888888888999999888888888999888888888888777888999;;;;;;;;;888;;;======<<<;;;<<<===BBBAAA???>>>@@@AAAAAA???CCC???@@@CCCCCCGGG[[[rrr}}}lllXXXLLLFFF@@@===>>>??????===@@@???===<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777888888888888999999999888888888888777888888777777777777888888777777777777777666555555555555666666666666555555666555444444444444555666444444444555555555555666333333444444444555555555555555555555666666666666777777888999999999999888777777777777888999:::;;;;;;???CCCHHHPPPhhh///000000111111000000///000000000000000000000000////////////000000000000////////////////////////////////////................../////////000000000///////////////...------////////////000000000000000000000000111111111111222222222222222222222222222333555666777888;;;===@@@MMMYYY\\\ZZZ___nnn}}}{{{fffPPP>>>AAABBBBBB???===<<>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888888888888999777777777777777777777777888888777777666666555555555666666555555;;;DDDLLLBBB777000444666333111444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444555555444444555555444444333333333333333444444444555555333333333444444444555555666555555555444444333333444444555555555666666666666666777888888888888888666666777777777777777666;;;;;;:::999999:::;;;<<<555;;;AAACCCBBBBBBEEEIIILLLJJJIIIMMMTTT[[[bbbfffeee___[[[]]]aaajjjlllcccWWWPPPMMMHHH@@@888???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777888888888999999999999999888888888888777777777777777777777777777777777777777777666555555555666666666666666555555666555444444444444555666444444444555555555555666333444444444444555555555555555555555666666666666777777888999999999999888888888888888999:::;;;<<<;;;===BBBGGGQQQiii//////000000000000//////////////////////////////////////////000000000000///////////////////////////////////////................../////////000000//////000000//////...---////////////000000000000///000000000111111111111111222222222222222333333222333555777:::???DDDHHHUUUYYY]]]^^^eeeyyyxxxrrrQQQBBBBBBAAABBBBBBAAA>>><<>>======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999888888888888666666666666666666666666888777777777666666666555777777666555444777===AAA;;;444000444666444222333333333444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333444444555444444333333333333333444444444555555333333333444444444555555666666555555444444333333555555555555666666666666666666777888888888888888555666777777777888999:::<<<<<<;;;;;;:::;;;>>>@@@FFFNNNXXX]]]^^^aaaiiipppnnniiiiiioooyyy|||jjj]]]KKKEEE???===>>>>>>;;;888=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777777888888888999999999999999999888888888777777777777888888888888777777777777777777777666555555666666666666666666555444555555555444444555555555444444444555555555555666444444444444555555555555555555555555666666666666777777888999999999999888888888888888999:::;;;;;;:::===AAAGGGQQQiii//////000000000000//////////////////////////////////////////000000000000.................................///////////////............////////////000111111111111000//////////////////000000000000///000000000111111111111111111111222222333333333333555777;;;@@@HHHQQQWWW]]]___dddqqqzzz{{{[[[PPPDDDAAADDDGGGDDD???@@@??????>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888666666666666666666666666777777777777666666666666666777777777666666666777777222111333555444222222333333333444444444555555444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333333444444555444444333333333333444444444555555333333333444444444555555666666666555555444444444555555555666666666777777666666777888888888888888888999::::::888999<<<>>>;;;>>>CCCGGGLLLQQQXXX]]]sss|||tttcccNNNBBB@@@BBB@@@<<<>>>>>>=========<<<<<<<<<999999999999999999999999999999999999999999999999888888888888999999999999999999999888888888777777888999999::::::999999888777777777777777666555555666666666666666555444444444555555555555555555444444444444555555555555666444444444555555555666666555555555555666666666666777777888999999999999888777666666777777888999:::;;;<<<@@@FFFQQQiii...//////000000//////...000000000000000000000000////////////000000000000.................................///////////////------........./////////111111111111111000000///////////////000000000000000000000000111111111111111111111222222333333444555888===CCCJJJRRR[[[```[[[ggg}}}|||yyy~~~mmmQQQAAABBBFFFFFFCCC@@@@@@??????>>>>>>======:::;;;;;;<<<<<<;;;;;;::::::::::::;;;:::999999888777777777777777777777777777777777777666666666666444555777888999888777666444333222333444444333222222333333444444555555555444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333333444444555555444444333333333444444444555555333333333444444444555555555555555555555555555555555555666666666777777777666666777888888888888888777999999888777:::???DDDMMMUUUaaalllwwweeeMMMDDDCCCBBB@@@>>>>>>>>>>>>============999999999999999999999999::::::::::::::::::::::::888888888999999999999:::999999999888888888888777888999:::;;;;;;:::999888777777777777777666555555777777777777666555444333444444555666666555444444444444444555555555555666444444555555555666666666555555555555666666666666777777888999999999999888666666666666777888999:::<<<===@@@FFFQQQiii......////////////......000000000000000000000000////////////000000000000..................................../////////000---------.........//////000000000111000//////...////////////000000000000000000000000111111111111000111111222333333444444666<<>>======:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888888888888888888888888888666666666666777777777777444444555666888888888777444444333333333444444333222222333333444555555666555555444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444333333222222333333444222333444444555555444444333333333444444444555555333333333444444444555555444444555555666666777777555666666666777777777777666666777888888888888888666999<<<>>>AAAIIITTT\\\rrr|||kkkYYYMMMFFFCCC?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::999999999888888888888777777888:::;;;;;;:::888777777777777777777666555555777777777777666555444333444444555666666555444444444444444555555555555666555555555555666666666666555555555555666666666666777777888999999999999888777777777777888999::::::======@@@FFFQQQhhh......////////////......000000000000000000000000////////////000000000000........................---.........//////000000---------........./////////////////////......---////////////000000000000000000000000111111111111000000111222333333444444777@@@MMMXXX^^^aaaaaaaaayyytttaaaUUULLLFFFAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<;;;:::999888888888888888888888888888666666666666777777777777777555333333444555555555555555444222333444555333222222333333444555666666666555555444444555555666444444444444444444444444555555555555555555555555444444444444444444444444444333333222222333333444222333333444555555555444333333333444444444555555333333333444444444555555333333444555666777888888666666666666777777777777666666777888888888888888;;;@@@EEEKKKSSS```ppp|||uuu___OOOHHH????????????>>>>>>>>>>>>========================::::::::::::::::::::::::888888999999999:::::::::999999999888888888888777666777999::::::999777666777777777777777666666555777777777777666555444333333444555666666555444333444444444555555555666666555555555555666666666777555555555555666666666777777777888999999999999888888888888888999:::;;;<<<>>>>>>@@@FFFQQQggg000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////......//////000000111111000000000000000000000000////////////000000000000/////////000111111000...333222333555444111333888CCCUUU``````]]]ZZZlllxxxyyy~~~eeePPPDDDBBB???AAA???:::???AAA777======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666444444333333333333444444444444444555555555555666222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222111111111111333333222111222333444555555444444333333333444444555555555555555555444444777777666666666555555555000777;;;999777777999999999333222999>>>>>>???CCCQQQXXXfff{{{vvvccc^^^SSSGGGAAA@@@@@@@@@AAA>>>>>>>>>???@@@>>>;;;888:::;;;;;;;;;;;;:::999888999999999999999999999999<<<;;;999777777888999:::999999999888888888888777666666666666555555555555666666666666666666666666444444333333333444444555666666555555555555666666444444444444444444444444555555555555555555444444777777777888999999777555666666777888999::::::;;;<<<@@@BBBDDDPPPlll000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////.../////////000000000111000000000000000000000000////////////000000000111//////000111222333222222555333444666777888>>>EEEQQQYYY^^^gggvvvwwwhhhOOOIIICCCDDDCCC;;;===CCCAAA=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666555555444444444444555555444444444555555555555666444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555444333333333333333333444333222222222333555555555444444333333444444555555555555555555555555555666666666777777777777777999777555666777888;;;===<<<<<<>>>@@@@@@GGG\\\pppwwwgggYYYPPPGGG@@@<<<===;;;:::;;;>>>@@@AAA@@@888999999999999999888888999999999999999999999999;;;:::888777666777888999999999999888888888888777888888777777666666666555666666666666666666666666444444444444444555666666777777666666666666777777555555555555555555555555555555555555555555555555888777777999::::::888666666666777888999::::::;;;;;;???BBBFFFRRRnnn000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000111222333444555555666444666999<<<@@@KKKUUU___``````tttwwwyyykkkQQQDDDDDDFFF===:::???BBB============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666666555555555555555555666444444444555555555555666666666666555444444333333444444444444444444444444444444444444444444444444444444444444444444444444555444444444444444555666444444333333444444555666555444444444444444555555555555555555666666666666666666777777888999999:::>>>666222777:::888888===999;;;@@@EEELLL[[[vvv|||jjjYYYJJJ@@@AAA???======>>>???>>>>>>999999999999999::::::::::::::::::::::::::::::::::::999777666666777888888999999999888888888888777:::999999888777666666555666666666666666666666666444444444444555777888888888888777777777777888888666666666666666666666666555555555555555555555555777777777888:::;;;999888666666777888999::::::;;;:::>>>BBBGGGSSSnnn//////////////////////////////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000//////////////////////////////000000000111111111222222333333222333444555555666999???CCCIIIUUUaaahhhlllrrryyytttiiiOOODDDHHHCCC=========>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666666666555555555555666666444444444555555555555666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333444555666666444444444444555555666666555444444444444555555666666666666666666777777777777777777888888999999999:::333444<<<===777999AAAHHHJJJSSScccwwwxxxeeeWWWFFFCCCAAA??????>>><<<;;;<<<<<<<<<<<<<<<<<<======:::::::::::::::::::::::::::999888777777888999999999999999888888888777777:::999888888777666555555666666666666666666666666444444444555666888999:::888777777666666777777888666666666666666666666666555555555555666666666666777666666777999:::999888666666777888999::::::;;;:::>>>BBBHHHRRRiii//////////////////////////////000000000000//////////////////////////////............////////////////////////////////////000000000000////////////////////////////////////000000000000111111111111333444444333111111333555666999@@@HHHMMMSSS___kkkwwwkkkOOOJJJFFFBBBAAA>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666666666555555555555666666444444444555555555555666444444555555666777888888444444444444444444444444444444444444444444444444444444444444444444444444333333222333333444555555444444444555555555555555444444444444444555666777666666666777777777888888888888888888888888888888666444777===>>>???LLL\\\ttt}}}YYYRRRHHH@@@===>>>@@@AAA>>>======<<<<<<===>>>>>>:::::::::::::::::::::::::::::::::999::::::::::::999999999888888888777777888888777666555555444444666666666666666666666666444444555666777888:::;;;777666666555555666666777555555555555555555555555555555555666666666777777777666555666777999888777666666777888999::::::;;;<<<>>>BBBHHHOOObbb000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////000000000000////////////000000000000000000000000000000000111111111222222333555555333111000333777<<>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666666555555555555555555666444444444555555555555666222333444555666888999999444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333444555333333444555555555555444444444444444555666777777666666777777888888999999999999999:::::::::::::::999<<>><<<;;;;;;;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999888888888888777666666666666555555555555666666666666666666666666555555555555666888999999666666555555555555666666555555555555555555555555555555555666666777777888999777666666777888888777666666777888999::::::;;;===>>>BBBHHHMMM\\\~~~000000000000000000000000//////000000000000//////////////////////////////............////////////////////////////////////111000000000/////////...000000000000000000000000000000111111111222222222111444666444222333888<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666555555444444444444555555444444444555555555555666333333444555666666777777444444444444444444444444444444444444444444444444444444444444444444444444666555444444444444444444111222333444555444444333444444444444555666777888666666777888888999::::::888999:::;;;===>>>@@@@@@BBBLLLPPPPPP]]]zzzzzzcccTTTJJJEEEAAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999999999888888888888777666666666666666777777777666666666666666666666666555555555555666666777888777777666666666666777777666666666666666666666666444555555666777777888888===;;;888888888999999888666666777888999::::::;;;<<<===BBBHHHLLLYYY{{{000000000000000000000000//////000000000000//////////////////////////////............/////////000////////////////////////111111000000/////////...000000000000000000000000000111111111111222222222000333666555444666<<>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666666666666666444444444333333444444444444444444555555555666666444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444888777666555555555555555111222333444444444333222444444444555555777888888666777777888999999::::::777888:::===@@@CCCEEEFFFIIIYYYaaaddduuuqqq]]]QQQEEECCC@@@>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::999999999888888888888777666666666777888888999999666666666666666666666666666555555555555555666777888888777777777777888888777777777777777777777777444555555666777888888999@@@>>>;;;999:::::::::999666666777888999::::::;;;<<<<<>>>>>>>>>>><<<;;;:::999999999999999999::::::999999999888888888888777666666555555555555666666444444444555555555555555444444444444444444444444666666666555444444444333333333333444444444555555555555555444444333333333333333333444444444555555444333333333333444555555222222333333333444444444444444444555555666888888666888;;;<<<;;;:::999:::;;;999:::@@@DDDFFFKKKQQQXXXdddrrrvvv```NNN>>><<<@@@???======;;;<<<<<<;;;<<<===<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999888888555777777666555444555666777777777777777777777777666666777888888888888888777777777777777777777777888888777777666666555555777777666666666666777777999888666666777888888777888888888888999:::;;;<<<<<>>>>>======>>>>>>>>>>>><<<;;;:::::::::999999999999999999999999999999888888888888666666555555555555666666555555555555555555555555444444444444444444444444555555555555555444444444333333333444444444555555555555444444444333333333333333333444444444555555444333333333333444555555222333333333333444444444555555555555666666777888888:::::::::888888999:::>>><<<>>>BBBGGGNNN[[[ggg{{{mmmUUUGGGAAA===;;;======>>>===<<<<<<===>>>>>>;;;;;;;;;<<<;;;::::::999999::::::::::::999888888999999888555444444777999777777777777777777777777666666777888888888888888777777777777777777777777888777777777666666666555777666666555555666666777999888666666777888888777888888888888999:::;;;<<<:::@@@@@@CCCLLLXXXvvv...//////000000//////...////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000111111111222222000111222444444444444444666000555EEEOOOQQQZZZhhhuuuxxxZZZKKK??????AAA>>>===???>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888:::999999999888888888888777666666555555666666777777666666555555444444444444444444444444444444444444444444555555555555555333333333444444444555555555444444444444333333333333333333444444444555555444333333333333444555555333333333444444444555555777666666666666666777888888999:::999999:::===@@@@@@???BBBIIIRRRaaawww|||bbbPPPDDD@@@AAA???>>>>>><<<:::999:::<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::999999888999999777444222333777:::777777777777777777777777666777777888888888888777777777777777777777777777777777777777666666666666666555555555555555555666999777666666777888888777888888888888999:::;;;<<<888>>>???CCCMMMYYYvvv//////000000000000/////////////////////////////////////////////////////////////////////.....................////////////////////////000000000000000000111111111222222222000111333444444333444444777888@@@LLLXXXaaahhhlll|||yyyyyy\\\EEEDDDGGGBBB>>>AAA??????>>>>>>===<<<<<<;;;<<<<<<;;;:::999999888888::::::999999999888888888777777666666666666777777888777777666555444444333555555555555555555555555333444444444555666666666333333333444444444555555444444444444444444444444333333333444444444555555444333333333333444555555444444444444555555555555888777777666666777777888555777:::<<<===@@@DDDFFFHHHGGGJJJUUUdddvvvppp[[[NNNIIIBBB@@@@@@???===999999<<<;;;;;;;;;;;;;;;:::999999::::::;;;;;;::::::999888666777777555333333555777666666666666666666666666666777888888888888777777666666666666666666666666777777777777666666666666555555444444444444555555888777666666888999888888888888888888999:::;;;;;;999>>>>>>CCCOOO\\\yyy//////000000000000//////////////////////////////////////////////////////.........///////////////............////////////////////////000000000000111111111111222222222222111333444333222222333555777CCCLLLPPP\\\mmmqqqkkk~~~|||wwwQQQEEEEEEAAA???BBB@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999888888:::::::::999999999999888777777666666666666777777888888777666555555444444555555555555555555555555333444444444555666666666333333333444444444555555444444444444444444444444333333333444444444555555444333333333333444555555444444555555555666666666888777777777777888999999444777<<>>BBBOOO___|||///000000111111000000///////////////////////////////////////////////////.........///////////////............////////////////////////000000000000111111111222222222222333222333444333111222666:::;;;JJJUUUYYYddduuuzzztttlllQQQEEE@@@@@@DDD@@@@@@???>>>============<<<<<<;;;;;;::::::999999::::::::::::999999999999888777777666666777777888888777777666666555555555555555555555555555555555444444444555555555555555333333333444444444555555333333333444444444444555333333333444444444555555444333333333333444555555555555555666666666666777777777777777888999:::;;;999;;;???AAACCCFFFIIILLLNNNVVVhhh{{{gggTTTGGG<<<===>>>;;;:::==================<<<;;;;;;;;;;;;;;;;;;;;;:::999999666:::>>>@@@>>>;;;888666777777777777777777777777777888888888888777777666777777777777777777777777666666666666777777777777666555555555555555555666888666555666888999999999888888888888999:::;;;<<<===@@@>>>CCCOOO]]]yyy000000111111111111000000////////////////////////////////////////////////............/////////000............////////////////////////000000000000111111111222222222333333222444444333111555<<>>;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888777777777777888888777777777666666666666666555555555555555555555555555555555555555444444444333333333444444444555555333333333444444444555555333333333444444444555555444333333333333444555555555555666666666777777777666666777888999:::<<<===???@@@BBBDDDHHHOOOWWW\\\ccctttxxx___GGG@@@>>>:::999<<<>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;:::999666:::===>>>===:::888777777777777777777777777777888888888888888777666666777777777777777777777777555666666666777777777888777666666555555666666777777666555666888999999999888888888888999:::;;;<<<<<<@@@???CCCOOOXXXnnn000000111111111111000000////////////////////////////////////////////////---.........//////000000............/////////000////////////000000000000111111222222222333333333222444444333333888BBBJJJUUUQQQaaaxxxYYYIIIBBBAAA@@@???============>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777888888666666666666777777777777666666666666666666666666666666666555555444444333333333333444444444555555333333333444444555555555333333333444444444555555444333333333333444555555666666666666777777777777555666666888999;;;===>>>DDDDDDDDDGGGNNNZZZgggppp\\\LLLFFF@@@>>>@@@???????????????>>>======;;;;;;<<<<<<;;;;;;:::999666888::::::888666666666777777777777777777777777888888888888888777666666777777777777777777777777555666666666777777888888777777666666666666777777777666555666888::::::999888888888888999:::;;;<<<:::??????DDDNNNTTTeee000000000000000000000000000000000000////////////.........------,,,,,,,,,////////////////////////............////////////////////////000000000000///000111000//////111333...222555444555<<>>BBB@@@;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999888888888888888888888888888777777777777444444555555666777777777444444444444444444444444555555555444444333333333555555555444444333333333444444444444444444444444555444333222333444555666666777777666555555777::::::777222222999AAADDDCCCIIIBBBEEESSS[[[```sssbbbLLL???===AAA===AAA???888999???>>>666::::::;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777::::::999999888999999999666666666666666666666666999999888888888888999999555555555555666666666666444555666777999:::<<<<<<888888888888999:::;;;<<<:::>>>???DDDNNNTTTfff000000000000000000000000000000000000////////////.........------,,,,,,,,,////////////////////////............////////////////////////000000000111000111111111///000111333444555666888<<>>======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;::::::999888777666666888888888888777777777777666666666666666555555555444444444444444444444444555555555444444333333333555555444444444333333333444444444444444444444444555444444333444555666666777888888777555666888:::999999999<<<@@@DDDEEEDDDDDDGGGNNNZZZjjjfffQQQDDD>>>>>>AAA@@@===<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777888888888888888888888888999888888777777888888999666666666666666666666666999888888777777888888999666666666777777777777888777777888888888999999999888888888888999:::;;;<<<;;;@@@AAAFFFPPPWWWjjj000000000000000000000000000000000000////////////.........---------------////////////////////////............/////////////////////000000000111111000111111111000000222444666666666:::CCCMMMUUUZZZiiittt{{{WWWLLLDDD@@@CCCCCC===;;;>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::999888666555555888888888888777777777777888777777666555555444444444444444444444444444444555555555444444444444444555444444444444333333333444444444444444444444444666555555555555666777888888999999777666666888:::666999>>>BBBCCCCCCCCCDDDGGGQQQ[[[eee|||uuu[[[FFFBBB@@@??????===:::;;;>>>======<<<<<<;;;;;;::::::999999999888888888777777888888888888888888888888888777777777777777888888666666666666666666666666999888888777777888888999777777777777888888888888::::::999999888777777777888888888888999:::;;;<<<<<>>BBBDDD===;;;AAA============<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777666666888888888888777777777666777777666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444666666666777777888999999888888888777555666888::::::===AAADDDCCCBBBGGGNNNYYYaaalll}}}}}}|||}}}]]]OOODDD>>>AAA@@@;;;:::???>>>>>>>>>===<<<;;;::::::::::::999999999888888888888888888888888888888888888777777777777888888999666666666666666666666666888888777777777777888888666666777777777888888888::::::999999888777777777888888888888999:::;;;;;;:::???@@@EEEOOOXXXppp111111111111111111111111000000000000////////////........................////////////////////////............////////////000000000000111111111111000111222222222222444666666???JJJSSS[[[ffftttaaaEEEAAAEEEBBBAAADDD>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888888888888999999888888888888777777777666555555555555666666777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444666666777888888999999:::666777777666555666888:::DDDBBBDDDFFFFFFHHHTTTbbbmmmooozzzvvvuuuuuuvvvvvvxxx{{{}}}|||{{{{{{aaaOOOAAAAAACCC???>>>AAA??????>>>======<<<;;;;;;::::::::::::999999999999888888888888888888888888888888888888888999:::;;;777777777777777777777777888777777777777777777888555555555666666666777777888888888888888999999999888888888888999:::;;;;;;:::@@@AAADDDNNNYYYsss111111111111111111111111000000000000////////////.............../////////////////////////////////............////////////000000000111111111222222000222333333222333555777555AAAPPP\\\eeeqqq{{{|||SSSBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<::::::::::::::::::::::::777777777888999999::::::888888888888777777777777444444555555666777777888555555555555555555555555555555555555555666666666333333333444444444444555444444444444444444444444555666777888999:::::::::666666777777666777:::===DDD@@@AAAHHHLLLSSSddduuu{{{~~~}}}|||yyyxxxwwwuuuuuuuuuuuuvvvqqqqqqqqqqqqqqqpppppppppzzzxxxdddNNNCCC???>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888999:::;;;<<<777777777777777777777777888777777666666777777888555555555555666666666666666666777888999:::::::::888888888888999:::;;;<<<===CCCCCCFFFOOOZZZvvv111111111111111111111111000000000000////////////---........./////////000////////////////////////............////////////000000111111111222222222000222333333333444666888<<>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999888888888888777777777777555555555666666666666666555555555555555555555555444555555555666666666777333333333444444444555555444444444444444444444444444555666888999:::999999666777888888999;;;>>>AAAAAA>>>DDDRRR^^^gggxxxzzzzzzyyyvvvtttrrrqqqqqqrrrppprrrtttvvvwwwuuusssrrrppp~~~qqqRRR@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777888999:::;;;777777777777777777777777777777666666666666777777555666666666666777777777666777777888999999::::::888888888888999:::;;;<<<>>>CCCCCCEEEMMMYYYvvv111111111111111111111111000000000000////////////---.........//////000000////////////////////////............/////////000000111111111111222222222111222333333333444666999JJJQQQ^^^nnnuuu}}}sssnnnrrrvvvtttsssuuuqqqwww}}}{{{vvvssswww|||~~~}}}|||\\\GGGDDDDDDAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777888888888888777777777777777777777666555555444444666666666666666666666666444555555555666666777777333333333444444555555555444444444444444444444444333444666888999:::999999777888999:::;;;===AAADDDCCCBBBNNNcccttt~~~~~~zzzxxxrrrrrrqqqqqqrrrssstttuuuzzziiiIIIAAACCCCCC>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666777888999:::777777777777777777777777777777666666666666777777777777777777888888888888888888888888888999999999888888888888999:::;;;<<<<<>>===???@@@===999======<<<<<<<<<;;;;;;;;;:::999999888888999999:::::::::888777777777888999999999999888777666666555666666666666666666666666555555555555555555555555444444444555555555555666444444444444444555777777666777888888888888777777999666888???AAA@@@BBBGGGAAAQQQnnn}}}zzz{{{}}}|||yyyuuuwwwzzz}}}mmmQQQEEEAAA===DDDDDD===<<<@@@???888;;;;;;;;;:::::::::999999;;;::::::999999999999999777777777777777777777777777777888888888888777777888888777777777777888888888888888888888888888888888888888888888999999999:::999888888999:::<<<===<<>><<<>>>@@@@@@???======<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::888777777777888999999999888888777666666555666666666666666666666666555555555555555555555555444444444555555555555666444444444444555666777777777777777888888777777777<<<:::<<>>>>>???@@@AAA=========<<<<<<<<<;;;;;;::::::999999999999::::::::::::999888888888888999999999888888777666666666666666666666666666666666555555555555555555555555444444444555555555555666444444444444555666777888777777777777777777777777999:::>>>EEEKKKOOOWWW^^^www~~~~~~{{{wwwuuuxxx~~~jjjQQQDDDAAA@@@@@@>>>;;;===AAA;;;;;;;;;;;;::::::::::::777888:::;;;;;;999777666888888888888888888888888777777888888888888777777888888777777777777888888666666666666666666666666888888888888999999:::::::::999999999999;;;<<<===>>>AAADDDEEEIII]]]000000000000000111111111///////////////////////////////////////.........///////////////.........///////////////000000111///000000000111222222222444222444<<>>============<<<<<<<<<<<<:::::::::999999:::::::::::::::999999888888888888888888888888777777666666666666666666666666666666555555555555555555555555444444444555555555555666444444444444555666777888777777666666777777888888888>>>DDDHHHLLLVVVfffttt~~~||||||}}}gggNNNCCC>>>CCCDDD>>>:::<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888777888888999999888888777999888888777777888888999777777777777777777777777777888888999999:::::::::::::::999999:::;;;===>>>???AAADDDDDDIII___111111000000000000000000////////////////////////.........///////////////.........//////////////////////////////000000111000000000111222333333333444444999@@@FFFLLLWWWaaaxxxllldddccc[[[[[[[[[[[[\\\```cccfffiiiiiilllqqqwww}}}|||xxxsssooolllbbbaaa___^^^^^^]]]]]]\\\___^^^]]]]]]]]]aaaeeeiiikkkttt~~~yyyvvvNNNFFFBBB@@@CCCBBB===;;;===>>>>>>=========<<<<<<<<<;;;::::::::::::::::::;;;::::::::::::999999888888888888888777777777777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555555666888888777666666666777888::::::>>>HHHPPPQQQTTTccc|||~~~kkkTTTAAA@@@DDD@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888999::::::888888888888888888888888888888999999999999888888999999888888888888999999888888888888888888888888777888888999::::::;;;;;;;;;::::::999:::;;;===>>>@@@AAACCCDDDIII```111111111111000000000000000000000000000000000000.........///////////////.........//////////////////////////////000111111000111111222333444555555666999@@@GGGKKKRRRbbbqqqxxxlllbbbZZZXXXYYYZZZ]]]bbbgggmmmssszzz}}}zzzuuuqqqmmmhhhccc```^^^^^^^^^]]]]]]]]]]]]]]]aaa]]]```nnn}}}cccNNNDDD???BBBDDD???===@@@>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;:::999999888888888777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555666777888888666666666777888;;;===>>>DDDNNNVVVXXX___sss|||}}}vvvRRR@@@>>>@@@AAA@@@<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888888999999999999999999999999888888999999999999888888999999888888888888999999888888888888888888888888777888888999:::;;;<<<<<<;;;::::::::::::<<<===>>>???AAACCCDDDIII```111111111111000000000///000000000000000000000000............/////////000............/////////000///////////////000111111111222222333555666666777888???IIIOOORRR[[[qqq{{{qqqhhhccc```^^^```dddlllqqqyyy~~~xxxpppkkkdddcccbbbbbbbbbbbbaaa```ddd[[[SSSXXXhhhyyyyyyzzz}}}aaaOOOAAAAAABBB???===AAA>>>>>>>>>>>>=========<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999888777777777777777777777888666666666666666666666666555555555555555555555555444444444555555555555666555555555555666777888999666666666777:::===@@@BBBKKKQQQXXX___oooqqqNNN@@@AAABBB@@@<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<======;;;999777999999999999999999999999888999999::::::999999888:::999999888888999999:::888888888888888888888888777888888999:::;;;<<<===;;;;;;::::::;;;<<<>>>??????AAACCCDDDIII```222111111111000000//////000000000000000000000000---.........//////000000---.........//////000000///////////////000111111222222333444555777777888:::CCCOOOUUUXXXbbb|||~~~uuupppgggbbb```cccgggjjjmmmrrr{{{wwwrrrjjjccc```^^^^^^]]]XXX^^^bbb```[[[[[[ccckkkqqqrrrrrrtttyyyttt[[[EEE@@@@@@<<<;;;>>>>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<;;;:::999888777777777777777888888888666666666666666666666666555555555555555555555555444444444555555555666666555555555666666777888999555555666777:::>>>BBBEEETTTWWW\\\iii```HHHCCC@@@:::======<<<<<<<<<;;;;;;;;;999===BBBEEEEEEAAA;;;888999999999999999999999999888999999::::::999999888:::999999888888999999:::777777777777777777777777777888888999;;;<<<======;;;;;;::::::;;;<<<>>>???>>>@@@CCCDDDIII```111111111111111000//////111111000000//////.....................///000111000000000000000000000000111111111000000000000000000333444333000111777<<>>======<<<<<<<<<===<<<<<<;;;;;;:::999999999999999888888777777777777777777777777777777777666666666666555555555555666666666666666666666666555555555555666666666666333444666777888888777777777888999999;;;BBBJJJQQQRRRbbbuuuXXXDDDAAABBB@@@;;;???AAA999888===:::>>>======AAADDDCCC===777888888888999999::::::;;;888888888888888888888888:::999999888888999999:::999999999888888888777777999999::::::::::::;;;;;;888999::::::999999;;;===@@@BBBDDDDDDIII___222222222222222111000000111000000000/////////...000//////.........//////000000000000000000000000111111111111000000000000000222444333333666===CCCPPPVVVUUU]]]xxxuuukkkggghhhkkkmmmoooyyy{{{uuupppjjjeeecccaaa]]]YYYVVVVVVZZZ```cccfffmmmuuudddKKKDDDCCCAAA@@@@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777777777777777777777777666666666555555666666666666666666666666555555555555666666666666444555777888999999888888999999999<<>><<<>>>===<<>>@@@BBBDDDDDDHHH^^^222333333333333222111111000000000000////////////111111000///............000000000000000000000000111111111111111111111111000222444444666<<>>============999999:::;;;;;;<<<======::::::::::::999999999999777777777777777777777777888888777777777666666666666666666666666666666666555555555555666666666666666666777999999999999999:::999;;;AAAIIIQQQUUUVVViii}}}zzzuuuqqqnnnmmmmmmnnnffffffffffffgggiiilllmmmrrruuuxxxyyyvvvtttrrrrrrrrrsssvvv{{{xxxVVVKKKHHH???@@@BBB:::999??????>>><<<;;;===??????<<<888::::::::::::999999999999999999999999999999999999:::999999888888999999:::999999999888888888888888999999::::::::::::;;;;;;999:::;;;;;;:::;;;===???@@@BBBDDDDDDGGG\\\111222222333222222111111000000000000////////////000000///////////////000////////////////////////000111111111111111222222111222444666999@@@HHHOOOSSSZZZcccvvv|||rrrnnnjjjhhhlllvvvzzzrrrjjjdddgggccc___]]]ZZZVVVVVVZZZjjjiiijjjppp|||kkkHHH???BBBBBBAAA@@@???>>>============:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777777777888888888888777777777777666666666666666666666666555555555555666666666666777777888999:::::::::;;;777;;;@@@EEEKKKSSSZZZ___|||yyyuuurrrmmmkkkgggdddaaa`````````\\\\\\\\\\\\]]]___aaabbbcccccceeegggiiihhhfffdddeeeiiimmmqqqwwwqqq]]]KKK>>>>>>BBB===;;;AAAAAA>>><<<;;;;;;======;;;999;;;;;;;;;::::::999999888999999999999999999999999:::999999888888999999:::888888888888888888888888999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;===???@@@BBBDDDCCCGGG[[[000000111111111111111000////////////000000000000.........//////111222333////////////////////////000000111111222222222333333444555777<<>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777777666666666666666666666666555555555555666666666666888888888999999:::;;;;;;555<<>>BBBAAA===<<<;;;;;;;;;<<<;;;:::<<<;;;;;;::::::999999999999999999999999999999999:::999999888888999999:::888888888888888888888888999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;===??????BBBDDDDDDGGGZZZ//////000111111111111000////////////000000000000------...///000222333444000000000000000000000000000000111111222333333333444555777;;;@@@GGGMMMQQQWWWuuuxxxmmmjjjnnnssslllfffccc___ZZZVVVWWWRRRSSSVVV]]]fffrrr|||gggWWWLLLAAAAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999999999999999::::::::::::888888888888888888888888888888777777777666666666666666666666666666666666555555555555666666666666888888888888999:::;;;<<<777@@@IIILLLOOO]]]uuuvvvsssnnnhhhbbb^^^\\\[[[TTTUUUVVVWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSOOOOOOPPPSSSUUUVVVVVVTTTNNNSSSXXX]]]bbbkkkxxxoooPPP@@@BBBAAA???AAA???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888999999:::888888888888888999999999999999::::::::::::;;;;;;999:::;;;;;;:::;;;===??????AAADDDDDDHHH[[[///000111111222222222111.../////////000000000111////////////000111222333000000000000000000000000000000111222222333444444444555999???FFFMMMQQQTTTddd|||yyywwwyyy~~~zzzqqqiiibbb^^^___QQQPPPQQQUUU\\\eeennntttzzz^^^MMMAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::888888888999999999::::::888888888888888888888888777777777666666666555555666666666666666666666666555555555555666666666666888888777777888999;;;;;;>>>EEEKKKPPPYYYnnn}}}wwwrrrooofffddd```]]]ZZZYYYYYYZZZVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRQQQQQQQQQQQQMMMPPPSSSVVVYYY___ggglllttt~~~gggHHHCCC@@@???@@@<<<<<<===>>>>>>===;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::777777888888888999999999999999::::::::::::;;;;;;888:::::::::999:::<<<>>>>>>AAADDDEEEIII\\\000111222333333333333333.../////////000000111111111000000000000000111111000000000000000000000000000000111222333333444444333555:::AAAJJJQQQUUUWWWvvvzzzzzz~~~zzznnnddd______YYYVVVTTTTTTXXX___ggglll|||^^^IIIBBBAAA@@@???>>>>>>>>>>>>999::::::;;;;;;<<<<<<===777777777888888999999999888888888888888888888888666666666666555555555555666666666666666666666666555555555555666666666777888777777666777999:::;;;EEEHHHLLLRRRaaa}}}~~~zzzssskkkeee```^^^\\\ZZZXXXXXXZZZ\\\]]]\\\[[[XXXVVVVVVWWWXXXZZZYYYYYYYYYXXXVVVTTTRRRQQQUUUVVVWWWVVVSSSQQQPPPQQQUUUUUUVVVUUUVVVWWWZZZ]]]iiitttzzzPPPDDD???>>>???;;;;;;===??????===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::999999999999999999:::777777888888999999999999999999:::::::::;;;;;;;;;888999::::::999999;;;===>>>AAAEEEFFFJJJ]]]222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111///000222222111111222444222;;;>>>CCCOOOSSSUUU___|||uuuppppppnnnjjjiiijjjnnnsssvvv|||{{{yyyyyy~~~xxxmmmccc```\\\YYYVVVSSSUUU___kkkttt}}}dddGGGBBB===AAAEEE===<<<>>>:::======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888777777777666::::::999888777666555555666666666666666666666666666666666666777777777777999888777666666888===@@@EEELLLLLLOOOjjj|||wwwpppiiiddd___[[[YYYXXXZZZ[[[[[[ZZZYYYYYYZZZWWWZZZ\\\[[[WWWUUUVVVXXX\\\YYYVVVVVVXXXXXXWWWTTTVVVSSSQQQRRRUUUTTTPPPLLLRRRSSSTTTTTTSSSSSSUUUWWWcccfffttt^^^HHHCCC???;;;;;;???>>>===<<<::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???CCCCCCCCCCCCIII^^^222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111///111222222222333555666666;;;@@@IIIQQQPPP\\\vvv}}}tttmmmiiieee```[[[]]][[[YYYXXXYYY\\\```bbbeeeeeeddddddeeegggiiikkkmmmooorrrvvv{{{oooddd___ZZZWWWTTTRRRWWW^^^jjjqqq~~~[[[MMMCCCDDDEEE>>>===@@@<<<======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999999888888888888999999888888777666666666666666666666666666666666666666666666777777777888888888888777777:::???BBBFFFNNNSSS___wwwmmmhhhccc^^^ZZZXXXUUUSSSTTTWWW[[[]]]^^^]]][[[ZZZSSSTTTVVVVVVUUUVVVWWWXXXWWWTTTQQQQQQSSSTTTSSSQQQUUUUUUUUUWWWYYYYYYWWWTTTPPPQQQRRRRRRQQQQQQSSSUUUZZZ]]]jjj^^^III???===>>>>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999999888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???CCCCCCCCCCCCIII```222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111000111222222222444666999>>>???CCCOOOTTTRRRjjj}}}vvvlllggg```\\\[[[YYYVVVSSSSSSSSSRRRRRRSSSUUUWWWXXXVVVWWWXXXXXXWWWVVVTTTSSSWWWVVVUUUVVV]]]mmmppphhhaaa^^^ZZZTTTRRRTTT___dddnnn{{{uuuYYYJJJEEEEEE>>>>>>BBB???======<<<;;;;;;;;;;;;<<<:::::::::999999999888888:::::::::999999999999888777777777777777777777777666666666666666666666666666666666777777777888888777777888888999===BBBFFFIIINNNWWWlll~~~{{{wwwssshhheeebbb```______]]]\\\XXXYYYYYYZZZZZZZZZZZZZZZWWWVVVTTTTTTVVVWWWWWWVVVWWWTTTRRRQQQSSSUUUVVVVVVVVVWWWXXXYYYXXXWWWUUUSSSRRRTTTUUUUUUTTTTTTTTTUUUUUUXXXbbbttt}}}{{{{{{rrrxxxYYYBBB???CCC======>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???BBBBBBBBBCCCJJJbbb111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111222333333222111333666999CCCGGGHHHNNNWWW___|||}}}vvvnnngggaaa___\\\YYYXXXYYY[[[ZZZYYYUUUVVVWWWWWWXXXYYYYYYYYYVVVWWWYYYZZZZZZYYYWWWVVV[[[YYYTTTQQQRRR\\\jjjuuuvvvkkkfffbbb\\\WWWUUUVVV[[[fffqqqyyyaaaLLLCCCCCC??????BBB???======<<<;;;;;;;;;;;;<<<:::::::::999999999888888::::::999999999888888888666666777777888888888888666666666666666666666666666666777777777888888888666777999:::<<<@@@EEEIIIQQQSSS\\\xxx~~~~~~~~~|||zzzxxxpppkkkddd```___bbbeeegggiiieee```^^^___^^^[[[XXXYYYXXXWWWWWWXXX[[[^^^___UUUWWWYYYZZZYYYWWWVVVUUUWWWYYY[[[[[[YYYXXXWWWXXXVVVXXX___mmm|||~~~||||||}}}mmmnnnvvvLLL@@@FFF===>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCKKKccc111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111444333222111000333777:::CCCMMMKKKJJJ[[[sssuuunnnhhhbbb^^^[[[XXXVVVUUUUUUVVVXXXXXXXXXTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ]]]\\\YYYTTTRRRUUU\\\ccctttlllgggaaa\\\ZZZQQQXXXbbbkkknnnvvviiiNNNAAABBB@@@@@@BBB>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999888888888777777777777666666666777888888999999777777777777777777777777777777777777888888888888666888:::<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCJJJaaa111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111444333222111111555;;;???CCCOOOMMMOOOjjjyyyoooeee```]]]ZZZXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWZZZ[[[[[[YYYVVVVVVZZZ]]]yyyuuulllddd___^^^SSSVVV]]]cccfffmmm}}}|||ZZZEEEDDDAAA@@@AAA>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888777777777666666666666777777888888888999777777777777777777777777777777777888888888999999777999<<>>============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAACCCDDDIII^^^111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111222222111222444:::BBBHHHHHHPPPTTTcccxxxkkk```XXXXXXYYYWWWVVVXXXYYYZZZZZZYYYXXXXXXXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYY\\\``````^^^^^^aaacccvvvxxxkkkdddccc\\\XXXVVV[[[bbbjjjttt}}}nnnOOOHHHBBB@@@AAA???======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999888888888777777777777777777777888888888777777777777777777777777777777888888888999999999888;;;>>>AAACCCGGGLLLOOOVVVkkk{{{{{{}}}}}}zzzzzz{{{~~~|||xxxwwwsssrrr|||vvvhhhdddyyyxxxTTTFFFDDD@@@===<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@BBBDDDDDDHHHZZZ|||000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111333777???HHHOOOOOORRR[[[www{{{oooeee\\\VVVYYY]]][[[ZZZ\\\VVVXXXZZZ[[[[[[\\\^^^```[[[\\\\\\]]]]]]]]]\\\\\\WWWXXXYYY[[[\\\\\\\\\[[[[[[___cccdddcccccceeehhhuuutttkkkiiifffZZZRRRWWWbbbkkkqqqttt~~~XXXLLLCCC???AAA@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999888888:::::::::999999999888888888888777777777777777777777777777777777777777777777888888888888999999999999<<>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@BBBDDDEEEGGGWWWxxx111111111111111111111111222111111111000000//////000000000000111111111111222222222222222222222222333555555222555>>>KKKSSS\\\PPPkkk}}}vvv|||iiijjjddd\\\^^^fffeee]]]dddfffhhhkkkmmmoooppppppllljjjiiijjjkkkkkkgggdddbbbccccccccchhhllliiiccchhhmmmooojjjhhhjjjooopppxxxppplllaaaXXXVVVZZZ___hhhooosssmmmLLLCCCEEEEEEAAAAAA@@@>>>===<<<<<<======;;;;;;;;;:::::::::999999999999999888888888888777777777777777777777777777777777777777666666666666555777999999999888999:::777??????BBBKKKMMMOOOYYY|||{{{||||||}}}~~~}}}|||iiiFFF===DDD<<<:::???999========================;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;::::::999999999:::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@DDDGGGIIITTTrrr111111111111111111111111111111111111000000000///000000000000111111111111222222222222222222222222444444333333777AAANNNUUU^^^]]]yyy~~~uuuuuuyyyoookkksss|||~~~yyyzzzzzz{{{}}}~~~|||}}}{{{zzzzzzwwwssspppqqqqqqpppppptttwwwrrriiiqqqyyy}}}vvvooooootttxxxxxxggg```YYYWWWWWWZZZcccllllllwww]]]KKKFFFFFFEEEAAA@@@>>>===<<<<<<======;;;;;;;;;:::::::::999999999999999888888888888777888888888888888888888888777777777777777777777666666777999999999888999:::999AAAAAABBBHHHIIIMMM\\\{{{wwwyyy|||~~~yyyQQQ@@@FFFAAA???BBB===========================;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;::::::999999999:::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>AAA@@@BBBEEEGGGUUUuuu111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222555333333666<<>>===<<<<<<======;;;;;;;;;;;;::::::::::::999999999888888888888777888888888888888888888888777777777777777777777777777999::::::999888999::::::CCCDDDDDDHHHHHHSSShhhwwwuuuwwwzzz```AAABBBBBB??????<<<========================;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::999999:::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>AAA???@@@CCCFFFTTTvvv111111111111111111111111111111111000000000000000///000000000111111111111111222222222222222333333444222444;;;BBBHHHNNNTTTrrroooeeeooozzzzzzpppfff___ZZZVVVWWW[[[dddiiisss}}}dddIIIBBBFFFAAA???>>>===<<<<<<======<<<;;;;;;;;;;;;:::::::::999999999888888888777777888888888888888888888888777777777777777888888888999:::;;;:::999888:::;;;<<>><<<<<<========================;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@???@@@CCCEEESSSsss111111111111111111111111000000000000000000111111///000000000111111111111111111111222222333333333222222888AAAGGGIIIMMMRRR}}}yyyddd]]]kkk|||zzzhhhaaa___\\\WWWUUU\\\```hhhsss|||zzzWWWHHHFFFAAA???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777888888888888888888888888666777777777888888888999::::::;;;:::999999;;;===???GGGHHHJJJMMMRRRkkkzzzrrrsssxxxfffIIIDDDAAA>>>AAA========================;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???>>>AAADDDFFFQQQooo111111111111111111111111000000000000111111111111000000000000111111111111111111111222222333333444222333;;;FFFIIIIIIOOOXXXooobbbaaapppmmmccccccaaa[[[VVVYYY[[[cccnnnwwwgggNNNBBBAAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::999999999888888888888777999999999999999999999999666777777888888999999999::::::;;;:::999:::===???CCCHHHHHHKKKQQQXXXwww}}}tttqqqttt{{{wwwTTTFFFAAA===@@@========================;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????BBBEEEFFFPPPmmm111111111111111111111111///000000000111111111111000000000000111111111111000111111222333333444444444555===GGGIIIIIIUUUfffrrrfffdddlll}}}|||lllgggccc^^^[[[YYYWWW^^^kkkttt}}}{{{XXXBBBAAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888777999999999999999999999999666777777888888999::::::999::::::::::::;;;???BBBDDDFFFGGGNNNYYYfffvvvrrrrrrvvv|||rrrooo}}}aaaJJJCCC<<<>>>========================;;;;;;::::::::::::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999888888:::<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>AAA@@@BBBEEEFFFRRRppp111111111111111111111111//////000000111111111222000000000000111111111111000000111222333333444444555666===FFFHHHJJJ\\\qqqyyyddd\\\bbbqqq{{{xxxzzzvvvjjjbbb^^^^^^TTTPPPUUUcccnnnvvvgggJJJAAA@@@>>>===<<<<<<============<<<<<<<<<;;;;;;;;;999999999888888888888777999999999999999999999999666777777888999999::::::888999:::::::::<<<@@@CCCBBBDDDFFFQQQbbbtttvvvppppppsssxxx|||ssseeegggooo|||oooSSSJJJAAA@@@========================;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999888888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>CCCAAABBBCCCEEESSSttt111111111111111111111111000000000000000000000000111111111111111111111111111000222444222000444;;;===:::CCCNNNKKKHHHbbbrrr^^^\\\hhhyyyrrrgggnnnvvv|||lll```\\\\\\VVVVVV^^^eeekkkxxxxxxTTTHHH>>>???AAA;;;<<>>CCCFFFAAAHHHLLLRRRkkk|||sssllllllqqqxxx|||~~~vvvccc___aaalll|||}}}~~~^^^GGGHHH???AAA???===<<<<<<<<<;;;:::999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999:::999888999;;;<<<;;;:::======<<<;;;;;;;;;;;;;;;<<<@@@AAACCCIIITTTwww111111111111111111111111111111111111111111111111111111111111111111111111222111333555333111555<<>>@@@999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999999888888888888999999999:::::::::;;;:::888888;;;???CCCFFFJJJOOORRR\\\zzzxxxrrrkkkiiimmmtttyyy}}}}}}ttteee______gggtttxxxqqq~~~}}}~~~xxxUUUIIIBBBAAA???======>>>===<<<:::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;<<<======<<>>HHHMMMPPPNNNMMMZZZ{{{~~~pppcccXXX[[[jjj{{{nnn^^^YYYmmmwwwxxxnnneeeeeeZZZTTTXXX]]]```gggpppzzzoooSSSBBB<<>>>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999;;;999999:::;;;<<<;;;:::999::::::;;;<<<===??????===AAAAAABBBGGGQQQsss222222222222222222222222111111111111111111111111111111111111111111111111222111222444333333888???JJJQQQTTTOOOQQQgggzzzeee]]]YYY^^^mmm~~~~~~wwwdddaaannn|||xxxuuugggddd[[[VVVYYY[[[\\\dddooowww|||TTTBBB===AAA>>>>>>@@@<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999999999999999888888888999999999:::::::::999999:::;;;>>>BBBFFFHHHLLLJJJPPPjjj~~~ooojjjhhhlllttt{{{|||zzzsssbbb[[[ZZZ```jjjxxxiiieeekkkzzz}}}vvvIIIAAA???>>>===>>>??????===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;:::999:::<<<<<<<<<;;;:::::::::;;;<<<===>>>???>>>BBBAAABBBFFFPPPrrr222222222222222222222222111111111111111111111111111111111111111111111111111000111333333333999AAAHHHPPPUUUTTT]]]www{{{vvv^^^]]]]]]dddrrr~~~~~~hhhiiisssxxxooofff^^^ZZZZZZWWWVVV^^^kkknnntttWWWEEEAAAEEE???<<>>======>>>>>><<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<======>>>BBBAAABBBFFFOOOqqq333333333333333333333333222222222222222222222222111111111111111111111111222111222444444444;;;CCCFFFMMMVVVaaassswwwlllZZZ]]]aaaiiiwwwjjjjjjpppvvv}}}qqqhhh```\\\WWWRRRWWWaaaeeejjjxxxeeeMMMCCCFFF@@@<<>>=========<<<;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999<<<:::::::::<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>BBBBBBCCCGGGPPPrrr333333333333333333333333222222222222222222222222111111111111111111111111444333333666666777>>>FFFGGGKKKZZZrrrttt^^^VVV\\\ccclll{{{tttnnnlllxxxsssuuurrrddd```]]]WWWVVVZZZ```eeeppp|||XXXCCCCCCAAA???@@@>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888999999888888777888888999999999:::::::::777999<<>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999<<<;;;:::;;;<<<======;;;:::::::::;;;<<<===>>>???>>>BBBBBBCCCHHHQQQsss333333333333333333333333222222222222222222222222111111111111111111111111666444555777888999@@@IIIIIIKKK^^^rrrTTTRRR[[[dddmmm|||vvvllltttnnnjjjrrryyyfffdddfffbbb\\\ZZZ[[[```iiiuuuaaaBBB@@@AAAAAAAAA<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999::::::999999999888888999999999:::::::::666999===AAAEEEHHHJJJKKKOOO[[[yyytttnnnpppvvv{{{}}}||||||nnn^^^UUUQQQUUUYYY]]]gggttt~~~kkkbbb\\\aaaeeellluuu}}}~~~oooLLLHHHBBB???>>>?????????========================999999999::::::;;;;;;;;;999999999999999999999999<<<;;;:::;;;=========<<<888888999:::<<<>>>@@@AAA>>>BBBBBBDDDIIIRRRuuu111111222222222222111111111111111111111111111111000000000111222222333333///333666555555:::AAAEEEKKKOOO\\\qqqaaaZZZTTTYYYcccppp~~~iiihhhvvvrrriiikkk|||kkkgggiiicccYYYSSS\\\bbbgggrrrjjjEEEFFF@@@;;;@@@???======<<<;;;::::::999999999999999888888888888777999999999999999999999999999999999999999999::::::888<<>>???AAADDDBBBBBBFFFQQQttt222222333333333333222222111111111111111111111111000000000111222222333333000222555555888===DDDHHHIIISSSoooyyyfffYYYVVVUUUZZZdddqqqlllgggoooxxxuuujjjiiitttuuukkkiiicccZZZSSS[[[```ccclllxxxtttJJJFFFAAA<<>>???AAADDDBBBBBBGGGRRRvvv333333444444444444333333222222222222222222222222000000111111222333333333222222333666;;;AAAGGGKKKJJJYYYttt```WWWXXXZZZ```jjjwwwnnneeefffjjjuuuyyykkkeeellluuuooohhhbbb[[[WWWXXX\\\___gggpppvvvTTTFFFAAA>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888999999999999999999999999888999999999:::::::::;;;<<>><<<;;;;;;<<<<<<===>>>???@@@CCCBBBCCCHHHSSSxxx333333444444444444333333222222222222222222222222000000111222222333333444444222222777<<>>@@@DDDIIIIIIIIILLLPPP^^^rrrgggffflllmmmrrrzzzyyyggg\\\WWWRRRPPPOOONNNRRRXXX^^^uuutttcccXXXTTTVVV[[[ccclllwww~~~bbb@@@>>>BBB===:::;;;======<<<<<<;;;:::999999;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;<<<<<<======<<<;;;;;;<<<<<<===>>>??????CCCBBBCCCIIIUUUyyy222222333333333333222222222222222222222222222222111111111222333333444444666222333888===@@@GGGPPPSSSllldddUUUUUUWWWTTT]]]kkkzzz}}}iiiaaabbbdddgggyyymmmaaabbbiiivvv~~~ppphhhbbb]]]VVVXXXZZZccclllmmm{{{pppJJJAAA???>>>???::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999888888999:::;;;;;;<<<<<>>??????BBBAAACCCIIIUUUzzz222222333333333333222222333333333333333333333333111111222222333444444444666333555<<<>>>@@@JJJWWWdddqqqYYYTTTVVVVVVTTT___nnn}}}}}}jjjccccccddddddtttsssccc^^^cccooo}}}rrrggg^^^[[[ZZZYYY```hhhfffnnnTTTEEE@@@===BBB;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888888999:::;;;<<<======@@@???BBBHHHHHHFFFOOO[[[uuupppeeedddjjjrrruuuvvvzzz~~~xxxggg\\\UUUOOOOOOPPPOOOQQQUUUWWWlll~~~nnnbbbSSSTTTWWW\\\fffqqq|||XXX???CCC@@@;;;AAA<<<<<<<<<=========>>>>>>;;;::::::999999::::::;;;999999999999999999999999888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????BBBAAABBBHHHTTTyyy333333444444444444333333333333333333333333333333111111222333333444444555444333888@@@AAABBBOOOaaadddSSSWWWZZZUUUYYYddduuuooofffbbb```bbboooyyyfff]]]```hhhxxx|||nnnaaa___\\\XXX^^^eeeaaaggg|||aaaMMMBBB;;;BBB<<<<<<<<<;;;;;;::::::999;;;;;;:::::::::999999999999999999999999999999999888888999:::;;;<<<======CCC???BBBHHHHHHGGGRRRbbbyyyhhhaaaccciiipppvvvxxx{{{zzzjjj\\\UUUOOONNNOOONNNNNNQQQQQQhhhvvvgggVVVUUUVVVZZZaaakkkuuu{{{|||pppHHHDDDBBB;;;AAA<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????BBBAAABBBHHHSSSwww444555555555555555555444333333333333333333333333111222222333333444444555222222:::BBBCCCDDDTTTiii~~~\\\OOOWWWYYYPPPYYYeeeuuuttthhh```\\\bbbmmm{{{|||fff______eeesssssseee```\\\XXX]]]eeeaaafffzzzjjjTTTDDD:::AAA======<<<;;;::::::999999;;;;;;;;;:::::::::999999999999999999999999999999888888999:::;;;======>>>EEEAAABBBHHHHHHHHHUUUgggtttgggeeeiiiooouuuuuuxxx||||||mmm]]]UUUNNNNNNNNNLLLLLLNNNLLLddd{{{kkkXXXWWWVVVXXX^^^fffooouuu{{{}}}OOOFFFBBB:::???======<<<;;;:::999999888;;;::::::999999::::::;;;999999999999999999999999::::::;;;;;;<<<======>>><<<;;;;;;<<<<<<===>>>??????BBB@@@AAAGGGRRRvvv222333333444444333333222222222222222222222222222000111222444444444444444222<<<>>>???FFFKKKYYYoookkk\\\UUUQQQSSSYYY]]]hhhooo|||yyyiii```^^^___eeeqqqfff\\\[[[___mmmxxxbbb]]]WWWTTTXXX___eeemmmttt|||NNNDDDHHH<<<===<<<;;;<<<======;;;999;;;;;;::::::::::::999999999999999999999999999999888999:::::::::;;;>>>@@@@@@NNNDDD@@@NNNLLLVVVlllaaafffkkkppptttyyy{{{~~~{{{nnnaaaYYYSSSQQQPPPMMMLLLNNNPPP[[[|||{{{lllWWWVVVUUUVVV[[[ccckkkoooyyy|||^^^@@@BBBEEE<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777777999999999999999999999999;;;999888999;;;======<<<;;;;;;;;;;;;;;;<<<======@@@CCCBBBDDDJJJSSSsss222333333444444333333222222222222222222222222222111222222333333444555555444:::===AAAGGGIIIXXXssseeeXXXTTTQQQSSSWWW\\\hhhppp}}}rrrddd]]]]]][[[```kkkyyylll\\\YYY[[[fffwww|||fffaaa[[[VVVYYY]]]bbbiiippp```HHHEEE<<<>>>===<<<<<<======<<<;;;;;;;;;::::::::::::999999999999999999999999999999888999:::::::::;;;>>>AAAAAALLLDDDBBBMMMKKK\\\kkkbbbfffkkkpppuuuwwwyyy|||}}}pppbbbZZZSSSRRRPPPMMMLLLMMMMMMWWWvvvvvvdddWWWVVVTTTVVVZZZbbbiiinnnyyy~~~kkkGGGCCCCCC===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999;;;999888999;;;======<<<<<<<<<;;;;;;<<<<<<===>>>@@@CCCBBBDDDIIIRRRsss333333444444444444333333222222222222222222222222333222222222222444555666666999<<>><<<<<<===>>>===<<<;;;;;;::::::::::::999999999999999999999999999999888999:::::::::<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;999888999;;;======<<<======<<<<<<======>>>??????CCCBBBDDDIIIRRRrrr333333444444444444333333222222222222222222222222444333222111222444666888777888===HHHLLLGGG___mmmWWWRRRSSSRRRSSSVVV\\\lllwww~~~jjj]]]YYY\\\UUUWWW^^^iiisssyyyeee___[[[___kkk{{{lllcccZZZXXXYYY\\\bbbhhhxxxUUU@@@DDD@@@>>><<<;;;<<<======<<<;;;;;;:::::::::999999999999999999999999999999999888:::;;;;;;;;;===@@@CCCBBBEEEEEEJJJNNNRRR|||{{{gggdddhhhlllrrryyy~~~yyyggg]]]UUUSSSQQQNNNJJJJJJJJJOOOjjjqqqZZZXXXVVVSSSSSSWWW^^^fffkkkvvv{{{~~~}}}[[[CCC???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999;;;999888999;;;======<<<===============>>>?????????CCCBBBDDDIIIQQQppp333444444555555444444333222222222222222222222222444333222222222444666888777:::???IIILLLLLLjjjyyyfffVVVSSSTTTRRRSSSWWWYYYkkkxxxlll___[[[\\\WWWWWW[[[dddnnnyyy}}}hhhbbb\\\^^^iiixxxqqqggg\\\YYYXXXZZZ```gggqqq\\\===DDD???===;;;;;;<<<===<<<;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;;;;<<<>>>AAADDDEEEDDDFFFKKKKKKVVVsssffffffjjjlllsss|||~~~kkk```VVVSSSRRRNNNJJJHHHJJJMMMgggvvvaaaZZZWWWTTTSSSVVV]]]eeejjjrrrxxx|||}}}|||eeeEEE>>>BBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999999999;;;999888999;;;======<<<===============>>>?????????CCCBBBDDDIIIPPPnnn444444555555555555444444222222222222222222222222444333333333333555666777666===CCCHHHLLLSSSyyypppbbbWWWUUUTTTQQQSSSYYYWWWkkkyyymmm```\\\]]]XXXWWWYYY```gggrrriiiccc\\\\\\eeeuuuwwwlll```ZZZXXXYYY^^^eeefffzzzfff===@@@>>>=========>>>>>><<<:::;;;;;;::::::::::::999999999999999999999999999999999:::;;;<<<===???BBBEEEHHHEEEGGGIIIIII]]]yyynnngggiiilllmmmttt~~~nnnbbbWWWTTTSSSNNNIIIFFFIIILLLddd~~~mmm\\\YYYTTTSSSUUU\\\dddiiiooovvv{{{~~~}}}tttMMMAAACCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999999;;;999888999;;;======<<<======<<<<<<======>>>??????BBBBBBDDDHHHOOOmmm444444555555555555444444222222222222222222222222333333444444555666666666444AAAGGGGGGKKK[[[hhh___YYYWWWSSSMMMQQQZZZYYYooo~~~}}}kkk^^^[[[]]]XXXVVVWWW[[[aaaiiixxxkkkeee]]][[[cccqqqrrrddd[[[WWWWWW[[[bbb```vvvxxxFFFBBB?????????AAABBBAAA>>>;;;;;;;;;::::::::::::999999999999999999999999999999999:::<<<<<<===???CCCFFFGGGEEEGGGIIINNNmmmqqqjjjggglllnnnnnnuuupppcccWWWTTTTTTOOOHHHEEEFFFHHH```|||xxx^^^ZZZUUUSSSUUU\\\dddiiimmmuuu{{{~~~YYYEEEDDD>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999999999999999999999;;;999888999;;;======<<<<<<<<<;;;;;;<<<<<<===>>>???BBBBBBDDDHHHNNNkkk444444555555555555444444222222222222222222222222222333444555666666666666333DDDIIIEEEJJJ```ddd^^^ZZZXXXRRRKKKOOOZZZ^^^ttt{{{hhh\\\ZZZ]]]WWWTTTTTTWWW\\\cccqqq~~~nnnggg```]]]bbbooo~~~vvvfff\\\WWWUUUYYY______vvv~~~QQQGGG@@@@@@BBBDDDEEECCC???<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::<<<======@@@CCCFFFDDDCCCHHHKKKUUU~~~mmmhhhhhhmmmooonnnuuu~~~qqqdddXXXTTTTTTOOOHHHDDDCCCEEE\\\xxx___[[[VVVSSSUUU\\\dddiiimmmuuu{{{cccIIIDDD>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::999999999999999999999999;;;999888999;;;======<<<;;;;;;;;;;;;;;;<<<======>>>BBBBBBDDDHHHNNNkkk555555444444444333333333333333333333333333333333111222333333222222444666<<<@@@FFFGGGTTT^^^~~~\\\WWWTTTSSSQQQPPPTTTZZZfff{{{ssseee]]][[[\\\WWWTTTWWWZZZ]]]gggrrrzzzfff```dddfffppp{{{hhh___XXXRRRUUU^^^bbbkkktttZZZGGGAAABBB@@@>>>=========;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::;;;===???BBBCCCEEEBBBJJJNNNZZZxxxfffkkkmmmjjjjjjqqqyyy~~~vvv```TTTRRRMMMLLLJJJAAACCCGGGSSShhh}}}|||iii___VVVTTTUUUYYY```gggppprrrvvv|||vvvLLL??????>>>===<<<;;;;;;<<<===;;;<<<>>>===;;;;;;===@@@999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???CCCBBBDDDHHHNNNjjj555555444444444333333333333333333333333333333333222333444444333444666888===CCCGGGGGGVVViiittt\\\WWWTTTSSSQQQPPPUUU[[[hhhuuufff^^^\\\\\\WWWTTTWWWYYY\\\eeeooozzzfff```eeehhhtttiii___YYYSSSUUU[[[dddmmmrrr}}}cccIIIBBBBBB@@@>>>===>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<===@@@BBBCCCFFFCCCJJJQQQdddvvvgggmmmppplllkkkqqqzzzwwwaaaUUUSSSNNNMMMKKKAAACCCFFFQQQeeezzz|||ggg^^^VVVTTTVVVZZZaaaiiippprrrwww}}}VVVBBB@@@???===<<<;;;;;;<<<===999???EEECCC===999;;;>>>999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@CCCAAABBBFFFNNNmmm555555444444444333333333333333333333333333333333333444555555444555777999>>>FFFIIIFFFYYY|||nnn\\\WWWTTTSSSQQQQQQVVV]]]iiixxxhhh___\\\ZZZWWWTTTUUUVVVZZZaaajjj{{{ggg___cccfffsssmmm```[[[UUUTTTWWWdddlllpppxxxwwwPPPEEEBBB>>>===>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;===>>>@@@BBBCCCFFFDDDJJJWWWtttrrriiiqqquuuppplllqqq{{{yyycccWWWTTTOOONNNLLLCCCAAACCCLLL^^^rrr~~~~~~zzzeee\\\UUUUUUXXX\\\cccjjjpppsssxxx~~~eeeFFF@@@???>>><<<;;;;;;<<<<<<888BBBJJJIII???888888<<<999999999999999999999999999999::::::::::::;;;;;;===<<<<<<======>>>???@@@AAACCC@@@@@@EEEMMMmmm555555444444444333333333333333333333333333333333222444555555444555777999???GGGJJJFFF]]]jjj[[[WWWSSSSSSRRRRRRXXX```kkk{{{jjj___[[[YYYWWWUUUTTTTTTWWW]]]cccyyyhhh]]]^^^___jjj}}}sssccc]]]XXXUUUTTT```jjjmmmuuu^^^HHHBBB===>>>???>>>>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<>>>???AAACCCDDDFFFEEEIII]]]nnnkkktttxxxsssnnnrrr||||||eeeXXXUUUOOOOOOMMMDDD??????FFFUUUgggtttwwwuuubbbZZZTTTUUUYYY]]]dddkkkooosssyyywwwKKKAAA@@@>>><<<<<<;;;<<<<<<:::AAAGGGFFF@@@:::999;;;999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@CCC@@@AAADDDKKKjjj555555444444444333333333333333333333333333333333111222444444444444777999???FFFJJJJJJcccddd[[[WWWSSSSSSRRRSSSZZZbbbppp}}}kkk___[[[XXXXXXVVVSSSRRRUUUZZZ]]]ttthhh\\\[[[ZZZeeexxxzzzggg___[[[VVVSSS\\\gggkkkqqqmmmMMMDDD===>>>???======???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===???AAABBBCCCDDDEEEFFFKKKdddwwwlllllltttyyytttqqquuu}}}}}}fffYYYUUUOOOOOONNNEEE??????DDDPPPaaammmqqqqqq___XXXSSSUUUZZZ^^^eeekkknnnssszzzTTTBBBAAA???===<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>BBBAAACCCFFFJJJeee555555444444444333333333333333333333333333333333111222333444444555777999@@@DDDLLLRRRjjjggg[[[VVVSSSSSSSSSUUU\\\eeexxxnnnaaa\\\XXXZZZXXXSSSQQQTTTWWWWWWkkk}}}hhh]]]]]]]]]hhh{{{lllbbb]]]XXXSSSYYYfffiiimmm}}}{{{RRREEE===>>>@@@<<<<<>>@@@BBBCCCDDDDDDCCCIIIOOOmmmoookkklllsssvvvsssrrrwww~~~~~~~~~~~~gggYYYTTTOOOOOOMMMEEEBBBAAAEEEOOO]]]hhhmmmnnn\\\VVVRRRUUUZZZ]]]ccciiilllrrrzzz]]]CCCAAA???===<<<<<<<<<<<<===:::888999;;;======<<<999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<===>>><<>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===???AAACCCDDDDDDDDDAAALLLUUUvvvhhhkkklllppprrrqqqtttzzz~~~~~~zzzyyygggXXXTTTNNNNNNMMMEEEAAAAAACCCLLLXXXbbbggghhhZZZTTTQQQUUUYYY\\\bbbgggjjjqqqzzzbbbCCCBBB@@@>>><<<<<<<<<<<<:::::::::999:::;;;<<<===999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???<<>>AAAHHHSSS]]]aaabbbYYYSSSQQQTTTYYY\\\```fffiiipppzzzbbbDDDBBB@@@>>><<<<<<<<<<<<888;;;>>>===:::888:::===999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@===AAA@@@BBBGGGOOOnnn333333444444444444444444444333333333333444555555333444444444444777;;;???CCCKKKNNNbbbzzzoooXXXUUUSSSTTTVVVZZZccclllzzzeeebbb\\\[[[XXXUUURRROOOLLLKKKQQQWWWkkkqqqfffgggrrr}}}vvvgggaaa]]]YYYSSS[[[ccciiippp{{{oooPPP???@@@>>>===>>>;;;;;;;;;;;;;;;<<<<<<======:::::::::::::::::::::::::::;;;<<<>>>@@@BBBDDDDDDFFFHHHZZZyyyllliiimmmmmmmmmmmmooouuu|||}}}~~~sss```VVVLLLJJJLLLFFFFFFAAA@@@HHHUUU^^^^^^ZZZSSSSSSSSSSSSUUUZZZaaaffflllrrrzzzpppJJJ???===>>>999<<<@@@<<<===;;;:::999888999:::::::::::::::999999888888888999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???BBBDDDAAABBBHHHRRRuuu555555555555555555555555444333333333333444555555333444444444444777<<>>>>>::::::::::::::::::::::::;;;<<<===???AAACCCDDDEEEGGGJJJaaa{{{rrrjjjjjjllllllmmmoooqqqwww~~~wwwbbbWWWMMMKKKLLLFFFCCC@@@@@@GGGRRRZZZ[[[XXXTTTTTTUUUUUUVVVZZZ```dddmmmrrrzzzPPPBBB??????:::<<>>???@@@BBB@@@AAAGGGPPPqqq777777777666666555555444444333333333333444555555333444444444555888===@@@EEEKKKQQQmmmsssyyygggVVVSSSQQQRRRUUUYYY___lllxxxjjjggg\\\[[[XXXUUURRRNNNLLLKKKEEEFFFSSSnnnrrrccc]]]aaakkksssvvvrrrfff```]]]VVVXXX[[[```gggsss[[[===BBBBBB:::999<<<===============>>>>>>>>>::::::::::::::::::::::::<<<===???AAACCCDDDEEEFFFGGGMMMkkk{{{}}}kkkhhhkkkiiikkknnnqqquuuzzzeeeXXXNNNMMMMMMEEE@@@???AAAHHHPPPVVVWWWVVVTTTUUUVVVWWWXXX[[[___bbbmmmrrryyy~~~YYYGGG@@@@@@<<<<<<>>>999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>AAA@@@AAAFFFNNNnnn888777777666555444333333444333333333333444555555444444555555666999>>>AAADDDJJJRRRsssxxxmmm~~~fffYYYSSSQQQSSSVVVZZZaaaooo|||}}}lllfff\\\[[[YYYUUURRROOOLLLKKKEEECCCKKKdddyyyjjj\\\YYY___gggnnnrrrxxxiiibbb___VVVVVVYYY___gggppp}}}ddd???DDDEEE<<<;;;@@@<<<<<<<<<<<<============::::::::::::::::::::::::<<<>>>@@@CCCEEEFFFFFFGGGIIINNNvvvuuuiiijjjmmmfffjjjoootttxxx|||jjj[[[PPPNNNMMMDDD???@@@DDDJJJPPPTTTUUUUUURRRSSSVVVWWWYYY\\\```ccclllqqqxxx|||~~~dddLLL??????<<<===>>>999;;;<<<===>>>===<<<:::999;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???===AAAAAABBBGGGNNNlll666666555555444333222222444333333333333444555555444555555555777:::???CCCDDDHHHSSSxxxyyyvvvrrr^^^WWWTTTSSSUUUWWWZZZaaappp~~~~~~rrrhhh]]]\\\ZZZVVVSSSPPPMMMLLLFFFBBBFFF[[[yyysssdddXXXYYY___eeekkkppp}}}llleeeaaaVVVTTTXXXbbbiiioooyyykkk@@@CCCEEE======AAA;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>AAADDDFFFGGGGGGGGGJJJPPPrrrkkkmmmnnneeeiiiooouuuyyy~~~yyyzzzyyywwwxxx~~~ppp```SSSOOOMMMDDD@@@BBBGGGMMMRRRVVVVVVUUUOOOQQQTTTVVVXXX\\\```dddjjjpppvvvzzz{{{}}}qqqRRR???>>>======???:::>>>>>>>>>>>>===;;;888777999999999999999:::::::::999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>BBBBBBDDDHHHNNNlll555555555444333333222222444333333333333444555555444555666666777;;;@@@DDDDDDGGGVVV{{{wwwfffXXXUUUTTTTTTVVVXXXYYY```ppp|||nnn___^^^[[[XXXTTTQQQOOONNNEEEAAACCCRRRnnnmmm```XXXZZZ^^^aaaiiirrr~~~rrrhhhbbbWWWTTTWWWbbbjjjnnnuuutttEEEAAAAAA<<<===>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<>>>AAADDDFFFGGGGGGFFFLLLUUUpppooopppllldddhhhooouuuyyy}}}~~~uuutttrrrnnnnnnwwwyyyiiiYYYRRROOOGGGBBBCCCHHHOOOWWWZZZXXXUUUOOOQQQSSSTTTVVVZZZ___ccchhhmmmtttxxxzzz{{{\\\BBB???===>>>???;;;>>>>>>======;;;:::888777888888999999999999::::::999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????CCCBBBDDDIIIOOOmmm555555555555444444444444444333333333333444555555444555666666888;;;AAADDDEEEJJJ\\\|||wwwfffYYYVVVRRRRRRUUUWWWYYY```rrrrrr```___]]]YYYVVVSSSPPPOOOEEEBBBBBBMMMeee{{{yyyggg]]]XXX\\\^^^^^^gggssswwwkkkcccZZZSSSUUU```hhhkkksss~~~OOOBBB???>>>>>>;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;>>>AAADDDFFFGGGFFFFFFLLL\\\yyylllqqqqqqjjjdddhhhnnntttxxx|||~~~vvvuuuqqqlllkkksssrrr___UUURRRKKKDDDCCCGGGPPPZZZ^^^ZZZUUURRRSSSRRRRRRSSSWWW\\\```fffkkkrrrvvvxxxzzz~~~iiiHHHAAA???>>>???;;;<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????BBBAAACCCHHHOOOnnn555555555666666666666666444333333333333444555555444555666777888<<>>>>>:::999999888888999;;;<<<>>>:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>AAA@@@AAAFFFNNNnnn444444333333333222222222444444444555555555555666666555444555888===BBBEEEGGGIIIlllwwwhhhaaa[[[UUUQQQUUUUUURRRVVVeeevvvxxxfff___XXXVVVXXXWWWQQQKKKEEEDDD<<>>@@@===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@???CCCCCCEEEIIIPPPnnn555555555555444444444444444444444555555555555666555555444555999===BBBEEEGGGMMMsss}}}sss~~~ttt```\\\WWWRRRNNNPPPQQQQQQXXXhhhwww}}}}}}kkkbbbWWWTTTVVVVVVQQQKKKEEEEEE???VVVjjjmmmsssjjjaaa[[[WWWXXXZZZ^^^gggooozzzuuueee]]]UUUQQQWWW___fffnnnuuubbbBBBAAA???:::>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>???===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@CCCCCCEEEJJJQQQooo777777777666666666555555444444444555555555555666555555555666999>>>BBBEEEFFFRRR|||mmm^^^\\\WWWRRRKKKMMMMMMQQQ\\\mmmyyy}}}zzz|||}}}zzz{{{yyykkk[[[TTTVVVWWWRRRLLLEEEFFFDDD```wwwyyyyyyjjjaaa[[[VVVVVVXXXZZZaaahhhttt|||{{{iiiaaaYYYTTTWWW^^^dddkkkpppmmmFFFAAA>>>999<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>???===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@DDDCCCFFFKKKRRRqqq777777777666666666666555444444444555555555555666555555555777:::>>>BBBEEEEEETTTjjj^^^\\\UUUQQQLLLLLLMMMRRR```qqqzzzzzzwww~~~zzzdddYYYXXXXXXSSSMMMDDDEEEGGGjjjoooeee^^^YYYWWWUUUUUUYYY^^^nnnwwwkkkaaaZZZUUUUUU[[[ccciiimmm~~~yyyLLLCCC@@@<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<>>===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAADDDDDDFFFKKKSSSsss666666666555555555444444444444444555555555555666555555666888;;;???BBBEEEDDDTTTvvvcccZZZXXXQQQNNNPPPOOOPPPUUUcccsssyyyxxx}}}|||wwwmmm]]]XXXVVVQQQKKKCCCDDDHHHqqqxxxfff```ZZZXXXUUUSSSUUUZZZiiirrr{{{mmm___ZZZTTTSSSYYYccciiikkk{{{PPPBBBAAA>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???AAAAAABBBDDDJJJOOOZZZlllgggmmmnnnkkkjjjppptttyyy}}}~~~{{{wwwzzzzzzooozzzdddUUUOOOHHHFFFRRRgggrrrmmmbbbRRRRRRRRRSSSTTTUUUWWWWWWXXX\\\bbbfffiiinnntttyyyyyy|||XXXBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAADDDCCCEEEKKKTTTttt555555555444444444333333444444444555555555555666555555666999<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@CCCBBBDDDKKKTTTuuu555555555444444444333333444444444555555555555666555555777999<<<@@@CCCDDDHHHZZZvvv^^^[[[XXXRRRUUUPPPRRRSSSWWWbbbqqqyyyzzz}}}}}}yyyfffYYYRRRNNNLLLFFFBBBBBBpppbbb]]]YYYXXXVVVRRRSSSWWWYYYcccnnnvvv}}}tttaaa___YYYTTTZZZeeejjjjjjvvvWWWCCCBBB>>>:::============<<<<<<<<<<<<999999::::::;;;<<<<<<======???AAAAAAAAAEEELLLQQQjjj}}}fffhhhmmmggggggoooooosssyyy}}}~~~zzzzzzwwwvvv{{{~~~{{{dddTTTPPPMMMKKKSSSeeetttqqqgggUUUUUUUUUUUUUUUVVVWWWWWWTTTYYY^^^aaaeeejjjqqqvvvxxx}}}dddGGG???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@???BBBAAACCCJJJTTTuuu666555555555555444444444444444444555555555666666555555777:::===@@@CCCDDDJJJ]]]qqq[[[XXXSSSNNNQQQNNNPPPSSSVVVaaaoooyyy|||}}}~~~kkk\\\TTTQQQPPPHHHAAA@@@nnnddd___ZZZXXXTTTOOOOOORRRSSS]]]iiiqqqyyyxxxdddbbb\\\VVV[[[fffkkkiiittt\\\GGGEEE@@@;;;>>>=========<<<<<<<<<<<<999999::::::;;;<<<======>>>???AAAAAAAAAEEELLLRRRtttwwwbbbgggllleeeeeepppnnnrrrxxx~~~~~~ppptttuuutttyyy{{{eeeUUURRRPPPOOOTTTeeesssqqqgggXXXWWWVVVVVVUUUUUUUUUVVVSSSWWW\\\```ccchhhooouuuuuuzzzgggIII???>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;===>>>???@@@???BBB@@@CCCIIITTTuuu666666666666555555555555444444444555555555555666666777777999;;;>>>@@@BBBFFFaaappp^^^WWWQQQNNNMMMPPPUUUQQQRRRaaalllsss|||yyy~~~ppp^^^RRRNNNMMMEEEDDDDDD]]]mmmeee\\\VVVOOOKKKKKKOOOSSSZZZdddnnnvvv|||~~~iii^^^ZZZXXXXXXdddpppnnnsss}}}hhhEEEFFF>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::;;;===AAADDD@@@@@@GGGGGGJJJWWWyyytttcccggglllhhhgggmmmtttvvvzzz~~~xxxuuurrroooqqqwww~~~{{{cccTTTSSSNNNMMMXXXhhhrrrpppjjj^^^ZZZVVVUUUWWWXXXWWWUUUWWWZZZ___cccfffjjjmmmpppqqqtttyyyuuuGGG<<>>===<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999::::::999888999:::;;;<<<:::::::::;;;<<<===>>>???AAADDDCCCEEEJJJSSSttt666666666666555555555555444444444555555555555666555555777999<<<@@@CCCEEEIIIdddnnn]]]VVVQQQNNNOOOPPPTTTPPPRRR```kkkrrr}}}~~~yyy}}}sssbbbVVVQQQPPPFFFEEECCCZZZpppfff\\\VVVQQQMMMLLLNNNPPPWWWaaakkkssszzzkkk___[[[XXXVVV```llljjjrrr}}}oooHHHFFF>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::<<<===AAADDD@@@@@@GGGGGGKKKXXX{{{rrrbbbeeejjjgggggglllrrruuuxxx|||vvvqqqnnnmmmooouuu{{{~~~}}}cccSSSSSSNNNMMMXXXhhhqqqoooiii___[[[VVVVVVXXXYYYXXXWWWXXX[[[___cccfffiiilllooopppsssxxx~~~xxxIII<<>>??????CCCBBBDDDKKKUUUvvv666666666666555555555555444444444555555555555666333444666999===AAAEEEGGGMMMhhhjjj[[[VVVQQQOOOQQQOOOSSSOOOQQQ```iiiqqq~~~~~~{{{xxxfffYYYRRROOOGGGEEEBBBWWWxxxkkk___YYYVVVRRRPPPPPPNNNTTT]]]fffooovvv}}}lll```[[[XXXTTT[[[ffffffqqq}}}yyyNNNGGG>>>@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::<<<>>>AAADDD@@@@@@GGGGGGLLL[[[nnn```ccchhhfffggglllqqqsssvvvzzz~~~ooommmkkkllloooqqqrrrrrrvvv~~~dddUUUTTTPPPOOOYYYhhhqqqooojjj```\\\XXXWWWYYY[[[ZZZYYYYYY\\\```ccceeehhhjjjmmmnnnqqqwww~~~~~~zzz}}}|||KKK>>>@@@;;;888<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999::::::999999999:::;;;<<<:::::::::;;;<<<===>>>???>>>AAAAAADDDKKKUUUwww666666666666555555555555444444444555555555555666333444555888<<<@@@DDDFFFOOOllldddYYYWWWRRROOOQQQNNNQQQNNNQQQ___gggqqq~~~~~~}}}iiiYYYOOOJJJGGGEEEAAATTT|||rrrddd___]]]XXXTTTRRRNNNSSSZZZaaaiiipppwww{{{|||lll___ZZZXXXRRRXXXccceeennnzzzUUUHHH===AAA===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;;;;;;;===???@@@DDDAAAAAAGGGHHHNNN^^^www|||lllaaacccgggfffhhhnnnppprrruuuxxx|||ooommmkkkhhhfffcccaaa______ooo}}}fffYYYWWWTTTTTT]]]kkksssrrrnnnbbb^^^YYYXXXZZZ\\\\\\[[[[[[]]]aaaccceeefffiiikkklllpppvvv}}}{{{~~~~~~MMM@@@BBB===:::<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???>>>BBBAAADDDKKKUUUvvv666666666666555555555555444444444555555555555666444444555777;;;>>>BBBCCCPPPqqqyyy^^^YYYYYYRRRNNNQQQMMMPPPMMMRRR___fffqqqzzzmmm[[[NNNHHHFFFEEEAAAQQQxxxvvvhhhbbb___ZZZUUUSSSRRRTTTYYY]]]bbbhhhoootttwww{{{lll^^^ZZZYYYRRRVVVaaafffjjjvvv[[[III===BBB===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@DDDBBBBBBGGGIIIQQQbbbssswwwkkkccceeeggggggjjjpppppprrrtttwww{{{~~~zzzxxx~~~|||~~~~~~|||mmmkkkhhhddd^^^XXXUUUSSSLLL^^^|||{{{ggg^^^ZZZWWWXXXaaannnwwwvvvssseee```ZZZXXXZZZ\\\\\\\\\[[[^^^aaacccdddeeegggiiijjjnnnuuu}}}||||||MMM???@@@===;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???AAADDDCCCEEEKKKTTTttt666666666666555555555555444444444555555555555666555555666888;;;>>>BBBDDDSSSwwwvvvZZZWWWYYYRRRMMMQQQNNNOOOMMMSSS```eeeqqquuu|||zzz~~~|||zzzzzz|||~~~~~~~~~wwwqqq```SSSLLLHHHGGGAAAOOOtttyyykkkccc^^^XXXTTTSSSUUUVVVXXXZZZ]]]bbbiiimmmsssyyyooo```[[[[[[SSSTTT```ggghhhsss```KKK===CCC===<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@???EEECCCBBBHHHJJJSSSfffwwwssskkkffffffggghhhlllqqqrrrsssuuuxxx{{{{{{xxxxxxvvvwwwyyyyyyvvvvvvyyyiiiiiifff```ZZZTTTQQQPPPEEEVVVvvvwwwggg___YYYWWWYYYbbbooowwwxxxvvvgggbbb[[[YYYZZZ[[[\\\[[[[[[^^^aaacccdddeeegggiiiiiinnnuuu}}}~~~~~~OOO>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>???AAADDDCCCEEEJJJSSSttt666666666666555555555555444444444555555555555666555555777:::===AAAEEEGGGWWWyyyYYYUUUWWWPPPMMMRRRNNNOOOMMMTTT```eeerrrttt{{{~~~rrrxxxqqqnnnkkkmmmpppqqqmmmhhhdddxxxuuucccUUUNNNJJJIIIBBBMMMppp}}}pppggg___XXXUUUVVVVVVVVVWWWWWWYYY___fffkkkqqqxxxsssccc___^^^TTTRRR^^^fffhhhppp}}}cccMMM===BBB===<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<<<<===???AAA???EEECCCCCCHHHJJJTTThhhpppkkkgggffffffgggkkkpppssstttvvvyyy|||~~~|||}}}yyyooonnnsss{{{|||zzz|||lllkkkggg```XXXRRRPPPPPPGGGTTTqqquuueee^^^UUUTTTVVV```mmmuuuwwwuuujjjddd\\\XXXYYYZZZZZZYYYZZZ]]]```bbbdddeeegggiiiiiinnnuuu~~~XXXBBB===;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@CCCBBBEEEKKKTTTuuu777666666666555555555555444444444555555555666666444555777;;;???DDDIIIKKKZZZ}}}ZZZTTTUUUNNNMMMTTTOOOOOOMMMUUUaaaeeesssvvv~~~xxxjjjpppccc___\\\___dddccc]]]VVVYYYpppwwwdddUUULLLLLLJJJBBBLLLmmmvvvlllbbbZZZXXXZZZVVVVVVVVVVVVXXX]]]eeejjjqqqxxxwwwfffaaa```UUUQQQ\\\eeehhhooo{{{dddNNN===BBB======<<<<<<<<<;;;;;;;;;999;;;<<<<<<<<<===???AAA>>>EEEDDDCCCHHHJJJUUUjjjnnnkkkhhhfffeeefffjjjooouuuuuuwwwyyy}}}~~~yyytttnnnlllppp||||||tttqqqrrrpppkkkbbbXXXQQQNNNNNNJJJTTTmmmuuuccc[[[QQQPPPSSS]]]jjjsssuuutttkkkddd]]]XXXXXXYYYYYYXXXZZZ]]]```bbbdddeeegggiiiiiinnnvvv~~~bbbHHH???<<>>???>>>BBBAAADDDKKKUUUwww999888666666777777555444555666777666555444555777555666888999;;;@@@EEEIII]]]```WWWOOOKKKPPPRRRPPPPPPOOOXXXfffjjjzzz}}}vvvyyylllccc^^^QQQXXXVVVUUUYYYSSSNNNUUU^^^oootttcccVVVOOOLLLEEEAAAIIIbbb~~~ssscccYYYYYY[[[ZZZXXXUUUSSSUUU]]]gggnnnsssyyy{{{mmmccc```YYYQQQXXXfffgggooo{{{vvvMMM===@@@======<<<<<<<<<======>>>;;;<<<===<<<<<<<<<>>>@@@BBBHHHFFFDDDGGGIIIWWWpppzzzlllffffffjjjhhhbbbfffqqqxxxwwwwwwyyy}}}~~~~~~xxx{{{~~~yyytttqqqooopppvvvttteee```___WWWSSSUUUfffvvvcccVVVUUUTTTTTTYYYaaakkkrrrvvvooohhh___YYYWWWWWWUUUTTTXXX\\\```aaaaaacccgggjjjlllrrrzzzfffAAA;;;???<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<>>>======<<<<<<<<<<<<===@@@AAADDDEEEFFFWWW999888666666777777555444444666777666555444555777555666888999;;;@@@FFFJJJ]]]___YYYRRRNNNPPPRRRPPPPPPOOOYYYfffkkk{{{|||zzz}}}oooddd\\\WWWOOORRRNNNNNNUUUQQQKKKNNNXXXkkkzzzjjj[[[SSSMMMHHHCCCIII___zzzvvvfff[[[YYY[[[[[[YYYVVVTTTVVV]]]gggmmmsssyyy~~~oooccc```YYYQQQVVVcccjjjpppyyy|||RRR??????======<<<<<<<<<<<<======;;;<<<===<<<<<<<<<>>>@@@AAAFFFEEEDDDHHHIIIYYYssstttkkkeeedddiiihhhccchhhssswwwwwwyyy|||~~~{{{tttnnnjjjkkkqqqvvvmmmhhh^^^\\\ZZZaaarrrvvvcccWWWRRRPPPPPPUUU]]]hhhpppuuupppiii```ZZZWWWWWWVVVUUUXXX\\\___aaaaaabbbfffjjjmmmttt|||kkkEEE>>>@@@===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<======<<<<<<<<<======>>>???@@@DDDFFFHHHZZZ999888666666777777555444444555666666555444555666555666888999<<<@@@FFFJJJaaa{{{___ZZZTTTOOOQQQQQQPPPPPPPPPZZZggglll|||zzz|||yyynnnddd\\\XXXNNNRRRLLLLLLUUUTTTMMMNNNUUUhhh}}}lll[[[PPPNNNJJJFFFIIIZZZssszzzjjj^^^ZZZZZZ[[[YYYWWWUUUVVV]]]eeelllrrrxxxnnnbbb___ZZZRRRVVVaaammmqqqwww}}}XXXAAA???======<<<<<<<<<<<<======;;;<<<======<<<===???@@@@@@EEEDDDEEEHHHJJJ[[[xxxoooiiidddcccggggggfffkkkuuuvvvxxx{{{}}}|||}}}|||tttllleee```eeerrr~~~tttiiikkkiiijjjpppxxxuuubbbWWWPPPNNNMMMQQQZZZfffooouuuqqqkkkbbb[[[WWWVVVVVVVVVXXX[[[^^^``````aaafffjjjooouuu}}}oooHHH???@@@<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCFFFJJJ\\\999888666666777777555444444555666666444444555666555666888999<<>>======<<<<<<<<<<<<===;;;<<<======<<<===???AAABBBEEEDDDFFFIIIIII\\\|||nnngggbbbaaaeeeggghhhooovvvwwwxxx{{{}}}|||uuummmddd]]]YYY___ppptttyyy~~~sssaaaVVVPPPNNNLLLOOOXXXdddooouuuqqqkkkccc\\\WWWVVVWWWXXXWWWZZZ]]]^^^^^^```eeeiiiooouuu~~~sssJJJ>>>===:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????@@@@@@CCCGGGKKK]]]999888666666777777555444444555666555444333444666555666888:::<<>>>>>===<<<<<<<<<<<<<<<<<<===>>>=========???AAADDDFFFEEEGGGIIIHHH\\\}}}nnndddaaa```ccchhhkkkqqqvvvwwwwwwzzz~~~|||tttmmmggg```ZZZUUUZZZkkk|||qqqaaaWWWOOOLLLJJJMMMUUU```jjjpppnnnjjjddd]]]XXXVVVWWWXXXWWWYYY\\\]]]]]]___dddiiinnnttt|||xxxMMM???===:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????AAAAAACCCFFFJJJ\\\999888666666777777555444333444555555444333444555444666888:::===BBBHHHMMMpppbbb[[[SSSMMMNNNNNNNNNNNNNNNYYYhhhnnn~~~uuuwww```XXX```|||xxxiiiaaadddqqq~~~|||zzzuuulll```WWWOOOPPPMMMHHHLLLZZZjjjsssxxxyyyzzzuuummmccc[[[VVVVVVVVVTTTSSSSSSVVVZZZ^^^ccclllyyyyyyfffbbb]]]SSSQQQVVVhhhmmmvvv]]]GGGCCC???>>>===<<<<<<;;;<<<<<<<<<===>>>>>>======???AAADDDEEEDDDHHHJJJHHH___vvvkkkbbb``````ccciiinnnrrrtttuuuuuuxxx}}}~~~xxxpppjjjeee```YYYTTTWWWeeeyyynnnaaaXXXMMMJJJGGGIIIPPPZZZbbbgggiiihhhddd___YYYWWWWWWXXXVVVYYY[[[[[[[[[^^^dddhhhmmmsss{{{~~~QQQAAA???===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBBAAACCCFFFKKK\\\999888666666777777555444333444555555333333444555444666888:::===BBBIIIMMMqqqddd^^^WWWOOONNNMMMLLLLLLMMMXXXgggmmm~~~vvvhhhbbbmmmooobbbcccnnn{{{uuuqqqnnnhhh___XXXTTTTTTOOOIIIIIIQQQZZZ___bbbfffjjjllliiibbb\\\XXXVVVVVVUUUTTTSSSUUUYYY\\\bbbkkkxxx{{{gggccc___VVVRRRVVVhhhllluuu___GGGBBB???>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===>>>@@@BBBAAABBBBBBHHHKKKJJJcccooohhh``````aaadddjjjppprrrrrrqqqssswww}}}zzzrrrlllgggaaaZZZSSSUUU```{{{wwwssslll```WWWMMMJJJHHHIIINNNVVV\\\```dddeeeddd```[[[WWWWWWXXXVVVXXXZZZZZZZZZ]]]ccchhhmmmsss{{{RRRAAA@@@>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<======<<<<<<<<<======>>>BBB@@@BBBGGGMMM___999888666666777777555444333444555555333333444555444666888:::===CCCIIINNNrrreeebbbZZZQQQNNNLLLKKKLLLLLLXXXgggmmm~~~zzzyyylllhhhxxxtttdddaaajjj{{{tttooojjjbbb\\\XXXWWWRRRJJJGGGLLLPPPQQQSSSXXX___dddeeebbb]]]YYYWWWWWWVVVUUUTTTVVVYYY\\\ccclllyyyxxxdddbbbbbbZZZWWW[[[iiimmmttt}}}aaaGGGAAA??????>>><<<<<<;;;;;;;;;<<<===>>>>>>===>>>@@@BBB>>>???@@@HHHLLLLLLffflllhhh___```aaaeeekkkqqqrrrpppnnnqqqwww}}}}}}{{{{{{|||~~~vvvooojjjcccZZZSSSUUU]]]~~~}}}uuuqqqjjj^^^TTTOOOMMMJJJKKKPPPVVV[[[]]]aaacccccc```[[[WWWVVVWWWVVVXXXZZZZZZZZZ]]]ccchhhmmmttt|||PPP???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999::::::;;;<<<<<<>>>======<<<<<<<<<======AAA@@@BBBHHHOOObbb777666666555555555555666555555555555555666777777444666888:::<<<@@@EEEIIIlllvvvddd[[[UUUSSSJJJMMMJJJMMMPPP[[[ggglll}}}||||||vvv}}}mmmqqqgggcccfffwwwrrrfffYYY[[[YYYVVVRRRMMMJJJIIIJJJQQQSSSWWW\\\``````^^^[[[VVVWWWVVVSSSPPPPPPTTTXXX___kkkxxx~~~|||iiicccaaa[[[XXXYYYjjjqqqzzz}}}eeeDDDCCC>>>>>>>>>>>>===<<<;;;:::======<<<<<<<<<>>>???@@@DDD@@@GGGEEEGGGNNNbbbiiieee`````````bbbffflllrrrvvvsssvvvzzz~~~~~~~~~sssjjj___UUUUUUYYYvvv|||sssggg^^^YYYWWWPPPJJJNNNYYYbbbcccaaabbb```___^^^YYYTTTUUUZZZaaa```^^^[[[YYY[[[___ccckkkpppvvv|||{{{PPPBBBCCC<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;:::888999:::;;;;;;:::<<<<<<;;;;;;<<<===???@@@???@@@BBBDDDKKKaaa777777666555555555555666555555555555555666777777444666888999<<<@@@EEEIIInnnvvvcccZZZUUUTTTKKKPPPJJJMMMQQQ]]]kkkrrr{{{zzzzzz}}}}}}}}}mmmjjjjjjeeeiiitttgggbbb```\\\UUUNNNKKKLLLNNNRRRSSSWWW\\\```aaa___]]]WWWXXXWWWTTTQQQQQQTTTXXX^^^kkkwww~~~{{{hhhbbb```ZZZXXXYYYhhhpppzzzjjjFFFBBB>>>>>>>>>>>>===<<<;;;:::======<<<<<<===>>>???@@@BBB>>>FFFEEEHHHPPPeeehhhddd`````````bbbffflllrrruuutttvvvyyy}}}tttgggZZZVVVZZZvvv|||uuujjjddd]]]XXXUUUYYYbbbjjjlllllliiiddd```^^^ZZZUUUSSSVVV\\\\\\[[[YYYYYY[[[```cccgggmmmttt{{{QQQAAAAAA;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999===;;;999999:::;;;;;;:::<<<<<<;;;;;;<<<===???@@@@@@AAACCCEEELLLccc888777666666555555555666555555555555555666777777555666888999<<<@@@FFFJJJqqqttt```XXXSSSTTTMMMRRRLLLNNNQQQ]]]llluuuzzzwwwzzz}}}~~~yyykkkbbblllfffjjj{{{vvvuuuqqqhhh]]]UUUUUUVVVTTTUUUXXX]]]aaabbb```^^^XXXYYYXXXUUUQQQQQQUUUXXX___lllyyy{{{gggaaa___ZZZWWWYYYeeeooozzzqqqHHHBBB>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAAAAA===FFFEEEHHHQQQhhhgggddd``````aaacccggglllqqqtttuuuvvvxxxzzz}}}ttteee[[[\\\www~~~xxxqqqnnnllljjjlllppptttwwwxxxqqqiiibbb```]]]WWWSSSRRRVVVWWWWWWWWWWWWZZZ___bbbdddjjjssszzz|||{{{zzzyyy}}}QQQ???@@@;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999>>><<<;;;:::;;;<<<;;;:::<<<<<<;;;;;;<<<===???@@@@@@BBBDDDGGGNNNfff888888777666555555555555555555555555555666777777555666888999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA???GGGEEEHHHQQQiiihhheee``````aaacccggglllqqqsssuuuvvvwwwyyy{{{~~~tttcccbbbzzzzzz~~~||||||}}}~~~tttjjjbbbaaaaaa\\\UUUQQQRRRSSSTTTTTTUUUWWW[[[___ccchhhoootttuuussspppooossswww}}}QQQ>>>@@@<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;<<<===???@@@@@@BBBDDDHHHPPPggg999999777666666555555555555555555555555666777777666666777999<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@BBBCCCAAAIIIFFFGGGPPPjjjjjjggg``````bbbdddhhhlllppprrruuuuuuvvvxxx{{{~~~nnnlll}}}~~~~~~~~~rrrhhhbbbccceeeaaaYYYTTTRRRSSSRRRQQQQQQSSSWWWZZZ```dddgggiiihhhgggffffffhhhmmmsssxxx}}}}}}OOO>>>@@@>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;<<<===???@@@???AAADDDGGGPPPhhh:::999888777666555555555555555555555555666777777666777777888;;;AAAIIINNNkkkYYYRRROOOQQQKKKQQQJJJLLLOOO[[[lllwwwtttmmmrrr~~~xxxvvv}}}~~~fffYYYVVVlllvvvhhhhhh}}}wwwhhh]]]```eeejjjllljjjddd```YYYZZZYYYUUUQQQPPPSSSWWW^^^kkkyyynnnddd```ZZZWWWYYYeeennnxxx~~~{{{NNNBBB>>>===<<<;;;;;;<<<===>>><<<;;;;;;<<<===???AAABBBDDDBBBJJJFFFFFFPPPllljjjfff``````bbbeeehhhlllppprrrssstttvvvyyy|||yyyxxx|||~~~|||{{{kkkdddbbbfffiiieee]]]XXXSSSSSSQQQNNNMMMOOOTTTXXX[[[]]]^^^^^^\\\\\\]]]^^^___ccciiiqqqyyy|||NNN???BBB>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999===;;;::::::;;;<<<<<<;;;<<<<<<;;;;;;<<<===???@@@>>>@@@DDDHHHQQQjjj;;;:::999777666555555555555555555555555666777777666777777888;;;BBBJJJOOOlllZZZTTTQQQRRRLLLQQQJJJMMMPPP]]]nnnxxx~~~qqqkkkqqqxxxsssyyyuuu^^^WWWjjj}}}mmmkkkxxxooo]]]bbbiiiqqqtttrrrlllggg\\\\\\[[[WWWSSSRRRUUUYYY___mmmzzzqqqgggbbb[[[WWWYYYdddmmmwww}}}|||OOOCCC>>>===<<<;;;;;;<<<>>>???;;;;;;;;;;;;===???AAABBBCCCAAAJJJFFFGGGRRRooohhhbbb```aaabbbeeehhhllloooqqqqqqssswww{{{~~~}}}~~~}}}yyyvvveeebbbccciiilllfff___ZZZTTTRRRNNNKKKJJJNNNTTTYYYXXXYYYZZZZZZYYYXXXYYYZZZ\\\___eeennnzzzxxxMMM@@@BBB===<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;999888999;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@???AAAEEEJJJSSSlll;;;:::999777666555555555555555555555555666777777666777777888;;;BBBJJJPPPmmm\\\WWWSSSTTTLLLQQQLLLOOORRR]]]mmmvvv{{{pppjjjnnnzzzvvv{{{eeeYYYkkkqqqnnnsss|||kkk]]]ccclllvvv{{{yyysssnnn^^^^^^]]]YYYUUUTTTWWWZZZcccppp}}}tttiiiccc\\\XXXYYYdddmmmwww|||}}}PPPDDD>>>===<<<;;;;;;<<<>>>???;;;;;;;;;;;;===???AAACCCAAA???IIIEEEGGGSSSqqqeee___```aaaccceeeiiilllooopppooorrrwww|||}}}}}}xxx}}}wwwrrrbbbaaadddkkkmmmfff___[[[SSSQQQMMMIIIIIINNNUUU[[[WWWYYY\\\\\\[[[ZZZYYYZZZ^^^___eeeppp~~~wwwMMMAAACCC===<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999888777888:::<<<===<<<<<<<<<;;;;;;<<<===???@@@@@@BBBFFFKKKUUUnnn:::888666666666666666444666666555555555555666666777666888<<<>>>@@@IIIRRRoooaaaWWWPPPRRRLLLPPPMMMKKKSSSaaajjjvvvssshhhjjjvvvzzznnn___mmmmmmiiisss|||hhh\\\eeeooowww|||sssfffZZZ\\\___VVVSSSYYY\\\cccooo|||uuugggcccaaa\\\VVVeeennnxxx|||SSSCCC???>>>===<<<<<<;;;;;;<<<>>><<<;;;:::;;;>>>AAACCCAAABBBCCCGGGIIIMMMuuuzzzfffccc]]]```cccfffiiilllooorrrxxxxxxyyyzzz|||~~~zzzyyyssshhh^^^```dddkkkpppmmmccc[[[RRRQQQLLLHHHKKKTTT[[[\\\YYY]]]bbbaaa]]]XXXWWWWWW[[[]]]dddpppzzzSSSAAA>>>>>>;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;999999:::<<<===<<<<<<;;;;;;===>>>???@@@AAAFFFMMMXXXqqq~~~:::888666666666666666444666666555555555555666666777666888<<<===@@@HHHRRRppp```VVVQQQSSSKKKNNNKKKJJJRRR___hhhttttttkkknnnxxx~~~ppp___xxxrrrkkkvvvvvvccc^^^gggrrr{{{wwwiii[[[ZZZ^^^WWWUUU[[[]]]fffqqq}}}sssddd```___[[[WWW\\\ggguuu~~~TTTBBB???>>>===<<<<<<;;;;;;<<<===<<<;;;;;;<<<>>>AAACCCAAABBBCCCHHHIIINNNvvvzzzeeeaaa^^^```dddgggjjjlllpppsssuuuuuuvvvyyy~~~zzzuuu~~~~~~qqqddd^^^bbbiiioooqqqkkk```WWWPPPQQQNNNIIIJJJSSS^^^cccbbbbbbaaa]]]YYYWWWWWWXXX\\\```hhhvvvwwwRRRBBB???>>>;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;999999:::<<<===<<<<<<;;;;;;===>>>???AAACCCGGGNNNZZZsss|||:::888666666666666666444666666555555555555666666777666888;;;===@@@HHHQQQqqq^^^TTTQQQTTTKKKLLLJJJIIIPPP^^^gggsssuuuooorrr{{{wwweeexxxmmmwwwnnnbbbaaakkkvvv~~~lll[[[XXX\\\XXXXXX^^^___gggrrr~~~qqqbbb]]]]]][[[XXXTTTaaarrr~~~WWWBBB???>>>===<<<<<<;;;;;;<<<===<<<;;;;;;<<<>>>AAABBBBBBCCCDDDIIIJJJOOOwwwzzzddd___^^^aaafffiiikkknnnqqqtttttttttuuuzzzwww{{{sss{{{|||mmm___```gggpppvvvtttkkk```WWWNNNQQQOOOKKKNNN[[[jjjssssssmmmeee]]]XXXWWWZZZ\\\]]]dddooo~~~rrrNNN@@@>>>===;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;999999:::<<<===<<<<<<;;;;;;===>>>???CCCEEEIIIOOO[[[vvvzzz:::888666555666666666444666666555555555555666666666666888;;;===???HHHQQQqqq\\\SSSQQQUUUKKKKKKJJJHHHPPP^^^gggssstttpppttt{{{ooo}}}mmmuuuxxxjjjccccccnnnzzznnn[[[VVVZZZXXXZZZaaaaaagggrrr~~~qqqaaa\\\]]]\\\[[[UUUaaaqqq{{{\\\EEE???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDEEEJJJKKKPPPxxxzzzddd^^^___bbbgggkkkmmmooorrrtttvvvtttuuuzzzlllzzzvvv{{{}}}}}}jjj\\\eeelllvvvzzzvvvmmmccc]]]PPPPPPNNNMMMXXXkkk}}}{{{nnnccc]]][[[]]]______gggvvvlllKKK>>><<<:::;;;::::::999999::::::;;;999999999999999999999999888999;;;:::999999:::<<<===<<<<<<;;;;;;===>>>???BBBFFFJJJOOO\\\yyyzzz:::888666555666666666444666666555555555555666666666555777;;;===???HHHQQQooo[[[RRRPPPUUUKKKJJJJJJIIIQQQ^^^gggsss|||rrrooorrrzzzsss~~~kkksssvvviiiaaafffqqq}}}nnn[[[UUUZZZYYY[[[bbbccchhhttt{{{vvvtttwww|||tttccc]]]]]]^^^]]][[[dddqqq{{{```III???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCEEEFFFJJJLLLPPPxxx{{{eee______ccchhhlllnnnpppssstttsssrrrsssxxx}}}hhhppp~~~}}}}}}xxxhhh]]]hhhnnnuuuxxxuuummmeee```UUUPPPJJJMMM```xxxxxxkkkaaa]]]]]]___aaakkkzzzmmmKKK???>>><<<;;;::::::999999::::::;;;999999999999999999999999888999;;;:::999999:::<<<===<<<<<<;;;;;;===>>>???AAAFFFJJJOOO^^^||||||:::888666666666666666444666666555555555555666666666555777:::<<>>===<<<<<<;;;;;;<<<;;;<<<<<<<<<===???@@@AAACCCDDDEEEJJJKKKPPPxxx|||eee```___ccchhhllloooqqqssstttnnnooopppsssyyyiiimmm}}}}}}pppfffaaajjjnnnsssvvvssslllddd^^^XXXOOOHHHMMMccc~~~qqqccc[[[[[[]]]fffooo~~~qqqOOOBBB@@@???;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;999999:::<<<===<<<<<<;;;;;;===>>>???@@@FFFKKKPPP```|||:::888666666666666666444666666555555555555666666666555777:::<<>>===<<<<<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCDDDEEEIIIKKKOOOwww~~~eee```^^^bbbhhhllloooppprrrsssnnnoooooonnnpppxxxllllll{{{tttgggcccdddoooqqquuuxxxwwwooocccYYYRRRMMMHHHOOOfffvvvcccZZZ[[[```kkkttttttPPPAAA@@@@@@;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;999999:::<<<===<<<<<<;;;;;;===>>>???AAAHHHMMMRRRdddzzz:::888666666666666666444666666555555555555666666555555777:::<<<>>>GGGPPPcccYYYSSSOOORRRKKKOOOGGGFFFNNN\\\eeepppyyysssqqqyyy}}}}}}|||ooojjj}}}pppiiizzziiieeeeeeppp{{{cccWWWXXX]]]WWWWWWbbbggglllnnnkkk```WWWTTTRRRPPPSSSVVV[[[ccclllwwwyyyiii```]]][[[ZZZ\\\eeesssUUUBBB???>>>===<<<<<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@BBBCCCDDDIIIJJJOOOwww~~~eee```^^^bbbhhhllloooppprrrsssrrrrrrpppkkkiiiooo}}}mmmjjjwwwmmm```aaaffftttuuuyyy~~~}}}ssscccVVVKKKIIIIIIRRRjjjyyyeeeZZZ^^^eeeooowwwtttNNN???===>>>;;;::::::999999::::::;;;999999999999999999999999888:::;;;;;;:::999;;;<<<===<<<<<<;;;<<<===>>>???BBBIIIOOOTTTgggxxx:::888666666666666666444555444444444444555666666999666777:::<<<>>>EEEMMMdddXXXVVVTTTTTTJJJMMMIIIKKKOOOZZZdddiii{{{tttwwwzzz{{{yyyzzzqqqkkklllgggxxxzzzhhheeelllfffUUUSSSZZZWWWVVV\\\___bbb\\\YYY\\\ZZZSSSNNNOOORRRSSSZZZcccllluuuzzzjjjaaa^^^]]]]]]]]]kkkttt{{{SSSCCCEEE@@@<<<<<<>>>>>>;;;777<<<<<<<<<<<<===???@@@AAABBBFFFGGGHHHHHHNNNwwwiii```aaaaaafffmmmqqqqqqrrruuuvvvwwwuuupppjjjjjjpppwwwrrrrrrtttvvvvvvfffdddgggiiiuuu{{{~~~}}}yyysssdddUUUNNNIIIIIILLL]]]rrr]]][[[cccgggsss}}}kkkHHH???@@@===999999999999::::::;;;<<<:::999999888888999999:::888999999::::::;;;;;;<<<===<<<;;;;;;<<<>>>@@@BBBDDDMMMRRRWWWkkk~~~:::888666666666666666444555444444444444555666666888666666:::<<>>>>>;;;888<<<<<<<<<<<<===???@@@AAAAAAFFFFFFGGGHHHOOOwwwnnncccbbbbbbfffnnnrrrrrrtttwwwyyywwwuuussssssuuuyyy|||uuuxxxttttttsssdddbbbfffiiiyyy~~~~~~zzzrrrcccUUUIIIFFFIIIOOOaaaooo\\\[[[eeelllvvv~~~~~~|||~~~jjjGGG>>>>>>;;;:::999999999::::::;;;<<<:::999999888888999999:::888999999::::::;;;;;;<<<===<<<;;;;;;<<<>>>AAABBBDDDLLLRRRWWWkkk~~~:::888666666666666666444555444444444444555666666888666666:::<<>>>>>;;;999<<<<<<<<<<<<===???@@@AAA@@@DDDEEEGGGHHHOOOvvvpppcccaaaaaafffnnnssstttuuuyyyyyyvvvtttvvvzzz~~~zzzxxxtttsssmmmbbbcccjjjooo{{{~~~xxxnnn___SSSNNNIIIKKKPPP]]]|||iii[[[^^^lllwww{{{|||zzz|||~~~zzzhhhGGG======:::::::::999999999:::;;;;;;:::999999888888999999:::888999999::::::;;;;;;<<<===<<<;;;;;;<<>>===::::::::::::999999::::::;;;:::999999888888999999:::888999999::::::;;;;;;<<<===<<<<<<<<<===???BBBCCCFFFOOOUUU\\\sssyyy:::888666555666666666444555444444444444555666666777555666:::<<>>=========<<<;;;<<<<<<<<<<<<===???@@@AAA@@@CCCDDDGGGIIINNNrrryyyjjjXXX^^^^^^ccclllqqqrrrtttwwwssswwwzzz{{{yyyzzz}}}{{{sssqqqrrrfffdddkkkttt{{{vvvxxxzzzyyyqqqeeeZZZTTTSSSJJJJJJRRR```yyycccZZZ[[[eeewwwcccGGG>>>===<<<;;;::::::999999::::::::::::999999888888999999:::888999999::::::;;;;;;<<<===<<<<<<<<<===@@@BBBDDDIIIRRRYYYaaayyyzzz:::888666666666666666444555444444444444555666666777555555999<<<@@@GGGOOO}}}nnnZZZUUUUUUWWWLLLMMMJJJHHHIIIUUUbbbggg}}}~~~uuuooowww}}}|||{{{~~~vvvkkkcccllleeekkkooodddjjjvvv~~~~~~nnnXXXQQQSSSXXX\\\nnnuuuiiieeeccc\\\SSSUUUWWWaaaqqqxxxiiidddccc```\\\bbbooouuu{{{QQQCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@CCCDDDGGGIIIMMMoooyyyxxxkkk[[[^^^^^^ccckkkpppppprrrvvvvvv{{{~~~}}}yyyyyy}}}qqqppp}}}oooggghhhmmmsssxxxxxxxxxzzzyyyqqqdddZZZWWWQQQGGGIIISSSdddvvv[[[VVV^^^ggguuu^^^EEE>>>>>>===;;;;;;:::999999999:::::::::999999888888999999:::888999999::::::;;;;;;<<<===<<<<<<<<<>>>@@@CCCEEEKKKTTT[[[eee~~~:::888666666666666666444555444444444444555666666666444555999===@@@GGGOOO|||uuu]]]UUUUUUWWWMMMNNNJJJHHHHHHTTTbbbggg}}}uuummmwww~~~tttdddkkkdddiii}}}jjjeeeooo{{{{{{jjjUUUNNNPPPXXXbbbyyytttfffaaa]]]WWWXXX]]]jjjzzzvvvgggcccbbb^^^ZZZbbbooouuu{{{QQQDDD?????????>>><<<<<<<<<===<<<<<<<<<<<<===???@@@AAABBBDDDDDDGGGIIILLLlll}}}wwwoooddd``````dddlllpppppprrruuuzzz{{{|||{{{zzz{{{~~~nnnnnn{{{~~~llliiimmmqqqtttwwwzzzyyyzzzyyyooo```VVVUUUTTTJJJLLLWWWeeeuuuVVVVVVcccllluuu{{{|||XXXBBB<<<======<<<;;;::::::999999999::::::999999888888999999:::888999999::::::;;;;;;<<<===<<<<<<<<<>>>AAADDDFFFLLLTTT\\\fff:::888666666666666666444555444444444444555666666666444555999===@@@GGGOOO{{{```UUUTTTVVVMMMOOOJJJGGGGGGSSSaaaggg|||uuuiiiuuu|||fffmmmfffhhhzzz{{{gggfffsss~~~xxxfffZZZRRRUUU^^^kkkiii```___]]]\\\dddsssttteeebbbaaa]]]XXXaaannntttzzzRRRFFF?????????>>><<<<<<<<<>>><<<<<<<<<<<<===???@@@AAABBBDDDDDDGGGIIILLLkkkyyyssskkkaaaaaafffmmmqqqqqqrrruuu{{{yyywwwwwwzzz}}}~~~~~~|||lllmmmyyy~~~xxxiiijjjrrrvvvwwwyyyzzzxxxxxxwwwkkk[[[QQQQQQVVVLLLPPP^^^llltttSSSVVVhhhqqqxxxyyyzzzwwwTTT@@@;;;<<<===<<<;;;::::::999999999999:::999999999999999999:::888999999::::::;;;<<<<<<===<<<<<<<<<>>>AAADDDFFFLLLTTT\\\ggg~~~;;;:::888777777777555333555444444444444555666666666<<<888666===AAAFFFSSS{{{WWWSSSVVVOOOLLLQQQLLLCCCHHHMMM\\\hhhssstttkkkuuu|||yyywww}}}ooozzzjjjfffuuuxxxoooooouuu}}}ooocccTTTXXXVVVZZZ|||pppeeeaaaZZZbbbnnn~~~wwwfff___^^^[[[XXX___pppzzzPPPAAA@@@>>>===<<<===>>>===<<<;;;===============???AAACCCEEECCCDDDIIINNNhhh~~~ggg```cccfffjjjooosssssspppqqqrrruuuwwwzzz}}}nnniiiwwwvvvmmmrrrzzz{{{yyyxxxuuuuuussslllcccZZZSSSPPPMMMOOOVVVdddwwwttt]]]\\\hhhttt~~~{{{sss~~~rrrNNN??????>>>999:::::::::999999999888888999999999999999999999999777888888999999:::;;;;;;>>>HHH<<<444???AAA???JJJMMMYYYdddmmm{{{;;;999888777888777555444444333333333333444555555888???===;;;BBBEEEIIIUUU}}}YYYSSSVVVPPPMMMRRROOOFFFJJJLLLXXXaaahhhtttjjjttt{{{zzzxxx|||~~~mmmxxxmmmhhhuuutttpppuuu}}}{{{mmmcccRRRTTTRRR[[[vvveeeaaacccoooyyyvvveee```___]]]ZZZaaaqqq{{{~~~NNNAAA@@@>>>===<<<===>>>===<<<;;;===============???AAABBBEEEDDDGGGJJJMMMdddhhhdddeeeiiimmmrrruuuuuusssuuuuuuuuuvvvxxx|||qqqkkkwww~~~uuupppuuu{{{zzzwwwvvvqqqqqqoooiiiaaaYYYSSSQQQLLLPPPYYYgggwwwmmmZZZ^^^kkkvvvwwwuuupppMMM>>>>>>>>>:::::::::::::::999999999999999999999999999999999999999999999:::;;;;;;<<<<<>>AAA@@@JJJOOOYYYaaajjj~~~;;;999888777888777666444333333222222333333444555444<<<;;;;;;CCCFFFJJJVVV\\\TTTVVVRRROOORRRPPPHHHKKKKKKVVV]]]aaasssjjjssszzz{{{zzz|||~~~~~~lllwwwqqqjjjuuu{{{oooqqq{{{wwwjjjaaaQQQQQQOOOYYYvvv``````kkk{{{ttteeeaaaaaa___\\\eeettt|||yyyLLLAAA@@@>>>===<<<===>>>===<<<;;;===============???AAA@@@DDDEEEHHHKKKKKK___kkkffffffiiimmmrrrtttuuutttyyywwwuuuuuuvvvzzz~~~ssskkkttt}}}xxxttttttxxx{{{yyyuuutttnnnmmmkkkeee^^^WWWSSSQQQLLLSSS___mmmyyy~~~jjj\\\bbbpppyyyxxxooo|||lllKKK<<<<<<===:::;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;<<<<<<======MMMZZZQQQ>>><<<@@@CCCJJJSSS[[[```iii:::999777777888777666444444444333333333444555555333:::999:::DDDJJJQQQ^^^aaaVVVWWWSSSPPPSSSNNNGGGKKKKKKWWW```bbb}}}tttjjjqqqyyy||||||{{{|||}}}lllvvvtttjjjrrruuulllqqq|||tttfff]]]QQQRRROOOTTTuuuqqqaaahhhvvvttteeeaaaaaa___\\\iiiwww}}}tttJJJBBB@@@>>><<<<<<===>>>===<<<;;;=========<<<===???AAA@@@CCCCCCGGGKKKJJJ\\\|||uuuoooeeeccceeekkkoooppppppqqqxxxwwwvvvvvvwwwzzz|||~~~tttjjjpppvvvvvvvvvxxx{{{{{{yyywwwvvvooonnnjjjccc[[[UUURRRQQQLLLVVVeeerrrzzzmmmaaagggssszzz~~~{{{tttppp~~~fffHHH;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999:::::::::;;;<<<<<<======DDDRRRQQQBBB:::@@@FFFIIIUUU^^^dddooo:::888777777888888666555555555555555555666777777777>>>;;;;;;GGGQQQ\\\lllgggXXXWWWUUURRRRRRMMMGGGJJJJJJVVV```aaayyyvvvjjjpppwww}}}~~~||||||}}}llltttuuuhhhooo{{{rrrnnnuuurrrbbbXXXOOOSSSQQQPPPfffllliiiyyyttteeeaaa```^^^ZZZkkkyyy~~~oooHHHCCC@@@>>><<<<<<===>>>===<<<;;;=========<<<===???AAA@@@BBBAAAEEEIIIJJJ\\\|||jjjuuurrreeeaaaccciiimmmlllmmmpppssstttvvvxxxyyyzzzzzzzzzwwwlllpppsss|||wwwyyy|||||||||}}}||||||uuurrrlllcccZZZTTTQQQQQQMMMZZZjjjuuuyyy{{{ooobbbgggrrryyyxxxrrrrrraaaFFF;;;:::;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;FFFOOOHHH===???GGGIIIXXXcccnnnzzz999888777777888888777555666666666555666777777888777===999888EEEPPP]]]ooolllZZZXXXUUURRRQQQOOOIIIJJJGGGSSS^^^^^^ssszzzkkknnnvvv}}}}}}}}}mmmsssxxxiiilll~~~wwwsssttt|||~~~ooo^^^TTTOOOTTTSSSPPP___dddkkkttteeeaaa```^^^ZZZkkkxxx~~~lllGGGDDD@@@>>>===<<<===>>>===<<<;;;===============???AAAAAABBBAAADDDJJJJJJ[[[yyyeeekkkuuuhhhbbbccckkknnnllllllqqqnnnppptttwwwzzzzzzzzzyyyzzzpppuuuwww~~~}}}yyy}}}{{{wwwooodddZZZSSSQQQQQQQQQ^^^mmmttttttuuu}}}nnnbbbgggqqqyyyyyyuuuttt}}}[[[EEE;;;999;;;===:::::::::999999999888888999999999999999999999999999999999:::;;;;;;<<<<<<===???LLLQQQDDD@@@HHHJJJZZZjjjyyy999888777777888888777666555555555555555666777777555:::777666AAALLLWWWhhhqqq\\\XXXVVVRRRPPPQQQKKKKKKFFFSSS______sss~~~mmmmmmttt}}}~~~~~~qqqxxx|||jjjkkk}}}wwwvvvzzzzzzjjj[[[RRRQQQTTTRRRPPP```rrr___iii}}}rrreeebbbbbb___\\\hhhwww~~~iiiFFFEEE@@@>>>===<<<===>>>===<<<;;;===============???AAABBBCCCCCCHHHMMMJJJWWWsssdddddd~~~{{{jjjcccccckkkoookkklllrrrkkkmmmppptttwwwzzz{{{|||~~~zzzsssyyy|||{{{yyy~~~}}}xxxooodddYYYTTTRRRSSSVVVbbbnnnppplllmmmxxxtttiiimmmvvv{{{}}}zzzzzzvvvWWWDDD===:::;;;>>>999999888888888777777777999999999999999999999999:::::::::;;;<<<<<<======AAA777GGGVVVHHH@@@KKKQQQ^^^ppp999888666777888888777666555444444444444555666666777===::::::DDDLLLVVVdddttt]]]XXXVVVRRROOOSSSMMMMMMGGGUUUddddddxxxnnnmmmsss}}}}}}vvv~~~llllll|||yyyzzzuuufffZZZRRRUUUUUUQQQPPPbbbnnnccciii}}}qqqeeebbbcccaaa^^^fffuuu~~~hhhFFFFFF@@@>>>===<<<===>>>===<<<;;;===============???AAABBBEEEFFFKKKOOOKKKTTTmmmccc```}}}jjjbbbbbbjjjnnniiijjjqqqkkklllnnnppptttyyy}}}||||||wwwrrr{{{~~~zzzxxx}}}xxxnnncccYYYTTTSSSUUUZZZeeeooommmfffgggttt|||rrruuu|||~~~~~~}}}rrrTTTDDD>>>:::;;;>>>888888888777777777777666999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>AAA000@@@VVVJJJAAANNNXXXaaattt888666666:::>>>>>>:::555555444444444444555666666777999999:::BBBPPP\\\aaattt[[[ZZZUUUMMMQQQOOOLLLGGGHHHQQQdddzzzpppnnnrrr{{{{{{yyyxxx~~~fffjjjyyyzzz~~~~~~sssdddZZZWWWSSSVVVTTTTTTeeebbbaaalllmmmdddaaa^^^___bbbqqquuu~~~lllJJJ???@@@???>>>===<<<;;;:::::::::;;;======<<<<<<>>>???BBBBBBDDDGGGHHHLLLVVVbbbvvv^^^vvvkkkcccccclllqqqnnnmmmpppqqqppppppqqqrrrtttvvvwww||||||zzz}}}{{{mmmvvvyyy{{{uuuyyyyyyooo___RRROOOPPPWWWcccmmmkkkcccbbbnnn{{{{{{xxxkkkhhhvvv~~~tttXXXBBB;;;======;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======>>>@@@FFFKKKLLLLLLPPPWWWiiixxx888666555888<<<===999555555444444444444555666666777999::::::BBBQQQ^^^cccwww^^^^^^YYYQQQTTTNNNKKKHHHGGGMMM[[[lllwwwqqqoooqqqzzz~~~zzzyyy|||~~~hhhlllzzz|||zzzoooaaaXXXUUUUUUVVVTTTVVVhhhddddddqqqjjjccccccaaacccgggrrrwwwhhhIIIAAA??????>>>===<<<;;;:::::::::;;;======<<<<<<>>>???BBBBBBDDDGGGHHHKKKVVVaaa}}}```uuummmeeebbbjjjooommmmmmppprrrqqqrrrrrrtttvvvxxxyyy~~~|||~~~{{{nnnxxx~~~zzzuuuwwwuuulll___UUUQQQQQQVVV^^^fffddd]]]]]]gggrrrtttuuukkkfffqqqyyy}}}sssUUU@@@:::<<<<<<:::;;;;;;:::::::::999999999::::::::::::::::::::::::999999:::;;;<<<======>>>???@@@DDDIIIIIIJJJQQQYYYmmm}}}888666444666999:::888666555555444444555555666777777999::::::BBBRRRaaahhhzzz```aaa]]]TTTTTTLLLJJJHHHGGGKKKTTT```hhhrrrmmmnnnvvv}}}}}}{{{zzz~~~lllooo{{{{{{~~~{{{tttjjj___YYYWWWWWWVVVUUU[[[ooohhhfffttt|||fffaaaddddddfffkkktttyyybbbGGGAAA??????>>>===<<<;;;;;;::::::;;;======<<<<<<>>>???BBBBBBDDDGGGHHHJJJUUU```hhhtttqqqfffaaaggglllllllllqqqrrrrrrssstttvvvxxxzzz{{{|||qqqzzz~~~{{{xxxsssqqqnnnggg^^^WWWSSSQQQSSSXXX\\\[[[WWWYYY```hhhmmmssskkkcccjjjttt|||oooPPP===:::<<<<<<999::::::::::::999999999999999999999999999999999999999999:::;;;<<<===>>>>>>AAAAAABBBDDDEEEGGGRRR]]]qqq888666444444666777777666555555555555555666666777777999::::::BBBTTTeeeooo~~~eeeeee```SSSOOOLLLKKKIIIHHHLLLTTT^^^fffqqqkkkiiiqqqzzz}}}||||||}}}pppqqq|||uuuvvvnnnggg```\\\\\\XXXUUUVVVaaaxxxnnnhhhuuuyyybbb___ccccccffflllvvv|||^^^EEEAAA???>>>>>>===<<<<<<;;;;;;:::;;;======<<<<<<>>>???BBBBBBDDDGGGGGGJJJSSS^^^ppprrrvvvhhh```dddjjjjjjlllppppppppprrrtttvvvyyy{{{|||~~~ttt}}}wwwqqqooommmiiiddd___[[[WWWTTTQQQRRRSSSTTTTTTUUUYYY___dddpppwwwnnnccciiittt|||hhhJJJ<<<:::<<<;;;999:::::::::999999999999888999999999999::::::::::::::::::;;;<<<===>>>>>>???CCCAAAAAAAAA@@@FFFTTTbbbuuu888666444333444555666666666555555555555666777777666:::::::::BBBVVVjjjvvvmmmjjjdddTTTMMMOOOMMMIIIGGGJJJSSS^^^fffyyyppphhhdddlllvvv|||~~~}}}tttrrr|||vvvwwwnnnfff^^^\\\]]]WWWTTTXXXiiiyyynnnxxxuuu___^^^```^^^bbbkkkxxx~~~[[[DDD???>>>>>>======<<<<<<;;;;;;:::;;;======<<<<<<>>>???AAABBBEEEGGGGGGHHHQQQ[[[qqqmmmzzzjjj___bbbhhhiiikkkooolllmmmpppsssvvvxxxzzz{{{~~~~~~vvvyyypppkkkjjjeee```ZZZVVVUUUUUUSSSRRRSSSRRRQQQRRRVVV\\\cccgggxxx~~~rrreeelllwww}}}|||vvv___FFF<<<<<<<<<::::::::::::999999999888888888999:::::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>???@@@DDDBBB@@@>>>>>>FFFXXXjjj|||777666555444444444555666666666555555666666777888666:::;;;:::CCCWWWnnn|||tttnnnfffVVVPPPSSSOOOJJJEEEFFFNNNYYYaaasssssshhhaaagggrrrzzz}}}~~~~~~uuusss{{{}}}~~~tttggg\\\XXXYYYVVVTTTZZZnnnvvv~~~qqq^^^^^^^^^ZZZ___kkkyyyWWWCCC???>>>>>>======<<<<<<<<<<<<:::;;;======<<<<<<>>>???AAABBBEEEGGGGGGHHHPPPYYY}}}pppiii~~~|||kkk___aaaggghhhiiimmmiiikkknnnrrruuuxxxzzz{{{}}}}}}~~~wwwzzztttnnniiiggg\\\XXXSSSPPPPPPRRRTTTUUUUUUSSSRRRSSSWWW___fffkkk|||yyyiiinnnyyy~~~|||gggTTTCCC??????<<<:::;;;999999999999888888888888:::::::::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@DDDBBB@@@>>>>>>HHH^^^rrr666777666555444444555555666666666666666777777888666:::;;;:::CCCYYYrrruuukkkcccXXXTTTRRROOOJJJFFFFFFLLLUUU\\\mmmxxxkkkaaaeeeooovvvyyy{{{~~~yyyvvvrrrzzz{{{jjj[[[VVVYYYVVVTTT]]]qqq{{{lll]]]___^^^XXX___oooyyyuuuQQQBBB@@@============<<<<<<<<<<<<:::;;;======<<<<<<>>>???AAABBBEEEGGGFFFGGGNNNXXXpppvvviiixxx~~~lll___aaaggghhhhhhjjjgggiiimmmrrrvvvyyyzzz{{{{{{|||wwwvvvpppmmmjjjfffbbbVVVTTTPPPMMMMMMPPPUUUYYYWWWVVVTTTTTTWWW^^^gggmmmyyymmmmmmwww}}}YYYKKKBBBCCCBBB<<<:::===999999999999888888888888888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAADDDCCCAAA???@@@KKKcccyyy666777777777555444555555666666666666666777888888666:::;;;:::CCCYYYsssrrreee___WWWVVVOOOMMMJJJGGGHHHNNNVVV\\\jjj|||mmmaaacccmmmsssvvvwww}}}}}}kkkvvvrrrzzz{{{mmm]]]XXX[[[VVVUUU^^^rrr{{{~~~iii]]]aaa___XXX```sssyyylllNNNBBBAAA===============<<<<<<<<<:::;;;======<<<<<<>>>???AAABBBEEEGGGFFFGGGNNNWWWfffmmmqqqxxxlll___aaaggghhhgggiiigggiiimmmrrrvvvyyy{{{|||zzz|||wwwwwwlllggggggfffbbb]]]TTTRRROOOLLLKKKOOOVVV\\\YYYXXXVVVUUUVVV\\\eeelllsssoookkksss|||zzzPPPFFFBBBFFFDDD<<<:::???999999999888888888888777777777888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCBBB@@@AAAMMMfff|||777777777777666666666666777999:::999666555666888888999:::<<>>======;;;:::<<<999999999999999999999:::::::::::::::;;;<<<<<<===@@@@@@BBBDDDBBB>>>@@@EEEHHH======AAABBBSSSrrr777777777777666666666555666888:::999777666777888999999:::;;;AAASSSrrr~~~ccc^^^[[[TTTPPPNNNMMMJJJGGGGGGPPP\\\ggguuuggggggoootttuuuuuuzzz|||~~~yyymmmmmmwwwrrrfff^^^ZZZYYYUUUYYYhhhwwwvvvggg]]]___```^^^gggwww~~~___GGGAAAAAA============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@CCCFFFGGGGGGJJJOOOSSSaaalllvvvxxxqqqaaa[[[fffiiiggglllkkklllooorrruuuwwwxxxxxxxxx~~~|||yyyuuurrrllliiifffbbb]]]ZZZWWWSSSPPPOOONNNMMMQQQXXXaaaaaa^^^XXXYYYaaaiiimmmzzz}}}mmmrrr}}}~~~zzz{{{kkkMMMDDD===<<<===;;;:::<<<;;;::::::999999888888888:::::::::::::::;;;<<<=========???AAA@@@===AAAGGGMMMAAA@@@BBBCCCWWWwww777777777666666666555555555777:::;;;999888888888:::999999:::???QQQsssggg^^^YYYRRRQQQOOOMMMKKKGGGGGGOOOYYYdddwwwhhhfffmmmrrrvvvxxxwwwzzz~~~wwwmmmooovvvyyylll___WWWXXXTTTWWWdddrrr{{{rrreee\\\___aaaaaakkkzzz~~~^^^FFF@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@CCCFFFFFFFFFHHHMMMQQQ\\\bbblllxxxtttddd]]]dddgggfffkkkjjjlllnnnqqqtttvvvxxxxxx~~~~~~yyy{{{uuuuuurrrnnnjjjfffbbb^^^[[[VVVSSSQQQQQQOOOMMMPPPVVVcccddd```YYYZZZaaaiiillluuutttuuu~~~|||{{{iiiKKKCCC<<<<<<===;;;:::;;;<<<;;;;;;:::999888777777999999999999:::;;;<<<======<<<>>>@@@@@@@@@EEEMMMTTTGGGBBBBBBEEE]]]777777666666666555555555444666999;;;<<<;;;999888;;;999999:::===OOOuuugggZZZUUUQQQRRROOOMMMKKKHHHGGGMMMVVV```wwwvvvfffeeemmmsssuuutttuuuyyy~~~~~~rrrsssxxx|||}}}rrrcccXXX[[[WWWXXXaaammmuuu{{{oooccc\\\^^^```bbbmmmzzz\\\EEE@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@CCCEEEEEEEEEFFFKKKOOOYYY[[[eee{{{yyyjjj]]]aaadddeeellljjjkkknnnpppsssvvvwwwxxx||||||}}}zzzxxxxxxvvvrrrnnnjjjeeeaaa___WWWTTTRRRRRRPPPMMMOOOUUUbbbbbb^^^WWWWWW___fffjjjqqqvvvttt|||~~~|||~~~nnnIIIAAA<<<<<<===;;;:::;;;:::::::::999999888888888999999999999:::;;;======???>>>???BBBCCCDDDLLLUUUXXXJJJCCCBBBGGGddd666666666666555555555555444555888;;;======;;;:::;;;999999;;;===OOOxxxiiiZZZUUUTTTRRROOOMMMLLLIIIGGGLLLSSS\\\nnnvvvddddddnnntttrrrnnnqqqvvv|||xxx{{{xxxxxxwwwjjj```\\\XXXWWW___iiiqqqyyylllccc\\\]]]```cccnnnyyyYYYEEEAAA???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBEEEEEEDDDFFFKKKOOOXXXdddiii|||}}}nnn]]]]]]aaaeeemmmjjjkkkmmmooorrruuuwwwxxxzzzzzz{{{|||~~~||||||{{{||||||yyy{{{zzzyyyuuuoooiiidddbbbYYYUUUSSSSSSQQQNNNPPPUUU``````]]]VVVWWW^^^fffjjjnnn|||tttpppzzzpppGGG@@@;;;<<<===;;;:::;;;888888888999999:::::::::999999999:::;;;<<<>>>???@@@>>>@@@CCCDDDGGGOOOYYYXXXKKKCCCAAAIIIjjj~~~666666666555555555444444555555777:::>>>???>>><<<:::888:::===???PPP{{{rrr^^^XXXXXXSSSOOOMMMLLLJJJGGGJJJOOOZZZhhhyyyfffdddlllrrrqqqnnnooosssxxx|||~~~yyyvvvzzz}}}||||||xxxqqqkkk]]]XXXWWW]]]fffnnnwwwjjjccc]]]]]]aaafffppp{{{~~~RRREEECCC???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>:::;;;===;;;:::;;;777777888999:::;;;;;;<<<:::::::::;;;<<<>>>???@@@???>>>@@@CCCDDDFFFNNNWWWWWWJJJCCC@@@IIImmmwww666666555555555444444444666555666999===@@@???>>>999777;;;@@@AAAQQQ~~~dddZZZXXXTTTPPPMMMMMMKKKGGGIIIMMMZZZgggmmmeeeggglllqqqvvvqqqtttyyy|||}}}yyywwwxxx|||{{{uuusssssssssrrrpppbbb\\\YYY\\\aaahhhqqqyyy~~~hhhbbb^^^^^^ccckkkvvvrrrKKKCCCCCC>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>???AAABBBAAA@@@BBBEEEFFFGGGNNNWWWWWWKKKCCC???HHHlllrrr666666555555555444444444777555555888===@@@AAA???888777;;;AAACCCSSSgggXXXUUUTTTPPPMMMMMMKKKGGGHHHKKK[[[gggsssfffaaafffsssuuuxxx{{{~~~}}}}}}xxxxxx{{{}}}|||zzzzzzuuuoookkkjjjlllnnnpppjjjbbb\\\\\\^^^aaahhhppp{{{yyyfffbbb^^^```fffooo{{{jjjEEEAAACCC===>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>AAADDDFFFFFFIIINNNSSSVVVpppkkkTTTYYYlllmmmaaa___bbbccchhhjjjjjjkkkmmmooosssvvvxxxxxxxxxyyyyyy{{{~~~~~~{{{{{{~~~}}}|||wwwbbb\\\WWWUUUQQQOOOSSSZZZ[[[\\\[[[WWWZZZeeeooosssuuuyyylllSSSBBB<<<999;;;===;;;::::::::::::999999999999999999;;;<<<<<<===???@@@BBBCCCDDDCCCEEEIIIIIIIIIPPPXXXWWWLLLDDD???GGGjjjppp444444555555555555444444333555777999;;;???DDDHHH:::???AAA777AAAVVVxxxwwwYYYTTTRRRQQQPPPNNNLLLKKKJJJIIIWWWaaatttttthhhaaaaaammm{{{xxxyyy{{{{{{{{{|||~~~||||||wwwqqqrrrwwwuuuqqqllliiigggeeedddbbbcccbbb``````cccgggkkknnnxxx~~~{{{dddddd]]]```rrr|||~~~___FFFDDD>>>888============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCFFFGGGFFFHHHMMMPPPZZZqqqkkkZZZYYY]]]iiikkk^^^]]]fffhhhnnnjjjfffhhhnnntttwwwwww}}}}}}|||zzzyyy{{{}}}}}}zzz{{{|||iii___VVVSSSRRRPPPQQQSSSYYYXXXWWWWWWZZZcccmmmuuuuuu~~~vvvqqqxxxwwweeeFFF>>>======<<<;;;:::::::::;;;:::::::::<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDFFFHHHKKKMMMPPPTTTVVV\\\MMMCCC@@@IIIiii444555555666666555555444555666888999<<<@@@EEEIIICCC===<<<;;;GGGTTTsss}}}]]]VVVRRRQQQPPPNNNLLLJJJHHHGGGTTT]]]nnnwwwkkkcccaaajjjwwwtttwwwyyy{{{{{{}}}~~~}}}yyysssssswwwqqqmmmhhheeecccbbb```___aaabbbbbbcccfffkkkpppttt{{{yyycccccc]]]aaasss|||~~~___HHHGGGBBB===============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???CCCGGGIIIIIILLLPPPTTTYYYpppoooZZZ[[[^^^kkkmmm```]]]fffiiikkkiiikkkuuu|||zzz{{{{{{zzzzzz{{{~~~||||||yyy{{{pppeee[[[WWWUUURRRRRRUUUXXXWWWVVVVVVZZZbbbmmmtttwww|||zzznnnnnnvvvqqq```EEE?????????>>>===<<<<<<<<<::::::::::::;;;<<<<<<;;;<<<<<<<<<===???AAADDDEEEHHHJJJMMMNNNNNNPPPTTTXXXbbbQQQFFFAAAGGGeee444555555666666555555444666777999:::<<<@@@EEEHHHMMM>>>;;;???LLLPPPmmm^^^UUUTTTSSSQQQNNNLLLIIIGGGFFFSSS[[[hhh|||ooofffaaagggqqqpppssswwwzzz|||}}}}}}|||yyytttrrrtttnnnkkkeeebbb```___^^^]]]^^^aaaeeegggjjjooovvv{{{pppaaaccc^^^bbbttt}}}ZZZGGGGGGCCC@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCHHHLLLMMMPPPUUUYYYYYYnnn|||bbbZZZ\\\jjjpppccc]]]dddgggggggggnnn}}}xxxvvvxxxzzzzzzzzz{{{}}}|||{{{}}}zzz~~~tttiii]]]XXXVVVSSSSSSUUUWWWVVVUUUUUUYYYbbbllltttuuuvvv~~~mmmfffhhhtttyyy}}}gggYYYFFF??????>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDFFFHHHJJJNNNQQQQQQQQQSSSZZZ```hhhVVVHHHAAADDDaaa555555666666666666555555555777888999;;;>>>CCCFFFPPPGGGDDDBBBIIINNNlllbbbVVVWWWUUUSSSPPPMMMJJJHHHGGGPPPWWWaaauuurrrhhhaaaeeemmmnnnrrrvvvzzz{{{|||}}}~~~~~~|||{{{zzzxxxuuuqqqpppnnnjjjdddaaa______^^^^^^\\\aaafffiiikkkpppwww}}}}}}jjj___bbb___dddvvv~~~RRRCCCBBB???===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>???AAADDDGGGKKKMMMKKKPPPTTTVVVVVVZZZbbbjjjiiiVVVHHHAAACCC```555666666666666666666555444555777777999<<<@@@CCCLLLRRRTTTEEEEEEOOOnnnmmm^^^ZZZXXXVVVSSSOOOLLLJJJIIIJJJRRRZZZiiiuuuiiibbbdddkkknnnqqqvvvxxxyyyyyyzzzzzz~~~~~~}}}}}}}}}{{{vvvqqqmmmhhhccc___]]]]]]]]]]]]\\\```eeeiiilllpppuuuzzz}}}lll]]]cccbbbgggxxxzzzMMMAAA@@@;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========@@@FFFMMMRRRUUUWWWZZZ]]]```ooozzz\\\VVVeeexxxsssfffdddffffffhhhkkkooorrrppplllhhhpppssswwwzzz{{{{{{}}}~~~|||yyyyyy|||{{{xxxlll^^^WWWTTTSSSTTTXXXVVVUUUTTTTTTYYYbbblllttt{{{ssssssoooXXXIIIBBB;;;;;;;;;;;;:::::::::::::::<<<======;;;;;;===>>>??????AAADDDHHHLLLPPPRRRQQQUUUYYY[[[[[[___ffflllfffRRRFFFAAADDDaaa555666666777777666666555444555666666777:::>>>AAAHHHXXXaaaOOOJJJRRRmmmrrraaa[[[ZZZXXXUUUQQQNNNLLLKKKJJJUUU\\\eee{{{nnndddccchhhnnnppptttvvvvvvwwwxxxyyyzzzkkkfff```\\\[[[[[[\\\\\\^^^```dddjjjooosssvvvwww{{{|||iii]]]cccdddkkk{{{sssLLLDDDBBB===>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>@@@GGGPPPVVVZZZ]]]```cccgggrrrjjjZZZddd{{{zzzlllhhhhhhhhhiiijjjjjjjjjkkklllmmmooorrrvvvyyy{{{|||~~~~~~yyywww{{{}}}~~~sssddd[[[XXXVVVXXX[[[VVVUUUTTTUUUYYYbbbmmmuuu~~~wwwiiiRRRAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@???<<<<<<>>>AAAAAABBBDDDGGGLLLQQQUUUWWW[[[]]]___```aaabbbeeegggdddPPPFFFCCCDDDaaa}}}666666777777777777666666555666777777888:::>>>AAAGGGTTTddd___ZZZUUUggguuubbbZZZYYYWWWTTTRRROOOMMMLLLHHHWWW^^^bbb{{{uuuhhhbbbdddlllnnnqqqssstttvvvyyy{{{kkkggg```\\\[[[\\\]]]]]]aaaaaadddkkktttzzzzzzxxx|||uuueee\\\dddgggnnn~~~lllKKKHHHFFF@@@BBBAAA???===;;;999999::::::;;;;;;;;;<<<===>>>>>>>>>???GGGRRR[[[```dddhhhkkkooovvvzzz``````vvvyyylllhhhhhhhhhgggfffhhhkkkmmmnnnmmmooorrrvvvxxxzzz|||zzzwwwzzz|||}}}~~~zzziii___ZZZWWWXXX[[[VVVVVVUUUVVVZZZcccooovvv}}}vvv___LLL<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===???CCCCCCDDDFFFJJJOOOUUUYYY\\\bbbaaaaaacccfffgggeeeccceeeRRRHHHEEEEEE___uuu666666777777777777666666666777888888888;;;>>>BBBHHHOOObbbkkkiiiXXXaaazzzfffYYYXXXVVVTTTQQQOOOMMMLLL@@@QQQYYY[[[ppp{{{kkkbbb```jjjllloooqqqsssvvv{{{~~~nnniiiccc^^^^^^___```aaacccbbbdddmmmyyy{{{}}}tttggg\\\eeehhhooofffIIIIIIGGGAAADDDBBB@@@===;;;999888999999;;;;;;;;;<<<===>>>>>>???===FFFSSS]]]dddiiinnnrrrtttxxxbbb[[[pppssshhhdddfffgggdddbbbfffllloookkkgggooorrruuuxxxzzz}}}zzzwwwyyy||||||}}}|||~~~lll```YYYUUUUUUXXXWWWVVVUUUVVV[[[dddooowwwiiiWWWGGG:::???::::::::::::::::::::::::<<<@@@CCCBBB>>>===@@@DDDDDDEEEHHHLLLQQQWWW\\\___bbb``````dddjjjkkkgggccchhhTTTJJJGGGEEE]]]xxx666666555555555444444444333777::::::999;;;BBBIIIMMMNNNdddtttxxxnnnnnniii[[[[[[VVVOOONNNPPPMMMEEEIIILLLQQQZZZiiipppaaabbbdddlllqqqnnnnnnsssyyyyyy|||nnnddd```aaabbbaaa^^^bbbhhhnnnsssvvvwwwxxx|||jjjaaaeeehhhooozzzUUUHHHCCCBBBDDDCCC<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;?????????>>>???AAAEEEIIIJJJJJJLLLOOOUUU\\\bbbfffggghhhiiijjjlllnnnppprrrfff___GGGDDDJJJbbbttt555555555666666777777777666888;;;<<<<<<>>>CCCGGGWWWRRRZZZddd}}}vvvcccaaa[[[TTTSSSUUUSSSMMMHHHJJJNNNUUUaaayyyuuudddaaaaaaiiinnnmmmmmmrrrvvvwwwyyy|||}}}pppfffbbb``````aaadddiiimmmpppssstttuuu~~~wwweee\\\dddiiirrr}}}}}}OOOCCC@@@???@@@>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===FFFVVVfffttt}}}vvvXXX[[[^^^dddggg```bbb___```eeeggghhhkkkpppwwwuuutttuuuwwwxxxwwwuuutttuuuvvvvvvvvvwwwyyy{{{xxxwww}}}qqqvvv|||nnnbbb\\\]]]```ZZZXXXUUUUUUYYYdddqqqzzz}}}|||XXXCCC======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBGGGJJJNNNOOORRRVVV[[[bbbgggjjjhhhiiikkknnnqqqtttwwwxxxooohhhNNNGGGLLLddd{{{444555555666888999::::::888999;;;===???AAACCCDDDNNNLLLMMMNNNrrrjjjeee\\\TTTQQQSSSQQQLLLGGGIIIMMMRRRZZZooozzzeee___^^^eeekkkkkklllpppssstttuuuzzz}}}mmmbbb______cccfffiiilllmmmoooqqqsss{{{rrrbbb\\\dddlllwwwxxxJJJ@@@>>>======:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAEEEKKKOOOUUUWWWZZZ___dddhhhlllnnnkkklllnnnqqqtttwwwyyyzzzxxxqqqUUUIIILLLfff~~~444555555666777888999999::::::;;;===AAABBBBBBAAA<<>>>>>:::<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;CCCSSShhh~~~bbbTTTVVV___eeedddgggbbb```bbbeeegggmmmtttsssrrrqqqqqqsssvvvyyy{{{vvvxxxzzz{{{{{{{{{{{{||||||xxxxxx~~~yyyooogggcccbbbaaa[[[TTTUUU]]]kkkyyyqqqRRRAAA???>>><<<<<<<<<<<<<<<============<<<===???BBBEEEJJJPPPUUU\\\^^^aaaeeeiiilllmmmnnnooooooqqqrrrssstttuuuuuu|||wwwXXXHHHKKKiii~~~555555666666666777777777::::::;;;>>>AAACCCBBBAAA===AAAIIIDDDPPPiiitttjjj]]]UUUQQQPPPOOOOOOGGGFFFIIIQQQXXXhhhuuuhhhaaacccfffjjjmmmnnnooorrrwwwyyy|||~~~~~~wwwiiiaaa___```dddhhhiiihhhiiimmmqqq|||uuuhhhdddgggllluuujjjEEE@@@???>>>>>>:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>@@@BBBEEEJJJPPPWWW\\\```bbbeeehhhkkklllllllllpppqqqssstttuuuuuuuuuuuu}}}{{{\\\HHHLLLnnn555666666666666666666666:::;;;===???AAACCCDDDEEEIIIAAADDDBBBLLLWWWdddqqqfffZZZTTTRRRPPPQQQSSSHHHCCCEEENNNVVVaaa}}}xxxjjjeeeccceeeiiillllllnnnqqqxxxzzz|||}}}~~~sssggg```^^^ccchhhiiiffffffjjjnnn~~~nnnbbbbbbiiittt|||^^^AAA???===;;;<<<:::<<<<<<;;;::::::::::::;;;999::::::;;;;;;<<<<<<<<<@@@CCCPPPhhh```VVV___lllzzziiieeeeeehhhiiihhhjjjnnnrrrssssssrrrqqqqqqtttvvvzzzzzzyyywwwuuuuuuvvvxxxyyy}}}|||tttmmmkkkggg```ZZZ^^^kkkxxx}}}~~~}}}xxx[[[CCC;;;======:::<<<<<<<<<======>>>>>>???@@@BBBEEEIIIMMMTTT[[[```bbbcccfffiiilllmmmnnnnnnqqqsssuuuxxxyyyzzz{{{zzz~~~```JJJOOOuuu555555666777888888999999;;;>>>@@@AAAAAACCCHHHLLLJJJDDDIIIFFFLLLPPPQQQlllsssggg[[[VVVSSSPPPOOORRRMMMDDDBBBLLLSSSZZZooo}}}ppphhhdddcccgggjjjiiikkkpppuuuxxx|||pppddd^^^dddiiiiiifffcccfffjjjyyy|||jjj___ccclll}}}{{{UUU>>>???<<<999;;;<<<<<<<<<;;;::::::::::::;;;999999::::::;;;<<<<<<===@@@AAAMMMgggfffWWW___nnnlllhhhfffhhhhhhgggiiinnnrrrtttuuuuuusssssstttwwwvvvwwwyyyxxxwwwuuuvvvvvvzzz||||||{{{yyykkkddd```fffttt~~~uuuYYYCCC===@@@@@@<<<;;;<<<<<<===>>>>>>??????AAACCCFFFJJJOOOUUU]]]bbbbbbcccfffjjjnnnqqqsssttttttvvvxxx{{{|||}}}||||||}}}bbbJJJOOOwww444444666777999;;;<<<===<<<@@@CCCCCCBBBDDDKKKQQQEEELLLYYYQQQPPPQQQNNNeee~~~pppddd^^^YYYRRRPPPSSSSSSGGGCCCLLLRRRVVVfff{{{|||jjjdddbbbfffhhhgggjjjooolllqqqwww|||xxxhhh___eeekkkjjjeeeaaacccfffsssyyy{{{iii```fffrrrsssQQQ???AAA===999<<<>>><<<<<<;;;::::::::::::;;;999999::::::;;;<<<=========>>>IIIdddiiiZZZ```mmmpppjjjffffffffffffiiinnnooorrrvvvwwwvvvvvvyyy{{{sssvvvzzz|||{{{yyyxxxwwwzzz~~~|||nnnhhheeelllzzz|||}}}tttXXXBBB;;;===<<<888;;;<<<<<<===>>>??????@@@AAACCCFFFJJJOOOVVV]]]cccaaacccfffkkkppptttxxxzzzxxxyyyzzz||||||{{{yyyxxx{{{bbbHHHMMMvvv666777777888:::;;;<<<<<<@@@AAABBBCCCDDDEEEFFFGGGLLLMMMMMMMMMNNNRRRXXX\\\vvvkkkkkk```UUURRROOOKKKHHHDDDFFFMMMYYYeeelllkkkccc```dddjjjkkkkkklllooorrrwww{{{~~~~~~}}}|||~~~rrrfffcccfffllljjjcccbbbgggppp|||qqqbbb```iiissslllNNN===???======???;;;===========================<<<<<<<<<<<<======>>>DDDDDDDDDZZZxxxTTTZZZlllrrrwwwjjjcccgggjjjggghhhmmmnnnoooppprrrssstttttttttuuutttuuuxxx|||}}}zzzwww||||||}}}~~~}}}wwwqqqqqqxxx|||yyy}}}}}}hhhJJJ>>>;;;999:::@@@<<<<<<<<<===???@@@AAABBBFFFHHHKKKNNNSSSZZZbbbggggggfffgggkkkpppuuuxxxyyywwwyyy|||~~~~~~}}}zzzxxxgggOOONNNooo666777888999;;;<<<===>>>AAAAAABBBDDDEEEFFFGGGHHHKKKLLLLLLLLLMMMQQQVVVZZZxxxqqqcccYYYWWWSSSLLLIIIFFFGGGMMMVVV___dddpppgggbbbdddiiijjjjjjkkkoooqqquuuyyy|||}}}}}}}}}|||}}}~~~tttkkkfffgggllliiiaaa```eeemmmzzz~~~mmmbbbcccnnnxxxgggKKK===>>>======>>>:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???CCCDDDUUUeeeWWW]]]ccctttmmmhhhggghhhfffgggjjjooopppqqqssstttuuuvvvvvvvvvvvvvvvyyy|||}}}zzzxxx|||}}}~~~~~~~~~~~~{{{}}}|||uuu|||vvv\\\DDD>>>===::::::>>><<<======???@@@BBBDDDEEEIIILLLOOORRRVVV\\\bbbfffgggggghhhlllrrrwwwzzz|||yyy{{{~~~~~~{{{yyyfffMMMMMMppp666777888:::<<<>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLOOOTTTXXXxxxxxxfff[[[WWWQQQNNNLLLIIIIIIKKKRRRXXX]]]|||xxxmmmeeedddggghhhiiijjjooopppsssvvvyyy{{{|||}}}~~~~~~|||{{{xxxqqqmmmllloookkkbbb```eeeooozzzwwwgggbbbhhhvvv^^^GGG<<<>>>======>>>999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???<<>><<>>@@@CCCEEEHHHIIINNNQQQTTTWWWZZZ^^^cccfffhhhhhhjjjnnnuuu{{{~~~}}}|||zzzgggLLLNNNuuu777888999;;;>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLMMMOOOSSSWWWmmmkkk___YYYNNNRRROOOLLLIIIIIINNNUUU[[[mmmsssgggcccdddeeegggjjjnnnooopppsssvvvyyy{{{}}}zzz|||~~~~~~}}}wwwssstttwwwrrrgggcccgggttt}}}pppddddddooo}}}VVVCCC===???===>>>???999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@EEEGGGLLLmmmbbbOOOTTTZZZdddiiidddbbbiiillljjjnnnoooppprrrtttuuuvvvvvvyyyyyyyyyzzz{{{{{{zzzyyyyyy|||~~~~~~}}}||||||}}}~~~~~~ttttttyyy~~~zzz{{{~~~yyyhhhMMMBBB999;;;>>>===;;;<<<<<<===???AAAEEEHHHJJJLLLRRRUUUYYY\\\^^^aaadddgggkkkkkkmmmrrryyy|||yyyiiiNNNQQQ|||777888:::<<<>>>@@@BBBCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSVVVeeekkk```\\\SSSUUURRRMMMHHHGGGLLLUUU\\\eeezzzjjjbbbaaabbbfffjjjllllllnnnpppssswwwzzz|||zzz{{{}}}zzzwwwyyy}}}xxxkkkfffiiivvv~~~}}}kkkcccjjjxxxxxxOOOBBB>>>AAA===???AAA:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBFFFJJJfffxxxXXXQQQQQQ^^^fffcccbbbgggjjjgggkkklllnnnpppqqqsssttttttxxxxxxyyyyyyyyyyyyyyyyyyxxxzzz}}}~~~}}}}}}~~~~~~}}}{{{~~~ooommmmmmsss{{{~~~}}}zzzyyy{{{~~~{{{^^^FFF???999:::<<<============>>>@@@CCCFFFJJJMMMOOOTTTWWW[[[^^^aaadddhhhjjjqqqqqqrrrwww}}}{{{xxxoooQQQTTT888999:::<<<>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKMMMNNNOOONNNNNNPPPRRRUUU___bbbYYY[[[UUUUUUSSSOOOJJJGGGKKKSSSYYY___yyypppddd``````dddiiiiiijjjlllnnnrrruuuxxxzzz}}}}}}}}}}}}}}}}}}yyymmmiiilllwww~~~wwwgggfffsssjjjJJJ@@@???@@@<<>>???@@@AAABBB===DDDIII]]]aaaHHHQQQ[[[dddfffdddddddddbbbhhhiiikkkmmmoooqqqrrrrrrtttvvvwwwwwwvvvvvvwwwyyyxxxzzz}}}~~~~~~}}}~~~~~~zzz}}}ssskkkmmm{{{rrrqqqsssqqqllliiihhhkkkpppvvvxxxxxxwwwwwwwwwwwwyyy|||qqqRRRCCC???<<<;;;<<<===>>>???@@@AAACCCEEEIIIMMMPPPQQQTTTWWW[[[```dddhhhnnnrrryyyxxxyyy|||zzzwwwrrrRRRUUU999:::;;;<<<>>>???@@@AAA@@@AAACCCEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMNNNQQQSSSXXXcccXXXZZZTTTRRRSSSRRRMMMIIIIIIMMMRRRYYYdddxxxhhh```___bbbgggfffhhhjjjnnnqqqtttwwwxxx{{{zzzzzz|||~~~}}}yyyqqq{{{zzzpppnnnttt{{{~~~pppdddiii|||\\\FFF??????>>>999<<<@@@:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBEEE===GGGKKKPPPuuuOOORRRWWWaaajjjjjjdddaaabbbggghhhjjjlllnnnpppqqqqqqqqqsssuuutttssssssvvvyyyyyy{{{|||}}}||||||}}}~~~zzzvvvzzz~~~~~~}}}sssfffYYYSSSVVV___ddd___ZZZZZZ^^^aaaccccccdddfffjjjnnnqqqssssssuuuxxxzzz{{{|||}}}~~~|||uuubbbGGG@@@@@@>>>======>>>??????DDDEEEFFFIIILLLPPPSSSUUUUUUXXX\\\aaagggnnnuuuzzz{{{xxxlllOOOUUU::::::;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQSSS}}}qqqbbb___UUUPPPSSSTTTQQQKKKGGGHHHJJJTTTUUUzzzkkkaaa^^^```eeeeeegggjjjnnnqqqtttvvvwwwvvvvvvvvvzzzyyy~~~wwwttt|||{{{rrrttt|||xxxkkkbbblllTTTDDD>>>>>><<<666:::???999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBKKKAAALLLMMMFFFwwwgggQQQSSS]]]lllooogggcccgggggghhhjjjlllnnnpppqqqrrrnnnqqqssssssqqqrrruuuxxxzzz{{{|||{{{zzzzzz{{{|||xxxxxxzzz|||~~~~~~zzznnnfff```WWWPPPLLLOOORRRSSSRRRQQQTTTYYYYYY\\\```dddfffiiilllooowwwzzz~~~zzz{{{kkkZZZ@@@<<>>@@@@@@???GGGHHHIIILLLOOORRRUUUWWWVVVXXX]]]bbbiiiqqqzzz|||yyyxxxdddKKKUUU<<<======>>>>>>>>>>>>>>>???@@@CCCGGGKKKLLLJJJHHHLLLLLLMMMNNNNNNNNNNNNMMMWWWooozzzbbb]]]WWWVVVUUUSSSQQQPPPMMMIIIFFFSSSYYYjjjvvvmmmbbb^^^bbbggggggggghhhkkkooosssuuuwwwtttqqqtttzzz}}}~~~kkkxxxyyywww}}}~~~lllbbbeeexxxyyyOOODDD@@@<<<<<<>>>???<<<888:::::::::;;;<<<===>>>>>>????????????@@@AAABBBBBBCCCKKKJJJGGGNNNhhhvvvYYYJJJXXXlllhhhfffhhh___dddgggjjjkkkkkklllooorrrssssssssssssssssssssssssrrruuuyyy|||~~~|||zzzxxxxxxyyy{{{}}}~~~}}}|||{{{xxxzzz}}}yyyiiibbb]]]WWWTTTVVVJJJLLLNNNQQQSSSTTTUUUUUUYYYZZZ\\\^^^aaaeeejjjnnnppptttxxx|||~~~yyybbbOOO@@@>>>>>>===<<<===???BBBCCCHHHJJJMMMPPPSSSUUUVVVWWWVVV\\\cccgggjjjooowww~~~}}}tttwwwxxxeeeLLLRRR======>>>????????????>>>>>>@@@DDDFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPcccddd[[[UUUUUUTTTSSSRRRPPPMMMIIIEEEMMMSSS```|||yyyoooggg___\\\fffffffffhhhkkkooosssuuuxxxuuurrrtttzzz}}}}}}{{{{{{{{{{{{~~~tttxxxwwwhhhccciii{{{nnnFFFCCC???<<<<<<>>>???<<<999:::;;;;;;;;;<<<=========???????????????@@@AAABBBEEEIIIHHHHHHOOObbbfffQQQTTTccccccfffiiiaaafffhhhkkkkkkjjjjjjlllnnnnnnnnnoooqqqrrrssstttuuuqqqssswwwzzz{{{{{{yyyxxxxxxxxxyyyzzz{{{}}}~~~{{{|||yyymmmccc___]]]XXXUUUVVVNNNNNNOOOPPPRRRSSSTTTTTTWWWYYY\\\^^^aaaeeejjjmmmppptttxxx|||~~~qqq^^^LLL>>>===>>>???AAABBBBBBBBBAAAJJJLLLOOORRRTTTUUUUUUUUUUUUZZZaaaggglllrrrzzz{{{www{{{iiiMMMRRR>>>>>>???@@@@@@@@@?????????BBBFFFFFFEEEEEEGGGJJJIIIIIIHHHHHHIIILLLNNNPPPPPPZZZlll```YYYTTTTTTSSSSSSQQQNNNIIIEEEIIIOOOWWWjjjvvvqqqggg\\\ddddddeeegggjjjnnnrrrtttxxxvvvtttuuuyyy{{{{{{yyyvvvwwwxxx|||mmmdddgggsssaaaDDDBBB???<<<<<<===>>><<<999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBGGGFFFEEEJJJOOOWWW|||^^^PPPUUU\\\eeejjjcccgggiiijjjjjjiiihhhiiiiiillllllmmmooopppqqqssssssppprrrtttvvvxxxxxxxxxxxxwwwvvvuuuuuuwwwzzz}}}||||||}}}~~~ooohhhbbbaaa```[[[WWWVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTWWWZZZ]]]```dddhhhlllpppsssxxx{{{}}}zzz~~~}}}eeeWWWIII<<>><<<<<<======<<<:::<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???@@@AAABBBHHHDDDCCCKKKNNNNNNmmmpppQQQKKKUUUaaagggeeefffggghhhiiihhhhhhhhhhhhnnnnnnnnnnnnooooooooooooqqqqqqrrrtttvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwyyyzzzyyyxxxwwwwwwxxxzzz|||~~~~~~uuupppjjjfffccc^^^ZZZWWWWWWUUUSSSQQQOOOPPPQQQQQQRRRUUUYYY\\\```ccchhhkkkpppsssxxx{{{}}}~~~wwwvvvqqq\\\SSSKKKCCCOOOPPPRRRRRRQQQNNNKKKIIINNNPPPUUUXXX[[[[[[ZZZYYYZZZ\\\aaaiiirrryyy}}}uuuPPPVVV@@@AAAAAABBBBBBBBBBBBBBBCCCGGGKKKJJJFFFEEEIIIMMMPPPNNNJJJGGGGGGHHHKKKMMMSSSQQQqqqqqq___VVVUUUTTTTTTSSSPPPLLLHHHGGGQQQWWWXXXfff}}}rrrdddcccccccccdddgggkkknnnqqqrrrrrrsssvvvyyy{{{||||||xxxyyy{{{}}}qqquuuzzzzzz~~~nnncccgggttttttGGG??????>>><<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???AAABBBCCCGGGDDDBBBJJJMMMHHH\\\[[[HHHPPP[[[bbbfffffffffffffffggghhhiiiiiimmmmmmnnnnnnoooooooooooopppqqqrrrsssuuuwwwyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvwwwvvvtttssstttvvvyyyzzz{{{zzzvvvooofffaaa]]]ZZZXXXYYYWWWTTTRRRPPPPPPPPPQQQPPPSSSWWW[[[^^^ccchhhlllqqqtttxxx{{{}}}~~~~~~xxxfffpppqqq___YYYVVVUUUXXXWWWUUUTTTRRRPPPNNNMMMOOOQQQVVVZZZ^^^____________```eeekkksssyyy|||||||||zzz}}}zzzRRRVVVAAABBBCCCCCCDDDDDDCCCCCCDDDGGGJJJKKKIIIHHHJJJMMMQQQOOOKKKHHHGGGGGGIIIKKKSSSSSShhhzzz\\\XXXWWWVVVUUUTTTRRRNNNLLLDDDLLLTTTWWW]]]uuurrrfffccccccccccccfffiiilllnnnnnnooorrrtttwwwyyyzzzzzz{{{|||}}}~~~mmmdddaaabbbkkkwww~~~}}}yyyzzz~~~tttiiieeeooo{{{nnnDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFDDDHHHLLLHHHSSSmmmoooPPPPPPUUU\\\hhhiiifffddddddfffhhhiiijjjiiiiiikkkmmmoooppprrrsssooopppqqqsssuuuwwwxxxyyyzzz{{{|||||||||yyywwwuuuwwwvvvuuutttuuuwwwzzz{{{www|||zzzwwwoooddd]]][[[ZZZWWWYYYWWWUUUSSSQQQQQQQQQQQQQQQSSSVVVYYY]]]ccciiinnnrrruuuyyy|||~~~}}}}}}mmmaaawwwsssfffaaa``````VVVTTTQQQNNNMMMMMMNNNOOOPPPRRRUUUZZZ]]]```bbbcccaaadddiiioootttxxx{{{|||zzzvvvxxxxxxRRRSSSBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEHHHJJJKKKKKKKKKJJJNNNLLLJJJGGGFFFGGGHHHIIIPPPTTT```ddd\\\YYYVVVUUUTTTSSSQQQOOOGGGGGGNNNWWWYYYeee{{{ooodddcccccccccdddgggiiikkkkkkmmmppprrrssstttuuuuuuzzz|||}}}}}}}}}{{{eee]]]YYYWWWZZZbbbjjjoooqqqwww{{{}}}mmmiiimmm|||cccCCCCCC=========<<<;;;;;;;;;<<<:::;;;;;;;;;<<<=========>>>>>>???@@@AAACCCEEEFFFCCCHHHFFFEEEJJJJJJOOO^^^^^^TTTQQQWWWjjjnnniiidddbbbdddgggiiiiiifffgggiiikkkmmmooopppqqqlllmmmooorrrtttuuuvvvvvvxxxxxxxxxxxxwwwwwwvvvuuuvvvvvvvvvvvvwwwyyy{{{|||xxx}}}}}}|||ttthhh___]]]ZZZVVVWWWVVVVVVTTTSSSRRRRRRQQQRRRSSSUUUXXX\\\ccckkkqqqtttwww{{{}}}ooolllzzzllleee```\\\YYYMMMLLLKKKJJJJJJLLLNNNPPPQQQRRRTTTWWWZZZ^^^```bbbaaafffmmmrrrtttwww{{{~~~{{{wwwwww~~~lllNNNQQQzzzCCCCCCDDDEEEEEEEEEEEEEEECCCDDDFFFIIILLLLLLJJJHHHKKKIIIHHHFFFFFFGGGHHHIIIGGGNNNWWWvvvsss^^^[[[WWWUUUTTTTTTSSSRRRMMMEEEJJJWWWXXX[[[yyy{{{eeedddccccccccceeehhhiiiiiilllnnnppppppooopppqqqyyyzzz||||||{{{}}}xxxrrrlllkkklllgggZZZOOONNNQQQTTTVVVZZZaaaiiippprrrwww|||~~~~~~wwwiiikkkuuu|||RRR===CCC<<<======<<<::::::;;;===::::::;;;;;;<<<===>>>>>>??????@@@AAABBBDDDEEEFFFAAAJJJHHHCCCIIIMMMOOOWWWxxxhhhWWWOOOUUUlllrrrllleeebbbcccfffhhhhhhhhhhhhiiijjjkkkkkklllllliiikkknnnqqqssstttttttttuuutttrrrqqqqqqrrrtttuuutttuuuuuuvvvxxxyyy{{{|||}}}~~~pppeeeaaa\\\VVVUUUUUUVVVUUUUUUTTTRRRRRRSSSTTTUUUWWW[[[ccclllrrruuuxxx|||~~~~~~www{{{lll```]]]YYYQQQKKKFFFGGGGGGIIIKKKNNNPPPRRRSSSSSSSSSUUUWWW[[[^^^``````gggooosssuuuwww|||~~~yyywww}}}{{{___IIIPPPvvvDDDCCCDDDEEEHHHIIIHHHGGGGGGEEEGGGKKKLLLIIIGGGHHHLLLIIIGGGIIIHHHEEEFFFIIIHHHPPPSSSfffiii]]]XXXUUUQQQUUUXXXQQQPPPHHHGGGNNNQQQVVVkkknnniiiccc```aaaeeeiiikkkjjjlllllllllpppuuutttooossswww{{{~~~yyyllleeeeeeaaaWWWKKKFFFHHHMMMNNNNNNPPPSSSWWW\\\aaaccckkkrrrxxxxxx{{{zzzkkkiiiuuujjjLLL???<<<>>>===<<<;;;::::::;;;<<<===============>>>?????????@@@BBBDDDEEEDDDDDDCCCHHHGGGHHHJJJMMMPPPRRRRRRfffZZZMMMVVVWWWjjjjjjhhhfffeeeeeefffgggkkkkkkllllllkkkkkkjjjjjjkkklllmmmnnnppprrrssstttrrrvvvwwwtttrrrttttttqqqvvvuuuttttttuuuwwwyyy{{{~~~mmmbbbaaa]]]VVVUUUTTTTTTTTTUUUTTTRRROOOSSSTTTUUUXXX^^^fffmmmqqq{{{~~~~~~~~~~~~~~~|||xxx{{{}}}~~~vvvWWWKKKJJJHHHHHHJJJGGGGGGGGGHHHKKKNNNRRRTTTSSSSSSSSSUUUXXX[[[\\\\\\eeekkkqqqrrrqqqttt|||wwwqqq^^^JJJOOOuuuPPPMMMIIIGGGGGGGGGGGGGGGNNNIIIEEEEEEDDDCCCEEEJJJJJJEEECCCEEEFFFEEEEEEGGGAAAFFFLLL\\\sssbbb\\\]]]XXXWWWWWWPPPSSSKKKGGGJJJOOOVVVgggxxx|||uuukkkcccaaabbbeeegggiiijjjjjjjjjnnnssssssooopppssswwwzzz{{{|||}}}oooccc[[[[[[ZZZUUUNNNIIIJJJLLLMMMNNNOOOSSSXXX^^^dddgggfffnnntttvvvyyyrrriiimmm{{{aaaGGG>>>===>>>===<<<;;;;;;;;;;;;;;;============>>>???@@@@@@???@@@AAACCCEEEFFFGGGGGGJJJJJJJJJMMMPPPSSSVVVWWWbbblllVVVVVVTTTaaacccddddddccccccdddfffhhhiiijjjkkkkkkjjjjjjiiijjjkkklllnnnpppqqqrrrsssssswwwyyyvvvtttvvvwwwuuuwwwwwwwwwvvvtttuuuxxx{{{ooobbb```^^^ZZZUUUTTTTTTTTTUUUTTTRRRPPPSSSTTTVVVZZZ```gggnnnrrryyy|||~~~~~~~~~}}}}}}}}}yyyxxx|||~~~}}}~~~mmmOOODDDEEEFFFGGGJJJIIIIIIIIIJJJLLLPPPSSSUUUUUUUUUUUUVVVXXXZZZ[[[[[[```ffflllnnnooorrr{{{{{{vvvdddMMMPPPtttVVVPPPJJJEEEDDDFFFGGGHHHJJJGGGEEEFFFFFFFFFKKKRRRVVVMMMGGGGGGHHHFFFCCCBBBCCCBBBKKKUUUqqqfff]]]bbb___YYYVVVQQQUUUOOOIIIFFFKKKUUUaaahhhsssgggaaaaaaccceeegggiiihhhgggkkkqqqssspppsssuuuxxxzzz{{{|||nnn\\\TTTPPPQQQSSSTTTRRROOOKKKIIIMMMMMMOOORRRXXX```gggkkkccckkkrrruuuyyyvvvllllllvvvuuuUUUBBB===>>><<<<<<=========<<<;;;;;;<<<<<<<<<===???@@@BBBCCC???@@@AAACCCFFFIIIKKKLLLKKKKKKLLLNNNQQQUUUXXXZZZ\\\fffWWWNNNVVV[[[```bbbbbbbbbdddfffdddfffhhhjjjjjjiiihhhgggjjjjjjkkkmmmoooppprrrrrrqqqvvvyyyvvvtttuuuwwwvvvvvvyyyzzzxxxttttttxxx}}}sssbbb___^^^\\\VVVUUUTTTUUUUUUUUUSSSQQQRRRTTTWWW\\\cccjjjqqquuuwwwzzz~~~~~~~~~~~~~~~}}}}}}~~~{{{~~~bbbGGG???CCCEEEHHHKKKLLLLLLLLLMMMOOORRRVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[^^^ccciiilllnnnsss|||pppSSSQQQuuuNNNJJJEEEBBBCCCEEEGGGHHHDDDDDDGGGJJJHHHEEEHHHOOOZZZOOOFFFFFFHHHGGGCCCAAAFFF@@@KKKRRR___jjj\\\ccc```XXXVVVUUUSSSSSSMMMFFFHHHRRR\\\___yyyyyyjjjcccbbbeeegggeeeggggggeeehhhnnnqqqpppsssuuuxxxzzzzzz|||~~~ttt^^^PPPJJJHHHJJJNNNSSSVVVTTTMMMHHHMMMMMMNNNQQQVVV^^^eeeiiibbbkkkrrruuuyyypppmmmvvvcccKKK@@@===???;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCDDDFFFIIILLLNNNLLLMMMNNNOOOPPPSSSVVVYYYYYYsssdddOOOOOOUUU\\\```bbbccceeegggaaaccceeehhhhhhhhhgggeeehhhiiijjjlllmmmooopppqqqnnnsssvvvrrrpppqqqsssrrrsssxxx{{{yyyttttttzzzvvvccc]]]\\\ZZZWWWVVVUUUUUUUUUUUUSSSRRRRRRUUUYYY___fffnnntttwwwwwwzzz}}}~~~~~~{{{{{{ooo~~~pppXXXCCC@@@FFFHHHJJJMMMPPPOOOOOOPPPRRRUUUYYY[[[\\\\\\[[[ZZZXXXYYY[[[\\\bbbfffjjjmmmpppuuu~~~[[[SSSvvvFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEFFFFFF@@@===DDDMMMRRRGGG???@@@DDDEEEDDDCCCCCC;;;GGGJJJNNNzzzeeefff```WWWWWWXXXPPPTTTSSSJJJGGGNNNXXX]]]dddqqqeeecccdddfffcccffffffdddfffllloooooonnnpppsssuuuvvvwwwxxxzzz}}}~~~ooo\\\PPPKKKBBBDDDIIIQQQWWWVVVPPPJJJMMMMMMMMMOOOTTTZZZ```cccbbbjjjqqqtttwww}}}zzzmmmssssssVVVGGG???===???;;;<<<===>>>>>>>>><<<<<<<<<======???AAACCCEEEFFFGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSUUUXXXXXXeeeyyyYYYLLLPPPVVV\\\```cccdddeee```aaaccceeeffffffeeedddggggggiiijjjlllnnnooopppnnnqqqrrrpppoooqqqqqqnnnpppuuuyyyxxxuuuvvv}}}|||{{{rrrbbb]]][[[XXXXXXWWWUUUUUUVVVVVVTTTSSSSSSVVV[[[bbbjjjqqqvvvyyyyyy{{{~~~~~~~~~~~~}}}|||mmmkkkjjj___NNNBBBEEEJJJJJJJJJMMMTTTTTTSSSTTTVVVYYY\\\^^^``````___\\\ZZZZZZ\\\___fffhhhkkkmmmpppvvv}}}~~~cccUUUzzzDDDDDDCCCDDDEEEEEECCCAAAFFFDDDBBB@@@===BBBTTTfffZZZOOOEEECCCCCCAAA@@@AAABBB<<>><<<>>><<<<<<===>>>>>>>>>======>>>>>>???@@@BBBDDDFFFGGGIIIHHHHHHHHHHHHHHHHHHIIINNNRRRVVVWWWVVVUUUWWWYYYYYY```fffPPPPPPQQQWWW^^^cccdddcccaaaaaabbbcccddddddddddddffffffgggiiikkklllnnnnnnooopppoooooossswwwuuuooonnnrrrvvvvvvuuuxxxyyyuuurrryyyxxxlllbbb```^^^ZZZZZZXXXVVVUUUVVVVVVUUUTTTUUUXXX^^^fffmmmsssxxxzzzzzz|||~~~~~~~~~~~~}}}}}}~~~|||wwwvvvzzz~~~~~~|||}}}~~~wwwffftttzzzbbbQQQGGGDDDIIILLLIIIJJJOOOXXXXXXWWWXXXYYY\\\___aaaddddddccc```\\\[[[___cccfffggghhhkkknnnttt|||jjjYYY~~~DDDCCCBBBCCCDDDDDDBBB@@@BBBAAA@@@???>>>HHH```wwwbbbXXXNNNHHHDDD@@@@@@CCCCCC@@@EEEJJJJJJ^^^xxxddd\\\[[[UUUSSSOOOOOOQQQMMMHHHMMMWWW\\\aaa|||tttiiieeecccbbbgggiiigggfffiiikkkkkkmmmqqqvvvyyyyyyxxxwwwwwwiiimmmssszzzzzzrrrggg^^^[[[ZZZYYYXXXVVVTTTPPPNNNIIIKKKMMMPPPSSSVVVYYYZZZ___hhhqqquuuxxx~~~xxxppprrr```KKKBBB;;;:::>>>===============>>>>>>?????????@@@AAABBBDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIOOOVVVYYYXXXWWWXXXZZZ[[[```yyy}}}[[[UUUQQQVVV```ggggggdddccccccbbbaaaaaabbbcccdddeeeeeefffhhhjjjkkkmmmmmmnnnllljjjmmmwww~~~{{{ssspppqqqssstttvvvyyy~~~|||yyytttxxxvvvkkkdddeeeccc^^^[[[XXXVVVUUUVVVVVVVVVUUUWWWZZZaaahhhooouuuxxxzzzzzz|||}}}}}}}}}|||~~~|||{{{|||~~~~~~~~~{{{sssxxx|||{{{yyyzzz}}}~~~|||~~~pppnnnttt^^^LLLGGGHHHMMMMMMIIIMMMVVV[[[ZZZZZZZZZ\\\___bbbcccfffgggfffbbb^^^^^^bbbfffcccdddfffhhhmmmuuu|||ooo]]]@@@???>>>???BBBCCCCCCBBBAAAAAABBB@@@<<>>>>>===<<<<<<<<<>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGBBBJJJSSSXXXXXXWWWXXXZZZ[[[aaapppeee\\\TTTXXXdddmmmlllgggeeedddbbb``````aaacccddddddeeefffhhhiiikkklllmmmkkkhhheeejjjxxxuuurrrrrrrrrsssvvvyyy|||{{{nnnhhhiiiggg```[[[YYYVVVUUUVVVWWWVVVUUUXXX\\\bbbjjjpppvvvyyyzzzzzz|||}}}|||{{{{{{|||}}}zzz|||}}}{{{yyyzzz~~~||||||}}}vvvzzz|||yyyvvvwww|||{{{|||ppp|||iiiWWWMMMKKKMMMQQQNNNJJJQQQ]]]]]]\\\\\\\\\^^^```ccceeehhhiiihhhddd______dddiiicccccceeehhhooowww}}}~~~rrr___>>>???AAABBBCCCBBBAAAAAA?????????>>><<<===???AAADDDDDDFFFIIIMMMLLLHHHDDD???IIICCCFFFRRRRRRwwwxxxfff^^^[[[YYYRRRMMMNNNOOOLLLIIIJJJRRRYYY```ooouuuhhhbbbfffhhhgggffffffeeedddfffhhhmmmqqqssssssrrrpppllljjjkkkooowww}}}}}}wwwyyyqqq```UUUTTTQQQKKKJJJKKKLLLLLLMMMPPPUUUYYY___lllzzz~~~}}}~~~~~~}}}wwwUUUDDD>>>???@@@999===<<<;;;:::;;;===???@@@BBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFIIIMMMOOOMMMJJJJJJJJJJJJKKKMMMPPPSSSUUURRR^^^dddnnnXXXYYYZZZWWWaaatttkkkgggbbb___bbbeeeccc___aaacccfffiiijjjiiigggfffggghhhjjjmmmpppqqqssssssooopppqqqqqqppppppuuu{{{|||~~~yyyrrrnnnnnnjjjeee]]]WWWTTTVVVWWWUUUTTTUUU```bbbfffjjjnnntttzzz~~~yyyuuutttwwwzzzzzzxxxvvvvvvyyy}}}~~~|||~~~zzz{{{yyytttoooooouuu{{{zzz}}}~~~yyy___OOOPPPQQQQQQQQQQQQSSSVVVXXX[[[[[[\\\]]]___``````aaaaaacccgggiiieee```aaagggbbb___```hhhttt}}}~~~oooaaa??????@@@BBBBBBCCCCCCCCC?????????>>><<<===???AAA@@@@@@AAADDDGGGGGGDDDAAA@@@GGG@@@BBBLLLIIIfffpppbbb```ZZZSSSOOOPPPPPPLLLIIIIIINNNUUU\\\dddzzzwwwggggggfffffffffgggeeedddfffhhhkkkoooqqqrrrrrrqqqppppppoooqqquuuxxxzzzzzz}}}~~~zzzwwwnnnbbbYYYUUURRRNNNKKKKKKLLLLLLMMMPPPUUUYYY```lllyyy~~~}}}}}}}}}}}}}}}}}}wwwNNNBBB>>>===>>>:::<<<;;;;;;;;;===@@@BBBDDDBBBBBBAAA@@@@@@AAABBBCCCEEEDDDEEEHHHKKKMMMKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRXXX[[[pppvvv\\\QQQRRRZZZaaahhheeebbb```aaacccbbb```aaaccceeeggghhhiiihhhgggggghhhjjjlllmmmnnnooooooooommmiiihhhhhhkkkqqqvvvxxxkkk___bbb[[[UUUUUUVVVVVVXXX[[[___bbbgggkkkoootttyyy}}}|||}}}}}}{{{xxxvvvuuuuuuzzzwwwtttssstttwwwzzz||||||{{{yyy{{{|||wwwxxxwwwsssooopppvvv||||||qqqWWWJJJQQQRRRSSSTTTTTTUUUWWWYYYVVVXXX\\\___aaaaaaaaa```aaaaaabbbcccaaa^^^cccjjjiiifffdddjjjuuu~~~gggZZZ>>>>>>>>>??????@@@BBBBBB?????????>>><<<===???AAA>>>>>>>>>???AAABBBAAA???@@@CCC===???GGGBBBWWWyyybbb^^^ZZZTTTPPPRRRRRRNNNJJJIIIKKKRRRYYY]]]ccc}}}pppjjjeeeeeeiiijjjhhhffffffgggiiillloooppprrrrrrqqqrrrrrrrrrrrrsssuuuwww|||}}}|||~~~zzzmmmeee^^^VVVQQQQQQKKKLLLLLLLLLMMMPPPUUUYYYbbbmmmxxx}}}~~~zzzzzz}}}~~~}}}iiiDDD@@@>>>;;;<<<<<<::::::;;;===???CCCFFFHHHCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDFFFIIIJJJJJJIIIKKKLLLMMMNNNOOOOOONNNNNNPPPQQQVVV```|||mmmSSSSSSUUUOOObbbbbbbbbaaa______```bbbaaabbbcccdddfffggghhhiiiiiijjjkkklllmmmmmmmmmmmmqqqmmmgggcccdddjjjrrrwww|||lllmmmbbbXXXUUUVVVWWWZZZ^^^]]]bbbhhhmmmqqquuuxxxzzzyyyzzz{{{||||||zzzuuuqqqxxxvvvrrrppppppssswwwzzz|||{{{zzz|||wwwwwwwwwtttqqqrrrxxx||||||fffOOOIIILLLPPPTTTVVVWWWWWWWWWXXXSSSVVV[[[___aaaaaaaaa``````^^^^^^^^^]]]]]]dddllllllgggdddhhhqqq{{{```TTT@@@???===<<<<<<===>>>>>>?????????>>><<<===???AAA@@@?????????@@@AAAAAAAAA>>>???<<<@@@HHHDDDQQQqqqfff\\\YYYSSSPPPRRRSSSOOOLLLKKKIIINNNXXX]]]\\\jjj{{{pppffffffkkknnnllljjjeeefffgggiiilllnnnppprrrkkknnnqqqrrrqqqrrrvvvyyy|||}}}~~~qqqhhh___TTTPPPSSSMMMMMMMMMLLLMMMPPPVVVZZZcccmmmvvvyyy|||zzzyyy~~~vvvwww\\\<<>>::::::;;;===@@@CCCFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIMMMMMMMMMNNNNNNOOOPPPQQQNNNMMMXXX^^^hhhmmm```XXXNNN[[[]]]```aaa^^^[[[]]]bbbaaaaaaaaabbbcccfffhhhiiijjjkkklllnnnoooooooooooossstttqqqjjjhhhnnnwww}}}ttthhh[[[WWWWWWWWWXXX[[[]]]bbbiiipppsssuuuwwwxxxxxxwwwxxx|||~~~~~~yyytttwwwuuurrrooonnnqqqvvvzzz}}}{{{|||~~~}}}{{{wwwtttuuuyyy}}}yyy|||}}}xxxZZZKKKNNNKKKQQQZZZ```bbbaaa___]]]VVVWWWZZZ\\\^^^_________```^^^]]]^^^]]]]]]cccjjjkkkhhhfffjjjrrr{{{aaaTTTDDDCCC@@@>>><<<<<<<<<<<>><<<===???AAA@@@@@@@@@??????@@@AAABBB???======BBBGGGEEEMMM___xxxdddYYYSSSPPPSSSTTTQQQNNNNNNIIILLLUUU^^^\\\aaawwwiiigggkkklllkkkkkkeeeeeefffgggiiilllnnnppphhhlllpppqqqqqqrrruuuxxxyyyzzz|||~~~|||~~~wwwhhh]]]RRROOOSSSPPPOOONNNMMMMMMQQQWWW\\\eeennnuuuwwwyyy~~~||||||}}}wwwvvv{{{~~~RRR:::??????;;;===???;;;;;;<<<>>>@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJOOONNNMMMLLLNNNQQQTTTVVVPPPNNNYYY\\\[[[kkkZZZSSSUUUXXX___ccc```ZZZ[[[bbb````````````aaadddfffhhhgggiiijjjlllnnnoooppppppsss{{{}}}tttmmmqqqzzzpppdddYYYVVVXXXWWWWWWXXX^^^ccckkkrrruuuvvvwwwwwwxxxwwwvvvyyy}}}}}}{{{xxxwwwtttooollllllqqqtttxxxwwwyyy|||xxxxxxzzz}}}xxx{{{jjjOOOGGGPPPOOOXXXeeeooorrroookkkhhh[[[ZZZXXXXXXYYY[[[^^^___```^^^___bbbaaa___aaaeeekkkjjjkkkqqqyyycccWWWGGGFFFDDDBBB@@@???>>>>>>?????????>>><<<===???AAA>>>???@@@???======???AAAAAA>>>???CCCCCCBBBGGGNNN___uuu___XXXTTTUUUUUURRRPPPQQQLLLJJJOOOXXXZZZZZZiii~~~qqqkkkjjjhhhgggjjjeeeeeeeeefffhhhiiikkkllljjjllloooppppppppprrrsssrrrsssuuuxxxzzz{{{||||||sssvvvzzz}}}xxxeeeYYYRRRQQQTTTRRRRRRPPPNNNOOOSSSYYY]]]hhhqqqwwwxxxyyy}}}~~~~~~{{{zzzzzz{{{~~~{{{tttuuuzzzjjjKKK<<>>===???>>><<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFFFFEEECCCCCCEEEFFFGGGGGGFFFGGGIIIKKKNNNMMMMMMMMMNNNQQQTTTVVVSSSOOOTTTWWWTTTnnnpppYYYSSSRRRUUU___hhhfff]]]\\\aaa``````______```bbbdddeeedddeeegggiiikkklllmmmmmmqqq|||zzztttyyy~~~kkk___VVVVVVZZZ[[[ZZZZZZ```fffnnntttwwwwwwwwwwwwxxxwwwwwwxxxzzz}}}~~~~~~yyyyyyvvvoooiiigggiiillluuuuuuxxx{{{zzz|||~~~|||~~~rrrZZZGGGFFFNNNOOOXXXdddmmmqqqoookkkhhh]]][[[WWWUUUUUUXXX\\\___```^^^```dddeeebbbaaabbbfffgggjjjooovvv}}}___YYYDDDDDDDDDCCCBBB@@@???>>>?????????>>><<<===???AAA===???AAA@@@>>>===>>>@@@AAA===@@@CCC???@@@EEEEEEIIIqqqiiiaaaZZZXXXWWWSSSQQQRRROOOKKKKKKQQQWWWZZZ```gggtttmmmeeedddiiieeeeeeffffffgggggghhhhhhlllkkklllnnnpppqqqpppooonnnoooqqqtttvvvwwwxxxyyy}}}}}}|||}}}}}}~~~oooqqqvvvyyy{{{sss```VVVUUUWWWVVVUUUTTTRRRPPPPPPTTTZZZ___mmmuuu{{{{{{{{{~~~~~~}}}~~~|||}}}}}}zzzwwwvvvwwwzzzyyyzzz|||~~~{{{uuutttyyyWWWFFF???>>>:::===@@@;;;======???@@@BBBCCCCCCCCCGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDGGGJJJKKKLLLMMMOOOPPPPPPOOOOOOOOOMMMPPPYYY[[[```lll[[[SSSUUU```nnnnnnccc^^^bbb``````______```aaaaaabbbdddeeefffgggiiiiiijjjjjjmmmwww}}}|||tttggg\\\\\\```aaa``````ccchhhooouuuxxxxxxyyyyyywwwxxxyyyxxxwwwwwwxxxzzzvvvwwwvvvrrrkkkhhhjjjmmmssssssvvv}}}|||~~~~~~rrr\\\MMMHHHJJJMMMMMMSSSZZZ___aaaaaa``````ZZZYYYVVVUUUVVVYYY\\\^^^^^^\\\^^^ccceeecccbbbdddddddddeeeiiinnntttyyy{{{~~~~~~~~~WWWYYY>>>???@@@AAAAAA@@@>>>===?????????>>><<<===???AAA>>>AAACCCCCC@@@>>>???AAA@@@<<>>AAAHHHEEEBBBbbbrrrhhh___[[[XXXTTTRRRRRRRRRMMMJJJNNNVVV^^^bbbcccrrr~~~rrrfffeeekkkdddeeeffffffgggfffffffffjjjiiiiiimmmqqqsssqqqnnnnnnoooqqqsssvvvwwwxxxyyyzzzzzzyyyzzz{{{}}}qqqtttwwwyyyyyyooodddccchhhmmmvvvwwwmmm\\\TTTXXX[[[XXXVVVUUUSSSQQQQQQUUU[[[```pppxxx~~~~~~}}}~~~{{{~~~~~~||||||}}}~~~}}}zzzvvvuuuxxx{{{vvvvvvxxx|||xxxvvvyyyLLLDDDAAA===888===@@@888===>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEDDDBBBCCCFFFIIIHHHJJJNNNQQQQQQNNNJJJGGGGGGKKKQQQbbbhhh]]]wwwlllTTTVVVbbbrrrssshhhaaaccc````````````````````````ggghhhhhhiiiiiiiiiiiihhhkkkrrrxxx~~~uuugggdddfffgggeeeeeedddiiipppvvvxxxyyyyyyzzzvvvyyy{{{yyyuuussssssuuurrruuuwwwtttpppnnnppptttnnnnnnooouuu}}}}}}~~~~~~uuu___KKKFFFMMMRRROOOPPPRRRUUUVVVWWWXXXZZZ\\\VVVVVVVVVVVVXXXZZZ]]]^^^]]]ZZZ[[[aaadddcccdddfffhhhgggfffgggkkkqqqxxx|||{{{}}}~~~}}}tttRRRZZZ>>>??????@@@@@@>>>===<<>>=========>>>@@@AAA;;;<<<>>>??????>>>===<<>>>>>>>>@@@@@@?????????@@@AAACCCFFFGGGHHHGGGGGGHHHIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPJJJOOOSSS[[[eeehhhzzzeee[[[UUU]]]lllqqqhhh[[[aaabbbddddddaaa```ccchhhdddiiiooopppmmmiiiggggggiiiooottt{{{wwwttttttppplllnnnsssrrrqqqsssvvvxxxxxxwwwyyyyyyxxxvvvtttuuuxxxzzz{{{|||rrrpppuuutttnnnwwwrrrnnnttt{{{zzz}}}~~~~~~uuu~~~{{{xxxwwwttt```PPPLLLIIIEEEHHHPPPRRRQQQQQQRRRTTTVVVYYYZZZVVVVVVUUUUUUUUUVVVWWWWWW\\\ZZZYYY\\\bbbeeefffeeebbbeeehhhkkkoootttyyy}}}~~~}}}}}}oooQQQ[[[>>>>>>?????????>>>===<<<>>>>>>===<<<===>>>???@@@;;;<<<>>>???@@@???>>>===??????@@@@@@AAABBBBBBBBBDDDFFFgggkkkfff```SSSMMMPPPSSSQQQMMMLLLPPPWWW```eeeaaafffyyyyyylllhhhhhhfffgggjjjhhhdddbbbeeefffgggiiikkklllmmmnnnnnnlllmmmnnnoooppprrrvvvyyyzzzvvvsssssstttvvvvvvuuupppssstttsssyyy{{{mmmeeeaaa______]]]dddfffaaa^^^^^^\\\XXXTTTTTTSSSQQQQQQXXXdddnnntttyyy}}}~~~|||{{{|||~~~}}}{{{{{{|||}}}}}}||||||{{{zzzyyyxxxyyy}}}}}}zzz~~~\\\CCCBBB@@@???>>>???AAAAAAAAAAAAAAAAAABBBDDDFFFGGGJJJHHHGGGGGGGGGGGGFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLMMMMMMNNNOOOPPPMMMPPPPPPUUU[[[[[[ggg~~~|||iiiVVVRRR]]]ggggggbbbbbbaaa``````___^^^^^^___aaadddhhhmmmpppooommmjjjeeejjjooovvv{{{uuusssqqqrrrssstttvvvvvvvvvuuuuuuuuutttsssrrrrrrsssttt{{{}}}{{{wwwvvvzzz{{{yyywwwsssoooqqqxxx~~~zzzvvvtttvvvzzz}}}yyyqqqiiieeeyyyhhhXXXKKKJJJJJJGGGIIIPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[]]]ZZZYYY[[[___bbbaaa```eeegggjjjmmmpppuuu{{{|||{{{~~~}}}}}}rrrUUU[[[======>>>>>>======<<<;;;===<<<<<<<<<<<<===>>>>>>:::;;;===??????@@@???????????????@@@AAAAAABBBBBBHHH@@@UUUxxxmmmbbbTTTMMMPPPSSSSSSPPPMMMMMMQQQZZZaaajjjbbb```}}}tttnnnkkkhhhfffhhhfffccccccffffffffffffggghhhiiikkkkkkjjjkkklllmmmmmmooosssvvvwwwuuusssrrrssssssrrrqqqllllllkkkmmmvvv|||xxxtttrrruuuxxxuuunnnfffaaa\\\WWWTTTSSSSSSRRRTTT]]]iiisssvvvzzz~~~}}}{{{|||}}}~~~~~~}}}zzzxxxwwwxxxyyyxxxxxxzzz}}}~~~||||||}}}dddLLLBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKIIIFFFEEEFFFFFFFFFEEEJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLMMMOOOPPPOOOPPPMMMOOOTTTRRRVVVgggnnnVVVQQQYYYaaaeeedddaaa^^^]]]^^^___]]][[[^^^^^^aaagggmmmooolllhhhbbbeeeiiinnnzzz~~~uuummmoooqqquuuvvvuuutttsssssssssssssssrrrrrrqqqqqqqqqxxxvvvvvvzzzzzzxxxxxx{{{vvvtttrrrqqqqqqssstttvvvqqqssstttsssqqqttt{{{}}}xxxnnn]]]fff|||^^^SSSKKKLLLLLLIIIJJJNNNMMMNNNPPPRRRSSSTTTTTTTTTXXXXXXZZZ[[[\\\\\\\\\\\\^^^\\\ZZZ\\\___aaaaaa___hhhiiikkknnnqqqwww}}}}}}zzz|||~~~|||yyysssUUUUUU~~~<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===999:::<<<>>>????????????>>>>>>??????@@@AAAAAAAAAJJJCCCLLLqqqrrrcccUUUPPPSSSQQQSSSTTTQQQMMMNNNTTTYYYoookkk```iiiwwwmmmhhhdddddddddcccdddhhheeeeeedddcccccceeefffggghhhiiikkkkkkkkkmmmqqqsssssssssrrrrrrsssrrrqqqqqqmmmllllllooovvvyyynnneee^^^ZZZUUUUUUTTTTTTWWW```lllttt{{{}}}}}}{{{zzzzzz|||{{{yyyvvvssssssuuuwwwrrrvvvzzz|||||||||~~~{{{vvv}}}wwwSSSGGG@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJGGGEEEDDDEEEGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOORRRPPPNNNLLLKKKMMMOOOPPPNNNOOOKKKMMMUUUSSSTTT___qqqeeeOOONNNYYYcccfffgggddd___]]]___```^^^]]]]]]^^^bbbeeeeeebbb```bbbdddeeehhhmmmtttzzz|||~~~|||sssgggmmmqqqvvvxxxvvvsssqqqqqqsssssstttuuuvvvwwwvvvuuuwwwsssvvv~~~~~~vvvrrrvvvtttvvvwwwuuurrrqqqrrruuummmooopppqqqtttyyyrrr___zzzmmmZZZSSSOOOPPPPPPKKKIIIKKKLLLNNNQQQSSSUUUUUUSSSRRRSSSTTTVVVXXXYYYYYYYYYXXX^^^\\\[[[^^^cccggggggfffhhhjjjlllnnnqqqwww~~~~~~{{{{{{~~~|||sssPPPKKKppp;;;;;;;;;:::::::::::::::999999::::::;;;;;;;;;;;;999999;;;<<<===>>>??????======>>>??????@@@@@@AAAAAADDDGGGWWWzzzgggWWWPPPQQQNNNRRRVVVTTTPPPMMMOOORRR\\\fffeeecccssssssjjjcccaaaaaaaaadddhhhfffeeedddccccccdddeeefffgggiiijjjjjjjjjlllooorrrrrrrrrrrrrrrqqqpppppppppkkknnnsssyyy~~~}}}ssskkkfffeeeXXXXXXXXXZZZ___hhhqqqxxx|||}}}~~~~~~}}}|||{{{{{{yyyxxxvvvsssqqqqqqtttwwwsssyyy~~~}}}yyyyyyuuusss}}}eeeIIIFFF@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFDDDDDDFFFIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNRRRQQQNNNLLLKKKLLLNNNOOOMMMPPPLLLMMMVVVVVVUUU^^^fff{{{uuuWWWLLLRRR[[[hhhoooooofff]]]\\\^^^___[[[^^^``````^^^]]]]]]^^^cccbbbdddfffhhhiiijjjkkktttvvvxxx|||{{{zzz}}}|||yyy|||{{{oooooorrrvvvyyyxxxuuurrrqqqrrrrrrsssvvvyyy{{{zzzyyyvvvsssyyyyyytttvvvtttwwwzzzxxxtttqqqrrruuuooommmkkknnnuuu}}}lll```|||rrrYYYTTTQQQPPPQQQPPPLLLJJJJJJLLLNNNRRRUUUWWWWWWVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVZZZYYYYYY^^^eeejjjllllllgggiiikkkmmmqqqvvv}}}{{{xxxxxx}}}~~~uuuPPPHHHkkk;;;:::999888888888888999777888999:::::::::999999999999999:::;;;<<<===============>>>??????@@@@@@;;;FFFHHHJJJjjjzzzcccSSSMMMNNNRRRUUUUUURRRNNNMMMNNNLLL\\\cccbbbeeetttwwwkkkeeebbbaaabbbfffggggggfffffffffffffffgggfffggghhhhhhhhhjjjmmmoooqqqrrrrrrqqqooooooqqqrrrfffkkkvvv{{{rrrmmmlllbbbbbbdddgggmmmttt{{{|||{{{{{{{{{{{{|||~~~~~~uuuuuutttrrrqqqsssvvvyyyzzz|||}}}}}}vvvwwwUUUCCCFFFAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFIIIKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLPPPOOOMMMLLLKKKLLLMMMNNNLLLQQQMMMLLLSSSSSSSSSZZZeeeooopppYYYPPPPPPdddrrryyypppddd```^^^[[[[[[^^^aaaaaa]]]\\\^^^aaa```___bbbhhhjjjiiiiiikkkjjjkkknnnrrrwww|||ttt}}}~~~zzztttsssrrrttt{{{yyyrrrsssvvvyyy{{{zzzvvvrrrqqqoooooorrrwwwzzzyyyxxxpppqqquuu|||}}}xxxuuuuuuuuuwwwxxxvvvrrrooonnnpppnnnkkkiiinnnwwwxxxeeejjj|||tttgggQQQLLLLLLMMMNNNNNNMMMLLLKKKLLLNNNRRRVVVXXXYYYXXXXXXVVVVVVVVVUUUVVVVVVWWWXXXUUUTTTUUU[[[bbbhhhkkkjjjeeegggkkknnnrrrvvv|||vvvsssttt{{{[[[OOOooo:::999888777777777888888666777888999999999888888888888888888999::::::;;;<<<<<<======>>>??????@@@===EEEIIIHHHWWWbbbRRRQQQRRRRRRRRRQQQPPPOOOOOOMMMSSSXXXbbbjjjjjjxxx~~~rrrkkkfffdddfffdddeeeeeefffffffffeeeeeedddeeefffffffffgggjjjmmmoooppprrrssssssvvv{{{nnnrrr}}}|||wwwwwwxxxzzz}}}~~~{{{xxxxxxyyy{{{{{{qqqrrrsssssssssuuuyyy|||nnnJJJAAAEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKRRRNNNKKKPPPPPPPPPXXXccciiiwww^^^PPPZZZmmm}}}|||uuupppggg\\\^^^^^^^^^^^^^^^^^^___```\\\[[[```gggjjjhhhhhhkkkdddeeehhhlllrrrxxx~~~nnnrrryyy~~~|||xxxvvvpppllllllqqquuuuuuvvvyyywwwttttttyyy~~~zzztttrrrnnnlllnnnrrrvvvuuutttppprrrrrrooopppssstttrrrrrrrrrrrrqqqooommmllllllkkkmmmrrrxxx~~~zzzzzzyyyggg^^^RRRMMMOOOOOOMMMLLLLLLLLLLLLKKKMMMQQQUUUXXXZZZ[[[[[[\\\ZZZXXXVVVVVVWWWYYYZZZVVVTTTTTTYYY___dddeeeddddddggglllpppssswww{{{~~~xxxtttttt{{{oooYYYppp:::999777666666666777888555666888999999888888777999888888777888888999999<<<<<<======>>>????????????AAAEEEFFFHHHbbb}}}ttt\\\UUURRROOONNNPPPQQQQQQQQQOOOHHHIIIaaaxxxsssmmmxxxuuulllhhhhhh```aaacccddddddcccbbbaaabbbcccdddddddddeeehhhjjjkkknnnrrrvvvzzz}}}xxxuuuuuuuuuuuuoooppprrrssstttwww{{{}}}bbbEEEAAAGGGBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLKKKKKKIIIQQQOOOJJJNNNPPPRRRZZZ]]]aaabbbsss\\\PPPggg}}}ssscccaaa^^^[[[ZZZ]]]]]][[[YYY[[[YYY]]]eeegggdddcccgggjjjiiiggggggiiilllooorrrqqqoooooorrrsssqqqooonnnnnnkkkmmmrrrqqqjjjmmmwwwyyyuuusssyyy}}}vvvtttpppkkklllpppssssssqqqzzz|||vvvkkkiiiqqquuuqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjsss}}}rrrXXXSSSRRRTTTUUUTTTOOOLLLKKKKKKJJJJJJLLLPPPTTTWWWZZZ[[[\\\___\\\YYYVVVVVVWWWZZZ[[[ZZZXXXWWWYYY^^^aaaaaa___cccgggmmmrrruuuxxx{{{~~~}}}yyyxxx|||~~~___mmm888888888888888888888888777777777777666666666666888888888888888999999:::888999:::<<<===>>>>>>>>><<<>>>BBBIIIJJJPPPqqqeeeWWWMMMMMMPPPPPPPPPSSSOOOTTTSSSSSSddd{{{tttzzz|||sssmmmhhhfffcccccceeeggggggfffeeeeeeeeedddcccdddfffhhhiiiiiijjjnnnuuu~~~}}}{{{{{{yyyuuurrrrrrrrrqqqqqqkkkmmmqqquuuyyy}}}xxxQQQHHHIII@@@FFFFFFFFFFFFFFFEEEDDDCCCGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDMMMMMMEEEDDDLLLLLLEEEJJJHHHLLLTTTRRRJJJLLLUUUYYYZZZUUUddd}}}rrr```YYYiii}}}qqq```UUUYYY]]]ZZZWWWXXXYYYYYYZZZ\\\^^^___^^^]]]```eeejjjjjjfffdddeeeggghhhiiijjjkkklllmmmmmmmmmpppooonnnmmmmmmmmmnnnnnnqqqrrruuu{{{|||ssskkknnnmmmlllmmmoooqqqqqqqqqrrrrrrooollloootttqqqhhhmmmhhhfffjjjkkkiiilllrrr}}}fffXXXTTTTTTOOOUUUSSSJJJHHHQQQYYYYYYNNNNNNOOOQQQSSSUUUWWWXXX\\\]]]]]][[[XXXXXXZZZ]]]```^^^\\\[[[\\\```cccfff```ccciiinnnrrrwww{{{~~~~~~{{{|||```lll888888888888888888888888777777777777666666666666777777777777777888999999888999:::<<<======>>>>>>===???AAAGGGGGGKKKvvvrrrdddVVVQQQPPPOOOQQQUUULLLRRRTTTSSS^^^qqq~~~ttt}}}xxxsssmmmeee```aaadddggghhhhhhiiijjjkkkjjjiiihhhiiiffffffgggjjjpppxxxzzzxxx{{{|||yyyuuutttqqqooooooqqqrrrrrrpppppppppqqqsssvvv{{{jjjKKKFFFIIIBBBFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGIIIJJJIIIGGGFFFGGGHHHJJJFFFKKKUUUWWWOOOKKKOOOMMMSSSTTT^^^|||~~~|||pppVVVWWWkkk~~~uuujjj```^^^^^^]]]]]]^^^[[[[[[[[[\\\^^^____________bbbfffeeeaaa___aaaccceeefffggghhhjjjjjjkkkkkkmmmmmmnnnnnnooooooooooooqqqqqqtttzzz~~~|||uuuooonnnmmmllllllmmmnnnnnnnnnhhhlllmmmjjjlllqqqsssqqqtttlllffffffgggiiiqqqyyymmmYYYOOOMMMMMMNNNTTTXXXVVVTTTUUUVVVUUUOOOPPPPPPQQQSSSUUUWWWXXXZZZ[[[\\\[[[YYYYYY[[[]]]bbbaaa___^^^^^^```cccdddccceeegggjjjnnntttzzz~~~|||}}}~~~hhhsss888888888888888888888888777777777777666666666666666666666666666777888888888999:::<<<<<<=========>>>>>>>>>CCCEEEEEEccc~~~nnn]]]SSSPPPNNNNNNPPPLLLPPPSSSRRRTTT___ssswwwttt|||tttiiibbbaaaccceeefffggghhhjjjkkkkkkjjjhhhfffdddddddddfffjjjooouuuxxxzzznnnlllqqqvvvsssooonnnkkkjjjmmmsssvvvtttqqquuutttrrrsssvvv{{{sssXXXEEEDDDIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKMMMNNNKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGKKKIIIBBBBBBHHHIIIEEEIIIUUUYYYRRRKKKIIIJJJRRRUUUYYYeeezzzzzzcccMMMQQQaaasss~~~}}}ttthhh```___```___[[[ZZZZZZYYYYYY[[[\\\]]]___aaabbbaaa^^^]]]___bbbcccdddeeeggghhhjjjkkkkkkiiikkkmmmooopppppppppooommmmmmooossswwwwwwsssnnnllllllkkkkkkjjjjjjjjjjjjeeeiiijjjfffbbbeeejjjlllrrrkkkddddddhhhppp|||uuu___RRRMMMMMMNNNLLLRRR[[[bbb___VVVQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\bbbbbbaaaaaaaaaaaabbbbbbeeeffffffgggjjjpppxxx~~~yyy{{{}}}~~~kkkxxx888888888888888888888888777777777777666666666666555555555555555666777777888999:::;;;<<<<<<<<<<<<>>>>>><<<@@@DDDBBBTTTuuugggYYYUUUTTTRRROOOOOONNNPPPQQQMMMOOObbbxxxvvvvvvwwwooollljjjgggdddfffffffffhhhiiiiiihhhgggeeeeeedddeeegggjjjmmmoootttrrruuuzzz~~~~~~wwwzzzrrrjjjhhhkkkooonnnkkkmmmjjjiiinnnuuuyyywwwsssuuuuuuuuuwww|||XXXJJJDDDDDDHHHGGGJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMIIIIIIIIIHHHIIIJJJJJJKKKJJJIIIIIIHHHIIIIIIJJJJJJLLLIIIFFFGGGKKKMMMJJJGGGHHHFFFJJJSSSVVVPPPJJJIIIMMMRRRRRRQQQRRRZZZdddSSSSSS\\\ddd~~~{{{oookkkfff___^^^^^^\\\ZZZXXXXXXZZZ\\\``````aaa```^^^___cccfffddddddeeefffhhhjjjkkklllgggjjjmmmooopppooommmkkkhhhhhhhhhjjjmmmmmmllliiihhhiiijjjjjjhhhhhhhhhhhhfffgggeee```]]]^^^dddhhhhhhhhhkkkrrr|||gggWWWQQQOOOOOOPPPLLLNNNXXXbbb___QQQKKKNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[[[[[[[^^^______```aaaaaaaaaaaadddeeefffgggiiinnnuuuyyyssswww{{{}}}|||}}}eeewww888888888888888888888888777777777777666666666666555555555555555666666777999999:::;;;<<<<<<<<<<<<===>>>;;;???EEEBBBJJJ___|||ccc\\\]]]\\\YYYTTTOOOOOOSSSPPPMMMXXXiiittt}}}yyysssmmmggghhhfffcccdddfffiiikkkkkkgggggggggggghhhiiijjjjjjkkkiiijjjnnnoooooosssxxx|||xxxtttrrrpppooonnnmmmlllkkkkkkkkkllllllmmmkkkkkkooouuuxxxvvvssssssvvvzzzhhhIIIFFFFFFGGGIIIFFFIIIIIIIIIJJJKKKLLLNNNOOOIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHKKKGGGCCCQQQccc___LLLFFFHHHLLLOOOMMMJJJJJJLLLNNNMMMHHHHHHKKKKKK___vvvbbbXXXTTTcccyyyxxxjjjffffffddd```\\\ZZZ\\\^^^^^^^^^^^^]]]^^^aaaeeehhhbbbbbbbbbcccdddfffhhhiiifffhhhkkknnnmmmkkkhhhffffffeeedddeeefffgggffffffeeehhhjjjiiihhhfffggghhhgggbbb]]][[[\\\```eeejjjdddmmm{{{mmmWWWOOOMMMLLLKKKLLLLLLKKKPPPWWWTTTIIIGGGMMMOOONNNNNNNNNNNNOOOPPPQQQQQQSSSUUUWWWZZZ[[[ZZZZZZWWWXXX[[[]]]^^^_________```cccgggjjjlllnnnqqqtttnnnrrrwwwzzzzzzzzz|||~~~___sss888888888888888888888888777777777777666666666666555555555555555666777777999999:::;;;;;;;;;;;;;;;<<<>>>;;;===EEECCCEEERRRqqqaaa```aaa```XXXRRRQQQVVVWWWTTTXXX___qqqyyyjjjvvv{{{sssmmmjjjfffaaa```cccggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiihhhiiikkkjjjggghhhlllkkkuuu}}}|||zzz~~~~~~{{{uuunnniiiiiikkknnnfffjjjnnnooonnnmmmnnnooommmmmmmmmooorrrtttuuuuuuvvvzzzyyyXXXFFFHHHHHHHHHIIIFFFGGGHHHIIIKKKNNNRRRVVVXXXKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCKKKGGGBBBUUUppplllTTTFFFHHHKKKJJJGGGFFFIIIMMMOOOMMMGGGHHHOOOOOOUUUggg{{{aaaQQQKKKaaa~~~|||lllmmmkkkeee^^^ZZZ[[[\\\ZZZZZZZZZZZZ\\\___bbbddd^^^^^^]]]^^^___```bbbcccdddfffhhhjjjiiigggdddbbbeeeeeeddddddeeefffggghhhfffiiilllkkkhhheeefffgggiiibbbZZZXXXYYY\\\ccciiiooo{{{lll\\\OOOMMMMMMJJJHHHKKKKKKJJJLLLMMMJJJFFFGGGLLLPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQRRRUUUXXXZZZZZZYYYSSSTTTVVVXXXZZZ\\\]]]]]]]]]bbbhhhlllnnnooopppppplllooosssvvvxxxzzz{{{}}}{{{\\\rrr888888888888888888888888777777777777666666666666666666555555666666777888999999:::;;;;;;;;;::::::;;;@@@<<<<<>>@@@FFFcccttttttwwwhhhiiihhheee___ZZZVVVVVVWWWRRRQQQRRRXXXbbbnnnwww{{{yyysssoooyyy}}}zzzzzzvvvooommmjjjiiilllmmmiiiggghhhfffjjjmmmmmmjjjiiijjjkkklllkkkjjjiiiiiiiiiiiiiiiqqqooommmkkkjjjiiiiiiiiiiiihhhiiilllooorrrsssrrrwwwvvvzzzyyy]]]MMMKKKJJJIIIJJJJJJJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHTTTMMMffffffSSSRRRXXX\\\kkkuuu{{{kkkgggccc```^^^\\\[[[ZZZYYY[[[[[[ZZZZZZZZZYYYWWW[[[[[[]]]aaaeeegggfffeee___ccchhhllllllkkkjjjjjjlllkkkiiihhheeeaaa```bbbfffkkk{{{vvvhhhZZZQQQPPPOOONNNLLLKKKJJJIIIIIINNNQQQQQQMMMGGGDDDGGGKKKHHHIIIMMMOOOKKKHHHLLLSSSTTTRRRQQQTTTTTTSSSVVV\\\SSSUUUVVVVVVUUUTTTUUUVVV\\\___aaaccciiipppsssqqqtttrrrqqqtttzzz|||zzzwwwxxxxxxzzz}}}lllWWWppp777888999999::::::999999999999888888777666666555666555444333333444666777999999999::::::::::::;;;;;;===>>>>>>>>>>>>???AAABBBPPPpppyyyzzznnneeeeeeeeebbb^^^YYYTTTRRRSSSSSSSSSRRRUUU]]]gggooowwwoooxxx~~~sssqqqllljjjlllmmmiiiggghhhhhhkkkmmmmmmkkkjjjkkkmmmnnnmmmlllkkkkkkkkkkkklllsssqqqnnnkkkhhhgggfffeeennnmmmmmmoooqqqssssssttt|||}}}aaaTTTQQQNNNJJJHHHGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGLLLJJJWWW|||hhh\\\WWWUUUYYYcccvvv|||qqqiiieeedddcccaaa^^^^^^]]][[[YYYYYYXXXWWWZZZYYYYYY[[[^^^___^^^]]]dddgggiiiiiigggdddcccccc^^^```eeeiiikkknnntttyyyrrrdddYYYQQQMMMNNNMMMKKKKKKJJJKKKLLLMMMTTTSSSPPPMMMIIIGGGGGGGGGFFFGGGKKKMMMKKKHHHJJJPPPSSSQQQQQQTTTTTTRRRTTTXXXXXXYYYXXXUUUSSSRRRTTTVVVZZZ]]]^^^```gggqqquuutttvvvttttttwww{{{}}}zzzwwwxxxxxxzzz~~~tttZZZiii777888999999::::::999999999888888777777666666555555555444333333555666777888888999999999:::::::::;;;===@@@AAA@@@???@@@AAABBBCCCWWWfffffffffeeedddaaa\\\VVVQQQTTTTTTRRRNNNJJJOOOZZZcccuuujjjrrrxxxsssooopppnnnjjjhhhiiiiiikkkllllllkkkkkklllmmmnnnnnnmmmlllllllllmmmmmmooonnnllljjjiiihhhggggggppppppqqqrrrtttwwwyyyzzz||||||dddOOOSSSUUURRRMMMIIIFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIMMMNNNZZZuuuzzzppp```VVVQQQTTT___sssyyyssslllddd___\\\[[[ZZZZZZ[[[[[[]]]^^^]]][[[YYYZZZ\\\]]]^^^]]]bbbbbbbbbaaa___^^^___``````hhhrrryyyzzzfffWWWPPPMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPSSSPPPLLLKKKKKKJJJHHHEEEGGGFFFIIILLLKKKHHHIIIMMMQQQOOOPPPTTTTTTQQQQQQSSS^^^]]]ZZZWWWSSSRRRTTTVVVXXXZZZ[[[]]]eeepppvvvvvvwwwvvvwwwyyy}}}~~~zzzwwwyyyyyy{{{~~~tttYYYfff777777888999999999999999888888777777666666666666555444444444444555666777888888888888999999999999:::<<<@@@AAA@@@?????????BBBAAALLLyyynnnyyytttlllfffbbb^^^YYYVVVTTTTTTRRRNNNKKKNNNVVV]]]mmm}}}yyytttwwwzzz|||xxxqqqmmmlllkkkkkkkkkjjjjjjkkklllmmmmmmmmmlllllllllllllllmmmiiijjjjjjlllmmmooopppqqqrrrtttwwwyyy|||}}}}}}wwwUUULLLTTTTTTTTTQQQNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHNNNKKKKKKiii~~~qqq[[[SSSOOOVVVbbbkkksssyyyuuummmfffcccaaaaaa```^^^```ccc^^^[[[YYYXXXZZZ]]]^^^___^^^___```aaabbbfffkkkoooyyysss^^^SSSOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKIIIJJJMMMLLLIIIIIILLLOOOMMMNNNSSSTTTRRRPPPQQQ]]]^^^]]][[[XXXVVVWWWXXXYYYZZZZZZ[[[bbbnnnuuuvvvtttuuuvvvzzz}}}~~~{{{yyyzzz{{{|||qqqUUUhhh777777888999999999999888777777777666666666666666444444444444555555666666777777777888888888999999888;;;>>>???>>>============AAABBBZZZxxxqqqeee^^^\\\[[[VVVTTTRRRQQQRRRSSSTTTUUUYYYgggwww~~~rrrwwwyyywwwtttrrrpppooooooppppppqqqppppppoooooooooppppppqqqmmmooorrruuuxxx{{{}}}~~~~~~~~~|||\\\PPPNNNLLLPPPSSSUUUUUURRRPPPOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGHHHIIIUUUuuuzzzjjjZZZSSSRRRSSSVVVYYYggg|||~~~|||wwwpppnnnqqqkkkhhhdddbbbccceeeffffffnnnpppsssvvvzzz}}}cccSSSNNNOOOMMMJJJLLLLLLMMMLLLKKKIIIGGGEEEGGGKKKNNNMMMJJJIIIKKKNNNOOONNNNNNPPPNNNJJJKKKPPPQQQMMMMMMQQQTTTRRRQQQRRRWWWZZZ^^^___^^^\\\ZZZZZZ[[[\\\ZZZZZZ```kkkrrrsssoooqqqtttxxx{{{}}}}}}|||zzz|||tttRRRkkk666777888888999999888888666666666666666666666666444444444555555555555666666777777777777888888888777999<<<===<<<;;;<<<======BBB<<>>@@@<<>>:::999===EEEFFFHHHxxxvvvkkkqqqggg[[[\\\\\\WWWRRRQQQUUU[[[MMMVVV[[[UUUPPPYYYjjjwwwyyyxxxnnnTTTKKKIIIIIIJJJFFFJJJNNNMMMIIIGGGJJJMMMKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAADDDFFFFFFFFFIIINNNQQQeeewwwmmmddd___YYYXXX\\\ccciiilllrrrpppyyyqqqXXXOOORRRUUUTTTQQQPPPRRRTTTVVVRRRMMMKKKOOOXXXcccjjjIIIIIIIIIJJJLLLLLLJJJGGGHHHLLLRRRRRRNNNPPP___ooojjj^^^RRRNNNNNNNNNNNNQQQKKKNNNSSSVVVXXXXXXYYYZZZ[[[\\\\\\]]]ccclllqqqqqqrrrrrrssssssuuuxxx||||||~~~}}}zzzssswwwtttcccjjj777777888888888888777777555555555444444333333333333333444555666777888999777666444333444555777999;;;===???===;;;999;;;===???;;;:::BBBDDDDDDeeeuuu|||llllllZZZVVV\\\WWWSSSUUUTTTSSSTTTSSSRRRSSSWWW___fffvvvxxx}}}]]]OOOLLLIIIGGGJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFHHHJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJSSSvvvrrrkkkbbb]]]___aaadddeeehhhrrrrrrdddfffwwwvvvoooaaaRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSNNNHHHQQQhhhyyy|||^^^OOOEEEIIIKKKGGGEEEIIIMMMJJJJJJNNNPPPQQQUUUZZZZZZVVVRRRPPPOOONNNLLLKKKMMMNNNOOOQQQSSSTTTVVVVVVZZZZZZ\\\___ccchhhmmmpppqqqpppppprrrvvv{{{~~~{{{~~~|||xxxwwwooo~~~{{{aaappp666777777888888777777666555555444444444333333333222222333444555666777777777666444444444555777888777999::::::888777999;;;======<<>>=========999CCC[[[yyygggccc^^^]]]^^^YYYUUUVVVVVVVVVUUUVVVXXXZZZVVV___kkkwww|||ttttttxxx}}}{{{uuuwwwiiiYYYLLLKKKLLLIIIGGGJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCEEEHHHBBBCCCCCCCCCCCCBBBAAAAAAEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>>>>>>>>???AAAAAAAAA@@@???>>>>>>???@@@AAADDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHMMMLLLUUUrrr{{{tttmmm___```bbbffflllqqqssstttqqqnnnooovvvkkkVVVMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGRRR___```XXXTTTLLLIIIKKKIIICCCCCCIIIJJJGGGGGGJJJJJJGGGGGGIIIKKKJJJJJJKKKLLLKKKIIIGGGIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUXXX]]]bbbgggjjjllloooppprrrtttvvvxxxyyyzzz||||||||||||~~~vvv555666666777777666666555444444444444444444444444222222333444555555666666666555555555555666777777777777888888888888999:::555======;;;???>>>AAALLL|||{{{kkk^^^\\\```]]]VVVWWWXXXYYYXXXWWWWWWVVVYYY]]]aaaffflllwwwtttvvv}}}|||llllllppp}}}yyy[[[SSSMMMMMMLLLGGGEEEGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCBBBAAABBBEEEGGGCCCDDDEEEEEEEEEDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>???@@@AAA@@@??????>>>>>>??????@@@BBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHMMMZZZtttppp[[[UUUUUURRRMMMNNNMMMMMMLLLLLLKKKKKKKKKFFFGGGFFFFFFLLLSSSQQQJJJIIIGGGGGGIIIFFFAAACCCIIIIIIGGGHHHLLLKKKGGGEEEGGGHHHIIIJJJMMMOOOOOOLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSWWW\\\aaafffhhhjjjiiillloooqqqrrrrrrrrrsssxxxxxxxxxyyy{{{~~~zzz555555666666666666555555444444444444444444444444444444444555666666777777555555555555555666777777999888888888888888888888444===;;;888???AAAAAAGGG]]]mmmbbb```ZZZYYYYYYYYYYYYXXXWWWUUUTTTUUUWWW\\\___bbbgggpppxxx{{{qqqjjjpppzzziiiqqqdddVVVRRRNNNLLLIIIFFFEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEAAABBBBBBAAA@@@AAADDDFFFCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBAAA???????????????@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFF<<>>>>>===DDDHHHzzz|||oooaaa```^^^[[[YYYXXXWWWUUUSSSTTTVVVZZZ```aaabbbfffmmmjjjrrr~~~qqqnnntttxxxzzzzzz~~~|||zzzxxxxxxzzzsssWWWQQQNNNKKKHHHFFFEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEAAABBBBBBAAA@@@@@@CCCEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????????????????<<<<<<===???@@@AAABBBCCC>>>??????@@@@@@AAAAAABBB??????@@@AAABBBCCCDDDDDDAAADDDFFFFFFHHHXXXwwwjjj```VVVRRROOOLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFIIIKKKIIIEEEDDDGGGJJJLLLMMMLLLIIIDDD@@@AAACCCCCCBBBDDDHHHHHHEEECCCEEECCCDDDFFFJJJLLLLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPSSSWWW\\\```ccceeedddhhhmmmooommmmmmnnnpppnnnpppsssvvvxxxxxxxxxwwwyyy444444444555555444444444333333333444444444555555444444555555555555666666444555555666666666666666777555555777;;;======;;;:::;;;777999???:::888DDDAAA]]]ooojjjccc^^^[[[ZZZXXXVVV[[[XXXZZZ^^^^^^\\\]]]bbbaaafffmmmvvv~~~zzzpppnnnqqqxxxppp```QQQOOOMMMIIIFFFEEEFFFEEEDDDCCCDDDDDDEEEFFFEEEEEEEEECCCCCCCCCAAA@@@@@@BBBDDDAAAAAA@@@???????????????@@@@@@@@@????????????>>>======>>>>>>?????????>>>===>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCGGGDDDCCCDDDDDDGGGQQQ]]]yyynnneeeQQQPPPRRRSSSOOOIIIJJJOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFFFFDDDCCCCCCEEEIIIJJJHHHDDDAAAAAABBBBBBDDDBBBBBBFFFFFFBBBAAACCCBBBBBBCCCEEEGGGGGGEEECCCEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNPPPSSSWWW[[[___aaaaaafffkkkllljjjjjjmmmpppnnnoooqqqssstttttttttsssvvv~~~333444444555555444444333333333333444444555555555333333444444444444444444444555555666777666666666777666666999???BBBCCCAAA:::999777===CCC:::888GGG>>>EEEYYY}}}vvvlllddd```___]]][[[\\\WWWUUUYYYZZZXXXZZZ___\\\___ccchhhmmmsssyyy~~~|||}}}~~~{{{||||||wwwrrrmmmiiijjjrrrhhhXXXWWWOOOQQQOOOKKKGGGGGGGGGEEEAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???AAACCCCCCBBB@@@?????????@@@AAA?????????>>>>>>>>>>>>===;;;<<<<<<===>>>=========<<<<<<============<<<<<<===>>>>>>????????????>>>===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBCCC???>>>AAAGGGFFFCCCGGGNNNMMM~~~sssfffXXXMMMQQQKKKHHHLLLNNNKKKJJJMMMNNNMMMMMMKKKJJJIIIHHHHHHGGGEEEEEEHHHJJJIIIFFFEEEAAAAAA@@@>>>???BBBDDDCCCGGGDDDDDDFFFEEEBBBAAACCCBBBAAABBBCCCEEEEEECCCBBBCCCDDDDDDEEEFFFGGGGGGHHHMMMMMMNNNOOOSSSWWW\\\^^^^^^bbbggghhhffffffjjjnnnppppppoooppppppqqqqqqrrrvvv}}}ttt