BM66(@ ~~~wwwtttooojjjhhhhhhjjjkkksssyyyzzzzzz}}}}}}~~~}}}}}}}}}~~~}}}|||xxxxxxwwwwwwxxxzzz|||}}}~~~~~~}}}}}}|||zzzxxxvvvuuuuuuvvvwwwyyyyyyyyy{{{}}}|||xxxrrrmmmjjjkkkmmmooolllnnnppprrruuu{{{xxxqqqoooppptttzzz~~~{{{zzz{{{||||||vvvwww|||{{{wwwsssppppppuuuyyyyyyyyy|||yyyuuuvvvxxxzzz|||}}}~~~~~~{{{yyywwwwwwyyywwwqqqkkkbbb___[[[WWWWWWZZZ]]]```gggnnnxxx~~~}}}yyywwwrrrllllllrrrvvv{{{~~~}}}|||zzzyyyyyyzzz|||}}}~~~{{{zzzzzzzzzuuuvvvyyy{{{~~~}}}zzzwwwvvvuuuuuuvvvxxxxxxvvvtttsssrrrrrrrrrqqqqqqqqqrrrssssssttttttvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvuuutttrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkjjjiiihhhggggggfffiiiiiijjjjjjkkklllmmmmmmnnnpppsssuuuuuussspppnnnmmmnnnppprrrrrrpppnnnmmmiiihhhhhhggggggfffeeeeeeaaaaaa`````````bbbcccdddeeefffggggggfffccc```___\\\[[[ZZZZZZ\\\^^^aaacccfffgggjjjmmmoooooonnnnnnoooqqqvvv{{{~~~~~~zzzuuuppplllhhhffffffeeeeeeddddddeeeeeefffiiigggfffdddccccccddddddbbb```^^^[[[ZZZZZZZZZ[[[^^^^^^^^^```cccgggkkkmmmnnnooopppsssvvv|||}}}vvvrrrhhheeedddhhhnnn{{{~~~sssqqqnnnmmmooorrrssstttttttttsssoookkkjjjllloooxxx|||~~~wwwfffbbb\\\VVVSSSTTTVVVXXXZZZ[[[[[[\\\]]]aaafffjjjnnnrrrxxx~~~|||xxxuuuwww}}}rrreee]]][[[\\\eeelllrrrsssnnniiifffffffffkkkuuuqqqiiijjjooosssyyyzzz||||||xxxrrrlllhhhccc______ccceeedddccceeekkkrrr|||zzzooogggaaabbbfffiiimmmppprrrsssvvvsssrrrssstttqqqiiicccXXXUUUQQQOOOPPPTTTYYY]]]]]]dddmmmssssssnnniiifffgggaaaaaahhhlllqqq}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{||||||{{{zzzxxxvvvtttssspppqqqrrrsssuuuuuuvvvvvvrrrpppllliiifffeeeeeeeeehhhiiiiiiiiiiiiiiiiiihhhiiihhhgggeeedddcccccccccdddeeefffggghhhiiiiiiiiihhhgggeeeeeeeeegggiiijjjrrrqqqnnnllljjjiiiiiiiiikkkkkkjjjiiihhhhhhggggggcccddddddeeefffhhhiiijjjeeecccaaa___^^^___```aaacccccceeeffffffgggffffffhhhgggeeecccaaa```______bbb```^^^^^^___cccfffiiihhhiiijjjjjjjjjhhheeedddbbbaaa___]]]\\\\\\\\\]]]aaa```^^^]]]\\\]]]]]]^^^[[[ZZZZZZZZZ[[[\\\]]]]]]```__________________``````___^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWWVVVWWWXXXYYYVVVUUUTTTSSSRRRRRRSSSTTTUUUXXX\\\^^^^^^\\\\\\\\\VVVXXXZZZ]]]^^^^^^]]]\\\[[[\\\]]]]]]\\\ZZZXXXWWWTTTSSSRRRQQQPPPOOONNNNNNPPPPPPPPPPPPPPPQQQQQQRRRUUUTTTSSSRRRRRRQQQNNNMMMIIIIIIIIIIIIJJJKKKLLLMMMSSSTTTTTTUUUUUUVVVVVVVVVYYYZZZ]]]___aaaaaaaaaaaa```]]]ZZZYYYYYYXXXTTTPPPRRRPPPOOOMMMMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNQQQSSSTTT[[[]]]```eeejjjnnnqqqsssuuuuuuuuusssoooiiiccc```]]]SSSOOOSSSWWW^^^sss~~~qqqfff___ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]```bbbbbb```]]]eeegggmmmtttyyyvvvkkkbbbVVVRRRMMMKKKKKKLLLJJJHHHJJJJJJJJJMMMPPPSSSSSSSSSZZZ]]]```cccfffkkkppptttrrroooiiidddbbbeeekkkpppsssqqqllleee]]]WWWUUUTTT[[[```fffiiigggbbb]]]ZZZVVV^^^iiittt~~~|||yyyyyyzzz||||||zzzxxxvvvwwwzzz|||~~~ooogggeeefffgggmmmkkkiiigggfffdddaaa___\\\\\\[[[[[[ZZZZZZYYYYYY[[[aaallluuuwwwooocccZZZUUUXXX[[[]]]]]]```fffjjjooorrrssssssuuusssiii^^^SSSPPPLLLJJJKKKNNNSSSVVV```bbbdddeeeeeebbb___\\\XXXYYY\\\___fffssskkkiiigggfffeeeeeefffgggiiiiiihhhggggggfffggggggggggggffffffeeedddddddddaaaaaabbbcccdddeeeffffffgggggggggfffffffffffffffccccccbbbaaa```___^^^^^^````````````aaaaaabbbbbbaaaaaa``````^^^\\\[[[ZZZZZZZZZ\\\]]]^^^_________^^^\\\ZZZWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWVVVUUUSSSRRRSSSTTTVVVWWW[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVXXXXXXUUUSSSQQQOOOMMMMMMNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMNNNQQQSSSUUUVVVVVVWWWXXXWWWUUUSSSRRRUUUTTTRRRQQQPPPQQQQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLIIIHHHGGGFFFEEEFFFFFFGGGLLLOOORRRSSSRRRPPPOOOOOOKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTSSSQQQOOONNNJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLKKKKKKJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKLLLKKKKKKLLLLLLKKKIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHRRRTTTWWW[[[___cccfffhhhhhhhhhhhhfffbbb^^^YYYVVVQQQJJJGGGJJJMMMSSSdddwwwzzzmmmaaaVVVPPPJJJIIIHHHGGGGGGHHHIIIJJJGGGPPP]]]hhhkkkcccUUUKKKSSSVVV[[[bbbeeebbbZZZTTTMMMIIIEEEDDDEEEEEEDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMOOORRRTTTWWWZZZ___ccckkkhhhbbb\\\WWWWWWZZZ]]]cccbbb___ZZZTTTPPPOOOOOORRRWWW]]]___]]]YYYTTTRRROOOUUU^^^gggqqq{{{vvvooommmmmmnnnppppppnnnllljjjkkknnnpppwww~~~zzzkkkbbb^^^^^^___aaa___\\\\\\\\\]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSTTTYYYaaaiiijjjeee[[[TTTQQQTTTWWWXXXYYY\\\bbbfffmmmoooppppppqqqoooeee[[[QQQNNNKKKIIIKKKPPPVVVYYYbbbbbbccccccaaa]]]XXXVVVTTTWWW\\\aaajjjwwwQQQPPPOOONNNNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKKKKKKKIIIHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAACCCEEEHHHHHHFFFDDDCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGIIIIIIJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCAAA@@@???============>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAACCCFFFFFFEEEDDDCCCBBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEECCCAAA??????@@@CCCDDDIIIJJJMMMPPPSSSVVVYYYZZZYYYXXXXXXVVVSSSPPPMMMLLLFFF@@@???BBBDDDGGGRRR```pppwwwkkk___UUUKKKFFFBBBAAA@@@@@@@@@AAABBBBBBCCCFFFLLLSSSVVVSSSNNNIIIIIILLLQQQTTTUUUSSSOOOLLLCCCAAA>>>>>>>>>??????>>>>>>AAADDDDDDBBBBBBEEEHHHDDDFFFHHHIIIKKKNNNRRRUUU^^^\\\XXXRRRMMMJJJKKKMMMRRRRRRQQQNNNJJJHHHIIIJJJMMMQQQWWWYYYWWWTTTPPPNNNJJJMMMSSSYYYbbblllwww~~~{{{vvvmmmeee```^^^^^^```aaaaaa___]]][[[\\\___bbbeeelllsssxxxssseee[[[WWWUUUUUUTTTRRRPPPPPPSSSVVVWWWWWWVVVUUUTTTSSSQQQOOONNNMMMMMMPPPUUUYYY[[[XXXRRRMMMKKKNNNPPPQQQRRRUUU\\\aaakkkmmmnnnlllllljjjbbbXXXNNNKKKIIIHHHKKKPPPWWW[[[```aaa```___[[[VVVQQQNNNPPPVVV]]]fffooo|||FFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJGGGEEECCCBBBAAAAAABBBAAA@@@???@@@BBBDDDFFFDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGHHHHHHGGGFFFEEEDDD@@@???>>>>>>???@@@AAABBBFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB???????????????@@@AAAAAA>>>@@@AAAAAA@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===>>>======>>>??????@@@AAAAAADDDCCCBBBBBBBBBCCCDDDEEEAAADDDHHHGGGCCC@@@???@@@<<<<<<============<<<<<>>>>>??????@@@BBBCCCDDDIIIGGGDDDAAA@@@AAACCCDDDDDDEEEGGGIIILLLNNNPPPQQQNNNNNNMMMLLLJJJHHHGGGFFF@@@======@@@AAAAAAGGGOOOVVVbbbeeeeeelllqqqxxxyyysssiii^^^UUUMMMFFFBBBAAAAAA@@@??????@@@BBBCCCGGGDDDAAAAAADDDIIIMMMOOOIIILLLNNNOOOMMMKKKJJJJJJ???>>>===<<<<<<=========<<<@@@DDDCCC???>>>AAAFFFAAABBBCCCDDDDDDFFFIIILLLPPPPPPOOOLLLHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIMMMRRRTTTSSSPPPMMMLLLNNNNNNOOORRRYYYbbbkkkqqqttttttuuuuuutttrrrooonnniiieee^^^XXXTTTSSSTTTUUUWWWVVVUUURRRQQQQQQTTTWWWXXX___ffflllttt~~~yyykkk^^^UUUQQQOOONNNOOOMMMKKKLLLOOOSSSVVVWWWXXXWWWUUUSSSPPPNNNMMMLLLIIIJJJKKKMMMOOONNNLLLIIIEEEGGGIIIJJJKKKOOOWWW]]]iiilllllliiigggeee]]]UUUJJJHHHFFFFFFIIIOOOUUUYYY[[[[[[[[[YYYVVVRRRNNNLLLOOOVVV```jjjttt?????????@@@AAACCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFF???@@@AAAAAABBBBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>???@@@@@@??????AAABBBCCCDDDDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFDDDBBB@@@>>>=========<<<;;;;;;;;;===???AAABBBCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBB???>>>>>>===>>>???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBB@@@@@@????????????@@@@@@CCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAAAAAAA@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBB@@@????????????@@@AAAAAA===@@@BBBBBB???<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA<<<@@@CCCBBB>>>;;;;;;===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@AAACCCDDDEEECCC@@@>>>======>>>???AAABBBCCCEEEGGGIIIJJJKKKGGGGGGGGGFFFFFFEEEDDDCCC???>>>>>>@@@@@@???AAAEEEFFFOOOPPPQQQZZZaaakkk}}}|||rrrddd___WWWPPPJJJEEEAAA>>>======<<<<<<<<<===???@@@AAACCCHHHNNNRRRRRROOOLLLIIIJJJJJJHHHEEECCCCCCDDD>>>>>>>>>===<<<<<<<<<===;;;???BBBAAA===<<>>???>>>===>>>AAACCCFFFHHHIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEDDDCCCDDDEEEEEEHHHLLLNNNMMMKKKJJJIIISSSQQQOOOPPPUUU\\\bbbfffgggggghhhhhhfffdddbbb```[[[XXXTTTOOOMMMLLLMMMNNNOOONNNMMMJJJIIIIIILLLOOOPPPVVV]]]bbbkkktttyyyyyytttmmmbbbXXXRRROOOMMMLLLOOOLLLJJJKKKNNNQQQTTTUUUWWWVVVTTTRRROOOLLLJJJIIIFFFDDDCCCDDDFFFGGGFFFEEEAAACCCDDDEEEGGGLLLUUU\\\fffhhhgggccc```]]]WWWPPPHHHGGGFFFGGGIIINNNRRRUUUTTTTTTUUUUUUSSSQQQOOONNNOOOVVV___iiisss}}};;;<<<<<<>>>???@@@@@@AAA>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>======>>>>>>???@@@AAAAAA<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDCCCAAA@@@???@@@BBBCCCDDDDDDCCCCCCAAA@@@???>>>???@@@@@@@@@AAAAAABBBBBBEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;<<<>>>???AAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFEEEEEEDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@AAABBB@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===::::::;;;<<<<<<<<<;;;;;;;;;===???@@@@@@@@@BBBCCC??????@@@@@@@@@AAAAAABBBEEEEEEEEEFFFFFFGGGHHHHHHBBBAAAAAAAAA@@@@@@??????@@@????????????@@@AAAAAA>>>BBBEEEDDD@@@<<<;;;;;;:::999999999999999:::::::::;;;<<<===>>>???@@@AAAAAA@@@???===<<<;;;;;;;;;:::;;;=========<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@???>>><<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFFFFCCCCCCDDDEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>???@@@FFFFFFGGGOOOTTT___sssttteee\\\UUUQQQLLLHHHFFFDDDAAA???;;;;;;::::::;;;<<<>>>???@@@CCCJJJQQQVVVVVVRRRNNNKKKIIIGGGDDDCCCBBBAAAAAA???@@@AAA???<<<;;;;;;;;;999<<<>>>===;;;;;;===@@@>>>??????===<<<<<>>>>>@@@BBBDDDDDDCCCBBBBBBCCCFFFIIILLLNNNNNNLLLLLLLLLSSSPPPNNNOOOSSSXXX[[[\\\\\\\\\]]]]]]\\\ZZZWWWVVVQQQOOOLLLIIIGGGGGGHHHIIIHHHHHHFFFDDDBBBCCCFFFHHHIIIPPPVVV[[[aaaiiillljjjgggaaaYYYSSSOOOMMMLLLKKKLLLJJJHHHIIIKKKNNNPPPPPPRRRQQQOOOMMMJJJGGGEEEDDDAAA@@@>>>>>>@@@AAABBBAAA???@@@BBBCCCFFFMMMXXX```aaadddbbb]]]XXXUUUPPPJJJHHHHHHIIIKKKNNNQQQTTTVVVQQQRRRSSSSSSRRRQQQPPPOOONNNSSS[[[bbbiiisss}}}<<<===>>>???@@@@@@AAAAAA>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>??????@@@@@@@@@@@@===>>>>>>????????????>>>??????@@@@@@AAAAAA@@@@@@CCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGEEEDDDDDDCCCBBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIGGGFFFDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>??????AAACCCEEEHHHIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFBBBBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFGGGFFFEEECCCBBBAAA>>>???@@@BBBBBBBBBAAA@@@===???@@@@@@@@@???AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBFFFJJJIIICCC>>>======;;;::::::999999::::::;;;999999:::<<<===>>>???@@@CCCCCCBBBBBBAAA@@@???>>>AAA???======???@@@@@@@@@<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???AAABBB??????@@@@@@@@@@@@@@@???<<<===>>>@@@AAACCCDDDEEEBBBCCCEEEFFFFFFDDDBBB@@@>>>>>>===<<<<<<>>>>>>===???CCCAAABBBGGGHHHRRRfffxxx|||ooobbbVVVOOOMMMKKKHHHGGGFFFDDDBBB@@@======<<<<<<===>>>@@@AAADDDDDDFFFJJJOOOSSSTTTUUUNNNJJJFFFEEEGGGHHHFFFDDDDDDEEEFFFCCC???<<<;;;<<<999:::;;;;;;<<<======>>>@@@AAA@@@???>>>>>>@@@BBBAAACCCEEEDDDAAA???======>>>AAACCCDDDDDDCCCDDDEEEGGGJJJMMMNNNNNNNNNNNNOOONNNMMMLLLOOOSSSWWWXXXWWWUUUVVVWWWWWWWWWUUURRRQQQMMMKKKIIIGGGFFFFFFFFFGGGEEEDDDCCC@@@??????BBBEEEFFFLLLRRRUUUZZZ______]]]^^^YYYSSSOOOLLLKKKJJJIIIHHHGGGFFFGGGJJJLLLMMMLLLMMMLLLJJJGGGEEEBBB@@@??????>>>======???@@@@@@??????@@@BBBCCCGGGPPP\\\dddaaacccbbb[[[UUURRRNNNIIIHHHKKKNNNSSSWWWYYY[[[[[[UUUUUUTTTSSSQQQOOOMMMLLLKKKNNNRRRVVV[[[dddnnnvvv<<<===>>>???@@@@@@@@@@@@>>>@@@CCCEEEFFFFFFFFFEEECCCCCCBBBAAAAAA@@@@@@??????????????????@@@@@@@@@<<<======>>>???@@@@@@@@@@@@@@@??????????????????????????????????????????===>>>>>>?????????>>>>>><<<<<<===>>>>>>>>>======CCCBBB???>>>===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAAAAACCCDDDEEEFFFFFFFFFDDDDDDBBBBBBBBBDDDFFFGGGCCCBBBAAAAAAAAABBBDDDEEE@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDCCC????????????>>>===;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>@@@DDDGGGJJJKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEEEECCCCCCCCCCCCDDDEEEDDDDDDEEEEEEEEECCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCEEEEEEEEEDDDCCCAAABBBCCCBBB@@@???@@@AAAGGGFFFFFFFFFFFFFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDGGGLLLOOONNNGGGBBB@@@AAA======<<<<<<<<<<<<<<<===999999:::<<<===???@@@@@@@@@BBBCCCEEEFFFFFFEEEDDDHHHCCC???===>>>@@@>>><<>>>>>>>>???@@@AAABBBCCC===???@@@BBBBBBBBBAAAAAA<<<===>>>@@@BBBDDDEEEFFFCCCEEEHHHIIIIIIGGGDDDAAA??????===;;;<<>>???CCC??????BBB@@@HHH[[[ggg{{{}}}yyyssskkkcccZZZQQQKKKGGGFFFDDDDDDDDDBBB???======<<<<<<<<<<<<>>>@@@AAACCCEEEJJJPPPVVVWWWVVVTTTMMMHHHDDDEEEIIIKKKIIIFFFIIIKKKKKKHHHBBB>>>===>>>;;;;;;:::<<<>>>@@@@@@???>>>???>>>===;;;<<<>>>@@@@@@BBBDDDDDDCCCAAAAAAAAA>>>AAADDDFFFFFFFFFGGGHHHCCCEEEHHHJJJIIIIIIJJJKKKKKKJJJLLLPPPUUUYYYXXXVVVTTTTTTVVVVVVVVVTTTRRRPPPLLLKKKIIIHHHGGGGGGGGGGGGEEEDDDCCC@@@??????BBBEEEEEELLLQQQTTTWWWZZZYYYUUUZZZVVVPPPLLLJJJIIIHHHGGGEEEEEEEEEGGGJJJLLLLLLLLLJJJIIIGGGEEEBBB@@@>>>>>>@@@?????????AAABBBAAA@@@???AAABBBDDDIIIRRR___hhhdddfffddd]]]WWWSSSOOOKKKIIIMMMSSSYYY^^^```aaaaaaZZZYYYWWWTTTQQQNNNKKKIIIHHHJJJLLLMMMQQQYYYdddlllzzz???===<<<===>>>??????>>>DDDDDDDDDEEEHHHIIIHHHGGGCCCCCCCCCBBBAAAAAABBBCCC>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========AAA???>>>===>>>>>>===<<<>>>>>>===>>>???@@@@@@??????>>>======??????>>>===>>>>>>>>>===<<<===???AAA@@@@@@AAAAAAAAA@@@>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========???AAACCCDDDDDDDDDEEEFFFDDDCCCBBBCCCDDDDDDCCCBBBFFFEEEDDDDDDDDDCCCAAA???AAA@@@@@@@@@@@@AAABBBBBBGGGFFFFFFHHHIIIHHHFFFDDD@@@???===<<<;;;<<<<<<============<<<<<<<<<<<<<<<===AAAEEEHHHHHHHHHHHHHHHMMMMMMMMMKKKGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEGGGEEEDDDDDDDDDEEEEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKPPPQQQPPPNNNKKKIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHFFFDDDDDDEEE>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHIIIIIIKKKOOOOOOKKKKKKIIIHHHGGGHHHHHHGGGFFFMMMJJJHHHFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDHHHJJJJJJRRRWWWSSSLLLGGGDDDAAA???@@@@@@???======>>>@@@>>>=========>>>AAADDDEEEGGGHHHIIIIIIHHHFFFCCCAAA???>>>======<<<<<<=====================>>>??????<<<>>>@@@BBBBBB@@@>>>===<<<===;;;999;;;AAACCCAAAAAAAAABBBCCCCCCBBBBBBAAACCC???>>>AAACCCCCCFFFKKKKKKKKKKKKJJJJJJIIIHHHGGGDDDAAA???>>>?????????>>>:::;;;<<<;;;<<<@@@GGGMMM]]]iiiuuuyyyzzzxxxoooeeecccbbbaaa```]]]WWWPPPKKKJJJJJJHHHFFFDDDCCCCCCBBBCCC???<<<<<<>>>@@@???>>>GGGGGGHHHKKKMMMOOOOOONNNNNNJJJHHHKKKKKKHHHFFFGGGKKKJJJIIIIIIHHHDDD???;;;=========<<<;;;;;;>>>@@@@@@>>><<<:::999:::;;;<<>>>>>CCCJJJLLLNNNQQQSSSTTTTTTRRRQQQKKKIIIMMMJJJBBBEEEJJJCCCHHHGGGFFFHHHKKKMMMMMMLLLNNNIIIEEEDDDAAA>>>>>>BBB>>>CCCEEEBBB@@@BBBBBB???BBBBBBBBBFFFLLLTTT]]]bbbaaaaaaaaa^^^ZZZTTTOOOKKKNNNOOOSSS^^^jjjpppnnnjjjddd```ZZZTTTQQQNNNLLLJJJGGGKKKMMMKKKHHHNNN[[[fffsssBBB@@@??????AAABBBBBBAAAEEEEEEFFFHHHJJJJJJIIIGGGFFFEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@?????????>>>>>>>>>===@@@???>>>>>>>>>??????>>>@@@@@@???@@@AAABBBAAAAAA@@@???>>>>>>??????>>><<<>>>>>>>>>===<<<<<<===>>>??????@@@@@@@@@???======???@@@@@@@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@===???AAABBBBBBAAACCCDDDEEEDDDDDDDDDEEEFFFEEEEEEGGGFFFFFFFFFFFFEEECCCAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDBBBAAA@@@>>>=========>>>>>>@@@@@@@@@AAA@@@@@@@@@???===AAAFFFIIIKKKMMMOOOQQQNNNNNNNNNKKKHHHGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIEEEEEEFFFGGGHHHHHHFFFEEEMMMMMMOOOQQQSSSTTTUUUVVV[[[[[[ZZZVVVRRRPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNNNNMMMKKKJJJIIIGGGHHHIIIHHHFFFEEEEEEFFFEEEGGGIIIHHHGGGFFFHHHIIILLLPPPTTTUUUWWWZZZXXXSSSOOOMMMJJJIIIJJJJJJIIIHHHLLLIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJRRRZZZ___[[[TTTOOOLLLIIICCCDDDDDDCCC@@@??????@@@AAA@@@???@@@AAACCCFFFGGGJJJKKKMMMMMMLLLIIIEEECCC????????????@@@@@@BBBBBB??????>>>======>>>??????BBBCCCEEEGGGFFFDDDBBB@@@BBBCCCAAA@@@DDDKKKOOONNNIIIHHHHHHGGGGGGGGGHHHHHHGGGCCCBBBEEEFFFFFFIIINNNRRRRRRSSSRRRQQQOOOMMMLLLDDDBBB@@@??????@@@@@@???===>>>>>>======???DDDIIIMMMVVV]]]___```___ZZZTTTUUUWWW[[[^^^___\\\XXXTTTOOOOOOMMMLLLLLLLLLLLLLLLHHHDDD@@@???@@@AAAAAAAAAEEEEEEFFFIIILLLNNNOOOOOOPPPKKKHHHJJJJJJGGGFFFHHHLLLKKKLLLMMMMMMJJJFFFCCC===>>>???>>>>>>>>>AAACCCBBBAAA???>>>===>>>??????BBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMPPPSSSTTTUUUUUUQQQOOOMMMOOOSSSSSSPPPLLLHHHIIIIIIIIINNNUUUTTTPPPPPPJJJDDDBBBAAA???BBBFFFMMMOOORRRUUUUUUSSSQQQOOOMMMKKKMMMJJJCCCHHHOOOJJJFFFFFFFFFIIILLLNNNNNNNNNLLLGGGCCCBBB@@@===>>>AAAAAAGGGIIIGGGFFFGGGGGGDDDEEEDDDDDDEEEJJJQQQWWW\\\```aaacccccc```[[[UUURRROOOPPPWWWdddrrrzzz{{{wwwlllfff]]]UUUPPPKKKHHHFFFAAAFFFJJJJJJIIIMMMXXXbbbsssEEECCCBBBCCCEEEGGGHHHHHHKKKKKKMMMPPPRRRQQQOOOLLLIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<;;;:::======>>>>>>???@@@AAAAAACCCDDDEEEEEEEEEFFFEEEEEEFFFEEEDDDDDDDDDCCCAAA>>>?????????>>>======<<<<<>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAA>>>@@@BBBBBBAAA@@@AAABBBEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEEEECCCAAA>>>===<<<;;;;;;<<<======??????AAABBBBBBAAA@@@???===@@@DDDGGGJJJNNNQQQTTTSSSSSSRRROOOLLLJJJKKKMMMIIIIIIIIIJJJLLLOOOSSSUUURRRPPPNNNKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLRRRSSSVVVYYY\\\^^^```aaagggeeebbb]]]XXXUUUUUUVVVTTTTTTSSSSSSQQQPPPNNNMMMNNNOOOOOOPPPOOONNNLLLKKKJJJKKKKKKJJJHHHGGGGGGHHHIIIKKKLLLKKKHHHGGGJJJMMMTTT\\\dddhhhkkkllliiiccc\\\XXXTTTQQQPPPPPPOOONNNMMMJJJGGGEEEFFFHHHHHHHHHJJJKKKKKKJJJIIIIIILLLNNNVVV___ddd```ZZZUUURRROOONNNOOONNNLLLHHHEEEDDDDDDFFFEEECCCCCCCCCEEEGGGIIILLLMMMOOOPPPNNNJJJEEEBBB;;;;;;<<<===???AAABBBCCCDDDBBB@@@??????@@@AAACCCGGGIIIKKKMMMLLLJJJFFFDDDCCCDDDCCCCCCJJJTTTZZZ[[[WWWUUURRRPPPOOOPPPRRRTTTQQQNNNLLLNNNOOONNNPPPTTTXXXYYYYYYYYYWWWSSSPPPNNNHHHFFFCCCBBBCCCCCCCCCBBB@@@@@@@@@???>>>>>>@@@CCCCCCHHHKKKJJJJJJKKKLLLJJJLLLRRR[[[bbbfffeeeaaa___WWWVVVUUUTTTTTTTTTUUUVVVOOOKKKFFFCCCBBBCCCCCCCCCDDDEEEGGGIIIMMMPPPTTTUUUXXXQQQLLLLLLKKKIIIIIILLLLLLLLLLLLLLLLLLJJJFFFBBB:::;;;<<<<<<<<<===???AAAAAA@@@???????????????@@@BBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGIIILLLOOOQQQQQQQQQPPPOOOMMMMMMOOORRRRRROOOLLLIIIIIIIIIMMMXXXaaabbb\\\[[[QQQHHHFFFEEECCCCCCEEENNNQQQUUUWWWXXXVVVSSSQQQQQQMMMNNNJJJCCCKKKUUURRRGGGGGGJJJNNNQQQSSSRRRQQQLLLGGGCCCBBB@@@===???BBBEEEKKKOOONNNNNNNNNMMMJJJIIIGGGEEEEEEGGGKKKPPPSSS[[[^^^cccfffeee```ZZZVVVPPPSSS[[[hhhwwwrrrkkk```UUUMMMHHHDDDBBB???DDDIIIIIIHHHLLLUUU^^^uuuGGGFFFEEEGGGKKKOOORRRRRRUUUVVVYYY\\\^^^^^^ZZZWWWNNNMMMLLLKKKKKKJJJIIIGGGDDDCCCAAA@@@???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>@@@BBBEEEGGGJJJLLLNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNLLLHHHEEEBBBAAA@@@@@@@@@???>>><<>>>>>===<<<<<<===>>>??????@@@BBBCCCDDDCCCBBBAAABBBDDDGGGIIIKKKOOOTTTWWW]]]\\\YYYUUUPPPNNNNNNOOOKKKKKKKKKMMMPPPTTTYYY\\\XXXVVVSSSPPPMMMKKKJJJIIIMMMOOOSSSUUUVVVWWWXXXXXX[[[]]]aaaeeeiiilllnnnooouuusssnnngggaaa]]]]]]^^^^^^]]][[[XXXUUUQQQOOOMMMMMMMMMNNNOOONNNMMMLLLKKKLLLMMMMMMLLLJJJJJJJJJLLLKKKNNNPPPNNNKKKKKKNNNSSSZZZfffsss{{{}}}xxxpppkkkeee```\\\ZZZXXXVVVQQQMMMIIIGGGGGGIIIJJJKKKOOOPPPQQQPPPOOOPPPRRRTTTZZZccciiifffaaa^^^[[[XXX[[[\\\[[[XXXSSSOOOLLLKKKKKKJJJGGGEEEDDDEEEFFFGGGHHHIIILLLMMMKKKGGGBBB???::::::;;;===>>>AAABBBDDDFFFEEECCCBBBBBBDDDFFFHHHIIIKKKNNNPPPPPPNNNKKKIIIDDDEEEEEEGGGQQQ___iiikkkjjjfffaaa]]][[[]]]```bbb```\\\ZZZ[[[ZZZWWWWWW[[[^^^___``````^^^ZZZUUURRRMMMJJJHHHFFFGGGGGGFFFEEE@@@@@@@@@??????>>>>>>???AAADDDEEECCCBBBDDDHHHJJJQQQXXXccckkknnnmmmiiifffbbb```^^^[[[ZZZYYYZZZZZZVVVRRRLLLGGGDDDCCCCCCCCCFFFHHHJJJMMMQQQWWW^^^bbbddd\\\UUURRRPPPNNNOOORRRTTTRRRPPPMMMKKKHHHCCC@@@<<<>>>???>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFDDDBBBAAACCCDDDEEEEEEFFFFFFFFFEEEEEEHHHLLLPPPRRRQQQOOONNNPPPPPPQQQSSSTTTSSSPPPLLLJJJJJJLLLUUUeeessstttnnnhhhZZZMMMHHHGGGGGGGGGIIINNNQQQVVV[[[]]]\\\ZZZYYYUUUPPPOOOIIICCCMMMXXXWWWKKKMMMQQQVVVZZZZZZVVVSSSNNNHHHDDDCCCAAA???@@@EEEGGGNNNSSSSSSSSSSSSQQQNNNIIIHHHEEEDDDEEEHHHKKKMMMTTTYYY```eeefffaaa[[[WWWSSSVVV]]]hhhsssyyyzzzwwwppphhh\\\RRRJJJFFFCCCBBBAAAEEEHHHHHHHHHMMMXXX```xxxJJJIIIJJJMMMSSSYYY]]]______aaadddgggjjjjjjgggeeeYYYWWWUUUTTTTTTRRRNNNKKKKKKIIIFFFDDDBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB<<<===???@@@AAAEEEKKKPPPUUUXXX\\\]]]\\\\\\]]]^^^^^^]]]]]]]]][[[WWWQQQMMMFFFDDDAAAAAABBBAAA???===>>>>>>???@@@AAACCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCHHHGGGEEEDDDDDDDDDFFFFFFDDDEEEFFFFFFDDDBBBBBBCCCCCCEEEFFFFFFEEEGGGKKKNNNXXX]]]bbbffffffdddddddddaaa^^^ZZZUUUPPPKKKHHHGGGJJJHHHFFFFFFGGGGGGEEEDDDBBBBBBAAAAAAAAACCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGHHHJJJMMMPPPSSSXXX]]]aaagggfffbbb\\\VVVQQQOOOOOONNNNNNOOORRRUUUZZZ^^^```^^^]]]ZZZWWWSSSQQQOOONNNOOORRRWWWZZZ\\\___cccfffmmmppptttyyy}}}~~~vvvoookkklllmmmmmmkkkgggbbb\\\VVVQQQNNNKKKKKKLLLMMMLLLKKKJJJIIILLLMMMMMMLLLKKKKKKMMMOOOQQQUUUXXXVVVRRRQQQUUUZZZ^^^mmm~~~xxxpppkkkfffaaa^^^VVVQQQKKKHHHGGGIIIJJJKKKOOOQQQSSSUUUVVVWWWZZZ]]]ccclllsssqqqmmmkkkiiigggffffffddd```[[[VVVTTTSSSSSSPPPLLLHHHEEECCCCCCCCC@@@BBBDDDFFFEEEAAA>>>;;;>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEEEEFFFHHHKKKLLLJJJKKKNNNPPPQQQQQQOOONNNIIIKKKLLLPPP]]]ppp}}}{{{tttooollllllnnnpppooojjjgggfffbbb\\\[[[]]]bbbccceeeeeeddd```\\\ZZZQQQNNNKKKIIIHHHHHHGGGEEE????????????@@@??????>>>===???@@@@@@???AAAGGGMMMZZZbbblllrrrsssqqqnnnlllnnnlllgggccc```^^^]]]]]]\\\YYYSSSLLLFFFCCCBBBBBBGGGIIILLLPPPUUU^^^hhhoooqqqhhh___[[[YYYVVVWWWZZZaaa]]]XXXSSSOOOLLLHHHEEEGGGHHHHHHGGGFFFGGGJJJLLLLLLLLLLLLLLLKKKJJJHHHGGGBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDEEEEEEDDDCCCAAA@@@CCCCCCDDDEEEEEEEEEDDDDDDDDDIIIOOOTTTVVVUUURRRPPPRRRTTTWWWYYYYYYVVVQQQMMMJJJMMMTTTbbbwwwxxxhhhWWWNNNKKKIIIIIILLLMMMQQQWWW\\\```bbbaaa```XXXRRRPPPJJJCCCMMMYYYWWWNNNRRRYYY```ccc```ZZZTTTNNNHHHCCCAAA???===???DDDHHHOOOTTTTTTSSSTTTRRRNNNHHHFFFDDDCCCCCCFFFHHHJJJOOOUUU^^^eeegggccc\\\WWWUUUWWW]]]eeelllooonnnllleee^^^TTTLLLGGGEEEDDDCCCBBBDDDEEEFFFJJJTTTbbblll|||QQQPPPQQQUUU\\\dddiiilllhhhiiilllppptttuuutttrrrkkkhhhdddbbbaaa^^^XXXSSSQQQNNNJJJFFFDDDDDDEEEGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBCCCEEEKKKTTT[[[eeeiiinnnppppppoooqqqsssooonnnnnnnnnkkkfff___ZZZOOOKKKFFFDDDDDDDDDAAA>>>===>>>???AAACCCFFFIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJHHHFFFDDDDDDDDDEEEHHHIIIIIIIIIKKKPPPUUUaaahhhpppuuuuuuuuuuuuvvvqqqnnnhhhaaaZZZTTTOOOMMMMMMKKKIIIHHHHHHHHHGGGFFFBBBBBBAAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLIIILLLQQQVVV[[[bbbiiinnnrrrqqqmmmggg___XXXUUUSSSTTTUUUWWWZZZ^^^aaadddfff^^^]]][[[XXXUUURRRPPPOOOQQQUUU[[[___ccciiiqqqwww}}}yyywwwxxxzzzwwwtttoooggg___WWWQQQMMMLLLLLLMMMNNNNNNMMMLLLKKKNNNNNNOOONNNNNNOOORRRTTTWWW\\\```^^^XXXUUUXXX\\\dddttt{{{tttnnnjjj^^^XXXPPPJJJHHHIIIJJJKKKNNNRRRVVVZZZ]]]aaaeeehhhllluuu|||zzzvvvsssqqqooonnnmmmkkkfff```]]][[[\\\^^^ZZZTTTNNNHHHDDDAAA@@@<<<===???AAAAAA@@@>>>===??????@@@AAACCCEEEGGGHHHJJJJJJJJJKKKMMMNNNPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSLLLNNNPPPWWWggg}}}~~~}}}~~~|||vvvqqqnnnggg___[[[[[[]]]___aaabbbbbbaaa___]]]VVVSSSOOOLLLJJJIIIGGGEEEAAA@@@???@@@AAABBBAAA@@@>>>>>>@@@AAAAAACCCLLLVVVccciiiqqquuutttqqqoooooouuurrrnnniiifffddddddddddddaaa\\\TTTKKKFFFCCCCCCEEEHHHMMMRRRYYYdddrrr{{{}}}tttkkkhhhfffdddeeeiiikkkeee]]]VVVQQQNNNLLLKKKLLLLLLKKKJJJJJJMMMRRRVVVUUUVVVVVVUUUSSSOOOLLLIIIEEEFFFIIIJJJJJJGGGEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAEEEKKKSSSZZZ]]]]]]YYYWWWVVVZZZ```dddccc^^^WWWRRROOOUUUaaarrrwwwfffZZZRRRLLLLLLNNNNNNQQQVVVZZZ^^^`````````XXXRRRQQQLLLEEENNNYYYWWWQQQWWWbbblllooojjj```XXXNNNGGGBBB@@@===;;;===BBBHHHNNNRRRQQQPPPQQQPPPMMMGGGEEEDDDBBBCCCEEEGGGIIIMMMTTT^^^fffiiifff```\\\WWWYYY^^^ccchhhiiigggdddYYYTTTLLLGGGDDDDDDDDDDDD@@@AAACCCEEELLLYYYjjjuuu}}}[[[ZZZ[[[^^^eeemmmrrruuuqqqrrrtttxxx}}}|||yyyuuuuuuuuurrrlllggg[[[XXXRRRMMMJJJJJJLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHGGGIIIQQQ^^^hhhuuuzzzxxxpppjjj```YYYPPPLLLJJJIIIFFFBBBBBBBBBDDDGGGJJJNNNRRRTTTRRRSSSSSSTTTTTTSSSSSSRRRQQQOOOLLLIIIGGGGGGHHHIIIOOOPPPPPPOOOLLLIIIIIIIIIKKKMMMOOOOOONNNQQQWWW]]]hhhpppzzz}}}wwwoooggg```[[[XXXSSSQQQNNNMMMMMMNNNMMMLLLDDDDDDDDDDDDEEEGGGIIIJJJNNNMMMMMMMMMNNNQQQSSSUUURRRVVV\\\bbbhhhooouuuzzz|||wwwnnngggaaa___]]]___bbbeeehhhjjjkkkkkk``````^^^\\\ZZZWWWUUUTTTWWW\\\bbbgggllluuu|||wwwooofff]]]VVVRRRQQQQQQRRRSSSSSSSSSRRRQQQUUUVVVVVVWWWWWWYYY]]]```eeekkkooolllccc]]]]]]aaakkk{{{~~~zzzjjjcccZZZRRRNNNNNNOOOOOOQQQUUU\\\bbbhhhmmmssswwwxxx~~~zzzwwwtttvvvuuuqqqlllgggeeeeeefffjjjfff^^^UUUMMMFFFBBB@@@===>>>@@@BBBDDDEEEEEEFFFCCCDDDEEEGGGJJJMMMPPPQQQVVVVVVWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVPPPRRRUUU]]]ppp|||vvvmmmbbb\\\[[[ZZZ[[[^^^```bbbcccdddddd___[[[WWWSSSPPPNNNKKKIIIGGGEEEBBBBBBDDDEEECCCBBBBBB@@@AAACCCDDDHHHUUUdddooossswwwwwwrrrnnnmmmooorrrpppllliiihhhiiijjjlllllljjjfff]]]SSSKKKGGGFFFFFFJJJOOOUUU]]]kkk|||yyyxxxxxxwwwzzz~~~wwwooocccXXXRRROOONNNNNNKKKKKKJJJIIILLLRRRZZZ```dddddddddbbb^^^YYYTTTQQQNNNQQQTTTVVVUUURRRMMMJJJFFFEEECCCBBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBAAAAAAGGGMMMWWW```eeeeeeaaa___\\\ccclllrrrrrrlllddd___YYYbbbooo}}}ssshhh^^^VVVSSSUUURRRSSSTTTVVVWWWWWWWWWWWWUUUQQQRRROOOIIIRRR[[[XXXUUU___nnn{{{yyymmmcccRRRKKKDDDAAA>>><<<>>>BBBHHHMMMPPPNNNMMMNNNNNNKKKGGGFFFDDDCCCCCCDDDEEEGGGIIIPPP[[[eeeiiiiiieeebbb\\\]]]```cccdddccc___\\\SSSOOOIIIDDDBBBBBBAAAAAABBBBBBDDDGGGMMMYYYfffppp|||cccbbbbbbeeekkkrrrwwwyyyxxxyyy{{{|||jjjfff```ZZZWWWVVVXXXYYYYYYYYYXXXVVVTTTRRRQQQPPPKKKLLLLLLKKKMMMVVVeeeppp~~~xxxnnnfff[[[TTTQQQOOOKKKGGGHHHIIIKKKNNNRRRWWW[[[]]]]]]]]]^^^^^^^^^^^^]]]]]]]]][[[WWWSSSQQQQQQQQQRRRVVVWWWWWWUUURRRPPPOOOOOOOOORRRUUUTTTSSSVVV]]]ccckkktttxxxpppiiidddbbbZZZXXXUUUSSSTTTTTTSSSRRRMMMLLLLLLMMMNNNPPPRRRSSS[[[ZZZXXXXXXZZZ]]]aaaccccccgggmmmrrrwww}}}|||tttnnnkkkdddfffjjjmmmooopppppppppiiihhhgggfffdddbbb```___^^^ccciiinnnuuuzzzqqqiiibbb^^^UUUVVVWWWXXXXXXXXXWWWVVV]]]^^^______```cccgggkkkwww}}}}}}rrrjjjiiikkkqqquuummmcccZZZUUUTTTUUUUUUVVV[[[bbbjjjqqqxxx{{{}}}{{{wwwrrrmmmlllmmmpppsssnnneee[[[QQQIIIDDDAAA@@@AAACCCEEEHHHJJJLLLMMMMMMNNNPPPSSSWWW[[[^^^```bbbcccdddeeedddbbb___^^^]]][[[XXXUUUTTTUUUVVVXXXXXX[[[^^^ggg{{{~~~sssfff___]]]___```cccfffiiilllnnnooogggddd^^^ZZZWWWTTTQQQOOOMMMIIIEEEDDDFFFFFFEEECCCDDD@@@@@@AAABBBHHHYYYkkk{{{}}}~~~yyyrrrlllkkkmmmkkkjjjhhhfffgggjjjnnnpppqqqqqqmmmeeeYYYPPPJJJIIIHHHMMMSSSYYYbbbqqq}}}nnn```WWWSSSQQQQQQNNNMMMLLLMMMQQQYYYdddkkkuuuuuuuuusssnnngggaaa^^^XXX[[[```bbbaaa\\\VVVQQQJJJHHHFFFEEEEEEFFFIIIJJJDDDDDDDDDEEEDDDDDDCCCCCCHHHOOOZZZdddjjjjjjgggdddbbbjjjvvvyyyqqqllldddmmmyyyyyyrrriii___[[[]]]UUUUUUSSSRRRPPPOOONNNNNNRRRPPPSSSRRRMMMUUU^^^ZZZZZZeeewwwyyynnnWWWPPPIIIEEEBBB???AAAEEEIIIMMMOOOLLLKKKLLLLLLJJJHHHGGGEEECCCBBBCCCDDDEEEDDDLLLWWWbbbhhhiiigggeee```aaaccccccaaa]]]XXXTTTRRRNNNHHHDDDBBB@@@???>>>FFFGGGGGGIIIMMMTTT^^^eee{{{ooommmlllqqqyyyxxxooohhhfffdddcccaaaeeeeeedddcccaaa^^^[[[YYYWWWXXXXXXVVVXXX```mmmwww~~~xxxnnneee^^^XXXTTTRRRPPPRRRVVV[[[```fffjjjlllppppppoooooonnnmmmmmmmmmpppllleee___ZZZXXXXXXYYY[[[___bbb___YYYUUUTTTVVVZZZ]]]___]]]ZZZZZZ___cccqqqvvv}}}yyyssspppiiiccc[[[XXXZZZ\\\[[[YYYWWWVVVTTTSSSVVVZZZ___bbbcccdddeeegggiiilllnnnppprrrvvv||||||zzztttuuuwww{{{~~~~~~|||zzzpppoooooonnnmmmmmmnnnnnnkkknnnssszzzzzzoooffffffdddcccaaa````````````gggiiijjjlllnnnsssyyy}}}zzzxxxuuukkkccc___^^^^^^aaafffooowww~~~yyysssrrrvvv{{{zzzxxxrrrhhh\\\RRRKKKHHHJJJJJJKKKOOOUUUZZZ^^^___^^^]]]___ccciiiooorrrtttvvvvvvvvvtttqqqmmmiiifffeeeccc___\\\[[[]]]___```eeedddgggssszzznnneee___cccaaabbbhhhqqqxxxyyywwwqqqnnniiiddd```\\\ZZZYYYUUUSSSPPPNNNNNNMMMKKKIIIIIIDDDEEEJJJKKKNNNaaavvvxxxuuuoooiiigggeeebbb``````cccfffiiioooooommmfff\\\TTTOOONNNPPPPPPSSS\\\jjj{{{zzziii\\\UUUUUUWWWUUUVVVUUURRRSSS]]]mmmzzz{{{vvvrrrpppfffgggkkkpppsssmmmbbbXXXYYYTTTOOOMMMNNNPPPQQQPPPRRROOOJJJFFFDDDCCCBBBAAAJJJQQQ\\\ffflllnnnlllkkkkkkzzzpppooonnnrrrxxx{{{xxxxxxyyyxxxzzz{{{{{{wwwpppiiieee]]]YYYUUURRRPPPNNNMMMKKKOOOPPPPPPOOOMMMLLLMMMNNNWWWiiiwww```RRRDDD?????????@@@CCCKKKLLLLLLKKKHHHGGGGGGHHHKKKIIIEEEAAA???@@@AAABBBFFFIIIOOOYYYccciiiiiihhhhhhjjjjjjgggeeebbbZZZPPPLLLHHHCCC@@@???@@@@@@@@@DDDCCCEEEIIIMMMPPPXXXaaasssssspppooossszzz~~~xxxuuutttsssrrrrrrrrrqqqpppmmmkkkhhhfffaaaaaaaaa___```gggsss|||yyyqqqkkkeeeaaa^^^]]]___ccchhhmmmrrrvvvxxxzzzzzzzzzzzzzzzzzzzzzzzz|||yyyrrrlllgggeeeeeeeeegggkkkmmmjjjeee```___aaabbbeeegggfffccccccgggkkkuuuxxx~~~}}}zzzsssmmmfffccceeeffffffdddbbbaaa______aaaeeejjjmmmpppqqqrrrtttwwwyyy|||}}}{{{zzzzzzyyyyyyyyyzzzzzzxxxzzz}}}|||uuusssrrrpppooonnnmmmnnnnnnsssuuuwwwyyy|||wwwpppmmmmmmmmmpppuuu}}}~~~|||~~~uuuiii]]]UUURRRRRRRRRTTTZZZaaahhhlllnnnooooooqqquuu{{{}}}xxxtttrrrooommmjjjgggeeefffhhhiiioooooosss}}}zzzqqqllllllkkklllrrrzzzzzzxxxuuurrrnnnkkkiiihhhdddaaa]]][[[ZZZXXXVVVTTTQQQLLLLLLOOOPPPRRRbbbuuu}}}yyytttnnneeeaaa[[[VVVTTTVVVYYY\\\jjjkkkjjjeee___ZZZXXXXXXXXXXXXZZZbbbooo}}}~~~nnnaaaZZZYYYZZZXXXXXXWWWUUUXXXddduuu~~~zzzxxxppprrrxxxuuulllbbb^^^[[[ZZZ]]]___``````[[[VVVOOOHHHDDDBBBBBBBBBGGGOOO[[[hhhqqquuuvvvuuuvvv{{{rrrlllhhhgggeeebbbbbbeeekkkqqqyyy~~~{{{tttoooddd___WWWQQQNNNLLLJJJIIILLLNNNPPPPPPPPPOOOPPPPPPXXXjjj~~~bbbTTTFFF@@@??????AAADDDLLLLLLMMMLLLIIIHHHHHHIIIKKKIIIEEEAAA??????@@@AAAEEEGGGMMMVVV___eeeffffffhhhkkkllljjjhhhcccZZZOOOIIIFFFAAA???@@@AAABBBBBBCCCBBBDDDHHHLLLOOOXXXaaarrrxxxuuutttvvv{{{~~~~~~|||||||||}}}~~~}}}}}}||||||}}}}}}{{{zzzwwwtttrrrqqqllllllkkkiiijjjoooxxx~~~yyytttoookkkkkkmmmqqquuuzzz{{{wwwtttttttttuuuxxxyyywwwqqqmmmlllmmmlllnnnpppooommmmmmpppssszzz|||{{{vvvpppnnnoooqqqqqqooonnnmmmlllmmmooorrrvvvxxx~~~~~~~~~~~~~~~xxxlllddd___```aaadddkkkttt{{{}}}{{{xxxvvvuuuuuuwwwxxx~~~~~~zzzyyyzzz~~~{{{zzzxxxuuupppmmmkkkhhhfffddd^^^YYYXXXZZZYYYZZZeeettt|||wwwssseee___VVVNNNJJJLLLPPPSSS^^^___```___]]]]]]]]]___``````cccjjjuuuvvvjjjbbb```___^^^]]][[[\\\bbbppp~~~sssrrrqqqrrruuuxxxyyyyyyoooggg[[[OOOGGGDDDDDDEEEEEENNN\\\kkkvvv}}}xxxmmmaaaZZZUUUSSSUUUYYY]]]ggguuu~~~oooggg[[[QQQKKKHHHGGGGGGIIIMMMRRRUUUVVVVVVVVVWWW]]]mmmdddVVVGGG@@@???@@@BBBEEEKKKLLLLLLKKKJJJIIIIIIJJJJJJHHHDDD@@@>>>>>>??????CCCEEEIIIPPPXXX___bbbbbbggglllooommmjjjdddYYYNNNFFFCCC@@@???@@@BBBCCCCCCBBBAAACCCGGGJJJNNNXXXcccrrr|||yyywwwxxxzzz}}}}}}|||zzzyyyyyyyyyzzz|||}}}~~~||||||||||||~~~}}}|||yyywwwtttrrrqqqqqqqqqooonnnmmmqqqxxx}}}zzzuuurrrsssuuuxxx|||}}}{{{{{{~~~}}}yyyuuuttttttqqqsssuuutttssssssuuuxxx~~~|||xxxtttrrrssstttuuutttuuuttttttuuuwwwyyy|||~~~{{{sssoooppprrruuu|||}}}zzzwwwuuusssmmmiiiggggggfffeeellluuuyyy}}}}}}zzzwwwuuujjjcccXXXOOOJJJKKKPPPTTTVVVWWWYYYZZZ\\\^^^```bbbcccdddhhhoooxxx{{{yyy{{{{{{rrrkkkhhhgggeeedddcccfffoooooo]]]OOOHHHFFFGGGGGGPPP^^^mmmzzzwwwjjj\\\UUURRRRRRUUUZZZXXXbbbssswwwmmm^^^PPPHHHEEEDDDDDDGGGMMMUUU\\\____________eeesssfffWWWGGG@@@??????AAAEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHFFFCCC@@@>>>======>>>AAACCCFFFKKKRRRXXX\\\^^^dddkkkooonnnjjjbbbVVVLLLEEECCC@@@???@@@AAABBBBBB@@@@@@BBBEEEHHHMMMYYYeeeuuu|||zzzyyyxxxyyyzzzzzzzzzwwwwwwvvvuuuvvvwwwxxxyyyzzzzzz|||}}}~~~}}}||||||}}}~~~}}}|||zzzwwwtttrrrpppooopppooonnnllllllnnnrrruuuxxx{{{~~~~~~{{{wwwtttuuuvvvyyy}}}~~~|||zzzxxxxxxuuuvvvxxxxxxxxxxxxyyyzzz~~~~~~yyywwwtttrrrssstttuuuvvvwwwwwwxxxyyyzzz|||~~~}}}~~~zzzwwwuuutttsssrrrtttwwwtttwwwzzz|||{{{yyywwwxxxssslll```VVVOOOOOORRRTTTXXXXXXYYY\\\___aaabbbbbbbbbdddiiipppyyy|||zzzwwwttttttwww{{{~~~~~~xxxsssqqqpppnnnmmmmmmsssooo[[[NNNIIIHHHIIIQQQ^^^nnn}}}nnnaaaVVVRRRRRRSSSUUUYYY[[[cccppp}}}xxxmmm^^^OOOGGGCCCBBBBBBDDDKKKVVV___dddeeeffffffmmmyyygggXXXIIIBBB@@@@@@AAADDDGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDAAA???===<<<<<<===???AAADDDHHHLLLRRRVVVZZZ___fffkkkiiiddd]]]RRRIIIFFFCCC@@@??????@@@????????????AAAEEEGGGMMM[[[hhh{{{yyyxxxwwwvvvvvvwwwxxxxxxvvvuuutttssssssssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{}}}~~~{{{xxxuuurrrqqqpppnnnmmmlllkkkkkkkkkmmmmmmrrruuuxxxzzz|||~~~~~~||||||{{{zzzwwwuuuuuuvvvyyy|||}}}|||{{{{{{xxxyyyzzz{{{|||||||||{{{~~~}}}{{{{{{zzzzzzvvvuuutttsssssstttvvvwwwwwwxxxyyy{{{|||}}}~~~}}}}}}~~~}}}{{{zzzttttttwwwzzzzzzxxxyyy}}}|||vvvkkkaaaZZZWWWWWWXXX]]]]]]^^^```bbbcccaaa___bbbdddiiiqqqyyywwwvvvuuurrrqqqrrrvvvyyy~~~~~~{{{zzzzzzwwwvvvyyygggUUUKKKHHHGGGOOO\\\lll~~~}}}hhh]]]TTTSSSUUUVVVVVVWWW]]]bbbjjjrrrwwwzzzzzzzzzrrriii[[[NNNGGGCCCBBBBBBBBBJJJUUU___fffiiijjjkkksss~~~kkk]]]NNNHHHFFFDDDEEEGGGGGGHHHHHHGGGDDDCCCCCCDDDBBBAAA???>>><<<<<<<<<======@@@CCCGGGJJJNNNRRRVVVYYY___ccc```[[[UUUMMMFFFEEECCC@@@?????????>>>===??????BBBDDDFFFMMM]]]llluuuuuuttttttssstttuuuwwwuuutttrrrqqqqqqqqqrrrrrrrrrssstttvvvvvvvvvuuuuuupppsssvvvwwwwwwxxx{{{}}}|||xxxuuurrrqqqqqqooonnnmmmllllllllllllkkknnnqqqtttvvvxxxzzz}}}~~~}}}|||{{{zzzyyyyyywwwvvvvvvwwwwwwvvvtttssstttvvvyyy|||~~~}}}|||||||||{{{{{{wwwxxxyyyzzz||||||{{{zzz~~~~~~~~~~~~zzzyyyxxxwwwwwwwwwxxxxxxsssssssssrrrrrrsssuuuwwwuuuvvvxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~|||~~~{{{tttrrrtttxxxxxxwwwzzzxxxqqqllliiihhhhhhiiiiiiiiilllmmmlllgggccceeegggkkkrrrzzzvvvxxxxxxwwwuuuvvvyyy|||~~~}}}oooYYYLLLGGGEEEKKKVVVeeexxxqqqdddZZZRRRTTTWWWXXXWWWXXXYYY\\\aaafffjjjkkkkkkjjjiiibbbWWWMMMGGGEEECCCCCCDDDLLLWWWbbbiiinnnpppqqqxxxrrrdddWWWQQQOOOLLLKKKLLLIIIIIIIIIGGGDDDBBBBBBBBB???>>>======<<<<<<======<<<@@@DDDGGGIIIKKKPPPSSSRRRXXXZZZVVVQQQMMMHHHDDDBBBAAA???>>>???@@@???>>>???@@@BBBEEEFFFMMM___ooorrrrrrrrrrrrqqqrrrtttvvvuuusssrrrppppppppppppqqqmmmoooqqqtttuuutttsssrrrnnnqqquuuwwwwwwxxx{{{~~~}}}zzzvvvrrrpppooooooqqqpppoooooooooooonnnlllkkkmmmqqqsssuuuwwwzzz}}}~~~}}}|||{{{yyywwwvvvuuutttrrrqqqqqqsssttttttsssqqqrrrtttvvvyyy|||~~~~~~~~~~~~|||zzzyyyxxxyyyzzzzzzyyyuuuuuuvvvxxxzzzzzzxxxwww||||||}}}}}}}}}||||||{{{tttssssssrrrssstttvvvwwwqqqqqqqqqqqqqqqrrrtttvvvrrrsssuuuwwwxxxxxxxxxxxxwwwxxx{{{~~~~~~}}}}}}~~~|||{{{zzzzzzyyywwwzzz~~~~~~~~~~~~|||~~~{{{{{{|||}}}~~~|||}}}~~~~~~zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~{{{sssppppppuuuvvvtttyyy}}}|||||||||yyyyyyzzz|||}}}{{{tttooohhhjjjnnnttt{{{|||ssskkklllrrrxxxxxx|||sss\\\LLLEEECCCHHHQQQ^^^oooxxxeee\\\RRRLLLNNNTTTVVVVVVWWWSSSVVV[[[___bbbbbbaaa```ccc]]]TTTMMMHHHFFFDDDCCCHHHPPP[[[fffnnnsssvvvxxx}}}wwwjjj]]]XXXVVVRRRPPPPPPJJJKKKJJJHHHEEEBBBBBBBBB======<<<<<<<<<======>>><<<@@@EEEHHHIIIKKKNNNRRRNNNTTTUUUPPPJJJHHHEEEBBB@@@>>>===>>>@@@AAAAAA@@@???@@@CCCEEEFFFNNN```qqqrrrrrrqqqpppqqqrrrsssttttttsssqqqpppoooooopppqqqrrrssstttuuuuuusssqqqppplllmmmmmmmmmooosssxxx}}}||||||zzzwwwsssqqqpppqqqpppppppppoooooommmllllllooopppqqqqqqqqqrrruuuxxxxxxzzz|||{{{xxxtttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqtttssssssvvvyyy|||}}}}}}~~~|||}}}~~~{{{{{{||||||}}}}}}~~~~~~|||wwwrrrrrrvvvzzzyyywwwwwwwwwvvvvvvwwwwwwxxxxxxuuuwwwyyy{{{{{{yyywwwuuurrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssrrrrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxx{{{~~~~~~}}}||||||~~~}}}{{{yyywwwwwwvvvzzz{{{}}}}}}|||}}}~~~~~~}}}|||||||||||||||zzzzzzzzz{{{}}}~~~||||||}}}~~~yyyzzz|||~~~}}}}}}vvvvvvvvvwwwxxx{{{}}}~~~~~~|||{{{zzzyyyyyyzzzzzz~~~~~~}}}{{{yyywwwvvvuuu{{{}}}}}}{{{{{{zzzzzz|||~~~}}}|||xxx|||}}}~~~vvvtttrrrsssuuuvvvtttqqqssspppmmmkkkkkknnnqqqtttwwwvvvttttttvvvvvvvvvvvv|||}}}{{{}}}~~~}}}~~~yyysssnnnmmmmmmpppyyy|||ssslllkkklllqqqyyy{{{~~~yyyhhh```]]]]]]^^^]]]```cccggglllxxx~~~hhhTTTHHHDDDDDDHHHOOOYYYfffvvv|||kkk```RRRPPPNNNLLLLLLMMMOOOPPPOOOPPPRRRUUUYYY]]]```bbbeee^^^TTTLLLIIIIIIKKKKKKNNNVVVaaajjjoootttzzzqqqkkkccc\\\WWWUUUSSSRRRLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>======AAAAAACCCFFFKKKNNNOOONNNOOOPPPOOOLLLGGGDDDDDDFFF??????>>>>>>>>>@@@AAABBB@@@@@@CCCGGGJJJPPP\\\iiirrrqqqpppppppppqqqssstttssssssrrrqqqpppqqqqqqrrrrrrssstttuuuuuusssqqqppplllmmmlllllllllpppuuuxxxyyyyyyxxxuuurrroooooopppppppppppppppooonnnmmmlllmmmnnnooooooooopppsssuuuwwwyyyzzzyyyvvvsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssuuuyyy|||}}}}}}}}}~~~}}}{{{yyyyyyzzzxxxyyyyyyzzz{{{||||||}}}zzzvvvqqqqqquuuxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyuuuvvvxxxyyyxxxwwwvvvtttsssrrrrrrqqqqqqqqqrrrrrrqqqrrrsssrrrrrrsssvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{~~~}}}|||{{{|||}}}}}}~~~~~~|||zzzxxxvvvuuuuuuvvvwwwyyy}}}{{{xxxvvvwwwwwwyyyxxxxxxxxxxxxyyyyyyzzzwwwwwwxxxzzz}}}~~~{{{yyywwwwwwwwwuuuvvvwwwxxxzzz{{{|||}}}||||||||||||{{{{{{{{{{{{wwwwwwwwwwwwxxxyyy{{{|||}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzzyyywwwuuurrrqqqtttvvvxxxyyyzzzxxxvvvuuuvvvuuuvvvxxx{{{}}}}}}}}}{{{zzzzzz{{{}}}}}}zzzvvvyyyzzz|||}}}~~~~~~~~~}}}{{{zzzzzz{{{zzzvvvsssqqqpppnnnkkkhhhgggeeeddddddfffjjjnnnqqqrrrqqqqqqqqqrrrrrrsssrrrvvvyyy|||}}}|||yyyxxxwwwyyy||||||xxxvvvwwwyyyzzzzzzyyyyyyzzz~~~|||uuupppnnnmmmooowww~~~uuupppooopppuuu|||yyydddWWWQQQNNNLLLKKKNNNPPPRRRVVV___llluuuyyylll[[[MMMDDDAAABBBEEEJJJSSS___ooowwwdddYYYPPPNNNKKKIIIHHHIIIJJJKKKGGGIIILLLQQQWWW]]]bbbdddeee```XXXQQQLLLKKKMMMNNNRRRYYYbbbiiiooovvv|||ssshhheee```]]]ZZZXXXUUUSSSTTTSSSQQQNNNKKKHHHFFFEEECCCBBBAAAAAAAAAAAABBBBBBDDDEEEFFFJJJOOORRRRRRRRRSSSSSSQQQLLLGGGCCCBBBCCC???>>>=========>>>@@@AAAAAAAAACCCGGGHHHLLLXXXddd}}}qqqpppoooooooooppprrrsssrrrrrrrrrqqqrrrsssssstttsssssstttuuuuuutttrrrqqqmmmmmmlllkkkjjjlllpppssssssttttttrrrpppnnnnnnoooppppppppppppooonnnmmmllllllmmmnnnnnnmmmnnnppprrrtttvvvwwwvvvtttqqqppppppqqqqqqqqqrrrrrrsssssssssrrrqqqrrrtttxxx{{{}}}}}}yyyzzzzzzyyyvvvuuuuuuvvvttttttuuuvvvxxxyyyzzzzzzwwwtttpppqqqtttvvvwwwuuuuuuuuuuuuvvvvvvxxxyyyyyyvvvvvvvvvvvvuuuuuuttttttsssrrrpppooooooqqqrrrsssrrrssssssrrrrrrtttxxxzzz||||||||||||{{{{{{zzzyyyxxxyyy{{{}}}~~~|||zzzzzzzzzzzz||||||}}}}}}}}}}}}}}}~~~}}}|||zzzxxxvvvtttssssssqqqrrrtttwww{{{~~~zzzuuuqqqooooooooorrrrrrsssssstttuuuvvvvvvssstttuuuwww{{{}}}zzzwwwuuusssrrrqqqppppppppppppqqqssstttttttttuuuvvvxxxyyy{{{|||zzzzzzyyyxxxxxxxxxyyyyyy|||{{{zzzzzzzzzzzzzzz{{{xxxxxxyyyxxxwwwtttqqqooonnnoooqqqssstttsssrrrqqqqqqpppppprrruuuxxxxxxxxxuuuuuuvvvwwwyyyyyywwwuuuvvvvvvxxxzzz{{{|||}}}}}}zzz{{{{{{zzzwwwvvvvvvwwwyyyvvvsssqqqooolllhhheee```___]]]]]]___cccgggjjjlllllllllmmmmmmnnnnnnoooqqqsssttttttrrrpppppppppooosssxxx}}}|||{{{zzzzzz|||~~~~~~|||{{{{{{|||~~~}}}|||{{{xxxsssrrrrrrtttuuuvvvvvvuuuwwwzzz{{{uuuqqqnnnnnnuuu}}}xxxttttttuuuyyywww```OOOFFF@@@===@@@BBBCCCCCCEEEJJJRRRYYY______]]]WWWMMMDDD@@@??????AAAEEELLLXXXgggwwwooo]]]RRRKKKIIIGGGDDDCCCCCCDDDDDDBBBEEEJJJQQQXXX___dddgggfffeee```YYYRRROOOQQQUUUWWW\\\cccjjjpppyyyxxxqqqjjjccc\\\\\\[[[\\\\\\ZZZVVVSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHJJJMMMRRRUUUUUUUUUVVVUUURRRLLLFFFAAA@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCEEEHHHHHHKKKUUU```ssspppooonnnnnnnnnooopppqqqqqqqqqrrrrrrssstttuuuuuussssssttttttttttttsssrrroooooommmkkkiiijjjllloooooopppqqqpppnnnllllllmmmooooooooooooooonnnmmmlllkkklllmmmmmmllllllnnnpppppprrrsssrrrpppnnnnnnnnnppppppqqqrrrrrrsssttttttqqqppppppsssvvvyyy{{{{{{uuuvvvvvvuuurrrqqqqqqrrrooopppqqqrrrtttuuuvvvwwwuuurrrpppqqqsssuuuvvvuuuttttttttttttuuuwwwxxxyyywwwvvvuuusssssssssssstttsssqqqooonnnnnnppprrrtttuuuuuutttsssrrrsssvvvyyyyyyzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz|||~~~~~~|||{{{zzzzzzzzz{{{zzzzzzyyyyyyzzz{{{{{{zzzyyywwwuuusssqqqppppppnnnooopppsssvvvyyy{{{|||zzzwwwtttpppmmmlllllllllooopppqqqqqqrrrrrrsssssspppqqqrrrtttwwwzzz~~~}}}}}}|||{{{yyyvvvtttsssooonnnkkkjjjiiijjjkkklllnnnoooppprrruuuyyy|||}}}}}}}}}{{{zzzyyyxxxwwwwwwzzzzzzyyyyyyzzzzzzzzzzzzxxxyyyzzzzzzyyyvvvsssqqqmmmnnnppprrrsssssssssrrrpppooonnnppprrruuuvvvvvvqqqrrrssstttvvvvvvuuuuuurrrsssuuuvvvxxxyyyyyyyyyyyyzzzzzzyyyvvvuuuuuuvvvtttuuuwwwxxxxxxuuurrrooogggccc]]]YYYXXX[[[___bbbhhhjjjkkklllllllllmmmnnnpppqqqrrrpppnnnmmmmmmnnnnnnppptttyyy|||~~~wwwvvvvvvvvvwwwyyy{{{|||}}}}}}|||||||||{{{{{{{{{{{{zzzyyyyyy{{{|||{{{zzzxxxvvvsssqqqqqqsssuuuvvvvvvvvvwww{{{}}}wwwrrrpppuuu|||zzzvvvuuuwww|||~~~rrr[[[LLLCCC>>>;;;===>>>>>>>>>>>>AAAEEEIIIIIIJJJJJJHHHCCC@@@??????>>>???CCCIIITTTcccsss}}}vvvdddUUULLLDDDBBBAAA???>>>???@@@@@@EEEHHHMMMTTT[[[aaafffhhhiiijjjhhhaaaYYYVVVXXX\\\[[[```gggnnnuuu}}}ssshhhaaa]]]ZZZTTTTTTUUUWWWXXXWWWTTTRRRNNNNNNOOOOOOPPPPPPPPPQQQRRRPPPMMMKKKJJJKKKMMMNNNKKKKKKLLLPPPTTTVVVWWWVVVWWWTTTPPPJJJDDD@@@???>>>BBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGJJJJJJLLLUUU___mmm}}}nnnnnnmmmlllmmmnnnoooppppppqqqrrrsssttttttuuuuuurrrrrrsssssssssssssssrrrppppppooollljjjjjjkkkmmmkkkmmmooonnnmmmkkkkkklllmmmmmmnnnnnnnnnmmmllllllkkklllnnnmmmlllllllllnnnmmmnnnooonnnlllkkkkkklllnnnnnnooopppqqqrrrssstttooonnnnnnppptttwwwxxxwwwrrrssssssrrrooonnnnnnoookkklllmmmnnnpppqqqrrrsssrrrqqqpppqqqrrrtttuuuuuusssrrrrrrssstttuuuvvvvvvvvvuuusssrrrqqqrrrssstttrrrpppnnnmmmmmmooorrrtttwwwwwwuuussspppppprrrtttvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwyyyzzz|||~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwxxxxxxwwwvvvtttrrrpppnnnmmmmmmllllllnnnppprrrtttuuuuuusssqqqooommmkkkkkkllllllooopppqqqqqqrrrqqqqqqqqqpppppppppppprrrtttvvvxxxxxxxxxyyyyyyxxxwwwvvvvvvpppnnnllliiihhhhhhiiijjjiiijjjkkkmmmqqquuuyyy|||~~~~~~}}}{{{zzzxxxwwwvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxuuusssqqqmmmnnnpppssstttuuuuuuvvvsssqqqppppppsssuuuvvvvvvpppqqqrrrsssttttttuuuvvvqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxvvvtttssstttuuurrrwww~~~ssslllaaaWWWSSSUUUZZZ^^^gggiiilllmmmmmmlllnnnppppppqqqqqqooommmlllmmmnnnoooqqqtttvvvxxxyyyyyyxxxssssssrrrssstttuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrsssuuuvvvuuutttuuusssqqqpppppprrrvvvxxxzzz{{{}}}xxxtttvvv|||~~~yyyuuuuuuwww}}}}}}|||~~~jjjVVVIIIBBB>>><<<888999999999999:::===??????@@@AAA@@@>>>=========>>>@@@DDDJJJTTTbbbpppyyy~~~ssseeeVVVKKKFFF===<<<<<<<<<===>>>???@@@EEEHHHNNNVVV]]]dddhhhkkkkkkmmmlllggg```]]]___dddbbbgggooovvv}}}ttthhh]]]VVVTTTTTTQQQQQQQQQSSSTTTTTTRRRPPPQQQQQQRRRSSSUUUVVVWWWWWWSSSQQQOOONNNNNNPPPSSSUUUQQQQQQRRRTTTXXXZZZYYYYYYUUUQQQLLLGGGCCC@@@???>>>AAA@@@??????@@@AAACCCDDDCCCDDDHHHLLLLLLNNNVVV```mmm|||mmmlllkkkkkkkkklllnnnooopppppprrrsssttttttttttttqqqqqqqqqqqqqqqrrrrrrrrrppppppooommmkkkjjjlllmmmjjjlllnnnnnnmmmkkkkkkkkkkkklllllllllllllllkkkkkkjjjlllmmmmmmkkkjjjjjjkkkiiijjjkkkjjjiiihhhiiijjjjjjkkklllmmmoooppprrrrrrnnnmmmlllnnnqqqsssssssssoooppppppooolllkkkkkkllliiijjjjjjlllmmmnnnooooooooooooooooooppprrrssssssrrrqqqqqqqqqqqqrrrsssssssssrrrqqqppppppqqqrrrssspppooonnnmmmnnnoooqqqsssvvvvvvuuurrrooommmmmmnnnrrrtttvvvxxxyyyxxxwwwvvvtttttttttuuuvvvwwwxxxyyywwwxxxxxxyyyzzzzzz{{{{{{wwwxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvuuuuuuuuuuuuttttttsssqqqooommmkkkjjjjjjjjjkkklllnnnoooooooooooommmmmmkkkjjjjjjjjjjjjkkklllmmmooopppqqqqqqqqqppppppoooooonnnooopppqqqrrrrrrrrrsssssstttuuuvvvvvvsssqqqooommmkkkjjjjjjjjjgggggggggiiilllppptttwww||||||{{{zzzyyywwwvvvuuuttttttvvvwwwxxxxxxxxxxxxuuuuuuttttttsssqqqpppooommmnnnppprrrtttvvvwwwxxxwwwuuurrrrrrsssuuuvvvvvvpppqqqssssssrrrssstttvvvqqqrrrsssssstttttttttsssqqqrrrsssrrrqqqpppqqqssstttzzzxxxjjj]]]VVVUUUYYY]]]eeeiiimmmnnnmmmmmmoooqqqoooooopppooommmlllmmmnnnpppqqqrrrsssssssssrrrrrrnnnnnnnnnooooooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooooooqqqssssssrrrqqqppppppooonnnnnnqqqvvvzzz~~~~~~wwwyyy}}}~~~yyywwwvvvxxx}}}}}}}}}wwwbbbPPPEEE???;;;999888777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@CCCHHHOOOWWWaaakkkqqqwwwssskkk```SSSIIICCC@@@::::::;;;<<<===>>>@@@AAA@@@DDDKKKTTT]]]eeejjjlllllllllkkkgggcccbbbdddhhhjjjnnntttzzzxxxmmmcccYYYQQQNNNPPPRRRRRRSSSUUUVVVVVVTTTQQQTTTTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQSSSVVVYYY[[[ZZZYYYYYY[[[]]]^^^]]]\\\TTTPPPJJJEEECCCBBB@@@???>>>>>>>>>>>>???AAACCCEEEDDDFFFKKKOOOPPPQQQYYYbbbqqqlllkkkkkkjjjjjjlllmmmnnnooopppqqqrrrssssssrrrrrrpppooooooooopppqqqqqqrrrnnnnnnnnnmmmkkkkkklllnnnkkkmmmoooooommmkkkkkkkkkiiijjjjjjkkkkkkjjjjjjjjjhhhjjjlllkkkjjjhhhhhhhhhfffggghhhgggffffffgggiiiggghhhiiikkkmmmnnnppppppmmmlllkkklllnnnooooooooolllmmmmmmllliiihhhhhhiiihhhiiiiiijjjkkkkkklllllljjjkkklllmmmmmmnnnpppqqqqqqqqqpppoooooooooooopppmmmmmmmmmmmmnnnoooppppppnnnmmmmmmnnnnnnpppqqqqqqqqqrrrsssrrrooolllkkkkkkmmmooorrrtttvvvuuutttsssqqqqqqqqqqqqqqqrrrssssssssssssttttttuuuvvvvvvvvvsssttttttuuuvvvvvvvvvuuurrrrrrsssssssssrrrpppppprrrqqqooommmkkkiiihhhhhhhhhiiikkklllllllllkkkjjjjjjiiihhhgggffffffffffffeeefffjjjmmmoooppppppppppppooonnnnnnnnnooopppqqqooooooooooooqqqsssuuuvvvuuutttsssqqqpppnnnmmmlllhhhhhhggghhhjjjnnnqqqtttwwwwwwxxxxxxwwwvvvtttsssqqqrrrtttuuuwwwwwwwwwwwwsssrrrqqqooonnnnnnnnnnnnmmmnnnppprrruuuwwwyyyzzzzzzwwwsssqqqrrrsssttttttppprrrsssrrrqqqqqqsssuuussssssttttttssssssrrrqqqmmmnnnppppppooooooqqqrrrrrrwww}}}mmmaaa[[[ZZZZZZbbbggglllnnnlllkkknnnqqqmmmoooppppppnnnmmmnnnnnnoooooopppqqqqqqppppppoookkklllllllllmmmnnnnnnooooooooooooooooooooooooooopppoooppprrrtttuuusssqqqmmmnnnnnnnnnnnnrrrxxx}}}~~~zzzzzz~~~~~~|||zzzzzz~~~}}}~~~ppp]]]LLLBBB===;;;999;;;:::888888999:::;;;<<<:::999999:::<<<>>>??????BBBFFFLLLRRRXXX]]]bbbffffffccc]]]TTTJJJCCC???>>>;;;<<<<<<===>>>???@@@@@@@@@DDDLLLTTT]]]ccchhhjjjkkkiiifffcccbbbdddfffhhhmmmnnnppptttwwwyyyzzzyyyxxxpppgggbbbZZZQQQOOOQQQSSSUUUXXX]]]___]]]YYYUUUSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYYYYZZZ[[[\\\^^^^^^______^^^___``````___]]]WWWRRRKKKFFFDDDCCCAAA????????????@@@BBBEEEGGGIIILLLNNNTTTXXXYYYYYY```hhhtttlllkkkjjjjjjjjjkkklllmmmooopppqqqrrrsssrrrqqqpppoooooonnnnnnooopppqqqqqqlllmmmmmmlllkkkkkklllnnnlllnnnppppppnnnlllkkkjjjhhhiiiiiijjjjjjjjjiiiiiigggiiijjjjjjhhhfffeeefffeeefffffffffeeeeeefffhhheeefffgggiiikkkmmmnnnooommmkkkjjjjjjlllmmmmmmllljjjkkkkkkjjjgggffffffggghhhhhhiiiiiijjjjjjkkkkkkgggiiijjjkkkkkklllmmmoooqqqpppooonnnmmmmmmmmmmmmiiijjjjjjkkklllmmmnnnnnnlllmmmmmmnnnooopppppppppmmmoooqqqqqqnnnllljjjiiigggiiimmmppprrrrrrqqqppppppoooooooooooooooppppppqqqqqqqqqrrrrrrsssssssssqqqrrrrrrssssssrrrrrrqqqooopppqqqrrrqqqpppnnnlllqqqpppnnnkkkiiihhhggggggggghhhiiijjjjjjiiihhhggghhhgggfffdddcccbbbbbbbbb^^^aaaeeejjjmmmooopppqqqpppooonnnnnnnnnpppqqqrrrqqqpppooooooppprrruuuvvvvvvvvvvvvuuusssqqqooonnnlllkkkjjjjjjkkknnnrrrtttsssssstttuuuuuutttsssrrroooppprrrtttvvvvvvvvvvvvtttrrrpppnnnmmmmmmnnnooonnnoooqqqtttwwwyyy{{{|||zzzwwwsssqqqqqqqqqrrrrrrppprrrsssrrrpppooorrruuuuuuuuuuuutttsssrrrqqqppplllmmmoooppppppppprrrtttnnnrrrxxx|||lll```ZZZWWW```eeekkklllkkkjjjlllooommmooorrrrrrqqqpppppppppoooooopppqqqqqqqqqppppppkkkkkkllllllmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmnnnppprrrsssqqqooommmnnnpppppppppttt{{{|||{{{zzz~~~~~~||||||yyymmm[[[LLLCCC@@@>>>===<<<:::777666777999999:::999888999;;;>>>AAACCCCCCCCCHHHOOOTTTXXXZZZ[[[\\\[[[YYYVVVPPPIIICCC@@@???>>>>>>>>>?????????@@@@@@EEEIIIOOOWWW]]]bbbeeefffiiieeeaaa```aaadddggghhhlllkkkjjjkkkmmmoooppppppooohhhcccbbb]]]UUURRRUUUSSSWWW^^^dddgggddd^^^XXXTTTUUUVVVXXXZZZ[[[\\\]]]fffeeedddcccbbb```______aaa```______```___]]][[[[[[UUUMMMHHHEEEDDDBBB???AAABBBBBBDDDFFFJJJLLLNNNVVVXXX]]]aaaaaa```fffooovvvmmmkkkhhhffffffhhhkkkmmmnnnooooooppppppppppppoookkkkkkjjjjjjkkkmmmnnnooommmllljjjhhhgggggghhhiiikkklllmmmnnnnnnllljjjiiiiiihhhhhhgggffffffeeeeeeiiijjjjjjjjjiiigggeeedddffffffeeedddcccccccccccccccdddfffhhhjjjkkkllllllkkkjjjjjjiiihhhgggffffffjjjiiihhhfffffffffggggggeeefffgggiiiiiiiiihhhgggkkkkkkkkkkkkkkklllmmmnnnpppppppppppppppoookkkhhhjjjjjjjjjjjjkkklllmmmnnnkkkkkklllmmmmmmllllllkkkooopppqqqooollliiihhhhhhhhhhhhiiikkkmmmnnnooopppooonnnmmmlllkkklllmmmnnnlllmmmooopppqqqpppnnnmmmllllllmmmmmmnnnoooooooooooonnnmmmlllllllllllllllnnnnnnnnnmmmkkkiiigggeeedddeeeffffffggggggffffffdddeeeffffffddd```]]]ZZZYYY\\\```fffkkkooorrrsssrrrsssssstttssssssrrrqqqpppoooooonnnoooppprrrsssvvvvvvuuuttttttttttttuuuqqqqqqqqqooonnnooorrruuuuuusssrrrsssuuuuuuqqqnnnmmmnnnoooqqqrrrsssttttttppppppooooooooooooooooooooopppqqqsssuuuwwwxxxyyywwwvvvtttrrrrrrrrrssstttrrrsssrrrpppnnnnnnoooqqqssstttuuuvvvuuusssqqqoooppppppqqqrrrrrrrrrqqqqqqqqqpppsss||||||mmmccc]]]``````dddjjjkkkhhhhhhkkkoooqqqssssssqqqooooooooorrrrrrrrrrrrqqqpppooonnnnnnmmmkkkjjjkkkmmmoooqqqooopppqqqrrrqqqpppnnnmmmlllnnnrrrsssrrrqqqpppqqqqqqqqqqqqqqqsssxxx~~~zzz{{{xxxhhhUUUJJJCCC>>>;;;<<<:::888888<<<===;;;;;;>>><<<===>>>??????@@@BBBDDDHHHJJJNNNSSSWWWXXXWWWUUUSSSUUUTTTOOOGGGAAAAAACCC;;;<<<>>>@@@BBBDDDEEEFFFFFFJJJQQQUUUXXXZZZ^^^bbb```]]]YYYWWWXXX]]]cccggggggfffcccaaa```aaabbbcccdddeeeccc^^^XXXTTTTTTUUU[[[]]]bbbfffhhheee```[[[QQQRRRTTTUUUXXX]]]dddhhhpppooonnnmmmjjjgggdddbbb`````````___^^^\\\ZZZYYYTTTPPPLLLHHHEEEAAAAAACCCHHHHHHIIIKKKMMMQQQUUUWWW___eeejjjiiihhhjjjooorrrkkkiiifffeeeeeefffiiikkklllmmmmmmnnnnnnnnnnnnnnnjjjjjjiiiiiijjjkkklllmmmlllkkkiiihhhgggggghhhhhhiiiiiikkkkkkkkkjjjhhhgggffffffffffffffffffffffffhhhiiiiiiiiiiiihhhfffeeeffffffeeecccbbbbbbbbbbbbaaabbbdddfffhhhjjjkkkkkkjjjiiigggfffeeeeeeddddddhhhgggfffeeedddeeeeeefffdddeeefffggghhhgggffffffiiiiiiiiiiiijjjkkkllllllppppppoooppppppoookkkiiihhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkkkkklllllllllooopppqqqpppmmmkkkjjjjjjhhhhhhiiijjjkkkllllllmmmkkkkkkjjjiiiiiiiiiiiiiiiiiikkklllnnnooonnnmmmllljjjjjjjjjjjjkkkkkklllmmmlllkkkjjjjjjjjjjjjjjjkkkmmmmmmmmmlllkkkhhhfffeeedddeeeeeeeeeeeeeeeddddddcccdddeeeeeedddaaa^^^\\\WWWZZZ___dddjjjnnnqqqrrrssssssrrrrrrrrrrrrrrrqqqppppppooooooooopppqqqrrrtttttttttssstttttttttuuurrrssssssqqqpppoooqqqssssssrrrpppqqqrrrrrrooommmlllmmmoooppprrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrppppppqqqssstttuuuvvvvvvuuutttrrrppppppqqqssstttqqqqqqpppmmmkkkkkkmmmoooqqqrrrtttuuuuuutttsssrrroooppppppqqqqqqqqqqqqqqqooonnnqqqxxx|||nnnccc]]]\\\^^^cccdddbbbdddhhhmmmoooqqqrrrqqqpppqqqqqqqqqqqqqqqqqqpppooommmmmmkkkjjjhhhggggggiiikkkmmmrrrsssuuuvvvuuussspppooojjjllloooppppppoooppprrrrrrrrrrrrsssuuu{{{~~~{{{}}}xxxhhhVVVKKKEEE@@@>>>???;;;888999===>>><<<===AAA>>>???@@@@@@??????@@@BBBGGGJJJOOOTTTWWWXXXVVVUUUQQQSSSTTTOOOHHHCCCBBBDDDBBBCCCDDDEEEFFFHHHIIIJJJKKKOOOSSSUUUUUUVVVXXX[[[\\\YYYVVVTTTUUUZZZ___ccc___^^^\\\ZZZYYYZZZZZZ[[[```aaa```]]]YYYVVVUUUVVV]]]___cccgggiiihhhccc___UUUVVVWWWYYY]]]dddlllrrrxxxxxxuuurrrmmmgggccc```ZZZZZZZZZZZZYYYYYYYYYXXXWWWTTTQQQMMMIIIFFFGGGHHHKKKMMMPPPTTTXXX[[[^^^___hhhlllooommmlllnnntttxxxiiigggeeecccccceeegggiiijjjjjjkkkllllllllllllllliiiiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhggggggggggggfffgggggghhhhhhfffeeedddbbbbbbcccdddeeeeeeffffffgggggghhhhhhhhhhhhgggfffffffffdddcccbbbaaaaaaaaa___```bbbeeeggghhhiiijjjhhhgggdddbbbaaabbbbbbccceeeeeedddcccccccccddddddbbbccceeeffffffeeeddddddfffffffffgggggghhhjjjjjjnnnmmmmmmmmmmmmllliiigggeeeeeeeeeeeefffggghhhhhhhhhhhhgggggghhhjjjlllmmmlllmmmooonnnllljjjjjjkkkiiiiiiiiiiiiiiiiiihhhhhhfffffffffffffffeeeeeedddeeeggghhhjjjkkkkkkjjjjjjhhhhhhgggffffffggghhhiiigggggggggggggggggghhhiiijjjkkkkkkkkkiiihhhfffdddddddddddddddcccbbbaaaaaaaaabbbcccdddcccaaa___^^^WWWYYY^^^ccciiinnnqqqssstttsssqqqpppppppppqqqrrrqqqqqqpppooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrrqqqsssttttttrrrppppppppprrrpppnnnmmmnnnnnnmmmllllllmmmoooppprrrrrrssssssrrrrrrqqqqqqqqqqqqrrrsssqqqrrrrrrssssssrrrrrrrrrqqqpppooonnnnnnoooqqqrrroooooommmjjjhhhiiikkknnnoooppprrrsssttttttttttttnnnnnnooopppppppppppppppmmmkkknnntttzzzzzzjjj^^^ZZZXXXZZZ\\\\\\```eeejjjmmmpppqqqqqqqqqqqqrrrqqqqqqqqqpppooommmlllkkkiiihhhfffeeeeeegggiiijjjrrrtttvvvxxxwwwtttqqqoooiiijjjkkkkkkkkkllloooqqqpppqqqqqqrrrvvv}}}|||wwwwww{{{ssscccSSSJJJEEE@@@>>>???;;;999999===???>>>@@@DDDDDDDDDDDDBBB@@@??????AAAGGGJJJPPPUUUXXXXXXVVVTTTQQQSSSUUURRRMMMIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSSSSSSSSSSUUUVVVWWWUUURRRPPPQQQTTTXXX[[[VVVUUUTTTSSSSSSSSSSSSSSSXXXZZZ\\\\\\[[[YYYYYYYYY^^^___aaadddffffffccc```WWWXXXYYY[[[aaakkkvvv}}}~~~wwwooofff___[[[UUUTTTTTTTTTUUUVVVXXXYYYVVVVVVTTTQQQNNNNNNPPPRRRSSSWWW]]]cccggghhhhhhhhhkkkkkkkkkiiihhhkkkrrrxxxgggfffdddccccccdddfffggghhhiiijjjkkkkkklllkkkkkkiiiiiihhhhhhhhhhhhhhhhhhiiihhhhhhggggggfffffffffdddeeeeeeeeeeeedddccccccaaaaaabbbbbbcccdddddddddeeeeeeeeefffggggggggggggfffeeedddbbbaaa```______^^^___aaadddfffggghhhiiigggeeebbb```______aaabbbccccccccccccccccccddddddbbbcccdddeeeeeeeeedddcccddddddeeeeeefffggghhhiiijjjiiihhhiiiiiihhhfffdddcccbbbbbbbbbccccccdddeeefffeeeddddddeeehhhjjjlllhhhjjjkkkjjjiiihhhiiijjjjjjkkkjjjjjjiiigggeeedddbbbcccdddddddddcccaaa```bbbbbbdddeeefffggggggffffffeeedddccccccdddfffgggddddddddddddeeeeeefffgggggghhhhhhhhhhhhfffeeedddcccccccccbbbaaa```^^^^^^^^^___```aaabbbaaa```___YYY[[[___dddjjjooosssuuuvvvtttqqqooonnnooorrrsssqqqppppppooonnnmmmmmmmmmoooooooooooonnnmmmllllllmmmppptttuuutttqqqpppppppppnnnlllkkkkkkkkklllllllllmmmoooqqqrrrsssssssssppppppooooooooopppqqqqqqrrrsssssssssrrrpppooonnnnnnmmmkkkkkkkkkmmmooopppooonnnllliiiggggggjjjmmmooooooooopppqqqqqqrrrrrrlllmmmnnnooopppppppppooommmkkklllqqqtttxxxsssccc[[[UUUTTTVVVXXX]]]ccciiikkknnnooooooooopppqqqppppppooonnnmmmkkkiiihhhfffeeeeeeeeefffhhhjjjkkkppprrrtttvvvvvvssspppmmmkkkkkkjjjgggfffgggkkknnnmmmmmmnnnpppttt{{{|||rrrnnnpppuuuzzz~~~xxxyyy{{{|||hhhZZZKKKDDD@@@===;;;;;;:::888999===@@@@@@BBBFFFKKKKKKJJJGGGCCCAAA@@@AAAFFFKKKRRRWWWXXXWWWUUUTTTRRRTTTVVVVVVSSSPPPOOOOOOLLLLLLLLLMMMNNNPPPRRRSSSQQQQQQRRRRRRRRRSSSUUUVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPSSSUUUXXX[[[\\\\\\\\\\\\]]]\\\\\\]]]___^^^]]][[[WWWWWWYYY\\\cccooo{{{xxxlllbbbYYYTTTRRRQQQPPPPPPRRRTTTWWWYYYTTTXXXYYYVVVUUUXXX[[[]]]aaaffflllrrrtttrrrnnnkkkhhhdddbbbaaabbbeeemmmvvvfffeeedddccccccdddeeefffggghhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhfffggggggfffffffffeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeeeeefffddddddbbbaaa```____________```bbbdddeeegggggghhhfffdddaaa^^^]]]^^^```aaaaaabbbbbbcccddddddddddddcccdddeeeeeeeeedddcccccccccccccccdddeeeggghhhiiiiiihhhgggggghhhgggfffdddaaaaaa`````````aaabbbbbbdddcccbbbbbbccceeehhhjjjggghhhjjjiiihhhhhhjjjkkkkkkkkkkkkkkkiiigggdddcccaaabbbcccccccccbbb```_________```aaabbbbbbccccccdddcccbbbbbbbbbcccdddeeebbbbbbbbbbbbcccddddddeeeddddddeeeffffffeeedddcccbbbbbbbbbaaa```^^^]]]\\\[[[\\\]]]^^^____________\\\^^^aaafffkkkppptttvvvwwwtttqqqnnnmmmnnnqqqsssoooooonnnnnnmmmlllkkkjjjmmmmmmmmmkkkjjjgggeeedddgggkkkqqqttttttrrrppppppnnnmmmllljjjiiiiiijjjkkklllmmmoooppprrrsssssssssooooooppppppqqqqqqqqqqqqrrrsssssssssrrrpppmmmlllkkkjjjiiihhhiiikkkmmmnnnnnnnnnllliiiggghhhjjjmmmnnnmmmlllllllllmmmmmmnnnllllllmmmnnnooopppppppppnnnlllmmmpppqqqrrrxxx~~~lll```UUUQQQRRRTTTZZZaaahhhjjjmmmnnnnnnnnnnnnooommmmmmllljjjhhhfffdddccc```aaaaaaccceeegggjjjkkkmmmooorrrttttttrrrooommmooommmjjjfffccccccgggjjjkkklllnnnooosssyyyvvvllliiilllppprrruuuzzz}}}zzznnnooorrryyyuuu^^^QQQEEE???===:::999999:::777888===@@@AAADDDIIIRRRRRRPPPLLLHHHDDDDDDDDDGGGLLLSSSWWWWWWVVVUUUUUURRRTTTVVVVVVUUUTTTTTTTTTPPPPPPPPPQQQSSSUUUXXXYYYUUUTTTRRRQQQQQQRRRSSSTTTTTTRRRPPPMMMKKKJJJIIIIIIMMMNNNOOOPPPPPPOOONNNNNNOOOQQQUUUYYY\\\^^^^^^]]]\\\ZZZXXXXXXXXXXXXVVVTTTUUUWWWZZZ^^^fffqqq}}}}}}qqqeeeZZZRRRNNNOOONNNNNNNNNPPPSSSVVVXXX[[[aaaddd```^^^bbbfffgggqqquuuzzz}}}|||vvvooojjjeee___\\\]]]```ccckkkuuueeedddccccccccccccdddeeeffffffhhhiiijjjjjjjjjjjjgggggghhhiiiiiihhhhhhgggeeeeeefffffffffeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbccccccbbbbbbaaa```____________```aaabbbcccdddeeeeeeeeedddbbb```^^^]]]]]]^^^^^^___```aaaccccccdddddddddcccddddddeeeeeedddbbbbbbaaaaaabbbcccdddeeeggghhhiiihhhffffffggghhhfffeeeaaa```````````````aaaaaaaaaaaa```aaabbbccceeefffhhhiiijjjiiihhhhhhjjjllliiijjjkkkkkkiiigggdddcccaaaaaabbbbbbaaaaaa```___^^^^^^^^^^^^^^^_________``````aaaaaabbbcccccccccaaa````````````aaaaaabbb```aaacccdddddddddccccccaaaaaaaaa```___^^^\\\[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^aaaeeeiiinnnrrrtttuuurrrooolllkkklllnnnpppllllllllllllkkkjjjiiihhhjjjjjjjjjiiigggeeebbbaaacccgggmmmqqqqqqpppooooookkkkkkkkkjjjhhhggghhhiiijjjkkkmmmnnnpppqqqqqqqqqooopppsssuuuuuutttsssrrrrrrrrrssstttsssqqqnnnmmmjjjiiihhhgggggghhhjjjkkkmmmmmmmmmkkkiiihhhjjjkkkkkkjjjhhhgggfffhhhiiijjjkkklllmmmoooppppppppppppooommmnnnppppppooorrrxxxwwwiiiZZZSSSRRRTTTYYY___gggiiimmmoooooooooqqqrrrllllllkkkiiigggdddbbbaaa\\\]]]^^^```bbbdddggghhhkkklllooopppqqqqqqpppppprrrpppkkkfffbbbbbbdddggglllnnnpppqqqssswww|||{{{sssjjjhhhmmmooonnnooorrrxxx}}}~~~{{{yyymmmmmmooouuu~~~pppXXXLLLAAA>>>===;;;999::::::888999>>>AAACCCHHHMMMVVVVVVTTTPPPKKKHHHHHHHHHHHHNNNTTTVVVVVVUUUVVVWWWSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWZZZ]]]^^^ZZZVVVQQQNNNNNNOOOOOONNNSSSRRRPPPNNNLLLJJJHHHGGGJJJLLLNNNPPPPPPPPPNNNMMMNNNNNNPPPTTTYYY[[[[[[[[[ZZZXXXVVVUUUUUUUUUSSSQQQTTTWWW\\\aaaiiirrr||||||rrrfff[[[SSSMMMKKKJJJKKKLLLNNNQQQTTTWWWYYYgggpppsssllliiimmmpppppp|||yyyqqqkkkbbbZZZWWW\\\______fffpppcccbbbbbbaaaaaabbbbbbccccccdddeeeggghhhhhhiiiiiidddeeefffggghhhhhhggggggcccdddeeeffffffeeedddcccbbbbbbaaaaaa``````aaaaaa`````````aaabbbbbbcccccc```___^^^^^^^^^___```aaa``````______^^^______`````````aaabbbbbbbbbbbbaaa```___^^^\\\[[[[[[[[[[[[\\\]]]___aaabbbcccbbbbbbbbbbbbcccdddcccbbbaaa```_________```bbbccceeefffgggeeeccccccdddeeedddcccaaaaaa````````````aaaaaa___`````````aaaaaabbbbbbfffggggggfffeeeeeegggiiifffggghhhiiihhhfffdddbbbaaaaaa```____________```^^^]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^aaabbbbbbbbbaaa___^^^^^^]]]]]]]]]]]]^^^^^^___aaabbbcccccccccbbb````````````___^^^]]]\\\VVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\^^^aaaeeeiiilllooopppnnnllliiihhhhhhjjjkkkiiiiiijjjjjjjjjhhhgggfffggghhhiiiiiihhhfffcccbbbaaaeeejjjnnnnnnmmmllllllfffiiijjjiiifffdddeeefffggghhhiiikkklllmmmnnnnnnmmmoootttwwwwwwvvvsssppppppqqqsssttttttrrrpppnnnkkkiiihhhffffffggghhhiiijjjlllmmmllljjjhhhhhhiiifffeeebbbaaabbbdddgggiiillllllnnnooopppqqqqqqqqqpppnnnnnnpppooolllnnnsssvvv~~~vvvddd[[[XXXYYY]]]bbbeeehhhmmmppprrrtttvvvxxxsssrrrqqqooollljjjgggfff]]]^^^___```aaacccddddddggghhhiiikkkmmmnnnoooppprrrppplllgggcccccceeeggglllnnnpppqqqrrrrrrtttvvvxxxxxxwwwvvvtttsssrrrqqqrrrrrrnnnhhhiiinnnooolllmmmppptttxxxzzz{{{zzzyyysssrrrrrrvvv}}}}}}jjjRRRHHH>>><<<===;;;999:::<<<999:::@@@DDDGGGLLLRRRWWWWWWUUURRRMMMKKKJJJKKKJJJOOOTTTUUUTTTTTTVVVYYYWWWVVVUUUUUUWWWYYY[[[\\\\\\[[[YYYXXXXXXZZZ\\\]]]XXXSSSMMMKKKKKKMMMMMMMMMPPPPPPQQQPPPOOOMMMKKKJJJKKKMMMPPPSSSSSSRRRQQQOOOLLLLLLLLLOOOSSSVVVWWWVVVTTTSSSRRRRRRSSSTTTRRRQQQPPPUUU[[[bbbiiiooouuuyyyxxxqqqfff[[[RRRMMMKKKJJJHHHJJJNNNRRRWWW\\\___aaalllwww{{{tttqqqwww{{{zzz|||uuuqqqeee]]]ZZZ```bbb```dddlllsssaaaaaa````````````aaaaaaaaabbbdddeeefffgggggggggaaabbbdddfffggggggffffffbbbcccdddeeeeeeeeedddcccaaaaaa```____________```^^^^^^___aaabbbdddeeeeee______]]]]]]\\\]]]^^^______^^^^^^^^^^^^___``````___```````````````______]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[^^^```aaaaaaaaaaaa```aaabbbbbbbbb```___^^^]]]]]]]]]^^^```bbbcccdddcccaaa______```aaaaaa```bbbaaaaaa`````````aaaaaa^^^___``````aaa``````___bbbccccccaaa``````ccceeecccdddfffhhhgggfffcccbbbaaa```___^^^]]]^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZWWWYYY]]]```bbbbbbaaa```]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^```aaabbbcccbbbbbb````````````___^^^]]]]]]VVVVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]aaadddhhhjjjmmmkkkiiigggfffffffffgggggghhhhhhiiiiiihhhfffeeeeeefffhhhiiiiiihhhfffeeebbbeeeiiilllkkkjjjiiiiiicccfffiiihhheeebbbbbbddddddeeeggghhhjjjjjjkkkkkkiiimmmrrrvvvwwwtttpppnnnoooqqqsssuuuuuusssqqqpppkkkjjjhhhfffeeefffggghhhiiijjjlllllljjjhhhggggggbbb```___^^^```cccgggiiilllmmmnnnpppqqqqqqrrrrrrpppnnnnnnpppnnnkkklllpppmmmssszzznnnccc______cccgggdddhhhmmmrrruuuxxx|||~~~zzzzzzxxxvvvtttqqqnnnmmmbbbbbbbbbbbbccccccccccccbbbcccccceeegggjjjlllnnnqqqooolllhhheeedddfffiiijjjllloooooonnnmmmmmmnnntttttttttrrroookkkgggeeegggjjjiiieeehhhnnnnnniiinnnpppsssvvvyyyzzzzzzzzzyyywwwvvvxxx}}}wwwdddNNNDDD;;;:::;;;:::888999>>>;;;<<>>;;;::::::::::::BBBCCCEEEFFFHHHLLLQQQUUUYYYWWWTTTPPPNNNMMMMMMMMMPPPOOONNNNNNQQQUUUZZZ]]]```````````````aaabbbcccaaa```^^^\\\ZZZXXXVVVUUUUUUSSSPPPOOONNNLLLIIIGGGKKKNNNTTTXXXZZZYYYVVVTTTOOOQQQSSSUUUUUUUUUTTTSSSMMMLLLJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNRRRUUUZZZ```fffkkknnnppppppgggZZZQQQNNNNNNOOOOOOYYYXXXZZZ```iiipppssstttvvvyyy}}}}}}{{{uuuqqqmmmlllooorrrrrrqqq]]]^^^^^^^^^^^^______```bbbcccdddeeeeeeffffffeeebbbbbbbbbbbbbbbbbbbbbbbb___`````````aaaaaabbbbbbccccccaaa^^^ZZZYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]^^^___^^^]]]\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]aaa```___^^^]]]^^^^^^___\\\\\\]]]]]]]]]^^^^^^^^^aaaaaabbbbbbbbbbbbaaaaaacccdddfffffffffeeecccbbbbbbaaa``````__________________^^^]]]\\\\\\\\\\\\XXXZZZ\\\]]]^^^^^^]]]\\\]]][[[XXXUUUSSSTTTUUUWWW\\\]]]]]]^^^```aaaaaabbb______^^^^^^]]][[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTWWWZZZ]]]^^^______cccbbb```^^^^^^```bbbcccccccccccccccccccccccccccddddddeeeeeeffffffffffffgggfffffffffeeeeeeeeeeeeeeefffggggggfffccc```^^^```aaabbbdddfffgggggghhhgggggghhhhhhiiijjjjjjkkklllmmmpppqqqrrrqqqooommmkkkjjjjjjiiihhhhhhiiiiiigggggghhhhhhhhhggggggfffdddbbb___[[[ZZZ\\\aaaeeeiiikkknnnpppqqqpppnnnmmmmmmllljjjiiiiiiiiijjjjjjkkkjjjjjjlllrrr||||||qqqiiiggghhhiiikkkkkkkkkllloooqqqtttuuuwwwtttrrrsssvvvyyyzzzyyyvvvqqqjjjeeeccccccbbbbbb```___^^^]]]^^^cccjjjooottttttrrroookkkiiiiiijjjllllllllllllkkkjjjhhhhhhlllqqquuutttmmmddd___^^^^^^]]]]]]___ccchhhmmmpppooopppsssxxx~~~|||zzzxxxvvvwww}}}nnnZZZMMMCCC???;;;999;;;>>>AAABBBFFFGGGIIIJJJLLLPPPTTTXXX[[[YYYVVVRRRPPPNNNNNNNNNRRRQQQQQQQQQTTTXXX]]]___ddddddccccccccccccdddddd``````^^^\\\ZZZXXXVVVVVVOOONNNLLLLLLLLLKKKJJJHHHLLLOOOSSSWWWXXXXXXVVVTTTRRRSSSUUUWWWXXXXXXWWWVVVLLLJJJGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNRRRVVV\\\dddjjjnnnpppqqqrrrjjj___WWWTTTUUUVVVVVVccccccfffnnnvvv}}}~~~}}}~~~wwwtttrrrrrruuuxxxzzzzzz___^^^^^^^^^^^^______```bbbbbbccccccccccccbbbbbb________________________^^^^^^]]]]]]^^^```bbbcccdddeeedddaaa]]]ZZZXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYZZZ[[[[[[[[[ZZZXXXXXXWWWXXXYYY[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]]]]___^^^]]]]]]\\\]]]]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\^^^______`````````______bbbcccdddeeeeeeeeedddcccdddccccccbbbaaa```````````````______^^^^^^]]]]]]YYYZZZ[[[]]]]]]]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUVVV\\\\\\]]]^^^^^^___`````````___^^^]]]\\\[[[[[[[[[XXXWWWUUUTTTSSSRRRRRRRRRSSSTTTWWWZZZ\\\]]]]]]^^^aaa```^^^]]]]]]^^^```aaabbbaaa````````````aaabbbbbbccccccdddeeefffgggggggggfffeeedddcccbbbbbbaaadddeeefffgggfffdddbbbaaa______``````bbbcccdddeeeeeefffhhhjjjkkklllkkkkkkjjjkkkmmmnnnooonnnlllkkkjjjiiiiiihhhhhhhhhhhhiiifffffffffggggggggghhhhhhgggeeebbb___]]]^^^bbbfffhhhjjjllloooppppppooonnnkkkjjjiiihhhgggggggggggggggeeedddfffkkksss|||yyysssnnnllllllllljjjjjjjjjjjjlllnnnpppqqqqqqpppoooqqquuuzzz~~~~~~xxxooohhheeeddddddddd^^^]]]\\\ZZZ\\\bbbjjjpppxxxxxxvvvsssooommmlllmmmooooooooonnnlllkkkiiihhhmmmrrrwwwvvvooogggaaa^^^[[[ZZZ[[[]]]aaaggglllooooooppptttzzz}}}yyysssnnnooovvvvvvaaaOOOEEEAAA>>>:::999<<>>EEEJJJMMMLLLNNNPPPQQQRRRSSSUUUWWWZZZZZZZZZ[[[[[[\\\\\\\\\aaabbbccceeeffffffffffff```___]]]ZZZXXXVVVTTTTTTNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEHHHJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAABBBEEEHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNRRRTTTYYYbbbooo|||wwwtttqqqlllgggdddaaa``````cccgggkkkooorrrwwwZZZXXXVVVTTTTTTUUUWWWXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXYYYYYY[[[]]]___^^^[[[WWWTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTWWWXXXZZZZZZ[[[XXXVVVSSSQQQQQQSSSUUUWWWTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^___aaabbbbbbbbb```______aaabbbccccccbbbaaa```[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYZZZ[[[]]]]]]______^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___`````````^^^\\\ZZZYYYWWWVVVYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^```aaacccdddeeefff`````````aaaaaaaaaaaaaaabbbaaa___]]][[[YYYXXXXXXZZZ\\\___bbbdddcccaaa```eeefffffffffddddddeeefffeeeeeeffffffggghhhhhhiiiggghhhiiijjjjjjjjjiiiiiifffffffffffffffgggiiijjjmmmlllkkkjjjiiihhhgggggggggfffdddccccccddddddeeeeeehhhlllnnnooopppsssvvvvvvqqqkkkgggeeefffffffffiiihhhfffccc```aaacccfffeeegggiiiiiihhhggghhhhhhiiiiiiiiiiiihhhggggggfffiiikkklllnnnnnnlllhhheeedddddddddfffgggjjjlllmmmlllooottt{{{{{{uuuuuuyyy~~~kkkWWWKKKEEEAAA???<<<<<>>???BBBEEEGGGGGGFFFEEEGGGIIIKKKLLLLLLKKKKKKNNNQQQVVV___kkkwwwwwwpppdddaaa]]]XXXUUUTTTTTTTTTXXX]]]ccchhhmmmuuuVVVTTTRRRPPPOOOQQQRRRTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVWWWXXXXXXXXXWWWVVVVVVYYY[[[ZZZXXXUUURRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUTTTTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXVVVSSSPPPPPPQQQTTTUUUSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTTTTUUUWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\ZZZ[[[]]]___```___^^^]]]___```bbbccccccbbbaaa```[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```bbb```______^^^^^^]]]]]]\\\YYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___^^^]]][[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[\\\]]]^^^^^^]]][[[ZZZ^^^^^^^^^___```bbbdddeee_________`````````aaaaaa___^^^\\\YYYVVVUUUSSSSSSTTTXXX]]]bbbddddddbbbaaacccdddfffeeeddddddeeefffcccccccccddddddeeeeeeeeeeeeggghhhjjjjjjjjjiiiiiieeeeeeeeefffffffffeeeeeelllkkkiiihhhhhhhhhiiijjjfffeeedddcccccccccdddeeedddgggkkkmmmllllllmmmooonnnkkkfffccccccdddddddddggggggfffcccaaaaaaccceeedddeeeggggggfffdddddddddiiiiiiiiihhhfffeeecccbbbfffggghhhjjjkkkjjjgggeeebbbcccdddfffhhhkkkmmmnnnoooqqquuu|||zzzxxxzzz|||zzz|||ppp\\\OOOJJJFFFCCC???===>>>@@@BBBBBBBBBDDDGGGHHHHHHHHHJJJKKKLLLMMMPPPTTTWWWZZZ[[[\\\\\\]]]___```___^^^\\\[[[TTTSSSQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBEEEIIILLLMMMMMMKKKKKKLLLKKKIIIFFFCCCAAA@@@???>>>>>>===>>>>>>>>><<<<<<>>>AAADDDFFFEEECCCBBBDDDGGGJJJKKKKKKIIIHHHHHHLLLRRR\\\fffpppxxx}}}wwwnnnhhhVVVTTTQQQNNNMMMNNNQQQRRRRRRXXX```fffllluuuWWWVVVTTTRRRQQQQQQRRRRRRTTTVVVVVVVVVTTTTTTTTTVVVUUUUUUUUUVVVXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPRRRUUUXXX[[[[[[YYYVVVQQQNNNNNNPPPSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWYYYZZZ]]]]]]\\\\\\\\\]]]^^^^^^___``````aaaaaaaaaaaa```ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[^^^aaabbbfffdddbbb___\\\[[[ZZZZZZXXXYYYZZZZZZZZZYYYWWWWWWVVVWWWWWWWWWWWWWWWWWWWWW[[[[[[ZZZZZZYYYWWWVVVUUUTTTUUUWWWYYYZZZZZZZZZYYY\\\[[[ZZZYYYYYYXXXXXXYYYWWWXXXXXXYYY[[[\\\^^^______^^^]]]\\\[[[YYYXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^___```aaabbbcccddd````````````````````````___^^^]]][[[XXXUUURRRQQQUUUYYY___ccccccbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbaaa```___```aaaccceeedddeeefffhhhhhhhhhhhhgggccccccdddddddddcccbbbbbbccceeeggghhhhhhfffdddcccaaa``````aaadddeeedddccccccdddfffhhhhhhhhhfffeeejjjgggccc___]]]]]]___```cccbbbbbbaaa```______^^^aaabbbbbbbbbbbbccccccccccccccccccbbbaaa___^^^]]]fffeeeeeedddcccbbbbbbaaaaaabbbccceeeiiimmmppprrrtttvvvyyy{{{}}}~~~}}}~~~zzzxxxyyymmm\\\RRRKKKHHHEEECCCAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEJJJHHHGGGIIINNNSSSTTTTTTZZZYYYXXXWWWXXXXXXVVVTTTNNNLLLJJJGGGEEEDDDCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDHHHMMMOOONNNLLLNNNPPPPPPMMMHHHEEEDDDEEEBBBCCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCDDDFFFFFFGGGIIIHHHGGGEEEEEEEEEEEEFFFIIIKKKOOOSSSYYYbbbkkkqqq}}}sssiii^^^VVVNNNLLLJJJIIIIIIJJJLLLNNNUUUZZZaaagggnnnvvvXXXWWWUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUTTTTTTTTTUUUWWWZZZ\\\^^^\\\[[[ZZZXXXWWWUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOQQQTTTWWWYYY]]]\\\YYYUUUPPPOOOOOOQQQQQQRRRTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[\\\]]]___```````````````______YYYYYYYYYZZZZZZZZZZZZ[[[]]]\\\[[[[[[\\\^^^```bbbeeecccaaa^^^\\\ZZZZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVYYYZZZZZZZZZYYYXXXVVVUUUSSSTTTVVVXXXYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVWWWXXXZZZ\\\]]]______^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]______________________________________________________]]][[[YYYVVVTTTRRRVVVZZZ___ccccccbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaa```_________```bbbcccbbbccceeeffffffeeeeeedddcccccccccdddccccccbbbbbbaaaccceeeggghhhgggeeedddaaa___^^^___aaacccccccccbbbcccdddeeeeeeeeedddcccfffdddaaa^^^]]]]]]^^^^^^\\\]]]]]]^^^______``````______````````````aaaaaaaaaaaaaaa```___]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaacccgggkkkooorrrssstttuuuvvvvvvxxx|||~~~}}}}}}}}}}}}||||||||||||~~~}}}{{{wwwsssrrruuuxxxyyyyyywwwvvvtttsssssssssyyysssdddZZZUUURRRNNNJJJGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDGGGJJJMMMOOOPPPTTTRRRPPPOOOPPPPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCEEEIIILLLMMMLLLKKKKKKJJJGGGCCCBBBCCCEEECCCDDDEEEEEEEEEDDDBBBBBB???@@@@@@AAAAAABBBCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDHHHJJJNNNRRRWWW^^^eeejjjwww}}}vvvlllaaaWWWQQQJJJIIIHHHHHHIIIKKKNNNOOOTTTZZZbbbjjjqqqwww~~~XXXWWWVVVTTTRRRQQQQQQQQQQQQRRRTTTTTTSSSSSSTTTVVVSSSSSSRRRSSSUUUYYY]]]___\\\\\\[[[YYYVVVTTTRRRPPPMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJOOOOOONNNMMMLLLKKKKKKJJJNNNMMMMMMLLLKKKJJJJJJIIILLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMOOORRRUUUVVV^^^^^^\\\YYYTTTPPPOOOOOOOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[_______________^^^]]]\\\XXXXXXXXXYYYYYYYYYZZZZZZ]]]]]]\\\\\\]]]___```bbbcccaaa___\\\[[[ZZZYYYYYY[[[[[[\\\\\\[[[YYYWWWVVVWWWVVVVVVVVVUUUTTTTTTTTTWWWXXXZZZ[[[[[[YYYVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVXXXYYY[[[\\\```______]]][[[YYYWWWVVVWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^___``````______^^^]]]\\\[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]][[[XXXVVVUUUWWW[[[___bbbbbbaaaaaaaaacccbbbbbbaaaaaa````````````___^^^^^^^^^___```aaaaaabbbcccccccccbbbaaa```aaabbbbbbcccccccccbbbbbb___aaadddfffhhhhhhhhhgggaaa___]]]]]]___aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```___]]]\\\\\\\\\\\\XXXYYYZZZ[[[\\\]]]^^^___\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\___cccgggkkknnnoooooonnnmmmlllmmmqqqttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwuuuqqqmmmlllmmmoootttttttttsssqqqooommmkkknnnwww{{{mmmeeeaaa___[[[UUUQQQMMMJJJIIIDDDCCCAAA???>>>======>>>;;;@@@EEEGGGHHHHHHKKKMMMNNNLLLHHHGGGGGGHHHGGGGGGFFFEEECCCBBBAAABBBBBBCCCEEEEEEFFFGGGHHHJJJJJJKKKIIIFFFCCCCCCEEEIIIKKKKKKIIIHHHEEEBBB???>>>AAACCCDDDDDDEEEFFFEEEDDDCCCBBB????????????@@@@@@AAAAAAEEEDDDCCCBBBBBBBBBCCCDDDGGGJJJNNNQQQUUUXXX]]]```kkkpppxxx}}}zzzpppeee[[[RRRMMMIIIIIIIIIJJJLLLOOOQQQSSSTTT[[[fffpppvvvzzz}}}~~~~~~~~~XXXWWWVVVTTTSSSQQQPPPPPPPPPRRRSSSTTTSSSSSSUUUWWWUUUSSSRRRQQQSSSVVVZZZ]]]\\\\\\[[[YYYVVVSSSPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMLLLLLLKKKJJJJJJIIIMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKLLLMMMOOORRRSSS[[[\\\\\\ZZZUUUQQQNNNNNNLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\^^^```aaaccc```___]]][[[YYYXXXXXXYYYZZZZZZ[[[ZZZYYYXXXVVVUUUWWWVVVVVVUUUTTTSSSRRRRRRTTTVVVYYY[[[[[[YYYWWWUUUSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUWWWWWWWWWXXXYYYZZZ\\\]]]``````___^^^\\\YYYWWWVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[]]]^^^___```aaa```______^^^]]]\\\[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^``````___^^^\\\ZZZYYYXXXWWWZZZ^^^___```___```aaacccccccccbbbbbbaaa``````______^^^]]]]]]^^^___```aaabbbbbbbbbaaa```^^^]]]``````aaabbbcccccccccbbb___```cccgggiiijjjkkkkkkccc```]]]\\\^^^aaabbbcccaaa```___^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWXXXZZZ\\\```ccceeehhhhhhfffdddbbbdddhhhlllmmmnnnnnnooopppqqqqqqrrrpppnnnllliiihhhiiikkkmmmqqqrrrssssssrrrpppmmmkkkiiipppxxx}}}~~~~~~qqqkkkhhhgggccc^^^YYYSSSOOOMMMFFFDDDAAA???===<<<=========DDDLLLMMMJJJGGGIIILLLLLLIIIEEECCCCCCDDDEEEEEEBBBAAA@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJLLLMMMHHHFFFEEEDDDEEEFFFHHHIIIGGGEEECCC@@@>>>>>>???@@@CCCDDDEEEEEEEEEDDDBBBAAA????????????@@@AAACCCCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGJJJOOORRRSSSTTTUUUWWW^^^dddkkkpppssswww|||xxxnnncccZZZSSSOOONNNNNNOOOPPPRRRTTTUUUVVVVVV^^^jjjvvv|||~~~}}}|||xxxwwwzzzWWWVVVUUUTTTSSSQQQPPPOOOPPPRRRSSSTTTSSSTTTUUUWWWVVVTTTQQQPPPPPPRRRVVVXXXZZZZZZZZZXXXVVVSSSPPPNNNLLLLLLKKKJJJJJJJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQSSSVVVXXXWWWTTTQQQOOONNNLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRTTTUUUWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTUUUVVVWWWWWWXXXXXXWWWXXXYYY[[[]]]```bbbccc^^^]]][[[YYYXXXWWWWWWXXXWWWXXXXXXYYYXXXVVVUUUSSSVVVVVVUUUTTTTTTSSSRRRRRRSSSUUUXXX[[[[[[ZZZWWWVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTWWWWWWWWWWWWXXXYYY[[[[[[___``````___]]]ZZZXXXVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[\\\^^^___```aaa_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````______^^^\\\[[[ZZZWWWYYY\\\]]]]]]]]]^^^```ccccccddddddcccbbbaaaaaa_________^^^^^^^^^______aaabbbbbbbbbaaa___^^^]]]^^^___```aaabbbccccccccc```aaadddgggjjjkkklllmmmdddaaa^^^]]]___aaacccccc``````___^^^]]]]]]]]]^^^[[[\\\\\\\\\[[[ZZZXXXWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTVVVXXXYYY[[[```___^^^\\\\\\^^^bbbfffhhhiiiiiijjjjjjkkkkkkkkkkkkiiifffddddddfffiiijjjkkklllnnnpppooommmjjjhhhhhhlllqqqtttttttttvvvwwwzzz~~~xxxnnniiihhhgggfffccc^^^YYYTTTQQQGGGDDD@@@<<<::::::<<<===@@@IIIQQQRRRLLLGGGGGGJJJJJJGGGCCCAAABBBCCCDDDDDDBBBAAA@@@??????@@@AAABBB@@@AAABBBDDDFFFHHHJJJKKKDDDEEEFFFGGGGGGFFFFFFFFFAAAAAA@@@???@@@@@@??????BBBBBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<>>>@@@BBBDDDFFFEEEEEEDDDEEEFFFHHHHHHHHHKKKOOORRRRRRQQQQQQQQQVVVZZZaaaeeeiiimmmsssxxx}}}wwwnnneee]]]WWWTTTTTTUUUVVVWWWWWWXXXXXXXXXZZZbbbnnnzzz}}}zzzwwwssstttzzzTTTTTTTTTSSSRRRQQQPPPOOOPPPRRRSSSSSSRRRRRRSSSUUUTTTRRRPPPNNNNNNOOOQQQSSSVVVWWWXXXXXXVVVTTTQQQPPPKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMPPPSSSTTTRRRPPPNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYXXXWWWVVVSSSSSSTTTTTTUUUVVVWWWWWWTTTUUUWWWYYY[[[^^^___```[[[ZZZYYYWWWVVVVVVWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUUUUUUUTTTSSSSSSSSSRRRTTTWWWYYYZZZZZZYYYXXXUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXVVVUUUTTTUUUTTTTTTUUUVVVWWWXXXXXX^^^_________^^^\\\YYYWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[]]]^^^___```^^^^^^______``````aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^____________^^^]]]]]]\\\XXXZZZ[[[\\\\\\\\\^^^```cccdddeeeffffffeeedddcccaaaaaaaaa````````````___aaaaaabbbbbbaaa___^^^]]]]]]]]]___```bbbbbbccccccaaacccdddgggiiijjjkkkllldddaaa___^^^```bbbbbbbbb`````````_______________]]]]]]]]]\\\[[[YYYXXXWWWUUUVVVWWWXXXYYYZZZ[[[\\\YYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSRRRQQQQQQRRRTTTTTTXXXXXXXXXWWWWWWYYY\\\```cccccccccdddeeeeeeffffffjjjhhhgggggghhhiiihhhgggiiikkklllmmmmmmkkkhhhfffdddgggjjjkkkjjjiiijjjjjjjjjllloootttzzzvvvlllfffdddcccdddeeedddaaa[[[VVVSSSFFFCCC>>>:::888888;;;<<>>???@@@BBBDDDEEEGGGGGGAAADDDGGGHHHHHHGGGGGGHHHCCC@@@>>>>>>???@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???999999888888:::<<>>:::888999<<>>======BBBCCCDDDDDDDDDCCCBBBAAA@@@>>>;;;999888999:::;;;????????????@@@BBBDDDFFFEEEHHHKKKLLLLLLKKKKKKKKKKKKNNNQQQSSSTTTXXX___dddnnnrrrvvvvvvrrrmmmkkkkkkiiijjjmmmoooooonnnllljjj___ccckkkttt|||}}}yyyuuuhhhbbbaaaiiisss|||LLLMMMMMMNNNMMMKKKIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJKKKJJJIIIHHHJJJLLLLLLNNNRRRVVVWWWWWWUUUTTTMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWSSSQQQQQQSSSUUUTTTSSSWWWUUUSSSSSSTTTUUURRRPPPQQQQQQPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXVVVSSSSSSTTTUUUVVVVVV[[[\\\^^^^^^^^^\\\ZZZYYYVVVVVVVVVWWWYYYYYYXXXVVVWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^___`````````___^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\```bbbdddggghhhhhhhhhggggggfffdddbbbaaaaaaaaaaaabbbbbbbbbccccccaaa]]]YYYZZZ[[[[[[\\\]]]^^^______aaabbbccccccdddddddddddd^^^^^^]]]\\\]]]^^^___`````````bbbcccdddeeeeeeeee``````___``````^^^[[[YYY\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPRRRUUUVVVXXXYYYYYYbbbeeennn~~~}}}tttlllccc______^^^YYYTTTYYYYYYYYYYYYZZZZZZ[[[\\\UUUUUUTTTSSSQQQPPPOOOOOOWWWYYYZZZ[[[YYYUUUQQQOOOUUU\\\bbbcccccc```ZZZRRRLLLFFF???===>>>AAAAAAAAA@@@CCCHHHLLLMMMKKKHHHFFFEEEEEEFFFIIINNNQQQRRRRRRLLLLLLJJJFFFCCCBBBDDDFFFAAA???>>>???BBBDDDBBB@@@CCCCCCEEEGGGJJJNNNQQQSSSjjj```QQQFFFAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<===>>>??????@@@AAACCCDDDCCCCCCBBBDDDEEEGGGKKKOOOQQQQQQPPPNNNOOOPPPPPPRRRVVV\\\```jjjpppvvvwwwuuuuuuwwwzzzzzzxxxwwwxxxzzzzzzvvvsssnnnlllmmmsss{{{|||vvvpppddd___]]]eeeoooyyyLLLLLLLLLLLLKKKJJJIIIIIILLLLLLMMMMMMMMMLLLLLLKKKIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNRRRUUUVVVVVVTTTSSSMMMKKKIIIFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLMMMMMMNNNOOONNNOOOOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRTTTRRRPPPQQQTTTUUUTTTSSSVVVTTTRRRRRRSSSSSSQQQOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXWWWWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXUUUSSSSSSTTTVVVWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVUUUVVVXXXXXXVVVUUUWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\]]]___bbbeeehhhiiiiiiiiihhhgggeeecccbbbaaaaaaaaabbbbbbbbbccccccaaa]]]ZZZ\\\\\\]]]]]]^^^_________aaaaaabbbbbbcccbbbbbbbbb^^^^^^]]]]]]]]]^^^___```^^^___```aaacccdddddddddbbb```___^^^^^^]]][[[YYY\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXWWWVVVWWWYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQQQQMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLNNNPPPRRRTTTUUUVVVXXX]]]kkk~~~qqqiii```\\\\\\\\\XXXSSSTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPOOONNNMMMLLLLLLKKKNNNOOOQQQRRRRRRPPPNNNLLLTTT[[[```bbbbbbbbb^^^XXXOOOHHHAAA======???@@@@@@===>>>AAADDDFFFGGGGGGGGGCCCCCCDDDGGGKKKNNNOOONNNIIIIIIHHHEEEBBBAAABBBCCCAAA???>>>@@@CCCDDDDDDBBBDDDEEEEEEGGGIIILLLOOOQQQYYYSSSLLLGGGFFFGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???>>>>>>???@@@???@@@BBBCCCDDDDDDDDDDDDDDDEEEHHHKKKNNNQQQQQQQQQQQQRRRSSSSSSTTTXXX\\\```gggmmmtttxxxxxxyyy}}}}}}~~~~~~{{{xxxpppnnnnnnssszzz{{{vvvqqqfff```___fffpppyyyLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMPPPSSSTTTTTTSSSQQQLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPRRRTTTUUUTTTSSSUUUSSSRRRQQQQQQQQQOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSTTTVVVWWWWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWUUUSSSSSSTTTWWWXXXXXXVVVWWWYYY[[[[[[[[[ZZZZZZXXXWWWUUUUUUVVVVVVTTTSSSVVVUUUVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\___cccfffiiijjjkkkiiihhhgggeeedddcccbbbbbbcccbbbbbbcccdddbbb___\\\________________________```aaaaaaaaaaaa``````______^^^^^^^^^^^^___``````\\\]]]^^^___aaabbbcccccccccaaa^^^]]]]]]\\\[[[ZZZ]]]]]]\\\[[[ZZZZZZYYYYYYWWWXXXXXXWWWVVVVVVWWWXXX[[[ZZZZZZYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYUUURRRPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKMMMOOOQQQRRROOOVVVdddxxxkkkddd[[[WWWWWWXXXVVVSSSNNNNNNMMMKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKQQQWWW\\\^^^aaadddccc___SSSLLLBBB===<<<===>>>>>>:::::::::<<<>>>AAADDDFFFAAAAAAAAADDDGGGJJJKKKJJJFFFHHHHHHGGGDDDBBBBBBBBB@@@??????AAADDDEEEEEEDDDFFFFFFFFFGGGHHHJJJMMMNNNKKKJJJJJJKKKLLLMMMKKKJJJDDDDDDDDDEEEEEEEEEFFFFFFGGGEEECCCBBB@@@@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRSSSSSSTTTUUUVVVVVVWWWZZZ]]]bbbhhhqqqwww{{{~~~|||rrrooonnnrrrwwwyyyuuuqqqgggbbbaaagggpppxxxLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLOOOQQQRRRQQQPPPOOOJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMOOORRRTTTTTTTTTSSSSSSSSSQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWUUUSSSSSSUUUWWWXXXXXXUUUVVVXXXYYY[[[\\\\\\\\\YYYWWWUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[]]]```cccfffhhhiiikkkjjjiiihhhfffeeedddddddddddddddeeeeeeeeebbb___aaaaaaaaa`````````______aaaaaaaaaaaaaaa```___^^^_______________`````````\\\\\\]]]^^^___aaabbbcccdddbbb___]]]]]]]]]\\\[[[]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWWWWUUUTTTSSSUUUVVVZZZYYYWWWVVVUUUVVVWWWWWWZZZZZZZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\YYYUUUQQQNNNMMMMMMLLLLLLJJJIIIHHHGGGDDDEEEFFFHHHKKKMMMNNNOOONNNRRR\\\kkkyyy~~~zzztttddd]]]UUURRRRRRTTTSSSRRRKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIILLLQQQUUUWWW\\\bbbdddcccWWWNNNDDD===;;;<<<<<<;;;999999999:::<<>><<<<<<;;;:::;;;<<<===??????@@@??????@@@??????AAACCCEEEEEEDDDDDDGGGIIIJJJHHHEEEDDDDDD???@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@????????????@@@AAABBBBBBCCCEEEGGGHHHIIIKKKPPPTTTWWWYYY\\\^^^]]]\\\[[[[[[[[[```iiirrryyy~~~~~~{{{wwwuuussssssqqqooolllmmmnnnooonnnlllhhheeedddiiiooovvvKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKJJJGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRPPPOOOMMMJJJLLLOOOPPPPPPPPPRRRTTTQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\ZZZXXXWWWUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[XXXYYY[[[\\\]]]^^^^^^^^^ZZZWWWUUUTTTUUUWWWWWWWWWUUUVVVWWWYYYZZZ\\\]]]^^^[[[XXXUUUTTTTTTUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYXXXXXXYYY\\\^^^```ggghhhhhhhhhhhhgggfffeeeeeedddcccdddffffffeeedddbbbbbbbbbaaaaaa````````````aaaaaaaaaaaaaaa```______``````aaabbbaaaaaaaaa^^^^^^]]]\\\]]]^^^___```bbbcccdddggghhhfffaaa^^^YYYYYYZZZZZZZZZZZZZZZZZZUUUUUUSSSPPPNNNMMMOOOQQQTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTQQQNNNMMMLLLLLLKKKIIIGGGEEECCCBBBDDDGGGKKKPPPRRRSSSSSSRRRPPPOOOOOOSSSYYY]]]^^^]]]SSSPPPMMMKKKLLLNNNOOOOOOLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???AAAEEEHHHJJJOOOXXX\\\\\\VVVOOOFFF@@@>>>===;;;999<<<>>>@@@BBBCCCAAA???===@@@??????@@@BBBCCCBBBAAA>>>AAACCCDDDBBB@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBBBBAAAAAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAACCCEEEDDDDDDHHHNNNSSSYYY\\\aaadddcccbbb``````YYY^^^fffooovvv{{{}}}}}}zzzzzzxxxtttpppmmmmmmnnnpppnnnlllllllllllljjjhhhgggddddddiiinnnuuuJJJKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIHHHFFFFFFHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIFFFEEEDDDCCCBBBCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFEEEDDDDDDDDDEEEGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNQQQSSSTTTSSSQQQPPPKKKMMMNNNNNNMMMNNNQQQTTTQQQSSSUUUUUUSSSSSSUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZWWWVVVUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXZZZ\\\]]]^^^ZZZ[[[]]]___```aaabbbbbb[[[YYYVVVTTTUUUVVVVVVVVVUUUUUUVVVWWWYYYZZZ\\\]]][[[YYYVVVTTTUUUVVVVVVUUUSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\YYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTUUUXXX\\\^^^bbbcccdddeeeeeeeeeddddddbbbaaaaaabbbcccddddddbbbaaaaaaaaaaaaaaa`````````^^^^^^___`````````_________```aaabbbbbbbbbaaaaaa___]]]\\\ZZZZZZ[[[\\\]]]___ccchhhmmmoookkkeee___WWWWWWWWWXXXXXXYYYYYYYYYVVVVVVSSSPPPMMMMMMOOOQQQPPPPPPQQQQQQRRRQQQQQQQQQRRRQQQOOONNNMMMNNNOOOOOOSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMJJJHHHFFFEEEEEEIIIOOOUUUXXXWWWUUUSSSLLLKKKJJJMMMQQQSSSTTTSSSLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>=========???CCCEEEGGGKKKSSSWWWWWWTTTNNNFFFBBB@@@>>>;;;999;;;===???BBBBBBBBB@@@???@@@>>>>>>>>>@@@AAA@@@>>>:::<<<>>>>>>===<<<<<<<<<>>>@@@BBBBBBAAAAAACCCEEEDDDCCCAAA@@@??????@@@@@@===???@@@@@@???@@@CCCEEEAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>???>>>AAABBBAAA@@@DDDKKKRRRVVV[[[aaaeeefffdddbbbaaaWWW\\\dddmmmuuuyyyzzzyyyxxxxxxwwwsssnnnkkklllmmmooonnnnnnmmmllljjjhhhfffdddbbbdddhhhmmmtttJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIJJJJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFIIIKKKKKKJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMOOORRRTTTUUUTTTSSSRRRKKKMMMNNNMMMLLLMMMPPPTTTQQQSSSVVVVVVUUUUUUWWWZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUTTTSSSSSSTTTVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\ZZZWWWVVVUUUUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]___```\\\]]]___aaabbbcccdddddd\\\ZZZVVVUUUUUUVVVVVVUUUTTTTTTUUUUUUWWWYYYZZZ[[[\\\YYYVVVUUUUUUVVVWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\YYYZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTRRRRRRSSSWWW[[[^^^^^^___```bbbccccccbbbbbb```___^^^___aaabbbbbbaaa``````````````````aaaaaa\\\\\\]]]^^^_______________```aaaccccccbbbbbbaaa^^^]]][[[YYYXXXXXXZZZZZZ^^^cccjjjqqqsssoooggg```UUUUUUVVVVVVWWWXXXXXXXXXWWWWWWTTTQQQNNNMMMOOOQQQMMMNNNPPPQQQRRRQQQQQQPPPRRRQQQNNNLLLLLLLLLMMMNNNSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQOOOLLLJJJIIIFFFJJJQQQXXX[[[ZZZWWWTTTIIIHHHHHHJJJLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>BBBEEEFFFJJJQQQTTTTTTRRRMMMFFFCCCAAA???<<<999:::;;;===???@@@AAABBBBBB???>>>======>>>???>>>===999:::<<<<<<;;;:::;;;<<<>>>@@@BBBBBB@@@???BBBDDDBBBAAA@@@>>>>>>>>>>>>???>>>AAACCCCCCBBBAAACCCFFF@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>???===???@@@???>>>AAAIIIPPPRRRXXX___ddddddcccaaa```VVVZZZcccllltttyyyyyyxxxxxxyyyxxxtttooolllmmmppppppoooooonnnmmmjjjgggeeecccaaaccchhhmmmsssJJJJJJJJJJJJJJJKKKLLLMMMIIIGGGEEEGGGJJJLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCFFFHHHJJJJJJIIIIIIGGGHHHHHHFFFDDDDDDEEEGGGDDDFFFGGGIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNPPPPPPOOONNNMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYY[[[YYYVVVSSSQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTSSSWWWUUUTTTTTTVVVVVVUUUTTTVVVWWWYYY[[[]]]^^^_________]]][[[]]]```bbbaaa___]]][[[XXXUUUSSSSSSSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZ]]]\\\ZZZXXXWWWVVVVVVWWWSSSTTTWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVPPPOOOMMMMMMNNNQQQUUUXXXZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\[[[[[[\\\^^^___```____________````````````__________________```aaa]]]___aaabbbaaa```aaabbbaaa```^^^\\\[[[YYYYYYXXX\\\```hhhqqqvvvrrreee[[[VVVTTTTTTUUUWWWYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMQQQPPPOOONNNNNNOOOPPPPPPQQQPPPNNNLLLLLLLLLLLLLLLOOORRRUUUTTTQQQQQQUUUYYY[[[ZZZYYYVVVRRRMMMIIIGGGFFFIIINNNSSSUUUUUUSSSRRRGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLKKKJJJLLLHHHEEEDDDEEEEEEDDDBBBDDDEEEEEEDDDAAA???>>>???>>>?????????>>>>>>@@@BBB???AAACCCEEEGGGKKKOOOSSSRRRQQQMMMGGG@@@<<<;;;;;;>>>======>>>>>>???@@@AAA>>>>>>===;;;:::999888888:::999888888888999;;;<<<>>>???@@@AAAAAA@@@???>>>??????>>>===<<<;;;:::::::::;;;===???AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDBBB@@@>>>>>>>>>???@@@?????????>>>>>>AAAEEEHHHOOORRRWWWYYY[[[[[[\\\]]]UUU[[[dddkkkppprrrtttuuuuuuyyy||||||wwwrrrpppppprrrssssssrrrssstttnnnggggggfffgggkkknnnvvvJJJJJJIIIIIIJJJJJJKKKKKKIIIGGGFFFFFFIIIKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHGGGEEEEEEEEEFFFDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMOOOPPPPPPOOOOOOOOONNNNNNNNNOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYWWWTTTQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVXXXVVVVVVVVVWWWVVVTTTRRRSSSTTTVVVXXXZZZ[[[\\\\\\___]]]\\\^^^```bbbaaa___^^^\\\YYYVVVUUUTTTTTTUUUSSSRRRRRRSSSTTTVVVXXXYYY]]]\\\ZZZXXXWWWWWWWWWWWWSSSUUUWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYYYYWWWVVVVVVSSSRRROOONNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^___^^^^^^^^^^^^____________^^^^^^^^^^^^___```aaabbbaaabbbcccbbb```___```aaa___^^^]]]\\\ZZZZZZZZZZZZ[[[^^^eeemmmqqqmmmcccZZZTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPRRRQQQOOONNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKLLLMMMOOORRRUUUTTTRRRRRRUUUYYY[[[ZZZXXXUUUQQQMMMJJJHHHHHHKKKNNNPPPQQQPPPNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJIIIFFFCCCBBBBBBCCCAAA@@@BBBCCCDDDCCC@@@>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDD???@@@BBBCCCEEEIIIMMMQQQTTTSSSPPPKKKEEE@@@>>>>>>>>>======<<<<<<<<<======<<<;;;;;;:::999999888888777777666555666777888999===>>>???????????????>>>=========<<<<<<;;;::::::<<<===???AAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@???>>>???AAABBBAAAAAA@@@???>>>@@@CCCFFFJJJMMMQQQTTTUUUVVVWWWXXXUUU[[[bbbhhhmmmppprrrtttyyy||||||xxxxxxxxxwwwzzz|||{{{{{{{{{vvvooommmlllnnnqqqttt|||JJJJJJIIIIIIHHHIIIIIIIIIIIIGGGFFFFFFHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEGGGIIIHHHGGGEEEEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTRRROOONNNMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWVVVSSSPPPRRRSSSTTTVVVWWWYYYZZZ[[[^^^]]]\\\]]]___``````___^^^\\\ZZZXXXVVVUUUUUUVVVUUUTTTTTTSSSTTTVVVWWWXXX\\\[[[ZZZXXXWWWWWWWWWWWWTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZ\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVUUURRRQQQPPPRRRTTTVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______]]]^^^^^^___```bbbddddddffffffeeebbb___]]]^^^___]]]]]]\\\[[[ZZZZZZZZZZZZYYY[[[```fffjjjggg___XXXQQQOOOOOOPPPRRRTTTUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOORRRTTTSSSQQQRRRUUUXXXZZZXXXVVVRRROOOMMMKKKJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEGGGIIIJJJJJJIIIGGGDDDAAA?????????>>>===@@@AAABBBAAA???======>>>???@@@AAA@@@??????AAACCC???@@@@@@@@@AAADDDIIIMMMOOOOOONNNJJJDDD>>>;;;:::<<<;;;:::999888888888888888888888999999999999999777666555555555666888999<<<<<<======>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@BBBBBBCCCCCC@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@??????AAABBBDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDGGGKKKMMMNNNOOOQQQRRRUUUYYY___dddiiimmmrrruuu|||~~~~~~~~~xxxuuutttwwwzzz}}}JJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBAAAAAAAAADDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCFFFHHHIIIGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTRRRSSSUUUVVVVVVVVVUUUTTTQQQRRRSSSUUUWWWUUURRROOOSSSTTTTTTVVVWWWYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\ZZZXXXVVVWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]^^^^^^^^^______]]]^^^___```bbbeeeggghhhjjjiiifffbbb]]][[[\\\^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY\\\___aaa```ZZZVVVNNNMMMLLLNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXUUUUUUSSSRRRPPPOOONNNNNNLLLKKKJJJIIIIIIJJJLLLLLLMMMOOOQQQPPPPPPPPPSSSUUUXXXVVVSSSPPPMMMLLLLLLKKKLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHIIIIIIHHHEEECCCAAA???======<<<<<>>??????===>>>???>>>======>>>@@@??????>>>======???CCCGGGIIIJJJJJJGGGBBB<<<888666888888777666666666666666666777777888999:::;;;;;;999888777777777888999:::;;;;;;<<<<<<===>>>???@@@;;;<<<<<<<<<======>>>>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@BBBDDDEEEFFFFFFDDDAAA>>>===>>>???@@@CCCFFFIIIJJJKKKMMMNNNSSSWWW\\\aaagggnnntttyyy}}}~~~zzzzzz}}}HHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDBBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDDDDCCCCCCBBBDDDGGGHHHFFFEEEDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAABBBCCCEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTRRRSSSSSSTTTSSSRRRPPPOOOKKKLLLNNNRRRTTTUUURRRPPPSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUUUUTTTVVVUUUTTTTTTTTTUUUVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXUUUUUUVVVXXXZZZ[[[\\\]]]^^^^^^]]]ZZZXXXWWWYYY\\\]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^_________^^^^^^___aaadddfffiiijjjkkkjjjgggbbb]]]ZZZ[[[\\\]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[\\\ZZZWWWUUUMMMLLLLLLMMMPPPRRRSSSSSSSSSSSSSSSSSSUUUVVVXXXYYYWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJJJJIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNPPPQQQTTTRRRPPPMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGHHHHHHGGGEEEDDDBBB???===;;;<<<<<<>>>@@@BBBBBBAAA@@@AAABBB>>>??????>>>======>>>@@@??????>>><<<;;;<<>>???@@@AAA======>>>>>>??????@@@@@@<<<======>>>>>>=================================>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>???AAADDDEEEGGGGGGEEEBBB>>><<<<<<===@@@BBBEEEGGGHHHJJJLLLNNNRRRUUUZZZ```hhhpppyyy~~~zzzzzz|||FFFFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFEEEDDDCCCEEEGGGDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCBBBAAA???>>>===AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCC@@@CCCEEEEEEDDDCCCCCCDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRTTTTTTVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSQQQOOOMMMLLLHHHHHHKKKNNNRRRSSSRRRQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYSSSTTTUUUWWWYYY[[[\\\]]]]]]___```^^^[[[YYY[[[]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTUUUUUUWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]___```cccfffhhhiiiiiihhhfffbbb]]]ZZZZZZZZZ\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVTTTNNNMMMMMMOOORRRTTTUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDFFFGGGGGGFFFDDDDDDBBB???<<<:::;;;<<<===???AAABBBAAAAAABBBCCCBBBBBBCCCAAA@@@???AAABBBBBBBBBAAA???===<<<===???@@@BBBCCCCCC???;;;999888222222222333333444666666555666777999;;;<<<===>>>888777666666666777999::::::;;;>>>@@@BBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAA???????????????>>>======;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@???>>>>>>???@@@CCCDDDFFFFFFEEEBBB???<<<<<<===@@@BBBDDDFFFGGGIIILLLNNNQQQUUUZZZaaahhhrrr{{{}}}tttsssvvvzzzDDDDDDDDDCCCDDDDDDEEEEEEBBBCCCEEEDDDCCCCCCEEEHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAABBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCC@@@AAACCCBBBAAAAAACCCDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[XXXWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTRRRPPPNNNLLLIIIIIIJJJMMMPPPRRRRRRQQQRRRQQQPPPPPPQQQSSSUUUWWWYYY[[[\\\[[[YYYXXXZZZ\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYRRRSSSTTTVVVXXXZZZ\\\]]]\\\```cccbbb^^^[[[\\\______^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUVVVWWWWWWZZZYYYXXXXXXXXXYYY[[[[[[XXXYYYZZZZZZZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^```ccceeefffeeefffeeeaaa]]]ZZZYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUPPPOOOOOOQQQTTTVVVWWWWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTNNNMMMKKKJJJJJJJJJJJJKKKIIIHHHHHHIIIKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEGGGFFFFFFCCCCCCBBB???:::888999;;;;;;===???@@@@@@@@@BBBCCCCCCDDDDDDCCCAAA@@@AAACCCFFFFFFGGGEEEBBB?????????;;;===???>>><<<:::999888444444333333333444444555444555666888999;;;<<<===999888777777777888:::;;;:::<<<@@@DDDFFFEEEDDDCCC??????????????????@@@@@@????????????>>>===<<<;;;::::::::::::;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>>>>@@@???=========???AAABBBEEEEEEEEEBBB???======>>>>>>@@@BBBDDDEEEGGGJJJMMMRRRVVV[[[aaahhhqqqyyy~~~~~~uuukkkjjjlllqqqxxxCCCCCCCCCCCCCCCDDDEEEFFF@@@BBBDDDDDDBBBCCCEEEHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCDDDCCCBBBAAA@@@CCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAABBBCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCC===>>>@@@AAABBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDD@@@AAAAAAAAA@@@@@@BBBDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDEEEFFFGGGIIIKKKLLLFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMNNNPPPRRRSSSTTTVVVWWWYYYZZZ\\\]]]]]]]]]YYYXXXXXXWWWVVVVVVVVVWWWTTTTTTUUUUUUSSSRRRPPPOOOLLLKKKKKKMMMOOOQQQRRRQQQTTTSSSRRRRRRSSSUUUWWWYYYZZZ\\\^^^]]]ZZZYYY[[[]]][[[[[[[[[[[[ZZZYYYWWWWWWRRRQQQQQQQQQQQQSSSUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYQQQRRRSSSVVVXXXZZZ\\\]]][[[```dddddd```]]]^^^```______^^^]]]\\\ZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWVVVUUUUUUTTTUUUYYYYYYXXXWWWXXXYYYZZZ[[[WWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\^^^```cccdddcccddddddaaa^^^ZZZYYYYYYTTTTTTUUUVVVWWWYYYZZZ[[[XXXZZZ[[[ZZZXXXVVVUUUUUURRRQQQPPPRRRVVVXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[\\\[[[ZZZYYYWWWVVVOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMMMMMMMGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEFFFFFFEEEBBBBBBBBB>>>999777888:::999;;;>>>??????@@@AAABBBBBBCCCCCCAAA??????@@@AAAIIIJJJKKKIIIFFFBBB@@@@@@===???AAAAAA???>>>>>>>>>666666555444333333333333333444555777888:::;;;;;;<<<;;;:::::::::;;;<<<===:::===BBBFFFHHHHHHEEEDDD??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888999999999::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@???===<<<<<<>>>@@@AAACCCDDDDDDBBB@@@>>>>>>???===???AAABBBCCCEEEHHHKKKSSSWWW\\\bbbhhhooovvv{{{}}}xxxnnneeedddfffkkksss@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAA???>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@EEEEEEEEECCCBBB@@@>>>===>>>??????@@@BBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLMMMLLLKKKJJJKKKLLLNNNNNNNNNOOOPPPRRRUUUVVVTTTVVVXXXZZZ\\\\\\\\\\\\]]]\\\[[[ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQNNNOOORRRTTTSSSRRRPPPQQQRRRRRRRRRTTTWWWYYY```bbbcccccc```]]][[[[[[[[[\\\\\\[[[ZZZXXXWWWUUUPPPPPPPPPNNNNNNPPPTTTWWWWWWXXXXXXYYYZZZ[[[[[[\\\YYYXXXWWWUUUSSSSSSUUUWWWWWWWWWXXXXXXYYYYYYZZZZZZ```aaaccceeeeeeeeecccccc^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXXYYYZZZZZZ[[[[[[[[[XXXWWWUUUSSSSSSTTTUUUVVVUUUUUUWWWXXXXXXXXXXXXXXX[[[[[[\\\[[[YYYWWWUUUTTTUUUSSSQQQQQQRRRRRRQQQPPPRRRTTTVVVXXX[[[\\\]]]^^^___`````````^^^[[[XXXVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWTTTTTTSSSTTTUUUWWWYYY[[[XXXZZZZZZWWWTTTSSSUUUXXXXXXXXXXXXXXXWWWVVVUUUTTTPPPNNNLLLJJJHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEE???@@@AAAAAABBBBBBAAAAAACCCAAA???<<<:::999999999999:::;;;===@@@BBBCCCDDDCCCDDDEEEDDDCCCBBBBBBCCCLLLSSSXXXUUUKKKBBB>>>>>><<<======>>>>>>===<<<;;;::::::999999888777777777888888777777666666555555999999:::;;;;;;;;;;;;:::999;;;???BBBCCCBBB@@@???;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999999999::::::999888999:::<<<===;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<=========<<<;;;>>>>>>????????????>>>>>><<<;;;===AAACCCCCCGGGMMMQQQUUUZZZaaahhhnnnrrrttt}}}}}}~~~}}}yyyvvvuuuooojjjkkkoooooojjjeee[[[\\\XXX]]]kkkttt?????????@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????@@@@@@AAA@@@@@@AAABBBBBBCCCBBBBBB>>>??????@@@BBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGGGGGGGHHHIIIKKKLLLJJJKKKLLLLLLKKKJJJKKKMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSUUUWWWYYY[[[\\\\\\\\\^^^]]]\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSPPPPPPRRRTTTSSSRRRPPPQQQRRRRRRRRRTTTWWWZZZaaabbbdddccc___\\\ZZZZZZZZZ[[[[[[[[[ZZZXXXVVVUUUNNNNNNNNNLLLKKKMMMPPPSSSWWWWWWXXXYYYZZZ[[[[[[\\\YYYYYYXXXVVVSSSSSSUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZ^^^```bbbdddddddddbbbbbb_________^^^^^^]]][[[[[[XXXXXXYYYZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXWWWUUUSSSRRRRRRPPPNNNNNNOOOPPPOOONNNOOOPPPRRRUUUWWWYYYZZZ[[[______``````^^^\\\YYYXXXXXXWWWVVVVVVVVVWWWYYYZZZYYYYYYZZZZZZZZZYYYXXXXXXUUUUUUUUUVVVWWWXXXZZZZZZXXXYYYYYYWWWTTTSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTSSSOOONNNLLLJJJHHHGGGFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHHHHHHHHHHIIIIIIIIIDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDBBBAAA@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===;;;::::::::::::;;;<<<===>>>???@@@AAAEEEFFFFFFFFFDDDDDDFFFGGGNNNTTTXXXUUULLLCCC??????<<<<<<===>>>>>><<<;;;:::999999888888777777777666666777777777777777777888555666777777888888777777888:::===???@@@@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::::::::777777777888:::<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>???>>>>>>======<<<:::<<<@@@AAABBBGGGMMMSSSWWW]]]dddjjjoooqqqssstttuuuwwwyyyyyyvvvpppkkkhhhccc^^^^^^bbbbbb^^^YYYRRRSSSPPPTTTaaajjj|||??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBB???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@???@@@AAAAAABBB>>>>>>@@@AAABBBCCCCCCCCC??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSUUUXXXZZZ\\\]]]]]]______]]]\\\ZZZXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWVVVSSSSSSTTTTTTSSSRRRPPPQQQRRRRRRSSSUUUXXX[[[aaaccccccbbb^^^[[[XXXXXXYYYYYYYYYYYYXXXWWWUUUTTTOOOOOONNNMMMKKKLLLOOOQQQVVVWWWXXXYYYZZZ[[[[[[\\\ZZZZZZYYYWWWTTTSSSUUUVVVTTTVVVXXXYYY[[[[[[[[[ZZZ]]]^^^aaabbbccccccbbbaaa____________^^^]]]\\\\\\YYYYYYZZZZZZZZZYYYXXXXXXVVVVVVTTTSSSSSSSSSTTTUUUTTTTTTTTTUUUTTTTTTSSSRRRUUUUUUVVVVVVVVVUUUTTTTTTRRRPPPOOOOOOPPPPPPPPPOOONNNOOOQQQTTTVVVXXXYYYZZZ]]]^^^______^^^]]][[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXTTTUUUVVVWWWXXXYYYYYYYYYWWWXXXXXXVVVTTTTTTUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRNNNMMMLLLJJJIIIGGGFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJDDDBBBBBBCCCEEEGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBB??????>>>>>>===;;;:::999;;;;;;;;;<<<<<<=========DDDDDDDDDCCCBBBDDDGGGIIIMMMRRRUUURRRIIIAAA>>>===<<<<<<=========<<<:::999777777777777666666666666555555666666777888888888444555666666777777666666777888999;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888888888999:::;;;===>>>=========<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>======<<<;;;;;;999:::===???@@@FFFMMMRRRVVV]]]ccciiilllmmmmmmiiikkknnnppppppllleee```YYYUUUPPPPPPSSSTTTQQQMMMIIIJJJGGGKKKWWW___qqq???????????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCC??????@@@@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@????????????@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>??????@@@AAAAAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIGGGHHHJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\]]]```___^^^\\\ZZZYYYXXXWWWWWWVVVTTTSSSTTTUUUWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSPPPQQQRRRRRRSSSUUUXXX[[[```aaabbb```]]]YYYVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSQQQOOOOOOQQQSSSVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[ZZZXXXUUUTTTUUUVVVTTTUUUWWWZZZ[[[[[[[[[ZZZ]]]^^^```bbbccccccbbbaaa_______________^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRRRRTTTUUUTTTSSSQQQRRRTTTVVVYYYZZZ[[[\\\\\\\\\]]]^^^^^^]]]\\\\\\YYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWVVVVVVUUUTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQMMMLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIEEEDDDCCCCCCEEEFFFFFFFFFFFFEEECCCAAA@@@?????????AAAAAABBBCCCCCCCCCCCCBBB????????????===;;;999777999999999:::;;;;;;<<<<<>>======???CCCGGGIIIMMMOOOLLLDDD>>>::::::;;;<<<======<<<;;;999888555555555666666666666666555555555555555666666666666777888888999999888888888888888888999:::;;;<<<999:::::::::;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;::::::999999999>>>>>>===<<<;;;:::::::::===<<<:::999999:::;;;;;;===>>>>>>======<<<;;;:::;;;888888;;;===???EEEMMMNNNSSSYYY```dddffffffeeeddddddeeeffffffccc^^^ZZZRRRMMMIIIIIIKKKKKKIIIFFFDDDGGGDDDGGGQQQYYYlllAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC????????????@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBBAAA@@@>>><<<;;;???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHFFFHHHIIIJJJIIIIIIKKKMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQTTTVVVYYY[[[\\\___^^^]]]\\\[[[YYYXXXXXXXXXWWWUUUTTTTTTUUUWWWYYYYYYYYYYYYXXXVVVTTTTTTSSSPPPQQQRRRRRRRRRSSSVVVYYY\\\]]]___^^^ZZZWWWUUUUUUVVVVVVWWWWWWWWWUUUTTTSSSUUUVVVUUUTTTRRRQQQSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\ZZZ[[[[[[YYYVVVUUUVVVWWWUUUVVVXXXYYYZZZ[[[[[[ZZZ]]]___aaacccddddddcccccc^^^^^^^^^___^^^^^^]]]]]]ZZZZZZZZZZZZYYYWWWVVVUUUXXXXXXXXXXXXXXXXXXXXXYYYUUUUUUUUUUUUTTTRRRQQQPPPTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWUUUUUUWWWXXXWWWWWWTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\XXXWWWVVVVVVVVVWWWXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXRRRSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPLLLLLLMMMLLLLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCEEEDDDCCCAAA???>>>======@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???===:::777555666666777999:::;;;<<<===;;;;;;;;;::::::<<<@@@DDDGGGIIIJJJGGGAAA<<<::::::;;;<<<<<<<<<;;;:::888777444444555555666666666777666666555444333333222222777888999999::::::999999999888888777888999;;;<<<999999999999:::::::::;;;999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::???>>>===;;;::::::::::::>>><<<;;;:::999:::;;;;;;===============<<<;;;;;;;;;999888:::<<<>>>DDDKKKLLLPPPVVV\\\```bbbaaa``````___]]]\\\\\\[[[YYYWWWOOOKKKGGGEEEFFFFFFEEECCCBBBEEECCCFFFOOOVVVjjjAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCCCCCCCCCCCCCCCC@@@????????????@@@@@@AAA===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPRRRTTTWWWYYY[[[]]]\\\\\\[[[ZZZZZZYYYYYYZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYZZZYYYVVVTTTTTTTTTPPPQQQRRRQQQPPPQQQTTTVVVVVVXXXZZZZZZXXXVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUVVVWWWYYYZZZ\\\\\\YYYZZZ[[[ZZZXXXWWWWWWXXXWWWWWWXXXXXXYYYYYYZZZZZZ]]]^^^aaaccceeeeeedddccc\\\]]]]]]^^^^^^]]]\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUUUUWWWXXXXXXWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[VVVVVVUUUTTTUUUVVVWWWXXX\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSTTTTTTTTTSSSRRRRRRUUUTTTSSSTTTVVVVVVTTTRRRPPPPPPNNNMMMMMMNNNOOOPPPLLLMMMNNNNNNNNNLLLKKKJJJFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHFFFDDDCCCCCCCCCBBBAAADDDCCCBBBAAA???>>>===<<>><<<:::888777555666777888:::;;;<<<===::::::;;;::::::;;;???BBBEEEFFFFFFDDDAAA>>><<<<<<;;;;;;<<<<<<;;;999777666333444444555666777888888777777666444333222111000555666777777888888777777888888888888888999::::::888888999999999:::::::::999999999999999:::;;;;;;999:::<<<===>>>????????????>>><<<;;;::::::;;;<<<>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<:::999<<<<<<===BBBIIIKKKOOOTTTYYY]]]______^^^\\\YYYVVVUUUUUUVVVVVVUUUNNNKKKFFFCCCBBBBBBAAA@@@>>>BBBAAADDDMMMTTThhh@@@@@@????????????@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>>>>???????????????>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEGGGHHHHHHHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVYYYZZZZZZWWWTTTTTTUUUQQQQQQQQQPPPOOOOOOQQQSSSPPPSSSVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTRRRQQQRRRTTTSSSTTTUUUWWWYYYZZZ\\\\\\XXXYYY[[[ZZZYYYXXXYYYZZZZZZYYYXXXWWWWWWXXXYYY[[[[[[]]]```bbbddddddcccccc[[[[[[\\\\\\]]]\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWWWWTTTTTTSSSSSSTTTUUUVVVWWWXXXVVVUUUVVVWWWYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZVVVUUUTTTTTTTTTUUUWWWXXX[[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRTTTVVVVVVTTTQQQPPPOOONNNMMMMMMNNNOOOPPPMMMNNNOOOPPPPPPOOOMMMLLLGGGGGGFFFEEECCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBAAABBBCCCBBBAAABBBBBBAAAAAA???>>>===<<<>>>???@@@@@@AAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;777777888999999:::;;;;;;888:::;;;::::::;;;===???BBBBBBBBBAAA???=========;;;;;;<<<;;;:::888777555333444555666777888999999777777666666555444333333444555666666777777666666777777777888888888888888888888888888999999999999999999999999999999::::::999:::===???@@@AAAAAAAAA>>>===;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>????????????===;;;;;;>>>>>>===@@@FFFIIILLLPPPUUUYYY[[[\\\\\\ZZZXXXVVVUUUVVVWWWVVVUUUOOOLLLGGGCCC@@@??????>>>===AAAAAADDDLLLTTTiii??????>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>?????????@@@>>>>>>======>>>???@@@@@@???@@@AAAAAABBBBBBBBBAAABBBAAA???>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB???????????????>>>======AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGAAACCCEEEGGGHHHIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBCCCDDDEEEHHHIIIJJJIIIGGGGGGGGGIIIFFFHHHJJJLLLNNNNNNNNNNNNPPPPPPPPPPPPRRRTTTVVVXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUUUUXXXZZZZZZWWWTTTTTTVVVQQQRRRQQQOOONNNMMMOOOQQQMMMPPPSSSUUUUUUUUUUUUVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSTTTVVVUUUTTTSSSTTTVVVSSSTTTUUUWWWYYYZZZ\\\\\\WWWYYY[[[[[[ZZZYYYZZZ[[[\\\[[[XXXVVVVVVWWWYYY[[[ZZZ\\\^^^aaabbbcccbbbbbbZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXXXXYYYXXXXXXWWWVVVWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVWWWYYYZZZYYYXXXWWWWWWYYYZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVUUUTTTUUUVVVWWWXXX[[[[[[ZZZZZZYYYWWWVVVUUUWWWVVVUUUSSSSSSSSSTTTTTTTTTRRRRRRSSSVVVVVVTTTQQQPPPOOOMMMLLLLLLNNNOOOQQQMMMNNNPPPQQQQQQPPPNNNMMMIIIHHHGGGFFFDDDBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@>>>===<<<>>>>>>???@@@@@@@@@@@@???======<<<;;;;;;<<<>>>???:::999999999999999999999666888999:::999999:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888666555333444555666777888999:::777777777777777666666666555666666777777777777777555666777777888777777666777888888888888999999999::::::999999888999999:::===>>>???@@@AAAAAA@@@???===<<<;;;::::::;;;===>>>>>>??????@@@???===;;;:::;;;<<<===???@@@@@@@@@@@@>>><<<===??????===???DDDFFFHHHKKKPPPTTTWWWYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWQQQMMMHHHDDD@@@???>>>>>>===BBBCCCFFFNNNUUUkkk???>>>===<<<===>>>@@@BBBHHHMMMNNNHHHCCCBBBBBB???>>>>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<>>>AAABBBAAA???<<<:::999:::<<<>>>???>>>>>>===@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAABBBAAA???>>><<<;;;;;;;;;????????????????????????@@@@@@>>>===<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHKKKNNNPPPQQQIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEJJJKKKLLLMMMMMMMMMMMMMMMOOONNNNNNOOOPPPRRRTTTVVVUUUUUUVVVVVVVVVWWWWWWWWW[[[\\\\\\ZZZWWWTTTTTTTTTUUUVVVXXXYYYXXXVVVTTTRRRQQQPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUXXXWWWWWWVVVTTTSSSRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXZZZ\\\^^^``````___^^^YYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\\\\ZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZ]]]^^^^^^[[[WWWUUU]]][[[XXXVVVUUUUUUWWWXXX___]]][[[[[[\\\\\\ZZZXXX^^^^^^______^^^\\\ZZZYYY[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXRRRPPPMMMLLLLLLLLLKKKJJJMMMMMMOOORRRTTTTTTRRROOOJJJIIIFFFDDDBBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@???>>>=========>>>??????>>>===<<<===<<<<<<;;;;;;:::999999111333777;;;<<<<<<:::999888777777777777777888888===<<<:::999888999999:::?????????>>><<<:::888666666555555555666888;;;===:::888666444333444555666777666555555555777888999777888999:::::::::999888777666555555666888:::<<<::::::999999888999999::::::;;;===???@@@AAAAAAAAA>>>;;;888777999<<<===>>>===@@@CCCCCCAAA>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========???@@@AAAFFFGGGHHHKKKOOOSSSWWWYYYXXXZZZ\\\]]]]]]\\\[[[ZZZRRROOOKKKFFFBBB@@@>>>>>>>>>AAA@@@DDDOOOZZZsss@@@???===<<<===>>>@@@AAADDDFFFHHHHHHFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<>>>@@@BBBAAA???===;;;:::;;;<<<===>>>>>>>>>>>>???????????????????????????@@@AAAAAABBBBBBAAAAAAAAA@@@???===<<<<<<<<<<<>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@?????????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGIIILLLNNNOOOHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFFFFEEECCCBBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVXXXXXXWWWTTTRRRQQQRRRTTTUUUWWWXXXXXXVVVTTTRRRPPPOOOMMMLLLLLLLLLNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVXXXYYY\\\^^^______^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZUUUVVVWWWXXXXXXYYYYYYXXXYYYZZZ\\\]]]]]][[[YYYXXX]]][[[XXXVVVUUUVVVXXXYYY\\\[[[ZZZZZZZZZZZZZZZZZZ]]]^^^^^^^^^^^^\\\ZZZYYY[[[ZZZYYYWWWVVVTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWRRRPPPLLLKKKKKKLLLKKKKKKMMMMMMOOORRRTTTTTTQQQOOOKKKIIIGGGEEEDDDDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????AAAAAA@@@???>>>===<<<<<<===>>>>>>===<<<:::888777<<<;;;;;;::::::999999888666666888999::::::::::::999999888888888888888999999999888888999:::<<<===>>>>>>>>>===<<<:::777666666555444444555777999:::999888666444333444555555666555555555555777999:::888888999:::999999888777666666555555666888999:::999999888888888888999999:::;;;===>>>???@@@??????<<<999777666888;;;<<<<<>>===<<<;;;;;;::::::;;;;;;<<<>>>>>>======>>>???@@@AAADDDDDDFFFIIIMMMQQQUUUXXXYYYZZZ[[[\\\\\\[[[ZZZZZZRRROOOKKKFFFBBB???>>>===>>>AAA@@@DDDOOO[[[sss@@@???>>>=========>>>???AAA>>>AAAIIIKKKCCC???@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;===???AAAAAA@@@>>><<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAA??????>>>===============????????????????????????@@@???>>>======<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCAAA???>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIKKKLLLHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPRRRSSSRRRPPPOOOOOOOOOSSSUUUVVVWWWWWWUUUSSSRRROOONNNLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXZZZYYYYYYXXXWWWWWWVVVVVVWWWXXX[[[]]]^^^^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZTTTUUUVVVWWWWWWXXXXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[]]][[[YYYWWWWWWWWWXXXYYY[[[[[[[[[YYYXXXXXXZZZ\\\\\\]]]]]]^^^]]]\\\ZZZYYYZZZZZZYYYXXXVVVUUUUUUTTTRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ\\\[[[ZZZXXXWWWWWWVVVVVVTTTTTTTTTSSSTTTTTTUUUUUURRROOOKKKIIIJJJKKKKKKKKKMMMMMMNNNPPPRRRRRRPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888::::::999999888777777777999999888888888999:::;;;;;;:::999999888888888888999888777777888999;;;<<<<<<<<<<<<<<<;;;999777666666555444333444555777777888777666444444444555555444444444444555777999;;;999999999999999888777666555555666666777777888888888888777777777777888888:::;;;<<<===>>>======<<<999777555555777:::;;;<<<@@@??????@@@AAAAAA???===;;;::::::999999999::::::======<<<======???@@@AAAAAABBBDDDGGGKKKPPPTTTVVVZZZZZZZZZZZZYYYYYYYYYYYYRRRPPPKKKFFFBBB???>>>>>>>>>BBBAAAEEEPPP\\\uuuAAA@@@???>>>======>>>>>>BBB:::===KKKNNNCCC<<<@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>???=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>============>>>>>>??????????????????????????????>>>===============>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEDDDBBBBBBCCCEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLNNNOOOOOONNNMMMMMMNNNSSSSSSUUUVVVUUUTTTSSSRRROOONNNLLLKKKJJJKKKLLLMMMMMMNNNOOOQQQTTTWWWZZZ[[[\\\[[[[[[ZZZYYYXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYXXXXXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[WWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXYYYZZZZZZ[[[\\\[[[YYYVVVVVVXXXZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQNNNJJJHHHHHHJJJKKKKKKMMMLLLMMMNNNPPPPPPNNNLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAAAAA@@@@@@???????????????>>>===<<<<<<<<<::::::;;;<<<===>>>>>>>>>999888888777777666555555888888999999::::::;;;;;;::::::999888777777777777<<<:::999777666666666777::::::;;;;;;:::888777555666666555444444555555666777666555444444444444555333333333444555777:::;;;;;;;;;::::::999888777666444555666777777777777666777666666666666777777888:::;;;<<<<<<<<<<<<::::::999777555666999;;;<<<<<>>??????@@@BBBFFFJJJOOOSSSVVVZZZYYYXXXWWWVVVVVVWWWWWWSSSPPPLLLGGGCCCAAA@@@???>>>BBBAAAFFFRRR^^^www@@@@@@???>>>>>>=========CCC;;;===JJJMMMBBB;;;???????????????>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@@@@???>>>======<<<;;;;;;<<<>>>???<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>>======>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEDDDBBBAAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKMMMOOOOOONNNMMMNNNOOORRRRRRSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMOOOQQQTTTWWWYYY[[[[[[[[[[[[ZZZZZZYYYYYYXXXTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[YYYZZZ[[[\\\\\\]]]]]]]]][[[[[[[[[[[[\\\]]]___```]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYVVVTTTRRRSSSTTTWWWXXXYYYZZZZZZYYYXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQPPPOOOOOONNNOOOOOOOOOLLLIIIGGGHHHIIIJJJJJJLLLKKKKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>:::::::::;;;<<<===>>>>>>888777777666666555444444333555888;;;<<<<<<;;;:::888888777666666666666666;;;:::888666555555555555777888999999999777666555777777666666666555666666666555555444444444444444333333333333555777999;;;<<<<<<;;;:::999888888888444444555666666666555555666666555555666777777888::::::;;;<<<<<<;;;999888999888777888;;;>>>??????<<<<<<<<<======<<<999777:::999888777777777777777777777888999:::;;;<<<<<>>>>>>>>>>>BBB>>>???FFFGGG@@@===???@@@@@@??????>>>=========<<<<<<<<<<<<<<<===============??????@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@>>>===============>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>?????????@@@<<<======>>>???@@@AAAAAA@@@@@@????????????@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEECCCBBBAAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLNNNPPPPPPOOONNNOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRPPPOOONNNMMMNNNOOOQQQSSSOOOOOOPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWVVVUUUSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWYYY[[[\\\]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[YYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___```]]]\\\\\\[[[[[[\\\\\\\\\YYYWWWUUUTTTTTTSSSPPPNNNSSSTTTVVVWWWXXXWWWWWWVVVRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWVVVTTTRRRQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKLLLJJJHHHHHHHHHIIIIIIHHHJJJIIIHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????<<<;;;:::999888777777888777777666666555555444444000333777;;;===<<<;;;999666666666555555666666777777666555555555555777777555666777888888777555555666666666666666666666666444444444444444444444444333333333333444666888:::;;;;;;:::999888888888999555555555555555555555555666555555666666777888999999:::;;;<<<<<<;;;:::999999888888:::>>>@@@AAAAAA<<<>>>AAAAAA>>>:::888777:::999888777777777777777555666777999:::;;;;;;;;;???@@@BBBDDDHHHLLLPPPRRRUUUTTTSSSRRRQQQPPPOOONNNOOOLLLIIIFFFCCCBBBBBBBBB???CCCCCCHHHUUUaaa{{{===>>>>>>????????????>>>>>>???@@@@@@???>>>???@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>===<<<<<<============<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>><<<<<<<<<===>>>???@@@AAA<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCAAAAAABBBDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRNNNMMMMMMMMMNNNQQQSSSUUUSSSSSSTTTUUUVVVWWWYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQPPPPPPRRRSSSTTTUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^______]]]]]]\\\\\\\\\]]]]]]]]]ZZZVVVTTTVVVZZZZZZUUUPPPPPPRRRSSSUUUVVVVVVUUUUUUQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGJJJIIIHHHHHHIIIIIIHHHFFFIIIGGGFFFFFFFFFFFFDDDCCCAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===<<<:::888777666666666777777777666555555444444222444666888999:::999888555555555555666777888999777666555444444555666666444555666777777666555444444555555666666666555555333444444444555444444444444444333333444555777888999888777666666777888888666555444333333444555555666666666666777888999:::999:::;;;<<<<<<;;;::::::999888999;;;???AAABBBBBB>>>DDDJJJIIIBBB<<<:::;;;;;;:::999888777777777777555666888:::<<<<<<<<<<<>>???????????????:::???@@@;;;999===AAAAAA@@@@@@@@@???>>>======<<<<<<=========>>>>>>?????????????????????>>>===<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???>>>>>>?????????>>>>>>===;;;;;;;;;<<<>>>???AAABBB;;;<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCAAAAAABBBDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOORRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNOOOQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRLLLLLLLLLLLLNNNQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVWWWVVVTTTRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^____________\\\]]]^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]XXXVVV[[[bbbccc]]]UUUOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSUUUVVVVVVVVVTTTSSSQQQQQQRRRTTTUUUVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHHHHIIIJJJJJJGGGEEEHHHFFFEEEDDDEEEDDDCCCAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<;;;:::999999999:::;;;777777777666555555444444666666666666666777888888666666666666777999:::;;;:::999666444333222222222333444555666666666555444222333444444555555444444333333444555555444444444555444444333444555666777666666555444444555777777666555333222222333555666666666666666777888::::::999:::;;;<<<===<<<;;;;;;888777888;;;???AAABBBBBBAAAIIIQQQOOOFFF>>><<<>>>;;;:::999888777777777777666777999<<<===>>>>>>===>>>>>>???AAADDDGGGJJJLLLOOOPPPPPPPPPOOOLLLIIIGGGFFFDDDBBB???>>>>>>???@@@@@@DDDDDDJJJWWWddd~~~????????????????????????AAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>??????@@@??????>>>>>>======<<<<<<;;;===@@@???;;;999999::::::::::::;;;;;;===>>>>>>????????????????????????;;;<<<<<<===>>>?????????>>>===<<<;;;:::;;;<<<<<<>>><<<:::;;;>>>???===;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===??????????????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>??????@@@AAABBBCCCDDDAAABBBCCCCCCCCCAAA???======>>>?????????>>>===<<<===>>>@@@AAA@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMRRRSSSTTTSSSQQQNNNMMMMMMOOOOOOQQQSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRMMMOOOQQQTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXZZZ[[[\\\[[[YYYXXXYYYXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[]]]___```ZZZ[[[\\\\\\]]]^^^___```______``````````````````\\\\\\\\\]]]]]]^^^^^^___\\\YYYVVVWWWYYYZZZYYYWWWRRRRRRRRRRRRRRRQQQQQQQQQNNNPPPSSSUUUUUUTTTSSSQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHGGGFFFFFFEEEEEEDDDFFFGGGHHHGGGEEECCCCCCDDDEEEDDDBBBAAAAAABBBCCCDDD@@@AAABBBBBBBBB@@@>>><<>>???@@@@@@@@@@@@???>>>>>>>>>===:::888888888999:::<<<:::777777999999666444555666777888888888777666...000333444444444555777;;;:::888666555444444444666555666999666000000333555555444333333333444444444444555555444444333222555444333222222444666777888777666555444444555666444444333333333444444555666666555555555555666666999:::;;;<<<<<<;;;::::::222333444666888:::<<<===???BBBGGGIIIIIIFFFAAA===<<<;;;:::999888777777777666888:::===>>>???>>>===<<<>>>???AAABBBDDDGGGIIILLLLLLMMMLLLKKKHHHFFFDDD???@@@AAACCCCCCBBBAAA@@@@@@EEEDDDIIIZZZjjj>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@??????>>>======<<<>>>>>>======>>>>>>???@@@??????>>>>>>===<<<<<<<<<;;;===???>>>;;;999999:::::::::::::::;;;<<<===>>>????????????????????????<<<<<<======>>>??????@@@???>>>===<<<;;;<<<<<<===>>><<<;;;;;;>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>????????????????????????AAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAA@@@???<<<;;;<<<<<<===>>>>>>===<<<;;;;;;<<<>>>?????????AAACCCGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEHHHIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTSSSPPPNNNMMMMMMPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRPPPNNNNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWVVVTTTSSSOOOQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXYYY[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVXXXYYYYYYZZZ\\\^^^___```\\\\\\]]]]]]^^^_________```______^^^^^^]]]]]]]]][[[[[[[[[\\\\\\]]]]]]]]][[[XXXVVVWWWXXXZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNPPPSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWUUUTTTTTTTTTTTTSSSQQQNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCAAAAAABBBBBBBBB@@@===<<<@@@@@@@@@@@@@@@?????????>>>?????????>>>>>>======<<<;;;999777666666777888:::888666777:::;;;999888333444555666666555555444111333555666666666888:::===;;;888666444333444444333333444555777777888777666555444333333333333333000000222333444555555555333222111000111222444555777666555444444444555555444333333333444555555666777666666555555666666777::::::<<<<<<<<<<<<;;;:::777777777777888888888888<<<>>>BBBEEEEEECCC@@@======<<<;;;999888777777777777888;;;===??????>>>>>><<<===???@@@AAACCCFFFHHHHHHIIIJJJKKKJJJHHHFFFEEE@@@AAAAAAAAAAAAAAAAAAAAA@@@FFFFFFKKK[[[kkk========================???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<>>>>>>======>>>>>>???@@@??????>>>======<<<<<<;;;;;;===>>>===;;;:::999:::::::::::::::;;;<<<==============================<<<======>>>>>>??????@@@???>>>======<<<<<<=========<<<;;;<<<======<<<;;;::::::::::::::::::::::::===>>>???AAAAAAAAA@@@@@@????????????????????????@@@@@@?????????>>>>>>>>>======>>>>>>????????????===>>>>>>>>>===;;;999888999999:::;;;;;;:::::::::999:::<<<<<<<<<===@@@BBBGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEHHHJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPRRRSSSSSSPPPNNNMMMNNNQQQQQQPPPQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVWWWXXXYYYXXXWWWVVVUUUSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWVVVWWWXXXYYYZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVZZZZZZ[[[\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWWWWXXXZZZYYYXXXYYYWWWUUURRRQQQPPPPPPPPPOOOPPPSSSUUUVVVVVVUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRSSSSSSTTTRRRPPPPPPQQQSSSSSSRRRSSSRRRPPPOOONNNMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA???===<<<======<<<;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;999888666555444555555666777666666888;;;<<<<<<<<<888888999999999888888777444666777777777888;;;===@@@===999666333333333444000444444333999CCCDDD>>>666666444333222222222222//////111222333444444444111111000//////111222333555555444333333333444444333333333444555666777888777777666666666666777777:::;;;<<<======<<<;;;:::888888888888777777777777888:::<<<>>>@@@???>>>===???>>><<<:::999888777777888999<<<>>>@@@@@@???>>><<<<<<===???AAACCCEEEFFFCCCEEEGGGIIIIIIIIIHHHGGGBBBBBB@@@@@@@@@@@@AAABBBAAAGGGHHHMMM]]]mmm========================>>>???AAABBBBBBAAA@@@@@@??????>>>>>>>>>========================>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<===???AAABBBBBBBBBAAA????????????>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::888777555444555555666777777888888888888999:::::::::<<<>>>AAACCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAA???@@@AAACCCFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNPPPRRRTTTSSSQQQPPPOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQNNNMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWW[[[[[[\\\]]]^^^_________^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[]]][[[XXXUUUSSSQQQQQQQQQOOOQQQSSSUUUWWWWWWWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQRRROOOMMMLLLNNNPPPRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEEEEDDDBBBAAABBBDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<::::::::::::;;;<<<===>>>;;;;;;::::::999999999999777777666555444444555555666666777888:::<<<======::::::::::::::::::999999666777888777777888:::===AAA>>>999555333222333333222777666222;;;JJJKKKAAA666666444333222222111111333333333333333222111111111000000///000111222222444333333333333333333333333333333444555666888999777777666666666666777777;;;;;;<<<===<<<<<<:::999666666777777888888999999555666888:::;;;===>>>>>>???>>><<<:::999888777777999:::===???@@@@@@???>>><<<;;;;;;===@@@BBBCCCDDD@@@BBBEEEHHHJJJJJJJJJJJJDDDBBB@@@??????@@@BBBDDDCCCIIIJJJPPP```nnn>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@@@@@@@???????????????>>>>>>=========<<<===>>>>>>???>>>>>>======<<<;;;;;;;;;<<<;;;::::::;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCBBB?????????>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999888888666666666555555444333333111222333444666888999:::::::::;;;::::::;;;>>>AAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBCCCBBBBBBAAA???@@@@@@BBBDDDGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPOOONNNMMMLLLKKKLLLMMMMMMPPPRRRTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOOMMMLLLLLLMMMNNNPPPPPPQQQQQQQQQRRRRRRRRRVVVWWWYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXXXX[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZZZZZZZ[[[\\\]]]^^^```^^^[[[XXXVVVTTTTTTSSSPPPQQQSSSUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUTTTSSSRRRPPPOOOOOONNNLLLJJJJJJLLLNNNOOOOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCBBB@@@@@@BBBDDDCCCCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@???>>>======777999;;;===>>>>>>===<<<:::999888777777777888888777666666666555555555666666777888999999:::;;;<<<666666666666777777777888777888999888777777888:::>>><<<888555333222222333222777666111888GGGHHH===555555444333222111111111444444444444444333333222111111111111222222333333222222333333333333333333222222333333555666888888777777666666666666777777:::;;;<<<<<<<<<;;;999888666777777777888888888888666666777888999<<<===???>>>===<<<:::999888777777999;;;===???@@@@@@???>>><<<:::999;;;???AAABBBAAA???AAAEEEHHHKKKLLLLLLKKKDDDCCCAAA??????AAADDDFFFEEEKKKMMMRRRaaaooo>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@???????????????======<<<<<<======>>>???>>>>>>===<<<<<<;;;;;;:::<<<;;;999999:::;;;;;;:::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999:::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCCCCCCCBBB?????????>>>>>>======<<<=========<<<<<<<<<;;;;;;::::::999888777666555555222222222222222222222222000111222555888;;;===???>>>>>>===<<<;;;<<>>>>>=====================888:::===???@@@???===<<<999888777666666666777888666666666666666666666666666888999999888888999:::888777888888999:::<<<===:::;;;<<<<<<999777777888999888666555333333333333000444333000444<<<<<<666444333333222222222222222111222333444555666666666222222222333333333333444222222333444444444333333222222222333444555666777666666555555555555666666::::::;;;;;;:::999888777999999999888777666666555777777777888999:::<<<===<<<;;;:::999888777777777999;;;===?????????>>>===;;;999888:::>>>AAA@@@??????AAAEEEHHHJJJKKKKKKKKKDDDCCCAAAAAABBBDDDGGGIIIGGGMMMOOOTTTbbbnnn====================================>>>???@@@AAA>>>>>>>>>???????????????===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;::::::===:::888888:::<<<;;;:::999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;===<<<:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBBBB@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777555444222222/////////000000111222333222333555888<<<@@@DDDFFFCCCBBBAAA???===>>>@@@CCCEEEDDDBBBAAA@@@@@@??????CCCDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAABBBDDDGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMOOORRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHHHHIIIKKKNNNOOOLLLMMMNNNPPPSSSTTTVVVWWWUUUVVVXXXZZZ[[[[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWVVVVVVUUUUUUYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUWWWYYYZZZYYYZZZ]]]```ZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA???>>>???AAADDDCCCCCCCCCCCCBBB@@@>>>===;;;:::;;;;;;<<<======>>>;;;;;;===>>>>>>>>>>>>===999888666555555555777888555555666666666666666555444666888888666666888:::;;;;;;;;;<<<>>>@@@BBBDDD???AAABBBBBB>>>;;;888777444444444444444444333333000111111222333444444333222222222111222222333444000111222333444555555555111222222333333333333333111222333555555555444333222222222222222333444555555555444444444444555555999999::::::999888666555999888888888777777666666888888888888888999999999:::999888888777777777888999:::<<<>>>>>>>>>===<<<;;;888666888===@@@???===???AAADDDGGGIIIIIIIIIHHHCCCBBBBBBCCCDDDGGGJJJLLLHHHOOOPPPUUUbbbmmm~~~<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<>>>@@@AAA============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;::::::===:::777777:::<<<;;;:::999999888888888888888999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<=========<<<::::::999;;;===<<<:::999:::===<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999777666444222111000............000111222333444555777:::???DDDHHHKKKFFFEEECCCAAA>>>???AAADDDAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAABBBDDDFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKMMMPPPQQQPPPOOOOOOPPPPPPQQQSSSSSSRRRPPPLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHIIIKKKNNNQQQSSSPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[ZZZWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\ZZZXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXX[[[[[[ZZZYYYWWWVVVUUUUUUSSSVVVXXXXXXWWWXXX\\\___VVVXXXZZZ\\\[[[YYYWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGFFFGGGIIIIIIGGGEEEBBBDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@???>>>>>>AAADDDCCCCCCCCCCCCBBB@@@>>>===999999999:::;;;<<<>>>>>>======<<<;;;<<<===>>>???:::888666555444555777888444444555666666555555555111444777777666666999;;;999999:::;;;===@@@CCCDDDCCCEEEGGGGGGCCC>>>:::888000111333444555555444333111000333777555111111555111111111111222333444555222333333333333222111111111111222333333333333222111222444555666555444444222222222111111222333333444444444333333444444444888999999999888777555444555555666777888999::::::999888888888888777777777888888777777777777888888888:::<<<===>>>===<<<;;;;;;888666888===@@@???<<>><<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;::::::999999::::::::::::999888888999999999999999999999999888888888888777777666666444555777:::<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999:::;;;===>>>>>>===;;;999===>>>???@@@@@@@@@@@@@@@???????????????>>>===<<<;;;;;;:::999999999999999666444222222333333333333///000111222444555666777888999===CCCJJJOOOQQQQQQPPPLLLFFFCCCCCCCCCDDDDDDEEEDDDCCCCCCAAA@@@@@@??????AAACCCEEEFFFFFFEEEDDDGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMNNNOOONNNMMMLLLKKKMMMNNNOOOPPPPPPPPPOOONNNJJJKKKMMMNNNNNNMMMMMMLLLHHHHHHIIIIIIJJJKKKLLLLLLRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZZZZZZZZZZZZZXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[\\\___``````^^^[[[XXXWWWVVVVVVZZZ[[[[[[___dddaaaYYYWWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[YYYYYYYYYXXXVVVTTTPPPQQQSSSUUUWWWXXXXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVQQQQQQRRRRRRQQQPPPOOOOOONNNQQQSSSSSSRRRQQQRRRRRRUUUTTTRRROOOMMMLLLKKKKKKLLLJJJHHHFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???CCCDDDDDDDDDDDDBBBAAA@@@<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===888888777777666666555555555555555555555555555555222333555777999999999888999;;;===???@@@AAAAAAAAAAAABBBDDDDDDBBB<<<666333444444444444444444444444222222333333333444444444111111000000//////......111111111111111111111111222333333444444444333333222222222222222222222222555555444333333444444444444444444444444444333333777666555555666666555444888888888888777777777777;;;:::888777555444444333555555666666777777888888<<<===@@@BBBBBB???===;;;<<<<<<;;;;;;<<<>>>AAABBB???@@@AAABBBBBBBBBBBBAAA@@@BBBCCCDDDEEEGGGKKKNNNPPPRRRVVVYYY\\\eeexxx???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;:::999999999999999999999999999999999999888888888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;999999:::::::::::::::::::::;;;<<<<<<<<<<<<::::::======>>>???????????????????????????>>>===<<<;;;999999777666666555555555333111/////////000000000222222444555777999;;;<<>><<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<777777777777666666555555555555555555555555555555222333444666777888888888888999;;;===>>>?????????AAABBBDDDDDDAAA<<<777444444444444444444444444444111111111111111111111111222111111111000000000000111111111111111111111111222222333333333333222222222222222222222222222222444444333333333333333444444444444444444444444444666555555555555555444333666666777777777777777777:::999888777666555555555555555666666777777888888999:::;;;===>>>>>>?????????>>>===<<<<<<>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDGGGJJJMMMPPPRRRVVVYYY[[[cccvvv======<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999888888888:::::::::::::::999999888<<<;;;;;;:::999888888888999999999::::::;;;;;;<<<888888999999:::;;;;;;;;;::::::::::::::::::::::::;;;<<<======>>>=========???>>>>>>===<<<;;;999888888888666555333333222222222111000///...///000111555666888;;;???BBBDDDFFFMMMNNNQQQUUUZZZ\\\[[[YYYQQQMMMGGGCCCAAA@@@???>>>????????????????????????@@@AAACCCDDDEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLMMMOOOQQQSSSSSSQQQOOOMMMMMMNNNOOOPPPOOOOOOMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]^^^^^^^^^^^^^^^]]]ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]___^^^\\\XXXSSSPPPOOOPPPQQQSSSXXX^^^]]]XXXWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQQQQRRRSSSUUUWWWXXXVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRKKKMMMOOOPPPOOONNNNNNOOOPPPPPPOOONNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;777777777666666666666555555555555555555555555555333333333444555666777888666777999:::<<<<<<======???@@@BBBBBB@@@<<<777444444444444444444444444444333333222222111111000000222222222222111111111111111111111111111111111111111222222222222222111111111111111111111111111111333222222222222222333333222333333444444555555555444555555555444444333333444555555555666777777777888888777777777666666666555555666666777777888888888888888:::<<<@@@CCCDDD@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBCCCFFFJJJNNNRRRTTTWWWZZZZZZaaarrr<<<;;;::::::999999999::::::999999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888888888999999999999999999999999999999999999:::::::::::::::999888777;;;;;;:::999888777666666777888888999:::;;;;;;<<<999999999999999:::::::::999999888888888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;=========<<<:::888777666888777555444222222111111333333333222222333555777:::<<<@@@EEEJJJOOORRRTTTYYYYYYYYYZZZ[[[ZZZWWWUUUNNNJJJFFFBBB@@@???>>>===????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMNNNNNNOOORRRSSSSSSQQQNNNLLLMMMNNNOOOOOOOOOOOOMMMMMMKKKIIIGGGEEEDDDFFFHHHIIIMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^___\\\WWWPPPKKKIIIHHHIIIMMMSSSYYYZZZYYYWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXXXXYYYXXXVVVTTTRRRRRRPPPPPPQQQSSSUUUWWWUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSQQQOOONNNOOOQQQRRRJJJLLLOOOOOONNNMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888888999999:::666666666666666666666666555555555555555555555555444333333222333444666777666666777888::::::;;;;;;<<<===>>>>>><<<999666444444444444444555555555555777666555444333222111111111111111111111111111111111111111111111111111111111111222222222111000000111111111111111111111111111111111111111111222333222222333333444555666666444555777666555444444444333333444444555666777777666666777777888888888888555555666666777777888888999999:::<<>>>>>???@@@AAABBBDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBDDDGGGLLLOOOTTTVVVXXXZZZZZZ___ppp;;;;;;:::999999999999::::::999888888888888999999999999999999999999999999999::::::;;;;;;:::::::::999999999999999888777777777777777888888999999999999999999999999999999999888888999::::::999999999:::999999888777777666666777777888888999:::;;;;;;;;;;;;:::999888888777777999888888888888999:::;;;::::::;;;;;;;;;::::::999;;;;;;;;;:::888666444333555444333222111000000111111333555555555777;;;>>>DDDGGGMMMTTTZZZ___bbbcccdddbbb___\\\YYYUUUQQQMMMIIIFFFBBB@@@@@@@@@@@@???BBBAAAAAA@@@??????>>>>>>??????????????????>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMKKKJJJIIIHHHHHHGGGJJJJJJKKKKKKLLLMMMNNNOOONNNPPPQQQSSSRRRPPPNNNLLLLLLMMMNNNOOOOOOOOONNNMMMIIIGGGCCC@@@???@@@CCCEEEKKKLLLOOOQQQSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYZZZZZZ[[[\\\]]]^^^```___ZZZRRRLLLGGGDDDDDDIIIPPPUUUXXXZZZWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWXXXYYYXXXVVVTTTSSSRRRQQQPPPPPPRRRTTTVVVUUUTTTTTTTTTTTTUUUUUUVVVTTTRRRPPPMMMLLLLLLMMMNNNJJJLLLNNNOOONNNMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCAAABBBDDDDDDDDDBBB@@@???????????????????????????>>>?????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888777777777888888555555555555555666666666666666666666666666666666555444333222222333555555666666666777888999::::::888888888888777555333222444444444555555666666666777777666555333222111111000000000000000000000000111111111111111111111111222222222222222111000///000000000000000000000000111000000000111111222333222222333333444555666666444777999999777555555555222333333444555666666777555666777888999999999888555555666666777777888888888999;;;===???@@@@@@@@@<<<<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFJJJOOOSSSXXXXXXYYYZZZYYY___ppp;;;::::::999999:::::::::;;;:::888777777888999999999999999999999999999999888888999::::::::::::999888888888888888777777666666666777777888999999999888888888999999999999999666777888999::::::::::::888888888888888777777777777777777888888999999:::<<<<<<;;;999888777666555888888888999999::::::;;;::::::;;;;;;::::::999999999999888777666555333222000000000000000111222222111555888:::<<>>>>>=========??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHHHHGGGGGGGGGJJJJJJJJJKKKLLLMMMOOOPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPJJJGGGAAA===<<<===@@@BBBHHHJJJMMMPPPRRRSSSSSSRRRSSSSSSSSSTTTVVVXXXZZZ[[[\\\[[[[[[[[[[[[\\\\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]___ccceeebbb[[[UUUNNNHHHEEEIIIOOOSSSVVVZZZWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWWWWXXXXXXVVVUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWWWWTTTSSSPPPNNNLLLKKKJJJJJJIIIKKKNNNNNNMMMLLLLLLMMMIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@AAAAAA???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888777666666666666777444555555555555666666666666666666666666666666666555555444333333333444444555555555555666777888999444444444444333333222111444444444555666666777777555555444333222111000000///////////////000000000111111111111111111111111333333333333222111000000////////////////////////000000000000111222333333222333333444444555555555444888;;;;;;888555555666333444444444555666666666555666777999::::::999888555555666666777777888888777888:::;;;;;;;;;:::999999:::<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJNNNTTTXXX[[[ZZZZZZZZZZZZaaattt;;;;;;::::::::::::;;;;;;<<<;;;999777777888999:::999999999999999999999999888999::::::;;;;;;;;;:::888999999999999888777777666666666777888999999999777777777888888888999999777777888999999999999999777777888888888888999999777777777888888888888888;;;::::::999888777666666666888999;;;;;;;;;;;;::::::;;;;;;;;;::::::999888666666666666555444333222000000111222333555777888:::???EEEHHHKKKPPPXXX^^^hhhmmmuuu|||~~~{{{xxxmmmggg^^^VVVPPPKKKGGGDDDBBB@@@>>>>>>@@@@@@@@@????????????@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>======??????@@@@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOQQQPPPPPPOOONNNMMMMMMLLLLLLLLLMMMOOORRRTTTTTTUUUTTTMMMIIICCC>>><<<>>>AAACCCGGGIIILLLPPPRRRSSSRRRRRRRRRRRRRRRSSSUUUWWWZZZ[[[^^^]]]\\\\\\\\\\\\\\\]]]YYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ]]]]]]```ffflllmmmiiidddZZZQQQKKKNNNQQQRRRTTTXXXWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTRRRPPPMMMJJJHHHGGGGGGIIILLLLLLKKKJJJJJJKKKIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@@@@???>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::888777666666555555555666444444444555555555666666666666666666666666666666555555555555555444333333444333333333333444666777333333222222222222222222444444444555666777777777555555444333222111111111//////000000000111111111111111111111111111111111444444444444333222111000////////////////////////111000000111222333444444444444444444444444444444222777;;;;;;777444444666555555555555555555666666555666888:::::::::999888555555666666777777888888999888888777777888888999999:::<<<>>>???@@@AAAAAADDDCCCBBBBBBCCCEEEGGGHHHLLLLLLLLLLLLNNNSSSYYY^^^^^^\\\[[[ZZZZZZcccxxx;;;;;;;;;::::::;;;<<<<<<<<<;;;999777777888999:::999999999999999999999999999:::;;;;;;<<<<<<<<<;;;999::::::::::::999888888555666666777888999999999666666777777888888888999888999999999999888777777777777777888999999::::::888888888888777777777777999999999888888888888888666777:::<<<===<<<;;;:::;;;;;;;;;;;;;;;:::999888555555555555444444333222222333444666888;;;>>>???FFFKKKRRRWWWZZZ```iiipppvvv{{{|||jjjdddZZZQQQJJJFFFCCCAAABBB@@@>>>>>>???@@@???>>>;;;<<<===???AAACCCEEEFFFCCCCCCAAA@@@??????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNQQQTTTVVVWWWXXXXXXPPPLLLEEE@@@>>>???CCCEEEFFFHHHLLLPPPRRRSSSRRRQQQRRRRRRRRRSSSUUUWWWZZZ[[[___^^^]]]]]]\\\\\\\\\\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZWWWWWWXXXZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]aaaiiirrrvvvssspppdddYYYQQQRRRSSSQQQSSSWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVWWWXXXXXXVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVTTTRRRNNNKKKHHHFFFFFFHHHJJJKKKJJJIIIIIIJJJIIIJJJJJJKKKJJJGGGEEECCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<>>>>>>??????>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888777666555555555555555444444444555555555666666777777777777777777777777555666666777666555333222222222111111111222444555333222222111222222333333444444444555666777777888666666666555555444444333000000111111222222222333111111111111111111111111555555555444333222111000////////////////////////111111111111222333444555444444444444444444333333111666;;;:::666333333555666666666666666555555555555777999:::::::::888777555555666666777888888888<<<:::888666666888;;;===;;;;;;<<<>>>????????????CCCBBBBBBBBBCCCFFFHHHJJJNNNOOOOOOOOOQQQUUU\\\aaa___]]][[[ZZZ[[[eee|||;;;::::::::::::;;;<<<<<>><<<999<<<999777777888777444111333222111111222333333222333555777999>>>DDDLLLQQQVVV\\\cccjjjooovvv}}}~~~yyyggg___TTTIIIDDDBBBAAAAAA@@@@@@??????????????????@@@@@@@@@AAABBBCCCDDDEEE@@@@@@??????????????????============>>>???AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFHHHJJJLLLNNNOOOPPPSSSQQQNNNMMMNNNOOOOOONNNMMMOOOQQQTTTWWWYYY[[[[[[TTTQQQKKKDDD@@@AAAFFFJJJLLLMMMOOOQQQRRRSSSTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[^^^^^^]]][[[ZZZXXXWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVZZZ\\\bbbkkkuuu~~~ssshhhYYYRRRSSSUUUUUUSSSWWWYYYZZZ[[[YYYYYYYYYZZZYYYWWWUUUUUUWWWWWWUUURRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWWWWUUUSSSPPPMMMJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDDDDCCCBBB@@@???>>>@@@??????>>><<<;;;:::999888999::::::;;;;;;:::::::::;;;;;;<<<<<<=========???>>><<<;;;:::;;;;;;<<<;;;999777777888999888777444444333333333444444555333333444444555666666666555444444444444555666666555444333222222222333333///000222333444444333222222111111000000111111222333333333444444555555555888777444222111000111111000000000000000///......111111222222222222111111666666666555444333111000000000111111111000000///111111000000000000111111444444333222333444555666555555555555444444444444555555666666666666666666666777888999:::;;;;;;;;;888888888888777777777777888777666666666777999::::::;;;<<<>>>???AAABBBCCC?????????AAADDDHHHLLLNNNSSSQQQOOOPPPTTTZZZ___aaacccbbb[[[XXX]]]bbbttt:::::::::::::::;;;<<<<<<>>>===<<<::::::999::::::::::::999999999888888888;;;:::999999999999:::;;;999999999888888777777777555555666666777777888888777777666666666666666777888888999999999999888888888888888888888888888888777777777888888888999999999999::::::::::::999999888777777:::<<<<<<999666888777555666777777555222555333333333444666777777888;;;???CCCIIIQQQZZZ```gggmmmuuu|||zzzqqqlll___YYYOOOGGGBBB@@@??????????????????????????????@@@@@@@@@@@@AAABBBCCCDDD????????????????????????>>>>>>===>>>>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFHHHIIIKKKLLLNNNNNNQQQNNNLLLLLLMMMNNNNNNMMMNNNOOORRRUUUXXXZZZ\\\]]]XXXUUUOOOHHHDDDEEEIIIMMMNNNNNNPPPRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWWWWZZZYYYYYYYYYXXXXXXXXXWWWYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWZZZ```jjjvvvxxxmmm^^^VVVUUUWWWWWWVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[XXXVVVTTTTTTVVVVVVTTTQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;999777777888888888777666666555555555666666777777777666555555444444333777666555444444444444444444444333333222222222222///000111333333333333333222222111111111111222222333333333333333333444444666666444333222222222111000000111111000000///...000111111222222111111000444444444333222111//////000111111222111111000000111111000000000000111111222333444555555555444444666666555555555444444444444444444444555555666666555666777888888888888888777777777777777777777777888777666666666777999::::::;;;<<<>>>???AAABBBCCCBBBBBBBBBCCCEEEGGGIIIJJJNNNLLLKKKNNNSSSZZZ___aaabbbaaaZZZXXX]]]cccuuu::::::999999::::::;;;<<<;;;;;;;;;:::;;;<<<<<<===:::999999999999888888888:::999999888999999::::::888888888888777777777777666666666666666666666666777666666555555666777777888888999999999999888888777777777777777777777777777777777777888888888888999999::::::::::::999999666777888999:::999666333444333222333555555444333222111111222444777:::<<<@@@DDDJJJQQQYYYcccmmmsssyyy~~~zzzsssjjjbbb]]]TTTOOOHHHBBB@@@>>>===<<<>>>>>>>>>>>>????????????????????????@@@AAABBBCCC??????????????????????????????>>>>>>>>>??????@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHJJJKKKKKKLLLMMMKKKIIIIIIKKKLLLMMMLLLMMMOOORRRUUUXXX[[[]]]]]][[[XXXSSSLLLHHHHHHLLLOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVWWWXXXXXXXXXWWWUUUUUUSSSSSSTTTUUUVVVWWWWWWVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVXXX]]]fffrrr~~~}}}rrrcccZZZXXXYYYYYYXXXXXXZZZ[[[[[[ZZZXXXYYYZZZVVVUUUTTTTTTUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSSSSSSSQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGDDDEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>><<<;;;999777777888999::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::;;;::::::999999999:::;;;;;;:::888777777888888888777777666666555555555666666777777777666555555444444888777666444333333222222444333333333222222222222///000111222333333333333333222222222222222222333222222222222222222111111333333444444333333222111111111222222111111000///000111111222222111111000222222222111000///...---111111222222222222222111111111000000000000111111000222555777777666333222666666666555555555555444333333444555666777777888444555555666666666555555555666666777777888888999888777666666666777999::::::;;;<<<>>>???AAABBBCCCAAABBBCCCEEEGGGHHHIIIJJJIIIHHHHHHKKKRRRYYY^^^`````````YYYWWW]]]bbbuuu999999999999999::::::;;;:::::::::;;;;;;<<<======999999999999888888888888888888888888888999999999666666777777777777777777666666666666666666555555666666555555555666777777888888999999999999888888777777777777777777777777666666666777777777888888999999::::::::::::999999555666888999888666222///111000000000111222222222222333444666999>>>CCCGGGJJJOOOVVV___iiisss}}}}}}xxxppphhhbbb[[[VVVRRRIIIFFFBBB???>>>>>><<<;;;=========>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>????????????@@@@@@??????>>>?????????AAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGIIIKKKKKKKKKLLLMMMPPPSSSVVVYYY[[[[[[[[[XXXTTTNNNJJJIIILLLOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVUUUUUUUUUTTTTTTSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSUUUVVVVVVTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYYYYXXXWWWWWWXXXXXX[[[aaajjjssszzz}}}|||rrrddd[[[XXXXXXXXXWWWWWWXXXYYYYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRPPPNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRPPPQQQRRRRRRQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEDDDDDDBBBBBB??????@@@@@@@@@??????>>><<<:::888666666777999;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999999999999777777888888888999::::::999888666666888888888777555555444333333333333444444444555666666777777888777666555444333333333333333333333333222222111111///000111111222333333333333333222222222222333333222222111111000000/////////000222333333222111000222222222222222111000000000000111111111111000000000111111000///...------111111222333333333222222111111000000000000111111111222444666666555444333666666666555555555444444333444555666777888999:::555555555555555444333333444444555666777888999:::888777666666666777999::::::;;;<<<===???AAABBBCCC>>>@@@CCCFFFIIIKKKLLLMMMGGGGGGHHHLLLRRRYYY]]]^^^___^^^WWWUUUZZZ___rrr999888888888888999::::::;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777777888888999999999666666666666666666777777666666666666555555555555555555555555555666777777777888888999999888888777666666666666666666666666555555666666666777777777888999999::::::999999888555666777777666333000...000000000//////000222333777:::>>>AAAEEEKKKRRRWWWZZZ___gggooowww~~~xxxlllfff^^^VVVQQQMMMJJJHHHBBB@@@>>>=========<<<;;;<<<<<<=========>>>>>>>>>>>>============>>>>>>???======>>>>>>>>>?????????AAA@@@???????????????@@@BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJIIIKKKMMMPPPSSSUUUWWWWWWWWWUUUQQQMMMIIIHHHJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPOOOOOOOOOOOOOOOMMMOOOPPPRRRRRRQQQOOONNNQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVYYYXXXXXX\\\bbbiiinnnqqqtttkkk```XXXUUUTTTTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQSSSTTTUUUVVVTTTSSSQQQPPPLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQNNNOOOPPPQQQPPPNNNLLLKKKIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB?????????@@@@@@???>>>>>>===;;;888777777888:::<<<;;;::::::::::::;;;<<<===:::::::::999999888888777666777777888888999999999999777666666777888888777555555444333333333333333444444555555666777777777444444333333333444444555222222333333333222111000000000000000111222333333333222222111111222222333111111111000000/////////---...000111111000//////222222222222222111000000000000000111111000000000000111111111000///...---000111222333333333333333111111000000000000111111444333333333333444555555555555555555444444444444222222333444666777888888666666666666555444333333333333444666777888999:::888777666666666777999::::::;;;<<<===???AAABBBCCC@@@AAACCCFFFHHHJJJKKKKKKHHHHHHJJJNNNTTTYYY\\\]]]^^^]]]UUURRRWWW\\\nnn888888777777888888999:::::::::;;;;;;:::999888777999888888888888777777777555666777888888888888888666666666666555555555555555555555555555555555555444444444444555666777777666777777777777777777666666666666666666666666666555555555555666666666666777777888888888888777777555666777666333000/////////000111111111333666999;;;@@@GGGLLLQQQWWW___eeemmmrrrxxx~~~|||rrrkkk]]]XXXPPPIIIDDDBBB@@@>>>>>>===;;;;;;<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>?????????@@@@@@?????????@@@@@@AAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFFFFHHHIIIJJJIIIHHHIIIKKKNNNPPPQQQRRRSSSRRRQQQOOOLLLIIIHHHJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUPPPPPPPPPOOONNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLPPPQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUUUUYYY^^^dddhhhiiigggbbb[[[UUURRRRRRQQQQQQQQQRRRSSSRRROOOMMMMMMMMMQQQSSSUUUUUUSSSQQQOOOOOOIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>======<<<:::888888999:::;;;::::::999888999:::;;;<<<;;;;;;::::::999888777777666777888888999888888888888666555555777888888777888777666555555555555555666666666555444444333333333333333333333444555555111222333333333222000///000000///000000111333333222111111111111111111222000000000000000000//////......//////000/////////111111222222111111000//////000000111111000000///000111111111000000///...///000111222333333333333111111000000000000111111555444333222222444555666444444444333333333333222000000111222333444444444666666666666666555444333333333444555777888999999888777666666666777999::::::;;;<<<>>>???AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIILLLQQQWWW[[[^^^^^^\\\\\\TTTQQQVVV[[[mmm777777777777777888999999888888999999999888777666888888888888777777777777444555666888888888888888666666666555555444444444333444444555555666666666444444444444555666777777555555666666666666555555555555555555555555555555444444555555555666666666666666777777777777666666555666777444111///000222///111444555666999>>>BBBBBBIIISSS[[[```fffnnnttt|||zzzssskkkbbb[[[PPPKKKEEE@@@>>>===<<<;;;===;;;999888:::::::::999::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@????????????@@@AAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJFFFGGGGGGHHHIIIJJJJJJKKKLLLJJJHHHGGGHHHJJJJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOOLLLJJJIIIKKKMMMOOOPPPQQQRRRRRRSSSRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPPPPOOOOOONNNMMMMMMLLLJJJKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQRRRUUUYYY]]]______]]]ZZZWWWTTTRRRRRRQQQQQQPPPQQQQQQPPPMMMKKKJJJJJJMMMPPPSSSSSSPPPNNNLLLMMMFFFEEEDDDCCCCCCBBBBBBBBBFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLMMMJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>======<<<;;;:::999888888888:::999888777777999:::<<<===<<<;;;:::999888777777777888999999999888777666777666555555777888888777888888777555555444444555555555555444333333222222444444333333222333333333000111333333333222000///000000//////000111222333111000000//////000000111000000000000000111111111111111000/////////000000000000111111000000///...//////000000000000//////000000000000000//////......///000111222222222222111111000000000000111111333333333444444444555555333333222222222222111111222222222333333333444444555555555666555555444444444444555555666777888888888777666666666777999::::::;;;<<<>>>???AAABBBCCCHHHGGGFFFDDDCCCCCCDDDDDDGGGHHHLLLRRRYYY^^^``````ZZZZZZSSSQQQWWW]]]ppp777777777777777888888999555666888999999888777777888888888888777777777777333444666777888888888777777777666555444444333333333333444444555666777777333333333444555666777888444444555555555555444444555555555555555555555555444444444555555555666666555555666666666666555555666777666333000///111444///222555777:::>>>EEEJJJOOOWWWccckkkqqqwww}}}xxxpppiiibbb[[[SSSMMMGGGCCC>>><<<<<<===>>>>>><<<:::777777888999888888::::::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCBBBBBBCCCEEEGGGIIIFFFGGGGGGHHHJJJKKKKKKLLLNNNKKKIIIHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMNNNNNNNNNPPPPPPOOONNNLLLKKKMMMOOOPPPQQQRRRSSSSSSTTTSSSSSSPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSOOONNNOOOQQQTTTVVVVVVUUUWWWVVVUUUTTTSSSSSSRRRRRRPPPQQQQQQOOOLLLJJJIIIIIIJJJNNNQQQQQQNNNKKKJJJKKKEEEDDDCCCBBBAAA@@@@@@@@@FFFGGGHHHJJJMMMOOOQQQRRRRRRPPPNNNLLLKKKKKKLLLMMMHHHGGGGGGFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBB@@@???======<<<<<<;;;:::999888777666999888777666666888:::;;;======<<<;;;999888777777888999::::::999888777666777666444555777888888777777666555444333222222222111111222333333444444555666555444333222111111111000111333333333222000...000////////////111222333000000////////////000000//////000000111111222222444333111000000000111222000000000000000///......//////000000000000///////////////000//////............///111111222222222111111000000000000111111000222444666777555444222222222222111111111000000555555666666666666666666333444444555555444444444444444555555666777777777888777666666666777999::::::;;;<<<>>>???AAABBBCCCFFFEEECCCBBBBBBDDDFFFGGGDDDFFFKKKRRRZZZ___bbbbbbXXXXXXRRRRRRYYY```ttt888777666666666666666777555777888888666555555666777777777777777777777777555555666666666666555555444444444444444444444444444444444444444444444444333333444444555666666666666666555555555555666666555555666666555444333333666666555555555444444444777666666555555555666666444333111111111222111000111555:::===???EEENNNVVV___fffpppxxx}}}}}}xxxtttlllhhhbbbZZZRRRLLLHHHFFF>>>===;;;999999999;;;<<<:::::::::999999888888888::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQOOONNNMMMOOOPPPSSSUUUWWWWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNMMMMMMMMMMMMLLLJJJOOOOOOQQQRRRSSSSSSSSSSSSQQQPPPOOOQQQSSSRRRNNNKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPMMMJJJIIIKKKMMMKKKMMMOOOPPPOOOMMMKKKIIICCCAAA>>><<<<<<===@@@BBBDDDFFFIIILLLOOOQQQQQQRRRQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGEEECCCAAA@@@??????AAA@@@@@@??????@@@@@@AAA??????===;;;999777555444777777666666777888888999>>>>>>>>>===<<<:::999888777777888888888888777777888888777777666666555555555555444333333333333444222222333333333333444444444444333333222111000000111111000000000000111111111111111111111111111111///000000000000///......///......---------------333333333333333333333222///............//////000000---,,,---000222222000......//////000000111111000000000000000000000000222222111111000////////////333444111000222444222444444444555555555666666555555555555555555555555111222333444555555555555555555444444555666888999777777666666666666777777888888:::<<<>>>@@@AAABBBFFFEEECCCAAA@@@@@@@@@@@@HHHIIIMMMRRRXXX]]]^^^^^^XXXSSSOOOOOOTTTaaaxxx777777888888999:::;;;;;;666888999888777666666777666666666666666666666666444444555555555555444444333333333333333333333333444444444444444444444444333333444444555666666666777777666666666666777777666666666666666555444444666666666555555555444444555555444333222222222333222111000000111222333333:::???DDDHHHLLLRRR\\\dddnnnttt|||zzztttnnngggbbb\\\YYYTTTOOOJJJFFFCCCBBB===<<<:::999888888999::::::::::::999999999888888777777888888999999::::::===<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>=========>>>>>>??????@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKHHHIIIIIIJJJKKKKKKLLLLLLPPPQQQRRRRRRRRRPPPOOONNNQQQRRRTTTVVVVVVVVVUUUTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOONNNMMMNNNOOOPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOOOOPPPRRRQQQNNNLLLKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQPPPMMMJJJIIIJJJLLLNNNOOOQQQRRRQQQPPPMMMLLLFFFDDD@@@>>>>>>@@@CCCEEEFFFGGGJJJLLLOOOPPPPPPQQQOOONNNLLLKKKJJJJJJIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGEEEDDDBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>><<<:::999777777777666666777888999::::::============;;;:::999888777777888888888888777777777777777777666666555555555555444333333333333333222222222333333333444444444444333222222111000000111111000000000000111111111111111111111111111111111111222333444444333333000000000000111111222333444444444444444444444444000//////.........//////111///---...111333333111//////////////////......////////////////////////222111111000000000000000111555666222111222333222333333333333444444555555444444444444444444444444111222333444555555555555555444444444444666777888777666666555555666666777777888999;;;===>>>@@@@@@AAA@@@?????????@@@AAABBBFFFGGGLLLRRRYYY]]]^^^^^^XXXTTTQQQRRRVVVcccyyy666777999:::::::::999999777999:::999888666666777666666666666666666666666333333444444444444333333333333333333333333333333444444444444444444444444333333333444555555666666777777777666666777777777666666777777777666555555666666666555555555444444555444333222111111111111222111111111333666999;;;DDDIIIPPPVVV[[[ccclllrrr{{{~~~yyyrrriiibbbZZZSSSOOOJJJIIIFFFCCCAAA@@@@@@???===<<<:::999888888999999::::::::::::999999999999:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>??????@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMQQQRRRSSSSSSSSSRRRQQQPPPSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRQQQOOONNNMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSOOOOOONNNOOORRRSSSSSSRRRPPPPPPQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOONNNMMMJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRRRRQQQMMMJJJIIIJJJKKKQQQRRRSSSTTTUUUTTTSSSRRRNNNJJJFFFBBBAAACCCFFFIIIHHHIIIKKKMMMNNNOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@>>>>>>===<<<;;;::::::999777777777888888:::;;;;;;<<<<<<<<<<<<;;;999888888666777777888888777777666777777777666666666666555555444333333222222333333222222222222333333333333333333333222111111000000111000000//////000000111000000000000000000000000000111222444555666666666000000111111222444555666555555666666666666555555111000///...............000...---...000111111111111000000//////...------........................111000/////////000222333666::::::666333555555333222222222333333333333444333333333333333333333333111222333444444555555444333333333333444555666777666555555555555555555666666777888999;;;<<<>>>>>>;;;;;;;;;;;;===???AAACCCCCCFFFKKKRRRXXX\\\]]]\\\WWWTTTRRRTTTYYYdddyyy666777888888777444222000888:::;;;:::888777777777666666666666666666666666333444444555555444444333222222222222222222222222333333333333333333333333222333333444444555666666666666555555555555666666666777777777777777666666555444444444333333333333444333333222222222222222555666777888:::>>>CCCFFFLLLSSS\\\eeekkkqqqvvvyyy}}}}}}xxxssspppjjjeee^^^WWWRRRMMMIIIFFFAAA@@@???>>>>>>???@@@AAA>>>===<<<:::999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;======>>>>>>???@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTSSSQQQPPPNNNNNNMMMMMMOOOPPPQQQRRRSSSTTTUUUUUURRRQQQPPPQQQSSSUUUTTTSSSPPPQQQRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSPPPMMMKKKKKKLLLQQQRRRTTTVVVXXXYYYZZZZZZXXXTTTOOOIIIGGGHHHJJJLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEDDDDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDDDDDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::999888777666666777777777777666666666666666666666666666666444333333222222222222222111222222222222333333333333222222222111111000000000000////////////000000000000000000000000000000//////000222222333333333////////////000111222333555666777888888777777666111111000......---------...---------.../////////000000000000000000//////////////////////////////000//////...///111333444;;;>>>>>>999666777777555333333333333333333333444222222222222222222222222111222333444444444444444222222333333444555555666555555444444444444555555666666777888999:::;;;<<<999999999:::<<<>>>AAABBBCCCFFFJJJQQQWWWZZZYYYXXXUUUSSSRRRTTTYYYdddvvv555555666777555333000///999:::;;;:::888666666777555555555555555555555555555555666666666666555555222222222222222222222222111111111111111111111111222222333333444555555555444444444333333444444444666666777777777777777666333333333222222222111111222222222333444555777888<<<>>>@@@BBBDDDHHHNNNRRRZZZaaakkktttzzz{{{|||{{{yyyyyywwwtttoooiiibbb^^^WWWSSSMMMIIIFFFDDDCCCAAA>>>>>>=========>>>@@@AAA@@@???>>>===<<<;;;::::::::::::::::::::::::::::::999999999999888888888888=========<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFGGGIIIKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSQQQPPPOOONNNNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSRRRRRRTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMNNNOOOMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVSSSPPPNNNNNNOOOQQQQQQSSSVVVYYY\\\___aaaaaa]]]WWWQQQMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCBBB@@@>>>===::::::::::::::::::::::::===<<<:::999888777777777999:::::::::999888777666666666777777777777666666555555555555555666666666333333222111111111111222111111111222222222333333222222111111111111111000000000////////////000000//////////////////////////////000000000000//////000//////.........//////444555777888888888777666111111000......---------////////////...///000111//////000111222222333333000000000000000000000000//////...///000111333444999======888555666666444555555555555444444444444222222222222222222222222222222333333444333333333222222333444444555555555555555444444444444555555555666666777888999999:::;;;::::::;;;<<<>>>@@@AAAEEEFFFJJJOOOTTTVVVUUUTTTSSSQQQPPPRRRWWW```rrr333444555777777777666555999:::;;;:::777555555666555555555555555555555555555666666666666666666555333333333333333333333333111111111111111111111111222222222333444444555555333333222222222222333333555555666777777777666666333333222222222111111111000111333666:::===@@@BBBGGGKKKOOOQQQSSSUUU[[[___kkkpppwww}}}~~~zzzxxxrrroookkkfffbbb\\\VVVRRRLLLHHHDDDAAA???>>>===<<<<<<;;;::::::;;;<<<>>>???AAAAAA@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>======<<<<<<======>>>>>>>>>????????????>>>>>><<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPPPPMMMNNNOOOOOONNNNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVSSSQQQQQQRRRQQQQQQRRRUUUXXX\\\```bbbddd```[[[UUUQQQOOOOOOOOONNNMMMMMMLLLKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>>>>>>>>>>>>>???===>>>???@@@@@@???>>>===::::::::::::::::::::::::<<<<<<:::999777777666666888888999999888777666666555666666777777666666555444555555555555666666666333222111111000000111111111111111111222222222222111111111111111111111111000//////......//////000////////////////////////000000111111000//////...111111000///.../////////222333666777888777666555111000///...............111222222222000000222333---...///000222333444444111111111111111111111111...//////000111222222222333777777444222333444222666555555555555555444444222222222222222222222222222222333333333333222222222333444555555666666555666555555555555555555666666666777777777888888888;;;;;;;;;;;;<<<>>>???AAAEEEFFFHHHLLLQQQTTTTTTSSSTTTQQQOOOPPPSSS]]]ooo555555666777777888999999888999:::999666444444555555555555555555555555555444555555666666555555444333333333333333333333333222222222222222222222222111222222333333444555555444333333222222333333444444444555666666666666666444444444444333333333222444666:::???EEEKKKPPPRRRWWW\\\bbbeeeeeefffkkknnnuuuvvvvvvwwwvvvsssooolllfffbbb[[[VVVSSSOOOKKKGGGDDDAAA>>><<<<<<;;;:::999999888888888999;;;===>>>AAA@@@@@@???===<<<:::999:::::::::;;;;;;;;;<<<<<<=========>>>>>>?????????>>>>>>============>>>>>>===>>>???@@@@@@AAAAAA@@@<<<<<<======>>>?????????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTQQQPPPOOOPPPRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNQQQQQQPPPOOOOOOQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWVVVTTTSSSSSSSSSSSSSSSRRRSSSVVVYYY]]]___```^^^ZZZWWWTTTRRRQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB??????>>>======<<<======<<<======>>>>>>??????@@@;;;;;;;;;;;;;;;;;;::::::999999888777777777777888777777888888777777666666555555666666666666555555444444444555555555666666222222111000000000000000111111111111222222222222000000000000111111111111//////............//////...........................//////000000000///////////////...//////000000000111444666777666555333000//////.........//////000111222111//////000333------...///000111111222000000000000000000000000---///000222222222111000///333444111111333555333555555555444444333333333333333333333333333333333222222333333333222222111222333555666777777666666777666666555555666666777777777777777777888888888:::999999:::;;;===@@@AAACCCCCCEEEIIINNNSSSUUUVVVVVVRRROOOOOOQQQZZZlll|||888777666666666666777777888999:::888666444333444555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444111222222333333444555555555444444333333444444555333333444555666666555555666666555555555444444444:::===AAAHHHOOOWWW]]]```eeekkkrrrtttttttttwww{{{wwwtttoookkkhhheeebbb___[[[UUUNNNIIIGGGEEEAAA???>>><<<::::::;;;;;;:::999888777777888999;;;>>>???@@@@@@???>>>===;;;999888:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>============>>>>>>===>>>???@@@AAABBBBBBBBB<<<<<<======>>>?????????BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLNNNMMMMMMLLLMMMMMMNNNNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSNNNMMMMMMOOORRRTTTTTTSSSSSSSSSSSSSSSRRRQQQOOOOOOKKKOOORRRSSSQQQOOOPPPQQQPPPPPPNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVVVVTTTSSSSSSTTTVVVTTTSSSRRRTTTVVVYYY[[[ZZZZZZXXXVVVTTTSSSRRRRRRNNNMMMLLLKKKKKKLLLMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDBBBCCCDDDDDDEEEDDDDDDDDD@@@???>>>===<<<<<<<<<<<<============>>>???AAABBB<<<<<<<<<<<<<<<;;;;;;;;;666666666666777888999:::666777777777777777666555555555666666666666555555444444444555555555666666222111111000000000000000000111111111111222222222000000000000000111111111//////............//////........................***+++,,,...////////////,,,,,,,,,,,,---///000111...000333555666555333222//////.........//////000---///000...,,,+++---000---------...............////////////////////////---///111333333222000......333555222222666777666444444444333333222222222333333333333333333333333222222333333333222222111333444555777777777777666777777666666666666777777777777777777888888888888777777888999;;;===@@@BBBAAAAAABBBGGGMMMTTTXXXYYYXXXSSSPPPNNNPPPYYYkkk|||666555555444444666777888999888888777666555555444555555555444444333333333666555555555555444444444444444333333333222222222333333333333333333333333111333444444333222333333444444444444444444444444555777888777555555666777555555555555666777888999>>>CCCLLLWWWbbbjjjooorrr}}}{{{uuuqqqnnniiibbb[[[VVVRRROOOMMMGGGFFFEEEBBB@@@>>><<<;;;<<<999777888;;;<<<<<<::::::999888888999:::<<<===AAAAAA@@@>>>===<<<;;;:::<<<;;;999888999:::<<<>>>===<<<<<<;;;;;;===>>>???@@@???>>>======>>>?????????@@@AAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@BBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHIIIKKKKKKLLLIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVTTTQQQMMMKKKMMMNNNOOOQQQRRRSSSSSSSSSWWWVVVVVVVVVWWWVVVSSSPPPPPPQQQRRRTTTTTTRRRQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRUUUTTTTTTSSSTTTUUUWWWXXXXXXVVVUUUSSSQQQQQQRRRRRRLLLLLLKKKLLLLLLKKKIIIFFFMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA???>>><<<;;;::::::;;;;;;555555666777777777777777777777777777777777777777666777888888888777555444666555333222111111222333222111111111000000//////111111111111111111222222//////////////////000000000...,,,,,,...000111000///......---------......222///,,,+++...000000///......------------......000000000000000000000000+++---///000///000000111111111222333444222...+++////////////////////////000000000000000000000000------...///000111222222000111111222333333444444333222222111222333555666444444444555444444333333555444333333333444555666444444555666777888999::::::999777444222222555777555555777888888999888888777777888999:::<<<===>>>AAAAAADDDJJJRRRXXXYYYXXXVVVUUUMMMKKKPPPUUUggg666555444444444555777777888888777777666555555444555555444444444333333333555555555555444444444444555555555444333222222222333333333222222222222222111333555444333222333444444444444444444444444444666777888777555555666777888999:::;;;===>>>@@@AAAIIIOOOYYYdddooovvvzzz{{{~~~wwwpppkkkbbb]]]UUUOOOKKKHHHFFFDDDBBBBBB@@@???===;;;:::999:::888666777999;;;:::888999999999888999:::<<<=========<<<;;;:::999888888<<<;;;:::::::::;;;=========<<<<<<;;;<<<===>>>???@@@???>>>======>>>?????????@@@@@@AAABBBAAAAAAAAA>>>>>>============>>>>>>AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUTTTQQQOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSWWWVVVVVVVVVWWWVVVSSSQQQOOOPPPRRRTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSRRRSSSTTTUUUUUUTTTSSSSSSUUUUUUTTTSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPPPPQQQLLLKKKKKKKKKLLLKKKIIIFFFJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<<<<<<<<<<===>>>??????@@@@@@@@@>>>===<<<:::::::::::::::555555666777777777777777666666666666666666666666666666777888777666555444555555444333222222222222222111111111000000000000111111111111111111111111/////////////////////...111///---,,,...//////...//////...............///222///,,,,,,...000000///.........------.........////////////////////////+++,,,------+++*********...,,,))))))+++///111222////////////////////////000000000000000000000000------...///000111222222000000111111222222333333222111111222333555888999555555555555444333222222222111111000111222333444333333444444555666777777777666666555555666888:::666777777888888999999:::888888888999:::;;;<<<===@@@@@@CCCIIIPPPVVVWWWWWWUUUTTTMMMKKKQQQVVViii555444444444444555666666777777777666555555444444444444444444333333333333555555555555444444444444666666555555444333333222444333333333222222111111222333555555333222333444444444444444444444444444666777777777666666777999<<<===@@@CCCGGGJJJLLLMMMXXX^^^hhhsss{{{|||uuummmddd___TTTNNNGGGBBB???>>>======<<<;;;;;;:::999888777777777666555666888888888777999999999999:::;;;<<<<<<;;;;;;:::::::::999999999;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@===<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMLLLKKKKKKMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSWWWVVVVVVVVVWWWVVVTTTRRRNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOLLLKKKJJJKKKKKKKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<<<<;;;:::999999999999555666666777777777777777666666666666666666666666666666777777666666555444444444444444333222111111111111111111111000000000111111111111111111111111000000000//////.........000...,,,,,,.........---////////////////////////111///------.../////////........................////////////////////////------.../////////......333///+++)))***,,,...///////////////////////////000000000000000000000000------...///000111222222/////////000111111222222/////////000222555888:::888888777555444333222111111000000000000111222222222222222333333444444444666666666666777888999:::999888888777888:::;;;<<<:::999999999::::::;;;<<<>>>???AAAGGGMMMRRRUUUUUUSSSSSSLLLLLLRRRYYYmmm444444444444444555555555666666666555555444444444333333333333333333333333555555555444444444333333555555555555555555555555555555444444333222222222222444555555444333333444444444444444444444444444444666777666666777:::<<<@@@CCCHHHNNNSSSXXXZZZ[[[dddiiiqqqxxx|||{{{yyywwwuuutttqqqmmmeee]]]UUUPPPKKKFFF???;;;999::::::;;;777777777777666666666666666666666777777888777777999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKMMMNNNNNNLLLJJJIIIJJJKKKMMMNNNNNNKKKIIIGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRROOOOOOOOOPPPQQQRRRSSSSSSVVVUUUUUUWWWXXXWWWUUUSSSNNNOOOQQQSSSUUUVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLJJJIIIJJJKKKKKKIIIHHHIIIIIIHHHHHHGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBBBBAAACCCBBBAAA???======<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::999999888888888666666777777777777666666666666666666666666666666666666666666555555444444333444555555444333111000111111111111111111111111111111111111000000000000111111111000000//////......,,,+++,,,...//////.../////////000000000000000000///...---.../////////......////////////......////////////////////////000/////////000000...---000///......///...,,,***////////////////////////////////////////////////.........///000111111111......//////000111111111///...---...000333777999;;;:::888666444222111000222222222222222333333333222222222222333333333333777777666666777777666555:::999888777888:::<<<>>>;;;::::::999999:::::::::<<<===@@@DDDIIINNNQQQSSSQQQQQQLLLLLLTTT\\\ppp222333333444444444444444555555555555444444444444333333333333333333333333555444444444444333333333222333333444555666777888666666555555444444444333222444666555444333444444444444444444444444444444333555666888999<<>>>>>>>>;;;<<<======>>>>>>======;;;<<<<<<=====================>>>>>>????????????===>>>??????@@@@@@??????>>>======<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLNNNPPPPPPOOOLLLJJJJJJLLLNNNOOONNNLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQQQQPPPQQQRRRSSSSSSPPPPPPOOOPPPPPPQQQRRRSSSUUUUUUUUUWWWXXXXXXVVVTTTOOOPPPQQQSSSUUUVVVWWWXXXUUUTTTTTTSSSSSSTTTTTTUUURRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>===<<<<<<<<<===<<<;;;::::::;;;;;;<<<999999999999999999888888666666777777777777666666555555555555555555555555666555555444444444444444333444555555444333111000111111111111111222222222111111111000000000//////222222222111111000000000+++++++++---///111111000......///000111111000000/////////.........//////......///000000///..............................111000///000222333111///000///---...///000///...////////////////////////////////////////////////......//////000000111111---......///000000111111222111//////000333777999===<<<999666444222111111111111222222333333333333333333333333333444444444666444333444666777666444;;;:::888888888:::===>>>;;;;;;:::999999999::::::;;;<<>>=========<<<===>>>??????@@@??????======>>>????????????>>>???>>>>>>======>>>>>>???>>>???AAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQQQQPPPNNNLLLKKKLLLNNNOOOOOONNNLLLKKKGGGGGGHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPPPPOOOPPPQQQRRRSSSUUUUUUUUUWWWYYYYYYWWWVVVQQQQQQRRRSSSUUUVVVXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<<<<<<<===>>>===;;;:::::::::;;;;;;999999:::::::::999999888777777777777777666666555555555555555555555555555555555444333333333333444444444444444333222111111111111111222222222222222111111111000000//////...111111111111111111111111,,,+++,,,...111222111000,,,---///000111000000///---///000///...---...000...///000111111000///...........................000000333;;;DDDKKKMMMLLLHHHAAA777000---...000111////////////////////////000000000000000000000000.../////////000000000111.........///000000111111555444222111222555999<<<>>>===:::666444222222222///000111111222222111111333333333444444555555555222000///111666999999888:::999999888999:::<<<===;;;;;;:::999999::::::::::::<<>>>>>>>>===<<<;;;<<<>>>???@@@@@@??????<<<===>>>>>>??????>>>>>>???>>>>>>======>>>>>>???>>>???AAABBBBBBAAA@@@??????@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHIIIHHHGGGFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOONNNOOOQQQSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZXXXVVVRRRRRRSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWSSSRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPOOONNNLLLMMMMMMNNNMMMMMMKKKKKKKKKIIIGGGGGGIIIJJJJJJIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<======???>>><<<:::999:::;;;;;;888999:::;;;;;;:::999999777777777777777666555555555555555555555555555555555555333222222222333444555555444333222222222222111111111222222333333333222111111000//////...............///000000111111///...///000222222000...+++,,,...000000000///...---///111000...---...000...///000111111000///...........................//////444>>>JJJSSSWWWVVVRRRJJJ>>>444///...///000////////////////////////000000000000000000000000////////////000000000000...//////000000111222222333222000///111555:::===???===:::666444333333333000000222333333333222111111222222333444555666666444000...000666:::;;;:::888888888999::::::;;;;;;::::::999999999:::;;;;;;:::<<>>:::;;;===>>>>>>>>>===<<<;;;<<<>>>???@@@@@@@@@???<<<======>>>>>>>>>>>>>>>>>>>>>============>>>>>>===???@@@BBBBBBAAA@@@???>>>???BBBDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAADDDGGGHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRJJJJJJJJJKKKKKKMMMNNNOOOQQQPPPOOOOOOOOOQQQSSSUUURRRRRRSSSSSSRRRQQQPPPPPPRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZYYYWWWSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXSSSSSSRRRRRRQQQQQQQQQPPPTTTSSSQQQOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLMMMNNNNNNMMMLLLKKKKKKIIIGGGGGGHHHJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBB>>>======<<<;;;;;;::::::999999999:::;;;<<<======@@@???<<<:::999:::;;;;;;888999;;;;;;<<<;;;:::999777777777777777666555555555555555555555555555555555444333222222222333444666555333222111111222333111111111222222333333333222111111000///......---+++,,,,,,---...///000000222111111222222111...,,,***+++---///000000///...,,,///111111...---...000...///000222222000///...........................///------222999===<<<:::===:::555222111000000///////////////////////////000000000000000000000000////////////000000000000//////000000111111222222...---+++,,,///444999<<>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>============>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLMMMOOOPPPQQQRRRNNNLLLIIIHHHHHHKKKNNNPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQQQQOOONNNOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWTTTQQQNNNMMMNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKMMMOOOOOOKKKHHHHHHJJJKKKIIIGGGGGGKKKOOONNNMMMLLLJJJGGGEEEBBBAAA@@@@@@???===;;;999777666:::777666999>>>@@@<<<777::::::999999999999::::::666777888999::::::999888666666666666555555555555444444444444555777888:::222333555333111111333666333333222222111000000000222222111111111111222222444444333333222111000000000000000000000///......111000...,,,---111222111......------------............---,,,,,,,,,,,,---000000888EEEIII???333,,,000///---,,,++++++,,,,,,...//////000111000000000---,,,++++++++++++,,,---......////////////......////////////000000000000---------............/////////000111222222333333555333222333666:::;;;<<<;;;:::777444222111222222333222111000000111222333333444555555666666555555777777666666777999;;;<<<:::999777777888:::===???===<<<:::888888888999:::777:::<<<===AAAHHHLLLLLLQQQRRROOOQQQ[[[dddyyy222222111111111222333444000111222222333333333333333333333333333333333333333333444444333333222111222222222222222222222222333333333222222111111111333333444444444444333333333333333333333333333333999<<>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLMMMOOOPPPQQQRRROOOMMMKKKIIIJJJLLLOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRVVVUUUUUUWWWYYYYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUWWWUUURRRPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKMMMPPPPPPNNNKKKKKKKKKLLLKKKIIIIIIJJJKKKMMMMMMKKKIIIGGGDDDAAA@@@@@@???>>>===;;;999777666444444555666888888888777888888777777777777888888555666888999999999888888666666666666555555555555555444444444555666777888444555666444222111222444///////////////000000000222111111000000111111222444333333222111111000000000000000000000///......---......///111222000---......------------......///...------,,,,,,---------,,,111===CCC>>>777444000///---,,,++++++,,,,,,------------............///...---,,,,,,---...///......////////////........./////////000000000000........./////////000000//////000111111222333333444333111333666999;;;;;;999888555333222111222222222222111111111111222222333444444555555555555555777666666666777999;;;<<<===<<<:::999999;;;===>>>>>>===:::888777888999:::===@@@AAA@@@CCCIIILLLKKKPPPRRRNNNPPPYYYbbbwww444333000//////111444666111222222333333333222222333333333333333333333333333333333333333222222111444333333222111111000000222222222222222111111111222333333444444333333333333333333333333333333333999;;;???DDDHHHKKKMMMMMMIIIFFFBBB@@@>>>===:::888888777555444444444555666555555555555555444444444666666555555555555666666555444444444444555666666888:::;;;===>>>???>>>>>>999999888888999999:::;;;===========================<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNLLLKKKKKKMMMPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTSSSRRRRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVVVVWWWYYYZZZYYYXXXTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTWWWVVVTTTRRRPPPPPPOOOOOOQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIJJJLLLKKKIIIGGGJJJIIIIIIIIIJJJJJJIIIHHHLLLLLLJJJHHHEEEBBB@@@>>>???>>>===<<<:::999888777555777999888777777999<<<888888777777777777888888555666777777777777777777666666666555555555555444666555444444444555555666555666666444222000111222---......///000000111111222111111000000111111222333333222222111000000000//////000000000///....../////////111333333111///......------------......///...------,,,---------...+++---444999999888777//////---,,,,,,,,,,,,,,,...---,,,,,,,,,---//////000000///......///000000......////////////............/////////000000000////////////000000000111///000000111111222222222333222111222555888999999666555333222111111222222222222333333333333222222333333444555555555555555777666666666777999;;;<<<@@@???===;;;;;;;;;===>>>@@@>>><<<999888888999:::===@@@@@@@@@CCCJJJMMMMMMPPPRRRNNNOOOXXX___sss777555333111000000111111222222333333333222111111222222222222222222222222222222333333333222222111333222222222111111000000222222222111111111111111111222222333333333333222222222222222222222222222666888<<>>:::888888888777666222222111111222333444555666666666666666555555555666555555444444555555666444333333333333444555555444555666777888888888888999999888888999999:::;;;<<<===============>>>>>>======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNMMMKKKKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRSSSUUUSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUUUUVVVXXXYYYXXXWWWSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRPPPPPPQQQQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSRRRQQQPPPOOONNNNNNKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLJJJHHHGGGKKKGGGDDDDDDGGGIIIIIIGGGJJJJJJHHHFFFDDDAAA???===>>>===<<<;;;999888888888999999999888999:::<<<>>>::::::999999999999::::::555555666666666666666666666666555555555444444444666555555444444333333333222333333333222111111111000000111111222222222222111111000000000000111111222222111111000000000000...///////////////......222...---///000000000222......------------......//////...---------------111...---///222222222111......------,,,,,,,,,,,,000///...------///111222000//////////////////000......////////////.............../////////000000....../////////000000000///000000000111111111222222111000111444777777777222222111111111111222222222222444555555444222222333333444555555555444444666666666666777888:::;;;>>>===<<<;;;;;;<<<===>>>BBB@@@===;;;:::::::::;;;999===???@@@FFFOOOUUUVVVRRRSSSOOOPPPXXX^^^qqq444444444333222111000///222222333333333222111111222222222222222222222222111111222333333222222222000000000111111222222222111111111111111111111111000111111222333333222222222222222222222222222222222444777:::<<<<<<;;;;;;888555333222222333333222111111111222333444555666555666666666666666666666555555444444444444555555333333333333333444555555666777777777777777666666999999888888999999:::;;;;;;;;;<<<<<<=============================================>>>>>>=========;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQRRROOONNNLLLKKKKKKLLLMMMNNNQQQPPPPPPPPPPPPOOOOOOOOONNNOOOQQQQQQQQQQQQSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUWWWXXXWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSQQQPPPPPPPPPQQQRRRQQQQQQSSSTTTTTTTTTSSSRRRUUUTTTSSSRRRQQQOOONNNNNNKKKKKKLLLMMMMMMMMMLLLLLLRRRRRRSSSRRRRRRQQQQQQQQQRRRMMMFFFDDDEEEGGGGGGFFFGGGGGGFFFDDDBBB@@@>>>======<<<:::999888888888888;;;777444555999<<<;;;999::::::999999999999::::::666666555555555555555555555555555555444444444444555555555444333333222222...///000111222222111000222222222222111111000000111000000000000000000111111111000000000000//////......////////////......///,,,...555777222............------------......//////...------------...///000///...//////---+++------------------,,,,,,000///---,,,---...000222..............................////////////..................////////////------........./////////000000000000000111111111000//////111333555555555000000000000111111222222222222444555555444222222222333333444555444444444666666555555666888:::;;;:::::::::::::::<<<===>>>BBBAAA>>><<<;;;;;;<<<===:::>>>AAABBBIIITTT[[[]]]TTTUUUQQQRRRYYY^^^qqq000111222444444333222111111222222333333333222222222222222222222222222222000111222222222222222222//////000000111222222333000000000111111111111111///000111111222222222222333333333333333333333333000222444555777777777777555333111111333333333222222222333333444555555555333333333444444444444444555555444444444444555555444333333333333444555555===<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;:::::::::;;;;;;<<<<<<=================================>>>>>>>>>>>>======;;;;;;===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRROOONNNMMMLLLKKKLLLMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRSSSTTTVVVWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSSSSQQQPPPOOONNNNNNLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNPPPQQQQQQQQQTTTVVVYYYTTTMMMHHHEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>><<<;;;999888777888999999===888555777<<>>>>>CCCMMMSSSTTTUUUWWWSSSSSSZZZ___qqq111111222222222333333333000111222222333333333333111111111111111111111111000000111222222222222222000000000000111111111111///000000000111111111222...///000111222222222222333333333333333333333333111222222222333333444444555444333444666666444333222333333333333333333222222222222333333444444444555444444333333444444555444444444444444555555666444444333333333444444555999999888888999999:::;;;888888999999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<==================<<<:::;;;<<<>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEECCCBBBAAA@@@??????????????????@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMNNNPPPPPPPPPOOOOOOOOONNNNNNKKKLLLNNNOOOOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSUUUWWWXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKGGGIIIKKKJJJIIIIIILLLNNNSSSRRROOOKKKFFFBBBAAABBB@@@@@@AAAAAA@@@@@@??????;;;:::888777777777999:::;;;:::999;;;>>>???>>><<<888888777777777777888888888888666555555555666666555555555444444444333333222222333444333333222111000///000222555555222000000000000///////////////000000////////////000000////////////////////////,,,---......//////......111000999GGGIII===222111......------------......000//////...............)))...000...---000000,,,,,,,,,---......------,,,++++++,,,,,,,,,,,,------,,,---............---,,,......////////////......---------.........//////............////////////000000000000000000000///.........///222333222111000000111111222222111111222222111111111111222222222222333444444444444333555555555555666888999;;;888999999999::::::;;;;;;<<<;;;:::888888999;;;<<<999;;;;;;999===FFFLLLMMMUUUVVVSSSTTT[[[```qqq777555333000///000111222///000111222333444444444111111111111111111111111///000111222222222222222222222111111000///////////////000000111111111222......000111111222222222444444444444444444444444333333222111111111111222111111111333444444222000222222333333222111000000333333333444444555555555555444444333333444444555555444444444444555666666777777777888999:::;;;<<<999999888888999999:::;;;777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>??????????????????@@@AAABBBCCCDDDEEEBBBBBBAAA@@@???????????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVXXXYYYWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTSSSSSSSSSTTTUUUUUUTTTRRRQQQOOONNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLOOOOOOOOONNNNNNLLLKKKJJJKKKLLLMMMJJJFFFDDDFFFHHHGGGJJJLLLKKKFFFBBBAAAAAA>>>??????@@@@@@@@@@@@???;;;999888666666777999:::444666999:::999888999:::::::::999999999999::::::999888777666555555666777555555444444444333333333111111333333444333222111333222222444666666222///000000000111222222333333000000////////////000000.........///////////////,,,,,,---.../////////...000***...888:::111,,,///.........------.........000000///...............,,,111222---,,,//////,,,+++,,,---.........---,,,,,,---.../////////......,,,---...//////...---,,,......////////////......---------.........//////////////////000000000000000000000000////////////...------///111222111000111111222222222222111111333222111000000111222333222222333444444444333333555555555555666777999:::;;;;;;::::::::::::999999999888777666666888:::;;;<<<>>>>>><<<@@@IIIOOOPPPTTTVVVRRRSSS[[[___ppp333333222222111000000000333333333222222111111111//////000111222222333333222222222111111111000000444333111000000000111111444333222111111111222333000111111111111222222222222222222222222222222222111111222222222333333333444222000///111222222222444444444444444444444444444444444444444444444444333444555555666555555555777666444333444555777888777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===;;;:::999888888888999:::===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEECCC@@@??????AAAAAAAAABBBAAAAAA@@@?????????@@@??????@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@AAABBBDDDEEEBBBCCCCCCDDDCCCBBB@@@???BBBCCCEEEFFFFFFDDDCCCAAAFFFGGGHHHIIIKKKLLLMMMNNNLLLJJJHHHIIILLLMMMKKKIIIOOONNNLLLKKKKKKKKKLLLMMMPPPOOONNNNNNNNNNNNPPPPPPRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQOOOMMMMMMMMMOOOPPPNNNLLLJJJIIIIIIIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJMMMLLLIIIGGGGGGGGGHHHIIIDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???===<<<;;;<<<;;;999777777888999:::777777777777888999:::;;;;;;::::::999888888888999777666555444444333333333444444444444444444444444333333333222222111111111333333333222222222111111111000/////////000222333111111111111111111111111111111111111000000000000111///...------...///111.........///000111111111222111///...---------...111000///...------...///,,,---......,,,,,,---...000///---,,,+++,,,------...------------...////////////000111222111...+++////////////////////////////////////////////////////////////000111222333//////000000000//////...111222222333333222222111000000000000000000000000111000/////////000222333222333444444222222222444444444555666777888999:::777777666666666777999:::::::::999999999:::;;;;;;999;;;>>>AAADDDHHHMMMQQQPPPUUUSSSSSS]]]dddsss111111111111111111111111333333222222222111111111//////000111111222333333222222111111111000000000333222111000000000111222222111000000000000111222//////000000000111111111222222222222222222222222111111111222222222333333111///------.../////////111111111111111111111111444444444444444444444444333333444555555555555555666555444333444555777888333444444555666666777777777888888999999:::;;;;;;::::::999888888999999:::========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEEBBB???>>>???AAAAAA@@@AAA@@@???>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBBCCCBBBAAAAAA@@@AAABBBBBBBBBBBBCCCCCCCCCAAA@@@???BBBCCCEEEFFFFFFEEECCCBBBFFFGGGHHHIIIJJJLLLMMMMMMMMMKKKIIIJJJLLLMMMKKKIIILLLKKKKKKKKKKKKLLLNNNNNNOOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOMMMMMMNNNOOOPPPMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>======<<<<<<:::999777777888999:::777777777777888999:::;;;;;;:::999888888888888888888777666555555444444444333333333444444444444444333333333222222111111111222222222222111111111111000000///...//////000111000000000000000000000000000000000/////////......000///...------...///000////////////............444333222000//////000000000///...---,,,,,,---...,,,---......,,,,,,---...,,,,,,,,,,,,,,,---....../////////......---------///---++++++---000111111........................////////////////////////............///000111222///000000111111000000///000111111222222111111000000000000000000000000000111000/////////000222222333444555555333333333555111222222333444555666666::::::888888777888999999999999999888999999:::;;;:::<<>>>>>???@@@CCCAAA???>>>???@@@@@@@@@??????>>>=========>>>>>><<<===>>>@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCFFFGGGHHHIIIJJJLLLMMMMMMNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRRRROOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNMMMMMMNNNOOOOOOLLLKKKJJJHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIEEEFFFHHHHHHHHHFFFDDDBBBBBBAAAAAA@@@??????>>>>>>========================;;;:::999777777888999999777666666777777888999::::::999888888888888888888999999888777666666666666222222333333444444555555222222222222222111111111111111111111000000000000111000///////////////000/////////////////////////////////.........------000///...------...///000111000///...---,,,+++***000///...---------------......---,,,,,,,,,,,,---,,,---......,,,,,,---...,,,,,,,,,---------,,,,,,...///000111222222111000FFF???666000------//////........................////////////////////////------------...///000000000000111111111111111000///000000000000000000///000000000000000000000000000000000///000111111222333444555555444333444555444555555555666666777777<<<<<<:::999999999999999999888888888999999:::;;;:::<<>>>>>???BBB@@@>>>>>>???@@@@@@??????>>>>>>======>>>>>>>>>======>>>@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKLLLMMMOOOQQQSSSQQQQQQRRRRRRQQQPPPPPPOOONNNOOOOOOPPPQQQRRRSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMMMMNNNNNNOOOKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDD@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<======::::::999888777888888888666666666666666777888999999888888777777777888888:::999888777777666777777222222222333333444555555222222222111111111111111000000000000////////////111111000000000000000000/////////////////////////////////.........------///......------......///111000000///------,,,+++---------,,,,,,+++++++++...---------------------,,,---......,,,,,,---...---.........---,,,***)))+++---000444666777777777QQQIII>>>444///---------........................////////////////////////------------...///000111000111111222222222222111///000000111111000000///000000000000000000000000000000000000000111111222111333444444222222333555666666666666777777777777::::::999999999999999999999999999999999:::;;;<<<;;;===???AAADDDHHHMMMPPPQQQWWWVVVXXXaaaiiiwww000000000/////////......000000000000000000000000000000000000000111111111000000000/////////...............///000000000000...//////000000000111111000000000111111111222222111111111111111111111111000000111111111222222222111/////////111111000...444444444444444444444444222222222222222222222222111222222333333333333333333333333333333444444555444555555555555555666666555555666666777888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999;;;;;;<<<<<<======>>>>>>@@@???===>>>???@@@???>>>??????>>>>>>>>>??????@@@??????@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA????????????@@@@@@AAAAAADDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLOOOQQQRRRQQQQQQQQQRRRQQQQQQPPPOOONNNNNNOOOPPPQQQSSSSSSTTTQQQRRRSSSSSSTTTSSSSSSSSSPPPPPPPPPQQQQQQRRRSSSSSSRRRSSSSSSRRRRRRPPPOOONNNLLLLLLKKKJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGG@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::;;;<<<===999999888888888777777888666666666555666666777777777777777666666777777888:::999888777666666666666222222222333333333444444111111111111111111111111000000000/////////......111111111111111111111000000000000000000000000000000000000/////////............------------......////////////////////////000000000000/////////............/////////......,,,---......,,,,,,---...,,,---...//////...,,,+++***,,,///333555666666666===999333...---...///000........................////////////////////////............///000111111000000111222222222222222000111111111111111111000000000000000000000000000///000000000111111111111///000222222111111222333333333333333333333333333555555666777888999999999999999999999:::;;;<<<===:::<<>>???@@@???>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>@@@@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOOOONNNLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOQQQRRRSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDBBBAAAAAABBBDDDEEE@@@??????>>>>>>===<<<<<<<<<;;;:::999999:::;;;;;;999888888888888777777777666666555555555555666666666666666666666777777888888888777666555555555555333333333333333222222222000000000111111111111111000000000000//////////////////000111111111111111000000000000000000000000000000000/////////......------------------------......//////000111111222......////////////......---...//////000000//////,,,---......,,,,,,---...+++,,,---...///000000000,,,---...///000//////...111///,,,,,,...///000000------------------------////////////////////////............///000111222//////000111222222222222000111111222222111111000000000000000000000000000//////000111111111111000...///000000000000111333333333333444444555555555222333444666777888888888888888888999:::;;;<<<===:::;;;>>>@@@BBBEEEJJJMMMMMMTTTTTTWWWaaahhhvvv................................./////////000000000000000000000000000////////////.........---------.../////////...---,,,+++,,,...///000000//////000000000000111111111111111111111111111111111111000000000000111111111111444333333444666666444222111111111111111111111111111111111111111111111111000111111222222222222222111111222333333333333333555555555555555555555555555555666666777777888888666777999:::;;;;;;::::::::::::::::::::::::::::::999999999999888888888888;;;;;;;;;<<<<<<<<<=========<<<<<<===???@@@???==================>>>???@@@>>>????????????>>>>>>======>>>???@@@@@@??????>>>============>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNPPPOOOMMMLLLMMMOOOLLLMMMNNNOOOOOONNNMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOQQQRRRTTTUUUUUURRRRRRSSSSSSSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPOOOOOONNNOOOPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@??????>>>======<<<===<<<:::888777888999:::888888888888888777777666666555555444444555555666666555555555555666777888666666555444333333333333444444333333222111111111///000000000111111111222111111111000000000//////+++,,,...///000000000000/////////////////////////////////.........---------------......---------------......///000000111,,,---............---,,,,,,---.../////////......,,,---......,,,,,,---...111000000/////////000000///.........---------,,,444222000/////////...---------------------------////////////////////////------------...///000000---...///000111111111111///000000000000000000///000000000000000000000000...///000111222111111000...///111111000000222333444444555555666777888888222333444666777777777666666666666777888999;;;<<<999:::===???AAADDDHHHLLLKKKQQQRRRUUU___fffttt,,,,,,------.../////////---.........//////000000000000000000//////////////////.........---------....../////////...,,,+++)))+++,,,...//////......////////////000000000000000000000000000000000000000000000000111111111111111000000222333333111///222222222222222222222222000000000000000000000000000000111222222222222222111111222333333333333222000000000000000000000000444444555555666777777777666777999:::;;;;;;::::::::::::::::::::::::::::::999999999888888888888777;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===???@@@???===<<<<<<<<<<<<<<<===>>>???<<<===>>>?????????????????????@@@@@@???>>><<<;;;===<<<<<<<<<>>>@@@BBBCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPOOOMMMLLLNNNPPPJJJLLLMMMOOOPPPPPPPPPOOOJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOQQQRRRTTTUUUUUURRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMNNNPPPQQQQQQPPPOOONNNIIIIIIHHHGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCDDDFFFFFFEEECCCBBB@@@@@@??????>>>>>>=========<<<:::888777777888999888888888888888777666666666555555444444444555555555555555555555666777888555555444333222222222222555444444333222111000000//////000000111111111222111111111111000000000000((()))+++---////////////..............................---------,,,,,,,,,,,,------......------,,,---------........./////////000111222222111000000***+++---...///...------,,,---......,,,,,,---...999777444000...,,,++++++000//////...///000000111222000...---...///000///------------------------////////////////////////,,,,,,,,,,,,---...//////------///000000111111111......////////////......000000000000000000000000...///000222222111111000...000111222111111333444000000111222333555555666444555666777777666555555444444444555666888999:::888:::<<<>>>@@@CCCGGGKKKIIIPPPQQQTTT^^^eeesss////////////....................................////////////000000000000000//////.........//////000000000000000//////...111111000///////////////......///000000000000000111111222222222222111111111111111111000000000000333333333333222000///---111222222333333222222111000000000000000000000000333333222111222333444555333333333333333333333333::::::999777555444666777666666666666666777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999:::;;;===>>>>>>===;;;:::????????????@@@@@@@@@@@@@@@???>>>======>>>??????========================<<<======>>>???@@@@@@@@@AAA???===<<<===???BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMOOORRRSSSSSSRRRQQQRRRSSSRRRPPPOOOHHHJJJMMMOOORRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOMMMLLLLLLNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNSSSWWWVVVRRRMMMIIIJJJKKKKKKKKKJJJIIIHHHHHHDDDCCCBBB@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>;;;:::888777666666555555888888777666666666666666777777888777666444333222333333555999;;;999333...444444444333333333222222111111111111111111111111......//////000000111111222111111000///......---...///000000//////000111000///...---------------///...,,,,,,,,,---///111000000000///......------////////////000000000000///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///////////////////////////---------,,,,,,+++++++++******,,,---.../////////------......------,,,+++------..............................////////////000000111222222222222222////////////////////////000000000000111111111111111111222333333333333222...///000111222111000000333333222111000000000000555444444444555666888999333444555666777888999::::::::::::<<>>======>>>??????========================<<<======>>>??????@@@@@@@@@???===<<<===???AAACCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMOOOQQQSSSRRRRRRRRRSSSSSSQQQOOOJJJKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNMMMMMMNNNOOOPPPMMMNNNNNNOOOOOONNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNQQQSSSSSSPPPLLLIIIKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDCCCAAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>===<<<;;;999888888777777888888777666666666666666:::::::::;;;;;;:::888666333444666:::>>>>>>:::666333333333333222222222222222111111111111111111111111111000000//////......000000000//////.........---///000000//////000111//////...---------------///...---,,,,,,---///000------......//////000000,,,---------..................---,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---...///---------------------------------,,,,,,+++++++++------......------,,,+++.........///......------/////////...---------,,,............///////////////000000111111111111111//////////////////////////////000000000111111111000111222222333333222222333333444555555555444333222333444555444333222111444444333333444555777888444444555666777888999999::::::;;;===@@@EEEHHHKKKMMMLLLMMMPPPSSS]]]qqq/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---------------......,,,,,,...///000111111111///......------------.........///000000000000000000111111222222111111000......///000111222333333444333000......000222444111111222222222222111111222222222222222222222222333222222222222333444444444444444444444444444444555666666555444333555777666666666666666777888888999999999999999999999999999999999999999999999999:::999888777666777888888::::::<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<=========???>>>>>>======>>>>>>???========================<<<======>>>>>>??????@@@???>>>===<<<===???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPTTTSSSRRRSSSTTTTTTRRRPPPMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNMMMNNNOOOPPPMMMMMMMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>===<<<;;;:::888888888888888777777666666666666666<<<:::999;;;===<<<999555777777888999:::999555333111111111222222222222222222222222111111000000000111111000000//////......///.....................---///000000///...000111//////...------------.........---,,,,,,...///000---------...//////000000,,,,,,,,,---------.........------,,,,,,,,,,,,,,,............---------------,,,,,,,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,++++++---............---,,,,,,......//////////////////000000///...---,,,,,,+++............////////////...//////000000000000000//////////////////////////////000000000000111111000111222222333333222222222333333444333333222222111333555777888666444222333333333333444555666666666666666666777777777777:::;;;<<<>>>AAADDDGGGHHHHHHGGGIIILLLPPPZZZnnn//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,---...///000000000000///......------...............///000000000000000000000111111111111000000...//////000111111222222222111000///000111333444111111222222222222111111000000000000000000000000222222222222222333333333444444444444444555555555333555666555444555666888666666666666666777777888888888888888888888888888888888888888888888888888999888777666666777888888999:::;;;;;;;;;;;;:::999<<<<<<=========>>>>>>>>>============>>>>>>>>>???====================================>>>>>>??????>>>======<<<===???AAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPOOONNNNNNNNNPPPRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPOOOOOONNNOOOOOOPPPLLLLLLMMMMMMNNNOOOPPPQQQMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLJJJHHHHHHIIIJJJKKKLLLKKKKKKJJJHHHFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;:::999888777666666666777777666666666666777777:::888777:::===<<<888333555444444333222111///...000111111111111222222222222222111111000000//////......//////000000111111---------...............---...000///......///111///......---------.........------------...///000000//////......---,,,,,,------........./////////------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.../////////000...............///////////////......---------,,,............////////////---......///000/////////////////////////////////////////////000000000111000000111222222222222222222222222222111111000000222333444666666666555444444444444444555555666666777777777777666666666666888999;;;>>>@@@CCCDDDEEEEEEEEEFFFJJJNNNYYYmmm............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///......////////////......000///////////////000000......///000000000000000000000000111111000000000111111000000000000000000///000111222222222222222000111111222222111111000000000000000000000000000111111222222222333333333333333333444444444555555333555666777666666777888666666666666666777777888888888888888888888888888888888888888888888888888888888777666666777888999999999::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJDDDEEEGGGHHHIIIJJJJJJKKKNNNMMMMMMLLLKKKJJJIIIIIIMMMMMMMMMNNNNNNOOOPPPPPPSSSRRRQQQRRRTTTTTTSSSQQQQQQPPPOOONNNOOOPPPRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLMMMNNNOOOPPPQQQMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMKKKHHHFFFFFFGGGIIIKKKKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>><<<;;;999888777777666666777777666666666666777777777777999===AAABBB???<<<333333333333222222222222111111111111111111111111111111111000000000//////......//////000000111111---------...............---...//////......///000......---------......///------------......///////////////...------,,,,,,------------............,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000...------,,,,,,---......,,,---------......//////............////////////------...///////////////////////////////////////...////////////000000000000000111222222222222111444333333333333333333333444333222222222444555666555666666777777777777777777777777777666666666666777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMQQQPPPPPPQQQSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRPPPQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLMMMNNNPPPQQQMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>===<<<:::999999999999666666666666666777777888777:::@@@EEEHHHIIIIIIIIIBBBBBBAAA===888444222111333333222222222111111111000000000000000000000000111111000000//////......///.....................,,,...//////...---///000...------------...//////---------............///,,,,,,,,,---......//////*********+++++++++,,,,,,+++++++++++++++,,,,,,---************+++++++++++++++,,,------......------........................++++++,,,,,,,,,,,,------...////////////...------///...---++++++,,,,,,---+++,,,,,,---...///000000............////////////---......///////////////////////////////////////......////////////000000///000111111222222111111111111111111111222333333555333111//////111444666666777777888888888777777777777777777666666666666777777999;;;>>>AAADDDEEEHHHGGGIIILLLPPPZZZnnn.........---------,,,,,,------------------------------------............------------...///000111------......///........................///000000......///000000000000000//////000000000000//////000000000000000111111111111111111111111111222222000000111111111111000000222222222222222222222222///000111222333222222111000000111111222333333444222444777777666555555555666666666666666777888888888888888888888888888888999999999999999999999999999888888777888999:::;;;999999888888888888999999<<<<<<<<<<<<============:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<===>>>@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLPPPOOOOOOPPPRRRSSSQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPOOOMMMLLLLLLNNNOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999999666666666666666777888888:::???FFFIIIGGGEEEEEEGGGJJJKKKIIIDDD===666333222555555444333222111000000......//////000111111111111111000000//////......000000000//////.........,,,---///...------...000---------------...//////,,,------...............+++,,,,,,------......///************++++++++++++++++++******+++,,,,,,---*********++++++,,,,,,,,,+++,,,---.........------------------------------+++++++++,,,,,,---------///////////////...------222000...,,,++++++,,,---,,,---------.../////////............////////////......///000000000000///////////////////////////........./////////000000///000000111111111111111///.........///111333444555444222111111111333333666666777888888777666555666666666666777777777777888888999;;;>>>CCCGGGIIIJJJIIIKKKMMMQQQ[[[nnn......---------,,,,,,,,,........................---------.........//////---------...///000111111++++++---...//////000000---------------...///000...//////000000000000000//////000000000000//////......///000111222333333444222000//////000222444000000111111111111000000000000000000000000000000///000111222333222111111//////000111222222333333222444666666555333333333666666666666666777888888777777777777777777777777999999999999999999999999999999888888888999;;;<<<999999888888888888999999777777888888888999999999999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<::::::;;;===>>>@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGIIIKKKMMMOOOOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNOOONNNNNNPPPQQQRRRQQQOOOMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOQQQOOONNNLLLLLLMMMOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDD???@@@@@@@@@@@@???>>>>>><<<;;;:::999888777777777666666666666666777888888<<>>AAADDDCCC@@@===<<<<<<777666555444222111000000------...///000111222222......//////000111111111222222111000///......---,,,---///...------...000---------------...///000,,,---......//////......///......------,,,++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---+++++++++,,,,,,---------+++,,,---.........---,,,------------------------+++++++++,,,,,,---------+++,,,---///000000111111444222000---,,,,,,------..................------............/////////000...//////000000000000000////////////////////////............/////////000//////000111111111111111222222222222333555888999444444444444333222222111555555666777777666555444666666666666777777777888:::::::::<<>>@@@???>>>======<<<<<<<<<@@@???===;;;::::::::::::=========>>>??????@@@@@@EEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMLLLKKKLLLMMMMMMNNNOOOQQQRRRSSSRRRPPPOOONNNPPPRRRTTTUUUUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTUUUTTTSSSRRRSSSTTTPPPQQQSSSUUUVVVUUUTTTSSSOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCC???????????????>>>======>>>===;;;:::999888888888999888666444444444555555======;;;999888777777777BBBBBB@@@:::444444:::???EEEBBB===888333000...---222000......///000///...000000111111111111000000//////......------------000//////.........//////000///...------...///000...///000000...------...+++,,,,,,---.........---...------,,,,,,------...,,,,,,,,,---//////---+++,,,,,,,,,---...///000111///+++((((((+++...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---///...---,,,,,,---...///000000///...............,,,---...000000000000///////////////////////////...///000111111222222111000//////.........//////000000//////000111222222------///111555999===???444444444222000111333666444444444444555777888:::666666555555444444444333666999<<<>>>AAADDDHHHKKKKKKJJJKKKNNNSSS^^^sss---......///......------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......//////......---------,,,,,,---...///000000111222222222222000000////////////......------////////////////////////////////////000000000000000000000000000000000000000000000111111111222222111000000//////000000111111111222222222333333333222222111111111222333333666777777777777777777666888777777666666777777888999999999999999888777777888888888888999:::;;;;;;===;;;888777999:::999777999999999999999999:::::::::::::::;;;<<<<<<======???>>>===<<<<<<;;;;;;<<>><<<;;;::::::;;;;;;===>>>>>>??????@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMMMMMMMNNNNNNNNNOOOQQQRRRRRRRRRPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTPPPQQQSSSUUUUUUTTTSSSRRRNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB>>>>>>??????>>>>>>===<<<===<<<;;;:::999888888777666555555555555555666666999999777666555555555555;;;===>>>:::555333666999>>>>>><<<:::888555333111222000......000111000///000000111111111111000000000000//////............,,,+++++++++,,,---......***+++---.../////////...///111222111///.........+++,,,------......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///111222111---++++++,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---///...------------...///000000///...............///000000000///...---,,,////////////////////////...///000111111222222111000//////.........//////000000000000000111222222444333333333444555777888444444444222000111333666888777666555444555555666777777777777666666555555888:::===>>>@@@CCCFFFIIIJJJIIIKKKOOOUUUaaavvv------......///......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////.........---------......//////000111222222222000000...............---------////////////////////////////////////000000000000000000000000000000000000/////////000000000000111111000000//////000000111111111222222222333333333222111111111222222333444666666666666666666666666777777666666666666777777888999999999999888777777999999999999:::;;;<<<<<<===;;;999999999999999777888888888999:::::::::;;;999999:::;;;;;;<<<<<<=========<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<===?????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNNNNNNNOOOOOONNNOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTSSSRRRQQQSSSTTTQQQRRRSSSTTTTTTSSSRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999888777777333333444666666777777777666666555444444444444444444777:::999555222111222111333555666666555333222222000//////000111111000///000000111111000000///000000000///////////////************+++---...///&&&(((+++///000000...---///000111000...,,,,,,---,,,,,,------......------,,,++++++******++++++,,,---//////---***)))+++...---------------.........222:::AAA???555------000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///...---///......------......///000//////............///000000000000///...---,,,////////////////////////...///000111111222222111/////////......//////000000000000000000000111222777666555444333222222222333444444222111111333666777777666555555555555666999999888888888888777777999;;;===>>>???AAADDDGGGIIIIIILLLRRRXXXeee{{{++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......///.........---------...//////111222222111111000............------------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111222222222333333333333333333333444555666666666555555555555555555666666666555555555666777777888888999999999888888777:::::::::::::::<<<======<<<;;;:::999999888777777555555666777888999999999999999::::::;;;<<<<<<<<<<<<;;;:::999999888888888::::::;;;;;;<<<======>>>@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMPPPPPPPPPOOOOOOOOOOOOPPPMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSSSSQQQQQQRRRTTTQQQRRRSSSSSSSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGKKKKKKKKKJJJHHHGGGEEEDDD@@@@@@??????>>>>>>??????<<<============<<<;;;;;;:::::::::999999888777666222333555666777666555555666555555555555555666666111444666666333000//////---...000222444555555555222111///000111222111111//////000000000000//////////////////............,,,,,,,,,,,,------...///((())),,,...//////...---...///000///,,,+++***+++,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,...222555333...+++---000111111111111111000000000555???HHHGGG===444111333,,,,,,---.........------------------------------000000000000///......---//////............//////000///............//////------...//////000000000////////////////////////...///000111111222222111//////////////////000111111000000000000000111111444444444333333333333333222333333333222222444666333444444555666777888888888888888888888888888888888:::<<<===???AAADDDGGGJJJKKKOOOUUU]]]jjj***++++++,,,---------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,..................------...///000111222111111000................................................////////////000000000000000000000000000000000000111111111111111111111111222111111111111111111222111111222222222333333333333333333333444555666777555555444333333444555555555555444444555666666777777888888999999999888888::::::::::::;;;<<<===>>>;;;;;;;;;:::888777666666555555666777888999999999999999:::;;;;;;<<<<<<===;;;:::999888777777777777999999:::;;;======>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOONNNOOOOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRRRRRQQQQQQRRRSSSRRRRRRRRRRRRQQQQQQPPPPPPLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGJJJJJJJJJIIIHHHGGGEEEEEE@@@???>>>===<<<=========;;;<<<<<<<<<<<<;;;::::::888999999999999777666555444555666666666555333222444444444333444444555666222222333333111000000000333333333444555777:::;;;444222111000111222111000//////000000000000//////------------------------///...------,,,,,,,,,,,,------------------...///...000111000...,,,,,,---,,,------...------,,,,,,------,,,,,,,,,,,,------,,,111666666111,,,,,,---000111111222222111000///111888@@@AAA<<<555000///+++,,,,,,---...---------------------------------000//////...............//////////////////////////////............//////------......//////000111////////////////////////...///000111111222222111///////////////000111111111111000000000000000111222222222333333333333333111222333333222222444666333333444555666777888888777777777777777777777777555777:::<<<>>>BBBFFFIIIKKKLLLQQQXXX```mmm,,,,,,---...////////////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------......///......------...000111222111111000.........///////////////........................////////////000000000000000000000000000000000000222222111111111111000000000//////......//////000111111222222222333333333000000000111222333444555555444333222222333444555444444444444444555666777777777888999999999999888::::::::::::;;;<<<======;;;<<<===<<<999777666777888888888999:::::::::;;;::::::;;;;;;<<<======>>>;;;:::999888777777777777888999:::<<<===>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@???===<<<;;;;;;<<<===:::;;;;;;;;;;;;:::999999777888888999888777666555666666666555555333222222222222111111111222222333222222111000000111111222444333222222333666888:::666444222111222222111///...//////000000//////...,,,,,,,,,,,,,,,---------///...---+++************///...---,,,,,,---...///000111333222000///000000------......------,,,,,,...------,,,,,,------...***...222333000,,,++++++---...///000000///...---***---111333222///+++)))++++++,,,---------------------------------------...------,,,,,,---.........//////000000//////...///............//////000111000///......------...////////////////////////...///000111111222222111////////////000111222222222111111000000000000000333333333333333222000000000222333444333333444555666666666777666555555444555555555666666666666777333666999;;;>>>AAAFFFIIIKKKLLLRRRYYY```mmm+++,,,---...////////////++++++******+++,,,,,,---------------------------,,,,,,,,,---------......------............------+++,,,---/////////......,,,...///111111111111000/////////000000000111111........................////////////000000000000000000000000000000000000111111000000000///////////////............//////111111222222222333333333000000000111222333555555444333222111111222333444333333333333444555666777777777888999999999999999999999999999:::;;;<<<======???@@@???;;;888888888999999999999999999::::::;;;;;;<<<======>>>>>>???;;;:::999888777777777777888999;;;<<<===>>>======@@@AAAAAABBBBBBCCCDDDDDD@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMOOOPPPPPPPPPPPPRRRSSSTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDD@@@???===;;;;;;;;;<<<===:::::::::::::::999999888666777888999888777555444555555444333333444444444333333222111111111222222111000000000111111111000///000000111222444555555999666444222222111000.........////////////......,,,,,,,,,---------............---,,,+++++++++,,,++++++,,,,,,---------------///111111000///000111------......------,,,+++---,,,,,,,,,,,,,,,,,,---------......---------,,,+++,,,...///000///......***+++------,,,+++++++++++++++,,,------------,,,........................+++++++++***+++,,,...///...///000111111000///..................///000000222111///...------......////////////////////////...///000111111222222111////////////000111222333222222111000000000000000222222333333222111000///000111333444333333444555555666777777777666444444555555555666666666777777444666999;;;===@@@DDDGGGJJJKKKPPPWWW^^^jjj~~~)))***+++,,,------------+++*********+++,,,,,,---------------------------,,,,,,,,,---------............////////////......***+++---///000000//////,,,---///000111111111000//////000000111111222222........................////////////000000000000000000000000000000000000000000//////.........---111111000000000000111111111111222222222333333333222222222333444555777888444333111000000111333444333222222333444555666777666777888999999999999999999999999999:::;;;<<<<<<>>>AAACCCAAA===:::999:::888888888777777777777777<<<<<<======>>>?????????;;;:::999888777777777777999:::;;;===>>>======<<<@@@@@@AAAAAABBBCCCCCCDDD===>>>???AAACCCDDDFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPOOONNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNPPPPPPPPPPPPQQQSSSTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLJJJIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBCCCDDDDDDDDDDDDDDDAAA???===;;;:::;;;<<<===999::::::::::::999888888555666888999888777555444444333222222333444666777666555444444333333444444......///111222222000...///000333555777777666666:::888555333222111///---......////////////......---------.........////////////.........///000000%%%'''***---......---,,,)))+++---...------...///---.........---,,,,,,+++,,,++++++++++++++++++,,,222///,,,+++---///000111+++---///111222222111000///111111///,,,,,,///333++++++,,,---------,,,,,,........................***)))))))))***,,,...///...///000111111000///..................///000111......------...///111222////////////////////////...///000111111222222111////////////000111222333222222111000000///000000///000111222333333222111///111333444333333444555222333555666888888777777555555666666777777777888666888:::;;;===???BBBEEEHHHJJJOOOUUU\\\ggg{{{,,,,,,,,,++++++*********+++---------+++***+++------------,,,,,,++++++++++++,,,------......------//////000000///...------------............------............////////////////////////////////////,,,,,,---...///000111111//////000111111111111111000000000000000000000000333222111/////////000111000000000000000000000000000111111111111222222222111222222333444555666666333333222222222333444444666555444333222333444555999999888888777666555555:::999888888888999:::;;;===???@@@AAA@@@===:::888888999999::::::;;;;;;<<<999::::::;;;;;;::::::999;;;:::::::::::::::999999<<<======>>>??????@@@@@@CCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJIIIHHHIIIJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKMMMKKKKKKLLLMMMNNNMMMLLLRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@??????>>><<<;;;:::999888;;;::::::999888777666666666666666555444444444333555555444333222222111000666555555444444333333222333222222222111000000000333333333333333444555666666999;;;;;;888333///---000//////...---,,,,,,+++,,,---...//////...---,,,///...------,,,,,,,,,,,,//////.........---------333///+++,,,///000---***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............///000111111000000111000...,,,+++++++++,,,+++,,,---...////////////***++++++,,,,,,++++++***++++++,,,,,,---...//////000///...------...///000---------------,,,,,,,,,222///---...000111000.......................................////////////,,,,,,,,,---------......---------...///111222333111111111111000000000000222222333333333333444444333333444555555666666777444444555666777888999999888999;;;<<<===???CCCEEEIIIMMMKKKLLLWWWaaarrr,,,,,,,,,+++++++++******+++,,,------++++++,,,------------,,,,,,++++++++++++,,,------......------...............---,,,,,,------............------............////////////////////////////////////------......//////000000---...//////000000//////000000000000000000000000333222000/////////000111000000000000000000000000000111111111111222222222333333333444444444444444444444333333444444555555555444333333333444555555777777777888888888888888999999888888888999:::;;;<<<===???@@@???===;;;999888999999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>???@@@@@@DDDDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJJJJIIIIIIKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIKKKMMMNNNMMMLLLPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;::::::;;;::::::999888777666666444444444444444333333333333333333333333333222222222222222333333333333333222222111111111111111111111222444555555555444333777:::======999555222111...------------...///000------...//////...------......---,,,,,,,,,------//////.........---------111---+++,,,000222000---,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------..................//////000000000000///...---,,,,,,,,,,,,++++++,,,------.........,,,,,,------------,,,,,,,,,,,,,,,------......///000///...------...///000////////////////////////111...,,,---///000///.......................................////////////............////////////111111000/////////////////////000000111111222222222222333333333333444444666666555555444333333333444444555666777888999999777888999:::;;;>>>CCCGGGHHHMMMKKKMMMXXXbbbsss,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,---...------,,,,,,,,,,,,+++++++++,,,------......------,,,------------,,,++++++------............---------............/////////////////////////////////........................,,,,,,---............---000000000000000000000000222111000000///000000000000000000000000000000000000111111111111222222222555444444444333333333222555444444444444555666777444333333333444555666666555555666888999:::;;;<<<999888888888888999:::::::::<<<===>>>>>>===;;;:::999999999:::;;;;;;<<<<<<;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@DDDDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIHHHHHHJJJMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMNNNMMMMMMLLLJJJIIIHHHDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;<<<<<<::::::999888777666666555333333333333333444444444222222222222333333444444000000111111222333333444000000111111111111111111...111444666666555222000333666:::<<<;;;999888888111000...---,,,---///000------...//////...------------------------.....................------------+++***,,,000333222000,,,,,,,,,---------.........------,,,,,,------...,,,------------..................---......///000.........//////......---,,,,,,+++++++++,,,,,,---......////////////......---.....................//////...------...//////---------------.........///...,,,,,,...///...---....................................////////////000000000000111111111111333222111000///...............///000111222333444222222333333333333444444555555444444333222222222444444555666777888999999777777888888:::>>>CCCHHHHHHMMMLLLOOOZZZddduuu++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,------......------,,,---------.........///////////////////////////////////////......---------,,,,,,---............---000000000000000000000000111111000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333444333333444444555666777333333333444555666777777555666777888999:::;;;<<<888888888888888999999:::999:::;;;=========<<<;;;999999::::::;;;<<<<<<<<<<<<;;;999888888999;;;<<<<<<<<<======>>>>>>>>>???>>>?????????@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHKKKNNNPPPPPPPPPMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIDDDDDDCCCBBBBBBAAAAAA@@@??????????????????@@@@@@<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555333333333444444555555555222222222222222222222333111111111111222222333333//////000000111111222222///000333444444333111///,,,///444777999:::;;;===:::888444000---,,,,,,------..................------------------...///000........................,,,+++***,,,///111000...,,,,,,,,,---------.........------,,,,,,------...------------............///...---,,,------...///,,,---///000000000///......---,,,++++++,,,,,,---......////////////......///.............................................,,,---------....../////////...------................................................////////////000000000111111111222222000000000///000000111111//////000111111222333333222222222333333333444444111111222333333444444555444444555666777888999999::::::999888999===CCCHHHGGGMMMNNNQQQ]]]gggwww++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------.........------,,,,,,------------,,,,,,------------............//////////////////////////////......------,,,,,,------...////////////...////////////////////////000000000111111111000000000000000000000000000000000000111111111222222222111111222222333444444555222222222222333444555666222333444555666666777777777777888888888999999999777777888888999999999999888999:::;;;<<<<<<;;;;;;999::::::;;;;;;<<<======<<<;;;999888888999;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIJJJIIIHHHIIIJJJLLLOOOOOOOOOOOOOOONNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJLLLPPPRRRSSSRRRNNNNNNMMMMMMNNNOOOPPPPPPOOONNNNNNMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@===<<<<<<<<<<<<===??????>>>===<<<;;;:::999888888:::999999888777666555555444444555555666666777777444444333222222111000000444333333333222222222111/////////000000111111222111111111111111111111000***---000222333444666888===;;;888444111...---,,,.........------.........------------......///000---.....................,,,,,,,,,---...---,,,+++,,,,,,,,,---------.........------,,,,,,------...---------.........//////.........---------......,,,---...000111000/////////...---------------...------............------...............---------------............------.........///000111222222///000//////......///000////////////////////////............//////////////////000000000111111111111000000000000000111222222222222111111111111111222222222333333333444444111111222333333444444555444444555666777888999999>>>===<<<::::::===CCCGGGFFFMMMOOOTTT```jjjzzz***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------+++,,,------......------,,,------............---,,,,,,------------,,,,,,,,,------------.........///////////////////////////.........------,,,,,,......///000000000000/////////////////////////////////000111111111111000000000000000000000000000000111111111111222222222000000111222333444555555111111111222333444555666333444555666666666666666888888888777777777777777666777888888999999888888888888999::::::::::::::::::::::::;;;<<<<<<======;;;;;;999999999999;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKNNNNNNOOOOOOOOOOOONNNNNNJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKNNNQQQSSSTTTSSSOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBDDDEEE>>>===<<<;;;:::888777777999999888777666555555444666666666666666777777777444444333222111000//////555444444333222222111111//////000000000000000000111111000/////////000000---/////////...---...000555666777888666444111//////...------------...///.........---......//////---------...............------......---,,,***))),,,,,,,,,---------.........------,,,,,,------...------........./////////....../////////...------,,,---...///////////////------...//////......---,,,,,,------------,,,,,,,,,---------------------------............------))))))***+++---.../////////000111000......000111////////////////////////............////////////.../////////000000000000444333222111000/////////333333222222222111111111222222333333333333444444555555444444333222222222444444555666777888999999>>>>>>===<<<<<>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMPPPRRRRRRRRROOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???CCCBBBAAAAAABBBEEEGGGHHH<<<<<<;;;;;;:::999888888999999888777666555444444666666666666666555555555333222222222111111000000222222222222222111111111000000000000000////////////000000000000///...---/////////...,,,,,,---///,,,000555::::::888333000///...------------...///000//////............///---------.........//////...///000000///---++++++,,,,,,,,,---------.........------,,,,,,------...............////////////...///111222111///---,,,------------------......)))+++---///000///---,,,,,,,,,------------,,,,,,***+++++++++,,,---------,,,------......------,,,'''''')))***+++---.........///000///------///111////////////////////////............////////////////////////000000000000333222111111000000000111111222222222222222222222222222333333333333444444666666555555444333333333444444555666777888999999999:::;;;<<<===@@@DDDHHHEEENNNQQQXXXeeeooo~~~*********++++++,,,,,,,,,+++---...---+++++++++---+++++++++,,,,,,---------+++,,,------......------)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////////////////---------------------------...//////000000//////////////////////////////...///000222222222111000000000000000000000000000000111111111111222222222333333333222222222222111333333333444555666888888555555666777777666555444444555555555666666777777555666777999999888888777999888888888888888888888::::::;;;;;;<<<=========999::::::;;;;;;::::::999999:::;;;===>>>@@@AAABBB??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMOOOQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@???===<<<;;;;;;===???BBBCCC::::::::::::::::::::::::999999888777666555444444666666666555444444444333111111111111111222222222/////////000111111222222111111000000//////......---...111222222///,,,***,,,---...------...111444''',,,444;;;<<<888222...///...---,,,,,,---...///111000///...............---------.........//////...000222222111///...---,,,,,,,,,---------.........------,,,,,,------.............../////////000---///222333333000---+++......,,,++++++,,,---...&&&))),,,///000///,,,+++,,,------------------,,,))))))***++++++,,,------,,,,,,---......---,,,,,,------...000222333444555---...000...,,,+++...000000000000000000000000000............/////////000///000000000000111111111/////////000111333444555000000111222333444444555222222333333333444444444333333444555555666666777444444555666777888999999555777999;;;>>>AAAEEEIIIEEENNNRRRYYYgggppp******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,+++******************))))))***,,,...///+++,,,,,,------,,,,,,+++---...............------,,,,,,,,,++++++*********,,,---///000000///---,,,//////.........---------.........////////////000......------------......---...///111111111000000///////////////000111111333333222111000///......111111222222222333333333444333333222222333333444999999888888777777777666555555555555666666666666777777777777777777777777888888888888888888888888666888999999999999:::<<<;;;;;;;;;::::::999999999===<<<<<<;;;;;;===>>>???@@@@@@@@@???????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRROOONNNMMMMMMLLLLLLMMMMMMJJJIIIIIIKKKNNNPPPOOOOOONNNMMMKKKJJJIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>===<<<===>>>>>><<<:::???===:::888777666444333555555666666555555444333333444666777777777666555555444444333222111000000000000000000000000000000000000000000///////////////000000///---+++,,,---////////////////////////,,,...///000555999777111------------------------111///---...000000...,,,.........------,,,,,,,,,///000111222111000...,,,,,,,,,...///000222333333...//////000//////...---111000...,,,++++++++++++......---,,,---...///000.........------,,,,,,,,,......////////////......---------....../////////...---,,,,,,,,,,,,---...---------........./////////...------...111555777//////...---...000222444//////000000111111111222111000000000//////......//////000000000000//////000...---...111222111///(((+++...000000000111222000111333333222222333444333333333444444444555555777777777777777888888888999999:::<<>>???>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFIIIIIIJJJKKKMMMOOOQQQRRRPPPOOONNNMMMMMMMMMMMMMMMJJJIIIIIIJJJMMMOOONNNNNNNNNMMMKKKJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<======<<<:::;;;:::888777666666555444555555555555555444444333222333444555555555444444222222222222222222222222000000000000000000000000000000000000////////////...///000///---,,,,,,---........................***---...000666;;;:::555------------------------111///---...///000...,,,......---------,,,,,,,,,...///000111000///---,,,,,,,,,------......//////............////////////000///...---------.........------,,,,,,...///000/////////......---------......////////////......++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------.........000///......000222666888///...---,,,---///111222222111111111111111111000222222222111111111000000//////000000000000//////000...---...111222111///...000222222111//////000222333444333111000111222333333333444444444555555555666666777888888999999999999:::<<>>>>><<<<<<======>>>>>>??????@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFDDDBBB@@@?????????@@@BBBCCCEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIJJJJJJKKKMMMOOOPPPQQQPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::999:::<<<<<<;;;999777777777666666555555555555555555555555444333333000111111222333222222222111111111222222222333333000000000000000000000000000000000000////////////---...//////---,,,---...........................,,,...///111666<<<:::555........................000///---...//////...,,,...------------,,,,,,,,,---.../////////...---,,,......------------------......---------///000111...............///000111...---,,,,,,,,,---///000///////////////...............////////////......,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,------------//////...///000333666888...---,,,+++,,,---...///000000//////...------,,,222222111111111111000000//////000000000000//////000///...///000111000///111333444444222000000111222333444333111000000111333333333444444444555555555555666777777888999999888999:::<<<@@@DDDHHHJJJHHHHHHKKKTTT___nnn******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********++++++,,,---***+++,,,------+++***)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))******++++++,,,,,,...------,,,,,,------...------------------------////////////000000000000000//////......//////000////////////......------......------......///000000000000000111111111111000000000000111111111222444333333222222333333444444444444444333333333333555555555555666666666777777777777777777777777777555555555555555555555555666777999999888888:::;;;::::::::::::::::::::::::<<<<<<<<<<<<=========>>>:::;;;;;;<<<===>>>??????============>>>???@@@AAAEEEGGGHHHHHHGGGDDDAAA???>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNNNNMMMLLLJJJHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@?????????@@@??????>>>===<<<;;;;;;;;;:::999:::::::::888777777888888777666444444555444444555555555444333333000000111111111222222111111111111111111222222222000000000000000000000000000000000000////////////,,,...///...------...///........................111222222222555:::888222//////////////////////////////............------------------------------,,,------......---,,,,,,////////////////////////...---,,,+++,,,...111222.............../////////------,,,,,,,,,---.../////////..................---......//////......---/////////......---------------------------------+++++++++,,,,,,,,,------...------...000222555666------,,,+++++++++,,,,,,/////////...............//////////////////......//////000000000000//////////////////000000000000///111333333222222333444111222333222111000111222333333333444444444555555666666666777777777777777888999;;;===AAADDDHHHJJJHHHGGGKKKSSS]]]kkk******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++*********+++***+++,,,------+++***)))***++++++,,,,,,++++++***++++++,,,---------------,,,,,,------......//////...---,,,,,,,,,,,,---...,,,,,,---------------------------.........////////////............//////.........//////000000111//////......//////000111111111111111000000000000111111111222222222333333444333333222222333333444444444444444444444555555333333333444444444555555666666666666666666666666555555555555555555555555555777888888888888999;;;::::::::::::::::::::::::;;;<<<<<<===============::::::;;;<<<===>>>>>>???============>>>???@@@@@@EEEFFFGGGHHHGGGDDDAAA>>>?????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIKKKKKKNNNNNNOOOOOOOOONNNMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@??????@@@??????>>>======<<<<<<<<<;;;:::999999888666444888:::;;;999666444333444444444444555444333333222111111111111111222222333333333222111111000//////000000000000000000000000000000000000////////////,,,...///...------...///........................111222111111555:::888333////////////////////////............------------------------------------,,,,,,---------------,,,------......///000000000------++++++,,,...000222............------,,,,,,---,,,,,,+++,,,---...///------------------------------............------/////////......---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---...000222333---,,,,,,+++++++++,,,,,,//////000000111222333333..................////////////000000000000//////...//////000///000000111///000111111000000222333...///111111111111333444333333333444444444555555888888777777666555555555888999;;;>>>BBBEEEHHHIIIGGGGGGKKKRRR[[[iii******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++...---,,,+++***************++++++,,,,,,,,,++++++******++++++++++++*********+++,,,---.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,......------------......///......//////000222222///////////////000111111222111111111000000//////111222222222222333333333444333333222222333333444222222333333333333444444222222222333333333333444666666666666666666666666333333333333333333333333555777888888777888999;;;999999::::::::::::;;;;;;;;;<<<<<<===>>>=========;;;;;;<<<<<<======>>>>>>??????>>>??????@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>????????????>>>>>>???>>>>>>>>>???AAABBBDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOONNNMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGEEECCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;:::999999888666444777:::<<<;;;666333333444444444444444444333222222222111111111111222333333444333222111000///......000000000000000000000000000000000000////////////---...//////---,,,---...------------------------,,,......///555<<<<<<888........................---...///...,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...******+++,,,------......------,,,,,,,,,...///000------......---,,,++++++---,,,+++++++++,,,...///,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,------...///000------------------------******+++,,,...///000111//////000000000000111111//////000000000000//////...///000000//////000111111222111000...---///000,,,...000111111222333555333333333444444444555555888777777666666555555444888999<<>>>>>>>>===<<<========================>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAA@@@??????;;;<<<>>>????????????>>>??????>>>>>>???AAACCCEEECCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<=========:::999888999::::::888777444888;;;:::666333333555333444444444444333222222222111000000000111222333222222111111000000//////000000000000000000000000000000000000////////////...///000///---,,,,,,---------------------------***,,,,,,---444;;;===999------------------------,,,...///...,,,+++,,,...,,,,,,,,,---------......---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////......------,,,+++++++++,,,---...------------.........///,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------.................................------...//////000000///(((((()))***+++,,,,,,---/////////000000000111111//////000000000000//////---///111000///...000222000111111///......000222---///000111000111222444333333333444444444555555555555555666666666777777888999<<<@@@CCCFFFHHHIIIHHHIIIMMMSSSZZZggg~~~******+++++++++,,,,,,,,,*********++++++,,,,,,---************+++,,,------******))))))***,,,...///******++++++++++++******(((((()))++++++,,,,,,,,,.........------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------........./////////000000---,,,,,,++++++,,,,,,---111000...---,,,,,,---......------------...//////......///000111222333333000000000000111111111111444333333222222333333444333333333444444555555555333333333444444444555555666666666666666666666666666666666666666666666666555666888888777777999:::999999999::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@?????????????????????999:::<<<>>>@@@@@@@@@@@@@@@??????>>>@@@BBBDDDFFFBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGJJJMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>????????????999999:::;;;;;;<<<<<<===888777777999;;;<<<;;;:::000444999999555222333666333333444444444333222222111000/////////000222333000000000000111111111111000000000000000000000000000000000000///////////////000000///---+++,,,---------------------------------------333999:::666------------------------,,,...000...,,,***,,,...,,,,,,,,,------.........---------------...///000000000///......---,,,,,,------.........---,,,,,,***,,,...///111111111000,,,,,,+++++++++,,,---...---.........//////000000,,,------......------,,,---------....../////////,,,,,,---......---,,,,,,---------.........//////000000//////.........------...///000111111111111////////////////////////,,,---------......////////////000000000000//////---///111111......000222---.../////////111444777///000111111000///111222333333333444444444555555222222333555666888999:::888999<<<@@@CCCFFFHHHIIIHHHJJJNNNSSSYYYggg)))))))))))))))))))))))),,,++++++******++++++,,,---+++******+++,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------------,,,+++,,,---...///..............................------------......111111111000000000000000111111000000000000111111222111111111000000//////000111222333333222111000222222333333333333444444222222333333333333444444444444444444444444444444777777666666555555555444555555555555555666777777999888777777888999;;;<<<999999999999999999::::::<<<<<<===>>>>>>>>>>>>>>>==============================>>>???@@@AAAAAAAAAAAA@@@???===<<<<<<;;;;;;>>>>>>>>>???@@@@@@@@@AAA?????????@@@AAAAAAAAABBBDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999777777777777666666666666:::999777666444333333333555555555444444333333333222222222222222222222222222000...---,,,---///000///000111222333444444444,,,...000111222111000///---------------...///000000***,,,444555...---444---,,,//////000<<<@@@555000//////...---,,,,,,,,,...------------,,,,,,,,,)))***++++++,,,---...///---------...------,,,,,,---------............///...---,,,++++++++++++++++++++++++,,,,,,------------...//////------...///000---+++,,,///111111000,,,------...000222...***,,,,,,---...---))))))+++000111...)))))),,,...---(((***,,,...////////////---...///000000///...------//////...000444444000000000000000000//////...---...000111222111///...000000///////////////000000///111444333///...000111111111000000000000000222222111111111111111111444444555555666777777888222333333444666888999:::DDDAAA======AAAFFFHHHHHHLLLLLLPPPUUU\\\iii~~~************************,,,++++++******++++++,,,---+++******+++,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,..............................------------......000000000000000000000000111111000000000000000000111111111000000000//////000111222222222222111000111111111222222222333333222222222333333333444444444444444444444444444444777666666666555555555444444444444444444555555666777777777777888999:::;;;999999999999::::::::::::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????>>>==================???????????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999777777777777666666666666999888777555444444444444333333333333333333333333000000000000000000000000111000///------...///000//////000111222222222222---...///000111000000///......---------......///***...===MMMMMM<<<...)))---,,,000000000<<>>;;;===AAAFFFIIIJJJHHHJJJOOOTTTZZZggg~~~++++++++++++++++++++++++++++++************++++++---+++******+++,,,,,,++++++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++------------------------......------------............//////000000111111111111111000000/////////111111000000000000//////000111111222222111111000000000000111111111111222222222222222333333333333444444444444444444444444666666666555555555555555333333333333333444444555666666777888999999999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<===>>>>>>???@@@@@@@@@???????????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999666666666666777777777777777666666555444444555555222222222222222333333333000000000000000000000000111000///...---...///000...///000000000000//////...////////////000000000//////...---------......000111:::DDDDDD777...,,,...---000000111===AAA666111000000//////......---//////...---,,,,,,++++++........................,,,------.........---------------............/////////...------------...,,,,,,,,,,,,------------+++,,,------++++++,,,---...---,,,,,,...000000000000000///---***))),,,///000...,,,---///000///---+++---,,,((((((,,,...---000000000///...---,,,+++------............------***,,,---///999HHHRRRUUU222222222222111000......---...///000111000//////////////////////////////333//////111111///000444000000000000000000111111111111111111111222333444999999888777555444333333444444444555555777888888;;;:::999<<>>========================<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@???>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888666666666666777777777777555555555444444555555666444444444333333222222222222222222222222222222222111000//////......////////////000000000//////...//////.........//////000000///...---------------333///---//////,,,---111...---000111111===BBB666111111000000/////////...//////...---,,,++++++***///.........---------,,,,,,------...............---------............/////////............//////,,,,,,------------------***+++,,,,,,+++***+++,,,------------.../////////...---...000///------000---111333000---,,,+++***+++---,,,))))))...///.........//////////////////------------------------+++------...777DDDLLLNNN444444444333222111000///---...///000000000////////////000000000000000000111......222444111000222000000000000000111111111000000000111222333444555::::::999888777666555555555555555555555666777888999888999;;;@@@EEEIIILLLPPPTTTYYYYYYXXXaaazzz************************+++******))))))******+++---+++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......,,,---...///111222222333------------------------------,,,,,,,,,,,,------,,,,,,---...///000000000000000000000000///...---//////////////////000000000000000000000000000000111111111111222222222333111111111222222222333333333333333333333333333333444444444555555555555555444444444333444555555666666888999;;;;;;;;;;;;:::999::::::;;;<<<<<<============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===>>>======<<<<<<<<<<<<<<>>>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999::::::999999888777555666666666777777777888444444444444444555555666888777777555444333222111222222222222222222222222111111000///////////////000000000000000000//////000///............//////000///...---------------***+++...222333///,,,,,,...,,,000000111<<>>BBBFFFIIIPPPSSSWWWWWWVVV___xxx))))))))))))))))))))))))******))))))))))))******---+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,------......///***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------......//////---...000000000000///.........////////////000000111000000//////000000111111111111222222222333333111111111111222222222222333333333333333333333333444444444444444555555555444444444444444555555666777777888999::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<@@@@@@@@@???????????????======>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFBBBDDDGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@??????????????????=========<<<<<<<<<<<<;;;888999999999999888777777555555666666777777888888555444444444444444555555999888777666555444333222000000000000000000000000111111111000000000////////////000000000000000////////////............---//////...---------......***+++...111111000///...---,,,//////000<<<@@@555////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,---...///////////////---------............//////............///000000............------------***+++,,,,,,******+++,,,+++---//////---,,,---...000******000333333999BBBUUUcccfffSSS<<<111222555---000///,,,---000000...111000///...------------......------------.........000///,,,---///...)))---............---,,,,,,------........./////////...///111222333222222111...---111:::>>>999333000/////////000111111222222222222222222222333444555222333333444555555666666444444444555555777888888666888:::;;;===@@@DDDGGGHHHKKKOOOQQQSSS^^^xxx******************************))))))))))))******---+++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---......------++++++++++++++++++++++++***++++++,,,------......++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++---///000111000//////........./////////000000111000///......///000111000000000111111111111222111111111111222222222222222222222222222222222222333333333444444555555555333333333333333444444555666666666666777888999:::::::::;;;<<<===>>>??????======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;<<<======???????????????@@@@@@@@@>>>>>>???AAABBBCCCDDDEEECCCCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFCCCEEEHHHJJJLLLLLLJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::888888888888888777777666555555555666777888888888555555444333333444444444555555555555555444444444000000000000000000000000111111111111111000//////,,,---...///////////////....../////////...,,,,,,......---------......///000...+++((((((+++///111,,,***......///;;;???444........................,,,,,,,,,------------...---------------,,,,,,,,,,,,---...///000000000000---------............///...---------......///000///.........------------+++,,,---,,,+++***+++---***---//////---,,,,,,---222...---000111999QQQkkkhhhFFF666222111---000///,,,,,,//////,,,000///...,,,,,,,,,------//////...------...//////***---------000444444111,,,,,,---.........------...---------......//////,,,---///111111111000///111...111:::???<<<666333...//////000111111222222333333222222222333333444444444444555666777777777333333444444666777999999444666999;;;<<>>???@@@<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;<<<===>>>???>>>>>>??????@@@@@@@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFCCCEEEHHHKKKLLLLLLKKKJJJGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::::::::999999888888888888888777666666444555555666777888888999666555444333333333333444222222333333444555666666222222222222222222222222111111111111111000//////***+++,,,---......///...---...///000000...,,,***---------------...///000---//////---------,,,***+++***---......:::???333---------...............++++++,,,------......///........................,,,---...///000000000000---------.........//////---------------...///000//////.........---------+++,,,------++++++,,,---***---000000---+++,,,------,,,///555<<>><<<;;;:::::::::;;;::::::::::::::::::::::::888888999:::;;;======>>><<<<<<<<<<<<;;;;;;;;;;;;========================???@@@CCCEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBFFFDDDCCCBBBBBBCCCDDDFFFDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIGGGEEECCCAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::999999888555555666777777777777777666555444333333444555666555444222333333444222111222333333444444333333222555444222000//////000111666666666444111///...---...------------...//////////////////............///---++++++---...+++)))***,,,---,,,,,,---///111&&&,,,...---000888;;;888000---***,,,111222...)))///---+++,,,...000///---........................111111000000//////......000000//////000111222222555333111...,,,+++++++++------............------///......------......///111---***,,,///000111111111&&&000666:::lllXXX:::666444,,,,,,,,,---......---,,,,,,........................000...,,,******,,,...000---,,,+++******,,,...//////111...***---333333---////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333555555555555555555555555222333555666888:::<<<===333555777888999<<<@@@DDDGGGFFFHHHLLLSSS```vvv+++,,,---------+++)))(((++++++*********))))))))))))))))))))))))******++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------------------------......---,,,++++++++++++------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++............////////////000/////////..........................................000000111000000///000000000000000111111222222222222222222222222222111111111111222222222222333333333444444444444555666555444444444444555666555555555555666777888888999888888888888999::::::???>>>===;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::999999888888333444555555666666666555666555444333333444555666555333222222333333222111222333333444444333333222555333111000//////000111555444222000...---...///...------------...//////////////////............///---++++++------,,,***+++,,,------,,,,,,...000---000///,,,---333555333///..................---222///------...///...,,,........................000000000000//////......////////////000111222333555333111...,,,+++++++++---..................---......------------......(((***---000000...------000&&&///555<<>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::999999999888999999:::;;;<<<======????????????????????????????????????????????????======>>>???@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA??????>>>===<<<;;;;;;:::;;;;;;::::::999888888888444555555666666666666666555444444333333444444555444333222222333333222111222222333333333333222222444333111000//////000111111///---+++***+++---.........------......///000////////////...............---,,,,,,------,,,+++---......---,,,,,,...///000111000---...222333222000111000...++++++...111333111///.........---+++........................000000000////////////...---......///000222333444444333000...---,,,,,,,,,...........................------,,,,,,------...)))...222222000...---...222***111333444UUUxxx{{{ppp[[[@@@///,,,000111111000///...------...///000........................,,,+++)))(((((()))+++,,,,,,,,,,,,,,,------------------...///,,,)))+++///////////////////////////000000000000000000000000....../////////000000000111111111111111111111111222222222222222222222222333333333333444444444444777777666666666555555555444555777888999<<<@@@CCCEEEEEEGGGKKKPPP]]]rrr,,,+++***)))(((((()))***)))))))))))))))))))))))),,,++++++++++++,,,------------++++++++++++------,,,,,,,,,,,,,,,+++++++++)))******++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------........./////////////////////.........------------------------/////////000000000000000000000000000000111111222222222222222222222222222111111111222222222333333222333333444444555555555666666555555555555666666555555555666666777888999:::::::::::::::;;;;;;<<<>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999888999999::::::;;;<<<==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<;;;:::::::::::::::999888888777777777777888888888888888777444333333333333333333444444222111222333333222111222222333333333333222222333222111000///000000000,,,+++***+++,,,------,,,...............//////000////////////............------,,,------------,,,......///...,,,,,,---///,,,...000222444666777777444222000---+++,,,///111222111///............---........................////////////////////////,,,------...000222333444333222000...---,,,------.........------.........------,,,,,,,,,,,,------000111111///111333222///...,,,333333---888EEE???AAA222)))...333111...///////////////////////////........................------+++******+++------+++,,,------......------...+++---111111,,,,,,111////////////////////////////////////////////////............////////////111111111111111111111111333333333222222222222111222222333333333333333444666666666555555444444333444555777888999<<<@@@CCCEEEEEEGGGLLLQQQ]]]rrr---,,,***))))))***+++,,,''''''((()))***+++,,,,,,,,,,,,,,,+++,,,------...------++++++++++++------++++++++++++*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------------.....................///////////////........................111111000/////////......000000000000000111111222333333333333333333333333111222222222222333333333444444444555666777777777666666666666666666666666555555555666666777888999;;;;;;;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEE@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;;;;:::::::::999999888888777666666777777888888888888777777222333333333333333333222333111111111333333222111111222222333333222222111111111000000000000000000+++,,,...111444333000---///............///000000////////////............,,,------------------......//////...,,,,,,...///+++...333888;;;:::999999999333---+++---000///.../////////.........///000......................................./////////,,,,,,---...///111333444222111///...---------...///...------------...///...------,,,,,,------............222<<>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888777666666666555555555555555444444333111222222333333222222111222111000111222333222111111111222222222222111111000000000000000000000000......111666:::999444/////////......//////000111////////////............,,,---......------...///......///...------///000//////444:::<<<888666666;;;444---+++///111///,,,,,,---......------///000........................---............/////////,,,------...///111222333111000///...------...//////...---,,,,,,---...///.........------.........+++///444>>>NNNVVVIII777------,,,+++,,,...000111+++))),,,111000***+++222---...///000000///...---........................,,,++++++++++++++++++,,,------------............,,,000333222111111///+++////////////////////////000000000000000000000000....../////////000000000111111111111111111111111111111222222222333333333222222333333444444555555333333444444555666666666555666888888999;;;???BBBFFFGGGJJJPPPVVVbbbwww,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++((()))******+++,,,------......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------...................../////////000000000000000000000000000///.........///000222333000000000000000111111222222222222222222222222222222222222333333333444444333333444555666777888888555666777888888777666555555555555555666777888888999999888888999999:::;;;999:::;;;<<<<<<;;;::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@@@@???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAABBBCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCBBB@@@>>>======<<<;;;;;;;;;:::::::::::::::999888888777666666555555444444444444444333222222000111222333333222111000111000000111222333333111111111222222222222111111//////000000000000000///...---///333888888333---///////////////000000111////////////............+++---///...---,,,...000---...///...---...000222111...000555666222222555:::666111...//////...---,,,......---+++***,,,...........................---------.........//////---------...///000111111000000...------...//////000///---,,,,,,---///000000//////......//////000...222666<<>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCAAA@@@???======>>>???????????????BBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@AAABBBDDDEEECCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<;;;;;;;;;;;;::::::::::::::::::888888888777666666555555555666666666555444444333000111222333333222111000111000///000222333333111111111222222222222111111...///000000000000000///+++))))))---111222///***///////////////000111111000/////////............+++---//////---,,,...111,,,---............111333000++++++///111...111666777777555111...,,,---///---//////---***(((***,,,........................---------.........//////...............///000111000///...------...///000000///---,,,,,,---///000000000////////////000000///111...,,,444???<<<111---111------333///)))---***...///---+++,,,***(((---)))%%%""""""%%%)))---........................///////////////////////////...,,,+++,,,---///111///IIISSS@@@...000444///////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111//////000111333444555666333333444444555666777777666666666666666555555555555777888888999;;;>>>AAACCCEEEJJJPPPWWWdddyyy(((((()))***+++,,,,,,---------,,,,,,,,,,,,++++++......---,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++,,,,,,------------------------,,,+++******************************%%%&&&''')))+++---//////***,,,------+++******++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......111111000000000000111111000000000000000000000000000111111111222222222222111333444444333222222333111111111111111111111111000000111333555666888888666666666666777777777777999999999888888777777777999999888888888888999999::::::::::::::::::::::::999::::::::::::::::::;;;::::::::::::;;;<<<>>>>>>>>>===<<<;;;;;;::::::;;;??????@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@AAAAAA???===???????????????@@@@@@AAAAAAAAA@@@@@@@@@?????????CCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDD@@@AAACCCDDDEEEFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA???===<<<;;;:::<<<:::999:::;;;;;;:::999777777777777666666666666111111222333333444555555111111111111111111111111111111000//////////////////000111333444444444444000000000000////////////...---,,,,,,,,,,,,------000000///...............//////.........---------000000000000000000000000///000000///------...000///...,,,+++,,,...000111777===>>>555......///---+++++++++,,,---...///000111111111111000000000000222222222222222222222222222111000///------------////////////////////////////////////000000000000000///...---...111333555999666222000111222000...---...///000111000///...,,,,,,---------,,,++++++////////////////////////////////////////////////------......//////000000...------,,,,,,------...111333444222...***)))*********++++++,,,---......111000///...---,,,++++++000000//////......------////////////000111222333222222111111222222333444444444333333333333222222666666555555555666666777777888::::::;;;===AAACCCFFFGGGKKKQQQWWWcccwww((((((((()))******++++++------,,,,,,,,,+++++++++***************************))))))))))))))))))))),,,,,,++++++++++++++++++******))))))***++++++,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************(((((()))***++++++,,,,,,+++,,,...---+++******++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000000000000000000000........................000000000000000111222222555777888777555333222222222222222222222111111111000111222333444666777777555666666666777777777777999999999999888888888777888888888777777888888888999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<<<>>======<<<<<<======>>>???CCCBBBBBBBBBBBBAAAAAAAAA???????????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;:::888999::::::999888777777777666666666555555333333333333333333333333111111111111111111111111111111000//////////////////////////////000000000000000000000/////////...111000000//////000000000111000//////....../////////.........------------........................,,,---------,,,,,,---///......---,,,---...///000555;;;<<<555/////////...,,,,,,,,,,,,---...//////,,,,,,------.........///////////////////////////111000//////////////////////////////////////////------------............666444222000///000222333;;;888444222222111///---...............---,,,+++---------------,,,,,,+++////////////////////////.................................///////////////...------,,,,,,------......000222111...,,,,,,---++++++,,,,,,---....../////////////////////......000000000000000/////////////////////000111222333222222111111222222333444000111222222444444555666444444333333333444555666666888999::::::<<<@@@CCCEEEFFFJJJOOOVVVbbbvvv)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++(((((())))))***++++++,,,++++++***))))))(((''''''*********************+++***)))))))))***+++,,,,,,***++++++++++++******)))+++++++++,,,++++++***)))************************+++++++++*********)))))),,,---......,,,++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......//////111111111111//////........................111000.........///111222888:::<<<;;;888444111000222222222222222222222222222222222333444555555555555555666666666777777777999999999999999888888888777777777777777777777777888888888888888888888888888888999999999:::::::::<<<======>>>@@@BBBDDDEEEDDDCCCBBB@@@???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCC@@@>>>>>>???@@@??????======<<<<<<======>>>???BBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>???@@@BBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;:::999777777888999777666777666666666666555555555555444444333222111111111111111111111111111111111111000000///////////////111000///---------......000000000/////////......///...............//////000000///............///............------------------------------------+++,,,---,,,,,,,,,...000---............/////////222777999444000//////...,,,,,,,,,,,,------...///******+++,,,---...//////........................///////////////000111222////////////////////////------------............555333000...,,,,,,---...666333111//////...---+++000000///...------------.........---------,,,,,,////////////////////////........................000000///////////////.........------------......+++---///000///...///000,,,------......//////000---...000111111111000000000000000000111111111111////////////000111222333222222111111222222333444000111222222444444555666555444333333333444666777666777888999:::<<>>>>>??????@@@AAAAAAAAAAAA@@@CCC@@@===<<<===?????????>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<999888666666777777666444666666666555555555444444444444333333222111111111111111111111111111111111000000////////////000000444222000///...///111222000000/////////.........------------------.../////////...---------------------------------------------------------------.../////////------///111---...////////////......///333555444222000///...,,,,,,,,,,,,,,,---...///------...//////000111111000000000000000000000000///............///000000////////////////////////////////////000000000000111000...---,,,---...///...---,,,,,,,,,,,,,,,+++111000000000111333555666000000///...------------////////////////////////------------------------111000000000//////............------------......+++,,,---......//////000....../////////000000000---...///111111000///.../////////000000111111111000000//////000111222222222222111111222222333444444444333333333222222222777666666555666777999:::555666888888999;;;???AAAAAABBBFFFKKKRRR___uuu---,,,,,,++++++******))),,,,,,+++++++++*********,,,,,,,,,++++++*********))))))*********+++++++++((((((((())))))*********------+++***))))))((((((************))))))((('''))))))***+++++++++************************************************++++++,,,...///...---,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---...000111111000...---000000000000000000000000000///---+++,,,...000222222555999999777444222111111111111222222333333333333333333333333333333333555555555555666666666666888888888888888888888888777777888888888888777777666666666666666666666666666666777777888999::::::;;;;;;<<<===???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>======>>>???????????????BBB???<<<;;;<<<>>>>>>>>>>>>>>>>>>===>>>??????@@@??????>>>>>>>>>=========<<<======>>>@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<999777666666666666555333555555555555444444444444222222222222222222222222000000000000000000000000000000////////////000000333222111000000222444555////////////............000/////////000111111222...---,,,,,,++++++,,,,,,,,,,,,------------------........................000000000///---,,,...///...//////000000///.........000333555444111///...------,,,,,,,,,---......000000000000000000000000111111111111111111111111000///......------......////////////////////////////////////000000000000//////000111222555777888111111111111000///............///111444888<<<>>>222111000///............////////////////////////........................111111000000/////////...///......------......///------------............//////000000000000000111....../////////...---,,,.........//////000000000000000000000000000111222222222111111222222333444444444333333333222222222666666777777888999::::::555666888888999;;;???AAAAAAAAAEEEJJJPPP^^^sss---------,,,,,,+++++++++++++++++++++************+++******)))((((((''''''&&&&&&'''(((((()))******((((((((()))******++++++------+++***))))))(((((()))************))))))((($$$%%%(((***---...///000************************)))))))))***++++++,,,,,,,,,---......,,,++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............000000000000..............................000///---------...000111///222555666555333222111000000000111111222222333222222222222333333333333444444555555555666666666666666666777777777777777777888999::::::999888777666666666666666666666666555555666777888999999:::999::::::;;;===???@@@AAA@@@@@@???>>>============<<<<<<===>>>>>>>>>>>>===AAA>>><<<<<<===>>>======<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@????????????>>>::::::;;;<<<===???AAABBBCCCCCCBBBAAAAAAAAABBBBBB@@@AAACCCDDDEEEFFFEEEEEECCCBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999888666666666666444333555555444444444333333333111111111222222222222222000000000000000000000000///////////////000000111000000/////////111222333/////////.........------------------...///000000------,,,++++++++++++,,,,,,,,,,,,,,,------------........................---......---++++++,,,---000000000////////////.........222777777222......---------,,,,,,------...000000//////............////////////////////////000000///...............////////////////////////------------............+++,,,...000333666888999:::;;;<<<:::777555444444---...000333666:::===???444333111///......//////////////////////////////////////////////////////111000000000000000000/////////............/////////---,,,,,,---......---000000000000000000000000//////......------------............////////////111000000000000000111111222222111111222222333444000111222222444444555666333444666888999999888777666777888999:::<<>>???>>>>>>===============>>><<<======>>>>>>>>>>>>>>>???===<<<<<<===>>><<<;;;<<<;;;;;;;;;;;;<<<======@@@@@@?????????>>>>>>>>>::::::;;;<<<===>>>@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDBBBAAAAAA@@@??????>>>>>>:::::::::::::::::::::::::::888777666666666444333444444444333333333333222333333222222111111000000000000000000000000000000///////////////000111111000000000000//////////////////.........---------)))))))))******,,,------///...------,,,,,,------++++++,,,,,,,,,---------------------------------***,,,,,,,,,,,,,,,///111222111///.........///000///...222888999333.........------,,,,,,---------------..........................................000000000000000111111222////////////////////////------------............***+++,,,...///111333333777:::<<<<<<:::888999:::333444555777999:::;;;;;;555444222000...//////000////////////////////////000000000000000000000000000000000000000111111111//////............/////////,,,***+++---//////...000000000000000000000000000///---------...000111000000000///////////////111111000000000000111111222222111111222222333444000111222222444444555666111333777:::;;;:::888666666888999::::::<<<@@@CCCDDDDDDEEEIIIOOO[[[qqq************************+++++++++************))))))))))))***++++++,,,,,,++++++******))))))((((((((())))))***+++,,,,,,,,,((((((((()))***,,,---...((()))***+++++++++++++++,,,,,,,,,------,,,,,,+++************************+++++++++******************,,,------+++******++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......//////............//////000000000000000000000000/////////000000000000000000222333222111000000111---......///000111111111000111111222333333444444444444444555555555666666333444444444555555666666888999;;;<<<<<<;;;999888777777777777777777777777444444555666777888999999:::::::::;;;;;;===>>>>>>===============>>>>>>???======>>>???????????????>>>===<<<===>>>>>><<<:::===============>>>??????============<<<<<<<<<<<<============>>>@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@???>>>======<<<888999999999999999::::::;;;999777777777666444333444444444333333333222222555444333222111///......000000000000000000000000///////////////000111111333333222222111///...---//////.........---------,,,,,,,,,,,,---...///000000000///............///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......000333666333111///...---...///000000...222999:::333.........------,,,,,,,,,------,,,------...///000111111////////////////////////000000000111222444555666////////////////////////////////////000000000111000000000000111111111111,,,000555777777888:::===;;;;;;<<<===<<<;;;:::999666555222000//////000000////////////////////////000000000000000000000000//////000000111111222222//////............//////---+++)))***---000000///000000000///////////////000...---,,,---000333555222222111111000000//////111111000000000000000111222222111111222222333444444444444333333333222222111555:::>>>???===:::777777888::::::;;;===AAACCCFFFEEEFFFIIIOOO[[[qqq***,,,...//////,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++*********))))))...---,,,,,,+++***))))))---------............///.........------,,,,,,,,,---------...///000000111000000000000////////////222111000//////000111222111111111111111111111111////////////////////////111111111222333444555666555555555555444333222222333333333333444555666666:::::::::::::::999888777888888777777666666555555555555666888888999999999999999:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;===;;;999777666666777888888888888888777777777777555555444333333333333444111222222333333222222111111111000000//////......---///000111000000222444000000000000000000000000444222///,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///*********))))))***++++++---+++((((((***,,,------,,,++++++,,,///222555777888666222///,,,+++++++++...000333555666444222000------............---------------............///111000///...------...///,,,***)))+++///222222000444222111111111222000///000000////////////000000111000000/////////000000111000...,,,---000444666>>>DDDMMM[[[[[[BBB222999888666333000---,,,,,,---........................,,,,,,,,,---///000///...111111111000000000000000000000////////////000000---...//////000111111111000000////////////000000555444111...---------...//////000000000000/////////000111333555777888999///000222333333222000///222222333444444444333333666777777777777777666666888888999999:::===AAADDDDDDCCCDDDHHHNNN[[[sss++++++---...---,,,+++)))************************))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))************************)))*********++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,---------.........---------,,,,,,,,,---------...///000000000000/////////////////////111111000//////000111111000000000000000000000000---------...///000000111222222111111111222222333444444444555444444333222333333333333444555666666999999::::::999888888777888777777777666666666555555666777888888999999999999999999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;999888666555555666777888666666666666555555555555555555444333333333333333111222222333333222222111000000000//////////////////000111000...---...///........................111000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111222111...,,,***+++,,,,,,,,,---,,,+++,,,---///222333222111000............//////111444666666444222000,,,,,,------------,,,,,,---------............///000///...------......///444222///...//////...,,,222111000111222222000///000//////......//////000///.....................111000...------...111222777>>>JJJ\\\aaaJJJ555777555555444333111///---,,,......------------......////////////000000///............/////////000000//////////////////000111111000///......//////000000000////////////000000111000///......///000111000000111111111111000000000000111222333444444555///000222333333222000///222222333444444444333333555555666666666666555555777888999::::::===AAADDDEEECCCCCCFFFMMM[[[sss++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))************************((()))***+++,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,------...------------,,,,,,,,,---------...//////000000////////////////////////111000000//////000000111........................+++,,,---...///111222222222222111000000000000000222333333444444444444444333333333333444555666666888888999999888888777777777777777777666666666666555666777888888999888888777888888888999999999999:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;:::::::::;;;======<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<;;;;;;::::::666555444444444666777888444444444444333333333333555444333333222222333333111111222222222222111111//////////////////000000555666666444111000000000------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---......000222444666777444222...---,,,,,,+++***---,,,,,,+++,,,---...///////////////////////////000222444666666333111///---------......------------------............///.........---......///000999666333111000...,,,***//////000222333333000............------.........000/////////000000000000000///...---------......000;;;NNNiiiuuu\\\===444222333444444333111...---...---,,,++++++,,,---...111111111000000000000///........................///.........//////000111444333111000............000//////......//////000111000///......///000111000111111222222111111000000000000000000111111111000111222333333222111000111222333333444444444333444444555555555555444444777999::::::;;;===AAADDDEEECCCCCCFFFLLL[[[ttt******))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++))))))************))))))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------....../////////.........///////////////000000000//////000000000------------------------,,,,,,---...///000111111222111111000000000111111111111222333444555555444333333333333444555666666777777777888888777777666777777777777666666666666666666777888888888888888777777777777888888888888999::::::;;;;;;::::::999;;;;;;:::999999:::::::::===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::666666555444444555666777444333333333222222222222444333333222222222222222111111222222222222111111---......//////000000000666777777555222111111111------------------------+++,,,------------,,,+++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---///111222333333111...---------+++***,,,,,,,,,+++,,,---...///000000000000///...---,,,///111333555444222///,,,//////000000000000//////---------............///------------...//////000555444222111000//////...------///222444333000---...------,,,,,,------...---......///////////////....../////////......---...<<>>AAADDDGGGDDDDDDGGGMMM\\\vvv***)))(((((((((***,,,---************************))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++***************+++++++++------------............------------------------------------............------....../////////000/////////000000/////////....................................////////////000000000111111222444444000000222333444444555555333333333333444555666666555555666777777666666666666666666666777777777777666777777888888888888777666666777777777888888888999999::::::::::::999999888888888999999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;<<<===>>><<<============>>>>>>>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555444444444444444333333333222222333333222111111111111222000111111222222111111000------......//////000000///000111000...---...///........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,------...///---++++++,,,---,,,+++++++++,,,,,,---...///000...////////////...------...///222333222000---+++//////000000000000//////---------............///,,,,,,---.........//////111111000000//////000000,,,---...111333222///---------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,---...000111111000000111;;;IIIaaaqqq___@@@222000///...------...///000///---+++))))))+++---///+++---...---,,,---000222111111222222333444444444000000////////////000000333555888999888444///,,,//////............//////222222111000///...............////////////............///000111222333333111111111222222111111111000111222333444444444444444555666777777777777777777999;;;<<<===>>>AAACCCGGGEEEEEEIIIOOO^^^www***)))((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))(((((())))))******++++++---------.........//////,,,,,,,,,------------...---------------------------------......//////000...//////000000//////...//////////////////////////////////////////......000000000111222333444555000000222333444444444444333333333333444555666666444444555666666666555555666666666666777777777777777777888888888888777777666777777777888888888888999::::::;;;;;;::::::999888888888999:::;;;======<<<;;;;;;;;;;;;<<<======>>>>>>>>>???>>>======<<<<<<<<<<<<===============::::::::::::;;;<<<===>>>=========>>>>>>>>>?????????>>>>>>===<<<;;;::::::<<<;;;;;;;;;::::::999999888888777666555444333333444444444444333333333333333222111111000000111111000000111111111111000000..................//////---///000///......///000........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////000///...---,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++,,,---......//////+++,,,---...///000111111---...111333222000---+++---------......------------------............///,,,,,,---.........------000000000///------...///------...000111111...,,,---------,,,,,,---------,,,---///000111000000///,,,---...///000111111111111444555>>>JJJBBB444333000...,,,++++++---///000...---,,,++++++,,,---...***,,,---,,,******...111---...000222555777999:::333333222111000000000000000333777::::::777333000///......------......///......//////000000111111---......//////......---...///000111222333444444111111111111111111111111000111222333444555555555444555666777888888888888777999;;;===>>>???AAACCCEEEEEEFFFJJJQQQ___www***))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))******(((((()))***++++++,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,---......///000000......///000000///......////////////////////////------......//////000000000000000000000111222333000111222333333333333333333333333333444555666666333333444555555555555555555666666666777777777888777777888888888888777777777777777888888888999999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<=========::::::::::::;;;<<<======?????????@@@@@@@@@@@@AAA>>>>>>===<<<;;;:::999999;;;;;;:::999888888777777555555555555555444333333444444444333333333222222222222111000000000000000000000111111111111000000..................------000111222222000000111222------------------------,,,+++*********+++,,,---************************,,,---------------------111000///...---,,,,,,,,,***))))))***,,,---,,,***++++++,,,,,,,,,,,,++++++---,,,,,,,,,---///000111---///222444444222000...,,,,,,------------,,,,,,---------............///,,,---.........---,,,+++...000000///------///111///...---...//////---,,,......------------.........000222333444444333222---------....../////////---000,,,---333000---444///......---------............------------......,,,...///,,,((('''+++///+++,,,...000222444666777666555444222111000000///...000333666777777666666///......------......///---...///000000111111111......////////////......000000111111111222222222222111111111111111111222000000222333444555555555333444555666777777777777777999<<<===>>>???AAACCCBBBBBBEEEJJJQQQ___uuu******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))************))))))************************&&&&&&'''((()))***++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,------...///000000---...///000000///...---........................+++,,,---...///111222222111000000///////////////111111222333333333222222333333333333444555666666222333444444555555555444555666666666777777888888777777888888888777777666888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@>>>===<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======<<<<<<<<<<<<============>>>======<<<:::999888888;;;:::999888777666555444222222333444444444333333333333333222222222222111222111111000000000000000000000111111111111000000/////////......------,,,...000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************///......------,,,,,,+++//////...---------------+++******+++,,,---+++))),,,,,,,,,++++++)))((('''111000...,,,+++,,,---......000333555666444222000---..................------------.........//////------...///...---+++***+++---000///...///222555000///------......---,,,///......------......///)))+++---///000000............---,,,,,,,,,------)))111111000444///,,,555---...000111000///---,,,........................///111111---'''%%%)))---............////////////888777555333222000//////---...///111333666999:::.........------.........000000111111000///...---//////000000000000//////222111111111000000000///222222111111111111222222///000222333444555555555222333444555666666666666777999<<<>>>???@@@AAACCC???@@@DDDJJJQQQ^^^ttt(((((((((((()))))))))))))))***+++,,,---,,,+++***,,,,,,***)))))))))***+++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************++++++++++++++++++++++++------..................---000333222...,,,,,,---+++,,,...//////...,,,+++,,,------......------,,,---------------...//////+++...000///,,,+++...111...///000000000///......000000000000000000000000111111222333333333333222333333333333333333333333555555555555555555555555666666555555555777999:::777777777888999999999:::666666666777888888999999;;;<<<>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<>>===;;;999888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<>><<<:::999:::<<<<<<<<<<<<;;;:::999777666555666555444333333333333444555555555555555444444444111000///------....../////////000000111111111111222111///...---,,,++++++)))222666111---//////---222111...,,,+++***++++++...------,,,,,,------......---+++*********++++++++++++,,,,,,---...//////((()))+++,,,------,,,+++,,,---......,,,+++,,,...+++---000222222000---+++++++++,,,---......------...---...333777777222,,,///---++++++,,,............,,,***,,,000333444333,,,+++---000///,,,---111///000111000...,,,,,,---...------------...//////,,,,,,,,,---------......,,,,,,,,,------------...---------------...///000111000000000000/////////000000000000000////////////...---,,,,,,---...///+++---///000000///---+++...------------...//////---111555555222//////111---000222222111222666999333222000///...---......000000////////////000000111111000///......//////111000///......///000111222222333333333333444444111111222222222333333333777666444222111222444555888999:::<<<===???@@@AAA<<<>>>CCCJJJQQQ^^^sss))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))))))))))))))))))))+++,,,,,,,,,------.........///111000...,,,,,,,,,***+++---......---+++***,,,------......------,,,......---------......///......///111222333222111999333,,,((()))---111222000000000000000000000000111111222333333333333222333333333333333333333333555555555555555555555555666555555555666777888999888888888888888888999999666666777777888999999::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>===<<<:::999888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;:::::::::<<<>>>????????????===;;;888555333444333333222222222333333777666666555444333333222111000///...---...////////////////////////000000///...---,,,,,,,,,,,,,,,...555999444000000000...///...---+++************------,,,,,,,,,,,,------------+++*********++++++++++++,,,,,,---......///***+++,,,---............,,,---......,,,,,,---...+++,,,...000000...,,,+++///000000111222222111111///...///222666555000+++---------...//////...---333111111222555666555333...++++++...///---...111///111222111///------......------------...//////---------.........//////////////////000000000111000000///------,,,,,,---.........---------,,,,,,///////////////////////////...------------...///,,,---............---,,,...------------...//////000222444444333111000///---///111111000111555888444333111///.........////////////....../////////222111000///////////////222111000//////000111222111111111222222222333333222222333333333444444444333444555666777777666666888999:::<<<===???@@@AAA===???CCCJJJQQQ^^^sss++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,+++************+++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************)))))))))))))))))))))))))))******+++,,,------...///...------...---,,,******+++,,,------,,,+++***,,,------......------,,,///......---------......///,,,+++...222333///+++000000000333555555222...000000000000000000000000111111222333333333333222111111222222333333444444444444444444444444444444666555555555666777888999888888888888888888777777777777888888999:::::::::::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>============<<<======<<<<<<======>>>???>>>>>><<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<999888888999;;;===@@@AAACCCCCCCCCBBB>>>:::555222222222111111111222333333777777666555333222111111111000///.........//////........................000//////...//////000000///555888444000///...------.........------,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------.........------------...///000111,,,---......,,,,,,---...++++++,,,------,,,++++++111111222333333333222222///...///222555444000,,,***+++---...///...---,,,///000111444777999888666222,,,))),,,///......000000111222222000......///...------------...//////........./////////000000,,,---------............000///...---------------------------,,,,,,,,,+++........................///...------------...///------------------------...------------...//////333222222333444333111///---.../////////000333666444333111000///...////////////............//////222111111000000000000000222222111111111111222222000000111111111222222222333333444444444555555555///222666:::<<<;;;999777888999:::;;;===???@@@AAA>>>???DDDJJJQQQ^^^sss,,,,,,,,,,,,------------,,,+++***)))***+++,,,---,,,,,,++++++******************++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************((()))))))))************************************++++++++++++++++++++++++((()))***+++,,,---...//////,,,***+++......+++)))+++,,,,,,------,,,,,,+++,,,------......------,,,//////...------------...111///------//////...,,,***...444888777444000...000000000000000000000000111111222333333333333222000000111222333444444555444444444444444444444444555555555666777777888888999999888888777777666666777888888999::::::;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<========================<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<888888888999;;;===???@@@DDDEEEEEEDDDAAA<<<777444222222222222222333333444666555555444333222111111000000000////////////////////////............---000///..................+++///111000...,,,,,,+++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------///111222+++---...---,,,,,,---///---,,,,,,++++++,,,,,,---......///000000/////////......///111444555333000)))***+++,,,,,,,,,---///,,,,,,///222666999;;;;;;999000+++,,,000///......000111333222000//////000...------------...//////---.........////////////++++++,,,,,,,,,---------,,,,,,,,,---...///000111//////.........---------,,,,,,---------------............------.........///......------......///...------------...//////222000///222555666444111//////.........000222444555333222000/////////////////////000000/////////222111111000000000111111111111000111111111222222111111111111222222222222333333333333444444444444///222666:::<<<;;;999777888888999;;;===>>>@@@@@@???@@@DDDIIIPPP^^^sss++++++++++++,,,,,,,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,++++++************++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************((()))))))))************************************++++++++++++++++++++++++)))***+++,,,---.../////////,,,)))***---...,,,)))------............------,,,------......------,,,///......---------......222333333111111333777;;;======:::222***)))...444000000000000000000000000111111222333333333333222000000111111222333444444444444444444444444444444444555666666777888888888999888888777777666666666777888888999::::::;;;;;;999::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========;;;;;;;;;:::;;;<<<<<<============<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<======AAACCCDDDDDDBBB>>>:::777444444333333333333444444222222222333333333333333000000000000000////////////////////////////////////...,,,+++***)))))))))((())),,,......,,,,,,,,,&&&''')))******)))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,...///000+++,,,------,,,,,,...//////...---,,,,,,---...///,,,,,,---------,,,,,,+++,,,---...111444666666666......---,,,+++...333777:::999888777777888:::;;;>>>555...///111000......///111222222000//////000...------------...//////,,,,,,---------............/////////000000000000,,,,,,,,,---...///000111//////.........---------+++,,,,,,,,,------......---..................---000000///......///000000...------------.../////////------000555777666444222000......///111333444444333111000....../////////000000111111000000///111000000000000000111111...//////000000111111111222222222333333333333444222222222222333333333333333444555777888888777777777888999;;;<<<>>>???@@@???@@@CCCHHHOOO\\\rrr*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---,,,++++++*********++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))))))))))))))))))))***++++++,,,---...//////...,,,++++++,,,---,,,,,,///..................///,,,------......------,,,---------------...//////,,,///222333333777???FFFJJJLLLKKKDDD888111///111000000000000000000000000111111222333333333333222000000111111222222333333333333333333333333333333444555666777888888888777777777777777777777666666777777888888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999::::::::::::::::::999::::::::::::;;;;;;;;;;;;???@@@AAABBB@@@>>>;;;999666555444444333333333444000111111222222333333444000000111111111000///........./////////000000000333222000...---,,,,,,+++)))(((+++000111///...000+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,------------------------++++++++++++,,,---...///***,,,------------...///000//////......//////000------.........---,,,,,,,,,---...000222444666777444444222///...222:::@@@NNNMMMIIICCC<<<888777777<<<555000111222///...///...000111111000//////000...------------...//////,,,,,,,,,------------...------.........////////////......---------......------------,,,,,,,,,++++++,,,,,,------.........------...//////...------////////////////////////...------------...//////---,,,---///333555666666666333000///000333444444333222000///...---.........///000111111000///...///////////////000000111---...///000000111000000222222333333333444444444111111111222222222333333555555555555555555555666777888999:::<<<>>>???@@@??????BBBGGGMMM[[[qqq******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++*********++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))))))))))))))))))))******++++++,,,,,,,,,------------,,,++++++---///.........------.........,,,------......------,,,,,,,,,,,,---...///000111+++...111555999===@@@CCC???EEELLLPPPNNNEEE999111000000000000000000000000111111222333333333333222111111111111111222222222333333333333333333333333444555666777888888888777666666666777777777777777666666777777888999999:::;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<;;;;;;999999999::::::;;;;;;::::::999888888999999999999888888999999::::::;;;;;;;;;:::>>>>>>???>>>===;;;999888666666444333222222111111111111111111222222222222000000111222111000///...,,,,,,---...//////000111333333222000000/////////,,,***+++111333///...000000000///////////////000------,,,,,,,,,,,,------++++++---.........------------------------------***+++,,,---------------***,,,------------...000///////////////////////////////////////...------,,,---......///000333444444555555333111444<<>>AAAEEELLLYYYppp+++++++++,,,,,,,,,------)))***+++,,,---,,,++++++,,,,,,---...---,,,+++*********++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************************************++++++++++++++++++++++++******************++++++,,,...///---******---111...------,,,,,,------...,,,------......------,,,++++++,,,,,,...///111222444444777===BBBDDDAAA>>>222222666???IIILLLEEE>>>000000000000000000000000111111222333333333333222222222222111111111111111333333333333333333333333333444666888888888777777555555666666777777888888666666666777888888999999<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======999:::;;;;;;;;;:::999888999::::::;;;;;;::::::999777777888888888888777777777888999:::;;;;;;;;;;;;>>>>>>===<<<:::888777666666555444222111000000///333222222222111111000000000111111222222000///...)))***+++,,,...///000000,,,,,,++++++++++++,,,,,,...***+++111333...,,,...---,,,+++***)))***++++++...------,,,,,,------...***+++---...///...------------------------------***+++,,,...///......---***+++------------...000......///000000///......//////000//////...---------......---,,,---///111111333555444222444:::@@@@@@DDDIIIIIIDDD===999777---,,,...111111...000444---...000000///......///...------------...//////............/////////000........./////////000000+++++++++,,,...000111222111000000000000/////////,,,,,,------...///000000,,,---...//////...---,,,***+++---......---+++***...------------...//////---///111000...---000333<<<777333111444666777777222000///---,,,,,,,,,,,,***+++---......---+++***---------------...///000...///111222333333222222000111111111111222222222333333333444444444555555222333555777888777777666777777888:::<<<===??????>>>>>>@@@DDDKKKXXXooo---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------...***'''&&&((()))'''&&&******))))))***+++,,,,,,******)))(((((((((((((((---------+++(((&&&&&&&&&+++(((&&&(((---///---***************************((()))*********)))(((''',,,,,,,,,++++++******************)))******+++,,,,,,,,,------...///000000---,,,,,,,,,+++*********///000000000000000///...------------...///000000222444:::FFFQQQRRRHHH>>>444333222444999AAAIIIOOODDD<<<333...///222333222111111222333333333333222222222111111222222333444444555777777666555222111222222333444555666777888999888888777666555555444666666666666666777888888888888999999999:::::::::999999999999999999999999:::;;;;;;<<<===>>>??????:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888:::<<<===777666666666666666777888999999999:::::::::;;;;;;<<<;;;:::888777666666666333333333222222222111111000000000000000000000000000000000000000000000000111111000000/////////...)))...333222---***+++...------...///000000////////////...---,,,++++++***''')))+++---...---+++***+++*********+++---///000......---------......///,,,------......------,,,******+++,,,...///000000000...------///000---***---------,,,,,,+++++++++,,,,,,,,,---...///000111000000000000000111222222333333444444333222000//////...---,,,,,,---...//////////////////.........000000//////.........---///......---------.........///000111111000///...111---***,,,000111///+++++++++---///111222444555---------..................,,,***,,,000222111///,,,,,,,,,------.........---***+++000222///---...,,,...000111///.........000222444666666555555555///---,,,,,,---------,,,,,,,,,,,,,,,,,,---...///............////////////111222222222111000...---222222222111///000222444333333333333333333333333666666555555555555666666888888888999:::<<>>@@@AAA>>>>>>@@@EEEKKKXXXnnn*********+++++++++++++++***************************++++++++++++,,,,,,,,,)))((((((((())))))))))))((()))+++,,,,,,+++***(((+++******))))))*********((()))++++++++++++,,,...---+++******,,,,,,+++)))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++++++++)))))))))******+++++++++***+++,,,---------------++++++++++++,,,---....../////////......000333555---------...///000222222---///333888;;;;;;777333000000111222222222222222222111111111111222333333111222333555555666555555333333444444555666666777888777777777666666666555666666666666666777777888888888999999999:::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888999999::::::::::::999999999999888888999999:::;;;:::999888777666666666666666666666666777777777777666666666555444333222222222222222222111111111111////////////////////////////////////////////////000000000000000/////////333222000//////000//////////////////...---,,,,,,........./////////000000------------...000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++............///...---,,,///.....................+++++++++++++++,,,---......------------...//////000000000//////......---,,,---...//////...---,,,,,,,,,------...///000000000000000/////////////////////.........///000000////////////////////////...,,,+++,,,......---+++//////......---------,,,---...///000111222333333;;;DDDLLLHHH<<<222///111,,,,,,,,,+++,,,---...///---000888BBBCCC;;;000+++444444222000///222666:::BBBFFFHHHEEE<<<444111111,,,---.........///000222000000///////////////000............////////////------///000111222333333333444555444333222333555444444444444555555555555444444333333333333444444555555777999<<<>>>AAABBB>>>>>>@@@DDDJJJVVVlll***+++++++++,,,,,,,,,---*********++++++******************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---(((***+++,,,,,,+++)))((())))))((((((((())))))***((()))+++***))))))***+++---,,,++++++,,,,,,+++***************************------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++******))))))******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++,,,---......***,,,............111333...//////000000000//////222111000///000111111000000000111222222222222111000000000000000111222222111111222444555555666666333333444444555666666666777777777777666666666666666666666666666777777888888888999999999::::::::::::::::::::::::::::::::::::::::::999888888777777666666666666666666666666888888999999999999888888888888888888999999::::::999888777666555444444444666666666666777777777777666666666666666555333333222222222111111111000000/////////////////////////////////////////////////////////000000000000000333555666222---+++---000......///......---,,,,,,------......///000000000,,,---...//////...,,,+++******+++,,,------......***************+++,,,---------............------,,,,,,++++++++++++******,,,---...///............---------------.........,,,,,,+++++++++,,,---------------------...////////////..................,,,---...//////...---,,,+++,,,,,,---...//////000.......................................///000000//////............//////...---,,,,,,---...---,,,---------.....................///000111222333444777>>>DDDDDD===444...+++++++++******,,,...000111000:::MMM^^^___OOO:::...+++...111444777;;;???BBBDDD???999333111000000///***,,,------,,,,,,///111222111000///////////////............///////////////000000000000111111222111333444444222222222333222222333333333444444444444444333333333333444444444555777:::<<>>AAA???888000+++++++++++++++---000333555;;;EEEXXXjjjkkkZZZEEE888555888<<<>>>>>>>>>>>>???<<<666111///000111...,,,***,,,...---++++++...111444444222111000000000000............////////////222111000000000000000111///000222222111000000111111222222333333444444444555555444444444444555555444666888;;;===>>>???@@@@@@???@@@CCCGGGRRRfffyyy))))))******+++,,,,,,,,,+++,,,------------,,,+++************++++++++++++(((***,,,,,,)))''''''(((+++++++++*********))))))))))))(((((())))))***+++)))***++++++))))))***+++((()))************+++,,,************************)))((((((((()))***,,,---,,,,,,,,,---------......,,,++++++++++++,,,------******++++++,,,,,,---------------,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,---...///000111111111222222111///---/////////000000000//////,,,---000111222111111222///000000111111111111111222222222222222333333444222222222222333444444555444444444555555555555555666666666666777777777777666666666666666777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999888777777777777777777777777777777888888888888777777777777888999999999999999777666555555555555666666444444444444555555555555444555777777777666444333111111111111000000000000000000000000000000000000000000000000000000000000------------.........///000222444333000------...,,,,,,---.........---------------------.........------......---,,,************,,,------------,,,+++++++++++++++,,,---...---..................---,,,,,,,,,,,,,,,---------+++---//////...---...000+++,,,,,,,,,------------......---------------...,,,,,,,,,,,,,,,------...//////...------...///000......------------......------------------------------------......//////+++++++++,,,,,,---...//////...------------...///...///000//////...//////......////////////000000/////////000000000111111000666===@@@???999333...---,,,,,,...000444888;;;@@@BBBJJJTTTUUUKKKAAA<<<>>>???@@@???<<<999777777444222000000000000...,,,+++...000///+++***---111444444222111000/////////............////////////222111000//////000111111///111333333222111111222222222333333444555555666666555555555555555555666555666999;;;===>>>>>>>>>>>>===???BBBFFFRRRgggyyy'''(((((()))***+++++++++,,,,,,............,,,,,,)))************++++++++++++...000///,,,))))))***,,,,,,+++***))))))************))))))***+++,,,,,,)))***,,,,,,++++++,,,...)))***,,,,,,,,,,,,...///************************,,,,,,++++++,,,...///000,,,,,,,,,------.........,,,,,,++++++,,,,,,---...******+++,,,------...............------,,,,,,,,,+++,,,,,,---------,,,,,,------------...///000000111///...///111222111///------........./////////222222111000......000111//////000111111111111111444444333333444444555666333333222222222333444444444444444555555555555555666666666666777777777777666666666666666777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888888777777777777888999999999999888777666666666666777777888222222333333333444444444333444666777777555444222111111111111000000000000111111111111111111111111000000000000000000000000.../////////000000111111......///111222222///,,,++++++,,,---............------------------------...---,,,,,,,,,,,,---...+++,,,---...---,,,+++***------,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........***---000///------...000.../////////000000111111///......---------......///............///000000000///...------...000000///...---,,,,,,---...///------------------,,,,,,---.........//////000000+++******+++,,,---...//////...---,,,,,,---...//////000111000/////////000000000000000000////////////////////////000000000***111999===999333///---.........000333888<<>>>>>===<<<<<<===AAAFFFSSShhh{{{))))))))))))))))))))))))------,,,++++++***))))))+++******)))))))))))))))+++---...//////,,,)))''')))******+++++++++************))))))))))))******************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************------,,,++++++******)))***++++++,,,,,,------...---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------............------------......------......///000000000000000000///000111111222111111000///......//////333222111000000111222333444444444444444444444444222222333444444555555666777777666666555555555555333444666777777777666555999999999999999999999999>>>===<<<;;;;;;;;;;;;;;;::::::999888777777777777777888999:::::::::999888999999888888777666666666777777777777666666666666555444333444555555444333222333444555666555444333666555333111111222333444///222444333222111...+++222222222222222222222222000000000///......------//////............//////000//////...------,,,,,,............////////////......------------......)))((((((((((((***+++,,,......---,,,++++++++++++,,,,,,+++++++++,,,,,,---///---,,,---000000...,,,//////...---,,,,,,++++++000000///...---,,,,,,,,,000###---444///CCCKKK///......,,,++++++,,,---...111///------......---,,,+++---///111111///---+++******+++,,,,,,---......///////////////.........///............---------........................---...///...---,,,---///+++,,,...000111111000000------------------,,,,,,---...///000000///...---111444:::???AAA<<<444---,,,***+++111888:::666111///000111111222111111111111000111444777888444000///...------------.../////////000000///...------000000//////.........---///000111222111///---,,,/////////000111111222222111333666666444222111111222222222333333333444444444444444555555666777888666777888:::<<<>>>???@@@======???CCCHHHSSSgggzzz))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))))))))))))))***,,,---------+++***)))******+++++++++************))))))))))))******************************)))))))))))))))))))))))))))((('''''''''(((******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......///......------......///111111111000//////......000000000000000111111222333333222111111111111111333222111000000111222333333333333333333333333333222222333444444555555666666666666555555555444444444444666777777777666555888888888999999999::::::===<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777777777777888:::;;;;;;::::::999999999888888777666666666777777777666666666555555555444333333333333333333111111222444444555555555555444333222222222333333000000000...---------,,,000000111111222333444444000000//////......------.......................................------,,,------------..................------------......,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,---///000...,,,------------------------//////......------,,,,,,...***444666888ZZZiiiLLL333222000...------------000///------......---,,,---...000111111000...---+++,,,,,,---......///////////////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...000///...---...///+++,,,...///000000//////---------------------------...///000000///...---///999EEEJJJFFF>>>777333---...000555888888333///---.../////////000//////...///111444666555222000...---,,,,,,,,,,,,---...------......---,,,,,,+++000/////////..............................//////000000000111222222333333222333444444333222111111222333333333444444444444555555555555666777888888666777888:::<<<===??????======???CCCHHHSSSgggzzz))))))))))))))))))))))))))))))******+++,,,------+++******)))))))))))))))''''''(((***+++,,,---...******+++++++++******)))******))))))))))))******************************))))))))))))))))))))))))(((''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---...------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......//////............//////222222111111000//////...000000000000000111111111333222111111111111111111222222111111111111222222222222222222222222222222222222333444444555555666555555555444444444444444444555555666777666666666666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::888777666666666888999:::;;;<<<;;;::::::999888888777777666666555777666666666666555555555555444333111111111222333000000000111333444666777333444444444333333222222444111///---------///000......///111222333444555000000//////...---------------...//////...------+++,,,.../////////---,,,+++,,,,,,,,,------------......------------............---,,,,,,,,,------,,,++++++++++++,,,------......---------------......---------//////---+++++++++,,,,,,---...//////.........---------------***---555000666^^^qqqWWW555333111...---,,,++++++000...------.........---000000000000000000000000---------...//////000000....../////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---///111111000......///,,,---............------,,,,,,,,,---.........///......////////////......///>>>OOORRRIII===777777000222666888888444000---------......////////////,,,///333555444111/////////...------------...///---------...------,,,+++////////////...............---,,,+++,,,...000222000000111222222333333444333333333222222222222111333333333444444444555555555555555666666777888999777777999:::<<<===>>>???>>>>>>@@@CCCHHHSSShhhzzz(((((((((((((((((((((((()))))))))***++++++,,,,,,+++******)))))))))))))))'''''''''((()))+++---...******+++++++++***))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,++++++******************************************************,,,++++++******++++++,,,,,,,,,,,,---------......000//////......//////000.........///000000111111//////000111111111111111000000///////////////000222222222222222222222222111111111111111111111111222222333444444555555666444444444444444444444444444555555666666666666666555555666777888999:::;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666555555777888:::;;;<<<<<<;;;:::888888888777666666555555666666666555555555444444555444333111000000111333111111000000111333444666222333444555555333111000333000...///...---...000......///000111222333444000//////......---,,,,,,+++,,,...//////...,,,+++(((***---///000///...,,,,,,,,,,,,,,,------------...------,,,,,,------...000///......---,,,,,,,,,************+++,,,---...111000///...---,,,,,,,,,---------......---,,,+++++++++,,,------......///---------------------.........///***---HHHUUUFFF222000...,,,+++*********000...,,,,,,...///...---000000///......///000000------........./////////............///////////////............---------........................---///222222111/////////.........------,,,,,,++++++,,,,,,---...//////000...//////////////////...111???NNNPPPGGG<<<888:::333555777666333111//////............//////000000...222666666222...------000//////////////////000...///////////////......///////////////...............---------...///000///000000111111222333333444222111111111222222222333333444444444555555555666666666666666777999999777888999:::<<<===>>>???>>>>>>@@@DDDHHHTTThhhzzz((((((((((((((((((((((((************************+++******)))))))))))))))***)))((('''((()))+++,,,+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))+++++++++******)))))))))*********++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,---------......//////............//////,,,,,,---......//////000//////000111111111111000000///////////////000000222222222333333222222222111111111111111111111111222222333444444555555666444444444444444444444444555555555555666666666777444444555666888999::::::888999:::;;;<<<<<<;;;;;;::::::888777666555555555777888999;;;<<<<<<;;;;;;888888777777666555555555555555555555444444444444444555444222//////111333444333222111000111222333111333444666555333111000...+++---222222,,,***---//////000000000000111111/////////...------,,,,,,***,,,---//////---,,,***'''))),,,///000///...,,,,,,------------.........------,,,,,,,,,,,,------//////...---,,,+++******)))))))))***+++,,,---...333222000...,,,+++******------......---,,,++++++------------------------,,,,,,,,,---------------444---+++------222888777///...---,,,+++,,,------///...,,,,,,...///......000///---,,,,,,---///000---------------.........---.........//////000000///............---------........................---///111111000////////////......---,,,,,,,,,+++,,,,,,------...///000000/////////....../////////222:::CCCFFFCCC??????AAA888777555111...///111444......---------...///000333666888777111---++++++..............................///////////////............//////////////////000000111000///...---......//////000111111111444222000000222444333222333333333444444444555555555555555555666777888999888888999:::<<<===>>>>>>>>>>>>@@@DDDIIITTThhh{{{))))))))))))))))))))))))******************))))))+++******)))))))))))))))+++***)))(((((()))******+++++++++++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))),,,++++++***))))))(((((())))))******+++,,,,,,---*********************************+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------............------------......//////...------,,,,,,+++...///000222222111111000111111111111111222222333222222333333333333222222111111111111111111111111222222333444444555555666444444444444444555555555666555555555555666777777444444555666777888888999777888999:::::::::999888888777666555444444444444555666888:::;;;;;;;;;:::888777777666666555555444555555444444444333333333333555666555111///000222555444333222222111111111222333444555555333111000000...222::::::222...000000000000/////////////////////......---,,,,,,,,,++++++,,,------,,,++++++(((***,,,...///...------------------............------,,,,,,,,,,,,------------------,,,+++***))))))))))))******,,,------222111///---,,,+++******,,,...///...,,,+++++++++---------------------,,,---------,,,,,,,,,,,,,,,///((('''///000)))***222......------...///111222///---,,,,,,...//////...///...---,,,,,,---...///------------------------------......///000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000//////...---,,,,,,---------------.../////////000//////............//////111444888;;;===AAAEEEIII===999333...---000444777...---,,,,,,,,,---...///777777666444000---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------...---------.........//////////////////000222222222000---+++------......///000000111444222000222555666444222222222222333333333444444444444444555555666777888888999999:::;;;<<<===>>>??????AAADDDIIITTTiii{{{))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))+++******))))))*********+++,,,,,,++++++)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))************))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------/////////...------,,,,,,...///111222222222000///111111111111111222333333222222333444444333222222222222222222222222222222222222333444444555555666444444555555555666666666666555555444555666777888555555555666666777777777666777888999999888666555555444444333333444444444444555777999:::::::::999777777777666555555444444444444444333333333333222222666999777333000000111333444444444444333333222333333444444444333222111333000444>>>>>>555000333.........//////000000000///......------,,,,,,+++++++++++++++++++++++++++***+++,,,---------------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------...---,,,+++*********))))))***+++,,,,,,------,,,,,,,,,,,,------,,,...///...+++)))***++++++,,,,,,------............------,,,,,,+++++++++(((***)))+++...)))(((000...---------...///111222...---,,,,,,...//////...//////............//////........................------......///000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////---,,,,,,///111000///...---------...///............////////////000///...------...///000///111222222444888???EEECCC<<<444000111333555555111000///......000111333666444111////////////...+++,,,---......---,,,++++++,,,,,,---......------............/////////000//////////////////...............///000000111111444222111333777888555111111111111222222222333333333333333333444555666777888999999:::;;;<<<======??????AAADDDIIIUUUiii{{{))))))))))))))))))))))))&&&&&&''')))***,,,------+++******)))))))))))))))))))))******++++++++++++,,,,,,,,,++++++)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************************((((((((()))******++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------......///000000000...///111222333222000/////////...//////000111111222222444444444444222222222222222222222222222222222222333444444555555666555555555666666666777777666555555444444666777888555555555666666666666666666777888999888777444333333333222222222333444444333444666888999:::999999777777777666555555444444444444444333333333222222111666:::999444000000111111222444555666555555444333444444444333333222222///+++...888888///+++000+++,,,---...///111222222///......------,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++*********)))******+++,,,))))))***+++,,,...///000,,,...000...+++)))***+++)))***+++,,,...///000111......---,,,,,,+++******)))444111***---...,,,///---,,,,,,+++,,,---...///...---,,,,,,...///////////////000000000000//////000000000000////////////---------...///000000111//////.........---------........................//////...+++***+++///222000///...------...///000///////////////.........000///...------...///000///111111...+++,,,444:::FFF???777333555666555333555444333222222444666777444000,,,+++...111111111...///000111111000///...------...///000000000///---.........//////000000...---,,,,,,,,,...000111/////////000111111222222444222222555999:::666111000000111111111222222222333333333333333555666666999999::::::;;;<<<======??????AAAEEEIIIUUUiii{{{((()))*********((('''&&&))))))))))))************(((''''''''''''&&&&&&&&&''''''(((((())))))******)))***+++,,,---,,,+++***((((((((((((''''''''''''(((((())))))))))))(((((()))************++++++++++++***)))(((((()))***+++)))))))))***,,,---+++***************************---,,,***(((((()))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,***))))))***,,,---000...+++)))(((***---///......---,,,---...///000//////............//////000000000000////////////////////////000000000000222333444444222000000111333222222111222333555666444444444444444444444444333333333444444444555555777777777777666666666666777777777777777777777777666666666666666666666666333333333333333333333333444444666777888888888888666666666666555444333222333333444444333333222111333333444444333222000///222222333333333333444444333333222222111000//////////////////////////////000000000000000///......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------,,,,,,+++***,,,,,,,,,+++++++++******++++++------,,,+++)))((())))))***+++,,,------...,,,,,,---...---,,,***)))+++---...000000///---,,,)))+++---,,,+++,,,000444---+++)))***,,,---,,,))),,,,,,,,,---------......////////////////////////...///000111111000///......,,,***))),,,...000111---...///000000///...---............---,,,++++++,,,---...//////...------000///...---,,,---...///------......///000000000,,,------......------,,,,,,---------------------////////////////////////888:::===<<<:::888:::<<>>AAA:::<<>>:::<<<@@@EEEHHHRRReeexxx******+++++++++*********((()))))))))******************)))))))))((((((((())))))))))))((((((((((((+++***)))))))))***,,,---...,,,+++))))))***+++,,,)))))))))******)))))))))((((((((()))))))))*********))))))))))))))))))***)))+++,,,)))$$$###''',,,************************++++++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,------------------------------......////////////............//////000000000000////////////......//////000000111111222444555555444333444555111111222222333444555666444444444444444444444444444444555555555666666666555555555666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444555555666777777666666555555666666555444444333444555555555555444333333222222222222111111000000111222222222222333333333222222222111111111000000////////////////////////...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++)))***,,,---......---,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...///333222222444777666222---,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////////////////---,,,+++,,,...///...---...---,,,++++++,,,---...*********++++++,,,------/////////...---,,,++++++******++++++,,,---......,,,,,,---......//////000......////////////...............------,,,,,,,,,------------------------...//////...---+++******---...///000000000000000------,,,,,,,,,---.........///000///---,,,,,,------......///000000111111---,,,,,,...000111000///111000///000111222111000.........//////000000000000111222222333333222222444444444555555555666666777777666777999<<>>CCC>>>999888999:::999888::::::===BBBHHHRRRddduuu******)))))))))***++++++))))))))))))************))))))((((((((('''''''''%%%&&&'''((()))***+++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++)))******++++++******)))************++++++++++++))))))************)))))))))***+++)))&&&&&&))),,,************************)))*********++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,+++,,,---......///......,,,---......//////......//////............//////000000000000////////////------...///000111222222555666777555333111000000222333333444444333333222444444444444444444444444333333333444444444555555444444444555555666666777555555555555555555555555444444444444444444444444666666666666666666666666444555555666666666555555444555555555555555444444333333444444333333222111222111111000000000111111111111111111222222222222111111111111111111111111////////////////////////------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,---------,,,,,,******++++++++++++,,,,,,))),,,///222222000---***,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,---...///...---***)))***+++,,,...///...,,,)))+++---...---,,,+++,,,...,,,,,,,,,---------......------------------------///......------......///111000......000111000000......------------.........---,,,,,,,,,---...///222111000///////////////***+++,,,---......------//////......---,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,---...//////------------------------///...---...//////---++++++,,,---...////////////,,,,,,,,,,,,------...///---...//////---,,,---............------,,,,,,,,,///......///111111000...---,,,,,,---///000000///111111111111111111111111111222222333333333333333222222222333333333444444555444444444444666777888:::999888888:::;;;<<<<<<:::999<<>>BBBFFFOOOaaarrr******))))))))))))******))))))*********+++++++++******))))))))))))******))))))))))))))))))******)))((('''((())))))(((''',,,+++***)))))))))+++,,,,,,,,,,,,++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))...---+++*********+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...............///000000+++---///000111000...---111111111111111222222222333333333333333333333333333222222222222111111111111222222222222222333333333333333444444444555555333333444444444444555555555666666666666666555555666666555444444666777888444444444333333333222222111111000000//////............//////000111222222111111111111111111111111000000111111222222222222222222222222111111111111000/////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))+++---//////...******+++,,,---...//////------,,,,,,,,,------......---,,,,,,,,,++++++***,,,,,,,,,---------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...111666;;;>>>666333///---------,,,***+++,,,---...//////......////////////............///...---...000000000///++++++,,,,,,------------..............................---------,,,,,,,,,...,,,+++,,,---...---,,,+++---//////............------------------------------------------------000...,,,,,,...000000///............------------+++,,,,,,---...//////000------------------------,,,,,,,,,---...//////000---------............//////////////////000111222000000000000111111222222////////////////////////000///......///111333444999666333111555888555///111111111222222222222222444444444555555555555555777777777888999999:::;;;;;;;;;>>>BBBFFFOOOaaarrr******))))))))))))******+++++++++*********))))))******))))))))))))******(((((()))******************((('''((()))***)))(((,,,+++***)))))))))******,,,,,,------,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++************))))))))))))///...---,,,+++,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------,,,,,,,,,---------......////////////////////////...............///000000+++---///000111000...---000000111111111222222222333333333333333333333333111111111111000000000000111111111222222333333333333333333444444444555555333333333333444444555555555555666666666666666555666555444444444555777888444444333333333222222222111000000//////............///000111222222333333000000000000000000000000000000111222222222222111333333222222111000/////////////////////......---........................------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,&&&'''(((***---...000111...------,,,,,,,,,------***+++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////......111444888;;;333111...------.........------..................000000/////////.........///...---...000000000///---------------.........---------------------------------------,,,,,,,,,...---,,,,,,......---,,,---///111111...,,,++++++///......---,,,,,,++++++---------------------,,,...,,,+++,,,---///..............................,,,,,,------...///000000------------------------,,,------...////////////---------............/////////......//////000000...//////000111111111111000000000000000000000000222111//////000222555888DDDGGGFFF===777555444000111111222222222333333333444444444444555555666666666666777888888999999999:::;;;>>>BBBEEEOOOaaaqqq******))))))))))))******,,,,,,++++++***))))))(((******))))))))))))******(((((()))***++++++++++++***)))((()))***+++***(((******+++***************+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++++++++***+++************))))))))),,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---------............////////////////////////...............///000000---...///000111000//////000000000111222222333333333333333333333333333333222111111111000000000000111111111222222333333444333333333444444444555555222222333333444444555555444555666666666666666666555555444444555555666777333333333333222222222222000000000000//////////////////000111222222222222///////////////////////////000222333333333222111222222111111000//////.../////////000///......---.............../////////------------------------******+++,,,------......***+++,,,---------------...,,,++++++------,,,***&&&''')))+++---///111222......---,,,,,,,,,------(((***------------...///---------,,,---......//////...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,111000...------...///000..................////////////..................000000000/////////.........---,,,---///000///............---...//////000------------------------......------------------...---,,,---...///...,,,...///111000...,,,++++++222111000///...---,,,,,,------.........---,,,+++,,,++++++---...///---,,,------........./////////---------.../////////000------------------------///000//////...---++++++---------............////////////......//////000---...///000000000000000000000000000111111111111222111000///111444777999GGGXXX___NNN777...333888222222222333333444444555555444444444444555666666666666888999999999999999:::;;;===AAAEEENNN```qqq******))))))))))))******++++++************************))))))))))))******'''(((***+++,,,,,,++++++,,,***)))***+++,,,+++))))))***+++,,,---,,,***)))***+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%'''***,,,------+++***+++++++++*********))))))))))))***************)))***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////////////////...............///000000/////////000000000111111///000000111222222333333333333333333333333333333333333333333222222222111000111111222333333444444333333333444444444555555111222222333444444555555444444555666666666666666333444555555666666555555333333333222222222222111///000000000000000111111...///000111111000000//////////////////////////////000222444444333222111....../////////000000000...///000000000///---------........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,---,,,++++++------,,,+++***+++,,,---///000111111///...---,,,,,,,,,,,,,,,))),,,//////...---...///...------,,,---...///000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,---.........---------000000///...............000000000000/////////......,,,,,,,,,...///...---///...---------...000000................................................///---,,,---...///...---,,,...//////...------...000000//////.........---------.........---,,,++++++,,,---///111000...+++,,,,,,---...///000111111............////////////------------------------////////////...,,,***)))---------............///111000000//////000000111---...///000000000///.../////////000000000111111000///......000333555777@@@SSS[[[KKK777111444666222333333444555555666666555444444333444555666777777888:::;;;<<<<<<;;;;;;::::::===AAAEEENNN```qqq******))))))))))))******)))))))))***++++++,,,,,,******))))))))))))******'''(((***+++,,,,,,++++++,,,+++***+++,,,,,,+++***'''))),,,......---+++)))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###&&&***---......,,,***++++++++++++******))))))((()))+++,,,,,,+++***))))))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++.........////////////000////////////////////////...............///000000000000000///000111222222///000000111222222333333333333333333333333333333555555555444444444333333000000111222333333444444333333333444444444555555111111222333333444555555444444555666777777666666222333555666666666555444333333333222222222111111//////000000111111222222......///000000///...---///////////////////////////111222444444333222111***+++,,,...///111222333...///000000000///---,,,---.........//////000000------------------------//////...---+++******)))'''((()))+++,,,,,,,,,+++,,,+++***+++---...---,,,////////////000000000000///...---,,,,,,,,,,,,,,,+++...111111...,,,---.........---,,,---...///000+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////000+++---//////...,,,++++++111000///......---......000000000000////////////---,,,+++,,,...///...---......---,,,---...///000000000000000000000000000....../////////////////////...------...///...---***,,,---...---...000222,,,,,,,,,------------...------...///...---+++***+++,,,...111333222...++++++,,,---...///111222222///////////////.........------------------------+++,,,---.........---,,,---------.........//////222222111111111111111222---...///000000///...------.........//////000000...---------///111444555777AAACCC<<<999:::666,,,333333444444555666777777555555444333444555666777999:::;;;===>>>======<<<::::::===AAAEEENNN```qqq))))))))))))***************************************************)))((('''************************+++***(((&&&''')))+++---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************+++,,,---...,,,,,,,,,------.........+++++++++*********))))))((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////111...++++++...//////---...000111222000000000111333222222222222222222222555444444333333333444444444333333333333222///---111111222222222333333333555444333222222222222222222222222222222222222222444444444555555555555666777777666555444444333333666555444333222222222222//////............//////000000000000000000000000/////////000111111222222///000111222333222111111//////.........---------......---------,,,,,,,,,///...---,,,,,,---...///000///...---------------+++,,,------+++))))))************+++,,,---...///+++************+++,,,,,,111---***,,,000222000---......---------,,,,,,,,,///...---,,,+++,,,---...---,,,,,,,,,,,,---......////////////////////////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...,,,******,,,...///..................------...///000111111000///...000///...---,,,------..................///000111//////.........------------,,,,,,++++++,,,,,,---000000000000///...---,,,....../////////...,,,+++111111000///...------,,,...------------...//////,,,,,,,,,+++++++++******000///...------...///000000///...---------------------,,,,,,,,,++++++++++++,,,---.........---,,,---///000000//////---+++---.../////////...---,,,000///...///000000...,,,222222111111000111111222...//////000111222222333999888777666444111///...222666888777333111444777777777666666666666777777666666888999999888:::===AAA>>>===AAAGGGQQQ```nnn))))))))))))************************************)))************))))))((())))))))))))))))))))))))+++***)))((((((***+++,,,************************)))***+++,,,,,,---------,,,---------,,,+++***))))))))))))******+++------++++++,,,,,,,,,---------+++++++++*********))))))((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////111...,,,,,,...//////......000111111000//////000222222222222222222222222555444444333333333444444555333222111222333333333111111222222222333333333555444333333222222333333222222222222222222222222444444444444555555555555777666666555444444333333555555444333222222222222111000000000000000000111000000000000000000000000000000000//////////////////000111222222222111111//////.........---------......---------,,,,,,,,,...---,,,,,,,,,,,,---...//////...---------------)))***,,,---,,,,,,,,,..................///000111---------------......///777222,,,+++...111000......------------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------...------,,,,,,------.............................................------......///000000///......///...---,,,+++,,,,,,---+++++++++++++++,,,---...//////.........---------///......------......///........./////////......000///...------------............---,,,,,,++++++---------------...//////......---------,,,,,,,,,//////...------...////////////...---------------000000/////////.........+++,,,---.........------///666888222...///000///------......///............---,,,---///000000///.../////////000000000000......///000000111222222333333333333222111//////222555888666333111444777555555555555555555555555666666777999::::::::::::;;;<<>>???FFFRRRcccppp))))))))))))******************************************++++++,,,+++++++++************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,---------------******)))))))))******++++++++++++******************************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........000000000000000000000000///000222222111000000111222333444333222000000111///000000111111222222222222111111222222333444555555:::>>>>>>:::666444444111111222222222333333333222111111111111222222333222222222222222222222222333333333333444444444444444444333333333333333333222222111111111111222222000000////////////000000000000000000000000000000/////////000111222222222...............///000000---------.....................---------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,------...,,,---//////...---......***+++,,,---------,,,+++---,,,,,,,,,,,,---......)))***,,,---...---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,---............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,++++++,,,,,,,,,...---***((((((***---...++++++,,,,,,------.........------,,,,,,------.........///000000000000//////......------------------------...............000000////////////000000111000...------...///000+++---000333333111...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...............------------......////////////.........------------...//////.........------------,,,---,,,,,,,,,,,,---...///---;;;GGGEEE;;;555333222............///000111111333000,,,***+++---//////111111111111000///---,,,000000000000111111111111000000111111111111000000222222333333444444555555555666777888888777666555555888888:::HHH\\\hhhiiiPPPEEE===>>>GGGSSSbbbnnn))))))))))))************************************++++++,,,,,,,,,+++******************************((()))******++++++******************************)))******++++++******)))((()))***,,,------......++++++************++++++,,,,,,+++++++++*********))))))*********++++++++++++******************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////////////////...111333333111000000111///000222222000//////000000000111111222333333444111111111111222333444555333777;;;;;;777444444555111111222222222333333333000000//////000111111222222222222222222222222222222222333333333444444444333333333333333333333333222222111111111111222222000000////////////000000000000000000000000000000//////000000000000000000......---------...///000---------.........//////......---------,,,,,,,,,,,,---............---,,,,,,,,,++++++,,,,,,---...***,,,......------...///&&&''')))+++++++++***))),,,++++++++++++,,,------)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,...............---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++++++++,,,---***++++++,,,------......///...---,,,,,,---...///------///000000000//////111111000///////////////---------.........//////000000////////////000000000///.........000222333,,,...000111222111///...,,,,,,,,,---------------,,,,,,++++++,,,,,,---...//////.........---------//////000111111000//////---------------...//////,,,,,,+++++++++*********------,,,,,,,,,---...//////222999???<<<444111444...//////000000000//////000...+++***,,,///000000//////////////////000000222222222222111111111111000000111222222222222222222111111222444555555555666666666666666666666666333999;;;999AAAQQQZZZZZZIIIBBB>>>@@@GGGRRR```lll~~~))))))))))))************************************,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))((('''((()))+++,,,---......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////...111444444111000000222,,,...000000///......///000000111222333333444444111111111111222333444555...222555444000///222555111111222222222333333333//////...//////000111111222222222222222222222222222222333333333444444444333333333333333333333333222111111111111111222222111111000000000000111111000000000000000000000000000000000///......------......---,,,---...///000---------.........//////......---------,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---...,,,...///...,,,++++++,,,((())),,,...///...---,,,))))))(((((())))))***+++,,,,,,+++***)))))),,,...,,,,,,,,,+++++++++******)))+++,,,...//////......---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------.........------.........,,,,,,---......---,,,,,,******+++,,,,,,---......///...------------...///+++,,,.../////////......///...---,,,,,,,,,,,,,,,---------.........//////......------------......///.........///222444666......//////000000111111////////////////////////,,,,,,++++++,,,,,,---...////////////............///000111222222111000///---------------...///000//////.........---------------,,,+++,,,---...///666000222;;;:::000---222//////000111111000......444222///...///000111000/////////000111333444555333333222222222222222222111222333444555666666666222111111222444555555444666555444444444444555666333;;;===666777AAAEEEBBB@@@??????CCCGGGOOO^^^lll{{{//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,------...///...---,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((()))***+++***)))((((((***))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))))))))***+++,,,*********)))))))))))))))++++++******++++++,,,---******))))))))))))******)))************+++++++++---------,,,,,,+++++++++000///---,,,+++,,,------******))))))***,,,...///---,,,+++*********+++,,,...------------...//////......//////000000111111//////000000000000/////////111333444444444222111222222222111111111000000222222333333333333444444333222222111111222222333111111222222222111111000111222444333222111111222222222222111111111000000333333333333333333333333222222222111111111000000000111111111222222222222000000000000000000000000/////////000000000000111//////000000000...---,,,,,,---......//////......------......///000000000---------....../////////...------,,,,,,------...------------------------++++++++++++++++++++++++,,,---.../////////...---+++++++++,,,,,,,,,------------------------------)))***,,,,,,,,,,,,...///...------,,,,,,------...---,,,,,,+++,,,---///000222000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++/////////...---------,,,111...+++)))(((***,,,...000//////...------,,,,,,///...------,,,,,,---------,,,+++---///000000///---------------...///000))))))***---000111000...111000///---,,,,,,,,,,,,,,,---------,,,---///111---...///111111///...---...---,,,,,,++++++++++++...000222111...---///111---......------...111333444111---++++++---...///000000111111111111000000............////////////,,,+++***+++...000111000++++++,,,---...000000111---///111111111222333555222222222111111111000000111111222333444666666777777666555444444555666777666666777888999;;;<<<===<<<;;;<<<@@@DDDLLL[[[jjj|||+++,,,---...---,,,***))))))))))))***+++,,,---.........//////...---++++++++++++++++++*********************))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))*********+++++++++,,,,,,......------,,,++++++***---,,,,,,,,,,,,+++++++++***************+++,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++******---,,,++++++*********++++++++++++***++++++,,,,,,---,,,+++******+++,,,,,,...------------...//////......//////000000000000//////000000000000/////////000222333333333222111222222222111111111000000222222222333333333444444333222222111111222222333111111222222222222111111000222333333111111111222333333333333444444444444111111111111111111111111222222222111111111000000000000000000111111111111////////////////////////,,,,,,,,,,,,------------...//////000000///...---,,,---......//////..............................+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------///.....................,,,---............---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...............---------111///---++++++,,,...///..............................---,,,,,,,,,,,,,,,---,,,+++---///000///......------------......///+++++++++---000111///...//////...---,,,,,,,,,,,,,,,...//////------...000---...///000000///...---///...------,,,,,,,,,---+++---///...---,,,...000---...///...---...111333===999333000///000111111///000000111111000000///............////////////666444111000000000...---,,,,,,---......///000000000111222222111000222333333333333222222222111111111111222333444555666666777666555444444555666777666666777888999;;;<<<======<<<===@@@CCCJJJYYYgggyyy&&&(((,,,......,,,***(((((((((((()))+++,,,...///............---,,,+++***************))))))))))))))))))))))))************)))***+++***)))((((((***))))))))))))))))))))))))*********++++++++++++,,,/////////...---***((('''*********))))))((((((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,)))************+++++++++******************++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---...------------...//////...////////////000000000//////000000000000//////...///111222222222111000222222222111111111111111222222222222333333333333333222222111111222222333111111222222222222222111111222333333111111222333222333333444444555555555111111111111111111111111222111111111111000000000....../////////000000000////////////////////////............////////////---...//////000//////...,,,---......//////......//////...------,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------000000000//////.........,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,------+++,,,,,,---------------*********++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------...............111000//////......//////,,,,,,------...///000000...---,,,,,,++++++,,,,,,---,,,+++,,,...//////...///...---------------------,,,,,,---///000...------------,,,,,,,,,------+++---//////---,,,,,,,,,---...///000000///...---//////...---------......,,,---......,,,,,,---....../////////...///111333@@@;;;444///---......///...//////000000//////...............////////////000///---...///000000///---.........//////000000111333333222000///000111333333333333333222222222111111222333444555666666666666555444444555666666666666777888:::;;;<<<===>>>===>>>@@@BBBIIIWWWdddvvv&&&(((+++---...---+++***))))))))))))***+++------------,,,,,,+++***))))))))))))))))))(((((((((((((((((())))))******++++++)))***+++***(((((((((***))))))))))))))))))))))))************+++++++++++++++,,,------,,,)))'''%%%))))))((((((''''''&&&&&&((((((((((((((()))******+++++++++******+++++++++))))))*********+++++++++))))))******++++++,,,,,,,,,---...///...---,,,+++***+++,,,------,,,***)))---,,,+++***+++,,,---......------------...////////////////////////////////////000000000000//////......///000111000000000111111111111111111111111111222222222222333333333333222222111111222222333111111222222333333222222222333444333222222444555333333333333222222222222222222222222222222222222111111111111000000000000---------.........//////////////////////////////////////////000000000000------...//////000000000,,,---......///.........---------,,,,,,+++++++++........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........***************************+++---,,,,,,+++---...---,,,,,,,,,,,,,,,,,,---***+++---......---,,,+++))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------...///////////////000000000/////////,,,,,,------.../////////------,,,++++++++++++,,,---,,,+++,,,...///...---///......---,,,,,,,,,,,,...,,,,,,,,,---...,,,+++---------------.../////////111333444222///......---......//////......---......------------......000000000///...---,,,,,,///000000///...///111333???:::333---,,,,,,---.........////////////..................////////////---,,,+++,,,///111111000/////////////////////000111222333222000000000111222222222222222222222222111111222333444444555555555555555555555555555555555666777999:::;;;<<<<<<<<<;;;===???BBBHHHVVVcccvvv))))))***+++,,,---......++++++******)))******************))))))))))))))))))))))))(((((((((''''''(((((())))))******++++++)))***+++***(((((((((***))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,+++)))(((------,,,++++++***))))))((((((''''''(((((()))*********))))))))))))******))))))*********+++++++++***+++++++++,,,,,,------+++,,,---...///...---,,,((()))+++,,,------,,,,,,,,,,,,+++++++++,,,...///...------------...///////////////...............//////000000000000//////......//////000000000000111111111111111111111111111111111222222222333333333222222111111222222333111111222333333333333333444444555444333444666888666666555444333111000000222222222222222222222222000000000000000000000000,,,------------.................................+++++++++,,,,,,,,,------............//////000000,,,---......///.........+++++++++,,,,,,,,,------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,++++++++++++,,,,,,,,,---------......***************************,,,------++++++,,,...,,,,,,,,,++++++,,,,,,,,,++++++---------,,,+++*********+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---------.../////////------.../////////...---...........................---,,,,,,++++++,,,,,,---,,,+++,,,......---,,,///...---,,,,,,,,,,,,,,,---,,,******,,,,,,+++***------------...///000111555777999999888555444444------............---------,,,,,,,,,,,,,,,------------------............///000000///......000222===999333///...000111222......////////////..................////////////666444222000000000///---///000000000000000000000///111222222111111222333000000000000111111111111111222222333333444444444444444555555555555444444555666888999;;;;;;<<<<<<999999;;;???BBBHHHVVVcccwww+++*********+++,,,...///,,,,,,***))))))))))))))))))(((((((((((()))******))))))))))))(((((((((((())))))))))))************)))***+++***)))((((((***)))))))))))))))))))))))))))))))))************+++((()))+++---............------,,,+++***))))))(((((((((((((((((())))))******))))))))))))))))))***)))************+++++++++,,,,,,,,,,,,,,,---------******+++,,,,,,,,,++++++((()))***+++,,,---------,,,,,,++++++,,,---...///...------------...///////////////............---//////000000000000//////////////////000000000000111111111111111222222222111111111111222222222222333222222111111222222333000111222333444444444444444444555444333444777999;;;:::999777555333222111000000000000000000000000//////000000000000000111,,,,,,---------.................................,,,,,,,,,---------......///............//////000,,,---......//////......******+++,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++++++++,,,+++++++++,,,,,,,,,------************************+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...............,,,,,,---.........------..................------......---,,,,,,,,,,,,------,,,+++,,,---...---,,,...---,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++---------------...///000111333555555333222111222------------------------,,,,,,+++++++++,,,------'''&&&''')))---///000////////////...------///111555222...,,,---///000000...//////000000//////...............////////////000///---...///000000/////////000000111111111222///000222222111111222444/////////000000000000000111222222222333333333444444444555555555555444444444666888:::;;;<<<;;;;;;777777:::>>>AAAHHHUUUbbbvvv((()))***+++,,,,,,+++++++++******))))))))))))***(((((((((((()))+++---...*********)))))))))((((((*********))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))************)))******,,,---...//////,,,,,,+++***)))(((''''''))))))(((((())))))***++++++******))))))******+++)))************+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,---************+++,,,,,,---,,,,,,++++++,,,---///000...------------...////////////.........---------//////000000000000//////000000//////000000111111000000111111111222222222111111111111222222222222333222222111111222222333000111222333444444444444222333333222111333666888::::::999777666444333222000000000000000000000000////////////000000111111------------............................................./////////000000000000......---...//////,,,---......//////......,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------.../////////000///...---,,,,,,,,,---*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++++++++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---..................---------,,,,,,,,,------.........,,,,,,------.../////////000///......------......---,,,++++++------,,,+++,,,,,,,,,+++,,,,,,------///---++++++---.........,,,,,,+++++++++,,,------+++,,,------,,,,,,---......------------------...,,,,,,,,,,,,,,,---......((('''&&&))),,,///...---.........---+++,,,...000...,,,******+++---------///000000111111000000///............////////////'''&&&''')))---000111222//////000000111222333333111222333222000000000222//////000000111111111111222222222222222333333333333444444555555444444333444555888:::<<<<<<;;;;;;888888:::>>>AAAFFFSSS___ttt%%%'''***,,,---+++)))'''))))))((())))))***++++++))))))))))))+++---///000************))))))))))))++++++******))))))(((((()))***+++***)))((((((***))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---000000///...---,,,+++***)))))))))))))))***++++++,,,++++++++++++++++++,,,)))************+++++++++,,,+++++++++******))))))------,,,+++,,,---///000---,,,+++*********+++,,,,,,,,,++++++,,,...///000...------------...////////////.........---------//////000000000000//////000000000000000111222222000000111111222222222222000111111111111222222222333222222222222222222333000111222333444444555444111111111000000111444777777777666555444333333222111111111111111111111111.../////////000000111111---------.........//////........................+++++++++,,,,,,,,,------111000///...------...///,,,---......//////......///......------,,,,,,+++/////////......---------,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,---...//////111000...---,,,,,,------))))))*********++++++++++++++++++++++++++++++++++++---------++++++,,,---,,,++++++++++++++++++,,,...---+++***)))***+++++++++***))))))***,,,///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////......------,,,---------------...///000***+++,,,---///000111111000000///............///---,,,++++++------,,,+++++++++++++++,,,------...000...,,,---...000000000++++++***************+++,,,---...---,,,---///111...------,,,,,,------...---------------...///000///---++++++---...,,,)))---......,,,++++++---///000///---...///000///...000000111111111111000000............/////////000...---,,,,,,...000//////...///000111222333444444333444444333000...//////000000111111222222222333222222222222222222333333333333444555555444333333444555888:::<<<<<<;;;;;;999999;;;>>>@@@DDDPPP\\\qqq************)))))))))))))))******++++++,,,------+++***)))(((((()))***+++&&&''''''((()))******+++******++++++++++++******''')))***)))((('''(((***(((((((((((())))))))))))***************)))((((((&&&''''''((()))******+++......//////...,,,***((((((((()))***************,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))$$$%%%''')))+++------...,,,++++++******++++++,,,---,,,,,,+++*********+++---...//////---++++++,,,...---+++++++++,,,...000---///000///---,,,,,,---////////////000000000000///////////////000111111//////000111111111111111000111222333333222111000111111111000000000000000222222222333333444444444333333333333333333333333666666555555555444444444///////////////...------111111000000//////............------------......//////.........---------------------------------111111000///...,,,***))),,,---...//////...---,,,......---,,,,,,,,,,,,---.../////////...---,,,,,,************))))))((((((---,,,+++*********,,,,,,---+++******+++,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...''''''''''''((((((((((((---,,,+++******,,,...///+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++---......---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------------............///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,...------,,,,,,------...***+++---...///...---------------------------------........................---,,,,,,,,,,,,------...------,,,,,,++++++***000///...---------------222111111000///.........---------...///000000111////////////////////////000000000000000000000000111111222222222333333333111111222222222333333333222222222333333333444444333444555555666666555555555555666888999:::;;;<<<>>>>>>???BBBBBBFFFQQQ]]]lll(((((())))))*********+++---------,,,,,,,,,++++++((((((''''''''''''(((((((((((())))))***+++++++++******++++++++++++******((()))***)))((('''(((***(((((((((((()))))))))***)))))))))))))))(((''''''''''''(((((()))******+++......///000///---+++***'''(((((()))******++++++---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---'''''')))***++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++***,,,------,,,+++,,,---...---,,,+++,,,---///000+++---......---,,,,,,---............///////////////////////////000111111//////000111111111111111000111222222222222111000111111111111000000000000222222222222333333333444222222222222222222222222444444444444333333333222000111111111111000//////////////////.........---......------------............------,,,,,,,,,,,,------------------------...............---,,,,,,------............------,,,,,,,,,,,,,,,---...///000000000///...,,,+++***+++++++++******))))))))),,,++++++******+++,,,---000...------...///......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,---------,,,+++******,,,---///444333111///,,,***((('''*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------+++,,,,,,---------,,,,,,------------..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,------...---------###$$$%%%&&&((()))***+++000000/////////.........000/////////////////////,,,,,,,,,,,,------------//////...---------------000000///......---,,,,,,------......///000000111////////////////////////////////////////////////000000000000111111111111111111222222222333333333222333333333444444444444333444555555666666555555999999999999999999999999======>>>???@@@CCCNNNYYYkkk''''''((()))***+++,,,,,,000///...---,,,+++***)))'''(((((())))))(((((('''))))))******++++++,,,,,,******++++++++++++******((()))******(((((()))***((((((((()))))))))******((((((((()))(((((('''''''''(((((())))))*********------////////////...---(((((((((((()))***+++,,,------,,,,,,,,,+++++++++...,,,+++******,,,...///******++++++***))))))(((,,,++++++******++++++,,,,,,,,,++++++******++++++)))+++------------...//////...---------...///000***,,,------,,,,,,,,,---------------............///////////////000111111//////000111111111111111000111222222222222111000111111111111111111111111111111111222222222222222111111111111111111111111333333222222222222111111222222333333222222111000............------------......------------......---,,,,,,,,,,,,+++++++++------------------------+++,,,,,,---......//////.........------.........+++++++++,,,---...000000111111000///...,,,***))),,,,,,++++++++++++******++++++******+++,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,******((()))***+++---...//////---,,,+++***+++,,,---...<<<;;;888444000,,,***(((((()))***+++,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------------........................))))))***+++,,,,,,,,,,,,------------...............------------,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...------,,,,,,,,,,,,------......---,,,,,,,,,------000000000000000000//////111111000000/////////...------------------------+++,,,,,,---....../////////...------------------......------,,,+++++++++------......///000000000000000000000000000000000////////////////////////........./////////000000111111222222222333333333333333333444444444555555333444555555666666555555::::::::::::::::::::::::===<<<===??????BBBMMMYYYjjj'''(((((()))******++++++///...---,,,+++******))))))***+++,,,,,,+++***))))))))))))******+++++++++******++++++++++++******((()))******)))((()))***(((((()))))))))*********((()))))))))))))))(((((((((((()))))))))************+++,,,...............+++***))))))))))))***+++,,,++++++++++++*********,,,++++++***+++,,,---...++++++++++++******)))(((,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++---//////...---...//////............///000111,,,...//////---+++,,,,,,------.........////////////////////////000000111//////000111111111111111111111111222222111111111000111111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222222222333333222222111000..............................------------......---,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...///000///...---,,,,,,---...///,,,++++++,,,---...//////000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,------...,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++'''(((((()))***+++,,,,,,,,,,,,+++++++++,,,---...555444333222000...---,,,))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,---------............---------...//////------------------------------------------------((()))***+++,,,---------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,---000///---,,,++++++,,,---------------,,,,,,,,,,,,////////////////////////,,,,,,,,,------------------------.........//////......---,,,,,,------------------,,,,,,,,,++++++............//////000000000000000000000000000000////////////////////////........./////////000000111111222222222333333333333333444444444555555555333444555555666555555555666666777888:::;;;<<<<<<<<<<<<===@@@AAAEEEPPP\\\kkk******))))))))))))))))))************************)))***+++,,,,,,+++***)))((((((((()))))))))))))))******++++++++++++******)))***+++***)))((()))+++))))))))))))************)))******+++++++++******))))))))))))************((()))***+++,,,---------...---,,,+++***)))))))))************))))))))))))((()))+++,,,,,,,,,+++***)))******+++++++++******,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---......,,,++++++,,,............//////000000000111222111...,,,+++,,,....../////////000000000///////////////000000111//////000111111111111111222111111111111111111222000000111111222222222333111111111111111111111111000000000000000000000000222222222222222222333333111111222222111111000///////////////////////////......------------......------------............------------------------------,,,,,,,,,---......///...---,,,,,,---...///...------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------...,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++))))))))))))))))))((((((++++++++++++,,,,,,------))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------.........------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,000///---,,,++++++,,,---))))))***+++---...//////,,,,,,---...//////000000///000111222222222111111//////.........---------------,,,,,,,,,------............---------------............////////////000000000000000000000000......................../////////000000000111111111111222222222333333333333333333444444444555555333444555555666555555555444555666777888999:::;;;999999;;;???AAAFFFRRR^^^kkk************))))))((((((((((((((()))***++++++,,,((())))))))))))))))))(((((((((((((((((((((((()))******++++++++++++******)))***++++++))))))***+++)))))))))*********++++++******++++++,,,,,,++++++************************'''(((((()))***,,,,,,---//////......,,,+++)))(((+++*********))))))))))))'''(((+++,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,***+++,,,+++)))''''''(((------........./////////111222333111///,,,,,,,,,////////////000000000111///////////////000111111//////000111111111111111222222111000000111222222000000111111222333333333222222222222222111111111000000000000000000000000222222222222222333333333000000000111000000///.../////////000000000000000......------------......------...............///------------------------......,,,+++++++++,,,---.........------.........///...---,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,------------++++++,,,,,,------......******,,,,,,,,,,,,******,,,,,,,,,+++******))))))++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------222222111000///...------+++,,,,,,---...///000000---...///111111111000000//////......---,,,,,,+++,,,,,,,,,,,,,,,------...//////........................//////////////////000000000000000000000000........................000000111111111222222222111111222222222333333333222222222333333333444444333444555555666666555555777777777777777777777777666666888<<<>>>CCCPPP\\\jjj)))))))))))))))*********((())))))***++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******)))***++++++))))))***+++))))))*********+++++++++))))))***+++++++++++++++************************((()))))))))***+++,,,---,,,---///000000...,,,***,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---)))***,,,+++***))))))***,,,,,,---..................///111000///---.............../////////000000///////////////000111111//////000111111111111111222222111000000111222222000000111222222333444444444333333333222222222222111111111111111111111111000000000111111111222222000000111111000000///............/////////000000......------------......,,,,,,,,,------.........------------------------...---+++******+++---...------............------------,,,,,,,,,---......---...............------***+++++++++,,,,,,,,,,,,---............,,,+++***'''&&&%%%&&&((())))))))),,,,,,,,,---------......++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,....../////////000000000++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***,,,---.........------------------------------------------------------....../////////......++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---------...---,,,***)))'''&&&%%%/////////...............((()))+++---...---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................////////////////////////...////////////////////////........................000000000111111111222222111111222222222333333333111111111222222222333333333444555555666666555555777777777777777777777777777777999<<<===BBBMMMYYYggg~~~''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++************************++++++++++++******)))+++++++++***)))***+++)))************+++++++++(((((()))***************++++++******************************+++,,,---...))),,,///222333111///---.........---------,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,+++*********+++,,,,,,---***,,,......------...///+++,,,------......------***,,,...///......///000---------........./////////////////////000111111//////000111111111111111333222111000000111222333000000111222333333444444444444444333333222222222111111111111111111111111.../////////000000111111111111111111111000//////---------.........//////.........------.........+++++++++,,,,,,------------------------------------,,,*********,,,...000,,,---...//////...---,,,+++++++++,,,---...///000////////////...---,,,+++*********++++++,,,,,,,,,.../////////...,,,***))))))((('''(((***,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,,,,------...*********++++++,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,---------))))))***+++,,,------...***+++,,,------,,,+++*********+++++++++,,,,,,,,,((())),,,.........---,,,------------------------.................................///......------++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,***+++---...///...------***+++...000444666999:::333222111000///...------)))***---/////////...---***++++++,,,,,,------...++++++++++++,,,,,,---...........................///////////////.........////////////////////////........................000000000000111111111111111111222222222333333333000000111111111222222222333444555555666666555555555555666888999:::;;;<<<<<<;;;<<<>>>???BBBMMMXXXeee|||,,,,,,++++++***)))((((((---,,,,,,,,,++++++******+++(((&&&'''***,,,+++)))************))))))))))))))))))))))))******************))))))((('''''''''************************,,,---------,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,------......///&&&(((,,,//////...+++(((+++***)))***+++++++++)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...///000000...,,,+++---......///////////////000000000000////////////000000000000////////////111111111111111111111111333222111111333666999;;;777666333111000000111222222111111111000000//////111111000000000000111111000000000000////////////111000///...............------------------------111000000...---,,,++++++------,,,,,,+++,,,,,,,,,444222...+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------...///000///,,,***(((...---+++******+++---...++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,---...///////////////////////////---,,,,,,,,,,,,---......---,,,,,,+++*********+++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,...------,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,---...//////---(((...222,,,***---,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------000666<<>>666444000---+++++++++,,,+++,,,------++++++,,,---+++++++++,,,,,,------...+++...111///,,,***---000+++,,,,,,---------------...000111000...,,,,,,,,,------------------------,,,,,,,,,,,,------.........---,,,+++++++++,,,---......------------..................------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...------,,,,,,------...++++++,,,,,,---///000111................................................000,,,+++...///,,,***+++---,,,,,,,,,,,,---......333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---............,,,,,,---.../////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...............,,,***)))***,,,.........++++++,,,,,,------,,,,,,---......//////.........,,,,,,---...////////////000000000000000000000000000000000000000111111111000000111222333333444555111222333333444444333333444444444555555777888888888888777777888888999999888888:::>>>AAAFFFPPPZZZeeeqqq'''((()))******)))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))&&&((()))******)))(((&&&))))))******+++++++++,,,************************+++,,,,,,,,,,,,+++******************************((()))))))))))))))((('''******++++++++++++******************************++++++******************'''))))))'''###"""%%%)))///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///,,,)))***,,,...---+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++---///222444555888::::::777333111000............/////////000222222111111000...---,,,000000///000000111222222//////////////////////////////000000000000////////////.........------------......//////......---+++,,,...111555999<<<>>>------,,,,,,+++++++++++++++,,,------++++++,,,---******+++,,,,,,---......&&&))),,,,,,((((((+++///+++,,,.../////////...---///000111000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++******+++---...///......------------....../////////...---------,,,+++,,,,,,------,,,,,,+++************************------------------------***,,,///111111///,,,***---,,,++++++*********+++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...------,,,,,,------......---------///111333444/////////...------,,,,,,........................222---+++------+++***,,,---,,,,,,,,,,,,---......//////............//////------------------------++++++,,,,,,---,,,,,,,,,+++,,,,,,---......------///...---,,,++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,...000111,,,***)))***,,,.........)))***,,,---.../////////111111111111000///------,,,------...//////......000000000000000000000000111111111000000000000000111222222222222333333333222222333444444444333333555555555666777999:::;;;888888888888888888999999:::999;;;???AAADDDMMMVVVeeeqqq***((('''(((***+++)))&&&(((((()))***+++,,,------(((((((((((())))))))))))+++***)))'''''')))***++++++*********))))))(((((()))*********++++++++++++******))))))((((((''''''++++++++++++++++++++++++************************''''''((()))+++,,,---...***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++...---+++*********++++++000111111111000...,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////333333333333333222111000...............///000000//////.........//////000////////////000000000000111111111111111111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........---,,,******,,,///222444......//////......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++***+++,,,---+++,,,---......---,,,+++..................------.........------,,,,,,,,,---------------...///000////////////////////////000...,,,,,,.........---***+++,,,---...000111111---------------------------,,,+++)))))))))******+++---......---,,,,,,---++++++++++++++++++++++++...---,,,++++++---...000''',,,...+++)))+++,,,+++++++++******++++++,,,---///...+++******,,,///111,,,,,,---------.........+++++++++,,,---...///000///...,,,+++,,,...000111111///---------...---,,,///...,,,++++++,,,...///------------------------)))))))))***+++,,,---...///...---,,,+++*********------------,,,,,,+++***,,,------......------,,,---,,,,,,...///000...---------------------------/////////......------------------------...///000......---,,,---...///000000///---++++++,,,...///---...///000000///...---222222222111111000///...000000000000111111111111,,,,,,---...000111333444222222333333333333444444555555555555555555444444555555444444444666888999777777:::???BBBEEELLLUUUhhhttt***((('''(((***+++)))&&&++++++*********)))))))))(((((((((((()))))))))***+++***)))(((((()))***+++************)))))))))((()))))))))*********++++++******))))))(((((((((((())))))))))))))))))))))))******************************+++,,,---...//////((())))))))))))***************+++,,,,,,,,,++++++,,,,,,******)))***+++++++++,,,,,,------,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---............------......///000111111111111111000//////...............///000000111000///................../////////000000000000................................................,,,,,,------------------,,,,,,,,,---------.........---,,,,,,,,,---///000---............---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,------------,,,,,,////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---.................................,,,+++,,,...//////...+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,------,,,++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,...000222999;;;444+++)))***++++++++++++***++++++,,,---,,,++++++++++++,,,------******+++++++++,,,,,,,,,---------------...///000///......------...///000///...---...000111111111000///---,,,,,,---///000------------------------......,,,++++++*********000//////............///,,,---------,,,,,,+++***,,,------......------,,,...------...000000///...------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,------...------,,,---...///000222111000//////000111111...///000111111000///.........///000111111111111000000000000111111111111000/////////000000111222222222333333333333444444555555555555555555555555555555555555666777888888<<<;;;;;;>>>???AAAJJJTTTbbbnnn)))(((((()))******)))'''******)))))))))(((((((((((((((((()))))))))******+++***)))(((((()))***+++************))))))))))))((()))))))))***************))))))))))))((((((((())))))))))))))))))))))))************************((()))))))))************((())))))))))))*********,,,,,,++++++******++++++******)))))))))***++++++((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......///000....../////////...------...............///000000222111000...------------....../////////000000000................................................------------------,,,,,,,,,,,,,,,------------...//////......---,,,,,,,,,---------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,------,,,,,,,,,,,,------////////////////////////......------------,,,,,,,,,,,,+++++++++,,,------........................,,,++++++,,,...000000///,,,---------............+++++++++++++++++++++++++++,,,------...------,,,+++---...---,,,+++,,,---+++++++++++++++++++++++++++*********+++,,,...///666???BBB999---(((***,,,+++++++++++++++,,,------***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,......................../////////...............,,,,,,,,,---......//////000///...------...///000------------------------000///...,,,+++*********,,,+++++++++,,,------...,,,,,,---------,,,++++++,,,------......------,,,,,,+++***+++---------+++------------------------++++++,,,,,,,,,,,,,,,,,,......---,,,+++******+++...------------...//////........./////////......///000000111111000000///------...///000000000000000000000000111111111111333333222111000000000000222222333333333333444444555555555555555555555555555555666777888888888888>>>;;;;;;<<<===@@@JJJUUU^^^jjj~~~)))))))))*********)))(((&&&&&&'''((()))***++++++(((((()))))))))***************)))(((((()))***************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((''''''******+++++++++,,,,,,,,,///---,,,***))))))***+++((((((((())))))***+++++++++,,,,,,---------------++++++++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......------............------...............///000000111000///......................../////////000000000000000000000000000000.................................------,,,,,,,,,---------------------------......///...---+++***,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---............------,,,,,,,,,,,,...---,,,++++++,,,---...............////////////////////////............---,,,,,,,,,,,,,,,------........................,,,,,,+++,,,...///...---------------------------++++++++++++++++++++++++,,,,,,++++++,,,---...///---...///...---,,,...///++++++++++++++++++++++++)))))))))***+++,,,---...///666999333+++***,,,---,,,++++++++++++,,,------,,,------------.........---------............///------......---------,,,...............---,,,+++//////000///---+++++++++//////...------...//////------------------------......---,,,,,,,,,------***************+++,,,,,,,,,,,,,,,------,,,,,,+++,,,------......------,,,,,,+++******,,,------,,,,,,,,,---------------------------....../////////...------,,,++++++,,,,,,------------......//////+++,,,---//////...---,,,//////000000000000//////000000000000///...---,,,///000000000111111111111444444333222111111111111222222222333333333444444444444444555555555555555444555777999999999888888999888999===???BBBLLLVVV]]]iii}}}))))))*********)))))))))&&&&&&'''((()))***++++++))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++************************,,,++++++++++++***************+++++++++,,,,,,,,,///...,,,***))))))******(((((())))))************///......---------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------++++++******++++++,,,---------......///......---...............///000000...............///000111............////////////////////////////////////.................................------,,,,,,,,,------------------------***+++---...///...,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........---------------------.........------------.................................---------......+++)))---------------,,,,,,,,,------------------------...,,,)))((((((+++...000,,,------,,,++++++,,,...++++++++++++++++++++++++))))))******+++,,,------))),,,---++++++------***,,,,,,++++++,,,,,,---......---+++******,,,...000------........./////////,,,,,,---------,,,,,,+++---------------,,,+++***000222333222///---------...------------------...------------------------......---,,,,,,,,,------///......---------------+++,,,,,,------,,,,,,,,,,,,------......------,,,///...,,,,,,...000000///,,,,,,,,,---------......---------....../////////---------------...//////---------...............---...111222333222000///........................000000000000///...---,,,///000000000111111111111222222222222222222333444222222222333333333444444444444444555555555666666444555777999999999888888666777:::???AAACCCJJJRRR\\\iii|||(((***++++++***))))))*********)))))))))((((((((()))))))))*********++++++)))))))))******)))))))))))))))))))))************)))*********++++++++++++)))))))))************+++))))))))))))))))))))))))************************++++++******************((())))))))))))*********...---,,,+++************))))))***+++++++++******...---,,,+++++++++++++++---.........---,,,+++***++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------+++************+++,,,,,,------...////////////..................///000000------------...000111222------........./////////------------------------------------------------------------------,,,,,,...------------,,,,,,,,,)))***,,,---.........------------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......---............---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......*********++++++++++++,,,//////...---------......------------------------///...---......---***'''---------,,,,,,,,,,,,,,,------------------------...,,,***((((((***---000*********)))'''(((***,,,------------------------+++++++++,,,,,,,,,,,,,,,***+++***))),,,///---(((,,,,,,,,,,,,,,,------......,,,)))'''(((***---///+++,,,,,,,,,------------+++,,,---.........,,,,,,---------,,,,,,,,,,,,,,,)))---000000---+++,,,...------------------------------------------------000///...,,,+++*********...---,,,+++++++++++++++++++++,,,---------,,,,,,,,,------......------,,,,,,***((((((***,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,------------...///000000,,,---......//////......+++---///111111111//////...------,,,,,,------...------...///000000000000000000000000111111111111111111111111222333444555222222333333333333444444333333444444555666666666555555666777888888888888888999===AAABBBAAAFFFLLLZZZfffzzz(((***,,,,,,***))))))+++++++++*********)))))))))))))))*********+++++++++))))))************))))))((()))))))))************++++++++++++,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************(((((())))))))))))))))))((())))))))))))*********,,,,,,,,,,,,++++++***)))***++++++,,,,,,+++***)))+++******))))))***+++,,,////////////...---,,,+++++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------...,,,------...//////.....................///000000...............///000111---------.........//////------------------------------------------------,,,,,,------------------......---------,,,,,,,,,******+++,,,---------------............---,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---.../////////...,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///++++++++++++,,,,,,------///...------,,,,,,,,,------------------------------,,,,,,......---***(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++)))((((((+++---........................---------------,,,,,,+++***---...,,,,,,...---***---,,,,,,,,,,,,---.........---,,,++++++---...///,,,,,,,,,,,,------------+++---///000111000///...///...---------...///000(((---111000---***+++---------............------------------------------......,,,++++++*********))))))))))))))))))***+++***+++,,,,,,---------,,,,,,------......------,,,***'''%%%%%%''')))))))))++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,++++++---------,,,------......,,,---.../////////...---***+++,,,............---///...------------...///......///000111111111111000000000000111111111111000000000111111222333444222222333333333333444444333333444444555666666777555555555555666777888888::::::<<<@@@@@@@@@FFFMMMYYYfffyyy(((***---,,,***(((***+++(((((()))***+++,,,------)))************+++++++++))))))************))))))(((((())))))*********+++++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++************************++++++,,,,,,------------***++++++++++++,,,,,,,,,***+++,,,------+++***)))+++,,,------,,,+++***)))***)))))))))+++,,,...///000000000000///...---,,,++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---...------------...//////+++,,,------...........................///000000000//////.........//////---------.........//////////////////////////////------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---.../////////...,,,,,,***+++,,,------,,,+++***,,,,,,------...///000000........./////////000000...---,,,,,,++++++++++++------------------------+++++++++---///...,,,)))+++++++++,,,,,,---------++++++++++++++++++++++++,,,...000111000...+++***......---,,,***+++...000////////////////////////............---,,,++++++'''...111---***,,,......---,,,,,,,,,,,,---......///000000111111111111111........./////////000000,,,...000222333333222111000///...---...000222333222777:::888333//////000......////////////......------------------------))))))******+++,,,---...*********+++,,,...///000***+++,,,,,,------------,,,------......------,,,///,,,***)))+++---......++++++,,,,,,---...///////////////......---------......---,,,++++++++++++,,,,,,.../////////...------...///000111111111111000///...------...///000222222222111111000///...000000000000111111111111111111111000111111222222222222333333333444444444333333444444555666777777555555444444444666888999888888999===???AAAIIIRRR[[[gggzzz,,,+++***))))))***++++++************))))))))))))***************************)))))))))((((((''''''((()))***+++++++++++++++)))************+++++++++************************++++++++++++++++++++++++***'''%%%&&&((()))(((&&&,,,++++++******++++++,,,))))))************))))))++++++******************************************++++++++++++++++++++++++***+++---//////...---,,,))))))))))))***+++,,,,,,........................------,,,++++++,,,,,,,,,,,,,,,,,,------..................////////////000------------........./////////.........---------////////////////////////------,,,,,,,,,,,,------//////...---,,,+++,,,,,,,,,------......------,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------...------,,,,,,------.........---,,,,,,+++******------------------------//////////////////......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////------------------------***+++---///...+++***++++++,,,---------+++)))'''+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...)))((((((((()))+++...///+++++++++,,,,,,,,,------***+++------------...000000000///...---,,,,,,+++//////...------------......///000111111///---,,,++++++,,,,,,,,,------------------...///000000111...000111222222111000...000000000000000000000000000000111111111111000000///,,,***+++...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++*********+++------,,,,,,++++++++++++++++++---------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,...///...------...///........................///...---,,,,,,,,,,,,,,,//////000111111111111000000000000000000000000000222111000000000000000111333333333333333222111000555444333333555666666555333333333444444444555555666666666777888888999999;;;999:::===???@@@EEELLLYYYdddwww))))))))))))(((&&&%%%$$$''''''((()))***+++,,,,,,*********************************)))))))))(((((())))))***+++++++++******************++++++++++++************************++++++++++++++++++++++++,,,)))'''(((***+++***(((+++******))))))******+++******++++++++++++************++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,...000111222+++++++++***+++++++++,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////------........./////////000000/////////.........////////////////////////......------------......///,,,)))***---///...+++,,,------......------,,,++++++,,,---------------***+++,,,,,,------,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------......---,,,,,,+++******---------------------------....../////////......,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,------------...------------...//////------------------------000////////////......000000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......---------.........//////+++,,,............///111111111000000///...------......---,,,,,,,,,,,,------...///000000...---+++++++++,,,,,,,,,------------------...///000000000...///111222222111///...........................,,,------......------,,,...,,,***+++---///...---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++***)))***+++,,,---++++++++++++++++++,,,,,,---------------------------------------------------,,,,,,,,,------......,,,------......------,,,---...///...---,,,---...------------------------000000//////............000222555777777666444222000000000000000000000000111000000000000000111111333333333333222222111000222222333444666666444222444333333333444444555555555555666777777888888999:::888999===???@@@EEELLLZZZeeewww)))***++++++)))%%%"""'''(((((()))***+++,,,,,,************************+++++++++************)))******+++++++++******)))************+++++++++,,,************************++++++++++++++++++++++++---+++******+++,,,,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,++++++******++++++,,,,,,------************************************************++++++******,,,///222444......------,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,---------......................../////////000000000000000000////////////////////////////////////..................///...)))&&&(((...111...***,,,------......------,,,,,,,,,---.........------***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***------------------------,,,,,,---...////////////...............---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...------------...//////------------------------///...,,,++++++---///000444222...******,,,///111,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,000000000000///...---------------.........//////,,,---//////......///111222222111111000000//////...---,,,,,,++++++,,,,,,------...//////---,,,+++,,,,,,,,,,,,---------------------...//////000000---...///000000///...---........................++++++,,,,,,,,,,,,++++++...,,,++++++---......---------............------,,,,,,,,,+++++++++************))))))******+++,,,******++++++,,,,,,------------------------------------------------------,,,------------.........------............------...///000///---,,,,,,---,,,,,,,,,,,,------------000000//////////////////000222666999999777444111000000000000000000000000//////000000111111222222222333222222222222222222000111222555777666222///444444333222333444555666444555555666666777888888999777888<<>>@@@FFFMMMYYYcccttt***)))(((((()))***,,,---((())))))***+++,,,------***************************++++++++++++,,,,,,,,,******+++++++++******)))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,++++++++++++,,,,,,)))))))))******)))))))))******++++++,,,,,,------************************++++++++++++++++++++++++%%%'''))),,,------++++++---...///000000///---,,,++++++++++++++++++++++++++++++++++++,,,---.........------------,,,,,,,,,,,,---------............------------.........///------------............///////////////////////////..................///***...111...(((&&&)))...,,,------......------,,,++++++,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...///000000000//////////////////.........++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////000000//////...---------)))...000000555===;;;333......------,,,++++++***------............------,,,+++++++++,,,,,,---...,,,---------------,,,,,,---------.........//////***+++,,,,,,+++***+++---,,,,,,------......//////111000000///.../////////.........---------------,,,---------............------------------------................................................------............------,,,---------,,,,,,...///......////////////......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,------......------------------------------------------------,,,---...///000///............////////////.........///000///---,,,,,,---++++++,,,,,,------.........///000111222111000//////...---,,,,,,...///000000000000000000000000000...///000222222222111000111111000000111333555666:::777333111222444666666333333333444444444555555444555555666666777888888888666777;;;>>>???EEELLLXXXaaarrr''''''((()))***+++++++++((()))******,,,,,,---...************************************+++++++++,,,))))))***+++++++++******+++++++++,,,,,,,,,------************************++++++++++++++++++++++++)))+++,,,+++)))(((***---++++++************++++++)))******++++++******)))******++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,---------***+++---///000000///...++++++++++++++++++++++++++++++++++++,,,---...///......---------,,,,,,,,,------........./////////,,,,,,,,,,,,---------------.........////////////////////////////////////......------------......+++---///---***))),,,///,,,------......------,,,,,,,,,------,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000000000000///..................//////+++++++++,,,,,,---------------........./////////...------------...//////000000000///...---------(((,,,---,,,444??????666......---,,,,,,+++++++++------............------*********+++,,,---...///222111000///...------------------.........//////+++,,,------++++++,,,---+++,,,,,,---......//////000000///...............000///......------......------------............------------------------///..................///........................------............------+++---...---++++++...000---......//////......---,,,,,,,,,+++++++++*********+++,,,---...------,,,,,,,,,------------------------------------------------------------------,,,---///000000000............////////////......---...///...---,,,---...+++,,,,,,---......//////...///111222222222000000............//////000000000000000000000000000000...///111222222111000///111000000000111333555777888555333222333444444444111222444555666555444333555555666777777888888999888777888;;;===???DDDKKKVVV___ppp'''(((+++------,,,***))),,,,,,,,,+++++++++******************************)))))))))******+++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++***,,,---,,,))))))+++...******))))))))))))******+++++++++,,,,,,+++++++++++++++******************************************------------------------000///---++++++,,,---...((())),,,///000111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........------,,,,,,,,,.........////////////000+++++++++,,,,,,,,,------.../////////000000111111////////////////////////---------,,,,,,---------,,,,,,+++,,,---...//////,,,------......------,,,---.........------,,,+++++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111111111111000000///,,,---------......//////+++++++++,,,,,,---------.........////////////000...------------...//////111000000///...---------,,,000///---666CCCFFF>>>000///---+++++++++,,,---------............------))))))***+++,,,...///000888666333111///.........+++++++++,,,,,,,,,------,,,---......,,,,,,,,,...+++,,,,,,---...///000000//////...------------...000000///............///---------.........//////------------------------//////............//////000000000000000000000000...//////000000//////...+++---...---++++++---000------............------,,,,,,,,,+++++++++******+++,,,---...///...---,,,------------------,,,,,,------------------------------------------------,,,---///000111000///---......////////////......,,,...///...------...///,,,,,,------...///000000+++---///000111000///...,,,---///000111000///...000000000000000000000000///000222333222111///...111000//////111333666777555444333333444444222000000222555777777666333222666666777777888888999999999777888<<<===>>>CCCJJJUUU^^^ooo,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((+++***)))(((((()))***+++++++++++++++,,,,,,---...,,,,,,++++++,,,...///111...---+++***)))******+++,,,,,,++++++,,,---///000........................+++,,,------......------++++++,,,,,,,,,---------////////////000000000000////////////////////////........................///...,,,,,,------,,,+++...------,,,,,,------.........,,,+++***)))))))))***+++,,,---///000111111)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,***+++---...///......---///............///000000---...000...,,,+++...000000000//////.........---------------------------...------,,,,,,------...111222222000------111444000000000000000000000000111000//////000222555666111000///......///000111////////////000000000000---,,,,,,++++++,,,,,,---777777555333///------...------------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------------............------000///.........000111222................................................333000---///333555222///444///...333444000...000------..................------------------------000000///...------,,,,,,........................)))***+++,,,...///000111+++,,,---......---,,,+++---...///000000111111111...------,,,,,,------...------------------------------...//////...------///000000000///---***(((...............///000000111111111111111000000000//////////////////////////////......---+++***)))////////////000000000000333222111000000111222333222222333444444444444333333333444444555666666666555666666777888888999999777888:::;;;===AAAGGGKKKTTTbbbnnn))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++******)))************************************************************************++++++++++++++++++++++++*********++++++,,,---...+++******))))))******+++++++++*********+++,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------+++,,,------......------++++++,,,,,,,,,---------------------............................................................///---,,,,,,---...,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,---...//////000************++++++++++++++++++,,,---------------++++++------...---,,,,,,,,,,,,,,,+++,,,------...---...///...,,,,,,...000000/////////............------------------------...------,,,,,,------...---//////---++++++...000////////////////////////,,,+++***)))***,,,...///222111///---,,,,,,,,,---------------............---,,,,,,++++++,,,,,,---/////////...+++***+++,,,------------------------------...//////...------,,,,,,---------.........---......//////......---///...---------///000111...............---------........................111---+++---444:::======888999999444...---000333------------,,,,,,,,,,,,........................//////......---,,,,,,+++------------------------,,,------....../////////---......//////......---,,,---...//////000//////...------,,,,,,------...------------------------++++++,,,------,,,++++++,,,---/////////...---+++---------------...//////------------.........///////////////////////////000000111000000///...---////////////000000000000222222111000000111222222//////000111111111111000333333444444555666666666666666777777888888888999888999;;;<<<>>>BBBHHHLLLTTTbbbnnn((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,++++++***************************************************************************++++++++++++++++++++++++******++++++,,,---------,,,++++++******++++++,,,++++++******))))))******,,,,,,------...---------//////////////////......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------............------------------------........................///---,,,,,,---...---+++,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,+++++++++++++++***+++,,,------......------+++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,------...///...,,,,,,...///////////////............------------------------...------,,,,,,------...,,,---......,,,,,,---...////////////////////////...---,,,,,,,,,,,,......444333111///---++++++***,,,------------.........---,,,,,,++++++,,,,,,---,,,---///...------///000------------------------------...//////...---------------.........//////---......//////......---...------------....../////////.........---------...........................,,,---444AAAOOOYYY^^^VVV]]]XXXDDD222...222444//////......------,,,,,,000000000000000000000000......------,,,,,,++++++,,,,,,,,,,,,------------//////////////////....../////////....../////////++++++,,,..................------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++)))+++,,,...////////////,,,,,,,,,,,,,,,---....../////////000000111111111////////////////////////000000111111111111000000////////////000000000000222222111000000111222222111111222333333333333333333333444444555666666666777777777777777888888888999:::<<<===???CCCHHHMMMTTTbbbnnn++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******,,,---.........---,,,+++---...000111111000///...+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...////////////000000000000------------------------...........................---,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,---............---,,,,,,,,,,,,+++******)))---,,,,,,,,,,,,---...............---------...//////////////////.........------------------------...------,,,,,,------......///000000000000000000////////////////////////333222111000000000000000555555333111000...------........./////////000000---,,,,,,++++++,,,,,,---,,,...///000//////000222,,,,,,---------------------..................---------------..................////////////...........................////////////...------,,,,,,........................---,,,...666CCCPPPZZZ``````jjjdddIII444111222///333222222111000//////...////////////////////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---........................000///...------...///000+++,,,---......//////......------,,,,,,------...------------------------........................)))***,,,---////////////------,,,,,,------...///111111111111111111111111////////////////////////......///000000000000000////////////000000000000222111111111111111111222222333444444555444444444333333444444555666666666777777777777777777777777999:::;;;<<<>>>BBBHHHLLLSSSbbbnnn,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........******+++++++++,,,,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***((((((,,,,,,,,,------,,,,,,,,,...---,,,+++++++++++++++,,,---.........---,,,++++++---...000000000///...,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........////////////000000000000...................................................,,,,,,,,,......---,,,------,,,,,,,,,,,,------000///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...---------,,,,,,+++++++++,,,------......---------,,,,,,+++************---,,,,,,,,,,,,---......///...---------..................///////////////------------------------...------,,,,,,------......//////000111111111000........................111000//////......------222222222111000000///...............////////////---,,,,,,++++++,,,,,,---***,,,......---,,,,,,---,,,,,,,,,---------...............------.........+++,,,,,,,,,,,,---------...//////////////////.../////////000//////////////////.........---------////////////////////////...------...222666999:::???JJJIII888...111111,,,333333222111000000//////........................---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------.../////////...---,,,,,,---...///,,,,,,---...////////////...------,,,,,,------...------------------------........................++++++,,,------........................//////000000000///...---,,,,,,+++000000000000000000000000---...///000111111111111////////////000000000000111111111222222111111111//////000111111111111111333333444444555666666666777777777777777888888888888999:::;;;===AAAGGGKKKSSSaaammm******************************+++++++++,,,,,,,,,,,,,,,------......//////******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++,,,............---+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,------...---------++++++---...////////////---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------............------------............////////////////////////........................---,,,+++,,,.........---...------,,,,,,------.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------------,,,***+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,,,,---///...,,,,,,...///...---.........///////////////------------------------...------,,,,,,------...---,,,+++,,,...//////...........................////////////......------,,,---............------+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++---///000...---------+++,,,,,,------.........///...------------...///+++++++++,,,,,,,,,------...//////000000//////...000000000111000000///.........................../////////////////////////////////...------,,,+++---444666000...222222---000000//////......------------------------------------------,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,---...//////000//////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------///............///000000222111111000///...------000000000000000000000000000000111222222222222222////////////000000000000000111222222222222111000000111222222333333222222333333444444555666666666666666666777888888999999777888999;;;===AAAFFFKKKSSSaaammm))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------------------******+++++++++,,,,,,,,,))))))***++++++,,,------************************************************)))******+++,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++---...//////...---***+++,,,------,,,+++***++++++++++++++++++,,,---,,,,,,,,,,,,------...///,,,,,,,,,---...///111111//////............//////------------------------+++,,,------......------------------............------------............................................................---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,---************+++---......---------------.........------------............)))***++++++,,,,,,++++++---,,,,,,++++++,,,---...,,,,,,,,,+++,,,------...000...,,,,,,...///...---............/////////000------------------------...------,,,,,,------...,,,***((((((+++---...---........................000000000000000000//////+++,,,---......---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***---000111000///...///++++++,,,,,,---......//////...------------...///,,,,,,,,,,,,---------...//////000000000000////////////000000000///------,,,,,,------...////////////////////////////////////000111222222222333444222444666555222000111222........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////------------............------............------++++++---..................------,,,,,,------...---------------------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---......------------...//////111111111111111222222222000000000000000000000000000000111111222111111111////////////000000000000000111222222222222111000333333444555555555555444333333444444555666666666444555555777888999:::;;;888999:::;;;===BBBGGGKKKRRRaaammm~~~******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......************************************************((()))***+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++)))'''******,,,,,,,,,,,,*********)))))))))***+++,,,,,,,,,,,,++++++,,,...///111---,,,,,,,,,...000222333000000...------...///000........................+++,,,------......---------------.........//////////////////000000000111------------------------........................---,,,+++,,,...///...---,,,++++++++++++++++++,,,&&&'''((()))+++...000111---------.........//////,,,---------.../////////))))))***++++++++++++***---,,,,,,+++,,,---///000///............///000000000...+++,,,...000...------.........//////000000------------------------...------,,,,,,------...---***''''''+++.................................------...............------.../////////...---,,,---------.........//////---,,,,,,++++++,,,,,,---$$$'''+++,,,,,,++++++,,,++++++,,,,,,---.../////////...---,,,,,,---...///---------.........////////////000000000000//////....../////////...,,,++++++,,,,,,---...///000000000000000000000000000000...//////...---...///111//////222444///+++...666////////////000000000000------------------------........................,,,,,,------...///000000111000000///......---------...///000000///...---******+++,,,------------...------,,,,,,------...------------------------///...------------...///*********+++,,,---...///---,,,,,,,,,,,,---......+++,,,---...///000111111000000000000000000000000......////////////......////////////000000000000000111222333333222111000000000111222222222222111333333444444555666666777333444555777888:::;;;<<<999:::;;;===???CCCHHHLLLRRRaaammm~~~)))***++++++***)))***++++++)))'''(((+++,,,***(((,,,,,,+++++++++++++++++++++))))))+++...000...,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++++++++***)))(((++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,.../////////......111222222222000...,,,+++...///000000///---+++)))............................................................------------////////////////////////------------------------------------------------......---------,,,,,,,,,,,,---......//////......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......---,,,,,,,,,,,,---......+++,,,,,,------.........000000//////.........------------.........////////////...------------...------------------------//////---...444999555------,,,,,,///222222000---------...///000000//////------------------,,,,,,000///---+++++++++---...111000...---------...///...............---------.........------,,,,,,,,,//////...---,,,++++++******---000222111000000000---///111000...---///111...------...000111000///..........................................---------///111222333222000///333222111/////////000111///000111000///...///000////////////////////////000///...---,,,------...////////////////////////,,,---000111111000---,,,222111///...---------...------------------------000000//////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,555333111///...---------........./////////000000//////000000000000//////111000/////////////////////000000111111111000000111111222333333333333222111111222222222333333333666444222333666777666333888888888888888999999999::::::::::::<<>>BBBEEERRR\\\mmm)))***++++++***)))***+++***+++,,,+++******+++,,,*********++++++,,,,,,---***,,,---,,,***))))))***************************((((((((()))******+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++***+++,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***************************************************++++++******++++++,,,---------,,,,,,,,,------...222111111000///...---,,,................................................/////////............---------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,---------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000222444666666444222000......------......///000//////...........................///////////////...............---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))///000,,,)))+++///000)))+++,,,,,,++++++---///---............------,,,+++,,,,,,------.........,,,,,,------------------000111333444444222000.........//////000111111111,,,,,,,,,------------...,,,,,,,,,------.........+++,,,,,,,,,,,,...222555777444111//////000000///000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------............------...////////////......///000///---,,,---...------------------------,,,---......///.........------------------------+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++---...........................---------------.........,,,,,,,,,++++++,,,,,,,,,************************.........------+++***)))------.........///////////////000000000000//////......///111333555777888222222000///......///000///000111111222222111111111111222222222333333333666777777666444333333444555555666777888888999999777888999:::;;;>>>CCCFFFQQQ[[[kkk~~~)))***++++++***)))***+++)))+++---,,,***)))+++---++++++++++++++++++++++++***,,,...---+++******,,,))))))))))))))))))))))))(((((()))******+++,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++++++++***))))))''')))***,,,,,,,,,*********++++++,,,,,,++++++***************************+++***)))(((((()))***+++************+++---...///++++++,,,---------------///000111111000///...---........................------------------------/////////.........------------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///111333444444333111///---------------......///---------------...................../////////000//////.........---------//////...------------...------------------------...333333///+++,,,,,,++++++---//////---,,,---///+++,,,,,,------------,,,------------------------+++,,,,,,---.........---...///111111111000...---------...//////000111111,,,,,,,,,---------......,,,,,,------------------+++,,,---------...111333666222///...000222333222111///......//////...---------------------------,,,,,,------...//////000---------------.../////////000111222333222222111...///000///---,,,---...------------------------,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---------,,,++++++---.........//////////////////000000000000//////000//////000111222333444////////////////////////000111111222222222222222111111222222222333333333333555666555333222333555333444444555777888888999999::::::999:::>>>CCCGGGOOOYYYjjj}}})))+++++++++***)))***+++))),,,---,,,***)))+++---,,,,,,++++++++++++++++++))),,,......,,,***,,,---((((((((((((((((((((((((((())))))***+++,,,,,,,,,............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++)))))))))))))))((('''&&&&&&(((+++------,,,***)))+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,***)))'''''')))***,,,************+++...000111((()))+++---......---------...000222222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000222333333222000///---,,,,,,,,,,,,---......+++,,,,,,------.........---.........//////000000//////.........---------//////...------------...////////////////////////+++...000000111333111,,,---000222222///,,,,,,---)))***+++,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------.........---,,,---.........---,,,+++******++++++,,,---......,,,,,,,,,------.........------------------------+++,,,......---...000111111...+++,,,000555666666111///......//////...,,,........................,,,,,,------...///000000///............///000000***+++---.........------.../////////---,,,---...------------------------+++,,,.../////////......------------------------------------------------(((***,,,......,,,***)))------------------------,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000//////000000000000111111111111//////000000000000//////111111000///.........//////000000111111111000000111111222333333333333222111111222222222333333333000222444444222222444666222222333444555666777888;;;;;;:::999:::>>>DDDHHHNNNXXXiii|||,,,+++*********+++---...***++++++++++++,,,,,,,,,++++++************++++++++++++******))))))((((((,,,+++***)))((((((((((((******))))))******+++,,,+++++++++******))))))))))))******++++++******)))''''''((()))***++++++++++++******)))))))))))))))+++*********+++,,,------------,,,+++******++++++******))))))))))))******++++++++++++++++++++++++,,,,,,+++***))))))*********+++,,,,,,------,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,------.../////////,,,---.........---+++***+++++++++,,,---...///000........................---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---......---,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,---...---,,,+++***........................//////////////////...............///000111111222------------------------------++++++++++++---------------------...///000......////////////......,,,---------.../////////111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000000//////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333......---,,,---...///000...------,,,,,,------...------------------------------------------------000///...------...///000000222555444111///000111////////////............---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,...000111111000...,,,//////...---,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......000000000000000/////////////////////////////////---------.........//////............/////////000222000///------///000222333333333333333222111000222222222222222222222222333333222111111222222222888888888888888999999999777888999999;;;>>>CCCGGGMMMXXXjjj}}})))((('''''''''(((******((())))))))))))*********++++++************++++++++++++++++++************,,,,,,+++***))))))))))))******))))))******+++,,,------,,,,,,++++++++++++******++++++++++++******((())))))******+++++++++++++++***)))))))))))))))***************+++,,,,,,***)))((((((''''''((((((++++++************++++++++++++++++++++++++++++++,,,++++++******************+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,------.../////////111111222222111000///...------,,,,,,,,,---..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++******................................................////////////////////////------------------------......---,,,,,,---............---------......///......////////////......---------...............000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///.........------------,,,,,,,,,---------..............................---......//////......---------------------------...------......///000111...------,,,---...///000...------,,,,,,------...------------------------000000000000000000000000//////............//////+++...000///---++++++,,,,,,,,,------......//////---,,,++++++,,,---///000---------------------------,,,,,,,,,------......------............------//////...------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////////////////---------------------------------.........//////........./////////000000111000///......///000111222222222222222222111000222222222222222222222222444444333333333333333444777777888888888999999999888999999:::;;;???DDDHHHOOOYYYiii{{{+++************+++,,,,,,((())))))))))))*********++++++************+++++++++++++++++++++,,,,,,,,,---,,,+++******)))************))))))******+++,,,......------------,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++***))))))))))))*********)))))))))***++++++)))((('''''''''''''''''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---......//////333333444444333222000//////......---,,,,,,------........................+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,................................................111000000///...------,,,------------------------//////............////////////...---------............////////////.....................---------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,---------.................................//////////////////...........................//////...............///...------------...//////......------------..............................111111111111111111111111......////////////......,,,...//////---,,,,,,---******+++,,,---...//////------------...000111333------------------------,,,------------............---,,,++++++,,,---...///.........---,,,,,,,,,,,,,,,,,,,,,------------------------------------000///...---,,,,,,,,,,,,........................------------------------------........./////////....../////////000000000111000///......///000111///000111111222222111111333333333333333333333333444444444444444444555555777777777888888888999999999999:::;;;<<<@@@EEEHHHQQQZZZhhhyyy++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++************++++++)))******++++++,,,,,,,,,---,,,,,,+++******++++++******))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,+++******))))))*********)))))))))))))))******+++******)))))))))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...+++,,,,,,------...//////111222222222222000///.........------------..............................,,,---...//////...---,,,++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111000...---------...///........................------------............000000//////...---------................................................000///...------------------......//////......---/////////...---------,,,---.../////////...,,,+++,,,,,,,,,---------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------......////////////..............................///......------......///------------......//////......------------......................................................---...///000000///...---......//////............++++++,,,---......////////////.........///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------...............------------+++,,,,,,,,,------......------------------------...------,,,++++++,,,,,,---------...............////////////////////////............////////////...////////////000000000000000////////////000000......///111111222222222333333333333333333333333333444444555555555555555666666777777888888999999999:::;;;;;;===@@@EEEIIIRRRZZZgggwww'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++************++++++((()))))))))******++++++,,,,,,++++++***+++++++++******))))))******+++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,++++++*********************)))))))))))))))***+++++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---.........///000111111111000///...------------...///000111...........................---,,,++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000///---,,,,,,,,,---...........................---------.........//////////////////////////////........................---------......---------000///...---------------------............------/////////...---------,,,---.../////////...---,,,,,,,,,,,,------.........------,,,,,,,,,---........................//////,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,------...///000---------...............///......------......///////////////////////////---------------------------...///000000///...---,,,+++++++++,,,,,,,,,,,,//////..................111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,...///000000///...,,,---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------......//////////////////////////////........./////////000000////////////000000000111000000////////////000000---...///000111222222222333333333333333333333333111222333444555444444444555666666777888888999999999:::;;;;;;===@@@EEEIIIRRRYYYfffvvv((()))******++++++******((())))))))))))*********++++++************++++++)))))))))))))))*********,,,+++************++++++******))))))******+++,,,))))))************++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,+++************+++++++++***)))))))))******)))))))))))))))******+++***))))))))))))))))))***++++++++++++++++++++++++******,,,---------,,,+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,------......///000111222333222111111,,,,,,,,,---...000111222........................///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000---,,,,,,+++++++++++++++........................------......///000000000/////////000000000000000........................,,,---............---,,,//////...---------......------............------...............------------...............------,,,,,,,,,---......//////,,,,,,,,,,,,,,,------............///////////////,,,,,,,,,---------......////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---...///000,,,---......//////......//////............//////000000000000000000000000////////////////////////......////////////......///---,,,,,,...//////...000000/////////.........222000///---,,,,,,,,,,,,........................,,,---...///000///......,,,...000222222000...,,,---------.../////////000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...//////000000------------------------....../////////000000000/////////000000000111111//////000000000000//////...///000111222222222222333333333333333333333333000111333444555555444333444555666666777888999999999999:::;;;<<<@@@EEEHHHOOOXXXeeeuuu***+++,,,---...---,,,,,,((())))))))))))*********++++++************++++++++++++***************)))******)))))))))******+++******))))))******+++,,,)))))))))*********++++++******++++++++++++******((())))))******+++++++++---,,,++++++******++++++,,,,,,+++***************((((((((((((((()))******+++******))))))******+++++++++++++++++++++++++++)))***,,,---...---,,,+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---.........///111222333444333333...............///000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---......///------------------------...---,,,,,,,,,,,,---...------------------------...------------...//////---------------,,,++++++..............................//////000111111222222222111111000000//////........................---...////////////...---......---------......///,,,------......------,,,---------.....................---------......///,,,,,,------.../////////+++++++++++++++,,,---------------....../////////,,,,,,,,,---------......////////////////////////------............------........................---------,,,,,,------...,,,---.../////////...---//////............//////000000000000000000000000//////////////////////////////............//////111///------000111111000---.....................111000...---,,,------...////////////////////////,,,---///000000000......------...//////...------,,,------...///000000111............------------------------------------......---------......///------...//////000111111------------------------.../////////000000000000//////000000000111111111//////000000000000//////000000111222333333222222444444444444444444444444111222444666777666555444444444555666777888999999888999999:::;;;???DDDHHHMMMUUUddduuu'''((()))***+++***))))))***++++++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++************)))))))))))))))***************)))***++++++,,,))))))*********+++++++++*********++++++*********''''''((()))***++++++,,,---,,,++++++******++++++------,,,+++******++++++)))))))))))))))***++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,.........,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---......+++,,,///111222333333333000000///............///........................---...///111111///...---------------------------........................++++++,,,,,,---...//////...........................---,,,,,,,,,,,,---...---------------------------------------.../////////000111111111000...---...........................//////000111222222333555555333222111///......////////////////////////...///000111111000///...---------------...///000,,,------......------,,,,,,------......////////////...---,,,,,,---///000,,,,,,------...///000000++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------....................................////////////......000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,.../////////...---//////............//////000000000000000000000000////////////////////////000///...------...///000...+++)))))),,,......---***++++++,,,---...////////////...------...///000------------------------,,,---///000111000///---...---,,,,,,,,,,,,---...,,,------...///000111111/////////...---------,,,////////////////////////222111000//////...//////.........///000111111222////////////////////////////////////000000000000000000000000111111111111//////000000000000//////111111222333333333333222444444444444444444444444222333555777888888777666444444555666777888999999777888999999;;;>>>CCCGGGKKKTTTcccuuu,,,,,,,,,---------......,,,------,,,+++***,,,---///---+++***++++++***(((,,,+++******))))))******************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))***+++---...//////------------,,,,,,+++***------,,,,,,+++***))))))*********)))))))))))))))***************++++++,,,******************++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...............////////////000000//////......------......////////////......///---,,,---------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++........................///---+++,,,---...------000...---...///000///...*********+++,,,---...//////////////////.........---...///000000///......000000000000000000000000////////////000000000000222111000111222111000...000000//////.........---111///,,,******+++---...111000...---,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......000///...---------------...------,,,---...///000,,,++++++,,,...///...---000000000///......------------........................------------..............................---...///000000///...---000000////////////000000000000///...............------...//////...------888777555333111///......000000////////////000000222000//////111111111000000///...---------------+++,,,---...//////......//////......------------,,,,,,,,,---------......///////////////......---((()))+++---////////////---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,******...555;;;FFFFFFFFFCCC===666...)))000000//////.........---...)))$$$&&&---222000---////////////000000000000333333222111000000000111///000111222222111//////111111111000000000000000333333222222222222222222555555555555555555555555888555444555555444555888:::888888;;;<<<===CCCJJJNNNUUUaaaqqq***+++++++++,,,,,,,,,,,,,,,------,,,+++***,,,...---,,,******+++,,,+++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******......---,,,++++++******,,,,,,------,,,,,,+++***------,,,,,,+++******)))*********++++++++++++++++++************+++,,,,,,---------,,,,,,++++++***************++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------.........------,,,,,,------...............////////////000000////////////............////////////............------------,,,,,,------------------------++++++,,,---------------........................///---,,,,,,---......---///---,,,---...///...---,,,,,,,,,,,,---...//////////////////////////////...///000111000///...---////////////////////////000000000000111111111111111000///000111111///---000/////////............000///---+++***+++---...///...---------...///////////////.........------,,,,,,---------............---,,,,,,+++++++++,,,//////...---...///000111666333///------..................///////////////..............................------------......111111000000000////////////000111222222111000/////////............//////111000///.......................................---------...///000111222......------------......222000...///000111000000//////...---------------000000000000000000111111---------------,,,++++++,,,,,,---------...............//////......---,,,---...///000000///.........---,,,++++++,,,---.........---,,,,,,---......+++,,,---,,,+++,,,000444???@@@@@@>>>;;;666000---,,,,,,------.../////////111...***,,,000333333111////////////000000000000333222111111000000111111000000111111111111000000000000000111111222222222222222222222222222222222555555555555555555555555777444444777777666777;;;;;;999999<<<===>>>DDDKKKNNNUUUaaappp))))))))))))*********++++++,,,---,,,++++++,,,...,,,***)))***+++------,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******//////...,,,+++***)))(((,,,,,,,,,,,,,,,++++++***---,,,,,,++++++***************++++++,,,---------+++************+++,,,,,,000000///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------.........------,,,,,,------...---............/////////////////////000000000000......////////////...............------------,,,------------------------,,,,,,---.......................................///---,,,,,,---......---...,,,+++,,,---...---,,,///...............//////000000000000000000000000000111111222111000///...........................111111111111222222222222000/////////000000...---////////////............000///---++++++,,,...///------------...///000111000000000///////////////,,,------------............---,,,,,,+++,,,,,,,,,000000///......000111222===999222...------......------......///000000111..............................------------......111111111000000/////////000000111111111111000000///......------......///222111000///............//////...------...////////////...------------...///......------......///111///......///000000/////////...------------...///...---,,,,,,,,,---...,,,---///000///...,,,+++,,,------------...............//////......---,,,...//////000//////............------------............---,,,,,,---......,,,---......,,,,,,---...111222222222111///...,,,***+++,,,---///111222222222111000///000111333333////////////000000000000222222111000000000111111111111000000000111111222///000111222333444444555111111111222222333333444444444444444444444444444555333555999:::999:::===<<<::::::===>>>@@@EEELLLOOOUUUaaaooo))))))))))))************+++,,,---,,,++++++---...---+++)))***+++,,,,,,+++,,,+++******))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********)))******+++,,,------...***))))))))))))***++++++//////......------,,,,,,---------.........//////,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...---------.........//////......//////000111111222......////////////............///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................///...,,,,,,...///...---...---,,,,,,......---,,,//////......---.........000000000111111111111111222222333333222111000///........................000000000111111111222222222111000000111111000...///////////////.........///...---,,,,,,---...///...............//////000////////////////////////------------............//////............//////000000///......///000111:::666111...---.....................//////000000////////////..................------------......---.........////////////......////////////......//////............//////222111000///............111///...,,,,,,...///111333222111000////////////111111000000000000111111000///------/////////...///......---------......///---+++)))))))))+++,,,...///222333333111///---------------............//////000000//////...---******+++,,,......////////////............//////......------------..................---------...*********++++++,,,,,,,,,+++,,,---///000222333444///000111///------///222////////////000000000000111111000000000000111111222111000///000111222333222222222333333444444444000000111222333333444444444444444444444444444444666555777<<<===;;;:::<<<;;;999999<<<>>>???EEELLLOOOVVVaaaooo}}}*********++++++++++++,,,***,,,,,,,,,++++++---//////---+++***++++++***))),,,+++******))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++((())))))***,,,------...******+++,,,,,,+++++++++,,,,,,+++++++++++++++***((())))))***+++,,,------((((((((((((((()))******++++++,,,,,,------......---------.........//////,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...------------............------...///000111222222......////////////......---///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................000...,,,---...///......///...---...///000///---......------------------111111111222222222333333333333444444444333111000/////////////////////////////////000000000111111333222222222333333111000.........//////////////////...---------...//////000000000//////......---........................---------.........////////////.........//////000000///...---------...///000...,,,---...//////...000000//////............000000/////////...............------------......+++,,,---...///111222222//////............//////111111000000000000111111111111000///////////////111000...------...000111------...///111333555666111111000000000000111111000///------/////////.........---------......///222000...,,,,,,---...///...///222444444222000...---------.........//////000111111111111000//////+++++++++,,,---...//////////////////////////////...........................,,,***)))***,,,...///------------...//////000,,,,,,---......///000000---///111///,,,+++---000////////////000000000000111000000///000000111111222111000000000111333444555444444444333333222222000000111222333333444444444444444444444444444444888777:::???@@@;;;888999999777888;;;===>>>DDDKKKOOOVVVaaaoooyyy{{{+++++++++,,,,,,,,,------***+++,,,,,,++++++---///000...+++***+++***)))(((...---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,)))(((((((((((()))******))))))***+++,,,---......++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++******))),,,,,,,,,---------.........------,,,,,,------...,,,------------.........,,,------...///000000111......////////////......---///111000---+++---///........................++++++,,,---------------........................000...------...//////...000///......///000///......------,,,------......111111222222333444444444333333555555555555444333111111111111111111111111.../////////000000000000555444333333444444333111.........///////////////..................//////000000111000000...---,,,------............//////------........./////////---------,,,------...///000///---,,,,,,---......)))))))))+++...000000///111000000///......------111000000//////...............------------......---...///000222333444555111111000000000000111111222111111000000111111222000000//////000000111111000000///......///000000............///000111222000//////......//////000111///......///000000///...------------...//////000///...---,,,---......,,,---///000111000...---------........./////////000111111111111000//////111000///.....................////////////......---...////////////...---+++)))&&&&&&(((+++---...---------------.........++++++++++++++++++,,,,,,---000222000...---...000////////////000000000000000000/////////000111111111111111111111222333444666555555444333222111000111111111222222333333444333333333333333333333333888888<<>>DDDKKKOOOVVVaaaooo}}}~~~+++++++++,,,,,,,,,,,,---***+++,,,,,,+++,,,...000...,,,******+++++++++)))...---,,,,,,++++++,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++******))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***************++++++,,,******++++++,,,,,,------************++++++++++++------,,,,,,+++******))))))******++++++******))),,,,,,,,,---------.........------,,,,,,------...,,,,,,---------.........,,,,,,------......//////......////////////......---000222000---+++---000////////////////////////,,,,,,---.......................................000///------/////////...///...------//////...---------------...///000000222222222333444555555555222333555666777666666555111111111111111111111111//////000000000111111111444333222333444444222000............/////////000............/////////000//////000111000000///........./////////000000000............////////////---------------...//////111000...---------...///---+++******---///000000///////////////.........111111000000///......---......------------......000000000111222222333333222111000//////000111222111111000000000000111111.........///000111333333////////////////////////222111000...---,,,++++++000000////////////000000222000...///000111000000---------------...//////,,,,,,,,,,,,,,,---------,,,---....../////////...............///////////////////////////...------222111///...------......---...////////////...------...///000000///...---,,,***((())),,,...---,,,)))***+++++++++++++++***+++++++++,,,,,,,,,,,,------///000000/////////000////////////000000000000///////////////000111111///000111222333333333333444444333333222222111111222222222222222222222222333333333333333333333333555666;;;BBBCCC===888888999777888;;;===???EEEMMMOOOVVVaaaooo***++++++++++++,,,,,,,,,***+++,,,,,,+++,,,...000,,,+++)))***+++---,,,,,,,,,+++******))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++************************((()))***+++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++***)))))),,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------.........////////////......---000333111---+++---111---------------------------......///////////////........................000///------///000///......---,,,,,,......---,,,............///111222222222222333333444555666666222333555666777888777777000000000000000000000000000111111111111222222222333222222222333333111000---.........//////000000---.........//////000000---...///111111111000000//////000000111111111222............/////////000///////////////000111111222111000.........///000444000,,,***+++...000111------......///000000000222111111000///......---.........------.........000000000000/////////...000///...------...///000000000////////////000000------...///000222444555//////000000000000//////---------...///000111111222222111111111111222222222111//////111111111000---------------...///000......///000111111111000////////////000000111111............/////////000------......------,,,+++---,,,++++++,,,---///000,,,---...//////...---,,,---...///000000///...---...------000222222///+++***+++---.........---,,,------......///000000111,,,,,,---...//////......////////////000000000000///////////////000111111///000222333444444333333222222222222222222222222333333222222222222222222333333333333333333333333222444:::BBBDDD>>>999999:::888999<<>>BBBIIINNNRRR]]]nnn,,,++++++******++++++,,,------+++++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,******++++++++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------------------------........................000///............///000...............---------////////////000000000000//////...---,,,,,,------000000000000000000000000...............///000111000000111222222111111111///////////////////////////////////////000000000333222000000///000111222222222222111111000000//////000222444555666777777222111...---,,,---...///000000000000111111111111000111111111111000//////.........///000111222333222111111111111000000000000000000000000000000000111000000////////////000000////////////000000111999444...,,,---000111111.........------------,,,...------...//////...,,,,,,---...////////////...//////000000000000//////000000////////////000000......//////000000111111000111111111111000///...222111//////000000...,,,//////000000111111222222000000000000000000000000...............//////000111000000000000/////////222222111000000000111222000////////////000111111000000...---,,,+++++++++,,,------.........//////------------------------...............------------///000000///......///000///------///000///...---------...............------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,....../////////000000000/////////.........------000000000000000000000000111000///.........///000///111333444333222222222444333111000000000111222333333333333333333333333333333333333444444444444777555555888888666666999999777888<<<===>>>BBBIIIMMMQQQ[[[lll,,,++++++******++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,*********+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------........................///..................///........................------........./////////000000//////......------////////////////////////---------......000111111///000111222222222111000/////////000000/////////000111111111111000000///111111000000000111222333333222222111000//////...//////000000222333444555333222000......///111222///000000000111111111111222333333333333222111111------...///000222444555333333222111111000//////////////////////////////000000000////////////000//////...//////000111111CCC<<<333000111333111///000000000/////////////////////...///111111000//////////////////000111111//////000000000000//////000//////////////////000.../////////000000000111///000000111000///...---///......///111111000///------...///000111111222//////////////////////////////.........//////000000000000000000000000000111000...,,,,,,---///000......---------......///111111000///.........///------------......//////------------------------........................---///000000.........///000///------///000///...,,,,,,,,,------......///...------,,,,,,------...------,,,,,,,,,,,,------........./////////000000////////////............////////////////////////888666333000......//////---///111222111111222333333222111000000000111111222222222333333333333333222222222333333333444444666555555666777666777888888666777;;;<<<===AAAHHHLLLOOOYYYjjj}}},,,++++++******++++++,,,,,,,,,,,,------......///++++++,,,,,,---------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------------------------------------------------------------------------------.....................000000000111111111222222111111111111000000//////........................---------......000111111//////000000111000000000//////000111111000//////000111111222111111000///---......///000111222333222222111111000///......//////.........///000111222111/////////000222333///000000000111111111111222333333333333222111111------...///111333444555444444333222111000///////////////////////////////////////000000000000/////////...//////000111111<<<666000...//////,,,(((000000000000000000000000///......///111222111///000///.........///111111//////000000000000/////////......------......///////////////000000000000//////000000000000//////000///...///000111000///,,,,,,,,,---...///000000////////////////////////111111000//////000000000000000000000111111111111222000...,,,,,,---...///000000////////////000000////////////000000111222000///...------------...---------------------------........................///000///...---...000000///------///000///...---------......///////////////............//////......------------..................////////////000000/////////.........////////////////////////777666333000/////////000,,,...000000000000222333222222222111111111111111000111111111222222222333222222222333333333444444444666777777888888777666666555666:::;;;<<<@@@FFFLLLNNNXXXiii{{{,,,++++++******++++++,,,)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&(((++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,---------.........******++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---------------------------------------------------,,,,,,------------,,,,,,---------...............////////////000000000000111111222222222222111111.......................................///000111222111000////////////000//////111111111111/////////000111222222111000///+++,,,---...000111222222111111111000000//////...///......---------.....................///000000000000000000111111111111000111111111111000//////.........///111333444555444444333222111111000000000000000000000000000000...//////000000000000///000////////////000000111111///------//////---***---............/////////,,,,,,,,,---///000///---------,,,,,,------.../////////000000000000//////......------------......////////////000000000000////////////000111222222666444111////////////...,,,,,,------......//////000000000000000000000000222111111000000000000111000000000111111111111222444333111000///000000111///......---------------,,,,,,,,,---...///111111000///...---,,,,,,---...---------------------------------..................///000///------///000000///------///000///............////////////////////////......////////////......------......///------........./////////000000000/////////......000000000000000000000000000000///...///000111222---...000000///000111333222222222222111111000000000000000111111222222333333333333333444444444444444777888777777999888555777555666:::;;;<<<@@@FFFLLLNNNXXXhhhzzz,,,++++++******++++++,,,&&&'''((())))))*********,,,++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++&&&)))+++,,,+++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------******++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,------------------------........................,,,---...//////...---,,,---------.........//////,,,,,,,,,---------.........///111222333333222222........................//////.........//////000666444111///...///000111...///111222222111///...---...000111222111000///,,,---...///000000000000000000000000000/////////------......//////000000+++,,,...///000000000///000000000000111111111111000111111111111000///////////////000111333444555333333333222222111111111000000000000000000000000---...///000111111000///111000000////////////000000////////////000000000---.........////////////,,,,,,,,,---///000///...,,,,,,,,,---------......//////000000000000////////////............//////000000000000////////////000///......///222555777999666111......///000000////////////////////////000000000000000000000000111111000///////////////000000111111111222222222444333333222111111000000------,,,+++++++++++++++,,,,,,,,,,,,---.../////////...---,,,,,,---///000........................---------.........///////////////...------///111000///------///000///...////////////............///......------......///...------,,,,,,------...---------.........//////000000000000/////////...000000000000000000000000......///000111111222333...000000000///000111333222222222222222111000000000000111222222333444444333444444444444555555555555888777333444888999777888777888<<<======BBBHHHLLLNNNXXXgggzzz,,,++++++++++++++++++,,,)))***+++,,,---......------,,,***)))'''%%%######++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++'''***---...---+++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------------------------000000000000000000000000---...///000000///...------------.........///////////////000000000000111,,,...///111222222222222000000000000000000000000000//////.........//////999777333///...///111222...000111222222111000...+++---///111222111000000//////000000000000//////////////////000000000000,,,,,,...000111222222222,,,...000222333333222111000000000000111111111111222333333333333222111111//////000000111222444444333333333222222222222111000000000000000000000000---...///111111111000///222111000//////...//////111111000...,,,+++---000///000000000111111222222...---...///111222111000---...//////000000////////////000000000000//////000000////////////000000000000000000////////////000///------///333777:::888444000---///222444555111111111111000000000000000000000000000000000000111000///...............000000111111222222222222222222222222111000...---222111000/////////////////////...---------......---,,,++++++,,,///111333////////////////////////---------.........///////////////...------///111000///------///000///.../////////......---------...------,,,,,,------...---,,,,,,++++++,,,,,,------------.........//////000000000000////////////000000000000000000000000111222333333333333222111///000111000//////111333111222222222222111000000111111222333333444555555444444444555555555666666777999666000000777:::999:::888:::===??????DDDJJJMMMOOOXXXgggzzz************************+++******)))***+++---...************************************************++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************))))))((((((*********++++++,,,,,,,,,---,,,,,,+++*********+++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,...000222444555...,,,***((((((***,,,...///...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,---------------,,,---,,,,,,,,,,,,---......///...---,,,+++,,,---...------............------............////////////000000///......///000111////////////////////////111///...---//////...---111111000///////////////......---,,,+++)))''''''111000///......///000111000000000000000000000000............/////////000000000000000//////////////////111222444666777777111111222333222111000///000111111111111222222222111000///////////////000////////////000000000000000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000,,,---///000///...,,,***////////////////////////............/////////000,,,,,,------.../////////111111000000//////........./////////000000000111111000/////////000222333666555444333111000///...///111222000---,,,...111444333222000//////...///111111111000000000000000//////............//////++++++,,,---...///000111000---+++***,,,.........//////.........//////000222111000000111222000///+++++++++,,,,,,,,,------------...---,,,+++---///111000000///////////////,,,---------------------------......------,,,+++---.........---,,,,,,+++.........,,,++++++---//////......///111000...,,,111000///......---......222222111111000000//////////////////000000000000000000111222222222222111111222222222222333333333111111111222222222333333555555666666777777888888666777888888:::===BBBFFFIIISSSXXXbbbzzz************************---,,,+++*********+++,,,++++++++++++++++++++++++************************+++************+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++*********)))))))))++++++++++++++++++,,,,,,---,,,++++++*********+++)))******+++,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111,,,++++++******++++++,,,,,,------------------,,,///......---,,,,,,------------.........------,,,...------------...//////......---,,,,,,,,,---...------............------............////////////222111111000///////////////////////////////////////...------///000000000111111000///////////////000000000000///...------111000///......///000111000000000000000000000000........./////////000000000000000000000000000//////000111222333444555666111222222333333111000///000111111111111222222222///////////////000111222////////////000000000000000000000000///////////////////////////000111111000000000000000000000000////////////////////////111111///---+++---222666////////////////////////........./////////000000////////////////////////111000000000/////////...////////////000000000000000000000000000111111222333222222222111111111000555555555333000///000111222111000//////.........111111111000000///////////////............//////---------...............***(((''''''***---//////............///111222333---,,,++++++---------,,,,,,,,,,,,,,,---------------......---,,,,,,---///222222111000000000000111.........------,,,,,,,,,...............---,,,,,,------......------,,,+++------...,,,++++++...000555333000...////////////000000/////////000000111111111111000000000000000////////////000000000111000000111222222222222111000000000000111111111111444444444444555555555555555555666666777777888888888999::::::<<>>CCCGGGMMMWWW\\\fff}}}++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************))))))***++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,++++++++++++,,,---------...//////...------//////000000///...------------,,,,,,------...///---------....../////////------............------............///////////////000111333333333222111000000000000000000000000222000......000000000///111000000///////////////////////////...---,,,,,,//////000000000000//////111111111111111111111111////////////000000000111///000000000111111111222111111111111111111111111222222333444333222111000000000111111111222222222333222111000000000000000////////////000000000000000000000000//////////////////000111222111111000111111111111111111111111111111111111111111111111222<<>>CCCGGGNNNXXX]]]ggg~~~,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++++++++***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---,,,+++******+++,,,---...,,,+++))))))+++,,,...+++,,,---.........---,,,---....../////////......,,,,,,,,,,,,,,,---......,,,---...///////////////------............------............////////////......000111222333333333000000000000000000000000333111//////000000000///111111000///////////////111111111111000///------//////000000000000//////111111111111111111111111/////////000000000111111///000000111111222222222111111111222222222222222222333444444444333111000000111111111111222222222444333222111000/////////////////////000000000000000000000000///////////////000111222222222111000111111111111111111111111222222222222222222222222000555;;;;;;666222222444000000000000000000000000/////////000000000111111------...//////000111111////////////000000000000////////////000000000000//////000111111111111111222111111000///......---111///......000111111111///000222333444333222222444444444333333333333222111000000//////000000111---------.........//////---,,,,,,---///111000///000///...---,,,,,,,,,,,,///---++++++---///000///............/////////000...//////...------...000000000///............///,,,,,,---...///000000111...////////////...------,,,,,,------......------+++---/////////...///000------...000333333111///111000///...------------...//////////////////000000000000111111111222222000000111222222222222111111111111111222222222222444555555555555666666666555555666666777777888888::::::;;;<<<===AAAFFFJJJNNNXXX^^^hhh~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))*********++++++++++++++++++++++++,,,,,,)))))))))))))))***++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,++++++++++++++++++,,,)))***,,,---...---,,,++++++,,,---......///......---------------...//////+++,,,...///000000000///------............------............////////////////////////000000111222000000000000000000000000111000...///000111111000111111000//////////////////000000000000000//////...///000111111000///...111111111111111111111111//////000000000111111111///000000111111222333333111111222222333333444444222333444444444333222111000111111111111222222222333333222111000000000000////////////000000000000000000000000////////////...000111333333222111000111111111111111111111111111111111111111111111111---///000///......000222000000000000000000000000//////000000000111111111000000000000000000000000.../////////000000000111------...///000111222222000000000000000111111222222222111000000///......111111111000//////000222///000222333333222111000111111111222222222222222111111000000000000111111...............---------///......000222222111000///......------------...222///+++***+++...000111------........./////////.../////////------///000111000000///.../////////------......//////000000...............---,,,,,,+++,,,------......------,,,...000000///......//////...///111222222000...000000///////////////000///////////////.........000000111111111222222222000000111222222222222111111111111222222222333333444444444444555555555555555555666666777777888888:::;;;;;;<<<===AAAFFFJJJMMMXXX^^^hhh~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((************************************************------,,,,,,------...///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++(((((())))))*********+++*********++++++,,,,,,---))))))((())))))***++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,(((***---......---***((()))***,,,------,,,***)))((()))+++---------+++*********,,,---.../////////...............///000000+++,,,...000000000000///---..................---............/////////000111000///......///000000000000000000000000000000000...---///111333333333111111000///////////////,,,,,,...//////000000000...///000111111000///...111111111111111111111111000000000000111111111111///000000111222222333333111222222333444444555555333333444444444333222111000111111111111222222222111111111111111111222222////////////000000000000000000000000////////////...000222333333333111000111111111111111111111111000000000000000000000000111111222222222111000///000000000000000000000000000000000000111111111111333333222222111000000000.../////////000000111111,,,---...///000111222333111000/////////000222333111111111111000000000000000222333111---+++---000///000111222222111///.../////////000111111222222111111000000000000111111111000///...---,,,++++++///...------...---+++)))...............///000111.........///000000...+++------------.........///...///000///------///000//////...------------...///////////////.........------......------,,,++++++,,,,,,---.........------///111111///...---...222111000000111111///...////////////000111222333000000//////.........---000111111111111222222222000000111222222222222111333333444444444555555555111111111222222222333333555555666666777888888888888999::::::;;;???DDDHHHMMMXXX]]]hhh~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,---......//////..............................---,,,***)))***,,,...///******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......++++++++++++,,,---......,,,,,,---......---,,,,,,(((***+++---......------,,,,,,,,,------.........,,,,,,,,,------.........///////////////.........---...///000000///...---//////.........---------//////............//////000000//////.........---111333555555555222///---111111111111111111111111111111000///////////////111222333222///......///333111111222///++++++///000000111222222222222111000000111111222222333333111111222222222333333333888777555333222222222333444444555555444444333222333333333222222111111111333333333333333333333333333333222222222222333333111111111111111111111111111111111000111111222333000///......///111333444333444444444444222111000111000000///000111333444666555333111000000000111111111000000000111222333111000000///////////////000000000000000000000000////////////000000000000000111111111222222222222222111111000000000000000111000000///...------,,,111///...///222333222///000000000000000000000000000000////////////000000222///...000333333111...........................//////............/////////////////////////////////////////////.........////////////////////////222111111000///......---............///////////////...,,,++++++,,,---...,,,---.../////////...---////////////000000000000000000000000111111111111...//////000111222222222222222111000//////000000111222333222111000111222222222111111111111222222111222333333444444333333666666666666666666666666555555555666777777888888<<<888777:::;;;===DDDKKKPPPUUU^^^iiiyyy,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------......///+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,******,,,---...------,,,,,,,,,,,,------.........,,,,,,,,,---------....../////////////////////.........///000000///......//////.........---------//////............//////000000/////////.........///000222333333333111000111111111000000000000000111111000///////////////000111111000///...000111111---,,,//////---///222000000111222222222222222111111111111111222222222111222222222222333333333666555444333222222333333444444555555444444333222444444444444333333222222333333333333333333333333111111000000000000111111222222222222222222222222111111111111111222222333333333222111222444666777@@@>>><<<888666444333222555444444333333444555666333222111111111111111111111111111222222222222333333222111000////////////000000000000000000000000//////000000000111111111111111222222222333333333222222111000000000000000111111000000///......---222000///000222333222000000000000000000000000000000000////////////000000000//////000111111000///........................//////............//////////////////////////////.........///////////////........................000000000///...---------............////////////000///.........///000000+++,,,---...////////////------------........................////////////...//////000111111222222222111111000//////000000///111222111000000111222222222111111111111222222111222333333444444333333555555555555555555555555555555666666777888888999;;;888777:::;;;===CCCKKKOOOUUU^^^iiixxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------......///...---,,,++++++++++++,,,------......------,,,+++,,,------------,,,,,,---------------.........,,,,,,,,,------------.........//////////////////...//////000000//////.../////////............---//////............//////000000////////////......---...///000111222333444111111000000/////////...111111000/////////000000///000000///...000333666777000,,,...111111111333000111111222222222222222222222111111111111111111222222222222333333333333444444333333333333444444444555555555555444333333555555555555444444444444222222222222222222222222111111000000000000111111333333333333333333333333111111111111111222333333444444333333333555666888@@@===999444111000111111222222111000000000111111///000111111222222222222000111333444444444333222444333222111000000000000000000000000000000000000000000111111111222222222111222222222222333333333222222111000000000000111222222111111000/////////222000000111222333222111000000000000000000000000111000000//////000000111...///000000///...///000........................//////............//////////////////////////////------......//////000000------------------------//////......------,,,,,,............////////////............///000111111,,,,,,,,,---...///000111------------............------.........//////////////////000111111222222111111000/////////000000...///000000000000111222222222111111111111222222111222333333444444333333555555555555555555555555666666666777888888999999;;;888777:::;;;===CCCJJJOOOUUU]]]hhhxxx,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------..................++++++---------+++)))(((+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------------------------,,,,,,---------...............------------------------............/////////////////////000000//////////////////...............//////............//////000000//////////////////---------...///111333444222222111111000000//////111111000000///000000111000000000///000222777:::CCC999222222444222000000000111222222333333222222333333222222111111000000222222222333333333444444333333333333333444444555555555555555555444444333555444444444444444444444222222222222222222222222444333333222222333333444444444444444444444444444222111111111111222333333222222111111222333444444555333111/////////000111//////......------------///000222333333333222111000111333555555444333222333222222111111222222333000000000000000000000000111111222222222333333333111111111111222222222222333222111111000000111111222222222111111111000000000000000000111222222111000000000000000000000000111000000000000000000111---000111000---,,,...000........................//////............//////////////////////////////,,,------...///000111111------------------------/////////......---------............////////////+++,,,,,,---...//////000///...---,,,,,,---///000////////////000000000000.../////////000111111111//////000000111111111111111000000/////////000000,,,...///000//////111333222222111111111111222222111222333333444444333333555555555555555555555555666666777777888999999999:::777777:::;;;===CCCJJJOOOTTT]]]gggvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---///000//////...++++++,,,------------------------.........//////,,,---...//////---***)))++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...------------------------......------------------........................---------------------------.........//////000000000000000//////000000000//////////////////////////////............////////////000000000000000000000///...---...///111222333333333222222111111111111111000000000000111111111111111111111444999===FFF<<<444333444222//////111111222333333333333222444444333333222222111111222222333333333444444444222333333444555555555555555555666666555555444333333333333333333444444444222222222222222222222222444444333333333333444444444444444444444444444444222222222111222333333444111111111111111222222333000111222333444444444444444444333333333222111111222333444444444333111000000111333555555444333222000000111111222444555666111111111111111111111111222222222222333333333333000000000111111111111222333222222111111111111111222222222222111111111111//////000000000000000111111111111111111111111111111111000000000000111111...000111///,,,+++---000//////////////////////////////............//////////////////////////////,,,------...///000111111------------------------000000000///////////////............////////////+++,,,---...//////000000111000...---,,,,,,---...////////////000000000000---......///000111111111000000000000000111111111000///////////////000000,,,...///000//////111333222222111111111111222222111222333333444444333333555555555555555555555555666666666777888888999999999777777:::<<<===BBBIIINNNSSS\\\fffuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---------------+++,,,,,,---------------***++++++,,,,,,---------...///111222111000...---,,,,,,,,,,,,------------,,,++++++******++++++,,,************************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++,,,---...///...------,,,,,,------......---------------....../////////..................------------,,,,,,,,,------......///000000000111000000//////000000111...////////////000000000//////............////////////000000000000111111111000///......///000000333333333333333333333333111111000000000111222222222333333333333555888;;;===555000111222111000111111222222333333333333333555555444444444444444444333333333333444444444444333444555666666666666666555666666666666555444444333333333333333444444444333333333333333333333333222222111111111111222222444444444444444444444444222222222222222333444444333333333444444444444444111222444555555444333222444555555666555555444333333333333333333222111000000111333444444444333222000000000111222444555666111111111111111111111111111111222222222333333333000000111111111222222222333333222111111111111222111111111111111111111111...000111111000000111222111111111111111111111111222111111000000111111222111111000///------...000//////////////////////////////............//////////////////////////////------......//////000000------------------------000000000000000000//////............////////////...///000111111111111111000///...---------------------------............++++++,,,---...//////000000000000000000000111111//////......//////000000...///000000000000111222222222111111111111222222111222333333444444333333444444444444444444444444555555555666777777888888888666777:::<<<<<>>>>>===<<<:::===<<<<<<<<<<<<<<<<<<===::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???????????????@@@AAAAAA@@@???>>>999::::::;;;;;;<<<<<<===<<<======>>>>>>>>>======;;;;;;;;;;;;;;;::::::999888888888888888888888888:::999999999888888777777555555555666666777777888222333555666666444222000444444555555555666666666555555666666666666555555444444444444444444555555333333222222222222333444555333111222333444333222333222222222222222111111444444444444444444444444555333222222444555444444444333222222111222222222222222222111222222222111222111111000000111111222333333222222222222111111111111111111111111111111222222111111222333333444111111000000000/////////////////////000000000000000000////////////////////////............///000------------------------111111222222222222111111000//////...............////////////////////////.....................---------------------------......////////////......+++---...,,,******,,,......///000000111111000000111000//////.........///000000000///////////////000000000111111111222222111111111111111111111111111222333444555444333222444444444555555666666777555555555555666777888999777888::::::;;;===AAADDDHHHJJJQQQ^^^nnn,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,......---,,,*********+++++++++,,,,,,---------------------------............---,,,+++,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++***------------------------------------.........///,,,,,,,,,---------............///000000000///...////////////000000000000---.........//////////////////////////////////////////............//////111000000000000111111111---......///000222333444555444222000//////000111111111111111111222222222222111111000111111222222111222333333111111222333777777888999:::;;;;;;<<<;;;<<>>???AAACCCEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMJJJIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888999888888888888888888888888999;;;<<<<<<:::888666999888888777666666555555777666666555555666666777333444666888999999888888444666888:::;;;:::999888444333222222444555555444444444444333222222111111333333333333333333333333222111000222555888999888777666555444444333333444111000222444444111333777444444333333333333444444222333444333111000111222222222222222222111111111222222111111111111222222222222222222111111111111/////////............---//////000000000000111111000//////............///////////////////////////111111000000000000111111111000//////......//////..............................000111111111000///..............................////////////......///---...111222000000333000000111222222222222222000000////////////000000------------///111333444000000111111111222222222111111111111111222222222222222333333444444333333222222333444555666666777555555555666666777888999666777999:::;;;===@@@BBBFFFHHHPPP]]]lll------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,,,,......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///...///000111000...,,,+++,,,,,,,,,+++++++++******+++++++++++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---++++++,,,,,,---......///,,,---///000111000///......---------,,,,,,,,,,,,---------.........////////////////////////////////////............//////...///000111222333333333111000000000111111222333222111111111111111222222111111111222222333333333111222333444555444444333111333555666666666888:::999:::<<<>>>?????????>>>AAAAAACCCEEEGGGHHHJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^___```aaaaaaaaa``````___^^^VVVVVVUUUSSSQQQOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>======<<<<<<;;;:::::::::666777888999999777666444777777777777777777777777888777666555555666777888555777:::;;;;;;999777555111444888<<<===<<<999777444333222222444555555444555444444333222222111111333333333333333333333333333111111222555777777777666666555444333333333333222000222555333///111666555555444444444444555555111333444333111000111333333333333222222111111111222222111111111111222222111111111111000000000000000000/////////.........//////000000000111111111000000///...............000000000000000000000000000000///......///000000111000000///////////////........................,,,---///000111000///...------------------------......////////////.........***+++111222///...000000111222222333333222222111000000000000000111111///...------...000222444111111222222222333333333000000111111111222222222333333222222333333444444333333444555666777888888555555555666666777888999555777999;;;;;;===???AAAFFFHHHPPP]]]lll......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,......---,,,++++++,,,,,,,,,------------,,,,,,+++,,,---...//////000111111000...,,,+++,,,,,,,,,+++++++++******((((((((()))******++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++---///000111000///...//////000000000000000000,,,,,,,,,---------......//////////////////////////////............//////---...000111333333444444111111000000000000111111...///000111222333444444111111111222222333333333111222444666666666444333555777999:::;;;<<<>>>@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGJJJLLLMMMQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTWWWYYY[[[\\\ZZZZZZZZZZZZZZZ[[[\\\]]]```bbbdddhhhkkkoooqqqsssuuuuuuuuuuuuttttttsssrrrffffffdddbbb```]]][[[ZZZUUUUUUUUUUUUUUUUUUUUUUUUMMMMMMLLLJJJHHHGGGFFFEEE@@@@@@???>>>===<<<;;;;;;999::::::;;;:::999888777666666666777888888999999888777666555555666777888888:::===>>>===999555222,,,000555:::<<<:::777444444333222222444666555555555555444333333222111111222222222222222222222222444333222222444555555555666555444333222222222222333111222555222---...444444333333222222333333444111333555444111///111333333333333222222111111111222222111111111111111222000000000000////////////333333222222111111000000//////000000111111111222111000///...............000000000000000000000000000///...------...///000111111000///////////////........................+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///+++---333555000...000111111222333333333333222000///////////////000000111000...---...///111222000000111111111222222222000000111111222222222222444333222111222333444555444444555666777888999999555555555666666777888999555777999;;;;;;===???AAAGGGIIIPPP]]]mmm,,,***)))***...000...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,------------+++******+++---------,,,,,,++++++,,,,,,---++++++,,,------...//////111000///...---,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***.........///......------///////////////////////////......---------......///////////////000111111///////////////.........///000111222222111000///333333222222222222222333222111111111222333444555222222222222222222333333333333444444555666666666:::;;;<<<<<<=========<<>><<<999;;;999;;;JJJPPPCCC===<<<;;;999888888888777;;;:::999888777666555444444666777444444777777555888666444333333333555666666555444333222333333444555444444333333444444555222333333333333333333333333333333333444555666666222222333333333333444444555333222222222222111///111111000///000111333444222222222222222222222222222222222222222222222222000///000111333444222111........................000000000000000000000000000000000000////////////111111111111111111111111//////000111222111111111000000000000//////////////////000000000000//////000000000000000000000000...---,,,,,,...000////////////............//////////////////000000000000.../////////000000000111000000000000000111222222000000000000000000000000)))+++///111222111///...000000111222222222222222000111111222222222111111666444333333555666666555777777777777888888888888777888999999:::;;;>>>AAAEEEHHHPPP[[[iii|||,,,***)))***---...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...............////////////,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,------......000///...---,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------......///.........///////////////////////////......---------......///////////////000000111/////////////////////...///000111222222111000///333222222111111111222222333222222222222222222333333333333444444444555555666666777777888999999:::===>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKJJJKKKLLLLLLMMMPPPTTTWWWVVVWWWXXXZZZ]]]^^^^^^^^^bbbbbbbbbcccdddeeeffffffkkknnnsssvvvxxxzzz|||~~~{{{zzzxxxtttrrrqqqsssvvv}}}|||}}}}}}||||||tttppplllgggccc___ZZZWWWSSSPPPMMMKKKJJJIIIFFFEEEEEEEEECCCAAA>>><<<;;;;;;777777===???DDDVVV___VVV;;;:::999888777666666666777777777666666555555444333666666333444666666444777666444333333444555666666555444333333333444444555444444333333444444555111222222333444555555666444444333333333333333444222222333333333333444444444333222222333333222111222222111111111222222333222222222222222222222222222222222222222222222222222111000000222333222111222222222222222222222222////////////////////////000000000000////////////111111111111111111111111//////000000000000000000000000000//////.........000000000111111000//////........................///...,,,,,,---//////...///..................///............////////////////////////000000000000...---------......///000000000000000000000000000---...///000000000000000///000111111222222111111000111111222222222222111666444333333555666666555777777777777888888888888999:::;;;;;;;;;===@@@CCCDDDGGGOOO[[[hhh|||,,,+++******,,,,,,,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++******))))))******+++******++++++,,,,,,------......---,,,++++++++++++***++++++,,,------......++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...///////////////////////////////////////......---------....../////////......//////000000....../////////////////////000111111111111000000222111111111111111222222333333222222222222222222444555555666777888999999:::;;;;;;<<<======>>>>>>@@@AAABBBDDDEEEFFFGGGGGGBBBDDDFFFGGGHHHIIILLLNNNKKKLLLNNNNNNOOORRRWWWZZZ___```cccfffiiilllmmmnnnrrrrrrrrrrrrsssssstttttt{{{~~~zzztttoookkkdddaaa]]]YYYWWWTTTQQQOOOLLLKKKHHHEEEBBB>>><<<;;;999999>>>>>><<>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFFFFGGGGGGGGGCCCFFFHHHIIIJJJLLLNNNPPPOOOQQQSSSUUUXXX]]]cccggglllooossswwwzzz}}}xxxuuuoookkkgggddd```]]]WWWUUURRRPPPMMMJJJGGGDDDBBB@@@BBB===333777<<<555;;;::::::999999999999999:::999999999999999888888555999:::888999===>>><<<777666555444444444444555555555555444444444444555555444444333333444444555333333444444555666777777444333222222111111111222222222222333333333444444333222222333555666666555333444444555444333111000222222222222222222222222333333333333333333333333666333000///000111111111000000000000000000000000........................000000000000////////////111111111111111111111111000///...---------......222222111000///......---//////000//////...---,,,------------------------333000,,,+++,,,---......------,,,,,,,,,,,,------------........./////////000000000000//////////////////.........//////000////////////////////////222222111111111111111111......///000000000000000000000111222333333333333666444333333555666666555666777777777888888888888777888999999999:::===???BBBEEEMMMYYYgggzzz+++,,,,,,,,,+++***++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,++++++*********+++,,,,,,+++******))))))(((((('''*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......---------,,,---...///000000000000////////////////////////---------------...////////////............//////---.........//////000000000000000000000111111222111111000000111222333333111222222444666888:::<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEIIIKKKNNNOOOPPPRRRTTTVVVWWWZZZ___ccciiipppxxx}}}|||xxxtttqqqkkkhhhdddaaa___[[[UUUQQQIIIFFFHHHEEE;;;===AAA;;;<<<<<<;;;:::999999999999<<<<<<;;;:::999888777777444777999888:::???AAA???666666555555444444444444444555555555555555555555555444444333333444444555555555555555555555444444222111111111222222333444222222222333333333444444333222111333555777666555333444444555444333111000222222222222222222222222333333333333333333333333666333000///000111111111////////////////////////////////////////////////000000000000////////////000000000000000000000000000//////.........//////333333222111111000//////---.........---,,,,,,+++........................222///---+++,,,---...---------,,,,,,,,,,,,------....../////////000000000000000000000////////////000///............/////////////////////////////////111333444444222000.........///000000000000000000000111333333444444444666444333333555666666555666777777777888888888888888888999999888999<<<>>>@@@DDDLLLXXXfffzzz+++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,************+++,,,------)))******+++,,,,,,------))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,------............------...//////000000000000////////////////////////---------------...///000//////......------......------......///000000000000/////////000111222333111111111111222333444444222333555777:::===@@@AAA@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHKKKMMMQQQSSSUUUWWWZZZ]]]```dddjjjqqqyyy~~~yyytttpppjjjccc]]]TTTNNNOOONNNEEEEEEGGGAAA???>>>===;;;::::::999999<<<;;;:::999777666555555222555666555777<<<===;;;666555555555555444444444444444555666666666666555555444444333333444444555666666555555444333333333111111111222222333444555222222333333333333444444222111111222555666555444222333333333333222222111222222222222222222222222333333333333333333333333444222000///111222222111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000111222111111111222222111111111111000000,,,,,,---------------,,,........................000...------.........---......------------......////////////000000000111////////////000000000000///...------,,,---------000000000000000000000000---000333555555333000......///000000111111000000000000222333444444444444666444333333555666666555777777777777888888888888:::;;;;;;::::::;;;===@@@???BBBKKKWWWeeeyyy***,,,......,,,,,,...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***))))))))))))************,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,*********++++++---......******++++++,,,------...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---..................//////000000000//////////////////////////////---,,,,,,------///000000000///...------------...------......///000000111000/////////000111222333222222222222333444555666666777888:::===@@@CCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQOOORRRWWW[[[^^^bbbgggjjjnnnrrryyyzzztttmmmbbb```]]]SSSOOOMMMCCCEEEDDDBBB@@@???>>>======;;;;;;:::999888888777777444777777555555888999666555555555555555444444333333444555666777777666555555444444333333444444555444444444444333333333333444333333333333333444444222222333333333333444444222111111222444555444333222222111111111222222333222222222222222222222222444444444444444444444444222111000000222333222111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000...000222555666555444333///////////////000000000,,,,,,---...////////////---------------------------------...000000...,,,///..................///........./////////000000------...///000111222222000///......---------...000000000000000000000000...///111222333222111000///000111111222222111111///000222333444555555555666444333333555666666555777777777777888888888888:::;;;;;;:::999:::===???>>>AAAJJJVVVdddxxx***,,,//////------///222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++************++++++------------------------*********+++,,,---...///,,,,,,++++++***)))))))))((())))))***++++++,,,,,,........................******+++,,,,,,---......,,,,,,---.../////////...///000000000000//////...////////////////////////,,,,,,,,,---...///000111000///...------------------------...///000000111000////////////111333444333333333333444555666777::::::;;;===???AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMOOORRRUUUWWWXXXYYYYYY]]]bbbhhhlllrrrwww{{{yyyuuurrriiiccc^^^SSSLLLJJJHHHFFFDDDCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;999;;;:::666555777666333555555666666555555444333333444666777777777666555555444444333333444444555222222222333333444444444666666555444333333333333222222333333333444444444222111000111333444333222111111000///000111333444222222222222222222222222444444444444444444444444000000000111333444222111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000---000444777888777666444,,,,,,------.../////////,,,---...000111111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111...,,,//////............//////---------.........//////,,,---...///000111222333222222111000000000000000000000000000000000000000////////////000111222333000000111222222222222222///000222333444555555555666444333333555666666555777777777777888888888888888999999888777888;;;======AAAIIIVVVdddxxx,,,,,,,,,---------......111000///...---,,,++++++((()))***,,,------,,,,,,*********+++,,,---...///+++++++++,,,,,,---------,,,,,,+++*********++++++******+++++++++,,,,,,,,,000///...---,,,+++++++++***,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......------------...//////000///...---------------////////////////////////..................------------------.........///000000111111111111000///000111111000......///111.../////////000000111111111222333555777999<<<======???AAABBBBBBCCCEEEGGGHHHFFFDDDDDDFFFGGGHHHHHHFFFIIIKKKMMMMMMNNNOOOQQQRRRUUUYYY]]]^^^```bbbddddddiiipppvvv||||||ssskkkfffaaa\\\VVVPPPLLLIIIFFFDDDEEEAAA===<<<===<<<999666;;;:::888666555555555666888777666666555555555555777888888888888666444333333444555666666555444333666666555444333333222222555555555555555555555555555444444333333444444555666666666555555444444444222333333444555666777777222222333333444333333333333333333333333222111000222222222222222222222222---...///000000111000000000000000000000000000000222222222000---++++++,,,+++,,,...000222333444444222000000111444666444111000///...------...///000......---,,,,,,,,,,,,---//////.........---------***+++---////////////...000000//////.........---......---------,,,,,,,,,---......///////////////000000000000000000000000////////////000000000000///////////////.........222222222222222222222222777444111111333444333222111222333555666888999:::555555555666666777888999::::::::::::;;;;;;<<<===BBBDDDLLLWWWdddwww,,,,,,---------.........---------...............***+++,,,---......------++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,---........................***++++++++++++,,,,,,,,,......---,,,,,,+++++++++///000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////---------,,,---....../////////...---------------////////////////////////........................------.........////////////000000111111000000///000000111000......///111///000000111222333333333444444555777999<<<>>>??????AAACCCDDDDDDEEEGGGIIIJJJIIIHHHGGGIIIJJJKKKLLLOOOQQQTTTVVVWWWXXXYYY[[[]]]```eeehhhjjjlllnnnpppvvvzzzwwwrrrkkkddd^^^YYYUUURRRNNNIIIEEECCCDDDCCCAAA>>>>>>===;;;999777777777777888888777666666666666666888999999999888777555444444555555666666555555444666666555444444333222222444444444444444444444444555444444333333444444555555555555444444444333333333333333444444444444444333333444444555555444444333333333333333222111111222222222222222222222222111111111111000///...---111111111111111111111111+++---000111111000111222//////000000111111111222000///...///111222000...111000000//////000000111//////...------------...//////.........---------...///000111111222222222000/////////............///.........---------,,,...//////000111000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111222444111///000222444333222222333444555666777888999555555555666666777888999::::::::::::;;;;;;<<<===BBBEEELLLWWWcccvvv,,,------------.........---------.........//////,,,---............------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++---...///000000000///...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......,,,++++++,,,---------,,,,,,+++++++++------------------------///...............------,,,,,,,,,,,,,,,------...//////...------------...////////////////////////............................../////////000000000...//////000000////////////000000000......000222000111222333444555666777777888999:::<<<>>>@@@AAAAAACCCEEEEEEEEEFFFHHHJJJIIIHHHGGGGGGHHHJJJLLLNNNTTTWWW[[[]]]___aaadddfffooorrrwwwzzz|||~~~yyyqqqkkkeeebbbXXXSSSMMMIIIIIIHHHEEEBBB@@@>>><<<:::888777777777888888777666666666777777999999999999888777666666666555555555555555555666666666555555444333333333444444444444444444444444555444444333333444444555444444444444333333333333444444333333333222222222222222333333444444444444333333333333333222222111222222222222222222222222111111111111000///......111111111111111111111111'''***...111222222222333333222111////////////000000///...///000000...,,,///000000000000000000///000000///............///...............---------------------...///000000////////////............////////////............///000000111111111111111000000000000000000000000////////////000000000000//////////////////000000//////000000000111111111111000//////111333333222333444444555666666777777555555555666666777888999::::::::::::;;;<<<======CCCEEELLLVVVcccvvv------------............000//////...------,,,,,,............------------------,,,+++++++++,,,,,,---------,,,,,,+++++++++***+++---...///...,,,++++++++++++,,,,,,,,,------******++++++++++++++++++''')))******((('''((()))......---,,,,,,+++******++++++++++++++++++++++++------------,,,++++++***,,,++++++++++++,,,------///......---------......////////////////////////............////////////////////////000000000000---......////////////...///000111000///000222333111222333555666888999999::::::;;;<<<===???AAABBBAAACCCEEEEEEEEEFFFHHHJJJHHHIIIIIIIIIKKKNNNRRRVVV[[[___dddhhhlllppptttwwwzzzvvvlllfff]]]VVVSSSOOOJJJGGGEEECCCAAA>>><<<;;;::::::888888777666666666777777888888888888888777666666777666555444444555666777666666555555444444444333444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333111111111111222333444444222333333444333333222222222222222222222222222222---...///000111222222222111111111111111111111111+++---///000/////////000555333111///......///000111000000000000000...------...000000000000...---000//////.......................................------,,,+++,,,---///000///////////////.........000000000/////////////////////000111111111111000////////////////////////////////////000000000000//////000000000000111111//////000000111222222222222111111111222222222222444444555555555555555666555555555555666777888999999999999:::;;;<<<===>>>CCCEEELLLVVVcccuuu---------.........///////////////...------,,,,,,---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++((())),,,---...---+++***++++++,,,,,,,,,---------******+++,,,,,,,,,++++++***+++------,,,++++++,,,......---,,,,,,+++******++++++++++++++++++++++++,,,------------+++******,,,++++++++++++,,,------......---------......///////////////////////////........./////////000000////////////000000000000------...//////////////////000222111111222444666333444555777888:::;;;;;;<<<<<<<<<===>>>???AAAAAA@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMOOOQQQTTTYYY```eeekkkooouuu{{{wwwooohhhaaaZZZUUUOOOMMMJJJFFFCCC@@@??????:::999888777666666666666888888777777777777777777777666555444444555666777666555555555555555444444444444444444444444444444555444444333333444444555333333333333333333333333222333333444555666666666333222222222333444666777222333333444444444333333222222222222222222222222---...///111222222333333111111111111111111111111222333333111000000111333333222000......///111222000000111000///.........//////111222222111/////////...------,,,,,,---------.....................111000/////////000111222.........///////////////000000000000000000000000---...//////000000//////////////////////////////////////////000000000000000000000000111111222222111111111222222222333333333444444333222222111111444444444555555555555555555555555555666777888999999999999:::;;;<<<>>>>>>DDDFFFLLLVVVbbbttt------........./////////+++,,,,,,---...///000000---,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++***+++,,,............---,,,,,,,,,,,,------------***+++,,,------,,,+++***+++,,,......---,,,---...---------,,,,,,+++++++++---------------------------.../////////...---,,,,,,,,,,,,,,,,,,------......------------...//////////////////////////////.........//////000000111....../////////000000000---......///000000000000000222333333333444666888777888999:::;;;<<<===>>>============>>>???@@@AAA@@@BBBEEEGGGHHHIIILLLNNNMMMPPPUUUXXX\\\dddmmmuuu}}}yyypppjjj^^^[[[UUUOOOIIIDDDAAA???>>>===;;;:::888888777777999888888777777777888888777666666666666666666777555555555555555555555555555555555555555555555555555444444333333444444555333333333333444444444444222333333444555666777888555555444555555777999:::222333333444444444444444222222222222222222222222000111111222111111000000222222222222222222222222555666666666555555777999111000/////////000111222,,,...//////---,,,------111222222333333222222111......---,,,,,,,,,,,,,,,---------.............../////////......//////000.........///////////////////////////000000000000------...///////////////000000000000000000000000////////////000000000000000000000111222222333333222222222222222222222222222444555555333222222222444444444444444555555555555555555666666777888999888888999:::;;;<<<>>>???DDDFFFLLLVVVbbbsss............////////////++++++,,,---...///000111------,,,,,,---...///000++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000,,,,,,,,,------------...,,,---.........,,,***))))))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000///...------------,,,---......///---------------...//////////////////////////////---......///000000111111------........./////////---...///000111111111111111333444555555666999;;;<<<<<<===>>>??????@@@@@@???????????????@@@AAABBBCCCFFFIIIKKKMMMOOORRRUUUTTTYYY___dddjjjsssyyytttlllbbbXXXOOOIIIFFFCCCBBB@@@>>><<<:::999999;;;:::999999999:::;;;;;;666666777777777777666666555555555555666666666666666666666666666666666666555444444333333444444555333333444444444555555555333333333444444555555555555444333333555777999:::222333333444555555444444222222222222222222222222000111111222222111111111222222222222222222222222222555999::::::888777777000000000000000000000000+++...000000...---...000111111000000000000111111//////...------------------------.........//////,,,---------------,,,,,,............/////////000.........//////000000000......///000000000000000000000000000000000000000////////////000000000000000000111111222333333444333333222222111111000000...000333444333222333555333333333444444555555555555555555666666777888999888888999:::;;;===>>>???EEEGGGMMMVVVaaasss............/////////000...............---------...---------...///111222*********+++,,,---...///+++++++++,,,,,,---------,,,++++++,,,,,,...///000,,,,,,,,,---------......---.../////////---***)))***,,,......------...///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,.........,,,+++...------------...//////---------------...///000////////////////////////---......///000111111222------------.........///......000111222222222222222444555666666777:::<<<@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCFFFIIILLLOOOQQQTTTWWWZZZaaafffmmmssszzzyyylllaaaYYYUUUGGGFFFDDDAAA>>><<<;;;;;;===<<<;;;:::;;;;;;===>>>555666777888888777666555555555555666666666666666777777777777777777777777555444444333333444444555444444444555555666666666444444333333333333222222222111000000111444666888222333333444555555555444222222222222222222222222---...///111333444444444222222222222222222222222///444:::<<<;;;777222000111111222222111000///...---000222222000000111333...---,,,++++++,,,---...000000///...............---------.........////////////111111111000///...---.........//////000000---.........//////000000//////000111111111111111000000000000000000000000////////////000000000000000000111222333333444444333333222111000///......)))---111333222333555777222222333444444555666666555555555666666777888999888888888:::;;;===>>>???EEEGGGMMMVVVaaarrr+++,,,------......------+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++111000...,,,++++++++++++000///...---...//////......------------...//////............/////////000//////............//////,,,,,,---...///000111111000000000000000111222222666777999;;;>>>@@@BBBCCCEEEFFFFFFGGGFFFEEECCCBBB>>>???@@@AAAAAACCCFFFHHHKKKNNNQQQTTTXXX^^^dddhhhkkkpppxxx~~~nnn```WWWRRRKKKDDD???=========<<>>@@@FFFHHHNNNWWWaaasss+++,,,------......------,,,,,,,,,,,,,,,,,,---------------.........//////---------------,,,,,,,,,...........................------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...------------------------++++++++++++++++++++++++------------------------......---,,,,,,,,,---...000///.........//////......---------......//////........./////////000000//////............//////...//////000111222222333111111000111222444555777999:::<<<>>>@@@BBBDDDEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHLLLOOOSSSVVV\\\bbbgggmmmrrrvvv|||{{{mmmeeeZZZPPPHHHDDDCCCCCC>>>@@@CCCEEEFFFFFFGGGGGGEEEAAA;;;888777777777777777777666666666555555555777666666666666666666555888777777666555555444444444444444444444444555555555555444444444333333333444444444444444444444444222333333444444444333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222111111111111111111111000000000000111111////////////////////////000000000000////////////---......//////......---.../////////000000000000111...,,,,,,...///...,,,...///000///------000222444111------///111000//////////////////000000111////////////////////////...//////000111111222222111111111111111111111111222222111111111222333444555555555555555555666666555555555555666777888888999888888999:::<<<>>>@@@FFFGGGMMMVVVaaarrr+++,,,------......------------------,,,,,,,,,,,,---------...............//////......---------,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000.....................///------........./////////....../////////000000000000//////......//////000111111111222222333333333111111111222444888;;;===??????AAABBBDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGIIIMMMSSSWWW]]]ccclllttt{{{xxxjjj]]]SSSMMMJJJHHHAAAAAAAAAAAAAAAAAABBBBBBLLLFFF???999777777777888777777777777666666666666777777777777777777888888888888888777666666555555666555444333333555777999555555555444444444333333444444444444444444444444111111222444444555555555333333222222333555666777333333333333333333333333333222222222111111111111111111111111111111111111111111111111111222222222000000111111111111111000////////////////////////////////////000000000000///..................///....../////////000000000000...,,,,,,---------,,,,,,---.........000222555@@@888///+++---000111//////////////////000000111000000000000000000000000/////////000111111222222000000000000000000000000111111111111111222333333333333444444555555666666666666666666777888999999999888888999:::<<<>>>@@@EEEGGGMMMVVVaaaqqq+++,,,------......------......------,,,,,,,,,+++........................000000//////......------........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,---...///.........///---......///////////////...////////////000000000000000////////////000000000000111111111222222222222222222444777;;;@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHFFFHHHJJJMMMRRRXXX```eeejjjqqq{{{|||oooddd\\\UUUPPPJJJGGGCCC@@@>>>>>>======EEEAAA<<<999999:::;;;;;;777777777777666666666666666666666777777888888888777777777666666666555555444444333333444666888999444444444333333333333222444444444444444444444444111222333444555555555555555444333222222444666888444444444444444444444444333333222222222111111111333333333333333333333333000000000111222222222333///000111222333222111000////////////////////////......//////000000111111000///...------...///000........./////////000000000///...---------------******+++,,,...111555777HHH???444///000222000...111111111111111222222333111111111111111111111111//////000000111111111111000000000000000000000000222222222222222333333333000000111111222333444444666666666666777888999:::999888888999:::<<<>>>@@@EEEHHHNNNWWWaaarrr+++,,,------......------.........------,,,,,,,,,.....................---000000000//////.................................+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------***---//////...---...///---...///000000000//////////////////000000000111000000////////////000000......//////000000111111333333444777:::???CCCEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLOOOTTTYYY```iiiqqqwww|||}}}qqqeee\\\VVVQQQJJJEEECCCCCCAAA@@@<<<:::999:::;;;<<<<<<;;;777777777666666666666555555555555666666777777777666666555555555555444444111222444555666666666555333333333333222222222222444444444444444444444444333444444555555444444333777555333222111222444555444444444444444444444444333333333222222222222111333333333333333333333333000000000111222222222333///000111333333333222111000000000000000000000000......//////000000111111000///...------...///000............////////////000000000///...///000000000///------///111333555BBB;;;555222333333111...111111111111111222222333222222222222222222222222000000000000000111111111000000000000000000000000333333333444444444444444000000111111222333444444666666666666777888999:::999888888999:::<<<>>>@@@FFFHHHOOOXXXbbbrrr+++,,,------......------.........---------------...............---------////////////////////////........................,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,++++++(((,,,///000...,,,...///---...///000111000///////////////000000000111111111000000//////000000111------...///000111222222666777999<<>>@@@EEEHHHOOOXXXbbbqqq+++,,,------......------------------............//////.........---------,,,------......//////000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...------------------------------------------------////////////////////////------.........---,,,+++'''+++000000---,,,---000---...000111111111///...//////000000000111111111111111000000000000111111//////000222444555666777:::<<>>===<<<;;;999888;;;;;;:::::::::999999999888777777777777777777666555555555555555666666666555555555666666666555555666666555555555444444444444444444444444444444444222333444555666666666555444333333333333333333333333333333333333333333333444444333333333222222222111111111111111111111111222222222111111111111111111111111111222333444444000000000000000000000000000000000000//////////////////000000000000//////---------.........//////+++---////////////222555<<<777111.........---,,,))),,,///000/////////000///////////////000000111111111111111111111111111111000000000000000000000222222222222222222222222222333444555555555444444555555555555555555666666555555555555666777888888999888888999:::<<<>>>@@@CCCFFFMMMVVV```ooo+++,,,------......------,,,---------...///////////////.........---------++++++,,,---...///000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000------------------------------------------------------------------------+++,,,---.........---,,,&&&+++000000---,,,---000---...000111222111///...000000000000111111111111111111000000000000111111111111333555777999:::;;;===@@@CCCFFFIIIJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHLLLLLLMMMQQQWWW```hhhmmmuuuzzzyyynnnggg___VVVPPPHHHDDD@@@===<<<===<<<<<<======<<<<<<<<<;;;;;;;;;:::999999999888888777777666666666666777777777777999888666555555555777888777777777777666666666666444444444444444444444444000111333555666777888888111222333444555555555555333333333333333333333333444444444333333333222222333333333333333333333333333222222222111111000000222111000000111333555666000000000000000000000000111111000000//////.........///000111111000///...---------.........//////)))+++.........///222666666111,,,***+++------,,,+++///333222...+++---000111111111111111222222333000000000000000000000000111111111000000000000000333333333333333333333333111222333444555444333333444444444444444444333333444444444555555666777888999999888999:::<<<>>>@@@AAADDDKKKUUU___mmm///......------,,,++++++////////////////////////111111000000//////..............................//////.........---------------------------------***(((&&&&&&(((+++,,,---///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---......///000/////////+++,,,---...///111222222////////////000000000000333333222111000000111111/////////000111222222222666666777888:::<<<>>>@@@BBBDDDGGGHHHGGGGGGHHHIIIFFFGGGHHHHHHGGGGGGIIIKKKNNNRRRWWW\\\cccmmmyyy~~~rrrcccXXXUUUOOOIIIDDDCCCAAA===:::??????@@@AAACCCCCCAAA>>>777888999::::::999888777666666777777888888999999555555555555555555555555777777666666666555555555222222222222333444555555666333222333555666444222666555333222111222333333666555444333222222222222,,,333888555222333444333333333333444444555555555444222111111222222111/////////000111222333333333000000000000000000000000000000000000000000000000............/////////000111111000///////////////222111000.........///000......///000000000000000333333222222111000000000//////000111111111111111000000///...............222333333111000///000222222222111111222222333444444333333222222333333444555555555555555555555555666666555555666888;;;===999:::;;;;;;::::::<<<>>>AAAHHHJJJQQQ```mmm++++++,,,,,,---.................................//////////////////..............................//////.........---------------------------------,,,***((((((***,,,------///---++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---......///////////////------...///000111111222////////////000000000000222222111111000000000000//////000000111222333333444666888:::===@@@BBBCCCBBBDDDEEEFFFEEEEEEFFFGGGGGGIIIJJJKKKKKKMMMQQQSSSVVV[[[bbbiiiqqq}}}yyyooo```YYYQQQLLLHHHEEEAAA>>>===<<<<<<>>>@@@AAA@@@>>>::::::::::::999777555444666777777777777777888888666666666666666666666666555555444444444333333333333333333333444555666777777555444555777888666444555444333222222222333333666555444333222222222222333666555222111444444111333333333333444444444444555333111111222333222111000000000111222222222333444444444444444444444444000000000000000000000000........./////////000000111111000///////////////222111000///......///000......///000000000000000000000000000000000111111//////000111111111111111111000///............///000111222000///...///111222222111111222222333444444333333222222333333444555555555555555555555555666666666666777888:::;;;888999:::999999999;;;===@@@GGGIIIPPP___lll++++++,,,,,,------......------------------------------.........................................................---------------------------------///---+++***,,,---...---///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------......////////////////////////000000111111////////////000000000000111111111000000000000000//////000111222333444555444666:::>>>BBBDDDEEEFFFDDDEEEEEEEEECCCCCCEEEFFFEEEGGGIIILLLOOOSSSYYY]]]ccciiirrr{{{ssslllaaaYYYSSSNNNIIIEEE@@@>>>======>>>>>>===<<<999999999999888777666555777777777777666666666666666666666666666666666666555555555444444444444333444444444444555666777888777666555555666777666555555444333333222333333333555555444333222222222222444444111...000555555111333333333333222222222222666444222222333444333222111111111111111111222222555555555555555555555555000000000000000000000000....../////////000000000111111000///////////////111000000////////////000......///000000000000000---......///000000111111//////000111111111111111111000000///////////////111222333222000///000222222222111111222222333444444333333222222333333444555555555555555555555555666666777777888888888999777888999999888888:::<<>>BBBEEEFFFGGGGGGFFFFFFFFFEEECCCDDDFFFHHHFFFIIIMMMRRRXXX___hhhmmmttt{{{vvvlllccc\\\TTTOOOJJJGGGBBB???===<<<:::999666666777888888999999999888777777666666555555555666666666666666666666666777777777666666666666666444444444444555666777888444444333444444444444333444444444333333333444444555444333333222222222333///222333000111444555333333333333222222111111111555333222222333444333222222222222111111111111111333333333333333333333333////////////////////////...////////////000000000111000000///////////////000000000////////////000......///000000000000000/////////000000000111111//////000111111111111111111000000//////000000000333444555555444333333444222222111111222222333444444333333222222333333444555555555555555555555555666777777888888888777777777888999999888999;;;===>>>EEEGGGMMM\\\iii|||...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................---.....................------------------------///---+++++++++,,,+++))),,,,,,------,,,+++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------...........................------,,,---...////////////............------////////////000000000000///000111111111111000000111222333555777999:::;;;===???BBBDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBDDDGGGJJJLLLPPPWWW___hhhrrr{{{xxxnnneee^^^UUUPPPHHHBBB???===<<<;;;888888888888888999::::::888888777777666666555555555555555555555555555555777777777777777777777777333333333333444555666777333444444444333333444444444444444444444444444444444444333222222222333333///888===:::444222333444333333333222222111111111333222222222444444333222222222222111111111111111111111111111111111111111////////////////////////////////////000000000111111000000////////////////////////000000000000///......///000000000000000222222222111111000000000//////000111111111111111111111000000000111111222222444666666555444444555222222111111222222333444444333333222222333333444555555555555555555555555666777777888888888777777888:::;;;:::::::::<<<>>>===DDDFFFLLL[[[gggzzz******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................---------...............---------------------------+++******++++++***((()))+++---...,,,+++++++++***++++++,,,,,,------...---------.........//////...........................---,,,,,,,,,---///000////////////............////////////000000000000///000222333333222111111333444555888:::<<<===>>>AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBAAAAAADDDIIIMMMQQQWWW```kkkvvv|||uuuccc\\\SSSJJJEEECCCAAA@@@>>>===;;;:::888777777777888888888888777777777777666666666666666666666666444555555555555666666666333333333333444555666777555666777666555555666777333333444555555555555444444333333222222333333333555@@@GGGAAA777222222333333333333333222222222222222222333555777666444111111111111111111111222222222222222222222222222222000000000000000000000000/////////000000000111111111111000///////////////...//////000000000000///......///000000000000000333333333222111000000000//////000111111111111111111111111111111111222333///111333444333222222222222222111111222222333444444333333222222333333444555555555555555555555555666666777777888888888999999:::;;;;;;:::;;;===>>>===DDDFFFLLLZZZgggzzz*********+++,,,,,,------------------------------............------------........................---------.........//////------------------------+++*********,,,,,,***)))&&&***---...,,,++++++---******+++,,,,,,---......---------.........//////...........................---,,,++++++---...000000000000000111111111111////////////000000000000000111333444444444333222555666888:::<<>>CCC>>>666333333222333333333333444444444444222333666:::;;;:::666222000000000111222222222333222222222222222222222222000000000000000000000000//////000000000111111111111111000///////////////---...///000111111000///......///000000000000000111111111111111000000000//////000111111111111111111111111111111222333444...000333444333222111222222222111111222222333444444333333222222333333444555555555555555555555555666666666666777888:::;;;888999::::::999:::<<<>>>>>>EEEFFFLLLZZZgggzzz------,,,,,,+++******)))------------------------/////////......---------........................---------.........//////------------------------+++******+++,,,---+++)))%%%)))---...,,,+++,,,...******+++,,,,,,---......+++++++++,,,,,,,,,------...........................---,,,++++++---...000111111222222222333333333////////////000000000000000111333555555555333222666777999;;;>>>AAABBBCCCBBBBBBBBBAAABBBCCCDDDDDDFFFFFFFFFFFFHHHNNNVVV[[[gggooo}}}wwwgggYYYQQQKKKHHH@@@???===;;;:::::::::;;;888888888999:::::::::;;;::::::::::::::::::::::::666777777777888888999999555555555666666777888999222444666555333222333666222333555666666666555555333333333222222333444444222777999555333444555333333333333444444555555555333555999===???===777333//////000111222333333444000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////---...///111111111000///...//////000000000000000......//////000000111111//////000111111111111111222111111111222333333444///111444555555333333333222222111111222222333444444333333222222333333444555555555555555555555555666666555555666888;;;===777888999999888999;;;===>>>EEEFFFLLLZZZgggzzz,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,.........------,,,,,,,,,//////.........---------,,,,,,,,,------,,,++++++*********)))((())),,,...++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---,,,------------------,,,//////.........---------......------------......222111111111000000//////000111222222222000///...111111111111222444666777777888:::<<<>>>@@@@@@AAACCCAAA@@@@@@BBBDDDFFFFFFEEEFFFHHHJJJPPPYYYdddkkkvvv~~~nnnaaaVVVPPPLLLHHHCCC???===<<<;;;999888777666666777999<<<===>>>===<<<;;;999888777666666666777777888888999999777777777777777777777777666666666666666666666666444444555555555555444444444444444444444444444444444444444444444444444444666444222111111444666888222444777999888666333111222222222222222111000///333222111000000111222333222111111000000000000000000111222444444333222222111111000000//////......////////////...............///000000//////000111000/////////111111000...////////////000000000000333333333222222111111111111222333444555555555555222333333222111000222333555555444333333333333444555555555555555444444444555555555666666777888999999999999::::::;;;;;;;;;>>>EEEGGGMMM\\\hhhzzz,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---......---------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,---------------------------------...///...---,,,---///------............------000000/////////........./////////....../////////111111111000000000//////000111111222222111000///333222333333555777999::::::;;;===>>>???@@@@@@AAACCCBBBAAAAAACCCFFFHHHIIIIIIKKKOOOTTT[[[eeepppxxxqqqeee^^^RRRMMMFFF@@@>>><<<<<<;;;888777666666666777888999<<<;;;;;;::::::999999888777777777777777888888888666666666666666666666666666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333444333222000000111222333111222444555555333111///222222222222222111000000222222111111111111222222222111111000000000000000000111111222222222222222111000000000/////////...////////////////////////...///000000//////000222222000...---///000111000000000000000111111111111222222222111111000000000111222333444555555555555...000222333333555888:::666666555444333333333444555555555555555555555666555555555666666777888999:::::::::;;;;;;<<<<<<===>>>EEEGGGMMM[[[gggzzz+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,(((+++...///...,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///000000///...///000......////////////......000000000000000/////////000000////////////000000111111000000000000//////000000111222222222111111444444555666888:::<<<>>>????????????@@@@@@@@@@@@?????????@@@BBBEEEHHHJJJPPPTTTZZZbbblllxxxyyyqqq```YYYOOOGGGBBB@@@???>>>999999888777777777777777::::::::::::::::::::::::888888888888777777777777666666666666666666666666666666666666666666666666444444555555555555444444444444444444444444444444222222222222222222222222444444333222222111111000111222222222222111000000111222222222222111000000111111222222222222111111222111111000000000000000000000000000000111111222000000000000////////////000000000000000000000000...///111000//////000222444111---,,,...000111222111111111111222222222222111111111000000000000000111222333444444555555444///111333444555777:::===888777666555444333333333555555555666666777777777555555555666666777888999::::::;;;<<<<<<===>>>>>>>>>EEEGGGMMM[[[gggxxx++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,---------,,,,,,)))+++---...,,,++++++,,,+++++++++,,,,,,,,,------------------------------...000111000///...///000//////000000000000//////////////////////////////000//////////////////000000000000000000000//////000000111222222333333333555555777999;;;===???@@@AAAAAA@@@??????>>>>>>>>>===>>>???AAADDDHHHMMMPPPYYY^^^gggrrr}}}uuulll___SSSKKKFFFCCCAAA;;;;;;::::::999999999888::::::::::::::::::::::::999999888888777777666666555555555555555555555555666666666666666666666666444444555555555555444444555555555555555555555555222222222222222222222222333444555555555444333222444333333222222222222222111111222222222111111000000111222333333222111000222111111000000000000000000///.........///111222000000000000////////////000000000000111111111111...000111111000///111222333111......///111111111000000000111111111222222111111111111111111000000111222333444444444444444444555666555444555777888888777666555444333333333444555555666777888888999555555555555666777888999999999:::;;;<<<======>>>>>>EEEGGGLLLZZZeeewww***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,---------,,,+++++++++***))))))+++---+++++++++,,,,,,,,,---------------------------------...//////------.../////////000000000000//////........................///......------....../////////////////////000000///000000222333444555666666777999;;;===???@@@AAABBBAAA@@@>>>>>>===>>>>>>>>>AAAEEEHHHLLLQQQXXX]]]eeekkkvvvssscccWWWMMMGGGCCC<<<;;;::::::999999::::::<<<;;;;;;::::::999999888999999888888777777666666666666666666666666666666777777777777777777777777444444555555555555444444555555555555555555555555444444444444444444444444000111333555666666555444444333222111111111222222000111111222222222111111000111222333333222111000222111111000000000000000000///.........///111222////////////000000000000///000000000111111111222///000111111000000111222000000000111333222000.../////////000000000111111222222222222222222222222222222333333444333333333555666666555333222333555777777666444444333333333444555555666777888888999555555555555666777888999777888999:::;;;<<<======???FFFGGGLLLYYYdddvvv******+++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------------,,,,,,+++)))'''(((***---++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...//////000000000000//////------------..................------------............////////////000000//////000111333555777999888999;;;>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@???CCCIIINNNRRRZZZccciiiuuu|||wwwgggZZZOOOHHH???>>>;;;999888888999:::<<<<<<;;;::::::999888888888888888888777777777777777777777777777777777777777777777777777777777777444444555555555555444444555555555555555555555555444444444444444444444444---...111333444555444444222111000000//////000000000000111222222222222111111111222222222222111111222111111000000000000000///////////////000000111////////////000000000000...//////000000111111111///000222111000000111333//////111333555333000---.../////////000000000000222222222222222333333333222222333333333333222222222333444333222222444666555555444333333333333444555555555666666777777777555555555666666777888999777777888999:::<<<======???FFFGGGKKKXXXcccttt)))***+++,,,---------------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,.........---------,,,,,,)))***+++,,,------------+++,,,---+++***)))***+++++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---......//////000000//////...---.........//////////////////............//////........./////////000000//////000111444666999:::<<<===???AAABBBCCCCCCCCCAAA@@@???>>>???@@@BBBCCCCCCIIIPPPWWW]]]eeepppxxx|||lll]]]TTTIIIEEE@@@<<<999999:::;;;::::::::::::::::::::::::777777777777777888888888888888888888888888888888777777777777777777777777444444555555555555444444555555555555555555555555333333333333333333333333///000111222333444444444222111111111111000000000000000111222222222222222222222111111111111222222222111111000000000000000//////000000111111111000.../////////000000000111------...//////000111111///111222222111000222333111000111222333333111...//////000000000111111111000111111111222222222222222222333333333222222111111222333333222333555777333222222222222333444444555555555555555555555666555555555666666777888999777888999:::;;;===>>>>>>???FFFGGGKKKXXXbbbsss)))***+++,,,------...---,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,------...---***---//////---+++******++++++,,,,,,,,,------------------------------------...///...---,,,---///......////////////........./////////000000111111000000////////////000000---.........//////000000//////000111444777:::;;;>>>@@@BBBCCCEEEEEEEEEDDDBBBAAA@@@???@@@BBBEEEFFFNNNTTT]]]dddkkktttzzzjjj```RRRNNNGGG@@@<<<;;;<<<===888888999::::::;;;<<<<<<666666777777888888999999888888888888888888888888777777777777777777777777444555555555555555555444666666666666666666666666222222222222222222222222444444444444444444444555333444444444444333222222///000111222222222222222333222111000000111222333222111111000000000000000...///111222222222111000.../////////000000111111,,,------...///000000111///111222222111111222333333111000000111222222111000111111111111222222222//////000000111111111222222222333333333222222111333444555444333333444666111111111111222333444444555555555555555444444444555555555666666777888999888999:::;;;===>>>???@@@???FFFGGGKKKWWWbbbsss,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++111///...,,,++++++,,,,,,---.........------,,,++++++,,,---......---,,,+++///...,,,++++++,,,...///...........................------------...//////------------------------........................111111111111111111111111000000///000000111222333333333555666999;;;===???AAA@@@AAACCCGGGGGGDDDAAA???@@@@@@BBBEEEIIINNNQQQYYY___hhhqqqzzzqqq___XXXOOOHHHDDDAAA===:::;;;::::::;;;<<<<<<:::999::::::::::::::::::::::::;;;:::999888777777777777333555666888999999999999777777777777777777777777777666555333222111111111333333333333333444555666222333444555555555444333111111222333444555555666333333111000000000111222///000222333444444333333111111111111000000000000555222000111222333111...000000000000000000000000////////////////////////000000000111222222333333222222111111111111111111000000000000000000000000111111111111111111111222333333222222111222222222333333222222222222222333555444444333333333444444888888888888888777777777555555555555555666777777999999999:::;;;<<<===>>>@@@FFFGGGKKKXXXcccttt,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---///111222------,,,,,,,,,+++++++++,,,------------------,,,...---+++******+++---..........................................///000000------------------------........................111111111111111111111111...............///000111444444666888:::===???AAADDDCCCCCCEEEGGGGGGEEEBBBAAAAAAAAACCCFFFLLLRRRWWWfffnnnzzztttjjj]]]SSSLLLHHHDDDAAA<<<;;;::::::;;;;;;999777:::::::::::::::::::::::::::999999888888888888888555666777888999999888888777777777777777777777777555555444444333333444444444444444444444555666666333333444555555555444333111111222222333444444444333333111000000000111222///000111333444444333333000000000000////////////000...---...000111000...000000000000000000000000////////////////////////.........///000000111111111111111111111111111111000000000000000000000000111111111111111111000000333333222222111222222333333222222111111222222222555444444333333444444444555555555555555555555555666666666666666777888888999999999:::;;;<<<===>>>>>>EEEFFFKKKWWWbbbsss++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------,,,+++*********+++,,,...------,,,,,,------......---,,,+++,,,,,,...///......................../////////...///000000111------------------------........................000000000000000000000000//////......//////000000555666888:::===@@@BBBCCCHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDEEEGGGLLLTTT^^^dddsss}}}nnn___UUUNNNHHHEEE@@@>>><<<;;;;;;;;;:::888999999999999999999999999999888888888888999::::::666777888888888888777777777777777777777777777777444444444444444555666777666666666666666777777777444444555555555444444333222222222222222222222222333333222111111111111222///000111222333333333333000000/////////............---,,,---000111000///000000000000000000000000000000000000000000000000.........///000000111111111111111111111111111111000000000000000000000000111111111000000/////////333222222111222222333333222222111111111111222222444444444333333444444555444444444444444444444444777777777777777888999999999999999:::;;;<<<===>>>===DDDEEEJJJWWWaaarrr*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***))))))...,,,+++))))))***,,,---...---,,,++++++,,,---...///......---......///000.......................................///000000................................................////////////////////////222222111111222222333444666888:::===@@@CCCEEEFFFHHHGGGFFFFFFEEEDDDDDDCCCFFFHHHKKKOOOUUU```mmmvvvrrrdddXXXNNNHHHCCCAAA>>><<<<<<===<<<;;;999999999999999999999999888888888888999:::;;;<<<888888888888777777666666666666666666666666666666444444444444444555666777777888888888999888888888555555555555555444444444333333222222222111111111333333222222111111111111000000111111222222222222000000000000////////////000//////000111111111111000000000000000000000000000000000000000000000000000000000111222222333333111111111111111222222222000000000000000000000000111111000000///.........222222111111222222333333222111111111111222222333444444333333333444555555444444555555555555555666777777666666777777888999999999999:::;;;<<<===>>>===DDDFFFKKKXXXbbbrrr*********++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***+++,,,------...---,,,******,,,...///...---,,,++++++,,,---...---,,,,,,------......///........................------,,,,,,,,,---..............................////////////////////////////////////////////////333333333333444555666666888:::===@@@CCCEEEFFFGGGFFFFFFEEEDDDCCCDDDEEEFFFHHHLLLSSSYYYaaannn|||{{{kkk[[[QQQFFFBBB>>><<<<<<======<<<999999999999999999999999777777888888999:::<<<<<<999999888777777666666666666666666666666666666666555555444444444444555555999:::;;;;;;;;;::::::999666666555555444444444444444444333333222111111111333333333333222222111111111111111111111111222222222222222111111111000000111222222111000000000000000000000000000000000000000000000000000000000000000000000111222222333333000000111111111222222222000000000000000000000000111000000000//////......222111111111222222333444222222111111222333444444333333333333333444555666333444444444555555666666666555555555555666777777999999999:::;;;<<<===>>>>>>EEEGGGMMMZZZcccsss++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******...---,,,,,,,,,---...///...------,,,,,,------...))))))***++++++,,,,,,,,,........................,,,,,,++++++,,,,,,---...........................////////////////////////000000000000000000000000111111222333444666777888:::<<>>===<<<;;;:::888777666555444444444444444444444333333222222222333333333444333222222111111111000000000111111222333333222222222111111111000111222111...---...///000000000000000000000000000000000000000000000000.........///000000111111000000000111222222333333000000000000000000000000000000000000000000000000111111111111222333444444333333222333333444555666333333333333444555555666111222222333333444444444555555555555555666666777999999999:::;;;<<<===>>>>>>EEEHHHNNN[[[dddsss,,,,,,++++++++++++++++++------------............------------------------.........---,,,***(((&&&++++++,,,,,,,,,---------,,,------------------,,,)))***+++,,,------------........................---,,,,,,,,,,,,---..............................////////////////////////111111111111111111111111222222333444666999;;;<<<<<<>>>AAACCCEEEFFFEEEEEEDDDFFFGGGHHHIIIMMMSSSXXX```iiivvvwwwkkkYYYSSSKKKDDD@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999888777666666777777888777777777777777777777777666666666777888999:::;;;===>>>???@@@???>>><<<;;;999888666555444444444555555555444444444444444444333333444444444333222111222111000//////000111222222222222111111111111000///111333222///...000222000000000000000000000000////////////////////////.........///000000111111///000000111222222333333000000000000000000000000//////000000111222222222111111111111222333444555444444444444555666777777333333333333444555666666222222222333444444555555666666666555666777777888999999999:::;;;<<<===>>><<>>???@@@AAA@@@???===;;;999888666555444444444555555555555555555555555555333333444555444333222111222111000//////000111111111111111111000000000000000222444444222222444777000000000000000000000000////////////////////////000000000111222222333333///000000111222222333333000000000000000000000000//////000111222333444444111111111111222333444555444444444555555777888888222222222333444555666777444444555555666777888888777777777777777888888999999999999:::;;;<<<===>>>;;;CCCFFFLLLYYYbbbqqq,,,------......------,,,++++++++++++,,,---...//////---+++(((((()))+++---.........------,,,,,,,,,...------,,,,,,+++******///---***+++///111///---////////////////////////........................---------............///111000///......------...000000000000////////////000000000000111222333444666666777999;;;>>>@@@BBBCCCCCCCCCAAA??????AAABBBDDDGGGJJJNNNTTT___mmmvvvuuummmaaaVVVNNNHHHCCCAAA<<<=========;;;::::::;;;888999999888777888:::===:::999777555555666777888777777777777777777888888666777888:::===???AAABBB>>>@@@AAA@@@>>>;;;::::::777777777555333222333444444444333333333333222222000000111222222222222111333222111000000000111222/////////000111111222222000444333//////333444000000000//////000222444555////////////////////////222111111111000000//////111222222333333222222111111000/////////000222222222444444333111///...///222111000000000111333444444333222111111222333444333333333444444444555555666666666666666666666666777777777777888999:::;;;999:::;;;;;;::::::<<<>>>AAAGGGHHHMMMYYYbbbppp,,,------------------,,,++++++++++++,,,---...//////---+++***)))***,,,,,,......---------,,,,,,,,,........................000///......///000000///////////////////////////........................---------............///000//////............///000000000000000000000///000000000111111333444444777777999;;;===???AAABBBBBBCCCCCCBBBAAAAAADDDFFFHHHKKKPPPUUU]]]iiiwww~~~wwwlllaaaYYYQQQJJJEEE>>>>>>>>><<<:::999999999777888888888777777999<<<<<<;;;999777777888999:::888888888888888888888888999:::<<<>>>@@@AAABBBCCC?????????>>><<<;;;::::::777888777666555444444555444444333333333333222222000000111222222222222222555444333222222222333333111111111111111111111000///333444111111444333///222111111000000111222333111111111111111111111111111111111111000000000///000111111222222111111000111111000000111222333444111222333222111000000222111111111111111222222333//////...------...//////333333333444444444555555666666666666666666666666777777777777777888::::::999:::;;;;;;::::::<<<>>>AAAGGGHHHLLLYYYbbbooo------------------------++++++++++++,,,---.........------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---......///000000...//////...------...///////////////////////////........................---------............//////............///000000000000000000000000000000000000000111222444555666888:::<<>><<<;;;::::::777888888888777777999:::===<<<;;;:::999:::;;;<<<999999999999999999999999999;;;===???AAAAAAAAAAAA???>>>===<<<;;;;;;;;;:::888888888777777666555555444444333333333333222222000111111222222222222222555444333333222222333333444333333222111111000000000333444222222444333000333222222111000000111111111111111111111111111111111111111111000000000000000000000111111000000000111111111111222333444555000111111111000000222444000111111222222222222222222222111111111111222222333333333444444444555555666666666666666666666666666666666666777888999999999:::;;;;;;::::::<<<>>>AAAGGGGGGLLLYYYbbbooo---------,,,,,,---------,,,+++++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,,,,------+++---...---***)))+++...////////////////////////........................---------............///---------......///111111000000000000000111111111000000111222444666888999;;;===@@@BBBDDDDDDCCCCCC@@@@@@AAA@@@AAACCCGGGKKKNNNUUU___lllyyyzzzmmm^^^SSSJJJGGGCCC@@@???>>>>>>===888999:::999888888999;;;===<<<;;;;;;:::;;;<<<<<<;;;:::::::::::::::999999777888:::<<<======<<<<<<>>>===<<<<<<===>>>>>>===:::999888777777777555444444444333333333222222222000111222222333333222222222222111111111111000111333333333222222222111111111222222222222222222111222222111111111111111111////////////////////////111111111000000000000000000000111111111111000000000000000111222333444555000111222111000000222444000111222333444333222111666666555555555555666666333333333444444444555555666666666666666666666666555555555555666777888999999:::;;;;;;::::::<<<>>>@@@FFFGGGLLLYYYaaaooo...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------------------------------------------------------------,,,,,,,,,++++++++++++---...---***)))+++...////////////////////////////////////////////////---------............///------------...000111222///000000000111111111222000111222444666999;;;<<<>>>@@@BBBEEEFFFFFFEEEDDD@@@AAAAAA@@@AAADDDIIIMMMRRR[[[iiiyyy}}}lll___RRRMMMGGGCCCAAA@@@???>>>:::;;;<<<<<<:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999666777888::::::::::::999<<<===>>>BBBFFFGGGEEECCC===;;;777666777666555333444444333333333222222222111111222333333333333222222222222222111111000000111111222222222333333333333222111222222111222333//////000111222222333333000000000000000000000000000000000000000000111111111222222222222222222111...///000111111222222222222222333222000///111222000111222444444333222222222333333333333333333222333333333444444444555555666666666666666666666666555555555555666777888999999:::;;;;;;::::::<<<>>>@@@FFFGGGLLLXXXaaaooo...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,------------...000000///...------,,,,,,---...///...---...///111////////////////////////////////////////////////---------............///---------......000111111///000000111111222222222222222444666999<<>>>>><<<;;;;;;<<<999999::::::::::::::::::<<<;;;;;;::::::999999888777888888999:::;;;;;;<<<===???EEEMMMTTTUUUQQQMMMDDD>>>888666666777666444444444333333333333222222111222222333333333333333333444444444444333222111000000111111222333333444444222333777777333222444...///000111333333333333222222222222222222222222000000000000111111111111222222333333333333222222//////000111111111111000111222444333111000000000111222222333333333333333111111222222222222111111333333333444444444555555666666666666666666666666666666666666777888999999999:::;;;;;;::::::<<<>>>@@@FFFFFFKKKXXXaaannn///...,,,++++++,,,...///---,,,,,,++++++,,,,,,,,,,,,,,,***)))***+++---///,,,,,,,,,---------...........................---...---,,,---000111222111////////////////////////////////////////////////---------............///...............///000111///000000111111222333333333444555888;;;???BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIMMMSSS[[[```kkkwwwpppgggZZZPPPJJJFFFBBB>>>;;;<<<>>>>>><<<::::::;;;999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777888:::===>>>???DDDNNNZZZdddeee___YYYKKKDDD;;;666777888777666444444333333333333222222111222333333444444333333333333444444444333222111000111111111111111111111222333888@@@@@@888333222///000111222333222222111222222222222222222222222///000000000111111111111111111222222222222111111111111222222222111000///---000333444333111111000333222222222222333444444222333444555555444333222333333333444444444555555666666666666666666666666777777777777777888::::::999:::;;;;;;::::::<<<>>>@@@FFFFFFKKKXXX```nnn///...,,,++++++,,,...///------,,,++++++,,,,,,,,,---+++)))((((((+++---///,,,,,,,,,------.........***++++++,,,,,,------...---+++)))+++///222111000////////////////////////000000000000000000000000---------........./////////............///000000///000000111222222333333444555777999===AAADDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGIIIKKKNNNSSS[[[dddjjjwwwuuufffYYYRRRLLLEEE@@@:::<<<======;;;:::999999999999:::;;;<<<<<<<<<;;;;;;;;;:::999999888777777777666555555666999<<>>???EEEFFFKKKXXX```nnn------------------------//////...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------//////000111000...---,,,,,,,,,,,,---------......,,,,,,,,,,,,---...////////////.........---------000//////...---+++***)))000000000000///////////////111222333222222444555888:::===AAACCCDDDDDDDDDLLLJJJGGGFFFGGGGGGGGGFFFLLLJJJOOOXXX___ffftttzzziii\\\RRRJJJEEEAAA<<<:::===>>>======???<<<<<<<<<===??????===;;;::::::::::::::::::::::::999888666555666888;;;===>>>III]]]tttwwwjjjTTTGGG<<<999:::999888777111222333444444444444333333333444444555666666666444444444444444444444444444333333222222333333444///333777::::::777333///000111111111111222222222111111111111111111111111,,,,,,,,,---...//////000333333333333333333333333111222222333333222222111000111111111111222222222000000111111111222222222111222333333444444333333444333333333333444555555444555777888888888777666::::::999777555666999;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<===>>><<<<<<>>><<<;;;;;;===>>>>>><<<:::999999999999999999999999999888666555666888;;;===CCCOOOfff~~~wwwiiiSSSGGG<<<999:::888777777111111222222222333333333666666666555444444333333222222222222222222222222444333333222222333333444222333555666666555333222111111111111222222222222111111111111111111111111.........///000111111111222222222222222222222222111222222222222222222111000111111111111222222222111111111222222222222333111222333333444444333333444333333333333444555555444555666777888777777666888888888777555555777999;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;======;;;999888888888888888888888888999888777666666888:::<<>>>>>@@@<<<;;;::::::<<<<<<:::999999999999999999999999999999888777666777888:::;;;EEERRRggg|||~~~lll^^^LLLCCC;;;999999666444555666555333222222444555777222333333444444555666666555555555555555555555555444333333222222333333444444333111000000111333444111111111222222222333333222222222222222222222222111111111222222222333333111111111111222222222222222222111111111111222222000000111111111222222222222222333333333444444444111222333333444444333333444333333333333444555555555555555666666666666666444666888888777666777888:::::::::;;;;;;<<<<<<===???FFFGGGJJJUUU]]]kkk------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,------.../////////......---------///...---------///000111---------.........//////---------------...///000////////////////////////...///000000111000000000111111111111000000000000333444444333444777<<>>>>>@@@===<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::>>>HHHWWWgggnnnjjj^^^TTTGGG@@@:::999888666444555444333111//////000222333222222333333444555555555555555555555555555555555444333333222222333333444222222222222222222222222111222222222222333333333222222222222222222222222000000111111111111111222222222222222333333444444222111111000000111111222000000111111111222222222222222333333333444444444111222333333444444333333444333333333333444555555555555555555555666666777555777999999888888888999999999::::::;;;<<<<<<===>>>EEEFFFJJJUUU\\\jjj------------------------//////...---,,,,,,,,,,,,------,,,,,,,,,---......000000//////...---------+++++++++,,,---...///000------........./////////------------...///000111...////////////000000000...///000000000000000///222222111111111000000000444555666777888:::>>>BBBCCCDDDDDDEEEFFFGGGGGGHHHEEEHHHLLLNNNQQQXXX```ggguuuyyydddZZZPPPJJJDDD???>>>@@@???===;;;:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999888>>>GGGPPPVVVTTTOOOIIIBBB<<<888999888555444666777666555444444444555666555555444444333222222222333333333333333333333333444333333222222333333444111111333444444333111111222222222222333333333333333333333333333333333333000000000000000000000000222222222333333444444555222111000//////000111222000111111111111222222222222222222222333333333333111222333333444444333333444333333333333444555555555555444444555555666777666777999999888888999;;;888888999:::;;;<<<<<<===>>>EEEFFFJJJTTT\\\jjj------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000000///...---------))))))+++,,,---.....................///////////////...............///000.../////////000000000000/////////000000///......111111111111111111222222555666999:::;;;===AAACCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJPPPUUUZZZcccoooxxxyyynnn```VVVNNNFFFCCCDDD@@@>>><<<;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888888777999>>>BBBEEEEEEBBB@@@===999777888888555555777999888888888777777777777555555444333333222222111444444444444444444444444444333333222222333333444222222333333333333222222222222222333333333444444333333333333333333333333111111111111000000000000000111111222333333444444222111000//////000111222000111111111111222222222111111111222222222222333111222333333444444333333444333333333333444555555555555444444444555666777666777777777666777999<<<777888999:::;;;<<<<<<===>>>EEEFFFIIITTT\\\jjj------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///111000000///...---------(((***,,,...////////////............/////////000111000///......---........./////////000000111111///////////////...------//////000111222333333444555777:::<<<>>>???BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEIIINNNUUU\\\cccnnn|||ooobbbWWWMMMHHHIIIAAA???<<<;;;<<<<<<<<<;;;::::::::::::::::::::::::999999888888888888888888888999;;;===>>>===<<<::::::777666888888666666888333333444444333222111111111222222333333444555555666666666666666666666666444333333222222333333444444444333222222333444444222222333333333444444444333333333333333333333333222111111111111111111111///000000111222222333333222111000......000111222000111111111111222222222000000111111111222222222222222333444444444333333444333333333333444555555555555444333444555666777666666666555444666999<<<777888888999;;;<<<======>>>EEEFFFIIITTT\\\jjj------------------------...///////////////....................................///////////////...---------.........//////------------------------...------------...//////111333444333111///......000000000000////////////000000000000111222333444999;;;>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJPPPQQQYYYfffpppzzzxxxjjjYYYMMMJJJCCCBBBBBBBBB???;;;===BBB===============<<<<<<<<<999999999999999:::::::::999999888888777777666666666666777777777777666666777777777666444444555666777777777666666555555444444444555666777777777666555444444333333222222222555555444333333444444444444444444444444444444444444333222222111111222222///000000000111111111111111222222333333222222111333000------///111000///333111///111333555333111222222222111111000000000333333333333333333333333333333444444555666666666444555777888888888777666555777999999888777666777999999999:::;;;<<<===>>>BBBBBBFFFJJJOOOYYYkkk|||---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------....................................///............///000000999:::;;;:::777444333333000000000000000000000///000000000000222444666777<<<===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEIIIKKKRRRVVVaaaqqq~~~{{{fffVVVPPPHHHDDDAAAAAA>>>;;;;;;???=========<<<<<<<<<<<<<<<999999999999999999999888777777777777777777666666666666777777777777666666555555555444222222333555222222222333444444555555444444555666666666555555222222222111111111111111333222222111111222222222333333333333333333444444444333222222111111222222111111111111222222222222333444444555555444444333333111...///111222222000444222111222555666555333333333222222222111111111444444444333333222222222333333444444555666666666555555666666777777777666555777999999888777777777999999999:::;;;<<<===>>>AAABBBEEEJJJNNNXXXjjj{{{------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---,,,,,,,,,---------......///////////////////////////////////////000111111888999:::888555111000000000000000000000000000000111000000111333666999;;;???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDHHHMMMQQQ[[[bbbrrr{{{ggg\\\QQQIIIBBBAAA@@@===;;;<<<======<<<<<<<<<;;;;;;;;;:::999999999888777777777666666666666666666777777666666777777777777666666444555555444333222444555111222222333333444444444444444555555555444333333111111111111222222222222222222222222222222222222333333333333333222222222444333222222111111222222111222222222222333333333333444444555555444444333444222000000222333222222444333333444666777777666333333333333222222222222666555444444222222111000333333444444555666666666555555444444555555666777555777999999777777777888999999999:::;;;<<<===>>>@@@AAADDDIIIMMMWWWiiizzz------------------------******+++,,,,,,,,,,,,+++........................///000000000000//////...,,,,,,,,,,,,------------........................//////......//////000111000222333222///---,,,,,,000000000000000111111111222111111222555999===@@@AAABBBCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFHHHMMMUUU[[[hhhsss{{{nnn]]]QQQGGGDDDDDDBBB>>>=========<<<<<<;;;;;;::::::::::::999888888777666666444444555555666666777777666666777777777777666666666777888777555555666888777777666555444333333222444444444444333333222111222333333444444555555555333444444555555555555444333333222222222222111111444333222222111111222222111111111222222222333333111222222333333222222111222222111111222222222222333333333444555777777777333333333333333333333333444444444333333222222222333333444444555666666666555555444333333555666777555777888888777777888999999999999:::;;;<<<===>>>???@@@CCCHHHLLLVVVhhhyyy------------------------++++++,,,---------------.........................../////////......---,,,,,,,,,,,,---------......------------------------......------......///000---///111111000......//////000000000111111111222333333333555888<<<@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIKKKSSS]]]eeetttkkk\\\NNNIIIHHHDDD@@@>>>>>>======<<<;;;;;;::::::;;;::::::999888777666666444444555555666666777777666666777777777777666666666777888777555555777999888777777666444333333222333444444444333222111111333333333444444555555666333444555666666666666555333333333222222111111111444333222222111111222222000000000000111111111222111222222333333222222111000111111111111000111111111222333333333444555666333333333333333333333333222222222333333444444444333333444444555666666666555555444333333555666777555777888888777777888:::999999999:::;;;<<<===>>>??????CCCGGGLLLVVVhhhyyy------------------------+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------.........//////---------------------------------------...//////+++---000000000//////000///000000111111222222222333444666999<<>>===<<<;;;;;;:::;;;::::::999999888888888666666666666666666777777666666777777777777666666444555666555444444666777444444444444444444444444333333444444444333222222222222222222333333333333222333555666777666666555444444333333222222111111444333222222111111222222//////000000000111111111333444444555555444444333///111222222111000000111000111333222111111222444222222222222333333333333000111222222444555555666333333444444555666666666555555444444555555666777666777777777666777999;;;999999999:::;;;<<<===>>>???@@@CCCHHHLLLVVVhhhyyy------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))........./////////000000.......................................//////000+++---000000///......//////000000111111222333333444666999<<>>===<<<;;;;;;;;;;;;::::::::::::::::::777777777777777777666666666666777777777777666666444555666555444444666888555555555555555555555555222333333444444444444333333333333333333222222222333444666888999888777666555555444444333222222222444333222222111111222222000000111111111222222222333444444555555444444333///222444444222000111222111333444333000///111222111111111222222222333333222222222333333444444444333333444444555666666666555555666666777777777666666666777777666777999;;;999999999:::;;;<<<===>>>???@@@DDDHHHMMMVVViiizzz------------------------***+++,,,---....................................000000000000///...---,,,////////////000000000000///////////////////////////////////////000111111000222444444222000000000///000000111222222333333444777:::>>>AAABBBCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIINNNSSSWWW\\\iiizzz}}}kkk\\\PPPIIIHHHAAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999888888777777666666666666777777777777666666666777888777666777999:::;;;;;;:::888777555444444222333444444555555555555666666666555555444444444555777999;;;<<<;;;:::999666666555444444333222222444333222222111111222222111111222222222333333333111222222333333222222111000333666666333111222444222444555444111///000222000000000111111222222222333333333333333333333333333333444444555666666777444555777888888888777666666666777666666777999<<<999999999:::;;;<<<===>>>@@@AAADDDIIIMMMWWWiiizzz///////////////.................................,,,,,,,,,,,,,,,---...///555333111000......//////000000//////.........---...............///000000000000////////////000000000111222222111000///...000000000000//////222444777:::???BBBCCCDDDFFFHHHGGGCCCBBBEEEHHHGGGHHHKKKPPPTTTYYY^^^ffftttnnn[[[OOOJJJIIIEEEBBBAAA===:::;;;@@@======<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888555555666666777888888888555555666777777888777777111444888:::888666444333777666555444333444555555666666555555555444444444444444555666777888999999444444444333333222222222222111111111222333333444222222111111222222333444222222333444444444333333333333333222222111111111000000000111111222222333111111222222222333333333333333333444444444555555444444444555555555666666555555555555555444444444777777777777777666666555:::::::::;;;<<<===>>>??????CCCIIILLLLLLUUUjjj~~~................................................---,,,,,,,,,------...///111000///.........///000000/////////...........................///000000000000////////////000000111222333333222111000///000111222111111222555777:::===@@@CCCDDDEEEGGGHHHJJJGGGGGGKKKNNNNNNPPPTTTVVV[[[bbbiiirrrjjj[[[SSSLLLHHHDDDCCC???;;;;;;>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;999888888777777777888888888777666666555555555666777777777777777777222555888999777555444444666666444333333333444555666666555555555444444444666666666666666666777777444444444333333333222222222222111111222222333444333222222111111222222222666666666666666555555444333333333222222222111111111111111222222222222222111222222222222333333333333333333333444444444444333444444444444555555555666666666666666666777777666666777777777777777666888999999:::<<<>>>???@@@AAAFFFMMMQQQQQQVVVhhhzzz,,,,,,------......//////........................---------,,,------...///...---------......///000////////////...........................///000000000000////////////000000222333333333333222111111111222333333444666999<<<>>>AAACCCEEEEEEFFFGGGIIIIIIFFFGGGKKKNNNPPPSSSXXX\\\dddnnnxxxzzzfffXXXOOOJJJFFFEEEAAA<<<;;;===<<<;;;;;;::::::::::::::::::999888777777777777777999888888777777666555555777777777888777777666666444666777777666555555666555555444333333333333444555555555555555444444444777777666666666555555555444444444444333333333333222222111111222222333333444333222111111111111111444444444333222222111111333333333333222222222222333333333333222222222222222222222222333333333333222222222222333333333333333333333333444444444444777777777888888999999999555555666777777888888888777888999:::<<<>>>@@@BBBBBBHHHQQQVVVUUUXXXfffuuu+++++++++,,,---...//////..............................------------.....................////////////////////////........................///000000000000////////////000000222222222222222222222111000222444555666999===@@@BBBDDDFFFGGGFFFGGGHHHJJJIIIGGGHHHLLLOOOPPPUUU\\\aaakkkxxxrrr___SSSLLLGGGFFFCCC>>><<<>>>;;;;;;:::999999999999:::999888888777666666777777555666666777888888999999888888888888888777666555555666777666444444666777555444444444333333333333555555555555555555555555555555555555555555555555444444444444444444333333333222222111222222333333444333222111111000000111222222111111111111111111333333333333333333333333444444444333333222222222222222222333333333444444111111222222222333333333222222222333333333444444666666777888999999::::::555555555666777999::::::888999999:::<<<>>>???@@@CCCHHHPPPUUUUUUYYYfffttt+++++++++,,,---...//////........................///......---------......000000000/////////...............///////////////...............///000000000000////////////000000111111000000000111111111000222444666888;;;???BBBFFFGGGHHHHHHGGGHHHIIIKKKNNNLLLNNNRRRTTTUUU\\\cccjjjuuummmXXXPPPIIIGGGDDD@@@>>>???;;;;;;:::999999999999:::999888777777666777777777666666777777888999999999888888999888888777666666666666666555444444666888555555555444444444333333444555555555555555555555222333333444555666666666444444444444444444444444333333222222111222222333333333222222222222222333444444444333444555666777333333333333333333333333444444444333333222222222222222333333333444444444111111222222222333333333222222222333333333444444555555666666777888999999555555555666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>BBBEEEKKKPPPRRRXXXgggwww,,,,,,------......//////........................000///......---.........000000000000000///...---.........///////////////...............///000000000000////////////000000000000000///000000111222111333666777:::===AAAEEEGGGHHHIIIIIIHHHHHHKKKLLLNNNNNNQQQUUUWWWYYYaaakkkxxxyyybbbXXXNNNIIIFFFBBB@@@AAA<<<;;;;;;:::::::::::::::999888888777777777888888:::999999888888777666666888888888999888888777777555666777666444444666777555555666666555555444333444444444555555555555555111111222333444555666777444444444444555555555555333333222222111111222222222222222222333555666777555444333333333444666777333333333333444444444444333333333333222222222222333333333333444444444444222222222222333333333333333333333333444444444444444555555666666777777777666666666666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<>>BBBCCCGGGLLLPPPXXXhhhvvv///////////////.................................000000///...............)))***,,,.../////////...---.........//////000000...............///000000000000////////////000000222222111111111222444555666888:::<<<>>>AAAFFFIIIHHHHHHIIIHHHHHHIIILLLNNNRRRTTTYYY```dddjjjuuuzzzkkkZZZPPPJJJDDD@@@@@@======<<<;;;;;;;;;;;;<<<:::999999999999999::::::777777777888999999::::::666777888999999999999999444666777777666555555666666777888888888777555444444444444555555555666666444444333333333333222222444444444555555555666666444333333222111111111222...///111333777:::===>>>>>><<<999666444333333444333333333444444555555555000000000111111222222333333333333444444444555555333333444444444444555555444444444555555555666666777777777777666666666666999888777666777888:::<<<999999:::;;;<<<===??????BBBDDDHHHNNNRRRYYYfffttt000000000000000/////////..................------000///...------...///000222///,,,---000222111000//////......000000///...111111222333333111///...111111111111111111111111333444555666666666555555777999;;;<<<>>>AAAEEEIIIHHHIIIJJJJJJKKKLLLOOORRRSSS[[[cccfffgggooozzzfffWWWPPPJJJDDD???>>>===<<<<<<===<<<:::888999::::::::::::999888888999:::<<<======<<<:::999999999999888888888777777666666666666666666666666888888777777666666555555666666555444333222222111666555444333222333333444444444444444444444444444222222222333333444444444111222333444555777888888IIIAAA777111000222444444222222222222222222222222333333333333333333333333000111111222222333333444444444333222333444555666555555555666555555444333444555666555444333444555444444555666777888888999999:::;;;;;;::::::<<<>>>BBBBBBDDDIIIMMMUUUeeettt---------------,,,,,,,,,........................000///...------...///000111///------///111000///000///......//////......000000///......///222444111111111111111111111111222222222333333444444444888:::===>>>???BBBEEEHHHIIIJJJLLLLLLMMMOOOSSSVVVYYY```hhhmmmqqq{{{qqqaaaVVVNNNGGGBBB>>><<<;;;;;;<<<;;;:::888:::::::::::::::999888888888999:::;;;;;;:::999888999999999888888888777777666666666666666666666666888777777777666666666555555444444444444444444444666555444333333333444444444444444444444444444444222222222333333444444444111222222333444555666666???:::555222333444444333333333333333333333333333333333333333333333333333333333333333333222222222444444333333333444555666333333555666777888888888555666777777666555666888777777777888888999999999999:::;;;;;;:::;;;===>>>AAAAAADDDJJJNNNVVVeeesss,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////000...---...//////...---000///............///000...000222111//////222555111111111111111111111111222111111111222444555666:::===@@@AAABBBCCCEEEGGGIIIKKKMMMOOOQQQTTTYYY\\\aaagggoooxxx~~~ppp```TTTLLLGGG???===<<<;;;<<<<<<;;;:::::::::::::::999999999999777888999::::::999888777999888888888888777777777666666666666666666666666777777777777666666666666333333444444444555555555666555444444333444444444444444444444444444444444222222333333333333444444222222222333333333444444444333333444555555444222444444444444444444444444333333333333333333333333555555444444333222222111444333333333333444555666333444555777888888999999555777888888888888999:::999999::::::::::::::::::999:::;;;;;;:::;;;===??????@@@DDDKKKPPPWWWeeesss.............../////////............/////////////////////....../////////..................---,,,...............000333666555999<<<;;;555111///000111111111111111111111111444333222222444666999;;;<<>>======>>>===<<<;;;;;;::::::999999999999888888999::::::999888888888888888888777777777777666666666666666666666666777777777777666666666666444444444555555555555555555555555444444444444555444444444444444444333333333333333333333333333333444333333333333333333333111111333444555555444333555555555555555555555555333333333333333333333333555555555444444333333333333333333333444444555555666777777777777666555555555666888888888888:::;;;::::::::::::::::::999999999;;;<<<;;;;;;;;;===???>>>???EEEKKKQQQXXXeeerrr......//////000000000000........./////////000000...//////////////////...............---------...---.../////////333999===GGGFFFCCC===555000//////111111111111111111111111333333222333555888;;;===>>>AAADDDFFFFFFFFFGGGHHHIIILLLQQQVVV[[[bbbhhhmmmsssxxx{{{yyy{{{zzzgggXXXPPPFFFBBB>>><<<<<<======<<<<<<;;;:::999999999::::::999999::::::::::::999999777777777777777777777777666666666666666666666666666666666666777777777777777777666555555444333333444555555555555555555555555555444444444333333333333333333333333333333333555555555555444444444444333444444444444444444555555555555555555555555555333333333333333333333333333333333444444555555555333333333444444444444444555555666666555555444333444555777777777777999:::999999999999999888888888:::;;;<<<<<<;;;;;;===???>>>@@@EEEKKKPPPWWWeeerrr,,,,,,------.../////////.........//////000000111......////////////...............---,,,---///222000111222111222666>>>DDDSSSLLL@@@555000///222444111111111111111111111111111111222333666999<<<===@@@BBBDDDFFFFFFFFFHHHIIIKKKOOOUUU[[[bbbjjjrrrwww}}}zzzxxx|||vvvcccVVVHHHDDD???;;;::::::;;;;;;===<<<:::999999999:::;;;::::::::::::::::::::::::666666777777777777777888666666666666666666666666666666666666777777777777888888777666555444333222444444555666666666666555555555555444444333333222444444333333333333222222555555555555555555555555666666666555333333444666555555555555555555555555333333333333333333333333111222222333444555555555222333444444555555444444111222333555666666777777333555666666555555777888777777777888888888888888:::;;;<<<<<<;;;<<<>>>@@@@@@AAAEEEKKKOOOVVVdddrrr++++++,,,------...//////---......///000000111111---...///000000///...---...///...---+++---222666555666666555444777@@@GGGJJJAAA666000///222333333111111111111111111111111000111333666999;;;>>>???@@@BBBDDDDDDEEEFFFIIILLLOOOSSSZZZaaaiiirrr{{{{{{zzzooo___NNNIIIBBB===;;;;;;<<<<<<===<<<:::999999999;;;<<<999999888888888888999999666666666666777777888888666666666666666666666666555666666666777777777888777777666666555555444444333444555666777777666555666555555444333333222222444444444333333222222222444444444444444444444444444666777666444222333444444444444444444444444444333333333333333333333333222222222333333333333333222333444555555555444444222333444666777777777777555666777777555555666777666666777777888888999999:::<<<<<<<<<;;;<<<>>>@@@CCCCCCFFFJJJNNNUUUdddqqq,,,,,,------...///000000---......///000111111222---...///000000///...---//////...,,,+++...444999999::::::777555888@@@GGG888333///000555777333...111111111111111111111111111333666999===???AAAAAA@@@BBBCCCCCCDDDFFFJJJMMMRRRVVV]]]eeennnxxx|||wwweeeTTTNNNGGGAAA????????????>>><<<;;;999999:::;;;<<<888888777777777777888888555666666666777777888888666666666666666666666666555666666666777777888888555555555666666666666666333444666777777777666555666666555444333333222222444444444333333222222222222222222333333444444444000444777888555333222333444444444444444444444444333333333333333333333333444333333222222111111000222333444555555555444333777777777777777666666555666777888777666555666777666666777888999999::::::;;;<<<===<<<<<<<<<>>>@@@EEEDDDFFFIIIMMMTTTcccqqq,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///---......///......---,,,+++------...///000222333444666:::777///222AAAJJJIII888555222000000111000000111000000//////000111222333555777999:::<<<@@@CCCCCCDDDEEEFFFHHHKKKQQQUUUYYY```jjjrrrxxxrrraaaTTTGGGCCCCCCAAA???>>>===<<<::::::<<<======<<<===<<<<<<;;;999888888777888888888888777777777777777777777777777777777777777777666555555555555555444999===<<<666333555999666666555555555444444444666555555555555444444444444333222222111111222222222222333333333333444444444444555555666777777777555555555555555555555555000222333555555444222111444444444444444444444444444555555666666555555444333444444444444444444333777777777777666666666666888888777777888888999::::::999999888999;;;>>>???EEEEEEGGGLLLOOOUUUcccppp------------------,,,,,,///000222333333222000///000000000111000000//////////////////111333666777444444///,,,777IIIRRROOO888555222000000111111000111111000//////111222333333555888:::;;;===@@@BBBBBBCCCDDDEEEGGGLLLRRRVVV___fffooovvv}}}~~~nnn___QQQJJJHHHEEEBBBBBB???===<<<;;;<<<===<<<;;;<<<<<<<<<;;;:::999888888888888888888777777777777777777777777777777777777666666555444444444444444444777::::::666444555777666666555555555444444444666555555555555444444444444333222222111222222222222222333333333333444444222333333444444555666666555555555555555555555555444555777888888666555444444444444444444444444444222333333444444333333222444444555555555555444444777777777777666666666666888888777777888888999:::;;;;;;::::::;;;===???@@@CCCCCCFFFJJJNNNTTTbbbooo------..................000000222222222222000000000000000111111111111111............000333666777444444222666FFFVVVUUUKKK666444111000111111111000111111000000000111333333333666:::<<<===>>>???AAABBBCCCDDDFFFJJJOOOWWW\\\hhhmmmuuu}}}{{{kkkZZZOOOIIIDDDAAAAAAAAA???======>>>>>>===<<<<<<<<<<<<;;;:::::::::999999999888888888777777777777777777777777777777777555555444444333333444444444555666666666666666666555555555555555444444444666555555555555444444444444444333222222222222222222222333333333333444444111111111222333333444444555555555555555555555555333444555555555333222111444444444444444444444444222333333444444333333222555555666666666666555555666666666666777777777777888777777777777888999999<<<;;;;;;;;;<<<>>>@@@AAAAAABBBDDDIIILLLSSSaaannn............////////////......///000000///..................//////000111...///111333555777888888222555;;;CCCOOORRRFFF555555333111000111111111000222111000000111222444555444777;;;>>>?????????@@@CCCDDDGGGJJJOOOVVV^^^dddooossszzz}}}xxx}}}{{{gggZZZOOOFFFAAAAAAAAA@@@>>>???@@@AAAAAA@@@<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777777777777777777777777777666555555444444444555555555333222444777888666444555555555555555555555555666555555555555444444444444444333222222222222333222222222333333333444444111111111222333333444444555555555555555555555555444444444444333111000///333333444444444444444444444555555666666555555444666666777777777777666666666666666666777777777777777777777777777888999999;;;;;;:::;;;<<<===???@@@AAAAAADDDIIILLLSSSaaannn.........//////000000000.........//////...............------...///000111000333777;;;===<<<;;;999---333;;;@@@CCC>>>111%%%333111000000111222111000222111111111222333555666666999===????????????@@@AAADDDIIINNNTTT\\\dddjjjsssvvv}}}{{{tttxxx}}}nnn```RRRIIIFFFAAA@@@???@@@CCCDDDEEEDDD>>>======<<<<<<;;;;;;;;;999999999999888888888888888888888888888888888888777666666666666666777777666333111222666888666444444555555555555555555555666555555555555444444444555444333333222222333333222222222333333333444444222222333333444444555555555555555555555555555555777777777666555444333333333333333444444444555555444555555666666555555444666666777777777777666666555666666666777777777888777777666666777777888999999999::::::;;;<<<>>>>>>AAAAAADDDIIIMMMTTTbbbooo------......///000000000000000000000000000000000000000///......///111222,,,///444777999777555333000333666666444111---+++111000///000222222111000222222111111222444666777999;;;>>>?????????@@@AAA???CCCJJJRRRZZZbbbiiinnnuuuyyy|||sssvvv{{{sss___PPPJJJCCCBBBAAABBBDDDFFFGGGFFF??????>>>===<<<;;;:::::::::999999999999888888888888888888888888888888888777777777666777777888888777444222333555777666444444444444555555555555555666555555555555444444444555444444333333333333333222222333333333333444444333333444444555555666666555555555555555555555555666666555444444333333333222333333444444555555555222333333444444333333222666666777777777777666666555555666666777777888888777666666666666777888888888888999:::;;;<<<======@@@AAADDDIIIMMMTTTbbbppp,,,,,,---......///000000000000000//////000000000111000...---------///000+++,,,...///000000///...222222222222000000222444000//////000222333222000222222111222333555666888;;;===????????????AAABBB@@@FFFOOOYYYbbbjjjpppuuuyyy||||||ssstttxxx}}}mmmYYYPPPGGGFFFDDDDDDEEEFFFFFFEEEAAAAAA@@@>>><<<;;;:::999::::::999999999888888888888888888888888888888888666666666666666777888888888666444444444555555555444444444555555555666666666555555555555444444444555555444333333333333444222222333333333333444444333333444444555555666666555555555555555555555555333222222222111222222222222222333333444555555666222333333444444333333222555666666777777666666555555555555666777888888888666666666666666777888888888999:::<<<======>>>>>>>>>???BBBGGGLLLSSSaaaooo,,,,,,,,,---...//////000......------------......///...,,,*********+++,,,111000/////////000222333---,,,---000111000000111/////////000222333222000222222222222333555777888===>>>??????>>>???AAACCCCCCJJJUUU```iiiqqqwww{{{{{{~~~}}}}}}zzzssstttuuuzzz|||eeeYYYKKKIIIFFFEEEFFFEEEDDDCCCCCCBBB@@@???<<<;;;999888:::::::::999999999888888888888888888888888888888555555555555555666777777888888666555444444555666444444444555555555666666666666555555555444444444555555444333333333333444222222333333333444444444222333333444444555555666555555555555555555555555555555444444444555666666222222333333444555666666444555555666666555555444555555666666666666555555444555555666777888888999666666666666666777888888999:::;;;===>>>>>>??????======AAAFFFJJJRRR```mmm---.........//////000000333111///...---...///000111111000...,,,,,,---/////////............////////////000111111111111111000000000000111111111111222222111111333555888:::>>>@@@BBBAAA???>>>AAADDDEEEMMMZZZgggrrrxxx{{{|||}}}rrriiifffgggwww~~~zzzsssooommmrrr}}}vvvaaaVVVMMMEEEEEEFFFCCC@@@@@@AAA@@@>>><<<:::999888888888888888888888888888888999999888777666666666777666666666777888777444111555555555555555666777777555444444333333555666777666555444333222333333444666666555555555444444444333333333444444555555555333333333444444444555555666666777777777777666666222222333333444333333333333333333444444555555555555555555444444333333333222333555666777777888777555555555555666666666777<<<111444;;;777444888777<<<>>>@@@@@@@@@???@@@AAA???AAAFFFLLLOOOTTT___kkk........./////////000000222111000.........///000...///000///......000111000//////......//////000......///000000000000000000000000000111111111111333333222333555777:::;;;>>>@@@BBBBBB@@@@@@DDDHHHKKKSSS```mmmwww}}}~~~~~~|||nnneee]]][[[]]]iii}}}}}}zzzzzzzzz{{{{{{|||}}}{{{xxxrrrnnnlllqqq{{{sss]]]RRRHHHEEEDDDAAA???>>>@@@???===<<<::::::999999888888888888888888888888999888777777777777777777777666777888999888666333555555555555555666777777666555444444444555666777888777666555444555555666555555555444444444333333333333444444444444444444333333333444444444555555555555666666666666555555333333444444444444333333333333333333444444444555555555555444444333333333555555555555666666666666555555555666666666777777:::333777:::666999<<<666:::<<<>>>>>>>>>>>>???@@@BBBCCCHHHNNNRRRWWWcccooo......////////////000000000000000000////////////)))+++---......///000111111000000//////000000111------...///////////////000000000000111111111111444444444555777999<<<===>>>@@@BBBBBBAAACCCHHHLLLSSS\\\iiiuuu~~~|||kkk___XXXSSSRRRTTT]]]rrr{{{vvvqqqooooooppprrrrrrsssuuuxxx{{{zzzwwwtttooolllkkknnnwwwhhhZZZLLLFFFBBB???======>>>>>>===;;;;;;::::::;;;999999999999999999999999777777777777777777888999777666777888::::::888666666555555555555666666777666666555555555666777888777777666555555555555666444444333333222222333333444444444444444444333333333333333444444444555555444444444444444444444444555555555555555444333222222222333333333333444444555555555444444444444444777666555444444444444444555555666666666777777777555333666444333>>>BBB555999:::<<<<<<;;;;;;===>>>BBBCCCHHHNNNRRRXXXdddqqq//////////////////000000//////000000000000///...&&&))),,,---------...///111111000000000000111111---...//////000000/////////000000000111111111111333444555666888;;;===???@@@AAACCCBBBBBBEEEKKKPPP\\\eeerrr}}}}}}ooo```WWWQQQNNNNNNQQQZZZooo|||wwwsssnnnjjjhhhhhhkkklllkkklllooosssvvvwwwtttrrrllljjjiiilllsss{{{ssscccQQQGGGAAA>>><<<>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999777666666666777888999999666555555777999999888666666666555555555555666777666666666666777777777888444444444444333333444444444333222111111111222222555555555444444333333333333333333444444444555555555444444444444444444555666666666666555444333222222333333333333333333333555555555555555444444444666555444333333444555555555666666666666777777777555666888333666JJJPPP???999:::;;;;;;;;;;;;===>>>???@@@EEEKKKOOOUUUbbbooo000000000000000000//////...///000000000000//////***,,,//////...---......111111000000000000111111//////000111111111111000///000000000111111111111222333444777999<<<>>>???AAACCCDDDCCCCCCGGGOOOUUUeeemmmyyytttgggYYYQQQMMMKKKKKKNNNZZZooozzzvvvpppmmmiiifffeeefffhhhjjjjjjkkknnnrrrttttttrrrooohhhggggggjjjooovvv|||nnnXXXKKKCCC???>>>@@@===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999777666666666777888999999555444444555777888777666666666555555555555666666555666666777777777777777333333444444444444444444444333222000000111222333555555555444444333333333333333333444444444555555666666555444444555666666666666666666555444333222333333333333333333333333555555555555555555555555333333333444555666777777666666666666777777777888999;;;<<<999AAA[[[bbbPPP:::;;;<<<;;;;;;;;;>>>@@@??????DDDIIIMMMSSS```mmm111111000000000000//////////////////000000000000000111222222111000000111111000000//////000000111///000000111111111111111000000000000111111111111222333555888;;;===???@@@BBBCCCEEEEEEGGGMMMWWW^^^mmmuuuooocccUUUNNNKKKHHHHHHKKKYYYmmm|||vvvqqqjjjhhhfffeeeeeegggiiijjjlllmmmooorrrtttsssooollleeeeeefffhhhmmmsssyyy}}}|||cccSSSHHHBBB@@@AAA===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777888999666555444555666777666555777666666555555555555666444555666777777777666666444555666666777666666666555444222000000111222333444444444444444444333333333333333444444444555555777666555444444555666777555555555555555444333222555555444444444444333333555555555555555666666666222333444666777888888888666666666777777777888888777888<<>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777777777777777777888777555555666777666555777777666555555555555555333444555666777666555555444444666777777777666666666444222000000111333444333333444444444444444444333333333444444444555555666555333222222333555666333333444444444444333333666666666555555444444444444555555555666666666777333555777999999888777666666666777777777888888888555555>>>IIIWWWiiigggSSS<<<<<<<<<;;;:::;;;>>>AAADDDDDDGGGJJJMMMSSS```mmm222111111111000000//////000///...---...///111333...//////...------000222//////............//////---......///////////////000000000000111111111111333555888<<>>>>>===<<<;;;::::::;;;::::::::::::::::::::::::999999888777666666777777;;;999777666777888777666888777666555555555555555222333555666666666555444111222444555555555444444777555333111000222333555333333333444444555555555333333333444444444555555555444222111111222444555222222333333444333333333777777666666666555555555444555555555666666777777555777999;;;;;;999555333777777777777888888888888:::999FFFXXXfffqqqjjjUUU;;;;;;;;;::::::;;;>>>AAADDDDDDFFFIIILLLQQQ^^^kkk///////////////000111111000000////////////000000000000000000000000000000000000///...---,,,++++++000000000000111111111111///111111111000111222444444777<<>><<<<<<<<<===<<<:::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999===<<<:::888666666666666999888888777666555555444666777888777555444333444444444444555555555555666555444444333333444444555555444333222222222333444333444666777777666444333000111333555666666555444555444444333333444444555444444444444444444444444555444444444444555666666777777777777777777777777555555555555666777999999;;;<<>>@@@AAABBBCCCFFFJJJPPPXXXbbblllwww~~~xxxllleeebbbcccccckkkvvvzzzvvvsssrrrmmmnnnoooppprrrssstttuuutttsssqqqqqqpppmmmgggccc``````aaaeeejjjqqqwww{{{yyydddTTTIIIDDDBBB@@@===<<<======<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;:::888777666555666666888888888777666555555555666777888777555444444444666666666555555444444444444333333222222333333444444333222222222333444555444444555666666555444444777888888999888888777777555444444333333444444555444444444444444444444444555444444444444555666666666666666666666666666666555555555555666777888999:::<<>>>>>BBBFFFIIILLLTTT```jjj000////////////000111111000000////////////000000000000000000000000000000000000//////////////////000000000000111111111111000111222222111222444666666999===???AAABBBEEEFFFJJJOOOWWW```jjjuuuzzztttqqqqqqqqqsss}}}~~~{{{xxxvvvtttppppppqqqqqqrrrrrrssssssqqqpppooonnnmmmjjjeeebbb^^^^^^aaaeeelllssszzz~~~mmm[[[MMMEEECCCAAA>>>=========<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888777666555555666666888888777777666666555555666777888888666444444555888888777666555444333222333333222222222222333333333222222222333444555666555555555444444555555555777777555444333333333333555444444333333444444555444444444444444444444444555444444444444555666666555555555555555555555555666555555666666777888999:::???LLL\\\aaaVVVGGG===:::::::::;;;<<<===>>>??????CCCGGGIIILLLTTT```iii000000//////000000111222000000////////////000000000000000000000000000000//////000000111111111111///000000000111111111111000111222222222333555777999<<>><<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777777666777777777777888777777777666666666555666777888888666555555666777777777666555444444333444333333222222333333444222222222333444555666666777666444333333444666777444333111000//////000000555444444333333444444555444444444444444444444444555444444444444555666666666666666666666666666666666666666666666777888888;;;@@@LLLWWWWWWLLLAAA<<<999999::::::<<<===??????@@@DDDHHHJJJLLLTTT___hhh000000000000000111222222000000////////////000000000000000000000000000000//////000000111222222222///000000000111111111111000111333333333333666888:::<<<>>>@@@BBBEEEIIILLLNNNVVVbbbnnnxxx}}}{{{zzzyyyrrrqqqpppooonnnmmmlllkkkkkkkkkjjjiiifffcccaaa``````bbbeeejjjpppwww}}}kkkUUUIIIEEEBBB>>>;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777888888888888888888777777777777666666666666666777888888666555666666666666666666666666666666555555444444444444555555222222333444555555666666777666444222222444666777666555444333333444555666555444444333333444444555444444444444444444444444555444444444444555666666777777777777777777777777777666666666666777777888999===EEEKKKIIIAAA======999999::::::<<<===??????AAADDDHHHJJJMMMTTT___iii~~~111000000000000111222222000000////////////000000000000000000000000000000//////000000111111111222000000000000111111111111000222333333333444777999:::;;;<<<>>>@@@DDDIIIMMMSSS[[[hhhttt~~~|||zzzyyyxxxrrrqqqpppnnnmmmkkkjjjiiihhhiiiiiigggccc`````````bbbcccgggmmmssszzzvvv^^^OOOGGGDDD???<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777888999999999999888888777777777777666666666666555777999888777666666777555555666666666777777777666666555555555555666666222333444555555666555555777666444333333444666777777777777777777777888888555444444333333444444555444444444444444444444444555444444444444555666666888888888888888888888888777777666666666666777777777888<<>>???@@@DDDHHHJJJMMMUUU```jjj111111000000111111222333000000////////////000000000000000000000000000000//////000000000000000000000000000000111111111111000222333444444555888:::<<<===>>>???AAAEEEKKKPPPYYYbbbooo{{{}}}zzzxxxvvvuuurrrqqqpppooommmkkkjjjiiiggghhhhhhfffbbb______```aaaccchhhooovvv~~~iiiYYYKKKFFFAAA>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777888999999888777666666666666666777777777777555777999999777666777888777777777666666666666666555555555444444555555555333444555666666555444444666555444444444444555666888888888888777666555555555444444333333444444555444444444444444444444444555444444444444555666666777777777777777777777777777777666666666666777777888666888;;;:::777888===;;;;;;;;;;;;;;;<<<===>>>???CCCHHHJJJNNNVVVbbbkkk111111111000111111222333000000////////////000000000000000000000000000000000000000///////////////000000000000111111111111111222444444444555888:::@@@@@@AAABBBDDDIIIOOOTTT^^^gggttt~~~}}}|||~~~~~~{{{xxxuuusssrrrsssrrrqqqooonnnlllkkkjjjfffhhhhhheeeaaa^^^___``````ccchhhpppxxxppp```MMMIIICCC???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999666777888888888777555444666666666666777777777777555777999999777777777888999999888777666555444444555444444333333444444555444555666666666555444333555555555444444555555555<<<<<<<<<<<<:::888666444555444444333333444444555444444444444444444444444555444444444444555666666777777777777777777777777888777666666666666777777:::888999<<<<<<999:::===<<<<<<;;;;;;;;;<<<<<<===???CCCGGGJJJNNNVVVccclll---.........//////000000---...//////......///111111111000000000000111111222222222111000//////...222222111111111111111111222222333333555666888999<<>>??????>>>===<<<;;;CCCFFFIIIRRRVVV___rrr........./////////000000---...//////......///111111111000000000000111111222222111111000//////...111111111111111111111111222222333444555666888999<<<@@@DDDGGGKKKQQQZZZaaaoooxxx~~~}}}}}}{{{xxxwwwwwwxxxxxxxxxzzzxxxuuutttttttttttttttwwwzzz{{{|||}}}zzzuuupppmmmlllmmmoooppppppppppppooooooooonnnllljjjgggccc```^^^^^^]]]___hhhpppuuu|||xxxgggZZZMMMEEEAAA===<<<>>>:::;;;;;;<<<<<<<<<;;;;;;999::::::999777666666777::::::999999888888888888888777777777777777777888555555666666666777777777777777666555555555555555444444444555555666666666444444555555666666666777555555555555555555555555555555555555555555444444444444444444444444444444444444333333333444555666444444444555555555666666777777777777777777777777666666666666777888::::::888888888999999:::::::::<<<===>>>???>>>>>>===<<<;;;CCCEEEHHHQQQUUU```sss......////////////000000---///000000///...000111111111000000000000111111222222111111000/////////111111111111111111111111222222333444555777888999===@@@EEEIIIOOOWWWbbbjjjvvvxxxwww{{{}}}zzzxxxwwwvvvvvvxxxuuupppnnnnnnnnnooonnnqqqpppooonnnnnnpppqqqssswww{{{~~~}}}yyysssnnnjjjjjjlllmmmppppppqqqrrrrrrrrrrrrrrrnnnkkkgggbbb___^^^]]]]]]aaaiiirrrxxxsssbbbOOOFFFAAA===::::::;;;<<<<<<<<<<<<<<<;;;;;;999::::::999777666666777999999999888888888888888999999999888888999999999666666666777777777888888777777666555555555555555555555555666666666666666444555555777888999999:::999999888777666555444444555555555555555555666666444444444444444444444444444444444333444444555666666666666555444444333333666666666666666666666666777777777777777888888999888888888888999999999999<<<======>>>>>>>>>======;;;CCCDDDGGGPPPUUUaaauuu//////////////////000000---///000000//////000111111111000000000000111111111111111111000000//////111111111111111222222222222222333444666777999:::<<<@@@EEEJJJQQQ\\\iiirrr{{{|||sssrrruuu|||zzzyyywwwtttqqqooooooooopppqqqnnniiigggggghhhiiiiiiiiiiiiiiiiiiiiikkkooorrrwww}}}yyyrrrmmmlllmmmnnnoooppprrrssstttuuuttttttooolllgggaaa^^^]]]]]]^^^cccllluuu|||jjjTTTGGGCCC>>>:::999<<<============<<<;;;;;;;;;<<<<<<;;;999888888999666666666777666666666555:::999999888888999999:::777777777777888888888888777777666555555555555555555555555555555555666666555666666777888888999999999999888888777666555555444444555555666666777777555555555555555555555555555444444444444555555555666666666555444444333333666666666666666666666666888888777777777777777888999999999999999999999999<<<<<<==================<<>>===>>>>>>>>>======<<<;;;;;;<<<<<<;;;999888888999555666777777777777666666888888777777777777888888777777777777888888888888777777666555555555555555444444444444444444444444666666666666666666666666666666666666666666666666444555555666666777777777555555555555555555555555555555555555555555555444444444444555555555555555777777777777777777777777999888888777777777777777999999999999999:::::::::<<<<<<<<<<<<<<<======>>><<>>CCCHHHQQQ^^^nnnyyyyyyooohhhiiimmm{{{}}}yyyvvvrrrpppnnnllljjjhhhbbbaaa___]]]\\\\\\\\\\\\ZZZYYYXXXYYY[[[]]]^^^^^^]]]___`````````dddkkkpppyyyyyytttqqqpppooopppsssvvvwwwwwwwwwvvvoookkkeee___\\\]]]```bbbgggqqq|||mmm[[[PPPGGGBBBAAA????????????>>>===<<<;;;999::::::999777666666777777888:::;;;;;;:::999999777777666666666666777777666666666777777777888888777777666555555555555555444444444444444333333333666666666555555444444444444444555555666666777777666666666666666666777777555555555555555555555555555666666666666555444444333333444444555666777777777777777777777777777777888888777777777777777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<>>===<<<<<<999::::::999777666666777888999;;;<<<<<<<<<;;;:::777777666666666666777777555555666666666777777777777777666555555555555555666555555555444444444444555555555555555555555555555555555666666666777777777777777666666666666666555555555555555555555555555666777777666555444333333333444444555666666777666666666666666666666666888777777777777777888888999999:::;;;===>>>??????;;;;;;::::::;;;<<<>>>???<<>>???@@@AAA;;;;;;::::::;;;<<<>>>???<<>>@@@CCCHHHLLLSSS```qqq~~~wwwmmmhhhfffhhhjjjwww~~~yyyxxxtttooojjjfffbbb^^^[[[ZZZYYYZZZ[[[\\\ZZZTTTOOOSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSWWWUUUWWWZZZ\\\___hhhqqq||||||yyyxxxxxxxxxyyyxxxuuussspppjjjdddaaa]]][[[___eeemmmyyyiiiVVVIIICCCBBBBBB@@@>>><<<<<<===???======<<<;;;;;;:::999999:::999888777777888999:::888888888888888888888888777666555444333333444555888777666555555666777888888555222222444666666444444555666777777666555444666555444444666777777666666555444333333444555666444444444555555555555666444555666555444555777999333333444444555666666666777666555666777888777666888444444666666555666:::888:::<<<======>>>???AAA:::::::::;;;<<<===>>>???BBBCCCFFFKKKOOOTTTaaammm000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222333444444777999:::;;;;;;===???AAADDDIIIPPPYYYfffuuuuuummmhhhgggiiilllwww}}}wwwrrrmmmjjjfffbbb```]]]ZZZXXXUUUUUUUUUVVVXXXWWWSSSOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUTTTUUUXXXZZZ]]]fffppp|||{{{zzzyyyyyyyyywwwtttrrrnnnhhhccc```]]]\\\```gggppp{{{sss___OOOGGGBBBAAA???===<<<;;;===>>><<<<<<;;;;;;:::::::::999999888777777777777888999888888888888888888888888888777555444444444555666888777666555555666777888777555333333555666555444555555666666666666555555666555444444666777777666666555444444444444555666444444444555555555555666222444555555444444555777333333444444555666666666777666555666777888777666:::777666888999777888<<<777999:::;;;:::;;;<<<>>>:::::::::;;;<<<===>>>???AAAAAAEEEJJJMMMSSS___lll000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222333444444444666888::::::;;;>>>???CCCFFFLLLVVVbbbppp{{{wwwpppllllllooorrr{{{yyyuuuqqqllliiibbb___\\\[[[ZZZYYYWWWUUUPPPOOOOOOPPPRRRRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSRRRSSSWWWXXX[[[dddnnn}}}}}}|||zzzyyyvvvrrrooojjjeeeaaa___^^^^^^ccckkksss~~~mmmXXXMMMBBBAAA???===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::888888777777777777888888777777777777777777777777888777666666666666666777777777666666666666777777555444444555666666555333666666555555555555666666666555444444666777777666666555444444444444555666444444444555555555555666111333444555444333333444333333444444555666666666777666555666777888777666777444555888888666666999666777888888777777888::::::::::::;;;<<<===>>>???@@@AAADDDIIILLLQQQ^^^jjj///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111222222333444555444666888999:::<<>>===<<<;;;;;;;;;;;;::::::::::::::::::777777777777777777777777666666666666666666666666888888777777777777777777777777666666666666777777444444555666666666444333777666555444444555666777666555444444666777777666555555555444444555555555444444444555555555555666111333555555444333333444333333444444555666666666777666555666777888777666555444888======999666666666777888777666555666888:::::::::;;;<<<===>>>???AAAAAAEEEIIILLLQQQ^^^jjj///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222333444555666555666888:::;;;===AAADDDFFFLLLVVVdddttt~~~{{{}}}~~~zzzsssnnniiidddaaa___]]]\\\YYYWWWTTTSSSTTTTTTRRRQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNMMMMMMNNNOOOQQQQQQTTTSSSUUUXXXYYY\\\eeeooo~~~zzzuuuoookkkddd```^^^___```ccckkksss{{{ppp___LLLHHHBBB???>>>>>>===;;;<<<<<<;;;;;;;;;;;;;;;:::777777888888888888777777666666666666666666666666777777888888888888888888666666777777777777666666333444666666666555444444777666555444444555666777666555444444666777777666444555555555555555555444444444444555555555555666333444666666444333444555333333444444555666666666777666555666777888777666777999???GGGGGG@@@:::999777888999888777666777888:::::::::;;;<<<===>>>???BBBBBBFFFJJJMMMRRR^^^jjj000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333444555666666666777999;;;<<>>>>>>>>======<<<;;;;;;:::888888999999999999888888777777777777777777777777666777777888888888888777666666777777777777666666333555666666555444444555666666555555555555666666666555444444666777777666444444555666666555444444444444444555555555555666555666666444333333444666333333444444555666666666777666555666777888777666666888???FFFGGG@@@:::888888999::::::888777888::::::::::::;;;<<<===>>>???BBBCCCFFFJJJMMMRRR^^^jjj~~~000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333444555666777777888:::<<<===AAAFFFIIIOOOXXXggguuu{{{vvvpppiiieee^^^[[[XXXVVVUUUUUUSSSRRRSSSQQQOOOOOOQQQQQQQQQPPPRRRTTTVVVUUUSSSRRRSSSUUUQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMNNNPPPRRRSSSUUUTTTVVVYYYZZZ]]]fffppp~~~{{{uuunnnjjjddd```___bbbdddhhhqqqzzz}}}___VVVKKKDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;:::888999:::;;;;;;:::999888888888888888888888888888555555777888888888777777555666777888888777666555444555666555333333555777555555666666666666555555666555444444666777777666444444555666666555444444444444444555555555555666666555444222000111333666333333444444555666666666777666555666777888777666555444888>>>>>>999666666888999::::::999888999;;;:::::::::;;;<<<===>>>???BBBBBBEEEIIILLLQQQ\\\hhh}}}000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111444444444444444555777777888999;;;<<<>>>BBBGGGKKKRRR]]]mmmzzz}}}yyytttoooiiibbb^^^WWWUUURRRRRRRRRQQQPPPOOORRRQQQPPPQQQSSSTTTTTTTTTPPPSSSVVVVVVUUUTTTVVVXXXUUUUUUTTTTTTSSSSSSRRRRRRPPPOOONNNNNNNNNPPPRRRTTTUUUTTTUUUXXXZZZ]]]fffppp~~~{{{uuunnnjjjdddaaa```ccceeeiiirrr{{{eee[[[NNNFFFDDDEEEDDDCCCCCCBBBAAA???>>><<<;;;:::999:::;;;;;;;;;;;;:::999888888888888888888888888444555666888888888777666555666777888888777666555444666666555222222555888444555666777777666555444666555444444666777777666333444555666666555444333444444444555555555666666666555333000...///222555333333444444555666666777777666555666777888888666888666777::::::888777:::777999::::::999999:::;;;:::::::::;;;<<<===>>>???AAAAAADDDHHHKKKOOO[[[ggg|||000000000000000111111222222222222222222222222222333333333222222111111111000111111111111222222222333333333444555666777888<<<;;;<<<@@@BBBCCCIIIPPP]]]hhhvvv|||xxxuuupppkkkgggbbb^^^ZZZTTTRRROOONNNNNNNNNNNNMMMRRRSSSTTTSSSRRRSSSUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRNNNPPPSSSUUUWWWVVVUUUUUUVVVUUUWWW[[[\\\___gggqqq|||{{{tttlllgggbbbaaa___aaafffnnnwww|||vvvfffUUUMMMJJJHHHEEEEEEBBBBBBAAA???>>><<<;;;;;;>>>>>>===<<<;;;;;;::::::;;;:::999999888888999999333444555777777777666666777777777777777777777777222333555666666666555444333444555666666555444333666666666666666666666666888888777777777777888888666666666666666666666666666666666666555555555555444444555666777888999999666555555555666777999::::::999888666666888999:::777777888888888999999999999:::<<<=========???AAAAAAAAAEEEJJJLLLQQQ\\\hhh~~~000000000000000111222222222222222222222222222222333333333222222222111111111111111111222222222222333333333444555666888888;;;:::===AAACCCFFFMMMUUUbbbmmmzzz{{{wwwqqqnnniiieeebbb^^^YYYVVVSSSQQQNNNMMMNNNNNNNNNMMMRRRSSSTTTTTTSSSTTTVVVXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTNNNOOOPPPRRRSSSSSSSSSRRRUUUTTTUUUYYYZZZ]]]eeennn||||||tttmmmgggcccbbbaaaccciiiqqq{{{nnnZZZPPPKKKGGGDDDDDDBBBAAA@@@???>>><<<;;;;;;<<<;;;;;;:::999999888888:::999888888777777888888555555666666777666666666666666666666666666666666444555666777777777666555444555555666666555555444666666666666666666666666888888777777777777888888666666666666666666666666333444444444555555666666666666666666666777777777666666555555666777888999999888777666666777888999888999999999::::::::::::999;;;<<<===<<<===???@@@AAAAAAEEEJJJLLLQQQ\\\hhh}}}111000000000000111222222222222222222222222222222333333333222222222222111111111111111222222222333444444444444555777888999;;;:::===BBBEEEHHHQQQ[[[jjjssszzztttqqqiiigggcccaaa^^^[[[VVVSSSRRRPPPNNNMMMNNNOOONNNNNNQQQRRRTTTTTTTTTUUUWWWYYY[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWPPPPPPPPPPPPQQQQQQRRRRRRUUUTTTVVVYYYZZZ\\\dddmmm}}}|||uuummmhhhdddcccccceeelllvvvxxxbbbTTTLLLGGGCCCCCCAAAAAA@@@???===<<<;;;;;;;;;;;;::::::999999888888999888777777666666777777777777666666555555666666555555555555555555555555777777888888888777666666666555555555555555555666666666666666666666666666888777777666666777777888666666666666666666666666111222333444555666666777777777777666666666555555777777666666666666777888:::999888777777888999:::999999:::::::::;;;;;;;;;999;;;<<<===<<<===>>>@@@AAAAAAEEEJJJLLLQQQ\\\hhh{{{111111000000111111222333222222222222222222222222222222222222222222222222111111111222222222333333444444444555666777999999;;;;;;>>>CCCEEEIIITTT___pppxxx{{{vvvqqqnnngggeeecccaaa```]]]YYYVVVSSSQQQNNNNNNOOOPPPOOOOOOPPPQQQSSSSSSSSSTTTWWWYYY\\\]]]^^^___````````````]]]^^^^^^^^^]]]\\\ZZZZZZVVVUUUSSSRRRQQQRRRSSSTTTWWWVVVXXX[[[\\\___gggppp|||tttmmmhhhddddddeeehhhpppzzzgggWWWMMMGGGCCCCCCAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888777777777777777999888666555555555666666666666666666666666666666777777777777777777666666777666555444444555666777666666666666666666666666777777666666666666777777666666666666666666666666333333444444555666777777666666666666666666666666777777777666666666666666;;;:::999999999999:::;;;999999999::::::::::::;;;:::;;;======<<<===>>>@@@@@@AAAEEEJJJLLLQQQ\\\hhhzzz111111111111111222222333222222222222222222222222222222222222222222222222111222222222222333333333555555555666777888999:::<<<<<<@@@CCCEEEJJJWWWddduuu|||yyytttnnnkkkgggfffeeedddcccaaa]]]ZZZUUUSSSQQQPPPQQQQQQQQQPPPPPPQQQRRRRRRRRRSSSUUUWWW\\\]]]___aaabbbcccdddddd``````aaaaaa```^^^\\\[[[ZZZXXXVVVSSSRRRRRRTTTUUUWWWVVVXXX\\\^^^```iiirrr{{{tttlllhhhddddddggglllttt~~~jjjYYYOOOHHHDDDCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888999:::888777555555555666777777777777777777777777777777666666666666666666666777666555444444555666777666666666666666666666666777777666666666666777777666666666666666666666666777777666666666666666666333444444555666777777777777777777777777666666666999999888888888888999999888888888888999999999999:::<<<======<<<<<<>>>???@@@AAAEEEJJJLLLQQQ\\\hhhyyy222111111111111222333333222222222222222222222222111222222222222333333333222222222222333333333333666666666666777999:::;;;<<<===AAAEEEGGGMMM\\\kkkzzzyyysssmmmjjjiiiiiihhhhhhhhheeeaaa^^^ZZZWWWTTTSSSSSSTTTSSSRRRQQQRRRSSSSSSRRRSSSUUUWWW[[[\\\___aaadddfffggghhhdddeeefffeeedddbbb___]]]\\\ZZZWWWUUUSSSRRRSSSSSSUUUUUUWWW[[[]]]aaajjjssszzzrrrkkkgggdddfffjjjqqqyyynnn\\\QQQIIIEEEDDD??????>>>======<<<;;;;;;999999999999888888888888;;;::::::999888999999999888888777666666666777777888888888888888888888888666555555555555666777888777666666666666666666777666666666666666666666666777666666555555666666777666666666666666666666666888888888777777777666666222333444555666777777888555666777777777777666666666666666666666666666666777777888888888999999999;;;<<<======<<<<<<===???AAAAAAEEEJJJLLLQQQ\\\hhhzzz222222111111222222333444222222222222222222222222111111222222222333333333222222222333333333444444666666666777888999:::;;;;;;===BBBGGGKKKSSSddduuu}}}wwwppplllnnnmmmmmmnnnmmmkkkgggccc^^^\\\XXXWWWVVVVVVUUUTTTUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[^^^bbbeeehhhjjjkkkjjjjjjkkkjjjhhheeebbb``````^^^[[[YYYVVVUUUTTTTTTUUUUUUWWW\\\___cccmmmvvvyyyqqqjjjfffdddhhhooowwwrrr```TTTKKKEEECCC>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888:::999999888888888888888666777777888888888777777777777777777777777777777666555555555666888:::;;;666666777777777777666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666777777777777444444444555555666666666444555666777888888777777777777777888888777777777888888888999999999::::::;;;<<<======<<<<<<===>>>AAAAAAEEEJJJLLLQQQ\\\hhhzzz222222111111222222333444222222222222222222222222111111111222222333333333222222333333333444444444666666777777888999;;;<<<999<<>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999888888777777777777777555666777999999999888777666666666666666666666666666666666666888:::<<<===555666777888888777666555666666666666666666666666666666555555555555666666666666666666666666666666333444444555666777888888666555555555555444444444333444666777888888888777999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<>>>===<<<<<<===>>>AAAAAAEEEJJJLLLQQQ\\\hhh{{{111111111222222333333333444444444444444444444444333333222222111222222222333333444444555666777777;;;;;;999777666777:::===>>>AAAEEEJJJQQQ```sss}}}zzzuuuwwwxxxyyywwwtttpppmmmhhheeeaaa^^^]]]\\\ZZZYYY[[[\\\\\\[[[YYYWWWXXXYYY[[[ZZZ]]]cccfffggglllssstttxxxxxxtttqqqqqqooommmjjjiiifffbbb^^^ZZZWWWVVVYYYVVVXXX```hhhnnnuuu{{{}}}tttkkkhhhiiieeejjjqqqzzzlll\\\PPPFFF@@@AAAAAA@@@@@@???===<<<;;;999999999::::::;;;;;;;;;===;;;:::888777777888888999;;;<<<<<<:::777777777666666777888888888888888555555666666777777888888666666666666777777777777555666888999:::999777666666555555555555666777777777777777666555555444444666555444333333444666777333333333444444555777777777777777777888888888888888999:::999888777888999::::::999999888888888888======<<<======>>>???@@@BBBCCCFFFIIIKKKPPP[[[ggg}}}111111222222222333333333444444333333333333333333333333222222111222222333222333333444555555666666777888888777777888<<<>>>@@@CCCGGGNNNXXXgggxxx{{{|||}}}|||zzzvvvrrrpppllliiieeebbbaaa```___]]]^^^_________]]]\\\]]]^^^]]]\\\^^^cccfffhhhnnntttvvvzzz{{{wwwttttttrrrooommmllliiifffbbb^^^[[[ZZZ[[[YYY[[[ccclllrrryyy{{{ssskkkhhhjjjjjjnnnvvv~~~nnn^^^RRRHHHAAA??????>>>>>>===<<<;;;:::999999999999:::::::::;;;<<<;;;:::888888888888888999:::;;;:::888777777777666666777888888888888888555666666666777777777888666666666666777777777777444555777999999888777666555555555444555666666777666666666666666777777777777666555555444444444444666666666666777888999:::666666666777777777888888777999:::999888777888999888999999:::::::::999888999999999::::::;;;<<<===BBBCCCEEEIIIKKKPPP[[[ggg}}}222222222222333333333333222222222333333333333333333222222111222222333333222222333333444444555555333555777888888:::===???CCCEEEJJJSSSaaaqqq~~~{{{wwwuuuqqqnnnjjjhhhgggfffeeecccbbbcccddddddbbbaaabbbccc```^^^___cccfffhhhooovvvyyy~~~}}}zzzyyywwwtttsssrrroookkkgggccc___^^^\\\[[[^^^gggooovvv~~~~~~xxxqqqjjjhhhkkklllqqqyyy~~~|||{{{{{{|||pppaaaTTTJJJCCC======<<<<<<;;;;;;::::::888888888999999999999999;;;;;;:::999888888888888999::::::888666555777888666777777888888888888777666666666666777777777777666666666666777777777777444555666777888777666666555444444444444555666666555555666666777888888999777777777666555444333222444444444444555666777777555555666666666777777777777888999999888777888999999999:::;;;;;;;;;::::::<<<;;;;;;<<<<<<===>>>???BBBBBBEEEIIIKKKPPP\\\hhh}}}333333333333333333333333111111222222222222333333222222111111222222333333222222222333333444444444222444777888999;;;===???DDDFFFMMMYYYiiiyyy~~~|||uuurrrooommmmmmlllkkkjjjiiijjjjjjiiifffeeeeeefffdddaaaaaadddfffhhhnnnvvv{{{~~~{{{zzzxxxuuupppkkkeee```^^^\\\[[[___hhhpppwwwzzztttnnnhhhgggjjjlllqqqyyy~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyy{{{~~~rrrcccVVVLLLEEE======<<<<<<;;;;;;;;;;;;888888888888888888888888:::::::::999999888888888999999888777555555777999666777888888888888777777666666666666777777777777666666666666777777777777444444555666777666666555444444444444444555555666555555555666666777777777555666777777777555444333444333333333444444555666555555555555666666666666777888999999888777999:::>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBEEEIIIKKKPPP\\\hhh~~~333333333333333333333333111111111222222333333333222111111111222222333444222222333333333333333444333555888999:::;;;===???DDDHHHQQQ```pppzzzwwwtttrrrrrrrrrqqqpppqqqrrrqqqnnnjjjhhhgggggghhheeedddfffggghhhmmmuuuzzz{{{uuunnnggg```\\\[[[[[[^^^fffmmmvvvvvvqqqkkkffffffiiimmmrrrzzz|||{{{zzzxxxvvvuuuuuutttuuuuuuvvvvvvvvvuuuuuutttoooooonnnnnnoooqqqtttvvvuuuyyy~~~ttteeeXXXMMMFFF@@@???>>>===<<<<<<<<<===888888888888888888888888999:::::::::999999888888888999888777555555777999777777888888888777777666777777777777666666666666666666666666777777777777444555555666666666666666555444444444444555666666666666666555555444444444333444666777888777666666777777777666777777888888555555555555666666666666666888999999888888999:::EEEBBB>>>:::999:::===???999999999999:::;;;<<<<<>>============999999999999999888888888999999:::::::::999999888888999999888777666888999777888888888888777777666777777777777666666666666666666666666777777777777555555666666666777777777555555555555555666777777777777777666555444444444333444555666777888888888666666666555555666666777555555666666666777777777666777999999888888999;;;FFFBBB===999888999<<>>CCCGGGHHHRRRcccsss~~~yyyvvvuuuuuutttrrrpppqqqooollloootttrrr|||{{{rrrkkkgggaaa___```dddjjjttt}}}vvvooollliiihhhjjjpppxxx{{{}}}{{{xxxuuusssqqqppphhhhhhgggffffffffffffgggfffffffffffffffeeeddddddeeedddcccbbbcccdddggghhhiiilllpppsssttttttuuuvvvzzz{{{~~~{{{lll```TTTLLLEEECCC@@@>>><<<<<<<<<<<<;;;:::::::::999999999999888999::::::::::::999888777999::::::999888888999888888888888888777666666888777777777666666666555666666666666777777777777777666666666777777888888777666666666666777888888888888888888777777777777666555555555666777888888555444444333333333444444666666666777777777888888555777888999888888:::;;;>>>===:::999999:::;;;===<<<<<<<<<<<<===>>>??????@@@AAADDDIIILLLQQQ]]]iii555555555444444333333333222222333444444555666666111111111111222333444555555555555555555555555555444555777999;;;@@@GGGKKKKKKXXXjjjzzz}}}|||}}}yyyvvvuuuvvvsssoooppptttooozzzyyyrrrnnneeecccbbbeeejjjuuu~~~xxxrrrlllkkkjjjiiinnnttt{{{|||~~~xxxwwwtttpppmmmjjjhhhgggbbbaaaaaaaaaaaabbbbbbcccaaabbbbbbbbbaaa``````___hhhfffdddcccbbbcccdddeeeeeehhhkkkmmmnnnoooppprrrrrrtttwww{{{~~~ooobbbWWWOOOFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;::::::999999999777888::::::;;;:::999888666999;;;;;;:::999999999888888888888888777666666888888777777666666666555666666666666777777777777777777777777777888999999777777777777777888888999888888888999::::::;;;;;;888888666555555666777888888777777666666666777777777777777777888888888888555777888999888888:::;;;666777888999::::::::::::999999999999:::;;;<<<<<<@@@AAADDDIIILLLQQQ]]]jjj333444444555555444444333111222444555555555444444222222222222333333444555777444222333666888888666;;;888999<<<>>>>>>BBBGGGQQQ___rrr}}}zzzxxxwwwuuusssrrrrrrwwwwwwnnniiifffeeegggmmmxxxzzzssspppkkkgggfffkkkrrrxxx|||}}}~~~}}}zzzwwwuuurrrpppmmmjjjiiigggeeeccc______^^^^^^^^^^^^______aaaaaa```___^^^^^^____________```aaaaaaaaaaaaaaabbbcccdddeeeggghhhiiijjjlllnnnrrrvvvzzz|||~~~~~~~~~ttthhh[[[QQQKKKFFF@@@>>>>>>???===<<<999999999::::::999999999<<<;;;::::::;;;;;;:::888888999:::;;;:::888666444777777777777777777777777666666666666666666666666999999888777777777777777888:::;;;999666555777:::888777666555555666777888888999:::::::::999888777777777666666666666777777888888888888888888888888888888888777777777777777888777777666777999;;;<<<;;;;;;;;;;;;::::::999888<<<<<<<<<<<<===???@@@AAACCCBBBDDDIIILLLQQQ\\\fff~~~333444444555555444444333222333444555555555444333333333222222333333444555:::777555444666666555333:::888999===@@@AAAFFFLLLVVVdddwww}}}|||zzzwwwuuussswww~~~~~~uuupppllljjjkkkpppzzzyyynnnlllgggdddeeejjjqqqvvv||||||}}}|||zzzwwwsssqqqnnnllliiigggfffdddcccbbb```````````````aaaaaabbbddddddcccbbbbbbbbbbbbbbb``````````````````___^^^___``````aaabbbcccddddddeeegggjjjnnnqqqtttuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyyyywwwvvvuuutttxxxyyyzzz|||wwwkkk___VVVMMMHHHAAA>>>>>>===<<<:::;;;:::999888888999:::;;;:::888777777888999777666666777999::::::999888777777777777777777777777777777777777777777777777777999888777666666666666777666777777666444444444666777777666666666666777777:::;;;<<<======<<<;;;:::666666555555555555666666888888888888888888888888888777777777777777777777888777777777777999:::;;;777888999999999888666555;;;;;;;;;<<<===>>>@@@@@@CCCBBBDDDHHHLLLQQQ\\\fff~~~333444444555555444444333333444444555555444333333333333333333333333444555999777555555555666555444888777999>>>BBBEEELLLTTT___mmm|||yyyuuuwww{{{yyytttooopppttt~~~|||vvvkkkhhheeeccceeekkkrrrvvv|||{{{zzzxxxuuuqqqmmmkkkiiihhhgggeeedddcccccccccbbbccccccdddeeefffggggggjjjiiiiiiiiihhhhhhhhhhhhdddddddddcccbbbaaa___^^^^^^^^^^^^_________`````````aaadddgggjjjlllmmmnnnnnnoooooopppppppppooooooqqqqqqppppppooonnnllllllllllllnnnpppssswwwzzz|||zzzpppeee]]]SSSMMMEEE@@@>>>>>><<<:::===;;;888666666888;;;===999888777777888888777555444555777999:::;;;::::::777777777777777777777777777777777777777777777777777777666666555555666666999888777777888888777666666666777777777777666666777888999::::::999888888555555444444444444555555777777777777777777777777777777777777777777888888777777777777888999:::;;;999;;;<<<======;;;999888:::::::::;;;<<<===??????CCCBBBDDDHHHLLLQQQ[[[fff~~~333444444555555444444333444444444444444444333333444444333333333444444555444444444444666777888888888777:::???CCCGGGPPPZZZhhhwww}}}yyyyyyxxxzzz~~~xxxssstttxxxyyysssjjjgggeeeeeeiiiooouuuyyy|||{{{xxxuuupppllliiigggggghhhhhhgggffffffgggiiihhhiiijjjlllmmmnnnooopppppppppqqqqqqqqqpppppppppmmmmmmllljjjhhheeecccbbb````````````_________^^^```aaabbbdddfffhhhiiijjjiiijjjjjjkkklllllllllkkkoooooooooooonnnmmmlllkkkhhhiiiiiijjjmmmooorrrtttwwwxxxyyy{{{~~~|||tttjjjcccYYYRRRIIIBBB@@@???>>><<<;;;:::999888888999:::;;;;;;999888888999:::888777555666777999::::::::::::777777777777777777777777444444444444444444444444666666555555555555666666:::888666777:::;;;888666555666777888888777666555555666777888888888777666666555555444444555555666666666666666666666666666777777777777777888888888777777777888888999999::::::<<<>>>??????===;;;:::::::::::::::<<<===>>>???BBBAAACCCHHHKKKPPP[[[fff}}}333444444555555444444333444444444444444444444444555555444333333444444444333444444555555777888999999999<<<@@@CCCHHHSSS^^^qqq}}}{{{xxxwwwzzz|||wwwyyyvvvppphhhfffdddffflllsssxxxzzz|||zzzwwwsssoookkkiiihhhgggiiikkkkkkkkklllnnnqqqrrrsssuuuwwwyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzzzzyyywwwvvvuuurrrooollliiihhhddddddcccbbbbbbaaa````````````aaabbbdddeeefffgggggghhhiiikkklllmmmmmmmmmpppppppppppppppooonnnmmmmmmlllkkkkkkkkklllmmmnnnrrrrrrrrrssstttvvvxxxzzz~~~yyyqqqjjj___VVVLLLDDD@@@???>>><<<999:::;;;<<<<<<;;;:::999;;;:::999999::::::999777888888888999999888888888777777777777777777777777555555555555555555555555666666555555555555666666666444222444777888555222555666777888888777666555777888999;;;;;;;;;:::999777666666666666666666777666666666666666666666666666666777777888888888888777888888888999999999999777888:::;;;;;;:::999888::::::::::::<<<===>>>???BBBAAACCCGGGKKKPPP[[[eee}}}333444444555555444444333444333333333333444555666666555444444444444444444555666777666444444666777:::;;;>>>BBBEEEKKKXXXeeezzzzzzwwwwww}}}}}}tttnnngggeeecccgggnnnuuuxxxyyy|||zzzvvvssspppnnnnnnmmmkkknnnqqqrrrrrrtttxxx|||~~~~~~|||xxxuuurrrpppjjjiiiiiihhhggggggffffffbbbbbbbbbbbbcccdddeeefffiiijjjllloooqqqsssttttttttttttuuuuuutttssssssrrruuutttrrrooonnnmmmmmmnnnqqqpppnnnmmmlllnnnoooqqqxxx|||zzzttthhh^^^QQQFFFAAA???===;;;777999<<<>>>>>><<<999777:::999777888999999888666::::::999999888777777666777777777777777777777777888888888888888888888888666666555555666666777777444444555666888888666444666666777777777777666666555666777999999999888888777777666666666666777777777777777777777777777777666666666777888888999999777888888999999999888888999999::::::;;;;;;:::::::::::::::;;;<<<===??????BBBAAACCCGGGKKKPPPZZZeee}}}333444444555555444444333333222222222333555666777666666555444444444444444555666777666444444666888:::<<<@@@EEEIIIPPP```nnn~~~yyywwwzzz|||sssmmmiiifffeeeiiiqqqxxx{{{{{{{{{yyywwwtttsssssstttuuussswww|||}}}}}}~~~|||ssssssrrrrrrqqqqqqpppppplllkkkjjjjjjjjjkkklllllloooqqqtttwwwzzz}}}~~~}}}~~~}}}zzzwwwuuutttttttttvvvsssooollljjjjjjkkkllltttxxxvvvkkk[[[NNNFFFAAA>>><<<999:::;;;<<<<<<;;;:::999;;;:::999999::::::999777;;;:::999888777777777777777777777777777777777777999999999999999999999999777666666666666777888999444666999:::999888888888777777666666666666777777222333444666777777666555666666666555555666666666888888888888888888888888555666666777888888999999777888999999999999888777<<<;;;::::::;;;<<<===>>>;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCGGGJJJOOOZZZeee}}}333444444555555444444333222222111222333555777999777666555444444444444444111333555555555555999<<<:::<<>>;;;;;;;;;::::::;;;;;;;;;>>><<<;;;;;;<<<===;;;::::::999999888777777888888777777777777777777777777777777777777777777777777777777777777777888999999///333777888555444444666888777666555555666777888444555777999999999999888555555555444444555555555888888888888888888888888555666666777888999999999777888999::::::999777777999888666666666888:::;;;<<<<<<<<<<<<===???@@@AAAAAA@@@BBBGGGJJJOOOZZZeee}}}444444444444444444444444333333333444444444555555666666666666777777777777555555555555777999;;;<<<;;;>>>BBBDDDIIIWWWiiixxx}}}yyyyyyzzz{{{~~~wwwqqqnnnkkkjjjkkkqqqxxx}}}{{{{{{}}}~~~}}}~~~{{{uuunnnjjjhhhgggnnnsss|||ttt```QQQGGGBBB@@@======>>>??????>>><<<<<>>@@@AAABBBCCCCCCFFFIIIKKKOOO[[[ggg|||444444444444444444444444333333444444444555555555555555666666666777777777777666666666888999;;;===???CCCGGGKKKQQQ^^^qqq}}}{{{{{{|||{{{tttoookkkjjjkkkmmmssszzzzzztttnnnkkkjjjnnnqqqyyy}}}hhhVVVJJJCCC@@@===>>>>>>??????>>><<<<<>><<<:::999888888888888888888888888888888666666777777777777777888777777777777666666666666777777777777777777777777555555666777777777777777888888888888888888888888555555555666666666777777777777777666666666555555777666666555555666666777777777777777777888888888555666777999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????BBBBBBEEEHHHJJJNNNZZZeee|||444444444444444444444444333444444444444555555555444444555555555666666666888777777777888:::;;;<<<>>>BBBHHHMMMUUUcccuuu~~~}}}}}}xxxqqqlllhhhiiikkkpppwww~~~|||vvvqqqnnnmmmooouuu~~~sss^^^OOOEEE@@@>>>>>>>>>>>>>>>===<<<<<>>===;;;::::::999999888888888888888888888888888888888888888777777777666666666666777777777777777777777777777777777777555555666777777777777777666666666666666666666666555555666666666777777777666666666666555555555555666777777888888777777666555666666777888999999999666777888999:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========AAAAAADDDGGGIIIMMMYYYeee|||444444444444444444444444444444444444555555555555444444444444555555555666888777777777777999;;;<<<===AAAHHHPPPZZZiiizzz~~~~~~wwwpppjjjggghhhlllrrrzzz~~~wwwsssmmmmmmqqqyyy|||eeeSSSGGGAAA??????>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;999999999888888888888888::::::999999888888777777555555666666777777888888666666666666666666666666555555666777777777777777555555555555555555555555555666666666666777777777666666555555555555555555666777888999999888777666666666666777888888999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???AAABBBDDDHHHJJJNNNYYYeee{{{444444444444444444444444444444444555555555666666444444444444555555555666777666666666777999:::<<<@@@EEENNNXXXdddssswwwpppjjjgggggglllttt|||~~~yyypppnnnooovvv}}}kkkWWWJJJCCC@@@???>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999888888888777777::::::999999888888777777555555666666777777888888666666666666666666666666555555666777777777777777888888888888888888888888666666666666777777777888555555666666666666666666666777888999999888777666777777777777777777777777999999999999999999::::::999999999:::::::::;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCFFFIIIKKKOOOZZZfff{{{444444444444444444444444444444555555555666666666444444555555555666666666666666666777888:::<<<>>>CCCHHHQQQ]]]kkkzzzxxxpppkkkhhhgggmmmuuu}}}wwwrrrooorrrxxx~~~qqq\\\MMMGGGAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888777777777888888888888888777777777666666666666777777777777777777777777777777777777555555666777777777777777777777777777777777777777666666666777777777888888666666666666777777777777666777777888888777777666888888888777777777777777999999888888888888999:::888888999999::::::;;;;;;:::;;;<<<===???@@@AAABBBCCCCCCFFFJJJKKKOOO[[[ggg{{{444444444444444444444444555555555555666666666666555555666666666777777777777777777888:::===@@@AAAGGGMMMVVVcccrrr~~~||||||~~~xxxpppkkkhhhgggmmmuuu|||wwwpppppprrrvvv}}}wwwaaaQQQKKKAAA@@@???===<<<;;;<<<<<<;;;;;;::::::999::::::;;;::::::999999888777777666666666777777777777777888777777777777666666666666777777777777777777777777555555666777777777777777555555555555555555555555666666777777777888888888777777777777888888999999777666666555555666666777666666777777888888999999999888777777777777888999777888888999::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>BBBBBBEEEIIIJJJOOOZZZfffzzz444444444444444444444444555555555555666666666777666666666666777777777777888888999:::===@@@BBBDDDOOOUUU___lll{{{}}}{{{zzzzzz}}}xxxpppkkkhhhgggmmmuuu|||{{{rrrnnnmmmooouuu|||yyyzzz{{{dddTTTMMMBBBAAA???===<<<;;;<<<<<<;;;;;;::::::999999::::::::::::999999888777777666555555666666777777888888888888777777666666555555777777777777777777777777555666666777777777777777888888888888888888888888777777777777888888888888777777888888999999999:::777666555444444555666777444444555777888:::;;;;;;999888777666666777888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAADDDHHHIIINNNYYYeeezzz