BM6P6(@ kkk[[[LLLEEEAAADDDHHHMMM]]]ooooooVVVCCC;;;:::999888888777777666555444444444555555555444444333333333333333333444444444555555222222333333333333444444000111222333444444444444444444444555555555555666555555666999;;;===EEENNNmmmwwwcccXXXUUU[[[bbb}}}}}}lllVVVNNNPPPLLLKKKNNNKKKHHHFFFFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJMMMQQQSSSUUUWWW[[[```cccfffhhhjjjlllmmmssszzz~~~~~~ooojjjgggccccccfffiiimmmssswwwzzzzzz{{{|||yyyvvvxxx{{{}}}}}}{{{wwwtttsssrrrqqqppppppqqqqqqpppooooooqqqrrrsssuuuwwwuuurrrpppppprrryyy{{{}}}~~~}}}||||||}}}}}}xxxzzz}}}}}}yyyuuuvvvyyy{{{|||{{{zzzzzz{{{wwwwwwxxx{{{}}}}}}{{{xxxyyy|||}}}||||||~~~zzzqqqjjjfffccc___ZZZUUUQQQOOONNNMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBAAACCCCCCBBBGGGMMMSSS[[[fffqqqzzzzzzddd```vvviiiSSSLLLDDD>>>>>>???===<<<===??????>>>>>>>>>>>>>>>???DDDBBBDDDLLL[[[ssslll\\\OOOGGGBBBEEEGGGLLL[[[lll}}}rrrXXXDDD<<<:::888777888777777666555555444444555555444444444333333333222222222333333333444444222222333333333333444444111111222333444444444444444444444555555555555666777666777;;;<<<>>>FFFPPPmmmyyydddXXXUUU[[[ccc~~~mmmVVVLLLMMMIIIHHHKKKHHHHHHGGGFFFGGGHHHGGGFFFDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGJJJMMMPPPSSSTTTXXX[[[___ccceeehhhkkkmmmpppuuu{{{~~~sssjjjgggfffeeehhhmmmqqqwww}}}xxxwwwzzz}}}~~~{{{wwwuuuuuuuuuuuutttqqqrrrrrrrrrpppppprrrssstttvvvwwwvvvsssqqqrrrsss{{{~~~~~~|||xxxzzz|||~~~~~~}}}zzzwwwwwwyyy{{{{{{zzzyyyyyyzzzxxxxxxxxxzzz||||||yyywwwwwwyyy||||||zzzxxxyyyzzz|||tttoookkkiiiddd___ZZZUUURRRPPPNNNLLLJJJJJJJJJJJJIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBAAACCCCCCCCCGGGNNNUUU\\\hhhrrr{{{zzzfffbbbwwwyyy___NNNFFF@@@???@@@>>>===>>>??????>>>>>>>>>>>>??????CCCBBBDDDMMM[[[rrrlll]]]PPPHHHCCCEEEFFFKKKYYYjjj~~~tttYYYEEE<<<999888666777777777666555555444444555444444444444333333333111111111222222222333333222222333333333333444444111222333444444555444444444444444555555555555666888777888<<<===???HHHQQQnnn}}}gggZZZWWW\\\bbb{{{rrrZZZNNNMMMIIIHHHJJJGGGHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIILLLOOORRRTTTYYY\\\___bbbdddhhhlllooorrrwww|||~~~~~~zzzsssooolllllllllnnnuuu|||}}}{{{xxxxxx{{{}}}yyywwwwwwwwwwwwvvvttttttuuutttrrrrrrtttuuuvvvwwwxxxxxxvvvttttttuuu}}}~~~|||yyy{{{}}}}}}}}}~~~|||zzzxxxyyy{{{{{{yyyxxxxxxyyyxxxxxxxxxyyyzzzyyywwwuuutttvvvwwwwwwuuutttuuuvvv{{{~~~{{{wwwsssqqqnnnhhhbbb\\\WWWTTTPPPNNNMMMLLLLLLLLLJJJHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCHHHOOOWWW___jjjsss{{{yyygggbbbuuudddPPPHHHAAA@@@@@@???>>>??????>>>>>>>>>>>>>>>??????AAAAAAEEEMMMYYYnnnuuurrrvvvjjj]]]OOOGGGCCCDDDFFFKKKYYYjjjsssXXXDDD<<<:::888666777777666666555555555555444444444444444444444444222222222222333333333333222222222333333333444444222222333444555555444444444444444555555555555666888777888<<<===???GGGQQQnnnlll___YYYZZZ___rrr|||aaaRRRPPPKKKJJJLLLHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFHHHKKKOOOQQQSSSZZZ\\\___aaadddhhhmmmqqqssswww{{{}}}}}}~~~vvvuuuxxx{{{}}}~~~|||{{{zzzzzz||||||zzzyyyyyyyyyxxxwwwxxxxxxwwwuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxxxx~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~|||||||||zzz|||||||||~~~yyyzzz{{{zzzxxxvvvwwwwwwxxxwwwwwwwwwxxxwwwuuurrrsssssstttttttttsssssssssuuuvvvvvvxxx{{{|||zzzwwwrrrkkkeee___[[[SSSQQQOOONNNNNNLLLJJJHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBDDDDDDEEEJJJPPPXXX```kkkttt{{{wwwfff___pppfffRRRIIIBBB@@@@@@>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBBEEELLLVVVhhh|||ffffffppp}}}iii]]]MMMFFFAAADDDFFFKKK[[[kkkpppWWWDDD<<<:::999888666666666666555555555555444444444444444444444444333333333333444444444444222222222333333333444444333333444555555555444444444444444555555555555666777666777;;;<<<>>>GGGPPPoooqqqccc[[[XXXYYYiii}}}gggUUUQQQKKKJJJLLLHHHIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDFFFHHHKKKOOOQQQSSSZZZ\\\___aaadddhhhnnnqqqqqquuuyyyzzz{{{}}}}}}xxx~~~~~~~~~~~~}}}}}}~~~|||{{{|||}}}}}}}}}zzz{{{{{{zzzxxxxxxyyyzzzzzzzzz{{{|||||||||{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyxxxxxxwwwxxxxxxzzz}}}zzz{{{{{{yyyvvvuuuuuuvvvxxxvvvuuuuuuuuuuuusssqqqqqqrrrsssuuuvvvuuutttrrrpppoooppprrruuuxxx|||~~~zzztttnnniiifffYYYVVVRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEBBBBBBDDDEEEFFFKKKRRRXXX```kkkuuu|||xxxggg```pppmmmSSSJJJAAA??????======>>>>>>>>>======>>>???@@@@@@BBBCCCFFFKKKSSSdddeeecccjjjzzz~~~jjj^^^MMMEEEAAACCCFFFKKK[[[lll~~~pppWWWDDD===;;;;;;:::666666666666666666555555333333333444444444444555333333444444444555555555222222333333333333444444444444555555555555444444444444444555555555555666777666777;;;<<<>>>FFFPPPqqqrrrddd[[[WWWWWWcccrrrkkkVVVPPPJJJIIIJJJFFFIIIHHHGGGHHHIIIIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAADDDEEEFFFIIILLLOOORRRTTTYYY\\\___bbbeeeiiinnnqqqpppsssvvvxxxyyy|||~~~}}}{{{|||~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~wwwuuuvvvvvvvvvvvvxxx|||||||||{{{xxxuuusssssstttvvvuuussssssssssssrrrppppppqqqtttwwwyyyyyyvvvsssooommmmmmppprrrrrruuuyyy~~~{{{vvvsssqqqbbb]]]WWWRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDBBBBBBEEEFFFGGGMMMSSSYYYaaammmvvv}}}{{{kkkdddtttrrrUUUKKKBBB???>>><<<<<<>>>============>>>???@@@AAABBBCCCGGGKKKRRRdddgggaaacccnnnmmm___NNNFFFBBBCCCEEEJJJYYYiii{{{tttZZZGGG>>>===<<<:::555666666666666666666666333333333444444444555555222222333333333444444444222222333333333333444444444444555555555555444444444444444555555555555666888777888<<<===???GGGQQQuuuoooaaaYYYWWWXXX]]]iii|||qqqYYYRRRLLLJJJKKKFFFIIIHHHGGGHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGJJJMMMPPPSSSTTTXXX[[[```dddgggjjjnnnqqqqqqsssvvvvvvvvvyyy}}}}}}}}}|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~vvvtttvvvvvvttttttvvvzzz||||||{{{wwwtttrrrrrrsssuuusssqqqqqqrrrrrrqqqpppmmmoootttyyy}}}|||wwwssspppmmmnnnssstttrrrssswwwxxxyyy~~~~~~}}}|||{{{kkkeee]]]VVVRRRQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHDDDBBBBBBEEEGGGHHHNNNUUUZZZcccoooyyyllldddtttvvvWWWMMMCCC@@@???======???============>>>???@@@AAAAAACCCGGGLLLTTThhhjjjdddaaajjj}}}qqq```PPPHHHCCCDDDEEEIIIWWWggg|||xxx]]]III@@@>>><<<:::555555555666666666666666333333333444444555555555111111222222222333333333222222333333333444444444444555555555555555444444444444444555555555666666999888:::===>>>AAAIIIRRRxxxkkk]]]WWWWWWZZZXXXbbbtttuuu]]]UUUNNNMMMNNNIIIIIIHHHHHHHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBBBBEEEFFFHHHJJJMMMQQQSSSUUUWWW[[[```eeehhhkkknnnpppsssuuuvvvuuutttvvv|||~~~~~~}}}}}}|||~~~}}}~~~~~~~~~~~~~~~}}}}}}|||}}}vvvtttvvvwwwssssssuuuyyy~~~}}}|||{{{wwwsssqqqqqqssstttrrrppppppqqqrrrqqqpppkkknnnssszzz~~~xxxsssqqqnnnpppvvvwwwssssssxxxuuuvvvxxx}}}rrrkkkaaaXXXTTTSSSSSSSSSMMMMMMMMMMMMLLLKKKJJJIIIDDDBBBBBBEEEGGGHHHNNNUUU\\\eeeqqq{{{kkk```ppp|||YYYOOOEEEBBB@@@>>>>>>@@@============>>>???@@@AAA@@@CCCHHHNNNWWWlllnnnhhhdddllluuu^^^TTTIIIBBBCCCEEEJJJXXXggguuu|||___III???<<<:::999888888888888777777777777666666555444333333333333444444444444444444444444666555444333333333333333444444444444444444444444555666777666555444555666666666888;;;;;;>>>HHHSSS{{{cccWWWUUUUUUWWW]]]bbbppp{{{___SSSKKKHHHIIIDDDIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCDDDCCCBBBAAABBBCCCCCCDDDFFFIIIMMMRRRVVVXXXYYY\\\```cccfffjjjmmmpppsssvvvxxxvvvtttvvv|||~~~}}}||||||}}}~~~zzzxxxzzzyyyvvvxxxuuutttuuuzzz}}}~~~}}}zzzsssqqqrrrsssrrroootttqqqnnnmmmooopppooonnnpppnnnnnnrrrxxxyyyvvvrrrtttrrrqqqssswwwxxxvvvtttllloootttyyy{{{~~~{{{uuujjjaaa[[[WWWTTTRRRNNNNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDGGGHHHJJJPPPWWW```jjjtttzzznnnbbbppp}}}]]]QQQEEEAAAAAA???>>>???@@@???>>>>>>>>>???AAAAAABBBEEEJJJOOOWWWmmmsssooofff|||uuu^^^QQQGGGAAABBBEEEKKK[[[mmm||||||___III???;;;:::888888888777777777666666666444444333222222222222333444444444444444444444444666555444333333333333444444444444444444444444444555666777666555444555777777777999<<<<<>>???@@@???>>>>>>>>>???@@@AAABBBEEEIIINNNWWWooo|||zzzvvvuuu]]]OOOGGGBBBDDDFFFMMMaaauuu}}}```III>>>;;;999777777666666666666555555555222222111111111222333333444444444444444444444444555555444333333333444444444444444444444444444444444666777666555444666777888888:::======@@@JJJUUUsss___XXXUUUUUUVVVXXX^^^mmmeeeWWWNNNLLLNNNJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDEEEEEEGGGIIILLLPPPSSSUUUXXX[[[___bbbeeehhhlllooorrrtttvvvvvvuuuwww|||~~~~~~}}}|||~~~~~~zzzxxxzzzzzzxxxuuutttuuuwwwzzz||||||{{{}}}yyyuuutttvvvwwwvvvtttrrrooommmlllmmmmmmmmmllljjjiiiiiimmmrrrtttsssqqqsssqqqoooqqqtttuuurrrooonnnmmmjjjggggggjjjooosssvvvwwwwwwwwwwwwuuutttsssssssssqqqoookkkddd\\\VVVRRRQQQPPPNNNLLLJJJIIIHHHFFFCCCCCCFFFHHHKKKSSS[[[gggqqq{{{kkkcccuuuzzz]]]QQQEEEAAAAAA???>>>?????????>>>===>>>???@@@AAAAAADDDHHHMMMWWWqqqvvv^^^QQQJJJEEEFFFHHHPPPdddyyy}}}```III>>>;;;999777666666555555555444444444111111111111222333444555444444444444444444444444555444444333333333444444333333444444444444444444444555666666555555666777777888:::<<<===???IIITTTjjjYYYUUUTTTVVVXXXXXX___ooocccUUUKKKJJJLLLHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFGGGHHHKKKNNNQQQSSSWWWYYY]]]aaacccgggkkkmmmppprrrtttuuuuuuxxx}}}~~~~~~~~~~~~zzzyyy|||}}}{{{ttttttuuuwwwyyyzzz{{{zzz~~~{{{yyyxxxyyyyyyvvvtttqqqpppmmmllllllllllllllljjjiiijjjlllpppssssssrrrrrrpppooopppssstttqqqnnnpppnnnjjjeeecccdddhhhkkkoooppprrrttttttsssrrrpppppppppqqqqqqnnniiiaaa[[[TTTSSSQQQOOOMMMKKKIIIHHHFFFCCCCCCFFFIIIMMMUUU^^^kkkttt~~~~~~lllcccttt{{{]]]QQQEEEAAAAAA???>>>??????>>>=========>>>@@@AAA@@@BBBGGGLLLWWWrrrzzzbbbSSSKKKEEEFFFHHHNNN```ttt}}}```III???;;;999777555555555555444444444444222222222222333555666777444444444444444444444444444444333333333444444555333333333444444444555555333555666666555555666888666666999;;;<<<>>>HHHSSSfffWWWRRRQQQRRRUUUVVV]]]nnncccTTTJJJIIIKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEFFFFFFHHHJJJMMMPPPRRRUUUXXX\\\___bbbeeeiiillloooppprrrtttvvvyyy}}}}}}~~~}}}}}}}}}{{{{{{|||}}}{{{}}}}}}zzzzzz~~~}}}ssstttuuuvvvwwwxxxzzz{{{~~~}}}|||yyyvvvsssrrrqqqooommmlllkkklllmmmkkkjjjjjjkkkmmmoooqqqqqqqqqooommmooorrrsssqqqnnnmmmllljjjfffbbb```aaacccgggiiilllnnnppppppoooooolllkkkkkkjjjjjjgggbbb___TTTSSSRRRPPPMMMKKKJJJIIIFFFCCCCCCGGGKKKPPPYYYbbbmmmwwwxxxlllcccppp}}}]]]QQQEEEAAAAAA???>>>??????>>>=========>>>???@@@@@@BBBFFFKKKVVVqqq~~~gggSSSHHHBBBCCCFFFLLLZZZjjj|||___III???<<<:::999666555555555555444444444333333333333444555666777444444444444444444444444444444333333333444555555222333333444444555555555333555666666555555777888666666888;;;;;;>>>HHHSSS{{{iii[[[UUUQQQQQQRRRXXX```qqqdddVVVMMMKKKMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGEEECCCAAABBBCCCDDDEEEEEEGGGJJJMMMPPPRRRTTTWWW[[[^^^aaadddhhhkkknnnooopppssswwwzzz}}}~~~}}}~~~~~~}}}~~~|||{{{{{{{{{vvvzzz|||{{{||||||tttuuuuuuuuuuuuvvvyyy|||zzzvvvtttssssssrrrpppmmmlllmmmooolllkkkiiihhhhhhiiikkkmmmmmmlllkkkmmmppprrrpppmmmhhhhhhgggddd```]]]\\\]]]___aaacccfffggghhhiiiiiieeecccaaaaaaaaaaaa___^^^SSSRRRQQQOOOMMMKKKJJJIIIGGGDDDDDDHHHMMMSSS]]]gggnnnyyypppiiibbbnnn]]]QQQEEEAAAAAA???>>>???>>>>>>===<<<===>>>???@@@???BBBFFFKKKTTTmmm}}}hhhTTTGGG???BBBHHHNNNXXXdddsss{{{^^^III???===<<<:::666666666555555555555444333222222222333444555555444444444444444444444444333333333333333444555666222222333333444555555666333444666666555555777999777777999<<<<<>>???>>>======<<<===>>>???@@@???BBBFFFJJJRRRjjjyyyeeeVVVHHH@@@DDDLLLRRRZZZdddiii}}}zzz^^^III???===<<<;;;777666666666666555555555222222111111222222333444444444444444444444444444333333333333333444555666222222333333444555666666333444666666555666777999888888:::======@@@JJJTTTqqquuukkkhhhgggccc___^^^VVV___pppbbbWWWNNNLLLLLLGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFDDDAAA@@@@@@AAABBBCCCDDDFFFIIIMMMPPPRRRSSSUUUYYY]]]___cccgggiiilllmmmnnnrrrwww{{{}}}}}}|||xxxuuuzzz~~~}}}||||||xxxsssvvvvvvuuurrrqqqsssyyy~~~|||{{{xxxvvvwwwwwwtttpppnnnppprrruuusssooojjjgggggghhhkkkeeeddddddgggkkkmmmllljjjggggggdddaaa^^^]]]___aaa\\\\\\[[[[[[[[[[[[\\\]]]VVVUUUSSSSSSUUUUUUUUUSSSPPPPPPOOONNNMMMKKKKKKJJJIIIFFFFFFKKKPPPWWWbbbmmmrrr}}}zzzeee______rrr]]]QQQEEEAAAAAA???>>>???>>>===<<<<<<<<<===???@@@@@@BBBFFFJJJQQQgggwwweeePPPHHHCCCEEEIIIQQQcccvvvuuu}}}}}}aaaKKK@@@<<<:::888888888888888777777777777666666555444333333222222444444444444444444444444444444444444444444444444555555555666666666666777555555555555666666666666:::999999<<<===???GGGQQQrrrxxxsssmmmmmmqqqqqqhhh]]]VVVZZZlll```TTTQQQLLLJJJMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDEEEFFFHHHJJJMMMOOORRRTTTXXX[[[^^^bbbfffjjjkkkmmmooopppssswww|||}}}{{{wwwuuuwwwyyyyyyxxxvvvttttttuuusssrrrsssvvvyyy{{{{{{|||xxx{{{zzzwwwssspppqqqtttxxx{{{~~~~~~vvvjjjcccdddhhhggggggggghhhiiiiiijjjjjjeeebbb```___^^^]]]\\\ZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQOOONNNOOOPPPPPPPPPOOONNNLLLKKKIIIHHHGGGFFFGGGIIILLLRRRZZZdddkkkwww}}}qqqhhh^^^___nnnbbbTTTGGGAAA@@@>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAEEECCCFFFRRRcccvvvcccPPPGGGBBBEEEJJJSSSfffzzz}}}aaaKKK@@@<<<:::888666666666555555555444444555555555444444333333222333333333333333333333333333333333333333333333333333333333444444444444555555555555555666666666666888777777:::;;;===EEEOOOqqq|||tttppplllkkkmmmllleee]]]WWWZZZjjj|||cccVVVRRRMMMKKKMMMLLLKKKKKKJJJJJJIIIIIIHHHJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDFFFHHHJJJMMMNNNPPPSSSWWWZZZ]]]aaaeeeiiikkkmmmooorrrtttxxx}}}~~~zzzwwwuuuwwwyyyzzzyyyxxxwwwwwwwwwuuutttuuuyyy|||{{{xxx|||{{{xxxtttrrrssswwwzzzqqqhhhgggjjjiiihhhhhhhhhiiiiiijjjkkkgggddd```^^^]]]\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLMMMNNNNNNOOONNNMMMLLLKKKIIIHHHHHHFFFHHHJJJNNNTTT\\\fffmmmuuu{{{~~~mmmeee]]]```pppaaaTTTGGGAAA@@@>>>>>>???>>>>>>>>>>>>>>>??????@@@???CCCBBBEEEQQQaaa~~~yyytttaaaPPPGGGBBBEEEJJJSSShhh|||}}}aaaJJJ@@@<<<:::888555555555444444444333333444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444444555555555555555666666666666888777777:::;;;>>>FFFOOOppp~~~lllhhhdddbbbbbb___[[[WWWWWWYYYgggvvvhhhYYYSSSOOOLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEECCCBBBBBBAAADDDDDDDDDEEEGGGJJJMMMNNNOOORRRVVVZZZ]]]aaaeeehhhkkkmmmqqqtttvvvyyy}}}}}}}}}yyywwwvvvwwwzzz{{{||||||{{{zzzyyywwwwwwyyy}}}~~~~~~~~~zzzwwwzzzyyywwwsssqqqsssvvvzzzxxxnnnmmmnnnlllkkkiiihhhiiijjjlllmmmjjjfff```\\\ZZZYYYXXXWWW[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNLLLKKKJJJKKKKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHKKKOOOVVV___jjjqqqvvv|||~~~jjjccc]]]aaappp```SSSFFFAAA@@@>>>>>>???>>>>>>>>>>>>>>>??????@@@===BBBAAADDDOOO]]]|||vvvsssrrr___QQQGGGBBBDDDHHHQQQdddxxx~~~```JJJ???<<<:::999777666666666555555555555333333444444444444444444333333333333333333333333222222222222222222222222555555555666666666666777555555555555666666666666:::888999<<<>>>@@@IIIRRRrrrmmmggg```]]]YYYUUURRRRRRVVVXXXdddqqq}}}ooo\\\UUUPPPNNNNNNGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIGGGEEECCCBBBAAAAAACCCCCCDDDEEEGGGJJJLLLNNNOOORRRWWW[[[^^^bbbfffiiijjjmmmrrruuuxxxzzz}}}~~~|||zzzzzzzzzzzz|||~~~}}}|||zzzyyyxxxzzz~~~~~~}}}|||}}}}}}|||zzzwwwwwwvvvssspppnnnppptttwwwxxxqqqoooqqqooommmkkkiiiiiijjjlllnnnlllggg```[[[YYYXXXWWWVVVXXXWWWVVVTTTRRRPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFHHHKKKPPPXXXbbbmmmttt|||kkkccc]]]```ooo|||___RRRFFFBBB@@@>>>===>>>>>>>>>>>>>>>>>>??????@@@>>>BBBBBBDDDMMMXXXuuuqqqtttqqq]]]QQQHHHBBBCCCEEELLL]]]ooo|||~~~```III>>><<<;;;:::777666666666555555555555333333444444444444444444555555555555555555555555222222222222222222222222555555555666666666666777555555555555666666666666:::888:::<<<>>>AAAIIISSSvvv~~~sssggg```YYYSSSQQQTTTTTTUUUaaannnzzzuuu___UUUQQQNNNMMMFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAACCCCCCCCCEEEGGGIIILLLMMMOOOSSSXXX]]]```dddhhhjjjjjjmmmrrruuuxxxzzz}}}~~~}}}||||||~~~~~~~~~}}}{{{yyyxxxzzz}}}{{{zzzyyyyyy{{{{{{zzzxxxwwwuuusssooommmooorrrvvvyyy||||||vvvpppoooppppppooollljjjiiijjjlllnnnlllgggaaa\\\YYYXXXWWWWWWTTTSSSRRRQQQOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIEEEGGGLLLQQQZZZeeeqqqxxxkkkccc]]]aaaoooppp^^^QQQFFFBBBAAA>>>===>>>>>>>>>>>>>>>>>>??????@@@@@@DDDCCCDDDKKKUUUqqqnnnxxxooo[[[QQQHHHBBBCCCDDDHHHVVVggguuu~~~```III>>><<<;;;:::555555555444444444333333444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444444555555555555555666666666666888666888;;;<<>>>>>>>>>>>>>>??????@@@AAAEEECCCDDDLLLVVVrrrqqqmmmZZZOOOGGGCCCDDDDDDGGGSSSbbbppp~~~~~~```HHH>>>;;;;;;:::666666666555555555444444555555555444444333333222555555555555555555555555333333333333333333333333333333333444444444444555555555555555666666666666777666888;;;===@@@IIIRRR{{{rrrcccXXXNNNKKKNNNPPPSSSaaammmyyy~~~cccUUUQQQNNNJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCCCCDDDFFFIIIKKKMMMNNNRRRXXX^^^bbbeeehhhjjjkkkmmmooorrrtttxxx}}}~~~}}}~~~~~~{{{xxxxxxyyyzzz{{{zzzvvvtttssstttwwwzzz{{{{{{zzzxxxuuupppmmmmmmpppssstttwww{{{|||xxxssspppooopppooommmlllkkkjjjjjjjjjhhheeeaaa___^^^]]]\\\ZZZTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJPPPWWWaaammmzzzkkkeeeaaacccoookkk[[[PPPEEEBBBAAA???======>>>>>>>>>>>>>>>??????@@@???DDDCCCDDDMMMZZZwwwtttlllYYYMMMFFFCCCEEEFFFGGGSSSaaannn}}}~~~```HHH===;;;;;;;;;888888888888777777777777666666555444333333222222444444444444444444444444444444444444444444444444555555555666666666777777555555555555666666666777999888:::===???BBBKKKUUU|||yyyhhh\\\QQQMMMPPPPPPSSSaaannnyyycccUUUQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBCCCDDDFFFIIIKKKMMMMMMQQQXXX]]]aaadddgggiiikkkmmmooopppssswww|||~~~}}}}}}~~~}}}~~~}}}yyyxxxxxxxxxxxxxxxuuusssrrrsssvvvzzz||||||xxxvvvsssnnnkkkjjjmmmpppqqquuuzzz|||zzzvvvsssrrrooonnnnnnmmmkkkjjjiiihhhfffdddbbb``````___]]]\\\WWWVVVTTTQQQOOOLLLJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFIIILLLRRRYYYdddqqq~~~ooohhhbbbcccmmmjjj[[[OOOEEEBBBAAA???======>>>>>>>>>>>>>>>??????@@@===BBBAAADDDOOO]]]||||||pppwwwlll]]]NNNCCC???DDDGGGHHHQQQ^^^mmmwww~~~___KKKAAA<<<::::::666666666555444444333333444333333222222333333444555555555555555555555555444444444444333222111111444444444555555555666666555555555666666777888999888888<<<@@@AAACCCMMMXXXiii[[[TTTPPPPPPSSSUUU```qqqoooZZZNNNJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@???BBBCCCDDDDDDDDDFFFIIILLLLLLQQQXXX^^^bbbdddfffgggjjjllloooqqqrrruuuxxx{{{~~~xxxvvvzzz}}}|||zzzvvvuuuuuuuuuuuuuuuvvvvvvzzzwwwrrrmmmkkkkkkmmmnnnpppqqqsssvvvyyyxxxvvvsssooommmlllkkkkkkjjjiiiggghhheeeaaa______^^^]]]\\\ZZZWWWSSSQQQPPPOOOMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIIIINNNVVV^^^hhhuuusssbbbbbbhhhkkksssyyyiii\\\QQQFFFCCCBBB???===>>>???>>><<<;;;<<<===???AAABBBCCCAAAFFFOOOZZZ}}}yyykkkppplll___PPPEEE???BBBEEEHHHRRR```lllyyy~~~___KKKAAA<<<::::::888777777666555555444444444333333222222333333444444444444444444444444444444444555555555444333333222222333333333444444444666555555666666777888999999999:::===@@@EEESSS```ooo[[[PPPMMMOOOPPPTTT```tttttt]]]PPPMMMMMMIIIJJJJJJJJJJJJJJJJJJKKKGGGGGGGGGFFFEEECCCBBBAAAAAACCCDDDDDDDDDFFFIIILLLNNNSSSZZZ```ccceeeggghhhkkkmmmppprrrsssvvvzzz|||~~~zzzxxx{{{~~~~~~{{{vvvvvvuuuttttttuuuwwwxxxyyyvvvrrrnnnmmmmmmoooppprrrqqqrrrtttvvvwwwuuutttooommmjjjiiiiiiiiigggfffhhheeeaaa______^^^]]][[[ZZZWWWSSSPPPOOONNNMMMKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIHHHGGGHHHJJJLLLQQQXXX```iiivvvtttbbb^^^```cccnnn}}}zzzkkk\\\QQQFFFCCCBBB???===>>>>>>===<<<<<<<<<===???@@@BBBCCCBBBFFFNNNWWWwwwvvvfffeeennnzzzlllaaaTTTIIIAAABBBEEEIIIUUUbbbooo~~~___KKKAAA<<<::::::888888888777666666555555444444333333333333444444333333333333333333333333444444555555666666555555222333333333333444444444666666666666777888999999:::888999;;;???GGGWWWfffttt\\\NNNMMMQQQNNNSSS```www~~~cccTTTPPPQQQKKKKKKKKKJJJJJJJJJJJJJJJEEEFFFFFFEEEEEEDDDCCCBBBAAABBBCCCDDDDDDFFFJJJLLLPPPTTT[[[```dddfffhhhjjjlllnnnppprrrtttwww{{{~~~~~~}}}zzz}}}zzzxxxvvvttttttvvvxxxyyyyyywwwssspppoooooopppqqqsssrrrpppqqqssstttttttttooollliiiggggggggggggfffgggeeeaaa___^^^]]]\\\[[[YYYVVVRRRPPPOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJHHHHHHIIIKKKNNNSSS[[[cccmmmyyyvvvccc\\\]]]```hhhttt{{{nnn\\\QQQFFFCCCBBB???===>>>============>>>>>>>>>>>>AAACCCBBBEEELLLSSSmmmxxxgggaaacccjjjyyy}}}kkk```TTTKKKDDDCCCFFFKKKVVVbbbvvv~~~___KKKAAA<<<::::::888888777777666555555444444444333333333333444444333333333333333333333333222333444555666666666666555555555555666666666666666666666666777888999:::999888999<<>><<<<<<===>>>???>>>>>>>>>???BBBAAACCCIIIMMMaaayyyhhhaaa```fffvvv~~~kkk___PPPIIICCCBBBFFFNNNYYYbbbyyy~~~___KKKAAA<<<::::::777666666555555444444333555444444333333444444555333333333333333333333333000111222333444555555555555555555666666666777777666666666777777888999:::888888:::===???DDDPPP\\\~~~{{{mmm^^^UUUQQQPPPRRRTTTaaayyyoooXXXMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???@@@BBBCCCDDDDDDGGGJJJMMMOOOSSSYYY]]]```ccceeegggiiikkknnnqqqsssvvvzzz}}}|||zzzwwwvvvwwwxxx|||zzzxxxuuurrrpppooonnnrrrpppnnnmmmoooppppppooommmkkkiiihhhiiijjjiiihhhgggddd```^^^]]][[[ZZZXXXWWWTTTPPPNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNNNNVVVbbbooo{{{ttthhhccceeejjjmmmuuuooo\\\QQQFFFCCCBBB???===>>><<<<<<===>>>???>>>>>>>>>===AAA@@@AAAFFFIIIVVVooowwwddd\\\[[[aaasssmmm^^^KKKFFFAAAAAAHHHTTTcccmmm|||~~~___KKKAAA<<<::::::666666666555444444333333555555444444444444555555333333333333333333333333000111222333444444444444333333444444444555555555777777777777888999::::::888999<<>>@@@AAACCCDDDEEEGGGKKKNNNOOORRRWWW[[[^^^aaadddfffhhhjjjmmmppprrrvvvzzz}}}|||}}}yyywwwwwwwwwzzzyyyxxxvvvsssqqqooonnnooonnnnnnnnnoooooommmkkkjjjiiihhhiiikkkkkkkkkiiigggddd```]]]\\\[[[YYYWWWVVVSSSOOOMMMLLLKKKIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKNNNPPPOOOYYYhhhwwwzzztttnnnlllooowwwqqq\\\QQQFFFCCCBBB???===>>>============>>>>>>>>>>>>===BBB@@@@@@EEEGGGQQQeeehhh\\\ZZZ```pppqqq```LLLHHHBBBBBBMMMaaavvv~~~___KKKAAA<<<::::::777777666666555444444444555555444444444444555555444444444444444444444444222222333444555555555444444444444444555555555555777777777777888999::::::999:::<<>>???HHHRRRmmmooommmjjj^^^UUUQQQPPPRRRQQQYYYooohhhWWWNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGGGGFFFDDDCCCAAA@@@???AAACCCDDDEEEGGGKKKNNNOOORRRWWWZZZ]]]```ccceeeiiikkknnnqqqssswww{{{~~~~~~~~~zzzxxxwwwvvvvvvvvvvvvvvvtttsssqqqppplllmmmnnnpppqqqnnnjjjfffeeeeeegggiiillllllkkkiiigggddd```]]][[[ZZZXXXVVVUUURRRNNNLLLKKKJJJHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKLLLOOOQQQSSS^^^ooo}}}{{{uuu\\\QQQFFFCCCBBB???===>>>>>>===<<<<<<<<<===???@@@???DDDAAA@@@GGGIIIQQQaaasssccc___dddrrruuucccQQQLLLFFFEEESSSmmm~~~___KKKAAA<<<::::::888888888777666666555555555555444444444444555555555555555555555555555555333444555555666555555555666666666666777777777888777777777777888999:::;;;;;;;;;<<<>>>===???IIITTTjjjrrrjjj|||lll^^^VVVTTTWWWQQQOOOVVVjjjwwwbbbVVVQQQOOOHHHHHHIIIIIIJJJJJJKKKKKKFFFFFFFFFFFFEEEDDDCCCBBB???AAABBBDDDEEEGGGKKKNNNPPPSSSWWWZZZ]]]```cccfffjjjlllooorrrtttxxx|||}}}}}}{{{yyywwwwwwrrrssstttuuuuuutttsssrrrjjjkkknnnqqqrrrnnnhhhcccbbbccceeeiiilllllljjjhhhgggddd___\\\[[[ZZZXXXVVVUUURRRNNNLLLKKKJJJHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLMMMOOOQQQVVVbbbtttxxx\\\QQQFFFCCCBBB@@@>>>>>>???>>><<<;;;<<<===???AAAAAAFFFCCCBBBIIIKKKRRRaaaxxxgggccchhhtttxxxaaaQQQHHHEEEIIIYYY~~~~~~\\\HHHAAA>>>;;;:::888888888888777777777777888888777777666666555555666666555333111111333666333333333444444444555555111111222333333444444555777777777888999999::::::<<<<<<===>>>???CCCHHHLLLhhhssslllnnnbbbZZZUUUQQQUUUTTTWWWeee}}}nnn]]]WWWQQQJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBCCCEEEHHHJJJLLLPPPSSSVVVZZZ]]]aaafffiiijjjlllooorrrtttxxx|||~~~|||zzzxxxtttrrrooooooqqqtttuuuuuurrrppppppppppppqqqpppmmmhhhdddaaabbbdddeeeffffffeeeeeebbb```\\\YYYVVVUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKLLLMMMMMMOOOSSSUUU\\\gggwwwvvvdddUUUGGGBBBBBB@@@>>>>>>===============>>>??????======@@@CCCDDDHHHRRR]]]kkk___iiirrryyyaaaSSSJJJHHHLLL[[[]]]HHH@@@<<<888666888888888888777777777777666666666666666666555555777666555444444555555666333333333444444444555555333333444444555666666666777777777888999999::::::<<<<<<===>>>???BBBHHHKKKbbb~~~sssqqqaaaXXXRRROOOSSSRRRVVVccc{{{sss___WWWPPPKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBBCCCEEEHHHJJJLLLQQQSSSVVVYYY\\\```eeeiiijjjlllooorrrtttwww|||~~~}}}{{{wwwtttrrrrrrrrrsssuuuvvvwwwvvvwwwvvvuuuuuusssnnnhhhdddaaabbbccceeeeeeeeeddddddbbb```]]]ZZZWWWVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKLLLMMMMMMPPPTTTVVV^^^iiizzzyyycccUUUGGGBBBBBB@@@>>>>>>===============>>>??????======@@@CCCDDDGGGQQQ\\\mmmaaakkkttt}}}bbbSSSJJJIIIMMM[[[\\\HHH@@@<<<888666888888888888777777777777444444555555555555555555888666555666999:::888555333333333444444444555555555555666666777888888888777777777888999999::::::;;;<<<======???BBBGGGKKK]]]|||wwwcccVVVQQQOOOPPPPPPUUUbbbxxxyyyaaaVVVPPPMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHGGGEEECCCBBBAAAAAAAAABBBCCCEEEGGGJJJLLLSSSTTTVVVXXX[[[___dddhhhiiikkkoooqqqtttwww{{{~~~~~~~~~~~~~~~zzzwwwuuutttsssrrrtttvvvyyy{{{~~~}}}{{{yyyvvvqqqjjjeeeaaabbbcccdddddddddcccbbbaaa```___\\\YYYVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLLLLNNNQQQUUUXXXaaammmzzzbbbTTTFFFBBBBBBAAA??????===============>>>??????===>>>@@@CCCDDDFFFPPPZZZ{{{ttthhhpppzzzhhhRRRIIIHHHKKKWWWzzz{{{YYYFFF@@@===;;;:::888888888888777777777666333333333444444555555555777555333777;;;<<<888444333333333444444444555555555666666777777888888999777777777888999999::::::;;;<<<<<<===>>>BBBGGGKKK]]]|||fffWWWRRRRRRNNNPPPTTT```uuu~~~cccVVVQQQOOOLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHFFFCCCAAA@@@AAAAAAAAABBBDDDGGGJJJKKKSSSTTTVVVWWWYYY^^^cccggghhhkkknnnpppsssvvvzzz~~~~~~}}}|||}}}zzzwwwwwwwwwvvvuuuuuuwwwyyy~~~}}}{{{xxxssslllhhhccccccdddddddddcccaaaaaa`````````^^^[[[XXXTTTRRRSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNRRRWWW[[[dddpppxxxbbbTTTFFFBBBBBBAAA??????===============>>>>>>???===>>>AAADDDDDDEEENNNXXXrrrvvv|||nnnTTTIIIGGGKKKTTTsssyyyXXXEEE???===;;;:::888888888888777777777666222222333333444444555555555333333666;;;;;;777222333333333444444444555555444555555666777777888888777777777888999999::::::;;;;;;<<<===>>>BBBGGGKKK^^^{{{eeeVVVRRRSSSNNNPPPTTT^^^qqqdddWWWRRRQQQLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFDDDAAA@@@@@@@@@AAABBBDDDGGGIIIKKKRRRSSSUUUWWWYYY]]]bbbfffhhhjjjmmmppprrrvvvzzz}}}~~~}}}}}}~~~|||zzz|||~~~~~~zzzwwwuuuuuuzzzzzzyyyyyyxxxtttnnnjjjdddeeeeeeeeedddbbbaaa______``````___]]]YYYUUUSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLOOOSSSYYY]]]eeeqqqxxxbbbTTTFFFBBBBBBAAA??????===============>>>>>>???===>>>AAADDDCCCDDDLLLUUUllloooXXXJJJGGGLLLUUUooo{{{YYYEEE>>>;;;999777888888888888777777777777333333444444444444444444444333333666888888555222333333333444444444555555444444444555666666777777777777777888999999:::::::::;;;<<<<<<>>>AAAFFFJJJ]]]vvvaaaTTTPPPQQQMMMPPPTTTZZZkkkeeeXXXSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIHHHFFFDDDAAA???@@@@@@AAABBBDDDFFFIIIKKKOOORRRUUUXXXZZZ^^^bbbeeegggiiimmmooorrruuuyyy|||~~~}}}zzzvvvtttttttttuuuvvvvvvsssoookkkgggggggggfffeeebbb```_________```___]]][[[XXXVVVSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIKKKLLLOOOTTT[[[```dddppp{{{dddUUUGGGBBBBBB@@@>>>>>>===============>>>??????>>>>>>AAADDDCCCCCCJJJSSSfffkkkXXXHHHEEEMMMUUUlllzzzXXXDDD>>>;;;999777888888888888777777777777555555555555444444444444555555666666666555444333333333333444444444555555444444555555666777777777777777777888999999:::::::::;;;<<<<<<===AAAFFFJJJ]]]sss```SSSOOOOOOLLLOOORRRVVVdddgggYYYRRRMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGHHHHHHFFFDDDAAA???@@@@@@@@@AAACCCFFFIIIJJJLLLOOOTTTYYY\\\^^^aaadddgggiiillloooqqqtttyyy|||{{{}}}|||yyyuuutttooopppqqqssstttrrrnnnjjjiiiiiihhhgggeeecccaaa___^^^^^^___^^^]]]\\\ZZZYYYSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJLLLOOOUUU]]]bbbcccnnnzzzvvvyyyeeeVVVHHHCCCBBB???===<<<===============>>>??????>>>???BBBDDDBBBBBBHHHQQQ```zzzfffVVVEEEBBBKKKUUUiiivvvVVVCCC???===<<<;;;888888888888777777777777666666666555555444444444555777888777555444444555333333333444444444555555555555555666777777888888777777777888999999:::::::::;;;;;;<<<===AAAFFFJJJ]]]tttbbbUUUPPPOOOKKKMMMPPPSSS___zzzhhh[[[RRRKKKMMMMMMLLLKKKKKKKKKKKKKKKEEEFFFGGGGGGFFFDDDAAA???@@@@@@@@@AAACCCFFFIIIJJJJJJNNNTTTYYY]]]___aaacccfffiiilllnnnqqqtttxxx|||xxx{{{~~~xxx~~~|||vvvttttttnnnoooppprrrsssqqqmmmiiijjjjjjiiihhhfffcccaaa___^^^^^^^^^^^^]]]\\\\\\[[[SSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJLLLOOOVVV]]]cccbbblll}}}vvvtttqqqfffWWWIIICCCBBB???<<<;;;===============>>>??????>>>???BBBDDDBBBAAAGGGPPP[[[}}}wwwgggSSSHHHEEEKKK[[[xxxuuuSSSEEEAAA===:::;;;888888777777666666555555555444333222111111111111555555555555555555555555333444555555555444333222333444444555666777888888888888999::::::::::::999:::<<<>>>===;;;>>>EEELLL]]]tttaaaTTTMMMIIIKKKJJJMMMUUU^^^sssiiiZZZRRRMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDBBBAAAAAAAAAAAABBBDDDEEEGGGHHHJJJMMMSSSWWW[[[^^^aaaccceeehhhlllpppqqqsssuuuwwwxxx{{{}}}}}}zzzvvvrrrrrrtttvvvxxxwwwtttpppmmmllllllhhhddddddggggggdddfffbbbaaaaaa^^^ZZZ[[[___SSSRRRPPPMMMKKKJJJIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHJJJKKKJJJOOOYYY______dddjjjwwwqqqnnnsssfffWWWHHHBBBAAA@@@???@@@======<<<<<<<<<<<<======???AAABBBBBBCCCDDDHHHJJJ[[[xxxuuuqqqrrr```QQQGGGFFFNNNaaatttSSSEEEAAA===:::;;;888888777777666666555555555555444222222111111222555555555555555555555555333444555555555555444333444444555666666777888888888888999::::::::::::999:::<<<>>>===<<<>>>EEEKKK[[[ooo___UUUOOOLLLMMMLLLOOOUUU^^^rrrfffXXXPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBDDDEEEGGGHHHKKKOOOTTTXXX[[[^^^aaacccgggjjjnnnqqqrrrsssuuuwwwvvvzzz|||{{{zzzwwwuuuyyy{{{|||{{{wwwtttsssrrrrrrsssoooiiifffhhhhhhfffkkkeee```___^^^\\\\\\```UUUSSSPPPMMMJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMMMMSSS]]]bbbcccccciiiuuu}}}oookkknnn~~~eeeVVVGGGBBBAAA@@@??????======<<<<<<<<<<<<======@@@AAAAAAAAABBBDDDHHHKKKXXXsssooojjjzzzppp^^^PPPHHHGGGPPPffftttSSSDDDAAA===:::;;;888888777777666666555555666555444333333333333333555555555555555555555555444444555555555555444444555555666666777777888888888888999::::::::::::999:::<<<======<<>>>>>======<<<<<<<<<<<<======AAAAAA@@@@@@@@@CCCHHHKKKOOOfffqqqfffvvvuuubbbOOOJJJJJJQQQkkkrrrQQQCCC@@@===:::;;;888888777777666666555555666666555444444444555555555555555555555555555555555555555555666666777777888888888888888777777777888888999::::::::::::999:::;;;<<<===>>>AAAEEEHHHSSStttkkk^^^VVVQQQNNNMMMKKKOOOUUU]]]oooxxx^^^RRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGEEECCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHLLLQQQWWW\\\bbbhhhlllmmmpppssstttssssssttttttvvv{{{}}}{{{yyy|||~~~zzzuuuvvv}}}qqq```ZZZ[[[ZZZXXXWWWWWWUUUQQQMMMJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKJJJLLLOOORRRXXXdddooossspppmmmkkknnn|||~~~wwwwwwyyyaaaSSSEEEAAAAAA@@@>>>=========<<<<<<<<<<<<======@@@@@@@@@@@@@@@CCCGGGJJJLLLaaa{{{kkkxxxqqq___LLLIIIJJJRRRmmmrrrQQQCCC@@@===:::;;;888888777777666666555555666555555444444444555555555555555555555555555555666666555666666777888999::::::999999888888777777888888999::::::::::::999:::;;;;;;===???BBBEEEFFFPPPooovvvdddXXXQQQNNNMMMKKKNNNTTT[[[lllfffUUUOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFDDDBBBBBBAAAAAAAAABBBDDDEEEGGGHHHGGGKKKPPPUUU[[[bbbhhhmmmmmmppprrrtttssssssssstttxxx|||~~~|||~~~zzzuuussswww|||~~~nnn^^^YYYYYYXXXUUUTTTUUUSSSQQQNNNLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMPPPTTT\\\iiivvvyyyuuurrrmmmnnnyyyttt___RRREEEAAAAAA@@@============<<<<<<<<<<<<======>>>???AAAAAAAAACCCFFFIIIKKK\\\zzz|||nnn\\\KKKJJJKKKPPPjjjqqqPPPCCC@@@===:::;;;888888777777666666555555555444444444444444555555555555555555555555555555666666666666666888999:::;;;;;;:::999888888777777888888999::::::::::::999;;;:::;;;===@@@CCCEEEFFFNNNjjjlll[[[RRROOOOOOMMMOOOTTTYYYhhhpppXXXPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAABBBDDDEEEGGGHHHIIILLLPPPUUUZZZ___fffjjjlllooorrrssssssrrrssstttyyy{{{~~~~~~|||xxxvvvuuuvvvwww}}}sssggg[[[XXXXXXVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKMMMLLLLLLLLLLLLNNNOOOPPPOOORRRWWW```ooo|||~~~zzzsssmmmlllwwwppp^^^QQQDDDAAAAAA???===<<<======<<<<<<<<<<<<======<<<>>>AAABBBCCCCCCEEEGGGJJJVVVzzzyyynnn]]]MMMKKKKKKNNNfffqqqPPPCCC@@@===:::;;;888888888777666666555555444444333333333444444555555555555555555555555555777666666666666888:::;;;<<<;;;;;;:::999888777777888888999::::::::::::999;;;:::;;;===@@@CCCEEEEEEMMMhhhqqq^^^TTTRRRQQQOOOPPPSSSWWWeeettt[[[QQQPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCAAAAAAAAABBBDDDEEEGGGHHHKKKMMMQQQTTTXXX]]]cccgggkkknnnqqqrrrrrrrrrssstttyyy{{{}}}~~~~~~~~~|||zzzxxxvvvrrrsssrrrqqqssswwwvvvssskkkaaaXXXWWWWWWVVVTTTUUUPPPQQQQQQQQQPPPNNNLLLKKKNNNMMMLLLLLLMMMOOOQQQRRRPPPSSSYYYcccsss}}}rrrlllkkkvvvmmm]]]PPPDDDAAAAAA???===<<<======<<<<<<<<<<<<======;;;>>>AAACCCDDDDDDEEEFFFJJJRRRrrr~~~rrrgggWWWJJJIIIHHHMMM```~~~mmmNNNFFF@@@======999777777777777666666666666555444444333333444444555666666555555555555666666666666666666777777777777:::;;;<<<;;;999777666777===<<<;;;:::999:::;;;<<<:::;;;===>>>???AAAEEEHHHLLL___zzznnn[[[TTTRRRLLLOOOOOOTTT[[[aaazzzuuueeeQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGDDDBBBCCCBBBAAAAAABBBDDDGGGHHHIIILLLPPPSSSXXX]]]cccgggiiippptttrrroooppppppnnnsssuuuyyy|||~~~|||||||||{{{|||}}}}}}{{{yyyvvvrrrooooooqqqrrrqqqnnneeeccc```\\\YYYVVVTTTSSSQQQRRRRRRRRRPPPOOOPPPQQQLLLJJJJJJNNNPPPPPPSSSWWWYYYZZZ^^^fffttt~~~uuullliiittt~~~jjjYYYOOOFFFBBB@@@===;;;<<<======<<<<<<<<<<<<======>>>???AAAAAAAAABBBEEEGGGHHHUUUjjj}}}|||rrrgggXXXJJJIIIHHHLLL^^^zzziiiLLLEEE@@@===>>>:::999999999999888888888888666555555444444555555666666666555555555555666666444444444444555555555555888:::;;;;;;999888888999:::999999888999999::::::;;;<<<===>>>>>>@@@CCCEEEIII^^^|||www```UUUSSSNNNQQQPPPTTTZZZ___xxxmmm___OOOQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGDDDBBBCCCBBBAAAAAABBBDDDGGGHHHIIILLLOOOSSSWWW\\\bbbfffiiioooqqqnnnkkkmmmpppooorrruuuyyy}}}|||yyyxxxyyy{{{||||||xxxsssmmmkkklllmmmmmmkkkeeedddbbb___\\\YYYWWWVVVQQQQQQQQQPPPNNNNNNNNNNNNNNNKKKLLLPPPQQQQQQUUUZZZaaacccgggnnnzzz}}}ssskkkgggsss{{{}}}kkkXXXNNNEEEBBB@@@===<<<=========<<<<<<<<<<<<======>>>???AAAAAAAAABBBEEEGGGIIISSScccwwwvvv{{{qqqgggWWWHHHHHHHHHMMM___zzzeeeJJJDDD???===>>>;;;999999999999888888888888666666666555555666666666666666555555555555666666444444444444555555555555666888::::::999999:::;;;777888999::::::;;;;;;:::======>>>>>>===>>>AAACCCHHH^^^fffWWWSSSPPPRRRQQQTTTZZZ^^^vvvggg\\\NNNRRROOONNNNNNMMMMMMMMMMMMMMMKKKJJJHHHHHHHHHGGGDDDBBBCCCBBBAAAAAABBBDDDFFFHHHIIIKKKOOORRRUUUZZZ```dddhhhlllnnnjjjhhhlllpppqqqppptttyyy}}}zzzwwwxxx{{{~~~|||vvvnnnjjjjjjkkkkkkjjjeeeeeeeeecccaaa^^^[[[YYYTTTSSSRRRPPPOOONNNMMMMMMOOOMMMNNNQQQRRRSSSXXX___kkkoootttzzz{{{ooohhheeeqqqwwwxxxkkkVVVLLLDDDAAA@@@>>>===???======<<<<<<<<<<<<======>>>???@@@AAAAAABBBDDDGGGIIIQQQ[[[~~~pppqqqzzzzzzpppeeeUUUGGGGGGHHHQQQfffdddJJJEEE???<<<===;;;777777777777666666666555666666555555555555666666666555555444444555555666666666666666777777777777777888::::::999999999:::777999;;;===>>>>>>>>>===<<<===>>>>>>===???BBBDDDJJJ___lllWWWSSSOOOQQQQQQTTTYYY^^^vvviii]]]OOOSSSNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBAAA@@@AAADDDFFFGGGIIIKKKNNNQQQTTTXXX]]]aaadddjjjllljjjiiilllpppqqqooosssyyy~~~|||zzzzzz}}}}}}xxxqqqooooooooonnnllleeefffffffffdddaaa^^^\\\YYYWWWTTTRRRQQQQQQPPPOOOPPPNNNNNNQQQRRRTTT[[[dddrrrwww~~~xxxllleeecccooo~~~uuuuuu}}}jjjTTTJJJCCCAAA@@@???>>>@@@======<<<<<<<<<<<<=========???@@@AAAAAABBBDDDFFFGGGNNNUUUttt|||nnnqqqxxxzzzooocccSSSHHHGGGIIIWWWpppdddLLLGGG@@@;;;<<<:::777777777777666666666555555444444333333444444555555555444444444444555555666666666666777777777777888:::;;;;;;999888888999777999;;;===>>>???>>>>>>:::<<<===>>>???AAADDDGGGKKK]]]rrrYYYSSSMMMPPPOOOSSSYYY^^^wwwooo___NNNQQQMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA@@@@@@AAACCCFFFGGGHHHJJJMMMOOORRRUUUZZZ^^^___gggllllllkkknnnppppppnnnssszzz|||{{{|||||||||{{{xxxuuurrrrrrtttssspppmmmeeefffffffffeeeccc```^^^\\\YYYUUUSSSRRRRRRQQQOOOOOONNNNNNPPPRRRUUU```kkkuuu}}}vvviiiccccccnnn~~~uuuttt{{{iiiRRRIIIBBB@@@@@@??????@@@======<<<<<<<<<<<<=========>>>@@@@@@@@@AAADDDFFFEEEMMMTTTnnnyyynnntttyyyzzzooobbbQQQLLLIIIKKK]]]}}}cccMMMHHH@@@;;;<<<:::999999999999888888888888444444333333333333444444555555444444444444555555444444444444555555555555999:::;;;;;;999777888888777888999:::<<<<<<======;;;<<<>>>???@@@BBBFFFIIIKKKYYY~~~zzz]]]UUULLLOOOOOOSSSYYY^^^wwwrrr___LLLNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA@@@@@@AAACCCEEEGGGHHHJJJLLLNNNPPPSSSWWW[[[\\\dddkkkkkkllloooppppppooottt{{{|||{{{zzzzzz{{{zzzwwwuuurrrqqqpppqqqtttsssoookkkgggggggggfffeeecccaaa```\\\WWWRRRPPPQQQRRRPPPNNNOOONNNOOOQQQSSSYYYfffssszzzuuuhhhccccccoooxxxwwwxxxgggRRRIIIAAA@@@@@@>>>>>>@@@======<<<<<<<<<<<<=========>>>???@@@@@@AAACCCFFFCCCNNNSSShhhyyynnnuuuzzzzzznnnbbbQQQNNNIIILLLeee___JJJGGG???;;;<<<:::999999999999888888888888555555444444444444555555555444444333333444444555444444444444555555555555777999::::::999999999:::999999999::::::<<<======>>>???@@@@@@AAACCCFFFIIIMMMYYY}}}cccYYYNNNPPPOOOSSSYYY]]]uuusss```MMMOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHGGGDDDBBBAAAAAA@@@@@@AAACCCEEEGGGHHHIIIKKKMMMNNNQQQUUUYYYZZZbbbggghhhhhhmmmqqqqqqpppuuu||||||{{{zzzzzzzzzyyywwwuuurrrpppnnnnnnpppqqqnnnkkkjjjiiihhhgggeeedddcccbbb]]]WWWRRRPPPRRRSSSRRRPPPQQQPPPQQQTTTVVV]]]mmm|||tttgggddddddppp|||{{{vvveeeRRRIIIAAA@@@@@@>>>>>>@@@======<<<<<<<<<<<<======<<<>>>???@@@@@@AAACCCEEEBBBOOORRRaaa|||pppwww|||yyynnnbbbRRRMMMGGGLLLlll|||\\\HHHEEE???:::<<<;;;777777777777666666666666666666555555555555666666555444444333333444444555666666666666777777777888555777999:::::::::;;;<<<===<<<;;;;;;<<<===???@@@@@@AAABBBBBBAAACCCEEEHHHPPP[[[hhh\\\PPPRRRQQQSSSXXX\\\ssstttbbbPPPSSSOOONNNNNNMMMLLLMMMMMMMMMKKKJJJHHHHHHHHHGGGDDDBBBAAAAAA@@@???@@@CCCEEEFFFHHHIIIKKKLLLNNNPPPTTTWWW[[[aaadddccceeekkkqqqssspppuuu}}}~~~|||{{{{{{{{{zzzxxxvvvrrrnnnmmmnnnpppooommmlllkkkiiigggfffeeedddddd___YYYTTTRRRUUUWWWUUUSSSRRRQQQSSSVVVXXX```qqqtttgggdddeeeqqq~~~~~~uuudddRRRIIIAAA@@@???>>>===???======<<<<<<<<<<<<======<<<>>>???@@@@@@AAACCCEEECCCPPPQQQ\\\ssszzz~~~}}}qqqaaaSSSHHHGGGNNNkkkuuuVVVDDDAAA>>>>>>===777;;;;;;::::::999888777777555555666777777666555555444333333222222333333444444555666777888999::::::555666666888999:::;;;;;;::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIQQQccc~~~rrr```OOOSSSRRRSSSYYY]]]qqqzzz^^^TTTTTTLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJGGGCCC@@@BBBAAAAAAAAAAAABBBCCCCCCFFFHHHJJJKKKMMMPPPTTTWWW[[[]]]___aaadddiiinnnrrruuuwww{{{}}}}}}}}}xxxrrrnnnllllllllllllgggfffccc```___```bbbccc[[[YYYVVVTTTTTTTTTSSSRRRSSSQQQTTTZZZ```iiizzz|||sssllldddcccqqq{{{~~~www```NNNGGG???;;;===??????===<<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAABBBCCCDDDGGGJJJQQQ[[[}}}nnnrrr}}}|||ppp^^^OOOJJJIIINNNgggrrrUUUBBB@@@===<<<<<<666;;;::::::999888888777777555555555555555555555555444444333333333333444444555555666777888999::::::777777888888999:::;;;;;;;;;;;;<<<===???AAACCCDDDLLLLLLKKKJJJJJJJJJJJJKKKSSSccc}}}~~~ssswww___PPPTTTRRRRRRWWWZZZlll|||```UUUTTTLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIGGGDDDAAABBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIKKKMMMPPPTTTXXXZZZ\\\^^^```cccggglllppptttvvv{{{}}}|||xxxtttpppmmmlllkkkiiiggggggeeeaaa___]]]]]]___```XXXVVVSSSRRRRRRRRRRRRQQQQQQPPPUUU^^^gggsss|||tttmmmfffeeettt}}}}}}ppp\\\MMMFFF???<<<>>>???>>>======<<<<<<;;;;;;<<<<<<=========>>>???AAABBBCCCDDDGGGJJJPPP[[[|||rrruuu~~~|||ppp^^^MMMKKKJJJOOObbboooRRRAAA???<<<;;;;;;666999999999888888777777666666555444333333444555666555555444444444444555555555555666777888999999:::999999999::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEUUUTTTQQQNNNMMMLLLMMMNNNUUUeee{{{wwwhhhqqq}}}]]]RRRUUURRRRRRUUUWWWgggcccWWWTTTMMMMMMLLLKKKLLLMMMNNNOOOMMMKKKIIIHHHHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHJJJMMMPPPUUUXXXYYY[[[^^^```bbbfffjjjnnnqqquuuzzz~~~}}}}}}~~~~~~{{{tttrrrpppooonnnkkkhhheeeeeeccc```]]][[[[[[\\\]]]XXXVVVRRRQQQRRRRRRRRRRRRSSSTTTYYYcccnnn}}}|||uuunnnhhhiiiwww}}}yyyrrrgggWWWJJJEEE@@@>>>??????>>><<<===<<<<<<;;;;;;<<<<<<=========>>>???AAABBBCCCDDDGGGIIIPPPZZZyyyzzzyyy}}}~~~sss```NNNIIIJJJNNN^^^zzzlllQQQAAA@@@<<<;;;<<<777888888888777777777666666777555444222222444555777666666555555555555666666555666666777888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEETTTRRROOOMMMLLLMMMOOOQQQXXXeeexxx|||iiilllyyy\\\SSSUUURRRRRRVVVVVVddd~~~fffXXXRRRNNNMMMKKKJJJKKKLLLNNNPPPNNNKKKIIIGGGGGGGGGEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJLLLPPPUUUXXXYYY[[[^^^```bbbeeejjjmmmooossszzz~~~|||{{{zzz|||~~~}}}zzzvvvtttrrrpppooonnnkkkhhhcccbbb___\\\[[[\\\^^^___]]]ZZZVVVSSSSSSSSSSSSRRRYYY[[[```hhhttt|||vvvmmmiiikkkzzz{{{nnnhhhaaaTTTGGGDDDAAA@@@@@@???===;;;======<<<<<<<<<<<<============>>>???AAABBBCCCDDDGGGHHHOOOYYYuuu|||{{{}}}rrr```OOOGGGHHHNNN]]]sssjjjPPPBBBAAA===<<<===:::888888888777777777777777777666444333333444666777777666666555555666666777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAACCCDDDJJJIIIHHHHHHJJJMMMPPPSSSXXXeeeuuummmlllvvv}}}\\\RRRTTTQQQRRRWWWXXXddd|||iiiYYYQQQMMMLLLKKKJJJJJJLLLNNNOOOMMMKKKHHHGGGGGGGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCDDDEEEHHHJJJLLLOOOTTTWWWYYY[[[^^^aaacccfffjjjmmmooosssyyy~~~|||{{{zzzzzzxxxzzz||||||xxxxxxuuurrrooooooooonnnmmmcccbbb___^^^^^^___aaacccaaa]]]XXXTTTSSSSSSRRRQQQ[[[^^^dddlllxxx{{{wwwjjjhhhmmm|||{{{jjjddd___SSSEEECCCAAA@@@???>>>===;;;=========<<<<<<===============>>>???AAABBBCCCDDDGGGGGGNNNWWWqqq|||yyy{{{ooo^^^OOOHHHHHHNNN^^^rrrhhhOOOBBBBBB===<<<>>>;;;888888888888888888888888777666555444444555666777666666555555555555666666666666777777888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???AAACCCDDDBBBBBBCCCEEEHHHLLLPPPRRRWWWdddrrrppppppzzzuuu]]]QQQSSSPPPRRRXXXXXXccczzzjjjZZZPPPLLLLLLKKKJJJKKKLLLMMMNNNLLLJJJHHHHHHHHHHHHFFFDDDBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHJJJKKKNNNSSSVVVWWWZZZ^^^aaadddgggkkknnnpppsssyyy}}}{{{zzz{{{{{{yyyyyy|||}}}zzzxxxuuuqqqoooooooooooooooeeedddbbb``````aaadddeeebbb^^^XXXSSSRRRRRRQQQQQQYYY___gggooo}}}{{{vvvhhhhhhnnn}}}~~~jjjeee```QQQDDDCCCAAA@@@>>>=========>>>======<<<<<<======>>>======>>>???AAABBBCCCDDDGGGGGGMMMVVVnnnzzzxxx|||nnn^^^PPPLLLIIINNN```uuudddMMMAAAAAA<<<:::===;;;888999999999999999999999777777777777777777777777666555555444444555555666777777777777888888888888888888999:::;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEBBBBBBDDDFFFIIILLLNNNPPPUUUbbbpppzzz}}}mmm___QQQRRROOOQQQWWWVVV___uuukkk[[[QQQKKKKKKKKKKKKLLLLLLLLLMMMJJJIIIIIIIIIIIIHHHFFFCCCBBBAAAAAAAAAAAABBBCCCCCCFFFGGGIIIJJJKKKMMMQQQTTTSSSWWW\\\```cccgggkkkmmmrrruuuzzz~~~||||||}}}}}}{{{{{{|||}}}xxxvvvtttttttttsssqqqpppiiigggdddbbbaaaaaacccdddbbb]]]XXXTTTSSSTTTUUUUUUZZZbbbkkkuuu{{{uuuggghhhppplllggg___NNNDDDCCCAAA???===<<<===>>>>>>>>>============>>>>>>======>>>???AAABBBCCCDDDGGGFFFMMMUUUkkk|||vvvvvvooo___RRRPPPJJJOOObbbxxxbbbKKK@@@@@@:::999<<<:::999999999999999999::::::777777888888888888777777555555444444444444555555777777777777888888888888777777888999;;;<<<=========>>>>>>@@@AAACCCEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNTTTaaannn~~~ggg```QQQRRROOOPPPUUUTTT\\\pppkkk\\\RRRJJJJJJKKKLLLMMMLLLLLLLLLIIIIIIIIIJJJJJJIIIEEECCCBBBAAAAAAAAAAAABBBCCCCCCGGGHHHIIIJJJKKKMMMPPPSSSQQQUUUZZZ^^^bbbfffjjjmmmsssuuuzzz~~~~~~}}}}}}}}}yyyyyyyyyzzzzzzxxxtttqqqllljjjfffccc``````aaaaaabbb^^^YYYVVVWWWYYYZZZ[[[^^^gggqqqyyy{{{uuugggiiiqqqmmmhhh___KKKDDDCCCAAA>>><<<<<<===???>>>>>>============>>>>>>======>>>???AAABBBCCCDDDGGGFFFLLLUUUiiiyyysssssspppaaaTTTKKKHHHQQQfffzzzYYYLLLAAA<<<;;;999888999999888888888888888999999888777666555555666777888666666666666555555555555555666666777888888999999::::::999999::::::;;;<<<;;;===??????@@@AAADDDFFFHHHGGGFFFFFFHHHKKKOOOQQQ[[[\\\mmmzzzbbbWWWSSSLLLIIINNNPPPRRR\\\hhhsss\\\SSSLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKIIIIIIJJJIIIGGGEEEAAA@@@??????@@@AAACCCDDDCCCEEEHHHJJJKKKMMMPPPRRRRRRUUUXXX[[[^^^aaaeeeiiippprrrwww}}}~~~{{{}}}yyyzzzzzzyyywwwwwwwwwxxxppplllgggdddbbbaaa___^^^```^^^\\\ZZZZZZ\\\___```fffkkkttt{{{qqqfffiiisss~~~ooolll```MMMGGGDDDAAA??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???AAACCCDDDHHHHHHJJJSSShhhkkkmmm~~~kkkZZZNNNLLLJJJUUUlllXXXLLL@@@<<<;;;999888999999888888777777888999999777777666555555666777777666666666666555555555555666666777777888999999:::::::::999999::::::;;;<<<<<<===???@@@@@@AAADDDFFFHHHGGGFFFGGGHHHLLLOOOQQQYYYZZZiiiwwwaaaVVVSSSLLLIIIMMMPPPQQQ[[[ggguuu^^^VVVMMMMMMMMMLLLKKKKKKLLLMMMLLLKKKIIIIIIJJJIIIGGGEEEBBBAAA@@@@@@@@@AAABBBCCCCCCEEEHHHJJJKKKMMMOOORRRRRRUUUXXX[[[^^^aaafffiiinnnpppuuuzzz~~~{{{|||~~~}}}||||||yyywwwuuutttsssrrrnnnjjjfffdddcccaaa```___]]][[[ZZZ[[[^^^bbbeeennnrrr{{{zzzpppfffiiirrruuummm^^^LLLGGGDDDAAA???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???AAACCCDDDFFFGGGJJJPPPbbbkkkhhhrrr}}}gggUUUJJJLLLMMM[[[uuuWWWKKK@@@<<<<<<:::888999999888888777777777888888666666555555555555666777666666666666555555555555777777888888999:::::::::::::::999999::::::;;;<<<===>>>@@@@@@@@@AAACCCEEEGGGFFFFFFGGGIIIMMMPPPRRRVVVWWWdddwwwaaaWWWSSSKKKIIILLLNNNOOOYYYeeeyyybbbZZZNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKIIIIIIJJJIIIGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEHHHIIIJJJLLLOOOQQQRRRUUUXXX[[[^^^bbbfffiiikkknnnrrrwww}}}~~~{{{{{{|||~~~}}}{{{yyywwwvvvuuuuuurrrmmmjjjiiigggeeeccc```^^^[[[ZZZ\\\aaafffjjjsssxxxzzzpppgggjjjrrr|||mmm]]]LLLFFFDDD@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEFFFJJJNNNZZZzzzyyykkkiiinnn{{{eeeUUUMMMHHHMMM```UUUJJJ???<<<<<<:::999999999888888777777777777888555555555555555666666666666666666666555555555555888888999999999:::::::::::::::999999::::::;;;<<<>>>???@@@@@@@@@AAACCCEEEFFFFFFGGGHHHKKKOOORRRTTTUUUWWWaaazzzzzzeeeYYYSSSKKKHHHKKKMMMMMMVVVbbb}}}ggg]]]PPPNNNLLLJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCBBB@@@??????@@@@@@CCCEEEGGGIIIJJJKKKNNNPPPQQQTTTWWW[[[^^^bbbfffiiijjjmmmqqqvvvzzz|||||||||~~~~~~}}}}}}}}}}}}|||{{{yyyvvvrrrooommmkkkiiigggcccaaa^^^]]]___ccciiimmmsssxxxzzzppphhhkkktttmmm\\\MMMEEECCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAABBBCCCCCCFFFJJJMMMUUUqqqvvvmmmqqqwwwwwwcccTTTNNNDDDKKKccc~~~SSSHHH>>><<<<<<;;;999999999888888777666666777777444555555666666666777777666666666666555555555555999999999999999:::::::::::::::999999::::::;;;<<<>>>???@@@AAA@@@AAADDDFFFFFFFFFHHHJJJNNNRRRUUUWWWVVVYYYaaavvviii[[[SSSKKKHHHJJJKKKKKKTTT___{{{nnn```SSSPPPLLLJJJKKKLLLKKKJJJLLLKKKIIIIIIJJJIIIGGGEEEEEEDDDBBB@@@?????????@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPRRRVVVYYY]]]aaaeeeiiiiiimmmrrrvvvzzz}}}~~~}}}|||}}}~~~}}}{{{yyyuuurrrqqqooollljjjfffdddaaa```bbbfffjjjnnnrrrwww|||qqqiiimmmuuulll[[[LLLEEEBBB???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCFFFKKKOOOSSSlllrrruuu~~~qqq___QQQKKKDDDLLLeeeyyyRRRGGG>>><<<===;;;999999999888888777666666666666444555666777888888888777666666666666555555555555888888999999999999999999::::::999999::::::;;;<<<===>>>@@@AAAAAACCCEEEHHHFFFGGGJJJMMMQQQUUUXXXZZZVVV[[[aaaqqqlll\\\SSSKKKGGGIIIJJJIIIQQQ]]]yyyzzzfffWWWRRRMMMKKKLLLMMMLLLKKKLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCBBB@@@??????@@@@@@BBBDDDGGGHHHHHHIIIKKKMMMNNNQQQTTTXXX[[[___dddhhhiiimmmrrrwwwzzz}}}}}}{{{|||~~~|||zzz|||zzzwwwuuusssqqqmmmkkkgggfffeeedddfffiiilllooosssxxx|||qqqggglllvvv~~~kkkYYYHHHDDDAAA???===>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEKKKOOOSSShhh{{{uuu~~~wwwkkk\\\OOOIIIGGGOOOgggtttPPPFFF===<<<===;;;999999999999777666666555555555555666777888999999999888666666666666555555555555888888888888888888888888::::::999999::::::;;;<<<;;;===???AAABBBDDDGGGIIIGGGHHHKKKOOOSSSWWW[[[\\\VVV\\\___kkkrrr```SSSKKKGGGIIIHHHHHHOOO[[[uuummmYYYTTTMMMKKKMMMNNNMMMKKKLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCAAA@@@???@@@@@@AAABBBDDDFFFGGGHHHIIIKKKMMMLLLOOOSSSVVVZZZ^^^cccggggggkkkrrrwwwzzz|||~~~}}}}}}{{{}}}}}}}}}zzzxxxvvvtttqqqnnnkkkeeeeeefffgggjjjmmmpppqqqtttyyyzzzooodddjjjvvvxxxjjjYYYFFFCCCAAA>>>======>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBBBBBDDDDDDIIIOOOQQQccc{{{yyyooohhh\\\PPPJJJKKKRRRiiiqqqPPPFFF===<<<===;;;999999999999777666555555555555555666888999:::::::::999777666666666555555555555888888777777777777777777::::::999999::::::;;;<<<;;;===???AAABBBDDDHHHJJJGGGIIILLLPPPUUUYYY\\\^^^UUU[[[]]]fffxxxeeeSSSKKKGGGHHHHHHGGGOOOZZZrrrsss[[[UUUNNNLLLNNNOOONNNKKKLLLKKKIIIIIIJJJIIIGGGEEECCCBBBAAA@@@@@@@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLKKKNNNRRRUUUYYY]]]bbbffffffjjjqqqvvvyyy{{{}}}~~~}}}||||||zzzxxxvvvtttqqqnnnkkkcccdddfffiiilllppprrrtttuuuyyyyyymmmaaahhhuuurrrjjjYYYFFFCCCAAA>>>======>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBAAADDDCCCHHHMMMOOO___vvvnnnfffXXXMMMJJJLLLRRRooodddKKKFFF@@@=========;;;999;;;:::888888999999777666555777888888777777888999:::999999999888888777777888999:::;;;;;;;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;999;;;===AAAEEEHHHKKKLLLIIIHHHJJJOOOTTTVVVTTTQQQUUUVVV\\\fffiiiYYYSSSMMMJJJIIIKKKOOOSSSkkkooo```VVVNNNLLLLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBB@@@???>>>??????@@@@@@@@@AAADDDHHHJJJJJJJJJMMMOOOSSSUUUXXX\\\aaadddiiikkkpppuuuzzz}}}~~~~~~yyywwwxxxvvvpppjjjgggeeeiiiqqqtttssstttyyy~~~}}}wwwmmmcccjjjzzzssseeeUUUIIIBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCFFFEEEEEEKKKSSSZZZsssjjjbbbTTTKKKHHHKKKRRRpppfffKKKFFF@@@===<<<===;;;999999777666666777666555333666777888888777666777999999999888888888777777777888999:::;;;<<<;;;::::::;;;<<<<<<======<<<;;;;;;;;;<<>>???@@@@@@@@@@@@AAACCCEEEEEEDDDJJJPPPVVVvvvqqqggg^^^RRRJJJIIIKKKTTTtttdddJJJEEE???<<<<<<<<<;;;888999777666666666666555333666888888888666666666888888888777777777777666666888999:::;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<===>>>@@@CCCGGGJJJLLLMMMKKKKKKKKKMMMQQQSSSSSSRRRNNNTTT]]]dddvvvzzzbbbWWWLLLIIIJJJLLLPPPVVVaaa~~~```VVVNNNIIIJJJLLLLLLLLLNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBB@@@@@@@@@@@@AAACCCBBBAAACCCFFFIIIKKKKKKKKKMMMOOOQQQTTTYYY```dddeeehhhlllqqqvvvyyy{{{|||}}}{{{{{{{{{{{{~~~}}}zzzyyyxxxuuurrruuutttvvv|||vvvnnneeelll{{{ttt]]]MMMCCCCCCAAA???===<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@@@@@@@BBBCCCDDDEEEDDDIIINNNQQQkkkqqqggg]]]QQQKKKLLLKKKVVVwwwaaaJJJEEE???<<<<<<<<<:::888:::999777777888888666555666888888777666555666777777777777666666666666666888999:::<<<<<<<<<;;;;;;;;;<<<<<<============<<<>>>???AAACCCFFFIIIKKKLLLKKKKKKKKKKKKMMMOOOPPPQQQRRRUUU[[[```qqqmmm\\\MMMIIIKKKLLLPPPVVV\\\yyycccXXXPPPKKKKKKLLLJJJIIIJJJMMMLLLKKKJJJJJJIIIIIIIIIFFFEEECCCAAA@@@@@@AAAAAAAAAAAABBBFFFIIIKKKJJJIIIIIILLLPPPSSSVVVZZZ^^^aaaccceeeiiinnnssswwwyyyzzz~~~~~~~~~}}}|||}}}{{{zzzxxxwwwzzz|||tttmmmhhhppp~~~uuu\\\MMMFFFEEECCC@@@>>>======???@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDBBBDDDDDDHHHMMMNNNbbbpppfff\\\PPPJJJLLLIIIUUUuuuaaaJJJEEE???<<<<<<<<<:::888:::999777777888888666555666777888777666555666777666666666666666777777777888999:::<<<======<<<<<<;;;<<<<<<===>>>>>>======>>>???@@@CCCEEEHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNUUUTTTYYY___qqqzzzcccOOOKKKLLLLLLPPPVVV\\\uuuhhh[[[SSSMMMLLLMMMKKKJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJFFFEEECCCAAA@@@@@@@@@@@@===???DDDIIIMMMMMMJJJGGGGGGLLLRRRWWWZZZ[[[]]]^^^aaacccgggkkkpppuuuxxxyyy}}}~~~}}}~~~}}}}}}~~~~~~|||rrrlllgggqqq~~~sssZZZLLLFFFCCCBBB???===<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDAAADDDDDDHHHMMMMMM]]]zzznnndddZZZMMMHHHJJJIIISSSpppaaaIIIDDD>>>;;;;;;;;;:::777888666555555555555444222444555777777666555777888666666777777777777888888888999;;;<<<=========<<<;;;<<<======>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJIIIKKKLLLKKKJJJJJJKKKLLLTTTSSSYYYaaatttlllSSSMMMMMMKKKNNNUUU]]]rrrppp___VVVOOONNNOOOOOOOOOQQQNNNMMMLLLJJJJJJJJJKKKLLLFFFEEECCCAAA????????????;;;>>>CCCJJJNNNNNNKKKIIIHHHMMMSSSXXXZZZZZZ[[[[[[___aaaeeeiiinnnssswwwyyy{{{~~~{{{~~~xxxoookkkdddppp~~~mmmUUUIIICCC??????>>><<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@AAACCCDDDAAAEEEEEEHHHMMMMMMXXXppp~~~oooeeeZZZMMMGGGJJJMMMTTTmmmYYYIIIDDD>>>;;;;;;;;;999777888666555444555555444222222444666666666666888999777777777888888888999999888999;;;<<<===>>>======;;;;;;===>>>>>>?????????@@@AAABBBDDDFFFHHHIIIJJJJJJLLLOOONNNLLLJJJKKKLLLOOORRR\\\dddqqqtttWWWOOOOOOKKKMMMTTTZZZkkkggg]]]SSSQQQQQQPPPQQQTTTOOOMMMLLLJJJJJJKKKLLLMMMFFFDDDBBB@@@???>>>>>>>>><<<>>>AAAGGGLLLOOONNNMMMKKKNNNRRRTTTVVVWWWYYY[[[___```dddhhhmmmssswwwyyyzzztttmmmjjjdddqqqgggQQQGGGBBB????????????>>><<<:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@@@@AAACCCEEECCCGGGEEEGGGLLLKKKSSShhhwwwqqqhhh]]]PPPIIIKKKSSSYYYmmmwwwPPPIIIDDD>>>;;;;;;;;;999777999888666666777777555444111333555666666666888:::777777888888999999999:::888999;;;<<<>>>>>>>>>===;;;;;;===>>>????????????BBBBBBDDDEEEGGGIIIJJJKKKJJJNNNQQQQQQNNNLLLKKKLLLLLLSSS```eeelllyyyYYYPPPOOOKKKKKKSSSVVVeeepppdddXXXSSSQQQOOOOOORRROOONNNLLLJJJJJJKKKMMMNNNEEEDDDBBB???>>>======>>>>>>>>>@@@DDDIIINNNQQQRRRNNNOOOPPPPPPQQQTTTXXX[[[___```ccchhhmmmrrrwwwyyyzzz}}}rrrllliiifffuuubbbQQQIIIDDDAAABBBCCCCCCBBB@@@===;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;===???@@@@@@AAACCCEEEFFFIIIFFFFFFJJJIIIOOObbb~~~~~~sssttthhh\\\OOOHHHGGGVVVtttmmmKKKBBBAAA???===;;;:::999999999888888777777777777777777777777777666666666666555666888999::::::999999666999;;;<<<<<<;;;<<<===============>>>>>>>>>>>>???AAADDDEEEFFFGGGJJJLLLJJJKKKKKKLLLLLLKKKJJJJJJNNNRRRWWW\\\iiizzz\\\NNNKKKJJJMMMRRRVVVeee~~~lllXXXPPPOOOOOOOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLHHHFFFDDDBBBAAA@@@@@@AAA??????@@@AAACCCEEEGGGHHHGGGIIILLLOOOQQQSSSVVVYYY[[[```eeejjjnnnrrruuuxxxzzz}}}~~~vvvlllfffgggrrruuu\\\IIIBBBCCC???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCIIIIIIIIIIIIIIIMMMRRRVVVuuuuuutttuuuiii]]]RRRNNNPPPggggggGGGBBBAAA???===;;;:::999999888777777666555666666666555555666666777777888888666666888999::::::999999999;;;===>>>=========>>><<<<<<===>>>>>>>>>>>>>>>AAACCCEEEFFFFFFGGGIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLOOOSSSXXXbbb}}}www\\\QQQNNNMMMNNNRRRSSS```}}}lllXXXPPPOOOOOOOOOOOOQQQPPPNNNLLLKKKKKKKKKLLLGGGFFFDDDBBBAAA@@@@@@@@@??????@@@AAACCCEEEFFFGGGGGGIIILLLOOOPPPSSSVVVYYY\\\```eeejjjnnnqqquuuwwwyyy|||~~~vvvmmmhhhgggrrrlllVVVGGGBBBDDD???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDHHHHHHHHHHHHIIIMMMRRRVVVnnnvvvssszzzlll\\\QQQRRRXXXuuu```CCCAAA@@@>>><<<;;;:::999999777666666555555555555555444444555666777888999999666777888999::::::::::::;;;===@@@@@@???======>>>:::;;;===>>>?????????>>>CCCEEEGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKMMMNNNMMMNNNQQQUUU^^^vvvrrrYYYQQQPPPMMMMMMPPPPPPZZZsssnnnYYYPPPOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLNNNOOORRRVVVXXX\\\```eeejjjmmmpppsssvvvxxx{{{}}}vvvnnniiihhhtttyyybbbPPPDDDAAACCC???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMRRRVVVfffvvvtttnnnZZZNNNQQQZZZxxx[[[DDD@@@???>>><<<;;;:::999999777777666555555555555666555555555666777888888888777777888999::::::::::::===???@@@AAA???======>>>999:::===???@@@@@@@@@???CCCEEEHHHIIIIIIJJJLLLNNNMMMLLLJJJJJJJJJLLLOOOPPPPPPPPPRRRVVV]]]sssoooWWWOOONNNKKKKKKMMMPPPXXXlllrrr\\\RRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJJJJGGGFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMNNNQQQUUUXXX\\\```eeeiiilllooorrruuuxxx{{{}}}uuummmiiijjjuuusss]]]MMMBBB???AAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@CCCEEEEEEEEEDDDCCCDDDFFFGGGIIIMMMRRRVVVbbbvvvrrrmmmXXXLLLQQQ\\\~~~zzzXXXGGG??????===<<<:::999999999999888777777666666777777777777777777666666666666888888888999999:::;;;;;;<<<>>>@@@@@@???======>>>:::<<<>>>???AAAAAAAAAAAABBBDDDGGGJJJKKKNNNQQQSSSOOONNNLLLLLLLLLNNNPPPQQQQQQPPPSSSXXX]]]pppqqqXXXOOONNNKKKKKKNNNRRRWWWfffyyybbbUUUQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA@@@??????@@@@@@@@@@@@AAAAAACCCDDDDDDHHHIIIKKKLLLMMMPPPTTTWWW[[[___dddiiilllooorrrtttyyy|||}}}ssslllhhhlllvvvnnnZZZLLLBBB???@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<>>>AAACCCEEEEEEDDDDDDBBBCCCEEEGGGHHHLLLQQQTTTbbbuuunnnyyyhhhWWWNNNUUUaaasssUUUIII???>>>===;;;:::999999999999999888777777777777777888777777777666666666555999888888999999:::;;;<<<<<<>>>@@@AAA???>>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBEEEHHHKKKMMMPPPTTTWWWRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOSSSXXX[[[iiisssZZZRRRQQQOOONNNQQQRRRWWWbbbzzziiiZZZTTTOOOLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEECCCAAA?????????????????????@@@AAACCCDDDEEEHHHIIIJJJKKKLLLOOOSSSWWWYYY]]]ccchhhlllooosssuuu|||~~~|||qqqjjjgggmmmwww~~~eeeTTTIIIBBB@@@AAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBCCCCCCCCCCCCAAACCCEEEFFFHHHKKKOOORRR```{{{tttiii}}}pppcccVVVPPPXXXccckkkPPPHHH>>>===<<<;;;:::999999999888888777666666666666666666666666666777777777777999999888888999:::<<<======???AAABBBAAA@@@AAABBBBBBBBB@@@@@@@@@BBBDDDEEEDDDFFFJJJLLLNNNQQQTTTWWWTTTTTTSSSRRRRRRQQQQQQQQQQQQOOOSSSXXXXXXbbboooZZZTTTTTTQQQOOOPPPNNNTTT^^^qqqppp___VVVPPPLLLJJJKKKLLLLLLLLLKKKIIIGGGFFFFFFEEECCCAAA????????????>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJJJJKKKNNNRRRVVVWWW[[[aaagggkkkooosssvvv~~~zzzoooiiigggkkkwwwyyy```PPPGGGBBB@@@AAA???>>>===<<<<<<;;;;;;<<<;;;::::::;;;;;;===>>>>>>@@@@@@@@@@@@AAAAAAAAABBBAAACCCEEEFFFGGGJJJMMMPPP[[[rrrvvviiixxxlll```UUUPPPXXXbbbfffKKKFFF>>>===<<<;;;:::999999999777777666555555555555555444444555666777888999999:::999888888999:::<<<======@@@BBBCCCCCCBBBCCCDDDEEEDDDAAA@@@@@@BBBDDDFFFFFFIIIKKKMMMOOOQQQTTTVVVUUUUUUUUUUUUTTTRRRQQQPPPSSSQQQUUUYYYWWW^^^~~~iiiWWWTTTUUUQQQMMMMMMJJJQQQZZZkkktttaaaWWWPPPKKKJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEBBB@@@????????????======>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJMMMRRRVVVVVVZZZ```fffkkkppptttwwwxxxnnniiigggiiiwwwyyy```PPPGGGAAA?????????>>>===<<<<<<;;;;;;<<<:::::::::;;;<<<===>>>???AAA@@@@@@??????@@@@@@AAAAAACCCEEEFFFGGGIIILLLNNNVVVkkkyyykkk{{{jjj[[[QQQPPPWWW___]]]LLLFFF??????===<<<;;;::::::999999888888888777777666666555555555666777999:::;;;:::::::::::::::;;;<<<===AAADDDFFFFFFDDDDDDGGGJJJGGGEEEBBB@@@???AAADDDEEEDDDFFFIIIMMMOOOQQQQQQRRRQQQRRRSSSWWWYYYXXXSSSOOOMMMPPPPPPTTTXXX\\\xxxrrrnnndddXXXQQQNNNMMMNNNPPPQQQKKKWWWfffzzzyyycccXXXRRRNNNKKKNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIFFFAAA===;;;;;;BBBAAA@@@???@@@BBBDDDFFFGGGHHHIIIIIIJJJLLLPPPTTT\\\```ggglllooopppqqqrrr{{{wwwkkkfffgggiiixxxrrrYYYNNNCCC@@@AAA>>>???>>>;;;::::::;;;>>>???<<<<<<<<<<<<<<<<<<;;;;;;?????????@@@@@@AAAAAABBBBBBDDDEEEEEEFFFHHHLLLOOOVVVgggxxxnnnooo\\\QQQNNNTTT[[[uuuZZZJJJDDD???>>>===<<<::::::::::::888888888888777777777666555555666666777999:::;;;::::::::::::;;;<<<===>>>AAADDDHHHIIIGGGGGGHHHIIIFFFDDDBBB@@@@@@BBBDDDFFFEEEGGGIIILLLNNNQQQRRRSSSSSSTTTUUUXXX[[[ZZZVVVRRRQQQTTTTTTXXX\\\]]]rrrrrreee]]]UUUOOOMMMMMMMMMNNNQQQKKKTTT___rrr~~~fffXXXQQQMMMKKKNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGEEECCCAAA???===????????????@@@BBBDDDEEEGGGHHHIIIIIIJJJLLLPPPSSSYYY^^^dddiiilllnnnppprrr{{{~~~uuujjjeeefffiiiwwwpppWWWLLLBBB???@@@===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;::::::::::::888888888888777777777777666666666777888999:::;;;:::::::::;;;<<<>>>???@@@@@@DDDJJJMMMMMMJJJIIIHHHDDDCCCBBBAAABBBDDDFFFHHHGGGGGGHHHJJJMMMPPPSSSUUUWWWWWWXXX[[[\\\\\\YYYWWWWWWZZZZZZ^^^bbb```nnnwwwbbb]]]VVVPPPMMMLLLKKKIIINNNKKKOOOVVVeeelllZZZRRRNNNLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFDDDDDDFFFEEEBBB???======???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJLLLOOORRRVVVZZZ___dddhhhlllppprrrxxx~~~|||sssgggcccdddiiiwwwmmmTTTJJJ@@@===@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIILLLOOOXXXcccvvvhhhUUUMMMLLLTTT^^^iiiuuuwwwTTTFFF???>>>===<<<;;;::::::::::::888888888777777777777777777777777777888999:::;;;999::::::;;;===???@@@AAA@@@DDDKKKPPPQQQNNNJJJGGGCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHIIILLLQQQUUUWWWZZZZZZ[[[\\\^^^^^^]]]\\\\\\^^^]]]aaaeeecccllljjjfff]]]RRRLLLJJJHHHFFFHHHIIIKKKOOO[[[yyyuuu___UUUQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKIIIEEEBBBCCCFFFFFFBBB===<<<===???AAACCCEEEEEEFFFEEEFFFHHHIIIJJJKKKOOOQQQTTTWWW\\\```eeejjjppptttsssyyy~~~zzzpppeee```bbbiiivvvhhhRRRIII@@@>>>@@@>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFFFFGGGIIIMMMOOORRRZZZzzz}}}dddSSSLLLLLLVVVcccqqq{{{pppQQQEEE???===<<<;;;:::::::::::::::777777777777777777888888888777777777888999:::;;;999::::::;;;===???@@@AAA@@@DDDKKKPPPRRRPPPJJJFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIIIIJJJMMMRRRWWWZZZ]]]]]]]]]]]]^^^___```aaa^^^aaa^^^___cccbbbjjj~~~rrrooocccSSSIIIIIIIIIGGGBBBGGGIIILLLVVVjjj}}}cccWWWSSSQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKFFFCCCCCCEEEDDD@@@;;;===>>>@@@BBBDDDEEEFFFFFFDDDEEEGGGIIIIIIKKKNNNPPPSSSVVV[[[___dddjjjpppuuupppwww~~~xxxnnnbbb___aaaiiivvvcccOOOHHH@@@???AAA>>>:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCCCCEEEFFFGGGGGGIIIMMMPPPSSSXXXsssdddTTTMMMKKKWWWgggxxxhhhMMMEEE???<<<<<<;;;:::::::::::::::777777777777888888888888888888888888888999:::::::::::::::;;;<<<>>>???@@@@@@CCCHHHNNNQQQOOOKKKGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLPPPTTTYYY\\\^^^^^^^^^]]]]]]^^^bbbeeeccchhhddd```bbb```gggyyywwwuuuhhhUUUJJJJJJKKKHHH@@@GGGGGGIIISSS___zzziiiZZZTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIFFFEEEEEECCC???;;;>>>???@@@AAACCCDDDEEEFFFBBBEEEGGGIIIIIIKKKMMMOOORRRUUUZZZ___dddjjjppptttqqqwww~~~wwwlllaaa^^^```hhhvvvxxx\\\JJJGGGAAA@@@AAA===:::;;;<<<======<<<;;;:::::::::;;;;;;<<<===============>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPYYY\\\rrr|||bbbUUULLLIIIVVVjjj{{{___HHHDDD???;;;;;;::::::999999::::::666777777777888888888888999999888888888999::::::::::::::::::;;;<<<===>>>AAABBBEEEJJJNNNNNNJJJGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMOOORRRWWW[[[]]]^^^^^^^^^\\\[[[]]]bbbgggpppvvvssskkkhhhbbbeeeuuusss]]]OOOMMMKKKEEEAAAHHHEEEFFFQQQWWWooorrr___VVVQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>???AAACCCDDDBBBDDDGGGHHHIIIJJJLLLNNNPPPTTTYYY___ccchhhnnnqqqqqqvvv|||~~~wwwkkk```]]]```hhhvvvnnnTTTFFFEEEAAA???@@@;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>><<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHJJJMMMPPPXXX[[[nnnsss]]]RRRJJJGGGVVVlll|||ZZZEEEBBB???;;;;;;:::999999999::::::666666777777888888888999999999999888999999:::::::::::::::::::::;;;<<<===BBBBBBCCCGGGKKKMMMJJJGGGJJJKKKMMMOOOPPPOOONNNMMMLLLLLLNNNQQQTTTXXX\\\^^^^^^^^^]]][[[ZZZ\\\bbbggg|||xxxpppffffffttt~~~fffTTTOOOJJJBBBCCCJJJCCCDDDOOOSSSiii{{{fffZZZSSSMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLJJJGGGDDDCCCDDD>>>===<<<<<<===???AAACCCAAADDDGGGHHHIIIJJJLLLNNNOOOSSSYYY^^^cccggglllooopppsssyyy}}}~~~zzz|||}}}}}}zzzxxxwwwvvvpppssstttsssvvv{{{~~~}}}~~~~~~vvvkkk```]]]```gggvvvhhhOOOBBBCCC@@@>>>???999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDDDDEEEGGGGGGHHHJJJNNNPPPRRRUUUhhhlllVVVMMMLLLOOO[[[iiivvvxxxVVVHHHBBB<<<<<<;;;;;;::::::999999888777888888888999999999999777999::::::::::::;;;===:::;;;<<<===>>>>>>>>>>>>AAABBBDDDGGGJJJLLLNNNNNNOOOQQQSSSUUUVVVUUUTTTTTTOOOOOOPPPRRRVVVZZZ^^^aaadddbbb___[[[YYY\\\bbbgggmmm{{{wwwlllkkkppptttZZZJJJGGGJJJIIIEEEEEEHHHJJJSSSlllkkkYYYUUURRRNNNLLLNNNOOOLLLKKKLLLMMMMMMLLLJJJGGGEEECCCAAA@@@AAAAAA@@@??????@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLQQQUUUZZZ___cccggglllnnnoooqqquuuzzz~~~}}}~~~|||wwwttttttqqqllljjjddd```dddgggiiikkknnnjjjqqq{{{wwwjjj```^^^bbbhhhwww]]]QQQEEEBBBCCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>===;;;<<<>>>AAADDDDDDEEEFFFGGGIIIKKKMMMNNNOOOWWWWWWaaaxxxeeeRRRJJJIIINNN]]]mmmtttSSSFFFAAA<<<<<<;;;;;;::::::999999888777777777888888888999999777999::::::::::::;;;===;;;<<<======>>>>>>>>>>>>>>>@@@CCCFFFJJJMMMNNNOOOOOOQQQSSSTTTUUUUUUTTTSSSQQQQQQRRRTTTXXX]]]aaaccceeeeeeccc```]]]]]]```ccceeemmmsssqqqiiifffjjjqqq~~~dddRRRKKKKKKIIIFFFEEEGGGIIIQQQhhhzzzcccWWWSSSNNNLLLNNNNNNKKKJJJLLLMMMLLLKKKJJJHHHEEECCCBBB>>>??????>>>======>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLQQQTTTZZZ^^^bbbfffjjjmmmmmmppptttyyy|||~~~|||vvvssssssooojjjddd^^^ZZZ\\\___```bbbeeehhhnnnyyywwwiii^^^[[[^^^iiixxxvvvYYYMMMCCC@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;<<<>>>@@@BBBBBBDDDEEEFFFHHHJJJKKKLLLMMMUUUVVV```}}}|||mmm___QQQJJJIIIOOObbbvvvlllNNNCCC???<<<<<<;;;;;;::::::999999888666666666777777777888888777999::::::::::::;;;============>>>>>>>>>>>>>>>===???BBBFFFIIILLLNNNOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRSSSUUUWWW[[[```dddfffdddffffffccc___\\\]]]___eeeggggggeeeaaaaaaeeeiiilllYYYOOOLLLJJJFFFEEEGGGGGGMMMaaawwwqqqZZZVVVPPPMMMMMMMMMJJJIIIKKKLLLLLLKKKJJJHHHFFFDDDCCC>>>??????>>>======>>>@@@BBBDDDFFFGGGGGGHHHKKKMMMPPPTTTXXX\\\```dddiiillllllnnnrrrwww{{{}}}~~~wwwtttsssooojjjaaaZZZVVVWWWYYYZZZ\\\aaahhhooozzzwwwiii]]][[[^^^kkkyyy}}}fffRRRHHH???>>>???===<<<<<<========================;;;;;;;;;:::;;;;;;<<<===<<<===>>>???@@@AAABBBCCCFFFGGGHHHIIIKKKMMMNNNNNNTTTVVV___xxx}}}iii]]]RRRMMMLLLSSSjjjcccIIIAAA>>><<<<<<;;;;;;::::::999999888666666666666777777777777777999::::::::::::;;;===>>>>>>>>>>>>>>>???@@@@@@>>>???BBBEEEHHHKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVYYY]]]aaaeeegggcccfffgggccc^^^\\\___bbbeeedddbbb``````aaaaaabbbzzznnn\\\QQQMMMKKKGGGFFFGGGFFFIIIZZZmmm```ZZZSSSNNNMMMLLLIIIIIIKKKKKKKKKKKKIIIHHHFFFDDDCCC@@@AAAAAA@@@??????@@@BBBAAACCCFFFGGGGGGIIIKKKMMMPPPSSSWWWZZZ^^^bbbfffiiilllnnnqqqvvvzzz}}}{{{wwwvvvqqqkkkbbb\\\XXXXXXYYYZZZ___eeellluuuvvvjjj___^^^bbbmmmyyymmm[[[MMMDDD>>>>>>???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCDDDDDDEEEEEEIIIJJJKKKMMMOOOQQQRRRSSSTTTWWW___ssswwweee[[[SSSOOONNNWWWppp[[[FFF???>>><<<<<<;;;;;;::::::999999888666666666666777777777777777999::::::::::::;;;===??????>>>>>>???@@@BBBBBBAAABBBDDDFFFHHHIIIJJJJJJMMMNNNPPPQQQSSSTTTTTTUUUTTTUUUWWWZZZ^^^aaadddeeeeeeggggggddd```aaahhhnnnkkkgggaaa]]]\\\^^^bbbdddvvvuuucccVVVPPPMMMIIIGGGHHHFFFGGGTTTdddlll___WWWQQQNNNLLLIIIHHHKKKJJJJJJJJJIIIHHHGGGEEEDDD@@@AAAAAA@@@??????@@@BBBAAACCCEEEGGGHHHIIIKKKNNNOOORRRUUUXXX[[[___cccgggkkkmmmppptttyyy||||||zzzssskkkbbb\\\XXXXXXXXXZZZaaahhhqqq{{{~~~uuuiii___^^^bbbmmmzzzyyysssfffUUUIIIBBB>>>???@@@>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???AAADDDEEEDDDCCCEEEFFFJJJKKKMMMOOOQQQTTTUUUVVVVVVZZZ```nnnqqq```VVVNNNMMMNNNYYYsssxxxUUUDDD@@@???>>><<<;;;;;;::::::999999888666666666777777777888888777999::::::::::::;;;===???>>>>>>???@@@BBBDDDFFFCCCDDDEEEGGGHHHIIIIIIIIILLLMMMOOOQQQSSSUUUWWWXXXUUUWWWYYY[[[^^^aaabbbccchhhjjjjjjgggcccgggrrr|||vvvggg\\\YYY___eeeqqqrrr```UUUPPPKKKIIIJJJHHHFFFPPP^^^~~~|||ddd[[[SSSPPPLLLIIIIIIKKKIIIJJJIIIIIIHHHGGGFFFEEE>>>??????>>>======>>>@@@@@@BBBEEEGGGHHHIIILLLNNNOOOQQQSSSVVVXXX\\\aaaeeejjjkkknnnrrrwww{{{~~~wwwlllaaa[[[WWWUUUUUUWWW^^^gggsss~~~vvvhhh]]][[[___mmmzzz}}}sssooobbbRRRFFFAAA>>>@@@@@@======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===@@@CCCBBB@@@@@@CCCEEEHHHIIIKKKNNNRRRUUUWWWXXXWWW\\\```ggg~~~ooo\\\QQQJJJJJJPPP]]]wwwpppQQQDDDAAA@@@???<<<;;;;;;::::::999999888777777777888888888999999777999::::::::::::;;;===>>>>>>>>>???AAADDDGGGHHHCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[XXXYYY[[[]]]___aaabbbbbbfffjjjkkkiiifffjjjvvv}}}ggg\\\]]]ccckkkkkkYYYQQQLLLKKKMMMJJJGGGNNNZZZooohhh___VVVQQQMMMIIIIIILLLIIIIIIIIIIIIHHHGGGGGGFFF>>>??????>>>======>>>@@@@@@BBBEEEGGGHHHIIILLLNNNNNNPPPRRRTTTVVVZZZ___cccggghhhkkkooosssxxx|||~~~~~~~~~sssfffaaa[[[XXXUUUVVV^^^gggvvvuuuhhh]]][[[___kkk{{{xxxqqqmmm___MMMCCC???>>>@@@@@@<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>AAACCCAAA>>>>>>BBBFFFGGGIIILLLOOOTTTXXXZZZ\\\WWW\\\^^^aaarrr{{{lllZZZOOOHHHJJJRRRbbb|||mmmOOODDDBBBAAA???<<<<<<;;;::::::999999888888888888888999999999999777999::::::::::::;;;===>>>======???AAAEEEHHHJJJBBBCCCEEEHHHJJJKKKLLLMMMKKKLLLNNNQQQUUUXXX\\\^^^ZZZ[[[]]]___```aaabbbbbbcccgggkkkiiieeeiiittt~~~tttccc```cccfffrrr[[[SSSMMMLLLNNNKKKGGGMMMXXXbbb{{{kkkaaaWWWRRRNNNJJJJJJMMMHHHIIIIIIIIIHHHHHHGGGFFF@@@AAAAAA@@@??????@@@BBB@@@BBBEEEGGGHHHJJJLLLOOONNNPPPQQQSSSUUUYYY^^^bbbdddfffhhhlllqqqvvvyyy|||{{{{{{|||~~~{{{oooiiibbb]]]YYYXXX```iiiyyy}}}tttiii___^^^bbbkkk{{{uuuoookkk\\\IIIBBB>>>>>>@@@???;;;:::<<<========================<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDBBB??????DDDIIIHHHJJJNNNRRRWWW[[[^^^```WWW\\\]]]\\\jjj}}}uuueeeXXXMMMGGGKKKTTTddd^^^LLLAAA===???<<<<<<;;;::::::999999::::::777777777777777888888999999999999999:::;;;;;;<<<;;;999999===BBBEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNRRRYYYaaabbb]]]WWWVVVYYY]]]```aaabbbcccdddhhheeeeeeiiihhheeehhhooo{{{lllcccaaajjj{{{]]]QQQLLLHHHGGGFFFFFFKKKRRRZZZkkkuuueeeWWWTTTRRRLLLKKKOOOIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@????????????BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLNNNQQQUUUYYY]]]```cccdddgggkkkpppuuuyyy{{{zzzzzz{{{xxxkkkbbb```\\\XXX___kkk}}}|||qqqfff___^^^```mmm|||zzzzzzwwwsssooobbbRRRGGG@@@???>>>===;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======???@@@BBBCCCEEEEEEJJJKKKMMMPPPUUUZZZ___bbb^^^[[[VVV[[[lll~~~wwwhhhVVVMMMHHHNNNXXXhhhZZZKKKBBB>>>>>>;;;::::::999888888888888999777777777777777888888999999999999999:::;;;<<<<<<===<<<<<>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>======???@@@BBBDDDEEEEEEJJJJJJLLLNNNSSSXXX\\\___]]]\\\VVVZZZhhh}}}yyyjjjTTTLLLJJJPPP\\\mmmvvvTTTIIIAAA>>>>>>::::::999888888777777888888777777777777777888888999999999999999:::;;;<<<===???>>>???BBBEEEHHHIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKOOOWWWbbbiiijjjeee```^^^___```___^^^___aaabbbddddddeeegggeee```___aaa___bbbggghhhgggeeeddddddhhhvvv{{{___OOOJJJHHHHHHHHHFFFHHHLLLLLLTTTeee}}}nnnYYYSSSQQQLLLHHHIIILLLLLLLLLLLLLLLJJJIIIIIICCCCCCAAA@@@???@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIMMMNNNOOOQQQTTTXXX[[[]]]___aaaeeekkkqqqwww|||}}}}}}}}}vvvrrrnnnmmmttt~~~zzzoooddd___```bbbrrr~~~ppppppqqqnnnuuuwwwrrrkkk\\\LLLCCC@@@???>>><<<;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>======<<<<<<<<<=========>>>???AAABBBDDDEEEFFFIIIIIIKKKMMMPPPTTTXXXZZZ\\\\\\XXXYYYbbbrrryyyhhhTTTMMMJJJOOO\\\pppnnnOOOFFF???===>>>;;;::::::999888888888888888777777777777777888888999999999999:::;;;<<<===>>>@@@@@@AAACCCFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLOOOVVV^^^dddfffdddaaa[[[\\\]]]]]]]]]___bbbeeeeeegggiiijjjgggbbb^^^^^^^^^^^^^^^___aaaccccccccciiirrrvvvZZZNNNJJJGGGIIIIIIFFFFFFIIIMMMPPPZZZpppnnnWWWQQQRRROOOKKKKKKLLLMMMMMMLLLLLLKKKJJJIIICCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIINNNNNNOOOQQQSSSWWWYYY[[[^^^```dddiiiooouuuyyy|||{{{||||||~~~}}}||||||}}}|||yyyyyyxxxmmmccc___```cccsss~~~tttyyy{{{yyyvvviiiWWWIIIAAA??????===<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<======>>>???AAACCCDDDEEEFFFIIIJJJKKKMMMOOORRRUUUVVVZZZ\\\XXXXXX]]]gggvvvcccSSSMMMIIIOOO^^^uuuiiiKKKCCC<<<;;;>>>===;;;;;;:::999999999999999777777777777777888888999999999999:::;;;<<<>>>??????@@@BBBDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNOOORRRVVV[[[]]]^^^^^^[[[[[[\\\\\\\\\]]]```ccccccgggjjjiiieeeaaa\\\YYY```^^^\\\\\\___bbbcccbbbkkkqqqwww\\\OOOJJJGGGIIIJJJGGGEEEFFFOOOOOOUUUfffoooWWWQQQQQQNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIMMMMMMNNNOOORRRUUUXXXYYY]]]___bbbfffkkkqqquuuwwwxxxyyy{{{}}}~~~}}}}}}}}}{{{xxxuuuuuuuuu|||}}}wwwkkkaaa]]]```dddqqq|||yyy|||fffRRRFFFAAA???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDFFFFFFJJJKKKLLLNNNPPPRRRSSSTTTYYY[[[XXXXXX[[[```|||~~~ppp\\\QQQMMMLLLSSSfffdddHHHAAA;;;:::>>>===<<<;;;::::::999999::::::777777777777777888888999999999999:::;;;===>>>??????AAACCCDDDEEEFFFHHHJJJMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTWWWZZZ\\\^^^______^^^\\\[[[\\\^^^eeejjjnnnlllhhhfffaaa]]]\\\[[[ZZZ[[[^^^aaacccdddkkknnnyyy]]]RRRKKKGGGIIIJJJHHHFFFFFFMMMMMMPPP^^^uuuqqqZZZRRRPPPLLLIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCAAA@@@???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMPPPSSSVVVXXX\\\^^^```dddiiinnnrrrtttwwwyyy{{{|||}}}}}}~~~~~~|||yyyvvvuuuuuuttttttyyywwwjjj___\\\___cccpppzzz~~~dddNNNDDDBBB>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGKKKKKKMMMNNNPPPRRRSSSSSSWWWYYYWWWYYY\\\]]]qqquuuiiiVVVLLLMMMQQQ]]]sss\\\EEEAAA<<<:::===<<<;;;::::::999999999999999777777777777777888888999999999999:::<<<===???@@@???BBBEEEEEEEEEFFFHHHKKKMMMLLLLLLLLLMMMOOOPPPQQQPPPQQQSSSTTTVVVXXXZZZ\\\___aaabbbaaa^^^]]]]]]]]]gggmmmqqqnnnkkkjjjgggbbbWWWXXXZZZ\\\^^^```bbbdddgggjjjxxx|||___UUUMMMGGGIIIJJJHHHFFFFFFGGGIIINNNZZZnnnnnn[[[SSSPPPJJJIIILLLJJJJJJJJJJJJIIIHHHGGGGGGEEECCCBBB@@@??????@@@@@@AAAAAACCCDDDEEEEEEFFFEEEHHHIIIJJJLLLNNNRRRUUUWWWZZZ\\\___dddiiinnnsssuuuxxxzzz{{{||||||}}}{{{xxxwwwvvvrrrrrruuuzzz|||wwwiii^^^ZZZ^^^cccnnnzzz|||```KKKBBBCCC>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBCCCEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRUUUWWWVVVZZZ___]]]jjjxxxooodddSSSHHHLLLUUUeeewwwVVVCCCBBB>>>;;;<<<::::::999999888777888888888777777777777777888888999999999999:::<<<>>>???@@@@@@CCCFFFGGGFFFFFFIIILLLMMMLLLLLLLLLMMMOOOQQQRRROOORRRUUUXXXZZZ[[[]]]^^^]]]___bbbcccbbbaaaaaaaaacccjjjnnnjjjhhhiiifff```WWWZZZ]]]_________aaacccdddgggttteeeWWWNNNHHHHHHJJJIIIGGGGGGCCCGGGNNNYYYlll}}}|||jjjYYYSSSPPPLLLLLLQQQKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBB@@@???????????????@@@AAABBBCCCCCCCCCCCCGGGGGGHHHJJJMMMQQQTTTVVVYYY[[[___dddjjjpppuuuxxxyyy{{{}}}|||{{{{{{{{{|||}}}{{{xxxuuutttsssuuutttvvvyyyxxx|||wwwhhh]]]ZZZ]]]bbbnnn{{{yyy^^^JJJBBBCCC>>>======<<<<<<<<<<<<===999::::::;;;<<<===>>>>>>:::::::::;;;===>>>@@@AAA>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVUUU[[[aaa^^^ggg{{{qqqaaaSSSJJJOOO\\\qqqiiiUUUDDDBBBAAA;;;888:::;;;:::999999888888999999777777777777777888888999:::;;;;;;;;;;;;===@@@CCCDDDFFFHHHHHHIIIJJJMMMOOONNNMMMKKKKKKMMMQQQVVVYYYbbbXXXSSSVVV[[[\\\ZZZYYY]]]```ccccccbbbbbbdddggghhhhhhiiijjjjjjhhhddd```]]]]]]]]]^^^___```bbbbbbbbbfffrrrjjjYYYNNNEEEDDDFFFFFFFFFGGGFFFJJJKKKOOObbb|||mmmZZZQQQMMMKKKJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCC@@@>>>=========>>>@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIILLLNNNQQQUUUWWW]]]___aaacccffflllrrrwwwwwwwwwwwwxxx{{{~~~~~~}}}{{{zzzxxxttttttvvvvvv|||ttthhh^^^YYY^^^ggguuulllVVVFFF??????======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@BBBAAAAAADDDHHHKKKJJJHHHGGGIIIKKKLLLMMMOOORRRUUUSSSWWWYYYWWWVVV]]]kkkxxxtttaaaQQQLLLOOO\\\uuubbbPPPAAA@@@@@@;;;999;;;;;;:::999999888888999999777777777777777888999999999::::::::::::<<>>===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSUUU\\\]]]```bbbffflllrrrwwwvvvvvvwwwxxx{{{~~~|||{{{{{{{{{www|||uuuiii^^^YYY___ggguuu{{{dddQQQCCC???@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>???@@@@@@CCCBBBBBBEEEIIIKKKJJJIIIHHHJJJKKKLLLLLLNNNPPPRRRRRRVVVYYYZZZYYY^^^gggpppttt```PPPOOORRRaaa}}}YYYJJJ======>>>;;;:::<<<;;;:::999999888888999999888888777777888888999:::999:::;;;::::::<<>>???@@@AAABBBCCCCCCDDDGGGIIIKKKLLLLLLNNNQQQSSSZZZ\\\___aaaeeejjjpppuuuttttttuuuwwwzzz}}}yyyuuuiii^^^ZZZ___hhhwwwoooZZZKKKAAA>>>@@@>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>======<<<;;;<<<===>>>???@@@AAAAAACCCCCCDDDFFFIIIKKKJJJIIIJJJKKKMMMMMMMMMMMMOOOPPPSSSVVVYYY[[[]]]___ccceeeuuu~~~yyynnn]]]RRRQQQZZZnnnyyySSSGGG===;;;===;;;:::<<<;;;:::999999888888999999999888888888888999:::::::::;;;<<<<<<<<<>>>@@@CCCEEEIIIMMMOOOPPPQQQRRRSSSTTTRRROOONNNQQQWWW^^^bbb]]]VVVRRRUUUZZZ\\\]]]___```aaaaaaaaaaaaaaaaaabbb```eeemmmssstttmmmbbbZZZ\\\\\\\\\\\\]]]^^^___```dddeeennnyyysss\\\TTTMMMJJJGGGDDDDDDGGGDDDFFFFFFGGGTTTmmm|||eeeWWWPPPLLLKKKLLLIIIJJJJJJJJJIIIIIIHHHGGGHHHFFFDDDBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCCFFFGGGIIIKKKLLLNNNQQQSSSZZZ\\\^^^```cccggglllppprrrrrrtttwwwzzz}}}~~~tttiii^^^ZZZ```iiixxxeeeRRRGGG@@@>>>@@@>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDFFFHHHIIIIIIHHHJJJLLLNNNOOOOOOOOOQQQRRRVVVWWWXXX[[[^^^_________iii}}}wwwoooeeeZZZUUUSSSdddoooPPPGGG>>><<<<<<<<<;;;;;;;;;:::999999888888999999999999999999999::::::;;;;;;===?????????@@@BBBDDDIIIKKKMMMOOOOOOOOOQQQSSSUUUSSSPPPOOOQQQVVV\\\```]]]WWWTTTWWWZZZZZZ[[[]]]```````````````aaaaaa```aaaeeejjjnnnoookkkccc\\\ZZZZZZZZZZZZ[[[\\\]]]]]]ddddddlllttt~~~```WWWNNNJJJGGGEEEEEEHHHGGGHHHGGGGGGPPPfffgggWWWOOOKKKIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@??????===>>>>>>???@@@AAABBBBBBCCCEEEHHHJJJKKKNNNRRRUUU[[[\\\^^^```aaacccgggjjjpppqqqssswwwzzz~~~sssggg^^^[[[aaajjj{{{|||___MMMEEEAAA???@@@>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<===???@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLPPPRRRRRRSSSUUUWWWYYYXXXWWWYYY\\\^^^___^^^cccqqqyyynnn```YYYYYYWWWnnndddMMMGGG@@@<<<<<<<<<;;;:::;;;:::999999888888999999::::::999999::::::;;;<<<<<<>>>@@@AAAAAABBBDDDEEEHHHKKKNNNPPPPPPQQQRRRSSSUUUSSSQQQOOOPPPSSSVVVYYY[[[WWWVVVZZZ[[[ZZZZZZ\\\___^^^^^^___```aaaaaa```dddeeehhhkkkllliiiddd```ZZZZZZZZZZZZZZZ[[[\\\\\\dddcccjjjpppzzzkkk]]]PPPJJJIIIGGGFFFGGGGGGHHHHHHGGGLLL```}}}hhhWWWNNNJJJIIIJJJHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>===>>>???@@@AAABBBBBBCCCAAADDDFFFIIIKKKNNNRRRUUUYYY[[[]]]^^^___aaadddgggooopppssswww{{{{{{pppfff]]][[[bbblll}}}vvvZZZJJJEEEBBB@@@??????>>>======<<<<<<======<<<======>>>>>>======<<<<<<===>>>???AAACCCDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHJJJMMMQQQTTTUUUVVVWWWYYYZZZXXXWWWXXX[[[^^^___```___jjjwwwdddYYYZZZ]]]uuuXXXHHHDDD???;;;;;;===<<<:::;;;:::999999888888999999:::::::::::::::;;;<<<<<<<<<>>>@@@AAAAAABBBCCCEEEGGGLLLSSSYYYZZZYYYXXXWWWXXXVVVTTTRRRQQQRRRSSSTTTWWWUUUVVV[[[]]][[[ZZZ\\\^^^]]]\\\^^^aaabbbaaa```bbbccceeeggghhhfffbbb^^^\\\[[[[[[[[[[[[\\\]]]]]]eeedddiiikkkqqqyyygggTTTLLLKKKIIIFFFDDDCCCEEEFFFEEEJJJ\\\zzziiiXXXOOOJJJJJJKKKHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEBBB@@@>>>===>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGIIIJJJMMMPPPSSSUUUXXX[[[]]]___aaadddgggnnnppptttxxx|||xxxmmmddd]]][[[cccmmmnnnSSSFFFDDDBBB@@@>>>???>>>>>>===============<<<<<<<<<======<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFHHHKKKJJJIIIHHHIIIJJJKKKOOORRRUUUUUUUUUVVVWWWVVVXXXYYY[[[\\\^^^```aaa^^^iiiiii[[[[[[aaaxxxPPPDDDBBB>>>:::;;;======;;;;;;:::999999888888999999;;;::::::::::::;;;<<<<<<;;;===@@@AAAAAAAAACCCDDDGGGOOOZZZbbbeeeccc```]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSRRRVVV]]]___]]]\\\]]]^^^\\\[[[]]]aaacccbbb```^^^___aaadddeeeccc^^^[[[]]]]]]]]]\\\]]]]]]^^^^^^fffdddhhhiiilllnnnXXXNNNMMMKKKFFFBBB???BBBDDDDDDHHHZZZyyyjjjXXXOOOKKKKKKMMMHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGFFFDDDBBB@@@>>><<>>===============;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKMMMMMMJJJIIIJJJLLLMMMPPPSSSUUUTTTTTTTTTTTTSSSWWW[[[^^^^^^___```bbb```kkk|||lll\\\\\\qqqrrrNNNBBB@@@>>>===>>>>>>>>>===;;;::::::999999::::::;;;;;;<<<===;;;999999:::;;;===>>>@@@@@@AAACCCGGGJJJKKKPPPWWW___dddfffeeedddddd___YYYTTTSSSUUUVVVWWWUUUWWWZZZ\\\^^^^^^^^^]]]aaabbbbbbbbbbbbaaa``````[[[^^^aaaccccccccccccccc```___^^^]]]^^^___aaacccaaaeeedddeeeooo~~~oooYYYSSSKKKFFFFFFBBBBBBFFFEEEFFFMMMVVVoooyyy```SSSOOOMMMIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJIIIHHHFFFCCC@@@>>><<<>>>>>>>>>>>>???@@@AAABBBCCCAAA@@@CCCHHHMMMNNNNNNQQQSSSUUUWWWZZZ^^^cccgggkkkpppvvv|||~~~wwwlllccc\\\YYY```jjj{{{yyybbbLLLFFFCCC<<<:::>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFHHHLLLMMMNNNMMMLLLLLLNNNPPPNNNPPPRRRTTTUUUSSSQQQPPPTTTTTTTTTWWW\\\```bbbbbbccceeevvvggg]]]ccc|||mmmLLLBBB@@@===<<<=========<<<;;;::::::999999::::::;;;:::;;;;;;:::999:::<<<>>>??????@@@@@@???AAACCCFFFIIIMMMSSSXXX\\\]]]]]]\\\```\\\WWWUUUUUUVVVXXXXXXVVVXXXZZZ]]]___```aaa```eeeddddddcccbbb```___^^^___bbbgggiiihhhfffcccaaa```___^^^]]]]]]___aaabbb___dddcccdddmmmzzzqqq[[[SSSJJJFFFFFFCCCAAAEEECCCDDDKKKTTTmmmiiiVVVOOOMMMJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHFFFCCC@@@>>>===>>>>>>>>>>>>???@@@AAABBBCCCAAAAAACCCHHHLLLNNNNNNPPPRRRTTTVVVYYY]]]bbbfffjjjoootttyyy|||}}}}}}~~~vvvkkkccc[[[YYYaaakkkzzzqqq\\\JJJEEECCC>>><<>>>>>============>>>>>>======<<<<<<<<<<<<<<<;;;======???@@@BBBEEEGGGHHHMMMNNNOOOOOONNNNNNPPPRRRNNNPPPSSSTTTUUUTTTSSSQQQQQQRRRVVV[[[```aaa```______aaaqqq|||aaa```mmmeeeHHHBBB???<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::;;;???BBBBBBCCCCCCBBBAAAAAACCCEEEIIIKKKNNNQQQSSSTTTUUUUUUZZZWWWUUUUUUWWWYYYZZZZZZWWWXXX[[[^^^aaacccddddddhhhgggfffdddaaa___]]]\\\^^^bbbgggkkklllhhhddd```^^^^^^]]]\\\\\\]]]___```^^^cccccceeemmmvvvttt^^^TTTIIIEEEGGGDDDBBBEEEBBBCCCJJJRRRjjjttt[[[OOOMMMMMMKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGEEECCCAAA???===>>>>>>>>>>>>???@@@AAAAAACCCBBBAAADDDHHHLLLNNNNNNPPPRRRTTTUUUXXX\\\aaaeeejjjmmmrrruuuwwwzzz|||}}}}}}~~~}}}uuujjjaaaZZZYYYbbblllzzzfffUUUFFFDDDCCC???===???>>>>>>============>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>@@@CCCFFFHHHIIINNNOOOPPPPPPPPPQQQSSSUUUPPPQQQSSSUUUVVVUUUTTTSSSOOOSSSYYY```eeeddd```\\\^^^```ooorrr```eeesss\\\EEEAAA>>>;;;:::::::::999888;;;::::::999999::::::;;;;;;;;;;;;::::::<<>>??????>>>>>>???@@@@@@AAABBBBBBBBBDDDGGGKKKNNNOOOQQQSSSTTTVVVXXX[[[```dddjjjlllooorrrtttwww{{{~~~}}}|||{{{~~~~~~uuuiii```YYYYYYcccnnn{{{yyyzzz\\\OOODDDBBBBBB???===>>>>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>AAACCCFFFIIIJJJMMMOOOPPPQQQQQQRRRTTTWWWRRRSSSUUUVVVWWWWWWVVVUUUQQQUUUZZZaaadddddd___[[[aaadddooolllaaagggssswwwTTTBBB@@@===:::999999999999888;;;::::::999999::::::;;;=========<<<;;;;;;>>>AAADDDEEEFFFFFFFFFGGGJJJMMMIIIIIIJJJKKKMMMPPPRRRTTTOOOOOOPPPTTTYYY\\\^^^^^^XXXXXXYYY[[[]]]aaaccceeefffeeecccbbbaaa`````````\\\\\\^^^bbbfffgggeeebbb[[[[[[ZZZZZZZZZZZZZZZ[[[WWW^^^bbbfffnnnrrrppp^^^KKKFFFHHHDDDFFFIIIEEEEEEKKKOOOaaa~~~lllUUUNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEECCCBBB@@@????????????>>>??????@@@AAAAAABBBCCCEEEGGGJJJMMMPPPRRRTTTUUUVVVXXX[[[```ccciiikkknnnppprrrvvvzzz~~~}}}|||{{{~~~vvvjjj```YYYZZZdddppp|||~~~uuu|||pppTTTKKKCCCAAA@@@>>><<<;;;>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDFFFIIIJJJKKKMMMOOOOOOPPPRRRUUUWWWUUUVVVWWWXXXXXXXXXWWWWWWTTTTTTVVVZZZ]]]]]][[[YYYdddfffnnnxxxiiiccchhhpppjjjMMMBBB>>><<<:::999999::::::999;;;::::::999999::::::;;;===>>>>>>>>>===<<<>>>@@@@@@AAACCCDDDDDDGGGJJJMMMHHHHHHHHHIIIKKKNNNQQQSSSNNNNNNOOOSSSXXX\\\^^^___ZZZZZZYYYYYY[[[^^^aaaccccccbbbaaa`````````aaabbbdddbbbaaacccffffffccc___YYYYYYYYYYYYYYYXXXXXXXXXSSSZZZ^^^cccjjjlllzzz|||~~~iiiRRRJJJKKKEEEHHHKKKGGGHHHMMMNNN[[[uuu{{{]]]PPPMMMKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???????????????@@@@@@@@@BBBDDDEEEGGGIIIMMMPPPRRRSSSTTTUUUVVVYYY^^^aaafffhhhkkknnnqqquuuyyy}}}~~~}}}~~~xxxkkk```YYYZZZeeeqqq}}}xxxvvv}}}}}}gggOOOIIIBBB??????>>><<<;;;>>>>>>============>>>>>>======>>>>>>??????@@@@@@??????@@@BBBDDDFFFHHHIIIIIIKKKMMMOOOPPPRRRUUUXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRRRRTTTUUUUUUUUU```ccciii}}}pppcccaaaiiiqqq]]]FFFCCC===;;;999999:::;;;;;;;;;;;;::::::999999::::::;;;:::<<<>>>????????????@@@@@@AAACCCDDDDDDGGGJJJMMMIIIJJJJJJKKKLLLNNNPPPQQQOOONNNNNNQQQWWW[[[^^^___^^^]]]ZZZYYYZZZ\\\___aaacccbbb```___^^^___```aaaeeeccccccfffiiigggbbb\\\XXXXXXXXXXXXXXXWWWVVVVVVTTT[[[]]]bbbhhhhhhsss|||uuuZZZPPPNNNGGGHHHKKKIIIIIIMMMLLLUUUkkkfffUUUOOOKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???????????????@@@@@@BBBDDDEEEFFFIIIMMMQQQQQQRRRRRRSSSTTTWWW[[[^^^aaadddhhhlllppptttxxx{{{~~~{{{mmmaaaYYYZZZfffrrr{{{}}}uuu|||~~~~~~]]]JJJFFFAAA======???>>>===>>>>>>============>>>>>>;;;<<<===>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHHHHJJJMMMOOOPPPSSSVVVYYY\\\\\\[[[ZZZYYYXXXWWWWWWZZZWWWSSSQQQQQQSSSSSSSSS[[[^^^dddvvv|||}}}vvviii^^^___jjjttt{{{SSSBBBEEE===;;;999999;;;<<<===<<<;;;::::::999999::::::;;;777:::>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNNMMMMMMMMMNNNOOOPPPQQQRRROOONNNNNNQQQVVV[[[^^^___aaa___\\\ZZZYYY[[[^^^```cccbbb```^^^]]]^^^___```______bbbgggkkkiiibbb[[[WWWXXXXXXXXXWWWWWWVVVUUUXXX^^^___ccchhhfffppp}}}```TTTQQQIIIHHHKKKIIIJJJMMMJJJQQQeeemmmZZZRRRJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???????????????@@@@@@BBBEEEFFFFFFHHHMMMQQQOOOPPPQQQQQQRRRTTTXXX\\\]]]aaafffkkkooorrrvvvyyy~~~|||nnnaaaZZZZZZfffssszzzzzzvvvtttWWWFFFDDD???<<<===@@@AAA???>>>>>>============>>>>>>;;;;;;===>>>@@@BBBCCCDDDBBBBBBBBBBBBDDDEEEFFFGGGHHHJJJMMMOOOQQQTTTWWWZZZ^^^^^^\\\[[[ZZZXXXWWWWWW^^^[[[WWWUUUTTTUUUUUUUUUYYY[[[aaattt|||xxxooobbbWWWXXXjjj}}}lllQQQDDD???;;;999888888999::::::999999999:::;;;<<<<<<<<<<<<;;;===???AAACCCDDDDDDDDDCCCCCCDDDEEEGGGJJJLLLMMMOOOLLLIIIJJJLLLNNNNNNMMMLLLNNNQQQRRRTTTWWW[[[^^^YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^______```aaacccccceeeggghhhhhhfffcccaaa^^^YYYWWWXXXWWWUUUVVVZZZ]]]WWWXXX```eeeiiiwwwoooYYYMMMKKKHHHJJJKKKIIIHHHKKKRRRYYYvvvrrr\\\NNNMMMLLLIIIGGGGGGGGGHHHIIIHHHFFFDDDEEEGGGGGGDDDAAA??????>>>>>>???@@@AAAAAA@@@AAABBBDDDFFFIIIJJJKKKNNNNNNNNNOOORRRUUUYYY[[[^^^bbbfffiiijjjlllqqquuu~~~yyyvvvrrrttt|||yyyiii^^^YYY\\\iiiuuuvvvttt~~~{{{gggLLLBBBAAA@@@???>>>>>>>>>>>>;;;<<<======>>>=========??????>>>???@@@AAACCCEEEEEEEEEEEEDDDCCCDDDFFFIIIJJJKKKLLLMMMPPPRRRTTTUUUaaaeeegggbbb[[[WWWYYY]]]dddccc___YYYTTTQQQQQQRRRXXXZZZdddsss}}}wwwssskkk___TTTVVVkkkcccLLLCCC@@@<<<;;;999999:::;;;:::999999:::;;;<<<<<<=========<<<===@@@BBBDDDEEEEEEEEECCCDDDDDDEEEGGGIIIKKKLLLNNNLLLKKKLLLOOOQQQQQQPPPTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[[[[\\\]]]______^^^___aaacccdddeeehhhlllmmmkkkgggccc```[[[XXXYYYYYYYYY\\\bbbccc\\\YYY^^^ccciiizzzvvv^^^OOOJJJFFFHHHIIIGGGEEEHHHOOOUUUhhhqqq\\\OOOLLLJJJHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEGGGGGGDDDBBB??????>>>>>>???@@@@@@AAA@@@AAABBBDDDFFFHHHJJJKKKNNNNNNNNNOOORRRUUUXXXZZZ\\\```dddggghhhjjjooosss}}}zzzqqqjjjhhheeefffmmmwwwuuuggg^^^ZZZ]]]iiiuuuvvvyyyzzzttt{{{~~~uuu]]]GGGAAAAAA???>>>>>>=========<<<<<<<<<=========<<<<<<>>>>>>??????@@@BBBDDDFFFGGGHHHHHHGGGFFFFFFHHHIIIJJJJJJKKKMMMOOOQQQSSSUUUZZZ^^^aaa___[[[ZZZ___dddlllkkkhhhbbb]]]YYYXXXXXX[[[[[[bbbooo{{{rrrnnnfff[[[QQQWWWpppyyyWWWFFFBBBAAA===<<<::::::;;;;;;:::999::::::;;;<<<<<<======>>>===>>>AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMOOORRRTTTSSSRRRWWWUUUTTTVVVXXXXXXUUURRRRRRTTTWWWZZZ\\\]]]]]]\\\^^^^^^^^^]]]\\\]]]___bbbcccdddhhhpppuuutttmmmeeebbb]]]YYYYYYZZZ\\\bbbiiimmmddd^^^^^^aaagggxxxhhhTTTKKKDDDEEEEEEDDDBBBEEEJJJPPPYYYrrrrrr]]]PPPIIIHHHGGGEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGFFFDDDBBB?????????>>>??????@@@AAA@@@AAABBBDDDFFFHHHIIIJJJMMMMMMMMMOOOQQQTTTWWWYYYZZZ^^^bbbeeefffhhhmmmqqq{{{~~~~~~}}}rrrlllfff```\\\^^^\\\]]]bbbjjjyyy{{{qqqeee^^^ZZZ^^^iiittt}}}yyyzzzsssxxx}}}mmmVVVFFF@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@BBBEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJIIIJJJKKKLLLNNNPPPRRRSSSUUUXXX[[[[[[YYY[[[aaagggmmmllljjjeee___ZZZXXXXXX\\\ZZZ___lll|||yyymmmiiibbbXXXQQQZZZvvvnnnOOOCCC@@@???<<<;;;:::;;;<<<<<<:::888::::::::::::;;;<<<======>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPRRRPPPPPPUUU[[[^^^ZZZVVVRRRTTTWWWYYY[[[\\\[[[[[[]]]]]]]]][[[ZZZZZZ]]]___```aaagggrrr{{{{{{sssjjjddd]]]XXXXXXYYY[[[bbbiiirrrjjjcccaaa```dddqqq{{{rrrZZZMMMCCCDDDCCCBBBAAACCCGGGKKKQQQfffrrr^^^PPPHHHGGGEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGFFFDDDCCC@@@???????????????@@@@@@@@@AAABBBDDDFFFGGGIIIIIILLLLLLMMMNNNQQQSSSUUUWWWYYY]]]aaadddeeeggglllpppxxx{{{~~~}}}xxxlllddd```^^^[[[YYYYYYYYY\\\___eeerrrwwwnnnddd]]][[[]]]hhhrrr||||||zzzzzz}}}dddMMMCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>@@@AAA@@@AAAEEEGGGIIIKKKMMMMMMKKKJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRTTTVVVXXXWWWUUUWWW\\\aaaiiiiiihhhddd^^^YYYVVVUUUZZZWWW^^^lllwwwtttiiiccc[[[SSSPPP]]]zzzgggLLLAAA>>>;;;;;;::::::;;;<<<<<<;;;999:::999999999:::;;;<<<===@@@AAACCCFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPOOONNNMMMMMMMMMLLLNNNTTT\\\```^^^ZZZUUUUUUWWWXXXYYYYYYXXXXXX[[[[[[[[[ZZZXXXXXXZZZ\\\\\\^^^eeeqqq{{{|||uuulllccc\\\WWWVVVVVVWWW\\\ccckkkhhheeecccbbbdddmmmvvvrrrvvv\\\NNNEEEDDDCCCBBBBBBCCCFFFHHHNNN]]]sssppp[[[MMMGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHHHHFFFEEEEEEDDD@@@@@@???????????????@@@@@@AAABBBCCCEEEGGGHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUXXX\\\aaacccdddgggkkkooouuuxxx||||||{{{|||~~~|||ssslllccc]]]\\\\\\[[[[[[TTTVVVYYY\\\___jjjuuulllbbb]]]ZZZ]]]gggrrr}}}~~~}}}wwwwwwuuuZZZEEE???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===@@@DDDDDDAAAAAADDDGGGGGGIIIKKKLLLJJJIIIHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTUUUTTTSSSTTTXXX\\\hhhiiihhheee```\\\ZZZYYYVVVUUU___mmmsssqqqggg^^^UUUOOOQQQ```{{{___IIIAAA===999:::::::::<<<>>>???===;;;::::::999999:::;;;===>>>AAABBBEEEGGGIIIIIIJJJIIIKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQQQQNNNMMMMMMNNNOOOOOOPPPTTTYYY\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[]]]cccllluuuvvvpppjjj```ZZZVVVVVVUUUTTTWWW\\\___aaadddddddddfffkkkpppzzzsssyyyuuu\\\OOOGGGFFFDDDCCCCCCDDDEEEFFFJJJSSSeeexxx{{{mmmXXXJJJHHHGGGFFFDDDDDDEEEGGGHHHGGGHHHIIIHHHFFFEEEEEEEEEAAA@@@??????>>>?????????@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSWWW[[[```bbbcccfffjjjnnnrrruuuyyyzzzyyyzzz~~~ssshhhddd^^^ZZZYYYYYYZZZZZZVVVWWWZZZ]]]___hhh{{{rrrjjj```[[[ZZZ^^^iiittt}}}wwwtttwww~~~wwwrrrsss~~~mmmTTTDDDBBB======<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>???AAACCCGGGJJJIIIDDDBBBDDDGGGEEEGGGIIIIIIHHHGGGHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRNNNPPPRRRSSSTTTUUUXXXZZZccccccccc```]]][[[[[[[[[UUUVVVaaalll|||uuurrrjjj___SSSPPPVVVgggxxxTTTCCC???===999::::::<<>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGIIIJJJLLLMMMOOOPPPQQQQQQUUUYYY^^^```aaadddhhhlllpppssswwwxxxxxxyyy}}}{{{qqqcccaaa]]]ZZZYYYYYYYYYYYY\\\[[[[[[]]]aaajjj|||~~~|||{{{ooofff]]]ZZZZZZ```mmmzzz{{{wwwwwwyyy|||rrrnnnsss{{{dddOOOEEECCC>>>======<<<======>>>>>>;;;;;;;;;;;;===???BBBDDDJJJOOORRROOOIIIDDDFFFIIIDDDEEEGGGGGGFFFGGGIIIKKKLLLLLLLLLMMMOOOPPPRRRRRRNNNPPPSSSUUUWWWWWWXXXYYY[[[[[[[[[YYYXXXXXXYYY[[[XXXYYYbbbhhhqqqzzzwwwooobbbUUUSSS\\\mmmnnnLLL>>>>>>>>>;;;;;;;;;===AAADDDEEEDDDBBB???>>>===<<<===???AAABBBBBBDDDFFFHHHJJJKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLTTTUUUVVVUUUSSSSSSWWWZZZRRRTTTTTTTTTSSSSSSUUUXXXYYYVVVSSSQQQQQQTTTXXXZZZWWWZZZ]]]___^^^\\\[[[[[[^^^```ccceeeeeecccaaa___ZZZXXXXXXZZZZZZWWWVVVXXX```eeehhhfffcccbbbccccccmmmuuuzzztttwwwbbbWWWHHHFFFCCCBBBCCCCCCCCCBBBBBBEEETTTlllxxxppp^^^RRRKKKJJJHHHFFFEEEEEEFFFGGGFFFIIIKKKIIIFFFDDDEEEGGGAAAAAA@@@???>>>>>>??????AAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSWWW\\\^^^___bbbfffjjjooorrruuuwwwwwwyyy}}}yyysssdddbbb```^^^\\\\\\[[[[[[]]]YYYXXXYYY^^^hhh{{{}}}zzzwwwuuulllccc[[[XXXZZZbbbqqqpppooovvvuuu[[[HHH@@@>>>>>>>>>=========>>>>>>???;;;;;;;;;;;;>>>AAADDDFFFPPPTTTWWWTTTLLLGGGGGGJJJDDDEEEFFFEEEEEEGGGJJJMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRTTTVVVXXXYYYXXXWWWVVVYYYYYYYYYWWWWWWXXX[[[^^^\\\\\\bbbdddhhhwwwfffUUUSSS___sss^^^KKK===;;;===:::999:::???HHHPPPPPPHHH??????>>>===<<<===>>>@@@AAADDDEEEHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMTTTZZZ[[[VVVRRRSSSVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZVVVTTTUUUTTTRRRSSSWWWWWWZZZ^^^aaacccbbb```___\\\fffjjjeee______^^^[[[\\\\\\]]]^^^^^^\\\YYYVVVZZZccchhhbbb]]]^^^```___mmmqqq{{{yyyeeeWWWKKKDDD@@@BBBDDDCCCCCCDDDBBBHHHQQQ___mmmrrrhhhZZZQQQLLLGGGFFFFFFGGGEEECCCHHHHHHHHHIIIIIIHHHGGGGGGEEEDDDBBB@@@???======<<>>======<<<<<<<<<;;;;;;;;;;;;<<<===???AAACCCEEEEEEQQQSSSQQQLLLIIIHHHEEE@@@HHHGGGFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRWWWUUUSSSUUUXXXZZZWWWTTTZZZZZZYYYWWWVVVVVVYYY[[[^^^aaa^^^aaaoookkkXXXVVVddd{{{yyyWWWGGG===<<<>>>:::999:::???HHHQQQSSSMMMFFFCCCBBB@@@>>>>>>>>>@@@AAAAAACCCEEEGGGHHHHHHGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLSSSYYY[[[WWWSSSUUUXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWZZZVVVUUUVVVVVVTTTUUUYYYZZZ\\\___aaaccccccbbbaaa```fffhhhddd```aaabbb___ZZZZZZ[[[]]]```___ZZZVVVTTT\\\___[[[XXX[[[^^^___kkkooo}}}wwwbbbTTTLLLEEE@@@BBBDDDCCCBBBDDDAAAEEELLLXXXgggnnnggg[[[TTTOOOJJJHHHHHHIIIGGGEEEHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCAAA???>>>======???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNQQQSSSUUUXXX[[[```fffjjjmmmooorrruuuxxxyyyzzz{{{~~~~~~{{{qqqhhhdddaaa]]]ZZZ[[[[[[[[[\\\]]]___gggzzzyyysssooonnngggbbb[[[YYY^^^kkkyyygggOOOCCC@@@???======<<<<<<<<<;;;;;;;;;======>>>???AAABBBCCCCCCFFFIIIIIIGGGGGGIIIHHHEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY\\\___aaaggggggkkkwww|||gggSSSRRRccc}}}mmmNNNCCC===>>>???999:::;;;???HHHQQQUUURRRMMMFFFDDDBBB@@@??????@@@@@@EEEFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKQQQWWWYYYWWWUUUXXX[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWW[[[WWWUUUWWWWWWVVVXXX\\\\\\]]]___```bbbbbbccccccdddfffgggddddddggggggeee^^^]]]]]]aaaeeeeee___YYYQQQUUUWWWTTTSSSXXX]]]```hhhkkk{{{uuu```SSSMMMFFFAAABBBCCCBBBAAACCC???BBBGGGOOO\\\gggeee^^^YYYTTTMMMJJJJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCAAA???>>>======???@@@AAACCCDDDEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVYYY^^^dddhhhlllmmmpppsssvvvxxxzzzzzz~~~~~~|||{{{{{{zzz~~~{{{www{{{qqqlllhhhbbb^^^^^^]]]\\\\\\^^^```iii{{{}}}vvvpppnnnfffaaa\\\ZZZaaannn|||yyydddPPPEEEAAA@@@=========<<<<<<<<<<<<;;;>>>>>>??????@@@@@@AAAAAA@@@DDDEEEDDDFFFJJJLLLIIIDDDDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSQQQUUUXXXWWWTTTSSSUUUXXXTTTVVVWWWYYY[[[^^^bbbeeejjjuuuzzz~~~qqq^^^NNNQQQeee~~~cccGGG@@@>>>??????888;;;;;;>>>EEEMMMRRRRRROOOEEECCCAAA@@@???@@@AAABBBHHHIIIJJJLLLMMMMMMMMMMMMHHHGGGFFFFFFGGGHHHJJJKKKOOOTTTWWWVVVVVVZZZ\\\\\\]]]\\\[[[[[[ZZZYYYXXXWWWZZZVVVUUUWWWXXXWWWYYY]]]]]]]]]^^^^^^```aaabbbccceeefffggghhhlllnnnnnnllleeebbb```bbbfffddd^^^WWWSSSSSSRRRPPPRRRWWW]]]```eeehhhuuuwwwaaaTTTMMMFFF@@@AAABBB@@@???@@@???AAABBBGGGSSS```eeebbb]]]WWWPPPKKKJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDBBB@@@???>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPSSSUUUWWW\\\aaaeeekkklllooorrruuuxxxzzz{{{}}}~~~~~~|||{{{{{{zzzzzz~~~wwwttt||||||wwwqqqiiicccbbb\\\ZZZZZZ\\\```jjj|||xxxqqqmmmccc___[[[\\\cccpppvvveeeUUUJJJCCC@@@=========<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBDDDGGGHHHFFFHHHLLLNNNLLLDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHJJJKKKMMMOOOQQQQQQRRRTTTVVVVVVUUUTTTUUUWWWUUUWWWZZZ\\\^^^bbbfffiiivvv{{{hhh[[[RRR[[[ppp}}}[[[DDD@@@>>>@@@???777===<<<===AAAGGGKKKLLLKKKAAA@@@???>>>???AAACCCEEEGGGGGGHHHJJJKKKKKKLLLLLLHHHHHHGGGHHHIIIJJJLLLMMMNNNSSSVVVUUUWWW[[[\\\ZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYVVVUUUWWWWWWVVVXXX\\\]]]\\\\\\\\\]]]___```aaadddeeehhhmmmrrrssssssrrrmmmhhhccc``````^^^XXXSSSWWWSSSPPPPPPSSSVVVZZZ]]]bbbfffpppzzzeeeYYYNNNGGGAAAAAAAAA???===>>>@@@AAAAAACCCMMM[[[dddfffaaaZZZQQQKKKJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDBBBAAA????????????@@@AAACCCDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUYYY^^^bbbjjjkkkmmmqqqtttxxx{{{|||{{{}}}~~~}}}{{{zzz|||wwwttt{{{yyynnnfffddd\\\YYYXXX[[[```lllyyyqqqkkk```]]][[[]]]fffsss{{{~~~rrrfffZZZNNNDDD???========================<<<<<<>>>???AAACCCDDDEEEGGGJJJJJJHHHIIINNNOOONNNFFFGGGIIIJJJJJJIIIHHHGGGIIIJJJKKKMMMNNNPPPQQQRRRUUUTTTSSSUUUWWWXXXVVVTTTVVVXXX[[[]]]^^^aaadddgggvvvxxxvvvooo___YYYYYYfffzzzqqqSSSBBBAAA>>>>>>>>>888<<<<<<<<<>>>AAADDDEEEDDD>>>======>>>@@@CCCFFFHHHJJJJJJKKKLLLMMMNNNNNNOOOIIIIIIIIIJJJKKKNNNPPPQQQPPPTTTWWWVVVXXX\\\\\\YYYWWWWWWWWWXXXYYYYYYZZZZZZZZZWWWUUUWWWWWWVVVXXX\\\\\\\\\\\\\\\]]]^^^___```bbbbbbgggnnnrrrsssvvvyyy{{{uuummmddd___[[[YYYWWWYYYSSSPPPSSSWWWXXXYYYZZZ```fffmmm|||}}}iii^^^QQQIIICCCBBBBBB???>>>>>>@@@BBBAAAAAAIIIWWWcccgggddd\\\RRRKKKIIIIIIIIIHHHGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGEEECCCAAA@@@?????????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPQQQSSSWWW[[[___hhhiiikkknnnrrrvvvzzz|||zzz|||~~~|||{{{|||yyytttxxxvvvlllhhh```\\\ZZZ]]]cccooozzzpppiii^^^]]]\\\```iiiwww{{{xxxjjjaaaXXXNNNDDD???<<<============>>>>>>>>><<<===???@@@CCCEEEFFFGGGDDDGGGHHHFFFIIIOOORRRQQQJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUWWWTTTSSSUUUYYYZZZWWWTTTVVVXXXZZZ\\\\\\^^^```bbbmmmtttvvvuuutttqqq~~~|||rrrpppgggYYYXXX___nnndddLLL@@@@@@======>>>::::::::::::<<<>>>???@@@@@@>>>>>>>>>???AAAEEEHHHJJJMMMMMMNNNNNNPPPQQQRRRSSSJJJJJJJJJLLLNNNQQQTTTVVVTTTXXXZZZYYY[[[^^^\\\XXXTTTTTTVVVXXXZZZ\\\]]]^^^]]]YYYWWWYYYXXXWWWXXX\\\\\\\\\]]]^^^^^^_________```___cccjjjmmmooowwwtttfff\\\XXX[[[^^^[[[TTTRRRYYY^^^^^^\\\\\\^^^eeejjjrrr~~~kkkbbbUUUMMMFFFFFFEEEBBB@@@@@@???BBBBBBAAAGGGTTTaaafffhhh___TTTLLLIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQUUUYYY]]]eeefffhhhkkkoootttxxxzzzyyy{{{}}}}}}zzzrrrrrrvvvrrriiiddd```bbbhhhtttyyynnnfff___^^^^^^cccnnn||||||}}}mmm\\\SSSOOOHHHBBB@@@<<<=========>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGDDDGGGHHHFFFIIIOOOSSSRRRMMMMMMNNNOOOPPPRRRTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVYYY[[[]]]]]]^^^```bbbeeehhhdddbbbddddddqqq{{{qqqnnndddZZZ\\\fffvvv\\\FFF>>>@@@<<<;;;>>><<<999999:::;;;<<<>>>>>>>>>AAA@@@@@@AAACCCFFFIIIKKKKKKKKKKKKLLLMMMNNNPPPPPPJJJJJJKKKMMMPPPTTTWWWYYYXXX[[[\\\[[[]]]___]]]XXXRRRSSSUUUXXX[[[]]]```aaa___[[[YYYZZZZZZWWWYYY\\\]]]]]]^^^___`````````______^^^```eeegggjjjwww~~~qqqaaaTTTQQQVVV]]]^^^WWWVVV___fffdddaaa```\\\fffhhhlll}}}llldddXXXPPPIIIHHHGGGDDDBBBBBB>>>BBBBBBAAAFFFRRR___eeejjjaaaUUUMMMJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPTTTXXX\\\bbbccceeehhhmmmrrrvvvxxxyyy{{{}}}}}}zzzpppmmm{{{qqqkkkfffgggmmmxxxxxxmmmddd```___```fffqqq|||zzz{{{eeePPPHHHFFFCCCAAAAAA<<<=========>>>>>>??????BBBBBBCCCCCCDDDEEEEEEFFFIIIKKKKKKHHHJJJPPPSSSRRRNNNOOOOOOQQQTTTWWWZZZ\\\SSSSSSSSSSSSTTTTTTTTTTTTTTTWWWZZZZZZWWWVVVXXXZZZYYY[[[^^^```aaabbbdddeeecccccc\\\ZZZ___aaaooo|||qqqhhh```XXX^^^nnnuuuTTTHHH>>>===???===;;;:::>>>===<<<;;;;;;;;;;;;;;;???@@@AAABBBEEEHHHJJJKKKIIILLLPPPRRRQQQOOONNNMMMMMMNNNOOOOOOPPPSSSWWWZZZ[[[[[[\\\\\\\\\]]]]]]]]]XXXYYYZZZZZZYYYZZZ\\\^^^\\\YYYVVVVVVYYY\\\\\\[[[bbb```^^^[[[ZZZZZZ[[[[[[___```aaabbbdddgggmmmqqqsssmmmddd\\\XXXYYY]]]```]]]```cccdddcccaaa______aaabbbdddlll{{{ttthhh^^^VVVMMMHHHHHHIIIHHHFFFAAABBBDDDFFFFFFLLL]]]mmmssshhhZZZQQQKKKHHHHHHJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@?????????@@@@@@AAAAAABBBBBBCCCDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLMMMPPPTTTWWWYYY```cccfffjjjmmmqqquuuyyy{{{|||}}}}}}xxxooommm{{{vvvpppooovvv|||tttkkkdddaaa___bbbmmm~~~kkkooojjj[[[KKKDDDCCC@@@??????======>>>>>>??????@@@@@@>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOUUUQQQNNNPPPUUUXXXWWWUUURRRQQQRRRSSSUUUVVVUUUTTTWWWXXXYYYZZZZZZXXXVVVUUUYYY[[[]]]___aaabbbbbbbbb]]]^^^______\\\^^^lllzzztttiii```]]]eeeuuujjjPPPEEE<<<<<<>>>>>><<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAACCCEEEGGGJJJKKKLLLKKKNNNRRRSSSRRRPPPOOOOOOLLLNNNPPPQQQRRRSSSUUUXXXVVVWWWXXXYYYZZZ\\\]]]]]]ZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\YYYUUUUUUXXX[[[\\\\\\___^^^\\\[[[[[[\\\]]]^^^______^^^]]]]]]___cccffffffccc___\\\ZZZZZZ[[[\\\^^^```cccdddbbb```______```aaadddkkkxxxssslllaaaSSSIIIFFFGGGGGGFFFDDDDDDEEEEEEDDDIIIXXXhhhtttkkk```WWWPPPLLLKKKLLLHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGDDDBBB@@@???>>>>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGFFFGGGHHHJJJLLLLLLLLLMMMPPPSSSVVVXXX]]]```dddhhhlllqqqvvvzzz|||}}}~~~{{{wwwooolll{{{yyywww~~~}}}wwwooofff___\\\\\\aaannnzzznnnwwwdddVVVGGGAAA@@@>>>===>>>======>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNRRROOOLLLNNNSSSVVVUUUSSSQQQQQQQQQSSSTTTTTTTTTSSSWWWXXXYYYZZZYYYXXXVVVUUUXXXYYY\\\^^^```aaaaaaaaabbbbbbbbb```\\\]]]hhhuuu{{{oooeeeaaalll\\\KKKAAA:::;;;============:::::::::;;;===>>>???@@@AAABBBEEEHHHJJJLLLMMMMMMMMMPPPTTTUUUTTTRRRQQQQQQNNNPPPRRRSSSRRRRRRTTTUUURRRSSSTTTVVVYYY[[[\\\]]]]]]^^^^^^\\\YYYXXXXXXYYY[[[XXXUUUTTTVVVZZZ\\\]]]]]]\\\\\\\\\]]]___aaabbbaaa```^^^[[[XXXYYY\\\___ZZZ[[[]]]^^^^^^]]]\\\[[[___aaaccccccaaa___^^^___``````dddjjjsss}}}xxx}}}ppp]]]MMMFFFEEEGGGHHHHHHFFFEEECCCAAAEEESSSbbbtttqqqiii___UUUNNNKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHEEECCC@@@???>>>======>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEGGGIIIKKKKKKKKKMMMOOORRRUUUWWWYYY]]]aaafffjjjpppuuuyyyzzz{{{}}}yyyuuuoookkkttt{{{wwwrrrkkkbbb]]][[[]]]dddqqqyyyvvv{{{]]]PPPDDD@@@???>>>===>>>===>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMOOOMMMKKKMMMQQQTTTTTTRRRQQQRRRRRRSSSSSSSSSRRRRRRWWWXXXXXXYYYYYYWWWVVVUUUWWWXXX[[[]]]______```___cccbbbbbb```\\\\\\fffrrrtttllldddssswwwRRRGGG???999:::<<<;;;;;;<<<;;;;;;;;;<<<===???@@@AAAAAACCCFFFJJJLLLMMMMMMMMMOOORRRTTTUUUTTTRRRQQQQQQSSSSSSSSSQQQPPPQQQSSSUUURRRSSSUUUWWWYYY[[[\\\]]]```aaaaaa^^^ZZZXXXWWWWWWZZZXXXUUUTTTUUUXXX\\\^^^^^^^^^^^^^^^```aaacccdddbbbaaa___\\\ZZZ[[[___bbbYYY[[[^^^aaabbbaaa___^^^aaabbbcccbbb```______`````````ccchhhnnn~~~yyyxxxeeeTTTKKKIIIJJJKKKKKKHHHEEECCCAAADDDPPP^^^uuuwwwttthhhZZZPPPKKKHHHDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIHHHFFFCCCAAA???>>>======>>>>>>???@@@@@@AAAAAABBBDDDEEEDDDEEEFFFHHHIIIJJJJJJLLLNNNQQQSSSTTTXXX[[[___ccchhhmmmrrrvvvxxxyyy{{{}}}}}}xxxuuuooojjjmmmttt|||yyyvvvrrrnnniiiccc___]]]bbbkkkvvvnnnVVVLLLCCCAAAAAA??????AAA===>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNOOONNNMMMOOOSSSUUUUUUTTTRRRSSSTTTTTTTTTSSSSSSSSSWWWWWWXXXXXXXXXWWWVVVUUUWWWXXX[[[]]]___`````````___^^^______\\\]]]fffqqq|||sssmmmiii|||nnnMMMFFF???::::::;;;999999;;;<<<<<<<<<===>>>???@@@@@@AAACCCFFFJJJLLLMMMMMMMMMPPPRRRUUUUUUTTTRRRQQQRRRWWWVVVSSSPPPNNNOOOSSSWWWWWWWWWXXXYYYZZZ[[[\\\\\\aaabbbbbb```\\\XXXVVVVVVWWWVVVUUUTTTUUUWWW[[[^^^``````aaaaaaaaabbbcccccc```___^^^\\\]]]```fffjjj___```aaaaaaaaaaaaaaaaaabbbccccccbbb``````aaabbbbbb```ccchhhkkkvvv{{{yyykkk]]]SSSOOONNNNNNKKKHHHEEEDDDBBBEEEPPP[[[uuu~~~~~~qqq^^^RRRLLLHHHDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEBBB@@@???>>>>>>??????@@@AAAAAAAAAAAACCCDDDEEEDDDEEEGGGHHHHHHHHHJJJKKKMMMOOOQQQRRRWWWZZZ^^^aaadddiiinnnqqqwwwxxxzzz}}}|||xxxuuuooojjjhhhjjj|||yyytttpppkkkgggbbb___^^^eeeqqq}}}{{{___NNNFFF@@@@@@@@@??????AAA>>>>>>???@@@AAABBBCCCCCCFFFFFFHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOORRRQQQRRRSSSUUUVVVVVVVVVSSSUUUWWWWWWUUUTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUXXXYYY[[[^^^``````aaa```]]]\\\]]]^^^\\\\\\dddmmmzzzrrrkkkhhhooocccIIIDDD>>>::::::;;;999999;;;============>>>???@@@AAABBBDDDGGGJJJLLLNNNNNNOOORRRTTTVVVUUUTTTRRRRRRSSSXXXVVVSSSPPPNNNOOOSSSVVVYYYYYYYYYZZZZZZZZZZZZZZZ___```aaa___[[[XXXVVVUUUTTTUUUUUUUUUUUUWWWZZZ]]]aaaaaaaaaaaaaaaaaaaaaaaa\\\\\\[[[[[[]]]bbbjjjoooeeedddbbb```______```aaadddddddddbbbaaabbbdddffffffaaabbbhhhjjjqqqyyyyyynnncccYYYSSSQQQPPPKKKGGGEEEEEEDDDEEENNNWWWqqquuuaaaTTTNNNJJJEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDAAA@@@>>>>>>??????@@@AAAAAABBB@@@BBBDDDDDDDDDDDDFFFHHHGGGGGGIIIJJJLLLNNNOOOPPPUUUXXX\\\___bbbfffjjjnnnwwwxxxzzz}}}zzzzzzxxxsssmmmgggddddddlll}}}vvvnnnhhhccc^^^[[[[[[fffvvvlllSSSFFFAAA===>>>???======???>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPSSSTTTUUUVVVVVVVVVVVVUUURRRUUUXXXXXXVVVUUUWWWZZZWWWWWWWWWVVVVVVVVVVVVVVVXXXYYY\\\^^^```aaaaaaaaa___]]]]]]^^^\\\[[[```hhhzzz~~~yyysssiiibbbaaaqqqyyyWWWCCC@@@<<<999;;;;;;:::;;;>>>;;;<<<<<<===???AAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVWWWWWWUUUTTTTTTTTTUUUUUUUUUSSSQQQQQQRRRTTTWWWWWWWWWWWWXXXXXXXXXXXX[[[\\\]]]\\\YYYVVVTTTTTTQQQTTTVVVVVVVVVVVVYYY\\\]]]^^^______``````______\\\\\\[[[[[[]]]bbbjjjooohhhgggdddbbb`````````aaaeeeeeedddcccbbbdddgggjjjjjjbbbbbbiiikkknnn{{{zzzqqqfff[[[SSSOOONNNJJJGGGEEEFFFDDDDDDIIIQQQeeewwwqqq]]]RRRNNNJJJGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGEEECCCBBB======>>>>>>???@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNNNNRRRUUUYYY]]]```eeejjjmmmtttuuuxxx{{{~~~|||yyywwwwwwxxxsssvvvvvvqqqiiicccaaa```]]]hhhyyy~~~uuummmfffaaa]]]ZZZ]]]jjj||||||]]]LLLCCC???===??????======???>>>???@@@AAABBBDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTUUUUUUTTTSSSRRRRRROOOSSSWWWXXXUUUUUUXXX[[[WWWWWWVVVVVVUUUUUUVVVVVVWWWXXX[[[]]]______```______]]]^^^```___^^^bbbhhhuuu}}}wwwpppfff___]]]qqqnnnOOO???>>>:::888;;;<<<;;;===AAA999:::;;;===@@@CCCEEEGGGHHHHHHIIIKKKNNNPPPSSSTTTVVVXXXYYYXXXWWWUUUUUUVVVRRRTTTVVVVVVUUURRRQQQQQQSSSTTTTTTUUUUUUVVVWWWWWWWWWYYY[[[ZZZWWWUUUSSSSSSPPPSSSVVVWWWVVVVVVXXX[[[ZZZ[[[\\\]]]^^^^^^^^^^^^```___]]]\\\]]]bbbiiinnnjjjiiigggeeeccccccbbbbbbeeeeeedddcccccceeeiiillllllcccaaaiiilllmmm~~~|||}}}sssfffZZZRRRMMMLLLJJJGGGEEEFFFDDDBBBEEEKKKYYYnnnyyykkkWWWNNNKKKHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCC<<<<<<======>>>?????????===???AAAAAAAAAAAACCCEEEEEEFFFHHHJJJKKKLLLMMMMMMOOORRRWWW[[[```eeejjjnnnpppqqqsssvvvzzz}}}|||{{{vvvrrrppppppqqqnnnsssuuuooofffaaa______TTTYYYaaappp{{{rrrkkkeeeaaa^^^\\\bbbpppoooUUUJJJCCC@@@???AAAAAA??????AAA>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOQQQSSSTTTTTTRRRPPPOOOOOOMMMRRRVVVWWWUUUTTTXXX\\\XXXWWWVVVUUUUUUUUUVVVVVVVVVWWWYYY\\\]]]^^^^^^^^^\\\[[[]]]```bbbbbbgggmmmwww}}}lll___aaaeee]]]DDD===???===;;;<<<>>>???<<<999:::;;;===???AAAEEEJJJNNNQQQNNNKKKKKKOOORRRRRRQQQXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTXXXZZZYYYUUURRRSSSUUUPPPRRRSSSTTTSSSSSSUUUVVVXXXXXXXXXYYY[[[]]]___aaa___ccc```[[[aaannnrrrmmmdddcccbbbbbbaaaaaabbbbbbccccccdddeeeffffffggggggeeefffhhhfffccciii|||{{{wwwmmmfff]]]NNNFFFGGGFFFGGGGGGEEEBBBBBBEEEIIISSS___iiidddUUUIIIHHHLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDD???>>>===<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGHHHIIIJJJLLLLLLPPPSSSWWW[[[^^^ccchhhkkkqqqrrruuuwwwzzz|||}}}~~~~~~}}}{{{xxxuuusssqqqnnnooonnnmmmkkkjjjfffaaa]]]XXXVVVXXX___hhhuuu|||ssskkkbbbZZZYYY]]]eeeuuueeeQQQJJJ@@@???>>>=========>>>???@@@AAABBBAAA@@@AAACCCEEEIIIGGGFFFGGGHHHHHHGGGFFFJJJKKKLLLMMMOOOOOOPPPPPPPPPVVVWWWRRRMMMNNNPPPQQQKKKOOORRRSSSRRRQQQQQQSSSTTTUUUUUUTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^___```cccgggmmmqqq{{{{{{iii___eeekkk{{{VVVCCC@@@>>><<<;;;<<>><<<;;;<<<>>>@@@BBBFFFKKKOOOPPPMMMKKKLLLOOORRRSSSSSSWWWWWWXXXYYYYYYYYYYYYYYYVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQPPPQQQRRRSSSTTTWWWYYY[[[ZZZVVVSSSQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWXXXZZZ\\\^^^___\\\bbbccc```gggrrrtttmmmcccccccccccccccccccccdddaaaaaaaaabbbcccdddeeefffeeeeeeeeeddddddlllsss}}}uuujjj___QQQIIIHHHEEEFFFFFFEEEBBBBBBDDDGGGLLLVVV___]]]SSSJJJIIILLLHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEE@@@???>>>===<<<===>>>???=========>>>???@@@BBBBBBEEEEEEFFFGGGHHHJJJLLLMMMOOORRRVVVZZZ]]]bbbgggjjjppprrrtttwwwzzz|||}}}~~~~~~}}}|||~~~|||zzzxxxuuuqqqooonnnmmmkkkjjjiiifffaaa^^^TTTPPPOOORRRVVV]]]jjjvvv{{{rrrkkkbbb\\\\\\aaakkkzzzuuuZZZIIIEEE@@@???>>>======>>>???@@@@@@AAABBBBBBAAAAAABBBDDDGGGEEEDDDDDDEEEFFFEEEDDDGGGHHHJJJKKKMMMNNNNNNOOOXXX]]]]]]VVVOOOMMMLLLKKKKKKNNNPPPQQQPPPQQQSSSVVVTTTUUUVVVVVVUUUUUUWWWYYYWWWXXXYYYYYYZZZZZZ[[[[[[^^^___```aaacccggglllpppwwwwwwddd___kkkuuujjjMMMAAABBB<<<;;;;;;<<<>>>??????===;;;===???AAACCCFFFKKKNNNOOOMMMLLLMMMPPPSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\YYYXXXVVVSSSRRRQQQQQQQQQSSSRRRRRRQQQRRRSSSTTTUUUYYYYYYYYYYYYVVVSSSPPPNNNPPPQQQSSSSSSRRRRRRSSSUUUVVVVVVWWWWWWYYYZZZ\\\]]]\\\cccffffffjjjqqqpppiiiaaaaaaaaaaaaaaaaaabbbbbb___^^^]]]]]]^^^```cccdddeeedddcccbbbdddoooqqqwwwqqqcccUUUKKKIIIDDDEEEFFFEEECCCBBBCCCDDDCCCJJJRRRSSSNNNJJJIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFAAA@@@>>>=========>>>>>><<<<<<<<<===>>>???@@@AAACCCCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUXXX\\\```eeehhhoooqqqsssvvvyyy|||}}}~~~~~~~~~}}}|||{{{||||||~~~~~~}}}}}}}}}{{{xxxssspppmmmkkkjjjiiihhheeeaaa^^^VVVQQQMMMMMMLLLMMMTTT\\\cccnnn|||yyyqqqjjjbbb^^^```fffrrrdddNNNBBBAAA@@@???>>>===>>>>>>@@@@@@@@@BBBDDDEEECCCBBBCCCCCCGGGEEEBBBBBBDDDEEEEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNZZZ___```YYYRRROOOLLLIIIMMMNNNNNNNNNNNNOOOQQQTTTUUUVVVWWWWWWWWWWWWZZZ\\\XXXXXXYYYYYYYYYXXXXXXXXX^^^___``````aaadddiiilllrrryyysss```bbbuuu]]]FFF???AAA;;;;;;:::;;;<<<<<<======;;;===@@@AAACCCEEEIIILLLNNNMMMNNNOOOQQQTTTVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[[[[YYYWWWTTTSSSSSSTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTYYYWWWVVVUUUSSSQQQOOONNNOOOQQQRRRRRRQQQQQQRRRSSSVVVVVVWWWWWWXXXYYYZZZ[[[___dddgggfffgggiiifffaaa_________^^^]]]]]]\\\[[[\\\[[[YYYYYYZZZ]]]```bbbdddbbbaaaaaaccclllyyyuuuzzzhhhWWWKKKGGGCCCDDDDDDDDDCCCBBBAAAAAA???BBBGGGJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHBBBAAA@@@>>>======>>>>>>============>>>???@@@AAAAAABBBCCCDDDGGGIIIKKKLLLMMMPPPSSSWWWZZZ^^^cccfffmmmoooqqquuuxxx{{{|||}}}|||~~~~~~}}}||||||{{{|||}}}}}}~~~~~~}}}||||||~~~{{{vvvrrrllljjjhhhgggfffddd```^^^XXXSSSOOONNNMMMKKKNNNSSSQQQYYYeeeppp|||yyyppphhhbbb^^^cccjjjwwwqqqYYYHHHAAAAAA??????>>>>>>>>>???AAABBBBBBDDDGGGHHHGGGEEEDDDDDDHHHFFFDDDDDDEEEGGGHHHGGGCCCDDDFFFIIIKKKMMMNNNNNNSSSYYY[[[XXXTTTSSSQQQNNNMMMNNNOOOPPPOOOOOOOOOOOOSSSUUUVVVWWWWWWXXX[[[]]][[[[[[ZZZYYYXXXXXXXXXXXX[[[\\\]]]]]]^^^```cccfffkkknnn{{{pppaaajjjuuuUUUCCC===>>>;;;;;;:::999999999:::;;;;;;===@@@AAACCCEEEHHHJJJMMMNNNPPPQQQRRRTTTVVVXXXZZZYYYWWWVVVVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTUUUWWWQQQQQQPPPPPPPPPQQQRRRSSSXXXWWWUUURRRPPPOOOOOOPPPOOOPPPQQQQQQPPPOOOQQQRRRVVVVVVWWWXXXXXXXXXYYYYYY\\\___```___^^^```___]]]```______^^^\\\ZZZXXXWWWYYYXXXWWWVVVXXX[[[^^^```bbb```___```aaaeeeooo{{{uuuuuulllYYYLLLFFFDDDDDDCCCCCCCCCBBBAAA??????@@@BBBDDDGGGGGGFFFDDDHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAACCCEEEHHHJJJKKKKKKNNNQQQUUUXXX[[[```cccjjjlllooosssvvvyyy{{{|||yyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{|||~~~~~~yyyuuummmkkkhhhfffeeeccc```]]]VVVPPPMMMMMMKKKIIIIIILLLMMMPPPVVV___hhhsss~~~zzzoooggg```^^^dddkkkxxxfffQQQFFFBBBAAA>>>>>>>>>>>>???@@@BBBCCCEEEGGGJJJKKKIIIGGGFFFFFFHHHFFFDDDDDDFFFHHHHHHHHHDDDEEEGGGJJJLLLNNNOOOOOOKKKQQQTTTTTTTTTUUUTTTQQQKKKNNNRRRVVVXXXVVVSSSQQQRRRSSSUUUVVVVVVWWWZZZ\\\^^^]]][[[ZZZYYYXXXXXXXXXWWWXXXYYYZZZZZZ[[[^^^```fffhhhqqqnnngggwwwhhhNNNBBB===::::::::::::999888888;;;===<<>>======>>>???>>>>>>>>>>>>???@@@AAA???@@@@@@BBBDDDFFFHHHIIIJJJLLLPPPSSSVVVYYY^^^aaaggghhhlllppptttwwwyyy{{{www{{{~~~~~~||||||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{~~~|||yyyooollliiigggeeebbb___]]]WWWQQQMMMLLLKKKGGGFFFGGGJJJHHHKKKQQQYYYbbbnnnyyyyyymmmddd^^^^^^eeennn{{{sssXXXIIIDDDBBB???>>>>>>===>>>???AAACCCDDDGGGIIIKKKKKKIIIHHHGGGHHHEEEDDDCCCDDDGGGHHHGGGFFFEEEFFFHHHJJJLLLNNNOOOOOOJJJOOOQQQPPPQQQSSSRRROOOJJJNNNTTT[[[```___[[[WWWQQQSSSTTTUUUUUUVVVYYY[[[___^^^\\\ZZZYYYXXXYYYYYYUUUWWWXXXXXXXXXYYY\\\^^^bbbfffnnntttmmmnnn|||YYYFFFAAA>>>888777999::::::999;;;???CCC???AAADDDEEEFFFGGGIIIKKKOOORRRTTTUUUTTTTTTVVVXXX```______^^^\\\ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTZZZbbbhhhfff\\\SSSPPPPPPNNNOOOPPPOOONNNMMMNNNOOORRRSSSTTTTTTTTTSSSRRRRRRNNNQQQUUUWWWXXXXXXZZZ^^^^^^______```___\\\ZZZYYYUUUUUUVVVWWWYYY[[[]]]^^^___[[[[[[^^^^^^\\\^^^aaaddd|||lllnnn}}}zzzdddVVVPPPIIIFFFBBBBBBCCCCCCBBB@@@@@@@@@??????@@@AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGEEECCC@@@>>>>>>======>>>>>>=========>>>?????????@@@@@@AAACCCDDDFFFGGGIIIKKKNNNQQQTTTXXX\\\___dddfffiiimmmrrruuuxxxyyyxxx{{{||||||zzzyyyxxxwwwwwwwwwuuuvvvxxx{{{~~~|||qqqnnnjjjgggeeebbb___\\\YYYSSSNNNMMMMMMIIIGGGHHHHHHEEEFFFKKKPPPVVV```jjjrrr|||vvvjjjbbb]]]^^^gggqqqcccJJJBBBCCCBBB<<<>>>======>>>???BBBDDDEEEHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDEEEGGGIIIIIIGGGEEEFFFGGGIIIJJJLLLMMMMMMNNNLLLOOOOOOMMMNNNQQQPPPLLLMMMOOOTTTZZZ______[[[WWWRRRSSSUUUUUUUUUVVVXXXZZZ^^^\\\ZZZXXXWWWXXXXXXYYYVVVXXXZZZ[[[[[[\\\^^^```aaaffflll{{{wwwmmmlllsssqqqNNN@@@@@@???999666888:::;;;;;;>>>CCCHHHAAACCCFFFHHHHHHIIIKKKLLLPPPSSSVVVVVVTTTTTTUUUWWW```aaaaaaaaa```^^^\\\ZZZXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRTTTUUU\\\hhhsssqqqdddVVVPPPOOOMMMOOOPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQVVVZZZYYYVVVWWWZZZYYYZZZ\\\]]]]]]\\\[[[YYYTTTUUUVVVXXXZZZ\\\]]]]]]^^^ZZZYYY\\\^^^]]]^^^aaacccpppyyyxxx|||iii\\\VVVKKKGGGBBBAAABBBCCCCCCAAA?????????>>>>>>???AAACCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFCCCAAA???>>>=========<<<<<<<<<<<<======>>>@@@@@@@@@AAABBBCCCEEEFFFHHHKKKNNNQQQSSSWWW[[[^^^bbbdddhhhlllppptttwwwxxxxxx|||~~~}}}|||zzzyyyxxxxxxxxxrrruuuyyy}}}~~~ssspppkkkgggeeebbb___\\\WWWPPPKKKLLLLLLIIIHHHIIIIIIEEEFFFKKKMMMOOOVVV```dddooo}}}}}}sssggg```\\\___iiitttxxxZZZCCC???DDDCCC;;;=========>>>@@@BBBDDDFFFHHHIIIIIIGGGEEEEEEFFFHHHEEEFFFHHHKKKMMMMMMJJJGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMOOONNNLLLMMMQQQPPPMMMQQQQQQSSSVVVYYYYYYTTTPPPSSSTTTUUUUUUUUUVVVXXXZZZ]]][[[YYYWWWVVVWWWXXXYYYXXXZZZ\\\]]]]]]^^^aaabbbaaafffjjjuuu~~~tttiiijjj|||```NNN@@@<<<===999<<<;;;999999:::<<>>@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDIIIHHHIIIKKKPPPTTTWWWXXX___cccgggkkkmmmppprrrtttvvvwwwyyy|||}}}{{{yyyyyyyyywwwvvvrrrtttwwwzzz}}}yyyssskkkhhhgggfffbbb^^^\\\YYYSSSOOOMMMLLLJJJHHHFFFEEEEEEEEEHHHMMMQQQTTT\\\eeeqqqzzzzzzsssmmmfffbbbaaadddppp||||||bbbJJJDDDDDD???===@@@:::;;;<<<>>>@@@BBBDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGKKKPPPTTTSSSOOOLLLNNNOOONNNMMMJJJJJJKKKLLLPPPKKKHHHJJJQQQUUURRRNNNMMMSSSXXXYYYUUURRRQQQSSSUUUVVVYYY[[[\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXX\\\[[[YYYYYYZZZ^^^aaadddgggggggggooovvvmmmeeekkkxxxXXXJJJ???===>>>999;;;:::999999:::===@@@BBBFFFIIILLLNNNNNNNNNOOOPPPNNNPPPSSSTTTTTTTTTUUUVVV^^^```bbbdddeeeeeedddddd[[[]]]```dddgggfffdddaaaXXXVVVUUUTTTUUUXXX[[[]]]\\\bbbhhhhhhaaaYYYTTTRRRNNNOOOOOOOOOOOONNNMMMMMMLLLPPPUUUWWWUUUSSSSSSTTTRRRRRRSSSTTTUUUVVVXXXXXX[[[ZZZZZZ[[[]]]]]][[[XXXVVVVVVUUUUUUVVVWWWXXXXXX\\\YYYYYY^^^eeehhhfffbbb[[[^^^pppyyyooo{{{sss```bbbSSSJJJCCCDDDFFFEEEBBBBBB?????????>>>======???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDHHHHHHIIIKKKOOOSSSVVVWWW\\\```dddhhhkkkmmmppprrrtttuuuwwwyyy}}}|||{{{{{{zzzxxxwwwvvvwwwxxxyyy{{{|||~~~~~~}}}wwwooolllkkkiiieeebbb]]]YYYTTTPPPMMMKKKIIIGGGEEEDDDCCCCCCEEEIIIMMMPPPUUU]]]hhhqqqxxx~~~~~~vvvqqqkkkfffddddddjjjwwwpppXXXDDD@@@AAA>>><<<>>>;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKLLLNNNQQQSSSRRRNNNKKKLLLMMMOOOOOONNNNNNPPPQQQTTTQQQOOOQQQUUUXXXVVVSSSSSSWWW[[[ZZZUUUQQQPPPQQQRRRSSSVVVYYYZZZZZZZZZYYY[[[ZZZXXXWWWWWWWWWXXXYYY\\\[[[ZZZYYY[[[^^^aaadddfffgggggglll~~~|||zzznnngggcccooojjjNNNDDD>>>===>>>888;;;:::999:::;;;>>>@@@BBBIIILLLOOOPPPPPPPPPPPPQQQMMMOOORRRSSSSSSTTTUUUWWW\\\^^^```ccceeefffffffff]]]^^^ccckkkssstttpppkkk^^^YYYTTTRRRUUUYYY\\\]]]YYY]]]```___[[[WWWUUUVVVPPPOOOOOONNNNNNNNNNNNNNNOOOSSSWWWXXXUUUTTTTTTVVVSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYZZZ[[[[[[YYYWWWXXXWWWVVVUUUTTTTTTUUUUUUZZZYYYZZZaaaiiijjjddd^^^YYY]]]kkkxxxkkkqqq{{{fffbbbXXXNNNGGGGGGHHHFFFDDDDDD>>>??????>>><<<<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGGGGHHHJJJMMMQQQTTTVVVXXX\\\```dddgggjjjmmmpppqqqrrrtttvvvyyy|||~~~}}}{{{yyyzzzyyyxxxxxxxxxyyyzzzzzz|||uuupppnnnmmmjjjggg```]]]WWWSSSPPPMMMJJJHHHEEEDDDBBBBBBCCCFFFIIIKKKNNNTTT]]]eeellluuu~~~~~~vvvnnniiidddeeeiiiqqq~~~aaaOOO@@@>>>@@@>>>===???>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLSSSRRRQQQRRRRRRPPPMMMJJJHHHKKKOOOQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ\\\]]]ZZZTTTOOONNNOOOPPPRRRUUUXXXZZZZZZZZZZZZ\\\[[[YYYXXXXXXYYYYYYZZZ\\\[[[ZZZZZZ\\\^^^aaacccdddffffffjjj}}}}}}|||yyyvvvkkkfffgggvvv^^^FFF@@@=========777:::::::::;;;===???BBBDDDKKKMMMPPPQQQPPPPPPQQQRRRNNNPPPRRRSSSRRRRRRTTTUUUXXXYYY[[[^^^```aaabbbbbb``````dddooo{{{yyyrrrfff]]]SSSOOORRRVVVWWWWWWWWWZZZ[[[ZZZWWWUUUTTTUUUOOONNNMMMLLLLLLLLLNNNNNNPPPTTTWWWWWWUUUSSSTTTVVVUUUTTTSSSRRRRRRTTTUUUWWWWWWWWWWWWXXXXXXXXXVVVUUUVVVVVVTTTSSSQQQQQQSSSTTTYYYXXX[[[cccjjjiiiaaaZZZ\\\ccclll~~~uuuiiimmmvvvnnnccc[[[QQQHHHGGGHHHFFFDDDCCC===>>>???>>><<<<<<===>>>AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@========================>>>>>>>>>>>>???AAABBBCCCFFFGGGHHHIIIKKKNNNQQQTTTUUUYYY]]]aaadddgggkkknnnppppppqqqsssvvvyyy{{{|||}}}|||{{{xxxwwwvvvwwwxxxyyyzzztttqqqooommmkkkfffccc]]]YYYUUUQQQMMMKKKHHHGGGEEEDDDDDDFFFGGGIIIJJJOOOVVV\\\cccmmmyyy|||tttkkkfffbbbeeekkktttrrrWWWKKK@@@@@@BBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOVVVSSSQQQPPPOOONNNLLLKKKFFFIIINNNQQQSSSTTTUUUVVVXXX[[[]]]]]][[[ZZZ[[[\\\\\\]]]\\\YYYTTTPPPNNNOOOQQQSSSVVVYYY\\\]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^```aaa___cccfffiiixxx~~~zzzuuujjjiiimmm}}}sssUUUCCC@@@<<<<<<===777:::;;;;;;===???BBBDDDFFFKKKMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSQQQQQQRRRSSSVVVWWWXXXZZZ[[[\\\]]]]]]aaa```eeerrr}}}pppfffYYYQQQQQQSSSSSSRRRVVVXXXZZZYYYWWWTTTRRRQQQOOONNNMMMMMMMMMOOOPPPQQQPPPSSSVVVUUUSSSRRRUUUWWWXXXVVVSSSQQQQQQSSSUUUWWWTTTUUUVVVVVVVVVTTTSSSSSSRRRRRRRRRPPPNNNOOORRRVVV[[[\\\```fffjjjhhh```ZZZ]]]fffnnn{{{rrrhhhjjjpppwwwfff]]]RRRIIIGGGGGGDDDBBBAAA===>>>??????===<<<<<<===@@@AAABBBDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEECCCAAA=================================>>>???@@@AAABBBDDDFFFHHHHHHIIIKKKOOORRRTTTWWWZZZ]]]```dddhhhkkknnnoooppprrrtttwwwyyy{{{~~~}}}|||{{{yyywwwwwwxxxyyyzzz~~~wwwssspppooonnnkkkhhhbbb]]]YYYTTTOOOLLLIIIHHHFFFEEEDDDEEEFFFFFFHHHKKKOOOTTTZZZeeerrr{{{zzzpppiiidddaaaeeemmmwwwgggQQQIIIBBBAAABBBAAA@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNSSSQQQNNNMMMMMMMMMMMMLLLEEEIIIMMMPPPQQQQQQQQQRRRUUUYYY\\\[[[XXXVVVXXX[[[[[[[[[ZZZXXXUUURRRQQQPPPQQQSSSVVVZZZ\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^ZZZ___dddiiiuuuyyytttgggkkkuuueeeMMMAAAAAA<<<;;;===:::;;;<<<===???BBBEEEGGGHHHKKKLLLNNNNNNNNNOOOQQQSSSVVVVVVVVVTTTRRRQQQQQQSSSWWWWWWXXXZZZ[[[]]]^^^^^^aaa___cccppp{{{qqqdddYYYTTTRRRRRRQQQVVVVVVXXXXXXVVVSSSPPPNNNPPPPPPPPPQQQRRRTTTUUUVVVPPPSSSUUUTTTRRRSSSVVVZZZ[[[YYYUUUQQQQQQRRRUUUWWWTTTUUUWWWWWWUUUSSSRRRSSSOOOPPPQQQOOOMMMNNNSSSWWW^^^bbbgggjjjiiieee```]]][[[ccclllwwwyyynnnlllkkknnn```TTTJJJGGGFFFDDDAAAAAA>>>???@@@@@@>>><<<<<<===???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???AAABBBCCCEEEGGGGGGFFFHHHLLLPPPRRRUUUXXXZZZ]]]```dddgggllllllnnnpppsssvvvyyyzzz~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}|||wwwtttssssssppplllgggaaa\\\VVVQQQMMMIIIHHHFFFEEEDDDCCCDDDDDDEEEGGGIIILLLRRR\\\iiisss}}}rrriiicccaaafffppp{{{vvv]]]JJJGGGCCC@@@@@@?????????DDDDDDFFFHHHJJJLLLMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOPPPNNNLLLKKKLLLMMMMMMMMMHHHJJJMMMOOOOOOOOOOOOQQQSSSUUUVVVUUUSSSSSSVVVYYYZZZZZZZZZYYYXXXVVVTTTSSSQQQSSSVVVYYY[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXWWWXXXYYY[[[[[[\\\[[[[[[XXX]]]dddiiiqqq}}}vvvqqqeeeoooWWWEEE???AAA;;;999======<<<===???BBBEEEGGGJJJKKKJJJLLLNNNNNNOOOPPPRRRUUUVVVWWWVVVTTTRRRRRRSSSUUUVVVWWWXXXZZZ]]]___aaabbbbbb```bbbkkkxxxyyylll```WWWSSSSSSSSSTTTTTTSSSSSSSSSRRRPPPOOONNNOOOQQQTTTVVVWWWYYYYYYQQQSSSUUUTTTSSSUUUYYY]]]^^^[[[VVVRRRQQQRRRVVVXXXUUUXXXZZZYYYVVVTTTTTTUUUPPPRRRRRRPPPMMMNNNTTTYYY___dddiiiiiiccc^^^\\\]]]ZZZ___gggqqq~~~zzzppp~~~{{{dddYYYNNNJJJIIIEEECCCCCC>>>@@@BBBAAA???===<<<===>>>???AAACCCFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHHHHGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAABBBEEEGGGGGGEEEFFFJJJOOOQQQSSSUUUWWWXXX[[[```ccciiiiiikkknnnqqquuuxxxyyy{{{}}}}}}~~~~~~|||{{{zzzzzzyyy{{{}}}~~~}}}}}}~~~|||yyyyyyzzzwwwsssmmmhhhbbb\\\UUUQQQJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIMMMVVVccclllzzz~~~rrrjjjdddbbbjjjvvvjjjSSSFFFEEECCC@@@???@@@@@@@@@DDDEEEFFFHHHJJJLLLNNNOOOJJJKKKMMMOOOQQQSSSUUUVVVOOOMMMKKKKKKLLLMMMMMMLLLKKKMMMOOOOOOOOOPPPRRRSSSRRRRRRQQQPPPPPPRRRUUUXXX[[[[[[\\\]]]\\\ZZZWWWTTTSSSUUUWWWZZZ[[[\\\[[[[[[XXXWWWUUUTTTTTTTTTUUUVVVUUUWWWXXXZZZ[[[ZZZYYYYYYYYY]]]ccchhhlllxxxzzzsssoooeeessstttNNN@@@>>>AAA:::888>>>@@@===>>>@@@CCCFFFIIIKKKLLLKKKLLLNNNOOOOOOQQQTTTVVVUUUVVVVVVUUUSSSTTTVVVXXXUUUUUUWWWZZZ]]]aaadddeeeeeebbb```eeennnwwwzzz{{{{{{pppbbbXXXRRRSSSUUUSSSRRRPPPOOOPPPQQQQQQQQQKKKMMMPPPTTTVVVXXXXXXYYYRRRTTTVVVUUUTTTWWW\\\``````\\\WWWRRRQQQSSSVVVYYYWWWZZZ\\\[[[XXXUUUUUUVVVSSSTTTTTTQQQNNNNNNTTTYYY]]]ccchhheee]]]WWWXXX[[[\\\^^^dddlllsss|||hhh\\\QQQMMMKKKHHHEEEEEE???AAABBBBBB@@@>>>=========>>>AAACCCEEEGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEGGGGGGFFFCCC???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAAAAADDDGGGFFFDDDDDDIIINNNOOOQQQSSSTTTUUUXXX\\\___fffgggiiilllppptttwwwyyyxxx~~~{{{|||~~~~~~|||zzzyyyxxxzzz}}}~~~~~~}}}}}}}}}zzztttnnnhhhaaa[[[VVVMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIMMMUUUaaaiiivvvxxxkkkkkkeeedddmmmzzz~~~aaaKKKEEEFFFDDDAAA@@@BBBDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOLLLMMMPPPSSSWWWZZZ]]]^^^PPPNNNLLLLLLMMMNNNMMMLLLNNNOOOQQQQQQQQQRRRUUUWWWSSSQQQNNNNNNOOOSSSVVVXXX]]]]]]___``````]]]XXXUUUWWWXXX[[[]]]^^^^^^]]]\\\VVVUUUTTTSSSSSSSSSTTTUUUTTTVVVXXXYYYZZZYYYXXXWWW\\\^^^cccfffgggnnntttiiijjjfffwww___HHHCCC>>>;;;<<<===<<<;;;>>>AAAEEEGGGHHHHHHJJJKKKNNNMMMMMMMMMMMMOOORRRTTTWWWUUUSSSTTTXXX\\\\\\[[[[[[YYYYYY]]]dddgggfffcccbbbaaa___]]]^^^ccckkkqqqwwwssskkkccc\\\WWWTTTSSSSSSRRRPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWVVVUUUTTTRRRVVVZZZZZZYYYXXX[[[]]]ddd^^^WWWSSSTTTVVVWWWXXXYYY[[[]]]]]][[[YYYXXXXXXVVVUUUSSSQQQPPPRRRWWWZZZXXXZZZ\\\\\\ZZZWWWVVVUUUXXXZZZZZZaaalllzzz~~~mmmZZZPPPQQQQQQKKKDDDGGGEEEBBBAAAAAAAAA@@@>>>AAAAAABBBDDDHHHJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHHHHHHHEEECCCAAA@@@???>>>===;;;:::888888>>>===<<<;;;<<<>>>@@@AAACCCEEEFFFFFFFFFFFFIIIKKKLLLNNNQQQSSSUUUWWWZZZ]]]```cccgggjjjmmmooorrruuu~~~}}}}}}~~~{{{zzzzzzyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~|||xxxqqqiii```[[[RRRQQQNNNJJJGGGFFFGGGIIIIIIIIIKKKOOOQQQTTT]]]ffftttyyyoookkkiiimmmyyyhhhSSSIIIGGGGGGFFFFFFDDDCCCAAA@@@DDDEEEGGGIIIKKKLLLNNNOOOLLLNNNQQQTTTWWWYYYZZZZZZSSSOOOKKKJJJKKKMMMLLLJJJMMMPPPTTTUUUUUUSSSRRRRRROOOOOONNNMMMMMMPPPVVVZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ\\\^^^___^^^\\\\\\XXXTTTSSSTTTTTTSSSRRRPPPRRRVVVXXXYYY[[[]]]___aaa___aaafffgggiiixxxuuujjjjjjkkk|||vvvSSSEEEAAA<<<:::<<<>>>>>>>>>@@@CCCGGGJJJKKKLLLNNNPPPRRRQQQOOONNNOOOQQQRRRRRRTTTRRRRRRTTTXXX[[[[[[ZZZ[[[XXXXXX[[[aaadddccc```aaa___\\\ZZZYYY]]]ccchhhmmmjjjeee___ZZZWWWUUUUUUTTTRRROOOOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWVVVWWWYYYZZZ[[[\\\^^^___fffaaaYYYUUUUUUWWWXXXXXXYYY[[[\\\\\\[[[ZZZ[[[\\\XXXVVVSSSQQQQQQTTTXXXZZZVVVXXXZZZZZZXXXVVVVVVVVVYYY[[[[[[```jjjuuummm```[[[WWWPPPJJJFFFDDDBBBBBBBBBBBB@@@>>>@@@@@@AAADDDGGGJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJIIIGGGDDDBBB@@@???>>><<<<<<;;;;;;;;;======<<<;;;<<<>>>@@@AAAAAACCCDDDDDDCCCDDDGGGIIIJJJMMMPPPRRRSSSUUUXXXZZZ___bbbfffiiikkknnnqqqtttzzz}}}|||}}}~~~~~~~~~zzzzzzyyyyyyzzz|||}}}yyypppgggaaa[[[YYYUUUPPPLLLJJJJJJKKKIIIIIIKKKPPPRRRTTT]]]fffuuu~~~ssskkkjjjjjjqqqttt\\\MMMJJJEEEFFFFFFGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRSSSTTTTTTSSSRRRQQQOOOKKKHHHGGGIIIJJJJJJIIIOOORRRUUUVVVUUUTTTSSSSSSPPPPPPPPPPPPOOOOOORRRTTTWWWWWWYYYZZZ[[[[[[[[[[[[\\\ZZZYYYZZZ[[[\\\[[[ZZZ]]]YYYUUUTTTUUUUUUTTTSSSPPPRRRUUUVVVWWWWWWYYYZZZ]]][[[^^^dddfffhhhwwwxxxmmmmmmtttcccHHHBBB???;;;:::<<>>???>>>???BBBFFFIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJJJJJJJHHHFFFDDD@@@???===<<<;;;<<<>>>???===<<<<<<;;;<<<>>>???@@@???@@@AAAAAAAAABBBDDDFFFHHHKKKMMMOOOQQQSSSVVVXXX\\\___cccfffhhhkkkooorrrvvv|||~~~{{{zzzyyyxxxzzz|||~~~ssskkkdddaaa[[[UUUPPPMMMKKKJJJLLLLLLOOOSSSUUUWWW___gggvvvvvvnnniiiiiimmmxxxeeeMMMFFFIIIBBBCCCEEEHHHKKKNNNPPPQQQJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTRRRPPPNNNLLLMMMKKKHHHGGGHHHJJJKKKJJJQQQSSSVVVVVVUUUTTTTTTTTTRRRTTTUUUTTTRRRPPPPPPQQQTTTUUUVVVXXXYYYZZZ[[[[[[\\\YYYWWWVVVWWWXXXXXXXXX]]]ZZZWWWUUUUUUUUUUUUTTTRRRTTTVVVWWWVVVVVVWWWXXX[[[ZZZ^^^eeegggjjjyyyzzzpppqqqzzzWWWFFF@@@>>><<<;;;<<>>===>>>AAAEEEHHHIIIIIIHHHIIIIIIHHHHHHGGGEEEEEEHHHIIIJJJJJJJJJHHHGGGFFFBBB@@@>>>;;;:::;;;===>>><<<<<<;;;<<<<<<===??????>>>???@@@@@@@@@AAACCCEEEGGGIIILLLNNNOOOQQQTTTVVVZZZ\\\```bbbeeehhhlllooottt{{{|||{{{yyyxxxzzz}}}yyypppkkkccc\\\WWWSSSQQQOOORRRRRRUUUYYY[[[\\\ccckkkvvv}}}rrrllljjjkkkrrrsssXXXDDDAAAFFF???@@@CCCGGGKKKOOORRRTTTMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSSSSSSSQQQPPPOOOOOOMMMLLLKKKLLLMMMNNNOOORRRSSSUUUTTTSSSRRRRRRSSSUUUVVVWWWUUUSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYVVVSSSQQQSSSUUUWWWXXX[[[YYYWWWUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXXXXZZZ[[[^^^]]]bbbiiikkkmmm{{{wwwrrrwwwlllOOOFFFAAA@@@>>><<<<<>>======???CCCGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFEEECCC???;;;:::999:::;;;;;;;;;;;;<<<<<<===>>>???>>>???@@@@@@@@@AAACCCEEEGGGIIILLLMMMNNNPPPRRRUUUWWWYYY\\\^^^aaadddiiilllssszzz~~~{{{yyyzzz~~~zzzppphhhccc```]]]\\\ZZZZZZ\\\______```fffnnnxxx}}}ooojjjkkknnnwww|||dddOOOBBB@@@AAA===>>>@@@CCCGGGKKKNNNPPPOOONNNNNNNNNNNNPPPRRRSSSQQQRRRSSSTTTUUUTTTSSSSSSPPPPPPOOONNNMMMNNNPPPRRRQQQRRRRRRQQQOOONNNOOOQQQSSSSSSSSSQQQOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTUUURRRNNNNNNPPPTTTWWWYYYXXXXXXWWWUUUSSSRRRQQQRRRRRRTTTWWWXXXYYYYYY[[[]]]``````eeelllmmmmmmyyy{{{ssswww^^^HHHCCCAAAAAA@@@>>>>>>@@@DDDHHHKKKMMMOOOQQQRRRUUUYYY[[[[[[ZZZXXXVVVSSSPPPOOONNNRRRTTTXXXZZZZZZ\\\^^^```XXXVVVRRROOONNNOOOQQQSSSWWWYYY[[[[[[[[[[[[]]]^^^fffffffffeeebbb```]]][[[___\\\YYYWWWXXXZZZ[[[[[[SSSSSSUUUWWWYYY[[[]]]^^^___^^^]]]^^^aaacccddddddccccccaaa\\\XXXUUUTTTUUUSSSTTTTTTTTTUUUYYY]]]aaaddd___XXXTTTTTTUUUUUUTTTXXXYYYYYYWWWUUUSSSTTTTTTTTTZZZXXXYYY```dddnnnrrr\\\QQQNNNLLLIIIGGGFFFEEEDDDBBB???======>>>BBBEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGFFFDDDAAA>>>;;;::::::::::::;;;;;;<<<======>>>>>>>>>???AAAAAA@@@AAACCCEEEFFFHHHJJJLLLMMMNNNQQQSSSTTTVVVYYY[[[]]]aaafffiiipppwww}}}{{{{{{~~~sssnnnllljjjiiifffddddddeeeddddddkkkttt}}}|||lllgggkkkrrr}}}mmmUUUHHHDDD@@@===<<<===>>>@@@CCCGGGJJJLLLPPPOOOMMMMMMMMMOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPOOONNNLLLMMMOOOQQQQQQQQQPPPNNNKKKKKKMMMNNNNNNNNNMMMLLLJJJKKKNNNQQQTTTTTTTTTTTTSSSRRRQQQQQQQQQOOOLLLLLLOOOTTTWWWXXXVVVWWWWWWUUURRRPPPPPPQQQOOORRRUUUVVVWWWXXXYYY[[[]]]]]]cccjjjkkkjjjuuu}}}{{{vvvssspppSSSDDD@@@???@@@@@@???@@@CCCHHHMMMNNNPPPQQQRRRRRRTTTWWWZZZYYY[[[\\\YYYTTTPPPQQQSSSTTTWWWYYYYYYYYYZZZ^^^aaaWWWUUUQQQMMMLLLMMMPPPSSSVVVXXX[[[\\\\\\\\\\\\]]]^^^```aaabbbbbb```]]]\\\___]]]ZZZYYYYYYYYYYYYXXXTTTUUUVVVWWWYYY[[[]]]^^^```bbbccccccccccccdddfffbbbbbbaaa^^^YYYUUUUUUVVVTTTUUUVVVVVVVVVXXX\\\___eeeaaa[[[VVVRRRQQQRRRSSSUUUWWWYYYZZZXXXWWWWWWXXXTTTYYYWWWVVV]]]```hhhxxxeeeVVVTTTPPPKKKHHHFFFFFFEEEDDD@@@>>>======@@@CCCEEEEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCAAA???>>>======::::::;;;<<<===============???@@@@@@???@@@BBBEEEDDDFFFHHHJJJJJJLLLNNNPPPRRRTTTVVVXXXZZZ^^^cccgggkkkrrrzzz||||||~~~|||zzzyyyuuurrrpppooommmmmmttt}}}}}}lllhhhnnnyyy|||aaaJJJBBBCCCAAA;;;=========???BBBEEEIIIKKKPPPNNNMMMKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTPPPQQQPPPNNNKKKKKKNNNQQQQQQQQQOOOLLLJJJIIIKKKNNNKKKLLLMMMLLLKKKJJJKKKMMMPPPPPPPPPQQQPPPPPPOOOOOOQQQOOOLLLMMMOOORRRTTTUUUVVVWWWXXXVVVSSSQQQQQQRRRQQQSSSVVVWWWVVVWWWXXXYYYXXXYYY___hhhiiiiiisss|||zzzuuuvvvfffNNNCCCAAA===???@@@@@@AAAEEELLLQQQQQQRRRSSSSSSSSSTTTWWWYYYWWW\\\___\\\UUUQQQSSSWWWUUUWWWYYYYYYXXXYYY]]]aaaWWWTTTQQQLLLJJJLLLPPPSSSSSSWWW[[[^^^___```aaaaaaYYY[[[^^^aaabbbbbb```___^^^\\\ZZZYYYYYYXXXWWWUUUVVVVVVWWWXXXZZZ[[[]]]^^^aaadddggggggdddccceeegggaaabbbbbb___ZZZVVVVVVWWWVVVWWWXXXXXXWWWYYY\\\^^^eeeccc]]]WWWQQQOOOPPPRRRRRRUUUYYY[[[[[[ZZZ[[[[[[TTTYYYVVVTTTZZZ]]]cccqqqsssbbbWWWSSSMMMHHHFFFFFFFFFEEEAAA???======???BBBCCCDDDBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEEEEDDDBBBAAA@@@@@@999:::;;;<<<============<<<>>>????????????BBBDDDBBBDDDGGGHHHHHHJJJLLLNNNQQQSSSUUUVVVYYY]]]bbbfffgggnnnuuu|||}}}}}}~~~zzzxxxuuuvvv}}}nnnkkkrrrvvv[[[DDD===AAAAAA<<<======>>>???BBBFFFJJJLLLPPPNNNLLLJJJJJJLLLNNNPPPOOOQQQSSSUUUVVVWWWWWWWWWRRRSSSSSSPPPLLLLLLNNNRRRRRRQQQOOOLLLIIIIIIKKKNNNKKKNNNPPPQQQOOOLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNRRROOOMMMMMMOOOQQQRRRRRRVVVXXXZZZXXXTTTQQQRRRSSSVVVWWWYYYYYYXXXWWWXXXYYYUUUVVV^^^gggiiijjjuuuwwwttt}}}xxxYYYFFF???===>>>>>>>>>AAAEEEJJJOOORRRUUUTTTTTTSSSTTTVVVXXXYYY\\\ZZZXXXWWWWWWWWWVVVTTTZZZYYYXXXXXXZZZ\\\___```___XXXOOOLLLMMMOOOOOOMMMTTTYYY\\\\\\^^^aaa___\\\[[[ZZZ[[[______\\\ZZZ\\\\\\```bbb___YYYTTTTTTVVVYYYZZZZZZ[[[[[[[[[[[[[[[___aaacccgggjjjlllnnnnnngggddd___[[[XXXXXXYYYYYY[[[^^^``````\\\YYYYYYZZZaaa___ZZZTTTOOOMMMOOOQQQTTTTTTVVVYYY[[[[[[YYYVVVZZZYYYWWWVVVYYY^^^dddggg{{{zzzppp]]]TTTJJJFFFEEEDDDCCCCCCEEEDDDBBB???===???CCCGGGGGGEEEDDDFFFIIIIIIGGGEEEIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHFFFDDD@@@===<<<999:::<<<===>>>???>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDFFFIIILLLNNNQQQRRRTTTUUUWWWZZZ___cccfffiiinnnttt}}}zzzkkklllxxx}}}cccKKKEEEEEE@@@>>>@@@;;;===@@@BBBCCCEEEHHHJJJLLLKKKJJJHHHHHHHHHIIIJJJOOOPPPQQQRRRSSSUUUVVVVVVOOORRRUUUUUUQQQOOONNNOOORRRPPPNNNMMMLLLKKKIIIGGGMMMOOOQQQQQQOOOMMMKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSRRRPPPNNNMMMNNNPPPTTTVVVWWWXXXXXXWWWUUUSSSVVVTTTUUUYYYZZZWWWWWWYYYZZZXXXZZZbbbjjjpppxxxyyyvvvnnnSSSDDD???>>>?????????AAAEEEJJJOOOQQQUUUUUUVVVWWWXXXZZZ[[[\\\]]][[[XXXWWWWWWWWWWWWVVVYYYYYYYYYZZZ[[[]]]___```aaa[[[RRRMMMMMMOOORRRSSSXXX^^^bbbaaa___``````]]]]]]ZZZZZZ\\\\\\YYYYYY\\\___eeeiiieee\\\TTTTTTVVVWWWXXXYYYZZZ\\\]]]]]]^^^___```bbbdddfffggghhhhhhdddbbb^^^ZZZYYYYYYZZZ\\\\\\___cccccc```^^^]]]^^^\\\[[[YYYVVVSSSRRRTTTWWWUUUVVVXXX[[[\\\[[[YYYWWWXXXWWWVVVVVVZZZ___eeeiiisss~~~^^^TTTIIIFFFFFFFFFFFFFFFEEEDDDBBB???===>>>BBBEEEFFFEEEDDDEEEHHHIIIHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEBBB???===:::;;;<<<===>>>>>>======>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFHHHKKKMMMNNNOOOQQQSSSTTTXXX\\\```aaadddiiinnnvvv}}}~~~{{{nnnppp|||rrrZZZFFFBBBCCC@@@>>>@@@<<<>>>AAABBBDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMNNNPPPQQQQQQQQQRRRPPPSSSTTTSSSPPPMMMMMMNNNMMMNNNOOOOOOMMMKKKJJJJJJMMMOOORRRRRRQQQOOONNNOOONNNNNNOOOPPPPPPQQQQQQQQQVVVUUUTTTQQQNNNLLLMMMNNNOOOQQQUUUYYYZZZXXXVVVTTTUUUSSSTTTWWWWWWUUUVVVZZZ[[[[[[___hhhnnnqqqvvv{{{wwwwww}}}^^^JJJAAA???@@@@@@@@@AAACCCFFFJJJNNNPPPRRRSSSUUUWWWXXXZZZZZZ[[[[[[YYYWWWVVVWWWXXXWWWVVVXXXYYYZZZ[[[\\\^^^______bbb^^^XXXQQQNNNPPPVVVZZZZZZbbbfffbbb]]]\\\\\\ZZZ^^^ZZZXXXYYYYYYWWWXXX[[[```fffkkkggg]]]UUUTTTVVVTTTUUUWWWYYY[[[]]]___```aaaaaabbbcccddddddddddddbbb```]]][[[ZZZ[[[]]]^^^^^^aaadddeeedddaaa``````YYYZZZYYYWWWUUUUUUWWWYYYWWWYYY[[[]]]]]]\\\YYYXXXVVVUUUUUUVVVYYY___eeeiiilll{{{fffWWWIIIEEEFFFFFFFFFGGGEEEDDDBBB???======@@@BBBEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHFFFCCCAAA???<<<<<<============<<<<<<>>>>>>>>>>>>???@@@BBBBBBEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQTTTYYY\\\^^^bbbfffjjjpppzzz}}}|||}}}~~~{{{||||||rrrvvv}}}aaaOOO@@@>>>AAA???===???===???BBBCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKPPPQQQQQQPPPNNNMMMNNNOOOMMMQQQVVVUUUPPPLLLKKKMMMLLLOOOSSSTTTSSSRRRQQQQQQOOOOOOPPPRRRSSSSSSTTTTTTWWWWWWUUURRRNNNLLLLLLMMMMMMPPPTTTXXXYYYWWWTTTRRRSSSRRRSSSUUUSSSQQQTTTZZZ\\\\\\bbbjjjooooooppprrrxxxxxx|||lllPPPCCC???>>>@@@BBBBBBBBBDDDGGGJJJMMMOOORRRSSSVVVXXXZZZZZZZZZZZZVVVVVVWWWYYYZZZ[[[YYYWWWXXXYYYZZZ\\\]]]^^^^^^^^^``````^^^XXXSSSSSSXXX^^^]]]fffjjjeee]]]YYYYYYYYY\\\YYYYYY[[[ZZZWWWWWWYYY]]]```bbb```ZZZVVVUUUVVVTTTTTTVVVWWWZZZ\\\]]]^^^ccccccdddeeeeeeeeeeeeeeecccaaa___]]]\\\\\\^^^___^^^```bbbcccbbb___]]]\\\XXXYYYYYYWWWTTTSSSTTTUUUYYY[[[^^^___^^^[[[ZZZYYYUUUTTTSSSTTTXXX]]]bbbeeejjjqqq{{{vvvpppooo{{{ttt___KKKFFFFFFDDDCCCEEEDDDDDDBBB???===<<<>>>@@@CCCCCCCCCDDDFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDAAA@@@===============<<<<<<;;;=========>>>>>>@@@AAAAAADDDDDDDDDDDDDDDEEEGGGGGGHHHJJJLLLNNNOOORRRVVVYYY___bbbfffjjjnnnvvv}}}||||||xxxyyy~~~~~~xxx|||oooTTTGGG======???>>>===>>>>>>@@@BBBDDDDDDEEEHHHJJJHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGLLLLLLLLLLLLMMMOOORRRTTTSSSZZZ___\\\RRRKKKJJJMMMKKKOOOTTTWWWVVVSSSQQQOOOOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUTTTQQQMMMLLLLLLNNNRRRSSSTTTUUUUUUSSSQQQOOORRRQQQRRRSSSPPPNNNSSSZZZ\\\\\\```gggjjjhhhhhhjjjooopppyyy]]]GGG???======???BBBCCCDDDEEEHHHKKKMMMOOOTTTVVVXXXZZZ\\\]]]]]]]]]WWWXXX[[[^^^aaaaaa^^^[[[YYYYYYZZZ\\\\\\\\\\\\\\\[[[___aaa^^^XXXUUUXXX\\\```hhhlllfff^^^ZZZZZZZZZYYYXXXZZZ^^^^^^YYYVVVWWWXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\```aaacccdddeeefffffffffdddccc```^^^]]]]]]]]]^^^\\\\\\]]]]]]\\\ZZZWWWVVVVVVVVVVVVUUURRRQQQRRRSSSXXX[[[^^^___]]][[[ZZZZZZUUUTTTSSSSSSVVVYYY]]]```iiikkk}}}wwwmmmfffbbbjjjvvvgggNNNGGGGGGDDDCCCFFFCCCCCCCCCAAA>>>======???BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHGGGEEECCCAAA@@@>>>>>>======<<<<<<;;;;;;============>>>???@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEGGGIIILLLMMMOOOQQQTTTVVV^^^aaaeeeiiilllsss|||~~~{{{}}}{{{xxxyyy|||~~~uuu^^^KKKDDD>>>===>>>>>>======???AAACCCCCCDDDEEEGGGHHHEEEFFFGGGHHHHHHHHHFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGIIINNNSSSWWWYYYYYY```ddd^^^QQQIIIIIILLLMMMRRRWWWXXXVVVQQQMMMJJJOOOPPPRRRSSSSSSRRRQQQPPPQQQQQQQQQOOOMMMMMMOOOPPPVVVUUURRRPPPPPPPPPQQQRRRRRRQQQQQQRRRQQQOOOSSSYYY^^^\\\]]]bbbdddccceeehhhllliiijjj}}}sssQQQBBB???>>>===???BBBCCCDDDFFFIIILLLNNNOOOQQQRRRUUUXXX[[[]]]^^^_________```bbbddddddaaa___ZZZZZZZZZZZZZZZYYYYYYYYYXXX]]]```___[[[WWWXXXZZZZZZaaaddd```YYYWWWVVVTTTVVVVVVZZZ______ZZZWWWWWWVVVVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[\\\^^^```bbbcccddddddcccbbb```^^^]]]\\\\\\\\\[[[ZZZXXXWWWWWWWWWVVVTTTTTTTTTTTTSSSRRRRRRTTTVVVUUUYYY^^^^^^\\\YYYYYYZZZUUUTTTSSSSSSUUUXXX[[[]]]eeehhhsss~~~qqqfff]]]___fffppprrrSSSJJJIIIEEEDDDHHHBBBCCCCCCBBB@@@>>>>>>???CCCFFFJJJKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDBBBAAA???>>>===<<<<<<<<<<<<<<<===============>>>??????BBBBBBBBBCCCCCCDDDDDDDDDFFFHHHKKKMMMNNNOOORRRTTTYYY\\\aaaeeehhhnnnvvv{{{|||zzz||||||zzz|||}}}~~~gggQQQFFFCCC???>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFIIIOOOTTTXXXYYYXXX]]]___ZZZPPPKKKNNNSSSXXXYYYZZZWWWRRRMMMIIIGGGMMMOOOQQQRRRSSSRRRQQQPPPNNNOOOPPPOOONNNOOORRRTTTVVVSSSOOOMMMNNNQQQUUUXXXTTTQQQPPPSSSTTTRRRTTTWWW^^^[[[[[[___bbbbbbeeejjjkkkiiihhhrrrcccGGG@@@AAA???===???AAABBBDDDGGGJJJMMMOOOPPPOOOPPPSSSXXX]]]bbbfffhhhhhheee```^^^^^^^^^^^^^^^]]][[[ZZZXXXWWWVVVWWWWWWXXX[[[]]]\\\YYYWWWWWWXXXUUU[[[]]]ZZZWWWWWWUUURRRUUUTTTWWW\\\]]]YYYWWWXXXYYY^^^cccbbb]]]YYY[[[]]]]]]\\\[[[ZZZZZZ[[[]]]^^^YYYZZZ\\\]]]___`````````]]]]]]\\\[[[[[[[[[[[[\\\\\\XXXUUUUUUWWWYYYZZZYYYYYYYYYWWWTTTRRRSSSUUUXXXRRRWWW\\\]]]ZZZXXXXXXZZZTTTTTTSSSTTTVVVZZZ]]]___aaahhhnnn|||nnn^^^YYY^^^ddd}}}]]]PPPMMMEEEAAADDDAAABBBDDDCCCAAA@@@@@@@@@FFFKKKPPPRRRPPPLLLIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHGGGEEECCCBBB>>>===<<<<<<;;;<<<============<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDDDDDDDFFFIIIKKKLLLNNNPPPRRRSSSWWW]]]aaaeeejjjqqqwww}}}~~~}}}~~~oooXXXIIIBBBAAA???======>>>???@@@>>>@@@BBBBBBAAABBBCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFEEEFFFGGGHHHIIIMMMKKKJJJLLLOOOSSSTTTSSSRRRVVVXXXVVVSSSUUU]]]eeegggddd\\\SSSKKKGGGGGGHHHJJJLLLOOORRRTTTUUUTTTSSSPPPQQQQQQQQQPPPQQQTTTVVVVVVSSSPPPNNNOOOQQQUUUWWWVVVQQQOOOTTTXXXWWWUUUUUUXXXVVVWWW]]]```aaadddhhhgggkkklllppprrrXXXAAA???BBB@@@>>>@@@AAABBBDDDGGGKKKMMMPPPQQQTTTVVVYYY___fffmmmsssvvvmmmggg^^^WWWUUUVVVYYYZZZ^^^\\\YYYVVVUUUTTTUUUVVVYYYZZZZZZYYYWWWWWWWWWXXXYYY]]]___^^^]]]^^^\\\WWWUUUSSSTTTYYYZZZWWWWWWZZZ\\\hhhrrrooocccZZZ[[[```^^^^^^\\\\\\\\\^^^```bbbZZZ[[[\\\]]]^^^^^^^^^^^^XXXXXXXXXXXXYYYZZZ[[[[[[\\\YYYUUUUUUYYY]]]______bbb```\\\WWWSSSRRRTTTWWWPPPUUU[[[\\\YYYWWWXXXZZZSSSSSSTTTUUUXXX\\\```bbb```iiimmmuuuwww```XXX[[[^^^mmmgggVVVNNNCCC<<<>>>@@@BBBDDDDDDCCCAAAAAAAAAIIIOOOUUUWWWTTTOOOKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDD>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<======>>>>>>???AAABBBCCCDDDDDDDDDBBBEEEHHHJJJKKKLLLNNNPPPPPPUUU[[[```dddiiipppvvvzzz~~~|||dddOOOGGG>>>@@@???<<<<<>>@@@AAAAAAAAAAAABBBDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGEEECCCDDDFFFIIIJJJSSSPPPMMMNNNPPPPPPOOOMMMNNNQQQSSSUUUXXX```mmmvvvssskkk^^^PPPFFFDDDGGGKKKGGGJJJNNNSSSVVVWWWWWWWWWRRRSSSSSSSSSRRRSSSUUUWWWXXXVVVSSSQQQPPPPPPQQQRRRXXXQQQOOOUUU[[[ZZZVVVTTTRRRPPPTTTZZZ^^^___aaaeeeccclllqqqpppzzz___NNNBBBAAAAAA<<<===CCCCCCCCCEEEHHHKKKOOOSSSUUUYYYWWWYYYcccqqq{{{}}}|||pppggg]]]WWWWWWXXXWWWVVVWWWWWWWWWVVVTTTTTTVVVXXXZZZYYYXXXWWWXXXYYY[[[]]][[[\\\]]]]]]\\\YYYUUUSSSOOOOOOOOOQQQTTTXXX]]]___dddnnnuuurrrggg^^^\\\___bbbaaa___^^^^^^^^^___```]]][[[ZZZ[[[]]]___```___]]]\\\[[[XXXVVVUUUWWWYYYXXXZZZ\\\]]]^^^```ccceeegggiiihhh```WWWRRRTTTYYYXXXWWWWWWXXXZZZ\\\^^^___ZZZWWWSSSRRRUUU\\\ccchhhccciiiggghhhnnnYYYWWWWWWcccwwwyyyYYYMMMKKKHHHDDDDDDBBBAAABBBCCCCCCAAA@@@IIIQQQ[[[^^^YYYRRRLLLIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHAAA@@@???>>><<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAAAAAAAACCCEEEDDDDDDDDDFFFHHHKKKMMMOOOSSSTTTWWWYYY]]]cccjjjnnnrrr~~~~~~zzzvvvyyy}}}oooUUUEEECCC<<<===???@@@AAA@@@>>>=========>>>AAACCCDDDCCCBBBHHHHHHHHHIIIIIIIIIIIIIIIHHHEEEDDDEEEDDDEEELLLUUUddd```VVVLLLIIILLLMMMJJJOOOTTTUUU[[[lll~~~qqqfffWWWLLLGGGGGGGGGGGGKKKNNNRRRUUUVVVVVVWWWXXX\\\VVVPPPOOOSSSWWWWWWVVVYYYWWWTTTQQQPPPOOOPPPPPPYYYUUUSSSWWW]]]___[[[VVVWWWSSSQQQTTT[[[______^^^bbbfffhhhpppzzzuuuWWWHHH>>>???@@@<<<===CCCEEEEEEFFFHHHKKKOOORRRTTTXXXXXX[[[cccmmmuuuwwwwwwuuulll___WWWUUUVVVVVVUUUUUUUUUUUUSSSQQQRRRTTTVVVYYYXXXWWWWWWWWWYYY[[[]]]ZZZ[[[[[[ZZZXXXUUUSSSQQQPPPOOONNNOOORRRVVV[[[^^^___eeejjjfff^^^YYYZZZ]]]``````_________```aaaaaa]]]]]]]]]___bbbcccbbbaaa]]]\\\ZZZXXXVVVVVVWWWXXX\\\]]]_________```ccceeekkklllkkkdddZZZTTTTTTXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\WWWSSSUUU\\\dddiiijjj^^^bbbbbbdddyyy}}}ccc[[[TTT]]]nnndddRRRJJJGGGEEEDDDBBB@@@@@@AAABBBAAA@@@GGGOOOXXX]]]ZZZSSSMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHBBBAAA???===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAACCCEEEDDDDDDDDDEEEGGGJJJMMMNNNPPPRRRTTTWWW[[[```gggkkknnnzzz~~~~~~yyyxxx|||uuuaaaLLL@@@>>>;;;<<<>>>?????????>>>>>>@@@@@@BBBEEEHHHHHHGGGEEECCCEEEGGGHHHIIIIIIHHHGGGHHHFFFFFFEEEDDDEEENNNYYYiiihhhbbbVVVNNNLLLLLLKKKOOOXXX```hhhuuu}}}rrrhhhaaaVVVMMMGGGEEEEEEEEEKKKNNNQQQTTTUUUVVVWWWYYY[[[VVVQQQPPPTTTVVVVVVUUUWWWVVVSSSQQQOOOOOOOOOPPPSSSQQQRRRUUUZZZ[[[XXXTTTVVVSSSPPPSSSXXX[[[[[[YYYccceeeeeekkkuuufffNNNCCC===???AAA???@@@EEEGGGGGGHHHIIILLLOOOQQQSSSWWWYYY]]]aaafffjjjmmmnnnxxxoooaaaXXXTTTTTTTTTSSSUUUUUUSSSQQQOOOOOORRRUUUVVVUUUUUUVVVWWWYYY[[[\\\YYYXXXWWWVVVTTTRRRQQQPPPSSSRRRQQQPPPRRRUUUYYY[[[ZZZ\\\\\\ZZZWWWVVVYYY\\\^^^___```aaaaaabbbbbbbbb[[[[[[]]]aaaddddddcccaaa]]]\\\ZZZXXXWWWWWWXXXXXX]]]^^^______^^^^^^```bbbgggiiiiiiccc[[[UUUUUUWWWZZZZZZ[[[[[[ZZZXXXVVVUUUZZZVVVTTTYYYbbbiiiiiiggg]]]^^^^^^aaaoooqqq```UUUYYYddd~~~tttZZZKKKGGGGGGDDDBBB???>>>???AAAAAAAAADDDKKKTTTZZZZZZUUUOOOKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDCCCCCCCCCEEEGGGIIILLLMMMMMMOOORRRTTTXXX]]]cccggghhhuuuyyy~~~}}}{{{yyyzzz~~~kkkUUUGGGAAA>>>;;;<<<<<<===>>>???@@@@@@CCCDDDFFFIIILLLLLLJJJHHHBBBCCCFFFHHHIIIHHHGGGFFFHHHGGGGGGFFFCCCEEEQQQ]]]www{{{wwwhhhWWWOOOMMMMMMLLLVVV```eeekkkooojjj___]]][[[VVVOOOIIIEEEEEEEEEKKKMMMPPPRRRSSSTTTWWWYYYZZZVVVRRRRRRTTTVVVUUUSSSUUUTTTRRRPPPNNNNNNOOOOOONNNPPPTTTWWWYYYYYYWWWVVVXXXUUURRRSSSVVVXXXXXXVVV\\\___^^^eeeqqq{{{vvvxxx{{{|||sssYYYJJJCCC???BBBCCCBBBDDDGGGHHHHHHIIIJJJMMMPPPSSSTTTVVVZZZ^^^`````````ccceeerrrkkkaaaYYYUUUSSSRRRPPPVVVUUUSSSPPPNNNNNNQQQTTTSSSSSSSSSTTTVVVXXXZZZ[[[WWWVVVTTTSSSRRRRRRRRRSSSYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWZZZ\\\^^^___aaabbbbbbbbbaaa```XXXXXXZZZ\\\```bbbaaa```^^^\\\ZZZYYYYYYZZZYYYYYY[[[\\\\\\[[[YYYYYYZZZ\\\]]]```bbb___YYYVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVYYY]]]cccgggfffbbb^^^```___```dddiiiyyyiii___\\\```vvvdddPPPIIIJJJEEEBBB>>>===>>>@@@AAAAAA@@@FFFOOOVVVYYYVVVPPPLLLGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????AAACCCCCCCCCCCCDDDEEEHHHJJJLLLKKKMMMPPPSSSVVVZZZ___ccceeerrrvvvxxx{{{{{{}}}|||aaaKKKCCCBBB???=========>>>???@@@BBBCCCDDDEEEGGGKKKMMMMMMKKKHHHEEEFFFFFFGGGGGGHHHGGGGGGHHHGGGGGGEEEBBBDDDQQQ___www```RRRNNNNNNLLLRRRVVVUUUVVVYYYXXXUUUVVVVVVTTTOOOIIIFFFGGGIIIKKKLLLOOOPPPQQQTTTWWWZZZXXXVVVTTTTTTUUUUUUSSSQQQRRRQQQPPPOOONNNNNNNNNOOOOOOTTTZZZ]]]]]][[[ZZZ[[[[[[YYYVVVVVVWWWXXXXXXWWWZZZ___```bbbmmm}}}uuuqqquuuzzzzzzgggOOOFFFCCCAAABBBCCCCCCDDDGGGHHHHHHIIIKKKNNNQQQTTTVVVUUUYYY]]]^^^[[[ZZZ[[[^^^dddaaa^^^ZZZWWWTTTPPPNNNTTTSSSQQQNNNLLLLLLNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYTTTSSSRRRQQQRRRSSSUUUVVV^^^___``````^^^ZZZVVVSSSRRRRRRSSSUUUWWWYYYYYYYYY___```aaabbbbbbaaa```___[[[YYYWWWXXX\\\___bbbbbb___]]][[[[[[\\\]]][[[YYYZZZ[[[[[[ZZZXXXWWWXXXZZZZZZ\\\^^^\\\XXXUUUUUUVVVWWWVVVUUUTTTTTTVVVWWWXXXYYYdddooosssmmmddd]]]ZZZaaa```dddhhhgggnnnxxxiiibbb```rrrrrrVVVJJJGGGEEEBBB>>>===>>>@@@AAAAAA???BBBIIIRRRWWWWWWRRRMMMDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFCCCAAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@AAABBBBBBBBBCCCDDDGGGIIIJJJJJJMMMPPPRRRUUUXXX]]]```cccppptttvvvrrrWWWCCC@@@@@@===?????????@@@AAACCCDDDEEEBBBCCCEEEIIIKKKLLLIIIGGGHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDAAACCCOOO\\\wwwsss^^^QQQNNNNNNMMMPPPQQQNNNLLLNNNQQQRRRPPPPPPOOOKKKGGGEEEHHHKKKJJJLLLNNNPPPQQQTTTXXX[[[WWWVVVUUUUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOQQQWWW]]]```^^^\\\\\\]]]ZZZYYYWWWVVVWWWXXXXXXXXX___gggfffbbbdddppp|||tttvvvzzz{{{zzz[[[IIIBBBAAA@@@@@@AAABBBDDDFFFJJJJJJKKKLLLOOOQQQTTTVVVTTTXXX[[[\\\YYYXXXXXXYYYXXXYYYZZZZZZXXXUUUQQQOOOQQQQQQPPPNNNKKKIIIJJJLLLOOOPPPQQQRRRSSSUUUUUUVVVRRRRRRQQQQQQRRRTTTUUUVVV]]]___aaabbb```[[[VVVRRRPPPRRRTTTVVVWWWWWWWWWVVV^^^______```````````````___]]]ZZZZZZ]]]aaadddeeeaaa___\\\]]]___```^^^[[[[[[\\\]]]\\\ZZZZZZ\\\]]]``````___\\\XXXUUUTTTTTTWWWWWWWWWWWWYYY[[[^^^___bbbooo}}}~~~sssfff^^^]]]]]]___dddhhhhhhlllqqqhhhcccqqqcccNNNEEEDDDBBB???>>>???AAAAAAAAA???@@@DDDLLLUUUWWWSSSNNNEEEEEEEEEFFFHHHIIIKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@BBBAAAAAABBBCCCEEEHHHIIIJJJLLLOOORRRTTTWWW[[[^^^aaammmqqqsss|||{{{fffPPPDDDBBBBBB???@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCFFFIIIJJJIIIGGGIIIHHHGGGFFFGGGIIILLLNNNMMMIIIFFFDDDCCCDDDMMMVVV___fffiii```TTTNNNMMMMMMJJJLLLNNNNNNMMMLLLLLLKKKJJJKKKJJJHHHFFFFFFGGGIIIIIILLLOOOQQQSSSUUUXXX[[[XXXWWWVVVUUUSSSRRRPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPQQQUUUZZZ\\\[[[YYYYYYYYYVVVUUUUUUUUUVVVXXXYYY[[[\\\fffgggccceeeooo}}}fffNNNEEE@@@AAAAAA@@@AAADDDHHHJJJOOONNNNNNNNNOOOPPPRRRSSSSSSUUUYYYZZZZZZXXXWWWWWWRRRTTTVVVWWWVVVUUUSSSRRRRRRSSSSSSQQQNNNKKKKKKKKKOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSWWWXXXZZZZZZZZZXXXUUUTTTTTTVVVXXXXXXVVVUUUVVVXXX[[[[[[\\\]]]___```bbbcccaaa___]]]]]]```cccdddeeeccc```^^^___bbbccc```\\\\\\]]]^^^^^^]]]]]]___aaacccbbb___\\\XXXVVVVVVVVVYYY[[[^^^aaaddddddddddddfffpppzzzzzzpppfff```___\\\___cccdddffflllyyyzzzppphhhsssuuuZZZKKKDDDBBB@@@@@@AAABBBAAA@@@AAA???@@@HHHRRRWWWTTTOOOHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFDDD@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>======>>>@@@AAAAAAAAAAAACCCEEEGGGHHHHHHKKKNNNPPPRRRUUUXXX[[[\\\gggjjjmmmxxxpppVVVIIIFFFEEECCCBBB@@@AAABBBDDDDDDDDDCCCBBBEEECCCCCCEEEGGGIIIJJJIIIHHHJJJMMMPPPSSSUUUVVVWWWSSSLLLFFFFFFFFFFFFKKKPPPOOOSSSTTTPPPMMMMMMMMMKKKKKKKKKKKKMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLIIIGGGIIILLLPPPSSSUUUWWWYYY[[[XXXXXXVVVTTTQQQPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPQQQQQQSSSVVVWWWVVVUUUUUUTTTRRRSSSTTTVVVWWWZZZ^^^```___jjjllllllttt}}}yyyYYYFFFCCC@@@BBBBBBAAACCCHHHMMMOOOSSSRRRPPPOOONNNOOOOOOPPPSSSTTTWWWYYYZZZZZZXXXWWWRRRSSSUUUUUUUUUTTTUUUUUUUUUWWWXXXVVVSSSOOONNNMMMOOOOOOPPPQQQRRRRRRRRRQQQSSSSSSRRRRRRQQQPPPOOONNNRRRRRRRRRRRRSSSTTTUUUVVVYYY\\\\\\ZZZVVVUUUXXX[[[XXXXXXYYY[[[^^^aaadddfff```___^^^___bbbccccccbbbdddaaa___```dddeeeaaa]]]ZZZ\\\]]]]]]]]]^^^aaaccc```___\\\YYYWWWWWWXXXYYY\\\```fffkkkmmmkkkhhhfffdddiiiooooooiiiccc___^^^___bbbbbbaaaccckkkuuuyyyxxxnnnuuugggUUUDDDBBBAAABBBCCCCCCAAA@@@BBB>>>>>>EEEPPPWWWUUUPPPLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHEEEAAA===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???AAAAAA@@@AAABBBDDDFFFGGGGGGIIIMMMOOOQQQSSSWWWYYYYYYccceeehhhsssyyycccFFF???CCCBBB>>>>>>???AAACCCDDDDDDCCCAAA@@@GGGEEEDDDEEEHHHJJJLLLLLLIIIMMMTTTZZZ___aaa``````WWWNNNGGGGGGIIIIIIJJJMMMNNNOOOMMMJJJKKKOOOOOOKKKVVVQQQLLLLLLMMMNNNNNNPPPJJJKKKMMMRRRUUUSSSLLLGGGHHHLLLQQQUUUWWWXXXYYY[[[YYYXXXWWWTTTPPPOOOPPPQQQLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUTTTSSSRRRRRRTTTVVVXXX[[[^^^bbbeeepppxxxxxxzzzeeeMMMEEEEEE@@@AAABBBCCCEEEIIINNNRRRYYYVVVSSSRRRRRRRRRQQQOOORRRQQQPPPSSSVVVXXXXXXVVVTTTUUUWWWYYYZZZYYYXXXWWWVVVXXXYYYXXXUUURRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSWWW[[[[[[WWWRRRNNNMMMRRRRRRQQQQQQQQQSSSTTTUUUYYYXXXWWWUUUTTTSSSSSSSSS[[[\\\\\\\\\[[[\\\___bbbaaa```___]]]]]]___```aaacccaaa______```aaa```___bbbaaa``````___``````aaa\\\[[[YYYWWWVVVWWWXXXYYY^^^ccckkkooopppmmmkkkiii______```aaa```___^^^]]]___``````aaabbbeeeiiilllsssxxxnnnRRRIIIBBB===@@@CCCBBB@@@???@@@===<<>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHKKKPPPTTTWWW\\\^^^bbbfffkkkqqqxxx}}}kkkVVVEEEEEEGGGBBB>>>???@@@AAACCCDDDDDDDDDCCCCCCIIIGGGEEECCCCCCEEEGGGIIIHHHNNN\\\oooyyyvvvnnniiiiiiUUUGGGHHHKKKIIIJJJPPPRRRNNNJJJIIILLLOOOPPPPPPUUUTTTSSSRRRQQQPPPOOONNNLLLOOORRRTTTTTTRRRNNNKKKKKKLLLNNNPPPRRRTTTUUUUUUXXXWWWVVVUUUSSSQQQOOONNNOOOQQQRRRRRRPPPNNNMMMNNNOOOOOOOOOQQQSSSUUUUUUTTTOOOPPPSSSXXX___fffmmmqqq~~~{{{]]]IIICCCCCCCCCCCCDDDEEEFFFJJJOOORRRWWWVVVWWWXXXZZZZZZXXXVVVSSSQQQPPPRRRUUUXXXXXXWWWVVVWWWYYY[[[[[[[[[ZZZYYYUUUWWWYYYXXXUUUQQQOOONNNRRRRRRSSSSSSSSSSSSRRRRRRVVV___ggghhhaaaZZZWWWWWWUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRZZZ[[[\\\\\\\\\]]]```ccccccbbb```___^^^___```aaaeeeccc```______^^^\\\[[[bbbbbbaaaaaaaaaaaa``````[[[ZZZXXXVVVUUUVVVWWWXXX[[[```fffjjjjjjhhhfffeeeZZZ[[[\\\\\\\\\[[[ZZZYYY[[[\\\^^^___```ccchhhkkk}}}}}}zzzyyybbbNNNFFF@@@BBBDDDCCC@@@???@@@>>>>>>AAAHHHQQQXXX\\\VVVPPPJJJGGGHHHJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCC@@@???======<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEFFFEEEEEEGGGIIINNNRRRTTTYYY[[[___bbbffflllrrrwww}}}vvv^^^MMM@@@AAACCC>>><<>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCDDDEEEGGGKKKOOOQQQTTTWWWZZZ]]]```eeejjjnnnsss|||~~~gggPPPEEE>>>???@@@======AAA??????@@@AAACCCEEEFFFGGGHHHGGGFFFEEEFFFIIIKKKMMMNNNQQQZZZhhhsss|||mmmQQQHHHIIIJJJKKKMMMMMMKKKHHHHHHJJJLLLMMMMMMUUUUUUTTTSSSQQQOOOMMMKKKJJJKKKKKKJJJJJJHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNOOOSSSSSSSSSSSSRRRQQQPPPPPPOOOQQQTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPSSSUUUXXX]]]bbbfffjjjllllllnnnpppmmmgggbbbaaaaaasssYYYJJJCCCBBBDDDCCCDDDEEEEEEEEEFFFJJJLLLQQQVVV]]]dddhhhfffaaa\\\TTTRRRQQQQQQRRRUUUXXXZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^```cccbbb^^^YYYVVVTTTRRRTTTVVVXXXXXXVVVTTTRRRWWWaaakkkmmmhhhbbb``````\\\[[[XXXVVVTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOONNNRRRTTTVVVWWWXXX[[[___bbbeeedddbbbaaa```______```]]][[[[[[\\\___aaaaaaaaa```aaacccddddddcccaaa```\\\[[[XXXVVVUUUVVVWWWWWWTTTWWWZZZ[[[ZZZYYYYYYYYYVVVXXXYYY[[[[[[[[[[[[ZZZYYY[[[\\\]]]]]]___bbbeeemmm{{{|||kkkYYYOOOGGGFFFGGGDDDAAAAAA===>>>???>>>???DDDMMMUUUUUUWWWWWWSSSMMMHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBB??????===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCCCCDDDFFFIIILLLNNNQQQSSSVVVXXX[[[^^^cccfffrrrwww}}}zzz|||tttYYYHHHBBB???AAA@@@>>>???CCC@@@@@@@@@@@@AAACCCEEEGGGFFFFFFFFFFFFHHHJJJLLLNNNNNNOOOTTT[[[bbbiiiuuuoooVVVIIIGGGFFFHHHJJJLLLKKKJJJJJJKKKLLLMMMNNNTTTTTTUUUTTTRRROOOLLLJJJKKKIIIHHHFFFEEEDDDDDDDDDGGGHHHJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQOOORRRTTTUUUTTTRRRQQQRRRPPPQQQRRRQQQPPPOOOPPPQQQPPPRRRTTTWWWZZZ\\\]]]^^^```bbbcccbbb^^^[[[ZZZZZZbbbNNNFFFDDDEEEGGGEEEFFFGGGGGGFFFGGGJJJLLLRRRVVV\\\cccfffccc]]]WWWSSSSSSRRRQQQRRRUUUXXX[[[YYYYYYXXXXXXYYYZZZ\\\]]]aaadddfffeeeaaa]]]ZZZXXXVVVWWWZZZ[[[[[[ZZZWWWVVVYYY[[[___aaabbbaaa___]]]]]][[[XXXUUUSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOMMMMMMMMMOOOQQQSSSTTTXXX\\\___bbbaaaaaa``````_________ZZZYYYYYY[[[___bbbcccccc^^^___aaacccccccccaaa```^^^]]]ZZZXXXWWWWWWXXXXXXSSSUUUXXXXXXWWWVVVUUUVVVVVVXXXZZZ\\\]]]]]]]]]]]]^^^___```___^^^^^^```aaammmooosss___UUULLLKKKKKKGGGCCCAAA<<<======<<<;;;???FFFLLLNNNRRRUUUTTTNNNIIIGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMPPPSSSUUUWWWZZZ]]]```jjjmmmttt~~~yyyvvvxxxcccKKKDDDAAA@@@AAA@@@>>>???BBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLMMMOOONNNPPPTTTVVVXXX```iiirrrfffVVVKKKDDDAAADDDHHHFFFFFFGGGHHHHHHHHHIIIJJJRRRSSSTTTUUUSSSOOOKKKIIIKKKIIIFFFDDDCCCCCCDDDEEEIIIJJJKKKLLLMMMMMMNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRSSSSSSQQQPPPOOOPPPPPPQQQSSSRRRPPPOOOPPPRRRRRRSSSUUUVVVWWWWWWWWWWWWZZZ\\\^^^___^^^\\\[[[ZZZtttUUUHHHFFFEEEFFFIIIHHHIIIKKKKKKJJJKKKMMMOOOUUUWWWZZZ^^^___]]]XXXSSSRRRRRRSSSRRRRRRTTTXXX[[[YYYXXXWWWVVVWWWYYY[[[]]]aaacccdddccc```]]][[[[[[YYYZZZ\\\]]]]]]\\\ZZZYYYZZZYYYXXXZZZ]]]___^^^\\\\\\[[[XXXUUURRRQQQPPPPPPNNNOOOPPPPPPPPPNNNMMMLLLJJJLLLNNNPPPRRRUUUYYY\\\\\\]]]]]]^^^______``````\\\[[[ZZZ[[[]]]______^^^ZZZ\\\^^^```aaaaaaaaaaaa___^^^[[[YYYXXXWWWXXXYYYTTTVVVXXXXXXVVVTTTSSSSSSUUUVVVXXX[[[]]]^^^^^^^^^bbbccccccbbb```^^^___```kkkiiivvvxxxiii___WWWTTTRRRKKKDDDAAA<<<<<<<<<;;;;;;===AAADDDFFFKKKOOOPPPMMMIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIHHHGGGFFFEEEBBBAAA???>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>AAAAAABBBCCCEEEFFFHHHIIIJJJMMMPPPRRRTTTWWWZZZ\\\```dddkkkvvv{{{vvvxxxrrrWWWEEEAAA@@@>>>>>>>>>>>>>>>???CCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJJJJIIIHHHJJJMMMNNNLLLOOOTTTZZZWWWQQQJJJCCC@@@CCCFFFEEEGGGJJJJJJJJJJJJKKKLLLOOOQQQTTTUUUTTTPPPLLLIIIJJJHHHFFFDDDCCCCCCDDDEEEJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNNNNPPPQQQRRRTTTUUUSSSPPPNNNPPPRRRQQQRRRRRRSSSSSSTTTUUUUUUZZZ\\\___aaaaaa___]]][[[cccJJJCCCEEEDDDEEEHHHIIIJJJLLLLLLLLLMMMOOOQQQZZZYYYYYYYYYZZZYYYVVVTTTPPPRRRTTTTTTSSSTTTWWWZZZZZZYYYWWWVVVVVVYYY\\\^^^```aaabbb```^^^\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYZZZ\\\]]]]]]]]][[[XXXUUUSSSQQQQQQQQQMMMNNNOOOPPPPPPOOOMMMLLLJJJKKKMMMOOOPPPSSSWWW[[[VVVWWWYYY[[[]]]___``````]]][[[YYYYYYZZZZZZYYYXXXWWWXXXZZZ\\\^^^```aaabbb___]]][[[XXXWWWWWWWWWXXXSSSVVVYYYYYYWWWTTTRRRQQQTTTVVVYYY[[[^^^___``````bbbcccdddcccaaa______```eeehhhsssxxxnnneee```[[[QQQGGGBBB>>><<<;;;<<<===>>>>>>===AAADDDHHHJJJJJJHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFBBBAAA@@@>>>===<<<;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======??????@@@AAACCCDDDEEEEEEGGGJJJMMMPPPRRRTTTWWWYYY[[[___hhhrrryyy~~~}}}cccOOOEEEAAA???<<<;;;===@@@@@@>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFCCCDDDHHHJJJGGGFFFGGGJJJKKKIIIFFFDDDDDDDDDDDDFFFJJJMMMNNNMMMMMMNNNOOOMMMPPPSSSUUUUUUQQQLLLIIIGGGFFFEEECCCCCCCCCDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLOOOSSSVVVVVVXXXYYYVVVPPPLLLMMMOOONNNMMMNNNOOOQQQSSSVVVWWWZZZ]]]aaafffhhhfffccc___sssYYYCCC@@@DDDCCCCCCFFFGGGIIIKKKLLLLLLLLLNNNPPP]]][[[XXXWWWWWWWWWWWWVVVOOORRRUUUUUUTTTTTTWWWYYY[[[YYYWWWVVVVVVYYY\\\___aaabbbaaa```^^^]]]^^^```[[[[[[[[[[[[[[[[[[[[[[[[UUUXXX\\\[[[YYYXXX[[[^^^]]][[[YYYVVVSSSRRRRRRRRRMMMNNNOOOPPPPPPOOOMMMLLLJJJLLLNNNOOOPPPSSSWWWZZZRRRTTTVVVZZZ\\\___```aaa[[[YYYWWWWWWWWWXXXWWWVVVUUUVVVWWWYYY\\\___aaaccc^^^]]]ZZZWWWVVVVVVVVVWWWSSSVVVYYYYYYWWWSSSQQQPPPVVVXXXZZZ]]]```aaabbbbbb```bbbccccccbbb```aaaaaa```hhhuuuyyyoooiiibbbUUUHHHBBB???===<<<===@@@@@@===:::???AAADDDGGGHHHGGGEEECCCEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEHHHKKKNNNPPPRRRUUUWWWWWW[[[dddmmmpppuuu}}}~~~lllUUUGGGCCCBBB???<<<;;;???CCCCCC@@@===???@@@BBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEJJJFFFEEEJJJMMMJJJFFFEEEEEEDDDCCCCCCFFFHHHGGGCCCCCCGGGKKKLLLKKKJJJKKKLLLKKKNNNSSSUUUUUURRRMMMJJJEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLPPPWWW[[[ZZZ\\\\\\WWWPPPKKKKKKMMMMMMMMMNNNPPPSSSXXX\\\^^^YYY\\\cccjjjnnnnnnjjjfff\\\MMMCCCFFFHHHDDDEEEKKKIIIIIIIIIJJJLLLOOOQQQSSSXXXYYYZZZYYYWWWWWWXXXZZZSSSRRRPPPPPPQQQSSSWWWYYY[[[WWWRRRQQQSSSWWWZZZ\\\___````````````^^^]]]\\\YYYYYYXXXYYYZZZYYYWWWUUUUUUVVVWWWVVVVVVWWWZZZ]]]___]]]YYYUUURRRRRRSSSTTTSSSRRROOOMMMKKKJJJJJJJJJLLLLLLMMMOOOQQQRRRTTTTTTWWWUUUUUUVVVYYY\\\]]]]]]ZZZVVVSSSSSSUUUVVVTTTRRRTTTTTTTTTUUUWWWZZZ]]]^^^^^^^^^\\\XXXTTTRRRSSSUUUSSSVVVXXXWWWTTTRRRRRRTTTYYYYYYZZZ[[[]]]^^^______bbbdddeeeeeebbb`````````cccmmmuuussshhhbbbZZZMMM@@@<<<>>>@@@@@@???>>>>>>>>>===>>>@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIGGGGGGHHHJJJFFFEEECCC@@@>>><<<:::999;;;;;;;;;::::::999999999<<<<<<<<<<<<===============>>>???@@@AAABBBCCCCCCGGGGGGGGGHHHJJJMMMPPPQQQVVV[[[```cccgggnnnyyy~~~~~~sssZZZGGG@@@@@@============>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFEEEDDDGGGLLLPPPOOOIIIBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFIIILLLNNNMMMLLLLLLMMMBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLLLLNNNPPPSSSTTT[[[cccfff___UUUNNNKKKIIIOOOOOOQQQTTTZZZ^^^```aaa``````cccjjjppppppkkkeeeuuuVVVJJJBBBEEEGGGDDDDDDJJJIIIIIIJJJKKKMMMOOOPPPQQQVVVWWWXXXWWWWWWWWWYYY[[[VVVUUUTTTSSSSSSTTTUUUVVVYYYWWWUUUVVVXXXZZZZZZZZZ]]]^^^___``````^^^]]][[[YYYYYYYYYZZZ[[[ZZZWWWUUUUUUVVVVVVVVVUUUVVVYYY[[[\\\\\\[[[ZZZXXXUUURRRQQQRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLNNNOOOQQQRRRTTTUUUXXXVVVUUUUUUXXX[[[\\\\\\[[[YYYVVVUUUTTTSSSRRRPPPTTTTTTTTTUUUWWWYYY[[[]]][[[\\\[[[XXXUUURRRRRRRRRSSSUUUVVVUUUSSSRRRSSSUUUXXXXXXZZZ[[[\\\]]]]]]^^^aaacccddddddaaa___^^^___aaajjjqqqsssjjjaaaVVVKKKDDD>>>???@@@@@@???=========<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIHHHGGGGGGHHHJJJFFFEEEDDDAAA???===;;;:::::::::::::::::::::::::::;;;<<<<<<<<<============<<<===>>>???@@@AAABBBBBBEEEEEEEEEGGGIIILLLOOOPPPTTTXXX\\\___cccjjjttt|||wwwdddPPPCCC>>>>>>============>>>???@@@AAA@@@?????????>>>?????????@@@?????????@@@BBBDDDEEEDDDDDDGGGLLLPPPPPPJJJDDDCCCCCCDDDDDDDDDDDDEEEEEECCCDDDFFFHHHIIIIIIHHHGGGGGGIIILLLMMMLLLKKKKKKKKKDDDEEEFFFGGGGGGFFFDDDDDDGGGFFFEEEDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMOOORRRSSSYYYbbbfffaaaXXXSSSRRRPPPQQQQQQQQQTTTYYY^^^```aaa```aaadddiiinnnmmmgggaaa|||~~~dddOOOEEEAAAEEEGGGDDDDDDHHHIIIJJJKKKMMMNNNOOOOOOOOORRRSSSUUUUUUUUUWWWYYY[[[YYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWYYY[[[[[[YYYWWWYYY[[[^^^___```^^^\\\[[[ZZZYYYZZZ[[[\\\[[[YYYVVVUUUVVVWWWVVVUUUUUUWWWYYYXXX[[[^^^___]]]XXXRRRNNNQQQNNNLLLMMMRRRSSSQQQMMMLLLMMMNNNOOOQQQRRRTTTUUUZZZWWWTTTTTTVVVYYY[[[\\\[[[[[[ZZZWWWSSSPPPOOOOOOTTTTTTUUUVVVWWWYYY[[[\\\[[[\\\]]][[[XXXUUUTTTTTTSSSSSSTTTSSSRRRRRRTTTVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^___aaa```]]][[[ZZZZZZ^^^ccciiivvvwwwoooeeeVVVKKKIIIAAAAAA@@@???>>>===<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGHHHJJJHHHGGGEEECCCAAA>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDGGGJJJLLLNNNPPPSSSWWWZZZ]]]dddmmmsss{{{fffRRRFFF@@@>>>===============>>>???@@@@@@@@@??????>>>>>>=========???>>>>>>>>>???AAABBBDDDCCCDDDFFFKKKOOONNNJJJEEEBBBBBBCCCCCCDDDDDDDDDDDDAAABBBDDDFFFHHHHHHHHHGGGFFFHHHKKKLLLKKKJJJKKKKKKGGGHHHHHHIIIHHHGGGFFFEEEHHHFFFDDDBBBBBBDDDGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQTTT]]]ccc___YYYVVVVVVVVVTTTSSSRRRTTTXXX]]]___``````aaaccchhhjjjhhhbbb\\\zzzmmmRRRIIICCCAAAEEEHHHFFFFFFHHHJJJKKKMMMNNNOOOOOONNNMMMNNNPPPRRRSSSSSSUUUXXX[[[XXXYYYYYYYYYYYYWWWVVVUUUTTTTTTVVVYYY[[[ZZZXXXUUUVVVXXX[[[^^^___^^^\\\ZZZZZZ[[[[[[]]]___^^^[[[XXXVVVWWWXXXWWWVVVUUUVVVXXXWWWZZZ^^^```^^^YYYSSSOOOPPPLLLIIIMMMTTTWWWTTTOOOMMMMMMNNNOOOPPPSSSUUUVVV[[[XXXTTTRRRTTTWWWZZZ\\\YYY[[[[[[XXXSSSOOOOOOQQQSSSTTTUUUWWWYYY[[[]]]^^^___```___]]]ZZZXXXXXXYYYSSSRRRRRRQQQQQQSSSVVVXXXTTTUUUWWWYYYYYYYYYXXXWWWXXXZZZ\\\[[[YYYWWWVVVVVV]]]]]]^^^iiitttxxx}}}uuuwww{{{zzz|||vvvmmm\\\PPPMMMCCCAAA???>>>??????>>>>>>===<<<;;;:::;;;<<>>999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<======>>>>>>??????@@@AAADDDGGGJJJKKKMMMOOORRRTTTXXX^^^ffflll}}}}}}||||||}}}~~~|||rrrXXXGGGBBBBBB@@@======<<<<<<======>>>???@@@@@@@@@@@@??????>>>===<<<>>>=========>>>???AAABBBDDDDDDEEEHHHJJJJJJFFFBBBAAAAAABBBBBBCCCCCCDDDDDD@@@AAACCCEEEFFFGGGGGGGGGEEEGGGIIIJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOOOOYYY___[[[VVVTTTVVVVVVVVVUUUSSSTTTWWW[[[^^^___]]]^^^aaaeeegggddd___[[[|||^^^GGGEEECCCCCCGGGIIIHHHHHHJJJKKKLLLMMMOOOOOOOOONNNMMMLLLMMMOOOPPPQQQSSSVVVXXXVVVWWWXXXZZZZZZYYYXXXWWWWWWVVVVVVXXXZZZ[[[ZZZYYYUUUVVVYYY\\\]]]\\\[[[YYY[[[[[[]]]___aaa```\\\YYYWWWYYYYYYXXXVVVUUUVVVVVVWWWXXXZZZ[[[ZZZWWWSSSQQQOOOKKKHHHLLLTTTXXXUUUQQQNNNNNNNNNNNNPPPSSSUUUWWWZZZWWWSSSQQQSSSWWWZZZ[[[VVVXXXZZZXXXTTTQQQQQQSSSQQQSSSUUUXXX[[[^^^```aaaaaaaaa___\\\YYYYYY[[[]]]SSSRRRQQQQQQRRRTTTVVVXXXSSSTTTUUUVVVVVVVVVUUUTTTVVVXXXZZZZZZXXXWWWVVVWWW\\\YYYVVV___iiikkk~~~zzzrrrooohhhnnnzzzzzztttfffVVVNNNEEEBBB???>>>@@@AAAAAAAAA???===<<<::::::<<<>>>???>>>>>>???@@@AAACCCEEEFFFEEEFFFHHHGGGFFFFFFGGGIIIIIIHHHGGGEEECCCAAA@@@???::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>???AAADDDFFFHHHKKKLLLNNNPPPUUU[[[bbbgggsss{{{{{{zzzzzz{{{}}}~~~|||{{{}}}xxxdddMMMAAAAAACCC???:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>======<<<===>>>@@@AAACCCCCCDDDEEEEEECCCAAA>>>???@@@@@@AAABBBBBBCCCCCC@@@@@@AAACCCDDDEEEEEEEEEIIIJJJKKKIIIFFFDDDDDDEEEGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGHHHJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNWWW]]]YYYSSSRRRTTTUUUVVVTTTSSSTTTWWWZZZ\\\]]]YYY[[[^^^aaacccbbb___]]]jjjRRRCCCCCCCCCEEEGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNKKKLLLNNNNNNNNNPPPRRRTTTSSSTTTVVVXXXYYYZZZYYYYYYZZZYYYXXXXXXZZZ\\\\\\\\\UUUVVVWWWYYYZZZZZZYYYYYYZZZ[[[]]]___aaa```\\\YYYXXXYYYZZZYYYVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNJJJHHHJJJPPPTTTTTTRRROOONNNNNNNNNPPPSSSVVVXXXXXXUUURRRRRRTTTWWWYYYZZZTTTVVVXXXWWWVVVTTTSSSSSSQQQRRRUUUXXX\\\^^^___```^^^^^^]]]ZZZXXXXXXZZZ\\\UUUSSSQQQRRRTTTVVVWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[YYYUUU[[[dddeeesss|||oookkkkkkooo}}}wwwnnn^^^PPPIIIEEE@@@???AAACCCCCCBBB???>>>===<<<;;;;;;<<<============???@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======>>>???AAACCCEEEIIIIIIJJJMMMRRRYYY___cccjjjooo}}}~~~}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}||||||dddVVVEEE>>>???AAA===777<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@>>>===>>>>>>===<<<===>>>???@@@BBBBBBBBBBBBAAA@@@>>>===>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCCMMMMMMKKKHHHDDDAAA@@@@@@EEEEEEGGGGGGGGGGGGFFFEEEDDDFFFHHHJJJIIIGGGEEECCCFFFGGGHHHJJJLLLMMMOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNWWW\\\XXXQQQPPPRRRSSSTTTSSSSSSTTTWWWZZZZZZZZZXXXYYY[[[]]]^^^___``````pppWWWIIIEEEBBBDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQLLLMMMMMMMMMLLLMMMOOOQQQSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVXXXZZZ[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ]]]___^^^ZZZWWWVVVWWWXXXWWWTTTQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOMMMJJJHHHHHHKKKOOOQQQRRRPPPOOONNNNNNPPPSSSVVVXXXUUUSSSRRRRRRUUUXXXYYYZZZVVVUUUVVVWWWWWWVVVSSSQQQQQQSSSUUUXXXZZZ[[[[[[[[[ZZZ\\\^^^]]]\\\ZZZYYYYYYVVVTTTSSSTTTWWWXXXWWWUUUTTTSSSQQQOOOOOOOOOQQQQQQSSSUUUYYYZZZZZZZZZ[[[\\\WWW]]]\\\\\\aaabbbjjj}}}{{{uuusssqqqzzzxxxuuuiiiZZZOOOIIICCC@@@BBBCCCBBBAAA>>>>>>===<<<;;;;;;::::::=========>>>???@@@BBBCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<;;;:::999999888888999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>======>>>???AAABBBGGGFFFGGGJJJPPPWWW]]]```dddgggrrr~~~{{{yyyyyy{{{{{{{{{|||zzzxxxyyyzzz|||||||||~~~wwwTTTLLLBBB>>>>>>???<<<999<<<<<<<<<<<<<<<===??????>>>???@@@AAAAAA@@@>>>===???>>>=========>>>???@@@???@@@AAAAAA@@@???@@@@@@======>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAGGGHHHGGGFFFCCCBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKSSSXXXTTTNNNNNNPPPQQQPPPPPPRRRUUUXXXYYYYYYWWWYYYYYYZZZZZZ[[[]]]___aaaaaaKKKDDDGGGAAADDDEEEEEEEEEHHHKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRLLLMMMMMMMMMKKKKKKLLLNNNSSSSSSTTTTTTUUUVVVWWWWWWRRRRRRSSSVVVXXXXXXVVVTTTWWWVVVUUUTTTUUUVVVWWWXXXTTTVVVXXX[[[]]]\\\XXXUUUUUUVVVWWWUUURRROOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLMMMKKKHHHGGGHHHKKKOOORRRPPPOOONNNNNNPPPSSSVVVYYYSSSRRRQQQSSSVVVXXXYYYYYYXXXVVVUUUVVVXXXWWWSSSNNNRRRSSSUUUWWWXXXXXXWWWWWWXXX\\\aaacccaaa]]]ZZZXXXVVVUUUTTTVVVXXXYYYWWWTTTTTTRRRPPPMMMMMMNNNPPPQQQOOORRRUUUWWWXXXXXXZZZ[[[UUUaaaccc^^^^^^___fffuuu{{{yyyvvvwwwzzzzzzssseeeTTTMMMEEEAAABBBCCCAAA???=========<<<;;;:::888777============>>>@@@AAABBBDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@======<<<;;;999888777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<>>======>>>@@@@@@EEEDDDDDDHHHNNNVVV\\\___^^^```gggsss~~~~~~}}}zzzwwwuuuvvvxxxyyyyyyzzzxxxuuuuuuwwwyyyzzzzzzfffMMMHHHBBB???>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???<<<===???@@@AAA@@@>>>===??????>>>======>>>@@@@@@===>>>@@@@@@@@@AAABBBDDD<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@>>>@@@BBBCCCDDDGGGJJJMMMCCCDDDFFFHHHIIIIIIIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFGGGIIILLLNNNPPPQQQNNNNNNOOONNNNNNMMMLLLKKKFFFOOOTTTPPPJJJJJJMMMOOONNNOOOQQQUUUXXXYYYXXXVVV[[[[[[ZZZYYYXXX[[[^^^bbbnnnQQQEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJKKKMMMNNNNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLRRRTTTWWWYYYZZZYYYWWWVVVSSSSSSSSSSSSTTTUUUVVVVVVWWWSSSOOOOOORRRUUUVVVUUUSSSTTTVVVVVVVVVTTTRRRQQQOOOPPPSSSVVVXXXUUUQQQNNNNNNNNNNNNMMMKKKKKKMMMOOONNNMMMJJJIIIJJJMMMPPPRRRSSSQQQOOOOOOQQQTTTUUUVVVVVVUUURRRQQQRRRTTTXXXZZZ[[[XXXTTTSSSTTTTTTQQQOOORRR\\\bbb^^^WWWUUUXXXYYYWWWZZZ___aaaaaa___^^^^^^ZZZZZZXXXWWWVVVUUUTTTTTTWWWTTTSSSSSSQQQOOORRRWWWVVVUUUTTTVVVYYY[[[\\\[[[```aaaaaa```^^^^^^___aaattt{{{wwwuuuxxx}}}|||yyy~~~qqqaaaRRRDDDBBBDDDAAA>>>>>>@@@???>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<===AAABBBDDDEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<======>>>>>>??????BBBCCCEEEGGGJJJOOOVVVZZZ[[[]]]bbbjjjttt}}}uuutttssstttvvvxxxxxxwwwyyyuuutttvvvwwwwwwzzz~~~sssYYYJJJEEE???<<<>>>@@@AAA@@@<<<<<<<<<<<<===>>>@@@@@@??????=========>>>???@@@@@@@@@???>>>======>>>>>>>>>@@@DDDFFFFFFDDD@@@>>>????????????@@@AAABBBBBB@@@???>>>>>>@@@@@@@@@???CCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPQQQNNNMMMMMMOOOOOOLLLHHHMMMLLLLLLLLLLLLLLLMMMMMMUUUTTTSSSSSSUUUWWWZZZ\\\\\\XXXVVVXXX[[[[[[\\\```eeeNNNFFFEEEDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKQQQSSSUUUWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVRRROOOOOOQQQTTTUUUUUUSSSTTTVVVWWWVVVUUUSSSRRRNNNOOORRRTTTVVVUUUSSSQQQNNNOOOOOONNNMMMMMMOOOQQQXXXTTTNNNIIIHHHKKKOOORRRTTTRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSRRRSSSUUUXXXYYYZZZVVVRRRQQQQQQQQQPPPNNNSSS]]]ccc___YYYWWWXXXYYYXXX[[[^^^```___^^^]]]]]]XXXXXXWWWWWWWWWWWWWWWXXXWWWTTTSSSVVVUUUSSSSSSUUUTTTSSSSSSUUUXXX[[[[[[[[[^^^_________]]]]]]___aaafffrrroooqqq{{{{{{iiiXXXHHHCCCCCCBBBBBBDDD???>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===???@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@???===<<<;;;:::::::::::::::::::::::::::999999:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>@@@BBBDDDEEEHHHMMMSSSXXXZZZ\\\___cccjjjttt~~~zzztttsssrrrsssvvvwwwwwwwwwxxxuuusssuuuuuutttxxx~~~eeeMMMHHHDDD???===>>>???@@@???<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>????????????>>>>>>===<<<<<<<<<===>>>???BBBCCCCCCAAA>>><<<@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@AAAAAAAAA@@@???BBBBBBCCCGGGJJJIIIEEEAAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMKKKHHHLLLKKKKKKKKKKKKLLLLLLMMMPPPQQQQQQSSSUUUXXX[[[]]]WWWTTTTTTWWWYYYXXXXXX[[[tttYYYKKKHHHGGGDDDFFFFFFFFFGGGIIIJJJLLLMMMPPPOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJPPPQQQSSSUUUUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUURRRPPPOOOQQQSSSTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRUUUWWWXXXXXXVVVUUUNNNOOOPPPPPPOOOOOOQQQSSSbbb\\\SSSKKKHHHJJJNNNRRRUUUTTTSSSSSSTTTUUUVVVWWWTTTTTTUUUUUUWWWXXXYYYZZZZZZWWWRRROOONNNNNNNNNMMMRRR\\\ccc```ZZZXXXXXXXXXZZZ\\\^^^^^^]]]\\\\\\\\\VVVVVVVVVWWWXXXYYY[[[[[[XXXUUUUUUYYY\\\XXXTTTSSSRRRQQQQQQSSSWWWZZZ[[[[[[[[[\\\]]]]]]\\\\\\^^^```]]]pppooofffgggooorrrdddSSSJJJFFFDDDCCCDDD>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>@@@BBBDDDFFFHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@>>><<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;<<<<<<===>>>@@@AAACCCFFFJJJPPPUUUWWWXXXZZZ\\\```hhhpppvvv~~~xxxtttsssrrrqqqrrruuuwwwwwwwwwyyyuuussstttsssssswww~~~oooWWWEEEDDDBBB???>>>>>>???>>>======<<<<<<======>>>???@@@??????@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<>>>>>>???@@@???>>><<<;;;AAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@BBBGGGLLLKKKBBB;;;@@@AAACCCFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPLLLJJJHHHHHHJJJJJJJJJIIIKKKKKKJJJJJJKKKLLLMMMMMMPPPPPPRRRTTTVVVWWWXXXXXXSSSRRRTTTYYY[[[WWWVVVXXXeeeOOOJJJJJJHHHDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIPPPQQQRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTUUUSSSRRRQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVPPPTTTYYY\\\[[[WWWTTTQQQMMMNNNPPPPPPOOOPPPRRRSSSeee___WWWOOOKKKLLLOOORRRUUUVVVVVVUUUTTTUUUVVVXXXTTTVVVXXX[[[\\\]]]\\\\\\___\\\VVVQQQNNNMMMMMMMMMNNNXXX___^^^ZZZYYYYYYXXX\\\^^^___^^^\\\[[[[[[\\\WWWWWWWWWXXXYYYZZZ[[[\\\YYYUUUVVV]]]```\\\UUUQQQPPPOOOOOORRRVVVYYY[[[[[[XXXZZZ[[[[[[ZZZ[[[]]]______jjjuuujjjhhhjjj{{{jjj[[[QQQIIIEEECCC>>>>>>??????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDAAA???===;;;;;;::::::::::::::::::::::::;;;:::::::::999999888888999999::::::;;;<<<<<<<<<>>>???@@@AAADDDHHHNNNRRRSSSTTTVVVYYY\\\bbbjjjooouuuyyytttpppqqqpppppprrrtttwwwwwwwwwyyyvvvuuutttrrrrrrwwwvvv___LLLAAAAAA@@@???>>>>>>>>>===<<<===============>>>????????????AAAAAAAAA@@@>>>===<<<<<<<<<======<<<<<<<<<>>>>>>>>>=========<<<<<>>AAADDDGGGIIIHHHFFFEEEFFFFFFGGGHHHHHHFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOORRRSSSUUUUUUUUUTTTRRRQQQRRRSSSXXX^^^^^^ZZZWWWXXXyyy[[[LLLKKKMMMJJJFFFGGGHHHHHHJJJLLLNNNOOOQQQMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVUUUSSSSSSUUUUUUTTTSSSSSSSSSTTTUUURRRRRRSSSTTTTTTUUUUUUUUULLLSSS\\\```]]]UUULLLHHHKKKMMMNNNOOONNNNNNPPPQQQ___\\\WWWSSSPPPPPPQQQRRRUUUVVVWWWVVVTTTSSSUUUVVVVVVXXX\\\___aaaaaa```___eeebbb\\\UUUPPPMMMMMMMMMKKKTTT[[[ZZZXXXYYYYYYXXX]]]___```___]]][[[\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZYYYVVVWWW^^^bbb]]]VVVQQQOOONNNOOOQQQUUUXXXZZZZZZWWWXXXYYYYYYYYYYYY[[[]]]```ggg{{{uuukkkhhhwwwlllZZZPPPKKKIIIAAAAAAAAA@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>AAADDDFFFHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGEEECCCAAA>>>===<<<:::::::::::::::::::::::::::::::::999999888888888999::::::;;;;;;<<<=========>>>???@@@BBBFFFLLLPPPPPPRRRTTTWWWYYY^^^dddhhhqqqyyy~~~zzzuuuqqqoooqqqpppoooqqquuuwwwxxxxxxwwwuuuuuuuuurrrqqqwww~~~cccNNNCCC?????????@@@???>>>======<<<>>>============>>>>>>??????@@@@@@AAA@@@???>>>===<<<<<<===>>>>>>>>>===<<<>>>>>>============>>>>>>AAABBBCCCEEEEEEEEEEEEEEEEEEGGGHHHHHHEEECCCBBBCCCBBBEEEFFFEEEBBB???@@@AAA???BBBFFFIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVUUUSSSQQQOOOQQQTTTZZZ```___ZZZWWWYYYlllVVVMMMNNNNNNLLLIIIHHHIIIIIIKKKMMMOOOQQQRRRLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHIIIOOONNNMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRTTTTTTUUUTTTRRRRRRSSSTTTQQQQQQQQQQQQQQQRRRRRRRRROOOXXXdddhhhcccXXXNNNHHHJJJLLLNNNNNNMMMMMMNNNOOOVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWUUURRRQQQRRRTTTUUUWWW[[[___aaabbbaaa```eeeccc^^^XXXRRRNNNNNNOOOLLLTTTXXXWWWVVVWWWXXXWWW[[[]]]______]]][[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWYYYVVVWWW]]]___[[[UUUSSSPPPOOOOOOQQQUUUXXXYYYYYYWWWXXXYYYYYYXXXXXXZZZ\\\]]]dddvvvooohhhppp}}}www```UUUQQQOOOFFFEEECCCAAA???>>>>>>===>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===@@@CCCEEEGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFDDDBBB@@@???>>>::::::::::::::::::::::::999999999999999888888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@DDDIIIMMMPPPRRRSSSTTTUUUXXX[[[^^^gggmmmvvv}}}xxxtttrrrpppnnnpppoooppprrruuuxxxzzzzzzuuuuuuvvvwwwtttrrrxxxnnnVVVHHHCCCBBB>>>???@@@???>>>======>>>>>>>>>============>>>>>>???????????????>>>===<<<;;;<<<===>>>???>>>===<<<<<<======>>>>>>??????@@@AAABBBDDDEEEFFFFFFEEEDDDDDDFFFHHHFFFCCCAAACCCEEEEEEHHHHHHDDD>>>;;;???EEEAAADDDGGGIIIJJJIIIFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKMMMLLLKKKJJJJJJKKKIIIIIIJJJKKKMMMNNNPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSPPPSSSYYY^^^\\\WWWVVVYYYnnn___RRROOOQQQPPPNNNNNNIIIIIIJJJLLLNNNPPPRRRTTTOOOMMMKKKHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIILLLKKKIIIIIIIIIKKKNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRQQQSSSTTTSSSPPPOOOPPPRRRPPPOOOOOONNNNNNNNNNNNOOORRR\\\ggglllfff[[[RRRLLLJJJLLLNNNOOOMMMLLLLLLMMMPPPPPPPPPQQQRRRSSSTTTTTTQQQTTTVVVTTTPPPNNNOOORRRQQQTTTWWW[[[^^^___^^^^^^______]]]XXXRRROOOOOOPPPRRRWWWYYYVVVTTTUUUUUUTTTWWWZZZ]]]^^^\\\ZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWXXXVVVWWW[[[[[[WWWUUUVVVQQQPPPPPPRRRUUUXXXXXXXXXXXXYYYYYYYYYWWWWWWYYY[[[[[[eeevvvyyyvvvvvvxxxggg[[[SSSKKKIIIEEEAAA???>>>>>>???>>>>>>===<<<<<<<<<<<<<<<============???BBBEEEGGGEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEECCCBBBAAA@@@::::::::::::::::::::::::888888888888999999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFJJJOOOQQQRRRSSSSSSTTTVVVXXX]]]bbbjjjsss~~~|||vvvqqqooonnnnnnnnnppppppppprrrvvvzzz{{{{{{wwwyyy}}}|||yyywww^^^MMMGGGFFFDDD???@@@AAA???===<<<>>>AAA>>>>>>============>>>>>>@@@???>>>===<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;999:::<<<>>>???@@@@@@@@@@@@BBBDDDEEEFFFFFFEEEDDDCCCEEEFFFCCC@@@???CCCGGGHHHIIIHHHDDD???===@@@CCCCCCDDDGGGHHHHHHGGGEEECCCCCCDDDDDDEEEFFFHHHIIIJJJDDDEEEFFFFFFGGGGGGFFFFFFHHHKKKNNNNNNLLLIIIHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUUUUVVVUUUUUUQQQRRRWWW[[[XXXTTTVVV[[[|||aaaWWWPPPQQQSSSPPPPPPRRRIIIJJJKKKLLLOOOQQQSSSTTTRRRPPPMMMJJJHHHGGGGGGHHHCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFIIIKKKMMMOOOPPPRRRTTTUUUTTTSSSRRROOOQQQSSSQQQNNNMMMNNNPPPOOOOOONNNMMMLLLLLLLLLLLLMMMWWWbbbeee```WWWOOOKKKKKKMMMOOOOOONNNLLLLLLLLLNNNNNNNNNNNNPPPRRRTTTVVVOOOSSSVVVTTTOOOLLLNNNPPPNNNPPPTTTWWWZZZ[[[[[[[[[YYYZZZZZZVVVQQQOOOOOOQQQXXX\\\[[[VVVSSSSSSTTTRRRTTTWWW[[[]]][[[YYYWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVWWWYYYWWWTTTTTTXXXRRRQQQQQQRRRUUUXXXXXXXXXYYYZZZZZZYYYWWWWWWXXXZZZ^^^jjjzzz}}}{{{iiiYYYNNNKKKFFFBBB???>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>======???BBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB::::::::::::::::::::::::777777888888999999999:::777777777888999999::::::999:::::::::<<>>============>>>>>>@@@???===;;;;;;;;;;;;<<<888999;;;======<<<;;;:::777888;;;===???@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCBBBDDDDDDBBB>>>>>>CCCIIIKKKIIIFFFDDDBBBAAA@@@???DDDDDDFFFGGGFFFEEECCCBBBCCCCCCCCCDDDFFFHHHKKKLLLEEEEEEFFFFFFFFFFFFEEEDDDGGGKKKOOOOOOLLLHHHFFFFFFDDDEEEFFFGGGIIIKKKMMMNNNUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTXXXZZZWWWTTTWWW^^^hhhZZZXXXUUUTTTTTTTTTSSSQQQRRRQQQPPPPPPQQQRRRQQQPPPPPPNNNLLLJJJHHHFFFFFFEEEEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNOOONNNMMMLLLKKKOOOQQQTTTUUUUUUSSSPPPNNNLLLQQQVVVVVVQQQMMMLLLMMMQQQPPPOOOOOOOOOPPPQQQQQQTTTTTTSSSRRRQQQOOOMMMLLLNNNRRRWWWWWWUUUUUUYYY]]]YYYZZZ[[[ZZZXXXVVVVVVWWWVVVUUUSSSRRRQQQPPPOOOOOORRRVVV[[[^^^^^^\\\ZZZYYY[[[XXXUUUUUUWWWVVVSSSPPPSSSTTTVVVXXXZZZ\\\^^^___XXXVVVXXX\\\]]]YYYXXXZZZWWWWWWWWWWWWXXXYYY[[[[[[]]]iii}}}fffYYYQQQHHHBBBAAAAAAAAAAAADDDBBB???===;;;:::::::::===;;;;;;===AAADDDCCCBBBEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGEEEDDDBBBAAA>>><<<:::999::::::999888999::::::;;;;;;::::::999;;;:::999999888888999999999::::::;;;<<<===??????FFFHHHKKKNNNQQQRRRSSSSSSOOOXXXbbbgggjjjqqq~~~~~~tttpppllljjjlllmmmllljjjoooooopppqqqssswww}}}kkkQQQHHHFFF@@@===@@@AAA@@@>>>======>>>@@@AAAAAA@@@>>>===<<<===>>>@@@@@@<<<999999;;;===<<<;;;::::::::::::::::::::::::::::::;;;;;;===>>>@@@@@@AAACCCDDDFFFFFFEEECCCBBBBBB@@@??????AAACCCDDDDDDOOOKKKGGGCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDFFFHHHKKKNNNPPPQQQKKKHHHDDDBBBDDDFFFGGGHHHNNNNNNNNNMMMLLLJJJIIIHHHDDDEEEGGGGGGHHHIIIKKKNNNRRRRRRRRRRRRSSSUUUVVVWWWSSSSSSTTTUUUVVVVVVWWWWWWrrr]]]XXXVVVUUUUUUUUUUUUTTTRRRSSSQQQPPPPPPQQQQQQPPPOOOPPPNNNKKKIIIGGGGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNNNNKKKLLLNNNOOOOOONNNLLLJJJLLLQQQUUUTTTPPPMMMMMMNNNQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSNNNRRRVVVVVVUUUUUUXXX[[[\\\]]]]]]ZZZWWWTTTSSSSSSPPPPPPPPPPPPRRRSSSUUUWWWSSSVVVZZZ\\\]]][[[ZZZYYY]]][[[ZZZZZZ[[[YYYTTTPPPRRRSSSTTTWWWYYY\\\^^^___]]]\\\^^^aaa```[[[XXXYYYYYY[[[\\\[[[ZZZYYY[[[\\\^^^hhh~~~~~~```UUUJJJFFFCCC??????CCCCCCBBBAAA???===;;;;;;:::<<<;;;:::===AAACCCCCCBBBEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::;;;:::999999888888999999::::::::::::<<<===>>>???BBBDDDHHHKKKOOORRRSSSTTTTTTZZZ```dddfffkkkttt|||{{{pppmmmjjjjjjkkkmmmmmmllloooqqqtttvvvyyy~~~sss\\\IIIFFFHHHDDDAAACCCBBB@@@???>>>===>>>@@@AAAAAA@@@>>>===<<<===>>>???@@@===::::::;;;<<<;;;999:::::::::::::::999999999::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGGGGFFFDDDCCCBBB@@@>>>>>>@@@BBBEEEFFFPPPNNNKKKHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPKKKHHHDDDBBBDDDFFFGGGGGGLLLLLLLLLKKKJJJIIIGGGGGGDDDEEEFFFGGGGGGHHHKKKMMMPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWXXX}}}dddTTTUUUUUUUUUVVVXXXXXXVVVTTTTTTSSSQQQQQQQQQQQQOOOMMMOOONNNLLLIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHIIILLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPPPPQQQPPPIIIIIIJJJKKKKKKJJJJJJIIIKKKNNNQQQPPPMMMLLLMMMOOOPPPPPPOOOOOOOOOPPPRRRSSSQQQQQQRRRSSSUUUXXXZZZ\\\TTTWWWYYYXXXUUUTTTVVVYYYZZZ[[[[[[YYYVVVSSSRRRRRROOONNNNNNNNNQQQUUUYYY[[[VVVWWWYYY[[[[[[[[[YYYXXX\\\\\\\\\]]]^^^[[[UUUOOOPPPQQQRRRUUUWWWZZZ]]]^^^^^^^^^```dddccc]]]YYYYYY[[[___bbbaaa\\\YYYZZZ\\\___eee}}}ooo]]]NNNKKKFFF>>>===EEECCCCCCBBBAAA???===<<<;;;:::::::::<<<@@@CCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDAAA???=========;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;<<<>>>>>>===???CCCGGGKKKOOOQQQRRRXXXZZZ\\\^^^___cccgggkkkoooxxx~~~{{{uuullljjjhhhiiikkkmmmmmmmmmppptttyyy~~~]]]MMMAAACCCGGGEEECCCCCCBBBAAA???>>>>>>>>>??????AAA@@@>>>=========>>>??????===;;;:::;;;;;;:::999999999999999999999999999:::;;;<<<===???AAACCCDDDDDDEEEFFFHHHGGGFFFEEECCCAAA@@@???>>>???AAACCCEEELLLLLLMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKHHHDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCDDDFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUWWWXXXYYYZZZmmm]]]TTTTTTTTTUUUXXXZZZ[[[XXXVVVUUUTTTRRRQQQQQQPPPNNNLLLMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKMMMNNNPPPQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLJJJJJJLLLOOONNNNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQRRRUUUYYY]]]___\\\]]]]]]ZZZWWWUUUUUUVVVUUUWWWXXXWWWVVVTTTTTTUUURRRPPPNNNMMMNNNRRRUUUXXXXXXXXXXXXZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]___]]]VVVPPPNNNOOOPPPRRRUUUYYY\\\]]]ZZZZZZ^^^dddddd^^^[[[[[[\\\bbbfffddd]]]XXXYYY\\\___aaawwwkkkSSSMMMHHH???===EEECCCCCCCCCCCCBBB???===<<<999999:::;;;>>>AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEECCC@@@???>>>===;;;:::;;;::::::::::::::::::;;;;;;:::999999888888999999::::::::::::;;;<<<===>>>;;;===???CCCGGGJJJLLLNNNUUUTTTTTTVVVYYY\\\]]]^^^fffmmmxxx}}}{{{uuupppjjjiiiiiijjjkkkmmmnnnooorrrwww}}}hhhQQQFFF>>>@@@DDDCCCAAAAAABBBAAA@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;;;;:::888888888888888999999999<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCC???@@@AAAAAA@@@@@@AAAAAAEEEHHHLLLMMMLLLHHHEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJGGGDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFEEEFFFIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOSSSTTTUUUWWWYYY[[[\\\]]]tttaaaXXXTTTRRRSSSUUUXXX[[[\\\ZZZXXXVVVTTTRRRQQQQQQPPPMMMKKKKKKMMMQQQSSSSSSPPPKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDEEEGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJLLLNNNOOOPPPOOONNNMMMLLLLLLLLLMMMMMMHHHIIIIIIHHHHHHIIIKKKMMMKKKKKKKKKKKKMMMNNNPPPRRRRRRRRRQQQRRRTTTWWWZZZ\\\ZZZZZZYYYXXXVVVUUUUUUVVVSSSUUUVVVVVVTTTSSSSSSTTTRRRPPPNNNLLLMMMOOOSSSUUUYYYXXXXXXZZZ\\\]]][[[YYYTTTUUUXXX\\\``````[[[VVVOOOOOOPPPRRRTTTXXX[[[]]]]]]\\\^^^bbbbbb^^^[[[\\\\\\bbbfffddd\\\WWWXXX[[[___^^^nnn~~~uuuuuu___PPPJJJBBB@@@DDDCCCDDDDDDDDDBBB@@@>>>===999999:::;;;<<>><<<:::::::::999999999999::::::;;;:::999999888888999999:::::::::::::::;;;<<<===;;;<<<===???BBBDDDFFFGGGLLLKKKKKKOOOSSSWWWXXXXXX```eeelllqqqxxx|||xxxtttpppmmmjjjkkklllmmmmmmoooppprrrvvv}}}oooUUUJJJCCC======@@@AAAAAABBBAAA@@@@@@??????>>>>>>>>>@@@??????>>>>>>>>>>>>>>>888999:::;;;;;;;;;<<<<<<777777888888888999999999===<<<<<<<<<<<<===>>>???CCCDDDEEEFFFFFFDDDBBBAAA===@@@CCCDDDBBB@@@@@@@@@DDDIIIMMMOOOLLLHHHFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDFFFGGGJJJGGGDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUWWWYYYZZZ\\\\\\eeeXXXSSSQQQPPPQQQRRRUUUXXXYYYXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLIIIMMMQQQTTTSSSOOOJJJGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSUUUVVVQQQQQQPPPQQQRRRSSSUUUWWWUUUVVVWWWUUURRRPPPPPPPPPOOONNNMMMMMMNNNQQQTTTVVVXXXWWWXXX[[[___```]]]ZZZUUUUUUWWW\\\aaacccaaa^^^TTTSSSSSSTTTWWWZZZ]]]___eeebbb```aaa___[[[[[[]]]]]]aaadddbbb\\\YYYZZZ\\\]]]___hhhvvvyyysssrrrwwwuuulllrrrvvv\\\NNNGGGDDDEEEDDDDDDCCCCCCBBB@@@???>>>999:::;;;:::;;;===AAADDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDAAA@@@@@@???>>><<<;;;;;;999888888999;;;;;;;;;:::999999888888999999:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDFFFJJJOOOSSSTTTTTTYYY[[[___bbbgggppp{{{~~~{{{tttpppnnnmmmmmmjjjllloooqqqrrrsssvvvxxx}}}cccKKKDDDAAA===<<<>>>@@@CCCDDD????????????????????????????????????>>>>>>>>>===777999;;;<<<;;;:::;;;<<<777777888888999:::::::::<<<<<<<<<<<<<<<===>>>>>>CCCDDDEEEFFFEEECCCAAA@@@>>>AAAEEEEEEDDDDDDFFFIIIMMMPPPTTTRRRMMMHHHFFFFFFAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAABBBCCCDDDFFFGGGJJJGGGEEECCCDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDFFFGGGFFFFFFFFFHHHJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRTTTUUUWWWXXXYYYZZZppp\\\TTTPPPMMMNNNMMMMMMPPPSSSUUUUUUTTTUUUSSSQQQQQQQQQPPPNNNMMMJJJLLLNNNOOOOOOLLLHHHFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLKKKKKKJJJIIIJJJKKKLLLLLLOOONNNMMMLLLJJJHHHGGGFFFKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRNNNMMMLLLLLLNNNQQQSSSSSSTTTUUUVVVTTTQQQOOOOOOOOOOOOOOOOOOPPPQQQTTTVVVXXXWWWWWWXXX]]]bbbccc___[[[XXXVVVUUUXXX^^^aaabbb```ZZZYYYYYYYYY[[[^^^aaaccchhhbbb]]]\\\ZZZXXXZZZ______```aaa```^^^\\\]]]^^^[[[aaagggjjjjjjkkkmmmppp~~~{{{pppmmmrrrnnnSSSJJJHHHGGGDDDDDDBBBAAA@@@@@@??????:::;;;;;;:::999;;;???CCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGEEECCCBBBBBBBBBAAA???>>>===;;;::::::;;;===>>>;;;:::999999888888999999::::::999999::::::;;;;;;;;;;;;::::::;;;===>>>???@@@BBBEEEHHHKKKMMMOOOQQQUUUUUUVVVYYY^^^eeekkkooottt}}}~~~|||zzzyyyzzz{{{{{{zzz{{{}}}~~~~~~uuunnnkkklllmmmnnnhhhlllqqqtttwwwyyy}}}qqqWWWFFFAAAAAA???======???@@@AAA===>>>??????@@@@@@@@@@@@???????????????>>>======888;;;======:::888888999888888888999:::;;;;;;;;;::::::;;;<<<===???AAABBBDDDEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDDDDEEEIIIRRRYYYYYY[[[ZZZUUULLLFFFCCCDDDAAAAAABBBBBBCCCDDDDDDEEEAAABBBBBBCCCEEEGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKIIIJJJKKKMMMOOORRRTTTUUUTTTUUUUUUWWWXXXYYYZZZZZZfffXXXUUUQQQLLLLLLKKKJJJLLLNNNQQQRRRRRRTTTSSSQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLJJJJJJJJJKKKLLLPPPOOONNNMMMKKKHHHFFFEEEMMMLLLLLLMMMNNNNNNLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVRRRSSSSSSSSSSSSRRRQQQQQQSSSPPPNNNMMMMMMNNNOOOOOOPPPQQQSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVYYY^^^dddeee```[[[XXXUUUSSSTTTYYY^^^_________^^^]]]]]]^^^aaadddfffddd]]]XXXVVVVVVVVV[[[bbbaaa```____________``````YYYdddiiieeeccchhhmmmmmmttttttkkkiiiwww|||WWWKKKJJJIIIEEECCCBBB@@@??????@@@@@@;;;<<<<<<:::888:::>>>BBBDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<===>>>@@@;;;:::999999888888999999::::::999999999:::;;;;;;:::999999999:::<<<>>>???@@@CCCFFFHHHHHHIIIKKKMMMVVVUUUUUUWWW\\\```ccccccgggnnnxxx}}}||||||}}}~~~}}}|||vvvtttqqqppppppqqqpppppprrruuuxxxxxxwwwxxx{{{~~~|||}}}|||rrrkkkiiijjjmmmooofffkkkrrrwwwzzz~~~|||cccNNNBBBAAACCCCCC@@@>>>===<<<:::<<<===>>>???@@@AAAAAAAAA???????????????>>>======;;;===???===999666666777888888999:::;;;;;;<<<<<<999999:::<<>>;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEGGGGGGFFFDDDCCCGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;:::999888888888888888888888888888888888888999999:::;;;<<<<<<<<<<<>>???@@@???===<<>>>>>============>>>======<<<;;;;;;;;;;;;<<<::::::999999888999999999888888:::<<>>@@@BBBCCCCCCCCCFFFDDDBBBCCCGGGIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBBGGGGGGFFFEEEEEEDDDDDDCCCJJJIIIGGGFFFFFFHHHIIIKKKGGGHHHIIIKKKNNNRRRVVVXXX[[[]]]]]]XXXVVV\\\fffmmm|||bbbWWWUUUSSSPPPMMMEEEDDDDDDDDDFFFHHHKKKLLLOOOLLLJJJMMMQQQSSSRRROOOLLLKKKJJJHHHHHHGGGGGGGGGIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMIIIIIIIIIGGGDDDBBBDDDFFFIIIJJJKKKKKKJJJKKKMMMPPPQQQNNNKKKLLLOOORRRRRRRRRTTTRRROOONNNMMMKKKIIIGGGLLLLLLLLLKKKIIIJJJMMMPPPUUUSSSQQQQQQRRRRRRRRRQQQUUUTTTSSSSSSSSSSSSSSSTTTYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZWWWVVVXXXYYYZZZYYY\\\[[[YYYXXXWWWXXXYYYZZZVVVVVVUUUTTTSSSUUUYYY\\\______```aaacccbbb```^^^___fffmmmnnnkkkiiikkkoooiiimmmxxxyyymmmbbb```ccchhhvvvxxx]]]OOOKKKDDDEEEDDD@@@>>>>>>???@@@<<<<<<;;;;;;;;;<<<======DDDDDDEEEEEEFFFEEEEEEDDDGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFEEECCCBBB@@@>>>=========>>><<<;;;:::999888888888888888888888888888888888888;;;:::999999999;;;===>>>>>>???@@@BBBDDDFFFGGGHHHHHHKKKNNNPPPRRRTTTXXXZZZ]]]\\\```gggmmmqqqyyy~~~|||zzzwwwuuutttsssssssssrrrrrrssstttuuuvvv{{{|||~~~zzzqqqmmmgggdddeeeggghhhiiijjjmmmqqqwww}}}~~~oooZZZNNNGGGAAA@@@???>>>===<<<<<<<<<<<<:::;;;===??????>>>===<<<>>>===============>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999888888:::<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEBBBBBB@@@???@@@FFFOOOVVV[[[RRRHHHBBB@@@AAA???>>>===>>>???AAABBBCCCDDDDDDEEECCCBBBCCCFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIILLLOOORRRUUUVVVXXX\\\^^^]]]___kkk||||||jjjXXXRRRSSSRRROOOLLLBBB@@@???AAAEEEIIIJJJIIIGGGFFFFFFJJJPPPSSSRRRPPPKKKKKKIIIHHHGGGFFFFFFEEEKKKKKKLLLLLLLLLKKKKKKJJJJJJHHHEEECCCCCCDDDGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOONNNNNNGGGGGGFFFDDDBBBBBBCCCEEEGGGIIIKKKKKKKKKLLLNNNPPPMMMKKKJJJKKKMMMNNNNNNMMMPPPNNNMMMMMMMMMMMMJJJHHHLLLLLLLLLJJJIIIJJJMMMPPPXXXUUURRRQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSVVVWWWXXXYYYZZZ\\\]]]]]]^^^[[[YYYXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVWWWVVVUUUVVVXXX[[[^^^]]]]]]^^^```aaa```______gggoooqqqnnnjjjjjjkkkllllllooo}}}~~~ssseee[[[]]]cccqqqttt^^^QQQFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<>>???AAABBBCCCCCCFFFHHHKKKLLLMMMOOORRRTTTXXXWWWZZZ___bbbdddjjjqqq~~~}}}||||||||||||~~~uuuppphhheeecccccceeegggiiiiiiiiilllqqqwww}}}uuu\\\MMMHHHDDD???>>>======<<<<<<======>>>;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????===<<<<<<;;;;;;;;;;;;;;;======;;;:::999999999999888888:::;;;===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFAAAAAA???======@@@EEEIIIPPPIIIBBB======??????>>>>>>???@@@AAABBBDDDDDDEEECCCBBBBBBCCCFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHKKKNNNQQQSSSUUUVVVWWW[[[___aaafffvvvlll___SSSRRRSSSPPPKKKHHHEEEAAA>>>AAAGGGJJJIIIGGGDDDDDDFFFJJJOOORRRRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHIIIJJJJJJKKKKKKKKKMMMJJJFFFCCCBBBCCCFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIKKKKKKKKKJJJIIIEEEEEEDDDBBBAAABBBCCCEEEGGGIIIKKKLLLLLLLLLMMMOOOJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMPPPQQQPPPNNNNNNNNNNNNMMMLLLMMMPPPSSS[[[WWWSSSQQQSSSUUUWWWXXXVVVVVVUUUTTTSSSSSSSSSSSSWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYXXXYYYYYYXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWXXXXXXWWWWWWXXXZZZ\\\ZZZYYYZZZ\\\^^^______]]]bbbhhhjjjgggdddcccdddkkkjjjkkkrrrwwwhhhccchhhrrrwwwaaaOOOIIIEEEDDDCCC@@@>>>>>>???>>>===<<<;;;;;;;;;;;;EEEHHHKKKMMMMMMKKKHHHFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>===<<<:::999999999999888888888888888888888888:::999999888999:::<<<===;;;<<<======>>>???@@@@@@DDDFFFHHHIIIIIIJJJMMMOOOTTTSSSVVV[[[___```fffmmmvvv}}}zzzssslllhhheeedddccceeehhhjjjjjjiiihhhkkkpppvvv|||}}}```KKKEEEDDDAAA===<<<<<<<<<<<<<<<===>>>???<<<===>>>?????????>>>>>>;;;;;;;;;<<<===>>>???@@@===<<<;;;;;;::::::;;;;;;===<<<;;;999888777777777777888999;;;<<<>>>????????????AAABBBDDDEEEFFFFFFAAA@@@>>>===<<<===@@@BBBKKKGGGAAA======>>>>>>>>>>>>??????@@@AAABBBCCCDDDBBBBBBCCCEEEFFFHHHHHHHHHKKKKKKJJJJJJHHHGGGFFFEEEGGGHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMQQQUUUWWWXXXYYYYYY\\\___aaaeeeuuuzzzaaaYYYRRRSSSTTTPPPKKKIIIGGGCCC@@@AAAFFFHHHEEEBBBDDDEEEHHHKKKOOOPPPPPPOOOMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLNNNNNNRRRNNNIIIEEECCCCCCEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDBBBAAABBBCCCEEEFFFHHHJJJMMMNNNMMMKKKKKKKKKIIIJJJKKKLLLLLLLLLMMMMMMKKKKKKLLLNNNQQQSSSRRRQQQQQQQQQQQQPPPOOOQQQTTTWWW\\\XXXTTTRRRSSSVVVYYYZZZXXXWWWVVVVVVUUUUUUUUUVVVZZZ[[[\\\]]]]]]]]]\\\\\\\\\ZZZXXXWWWXXXXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVVVVXXXYYYYYYXXXWWWXXXYYYYYYXXXVVVWWWZZZ\\\^^^^^^[[[^^^```___]]]]]]^^^```ccccccdddiiivvv{{{lllmmmrrryyyvvvYYYNNNEEECCCCCC???===>>>@@@???>>>===<<<;;;;;;;;;CCCHHHOOOUUUVVVSSSMMMHHHIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@???>>>???>>>===;;;:::999999999888888888888888888888888777888999;;;<<<;;;;;;:::;;;;;;<<<======>>>??????BBBDDDFFFGGGGGGGGGIIIKKKNNNMMMPPPVVVYYYZZZ___eeennnvvv}}}wwwooojjjgggeeeeeeddddddfffhhhiiihhhggggggiiimmmrrrxxx~~~{{{gggNNNBBBAAABBB???<<<;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@@@@@@@;;;;;;;;;;;;<<<===??????<<<<<<;;;:::::::::::::::;;;:::999777666555555555777888999:::;;;<<<=========>>>???@@@BBBCCCEEEEEEAAA@@@>>>>>>>>>???@@@@@@DDDAAA>>><<<===>>>???@@@>>>>>>>>>>>>???@@@BBBCCCBBBCCCFFFGGGHHHIIIJJJJJJQQQPPPPPPOOOLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMQQQUUUXXX[[[\\\]]][[[[[[]]]___```mmm~~~iiiYYYSSSQQQTTTUUUQQQNNNMMMGGGDDDBBBBBBCCCCCCAAA>>>EEEGGGJJJMMMNNNOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIKKKNNNPPPQQQSSSPPPLLLHHHFFFEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFDDDAAAAAACCCFFFHHHHHHHHHKKKNNNOOONNNKKKJJJIIIIIIKKKLLLLLLLLLMMMOOOQQQRRRPPPNNNNNNPPPPPPPPPOOOQQQRRRRRRQQQQQQRRRVVVXXXZZZVVVRRRQQQRRRVVVXXXYYYXXXWWWWWWVVVWWWWWWXXXXXX\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWUUUSSSTTTUUUUUUVVVWWWXXXXXXWWWYYYZZZYYYXXXXXXYYYZZZYYYWWWVVVWWWZZZ\\\]]]]]]\\\\\\\\\ZZZYYY[[[^^^aaa___```cccgggooopppnnnnnnooopppxxxiiiXXXHHHEEEDDDAAA???BBB@@@???>>>===<<<<<<<<<<<>>@@@???===<<<;;;:::999999888888888888888888888888555777:::<<<===<<<:::888::::::;;;<<<======>>>>>>@@@BBBCCCDDDDDDEEEGGGHHHMMMLLLOOOSSSUUUUUUXXX]]]eeeoooxxxzzz}}}zzzpppjjjgggeeeeeedddccccccdddffffffeeeccceeeeeegggkkkpppvvv|||dddTTTDDD?????????>>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;:::::::::::::::999888777666555555555555777888888999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDAAA@@@>>>>>>???@@@@@@???::::::999:::;;;>>>@@@BBB>>>>>>======>>>???AAABBBCCCFFFIIIKKKKKKKKKLLLMMMSSSSSSSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDHHHIIIJJJKKKMMMOOOPPPPPPPPPRRRTTTWWWZZZ\\\^^^^^^ZZZXXXZZZ\\\]]]eee|||lll___UUUQQQPPPSSSSSSPPPNNNNNNGGGFFFFFFEEEDDDBBBAAA@@@DDDGGGJJJMMMNNNMMMMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLIIIJJJKKKLLLLLLKKKIIIIIIHHHEEEAAAAAAEEEHHHJJJKKKEEEIIIMMMPPPOOOMMMKKKJJJIIIJJJKKKKKKKKKMMMQQQTTTTTTQQQNNNLLLMMMNNNOOOOOOOOOPPPPPPOOOOOOQQQTTTWWWVVVSSSOOONNNPPPSSSUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^^^^^^^]]]\\\YYYXXXXXXXXXZZZZZZXXXWWWSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYYZZZ\\\^^^^^^]]]]]]\\\[[[ZZZZZZ\\\```bbbbbbbbbeeeiiikkkuuuvvvrrrlllgggdddkkk}}}mmmVVVNNNJJJDDDBBBFFF??????>>>===<<<<<<=========EEEQQQ[[[___]]]WWWRRRJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@???AAA@@@>>><<<;;;::::::999888888888888888888888888666777999;;;;;;;;;:::999888888999:::;;;<<<===>>>===>>>AAAAAAAAABBBDDDFFFKKKJJJMMMQQQRRRQQQTTTYYYYYYdddnnnpppppptttyyy{{{xxx}}}zzztttnnnjjjhhhfffdddcccbbbbbbcccdddeeedddbbbbbbaaa```bbbgggmmmtttxxxnnnSSSIII@@@>>>>>>;;;<<>>>>>???<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::888888777666666666666666777777888888999999::::::<<<<<<<<<<<<>>>???AAABBBBBB???<<<;;;===>>>>>>===777888999:::;;;===???AAA??????>>>===>>>???AAACCCEEEHHHMMMNNNNNNNNNOOOQQQQQQRRRSSSSSSRRRPPPNNNLLLGGGGGGFFFFFFEEEDDDDDDCCCGGGHHHIIIKKKNNNRRRUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\YYYUUUUUUYYYYYY\\\llluuuccc\\\VVVRRRPPPQQQPPPLLLJJJLLLGGGIIIJJJIIIFFFDDDDDDEEEBBBEEEIIILLLMMMMMMLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLGGGHHHIIIKKKKKKKKKKKKJJJIIIEEEBBBBBBFFFJJJLLLLLLCCCGGGMMMPPPPPPNNNLLLLLLHHHJJJKKKJJJJJJLLLRRRVVVRRROOOKKKJJJKKKNNNPPPQQQMMMMMMNNNMMMMMMOOORRRUUURRROOOMMMLLLNNNPPPRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYVVVXXXZZZ]]]^^^^^^]]]]]]YYYYYYXXXYYY[[[[[[ZZZXXXSSSTTTVVVWWWYYYYYYZZZZZZZZZ[[[ZZZYYYWWWXXXZZZ\\\]]]\\\[[[\\\^^^______^^^\\\[[[[[[[[[\\\^^^```bbbbbbbbbdddgggfffkkk|||}}}wwwooofff```dddvvveeeXXXPPPGGGDDDGGG???>>>>>>===============<<>>???@@@AAACCCEEECCCCCCFFFKKKMMMLLLOOOTTTLLLWWWaaaccccccgggkkkmmmooosssyyy}}}uuusssqqqooommmjjjfffcccdddcccbbbccceeeffffffeee___]]]\\\\\\```gggooosssZZZLLLDDD@@@???<<<888;;;AAA===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::888888777777777777777888777777888888999999999999<<<<<<<<<<<<===>>>@@@AAABBB>>>:::999;;;<<<;;;:::;;;<<<<<<<<<;;;;;;===>>>AAA@@@???>>>>>>@@@BBBDDDFFFJJJOOOQQQPPPPPPQQQSSSNNNPPPQQQSSSSSSRRRPPPOOOFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGHHHKKKOOOTTTYYY[[[\\\[[[YYYWWWWWWWWWXXXXXXYYYSSSRRRWWWVVVTTT^^^nnn|||iii]]]VVVUUUUUUUUUTTTRRRPPPMMMKKKLLLJJJGGGEEEEEEEEEDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGGGGEEECCCFFFFFFEEEFFFFFFHHHJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMKKKHHHEEEDDDFFFGGGEEEBBBDDDEEEFFFJJJMMMMMMLLLJJJHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLMMMPPPSSSPPPPPPOOONNNNNNOOOPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTWWW]]]``````___^^^^^^```]]]YYYVVVTTTUUUVVVXXX]]][[[ZZZXXXWWWWWWWWWXXXXXXVVVUUUWWWYYY\\\]]]]]]\\\[[[YYYYYY[[[___dddggglllcccZZZVVVYYY]]]______bbbcccbbbbbbcccjjjsss{{{}}}yyypppbbbYYY^^^qqqaaaRRRSSSLLL>>>@@@AAAAAA???>>>???>>>;;;>>>>>>CCCOOO[[[aaa___ZZZTTTNNNIIIHHHIIIIIIEEEBBBGGGGGGFFFGGGIIIIIIHHHFFFDDDEEEGGGHHHHHHFFFDDDBBBBBBAAAAAAAAA???>>>===<<<;;;:::999999888888999999999888777777777888:::;;;::::::999999::::::;;;<<<::::::;;;<<<===>>>???@@@DDDDDDEEEFFFHHHJJJLLLMMMNNNRRRWWWZZZ\\\^^^```bbbfffkkkoooqqqrrruuu|||{{{vvvkkkjjjiiijjjlllkkkgggcccfffeeecccbbbdddeeeccc___\\\]]]XXXWWW]]]]]]eeexxxiiiOOOEEECCC@@@===<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@>>>===>>>???>>>===<<<;;;:::999999:::888999999999999888777777888888999999999999888888777777777777888888888888888888999:::<<<======>>><<<===============<<<<<<:::::::::;;;;;;;;;<<<<<<@@@??????>>>???@@@BBBCCCJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRRRRPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCHHHIIIKKKNNNQQQTTTWWWYYYVVVXXXYYY[[[[[[YYYXXXVVVPPPRRRSSSSSSTTTVVVZZZ\\\nnnbbbYYYSSSSSSSSSSSSRRRQQQOOOMMMKKKKKKHHHDDDCCCCCCDDDDDDCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCDDDFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDAAACCCEEEHHHJJJLLLMMMNNNIIIFFFDDDDDDFFFGGGEEEBBBDDDDDDEEEHHHKKKLLLKKKIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKOOOOOONNNLLLKKKKKKMMMOOOOOONNNMMMMMMMMMNNNOOOPPPSSSSSSSSSTTTTTTUUUUUUUUUTTTWWW[[[^^^^^^]]]]]]^^^aaa___\\\YYYWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVV[[[YYYXXXYYY[[[]]]^^^^^^^^^]]][[[ZZZ[[[]]]___aaakkkddd\\\YYY[[[___``````^^^```bbbbbbdddhhhnnnrrrxxxlllaaaXXXYYYhhhyyyyyy```TTTMMMFFFBBBAAA@@@>>>???@@@@@@???>>>@@@EEEOOOZZZbbbcccbbbYYYTTTMMMIIIHHHIIIIIIIIIIIIGGGFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@>>>===<<<::::::999888888888888888888888888888888999:::::::::999999999999:::;;;;;;::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFHHHJJJKKKJJJLLLPPPSSSTTTVVVYYY[[[[[[___dddeeefffhhhooottt{{{{{{sssooohhhgggggghhhjjjiiifffcccccccccaaaaaabbbddddddbbbbbbeeeaaa^^^aaa```iii|||rrrYYYGGGCCCAAA>>><<<:::;;;<<<===::::::::::::::::::::::::===???@@@???===<<<<<<===<<<<<<;;;:::999999999999888888888888888777666666666666777777777777666666777777777777888888888888888888999:::;;;<<<======<<<<<<============<<<<<<::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@AAACCCDDDFFFJJJJJJLLLMMMNNNOOOOOOOOOPPPOOOOOOPPPQQQRRRPPPOOOKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJLLLPPPTTTWWWYYYVVVWWWXXXXXXXXXXXXWWWVVVQQQRRRTTTTTTUUUVVVZZZ]]]mmm___[[[VVVQQQQQQQQQPPPPPPOOOMMMLLLKKKHHHEEEAAA???@@@BBBDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@???DDDCCCCCCDDDEEEEEEDDDBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDD>>>@@@BBBDDDGGGIIIJJJJJJIIIGGGEEEFFFIIIKKKIIIGGGEEEDDDDDDFFFHHHJJJJJJIIIJJJIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKOOOOOONNNLLLIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUUUUWWWYYY[[[ZZZ[[[\\\]]]___^^^\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWW]]]\\\ZZZ[[[]]]___``````]]]]]]\\\\\\\\\\\\]]]^^^fffaaa\\\ZZZ\\\^^^^^^^^^[[[]]]aaaccccccdddfffhhhppp}}}mmmfff___YYY```nnnwww]]]QQQPPPHHHEEEBBB@@@@@@@@@@@@???<<>>===::::::999888888888888999777888999999999999999999999999999999999:::;;;;;;999::::::;;;<<<===>>>>>>??????@@@AAACCCEEEFFFGGGGGGHHHKKKLLLMMMOOORRRUUUVVVYYY]]]^^^^^^aaaeeeiiilllrrrxxx}}}|||uuuoooiiieeeccccccdddfffhhhhhheeeccccccbbbaaabbbbbbdddfffgggkkkrrrqqqmmmmmmllluuuqqqYYYIIIAAA@@@>>><<<:::999999:::;;;999999999999999999999999<<<===>>>>>><<<;;;;;;<<<;;;;;;::::::999888888888777777777888777666666555666666777777777777666666777777777777888888888888777777888999:::;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPOOONNNNNNPPPQQQQQQQQQLLLLLLJJJIIIHHHGGGFFFFFFFFFGGGIIILLLOOOSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUUUUUUUWWWZZZ]]]qqq\\\WWWWWWUUUPPPNNNNNNNNNMMMLLLKKKJJJJJJEEEBBB>>><<<>>>AAADDDEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCAAA@@@@@@???CCCCCCBBBCCCEEEEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCEEEEEEEEEEEEJJJHHHHHHKKKPPPSSSRRRPPPEEECCCBBBDDDFFFHHHIIIHHHIIIGGGEEECCCCCCCCCEEEFFFDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMJJJHHHGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUWWWXXXXXXWWWXXXZZZ\\\ZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWWWWXXXXXXYYYYYYYYY\\\ZZZYYY[[[]]]```aaaaaaZZZ[[[\\\]]]^^^^^^_________\\\YYYXXXYYY[[[ZZZYYY[[[]]]___```aaaaaaaaabbbgggrrrxxxsssnnncccbbbjjjvvvooo[[[XXXQQQKKKFFFEEECCC@@@<<<<<<:::===AAADDDJJJRRR\\\cccaaacccccc^^^UUUNNNLLLMMMKKKIIIFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA??????<<<;;;;;;:::::::::::::::777888999:::::::::999888999999999888999::::::;;;999::::::;;;<<<<<<=========>>>>>>???AAABBBDDDEEEGGGHHHIIIJJJJJJLLLOOORRRTTTVVVYYYZZZZZZ\\\___bbbbbbgggmmmrrrvvv|||{{{rrrjjjeeebbb```___```bbbeeeffffffeeedddeeeccccccdddcccdddiiinnnvvv|||]]]IIICCCDDD>>>===;;;999999999::::::999999999999999999999999999:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::999999888888888888888777666666888888999999999999888888666777777777888888888888666777777888999999::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>???AAACCCEEEGGGIIIJJJIIIIIIKKKLLLMMMNNNNNNNNNQQQOOOMMMMMMOOOQQQRRRRRRRRRSSSSSSQQQOOOKKKGGGEEEIIIJJJKKKMMMPPPRRRUUUVVVYYYXXXXXXWWWWWWXXXXXXYYYTTTUUUVVVVVVVVVWWWZZZ\\\xxx___SSSSSSUUURRRMMMMMMLLLLLLKKKJJJIIIIIIIIIDDD@@@<<<;;;===AAADDDEEEGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBDDDEEEFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHLLLRRRVVVVVVTTTDDDCCCBBBCCCEEEGGGHHHGGGGGGEEECCCBBBAAABBBCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHJJJJJJIIIHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTVVVVVVWWWVVVWWWWWWVVVVVVVVVXXX[[[WWWXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVXXX\\\___aaabbb[[[\\\]]]^^^___^^^^^^]]]ZZZYYYXXXWWWXXXYYYXXXXXX]]]\\\\\\\\\^^^___``````eeejjjzzzwwwpppqqqkkk~~~oooaaaXXXPPPIIIIIIHHHBBB===<<<;;;===??????AAAGGGQQQYYY```iiirrrrrrhhh[[[RRROOONNNKKKHHHGGGHHHJJJJJJKKKGGGHHHHHHIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<======888999:::;;;;;;:::888888999888888888888999::::::999999::::::;;;;;;<<<<<<=========>>>@@@AAACCCCCCGGGHHHIIIHHHHHHJJJMMMPPPNNNOOOQQQSSSSSSTTTVVVWWWXXX\\\aaaeeeiiiooovvv{{{|||rrrhhhbbb```^^^^^^]]]___bbbdddeeeeeeeeeeeeeeebbbcccdddbbbbbbjjjtttfffOOODDDBBBEEE>>>===;;;::::::::::::;;;::::::::::::::::::::::::555777:::;;;;;;;;;===>>>;;;<<<<<<===<<<<<<;;;:::999999::::::999999888777888888999999999999888888666777777777888888888888666777777888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===???BBBEEEGGGIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMPPPOOOMMMMMMOOORRRRRRRRRTTTWWWZZZ[[[YYYSSSLLLHHHNNNNNNOOOOOOQQQRRRTTTTTT[[[ZZZYYYYYYYYYYYYZZZ[[[UUUVVVVVVVVVUUUVVVYYY[[[tttdddSSSOOOQQQQQQNNNKKKMMMLLLKKKIIIHHHHHHGGGGGGCCC@@@======???BBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA===???AAADDDFFFHHHIIIJJJDDDDDDEEEJJJOOORRRQQQOOODDDCCCCCCDDDFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIIIIIIIIIIJJJLLLIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWUUUUUUWWWYYYWWWXXXXXXYYYXXXXXXWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVVVVTTTTTTVVVZZZ]]]______``````___^^^]]][[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYY]]][[[YYYYYY[[[^^^``````dddfffoookkkqqqvvvdddWWWMMMMMMLLLFFFBBBCCC===>>>???>>>>>>BBBIIIOOOZZZgggvvv}}}xxxkkk```YYYTTTQQQLLLIIIIIIKKKLLLLLLHHHIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???::::::::::::::::::999888888888888888888999::::::999999999:::::::::;;;;;;============???@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQTTTWWW[[[^^^bbbggglllooossstttuuuxxx}}}vvvpppggg```]]]\\\\\\\\\[[[^^^aaaccccccccccccdddaaa^^^```bbbaaaaaalll|||mmmSSSFFFBBB@@@AAA======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::555777:::;;;;;;<<<===???;;;<<<===>>>>>>===<<<;;;::::::;;;;;;::::::999888666666777777777777666666777777777777888888888888777777888888888999999999888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>@@@BBBCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEAAAAAABBBBBBBBB@@@???>>>===???AAADDDFFFHHHIIIJJJDDDCCCDDDGGGKKKLLLJJJGGGCCCCCCDDDEEEGGGHHHFFFDDDDDDDDDFFFFFFGGGFFFEEEEEECCCCCCBBBBBBCCCDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXXXXVVVUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTUUUVVVVVVVVVUUUTTTWWWUUUTTTUUUXXXZZZ[[[[[[______]]][[[YYYXXXVVVVVVVVVVVVWWWVVVVVVWWWXXXZZZYYYWWWVVVWWW[[[^^^___^^^```ccchhhrrrtttlllmmm{{{yyyeeeUUUPPPLLLFFFDDDIII=========<<<===???BBBEEELLLYYYkkkxxx{{{uuummmhhh]]]XXXRRRMMMKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>???;;;;;;:::999999999999999888888888888888999999:::999999999999::::::::::::;;;;;;<<<<<<===>>>@@@@@@>>>@@@CCCDDDDDDEEEFFFHHHJJJJJJLLLNNNPPPQQQPPPPPPSSSUUUXXX[[[___bbbeeehhhfffiiilllnnnooorrrxxx}}}~~~|||{{{|||uuupppiiiddd^^^ZZZXXXYYYYYYYYYXXX\\\```aaa`````````bbb]]]\\\___dddccceeettt{{{WWWFFFCCCAAA>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777999;;;<<<;;;;;;<<<===:::;;;<<<>>>>>>===;;;:::999::::::::::::999888888666666777777777777666666777777777777888888888888888888888999999999999999777888999::::::;;;;;;;;;999999999::::::::::::;;;;;;===@@@CCCEEEGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMMMMOOORRRSSSRRRQQQPPPSSSWWWYYYYYYWWWSSSPPPMMMNNNNNNOOOQQQSSSUUUVVVTTTTTTVVVVVVVVVVVVTTTTTTUUUVVVVVVUUUTTTTTTVVVXXXZZZSSSPPPRRRQQQNNNNNNRRROOONNNKKKIIIGGGFFFFFFFFFDDDBBBAAAAAACCCDDDEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGAAA@@@???=========>>>>>>AAA@@@???>>>===<<<;;;:::===<<<<<<>>>@@@AAA@@@???<<<===???AAABBBBBBAAAAAA@@@AAAAAAAAA@@@???===<<>>??????KKK^^^nnnvvvwwwtttqqqddd^^^VVVOOOKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEEEEEEEEEEDDDDDDCCC@@@??????>>>>>>>>>>>>>>>===<<<:::999888999::::::888888888777888999999:::999999999999999999:::::::::::::::;;;<<<===>>>???===???CCCEEEEEEEEEFFFGGGFFFFFFHHHJJJMMMNNNMMMLLLOOOQQQSSSVVVYYY\\\___```___dddhhhhhhgggiiiooouuutttxxxxxxttttttzzz{{{rrriiibbbaaa]]]YYYVVVVVVVVVWWWWWWWWWZZZ^^^```^^^]]]^^^```]]]\\\```ggghhhjjj|||fffIII???BBBBBB>>><<<;;;;;;::::::::::::::::::777777777777777777777777:::<<<======;;;:::::::::999:::<<<======<<<:::999888999999999999888777777888888999999999999888888777777777777888888888888999999999999999:::::::::666777888999:::;;;;;;;;;888888999999999:::::::::<<<>>>AAADDDFFFHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSSSSRRRPPPRRRSSSTTTTTTSSSQQQNNNMMMJJJKKKLLLNNNQQQSSSVVVWWWOOOQQQRRRTTTTTTRRRQQQOOOUUUVVVVVVTTTSSSSSSVVVXXXSSSPPPMMMMMMPPPQQQQQQOOOLLLLLLLLLLLLJJJHHHFFFEEECCCAAA???AAAEEEGGGGGGFFFGGGGGGFFFDDDCCCCCCCCCCCC@@@?????????>>>>>>======;;;:::::::::;;;<<<;;;:::===>>>>>>>>><<<;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBGGGEEEBBB???===<<<===>>>@@@AAABBBDDDFFFGGGHHHHHHEEEFFFEEEDDDBBBAAABBBDDDFFFFFFEEEEEEFFFJJJPPPUUURRRMMMGGGEEEEEEGGGGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMPPPRRRRRRRRRSSSTTTRRRPPPOOOPPPRRRSSSSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSQQQPPPOOOQQQTTTUUUSSSPPPTTTTTTSSSSSSUUUYYY\\\^^^```]]]XXXVVVVVVXXXXXXYYYYYYXXXVVVTTTTTTUUUVVVWWWSSSWWWYYYXXXTTTRRRUUUYYYVVVUUUUUUWWWYYYZZZYYYWWW^^^^^^aaafffgggrrruuu]]]ZZZ```lll```PPPMMMJJJFFFCCC=========<<<::::::;;;<<<<<>>============<<<;;;:::888888777777888888999999999:::999999999888888888777777:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFFFFFFFGGGGGGHHHIIIIIIPPPRRRSSSTTTTTTUUUWWWYYYZZZ[[[^^^aaadddgggiiijjjssssssrrrrrrrrrvvv{{{yyyrrrjjjaaa[[[XXXWWWWWWVVVVVVUUUUUUTTTWWWYYY[[[\\\[[[[[[[[[]]]ddd___aaaiiiooouuu}}}zzz}}}]]]TTTHHH@@@>>>>>>===::::::999999999888888777777999999888777777777777777888999;;;======;;;999777999::::::999<<>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<===>>>=========>>>???@@@BBBCCCEEEDDDBBB@@@>>>>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGDDDFFFFFFEEECCCBBBBBBCCCEEEEEEFFFGGGHHHLLLRRRVVV]]]XXXQQQMMMJJJIIIFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEKKKJJJIIIIIIIIIIIIIIIIIIMMMOOORRRSSSRRRRRRRRRSSSRRRPPPPPPQQQSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWVVVUUUSSSQQQPPPQQQSSSUUUTTTRRRVVVUUUSSSSSSTTTWWW[[[]]]fffbbb\\\XXXWWWXXXXXXXXXXXXWWWTTTRRRRRRSSSTTTVVVXXX[[[\\\ZZZUUURRRSSSUUUUUUSSSRRRRRRTTTWWWWWWWWW\\\ZZZ]]]aaaccckkkggg\\\ZZZ^^^pppoooYYYQQQKKKDDD@@@:::;;;<<<<<<;;;<<<<<<===;;;>>>CCCKKKTTT]]]dddhhhmmmkkkbbbUUUNNNMMMMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@???=========<<<;;;:::999888888888888999999::::::::::::::::::999999999888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGMMMNNNPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]```cccfffgggllllllmmmmmmnnnqqquuuyyy}}}{{{sssllleee```[[[XXXWWWWWWVVVVVVUUUUUUUUUUUUUUUWWWYYYZZZZZZ[[[\\\^^^]]]^^^iiiwww~~~wwwlllmmmsss~~~fffTTTLLLCCC>>>===>>>===;;;::::::999999999888888888777777666555555555555555888999:::;;;;;;:::888777777999888888;;;>>>===888777666666666666777777888777777777777777777777777777777777777888888888888888;;;======;;;888666666999999999999::::::::::::::::::999999999:::;;;;;;;;;<<>>===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===>>>???>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBAAA@@@@@@??????AAABBBCCCDDDDDDEEEEEEEEEDDDEEEGGGFFFDDDBBBBBBBBBBBBDDDGGGIIIKKKNNNRRRUUU___[[[VVVQQQNNNJJJFFFCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIOOOQQQSSSSSSRRRPPPPPPQQQQQQPPPOOOQQQTTTUUUUUUTTTQQQRRRTTTVVVWWWWWWWWWWWWTTTRRRPPPPPPRRRSSSTTTSSSWWWUUUSSSRRRSSSVVVZZZ\\\kkkfff___YYYWWWWWWXXXXXXWWWUUURRROOONNNOOOQQQSSSZZZ\\\]]]ZZZVVVSSSSSSUUUUUURRRPPPPPPSSSVVVXXXYYYZZZXXXZZZ^^^```fffxxxsssddd[[[ZZZgggxxx}}}aaaRRRHHHAAA>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;===CCCKKKTTTZZZfffkkkiii^^^RRRMMMMMMMMMIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>>>>===<<<;;;:::999999999999999999::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCDDDDDDHHHJJJLLLMMMMMMNNNPPPQQQRRRTTTVVVYYY\\\^^^aaabbbbbbccceeeggghhhjjjnnnpppvvvxxx|||~~~yyyrrrggg^^^XXXVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ\\\```bbbaaaffftttzzzzzzpppcccfffpppdddNNNHHHCCC>>>;;;<<<===<<<;;;999999999999888888888888777666666555555555555555888888888888888888888888777999:::999<<<@@@???;;;888888777666666666777777777777777777777777777777777777777777888888888888888999;;;:::888777777777===<<<:::999999999:::;;;===<<<:::999999:::<<<===;;;<<>>===;;;:::999888;;;<<<<<<;;;:::::::::;;;===;;;::::::;;;===>>>???============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCEEEGGGGGGEEECCCAAAAAAAAACCCGGGIIIJJJLLLMMMOOOQQQPPPOOOMMMLLLIIIGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGIIIJJJJJJIIIHHHOOOQQQRRRRRRPPPNNNMMMMMMNNNNNNNNNPPPSSSTTTTTTSSSPPPQQQRRRTTTUUUUUUTTTTTTSSSRRRPPPOOOOOOQQQRRRSSSUUUSSSRRRQQQSSSVVVZZZ]]]iiiccc\\\VVVUUUUUUVVVWWWVVVSSSOOOLLLKKKMMMOOOQQQUUUWWWYYYYYYVVVUUUUUUVVVTTTSSSRRRTTTWWWYYYZZZYYY[[[YYYZZZ___bbbfffppp|||rrrggg___dddnnnuuuoooWWWIIICCCBBB>>>============<<<:::888===;;;999888<<>>===<<<::::::888888888999999999999999999999999999999999999999999999999999::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPRRRTTTWWWZZZ\\\]]]ZZZ\\\```bbbccceeegggiiimmmqqqvvvyyyzzz|||}}}~~~~~~~~~~~~|||qqqjjj___WWWSSSSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYZZZ\\\___dddhhhooottt~~~uuu}}}uuujjjqqq~~~pppTTTFFFAAA>>>;;;;;;;;;<<<;;;999777777777777777777777777888888777777777777888888777777666555666777888999888<<<===<<<>>>BBBCCC@@@999999888777666666666666777777777777777777777777666777777777888888888888777888999888666666777999===<<<:::999999:::<<<>>>CCCAAA>>>;;;::::::;;;======>>>@@@BBBCCCDDDDDDEEECCCBBBAAAAAACCCDDDEEEFFFFFFHHHJJJKKKKKKMMMOOOQQQ]]][[[WWWUUURRROOOKKKHHHEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGEEEHHHPPPTTTSSSRRRSSSNNNNNNNNNMMMKKKIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBCCCDDDAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>><<<;;;:::999;;;<<<===<<<:::999:::;;;???<<<:::;;;===>>>>>>>>><<<<<<;;;<<<<<<===>>>???>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGDDDBBBAAAAAA@@@CCCFFFHHHGGGGGGGGGGGGDDDEEEGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJIIIIIILLLNNNPPPOOOMMMKKKJJJKKKLLLLLLLLLNNNQQQRRRQQQPPPOOOPPPQQQRRRQQQQQQOOOOOOQQQPPPNNNMMMLLLMMMOOOQQQQQQQQQQQQQQQTTTWWW[[[]]]___[[[UUUQQQQQQRRRTTTTTTSSSQQQNNNKKKKKKLLLNNNOOORRRSSSUUUVVVUUUTTTSSSSSSOOOQQQTTTXXX[[[[[[YYYWWWZZZYYYZZZ^^^bbbffflllqqq~~~~~~rrrfff``````kkk{{{dddOOOGGGFFF@@@>>>===>>>@@@@@@>>><<<<<<;;;::::::<<>>===<<<;;;888888888888888888888777777777777777888888888888888888888999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGGGGGGGIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYVVVYYY\\\___```aaaccceeefffjjjppptttvvvwwwyyyzzz}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~|||wwwtttgggbbbZZZUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXXXXYYY\\\aaahhhmmmxxxxxxvvvxxxuuuxxxYYYGGGAAA>>>===<<<;;;;;;:::999888555555555666666666666666888888777777777777888888777666555444444666888999777;;;===<<<===AAABBB@@@:::999888777777666777777777777777777777777777777666777777777888888888888888888888777555555777999:::999888888999<<<>>>@@@GGGEEEAAA===;;;:::;;;;;;???@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPXXXVVVUUUTTTTTTRRROOOLLLCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDEEELLLVVV\\\ZZZWWWWWWKKKLLLMMMMMMJJJHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHHHHDDDEEEEEEDDDBBBBBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;:::::::::===>>>===999888999;;;>>><<<;;;<<<@@@BBB@@@>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@???@@@@@@AAAAAAAAAAAA@@@BBBCCCEEEDDDBBBAAA@@@@@@???BBBEEEEEEDDDCCCBBBBBBAAACCCDDDEEECCCCCCCCCDDDEEEEEEFFFHHHHHHIIIIIIHHHFFFFFFHHHIIIJJJJJJJJJJJJIIIKKKMMMMMMLLLJJJJJJKKKKKKKKKLLLNNNPPPPPPNNNMMMNNNNNNOOOPPPOOONNNMMMLLLNNNOOONNNMMMKKKKKKMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZVVVRRROOOMMMNNNPPPRRRRRRQQQOOONNNLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSRRROOONNNKKKNNNSSSXXX\\\\\\XXXUUUWWWWWWXXXZZZ^^^bbbfffiiirrr~~~uuujjjdddeeerrrpppXXXJJJEEEBBB???===???CCCEEEDDDCCC:::::::::;;;===???@@@AAAOOOaaauuu{{{vvvlll```WWWLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<999999999888888888888777666666666777777777777777777777888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>@@@AAACCCDDDDDDEEEGGGIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTVVVYYY[[[\\\]]]^^^```aaafffkkkpppsssuuuxxxzzz{{{|||}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{zzz{{{||||||}}}|||{{{zzzyyywwwrrrlllggg\\\YYYUUUSSSRRRQQQPPPNNNQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVXXX\\\dddnnnttt|||~~~|||{{{___III@@@@@@>>>======<<<:::999888777555555555555666666666666555555555555555666666777666555555444555666888999444999;;;:::999<<<>>><<<999999888777777777888888777777777777777777777777777777777777888888888888888999999888666555666888777777777888:::<<>>>>>@@@AAAAAA@@@@@@@@@CCCEEEEEEFFFGGGGGGGGGHHHLLLNNNNNNMMMMMMNNNPPPPPPOOOMMMCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDFFFMMMYYY^^^\\\XXXWWWGGGJJJLLLKKKIIIGGGGGGHHHEEEFFFGGGIIIIIIIIIHHHGGGBBBCCCDDDCCCAAAAAACCCFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;:::::::::===???===999777999<<<:::999:::>>>DDDFFFDDDAAA<<<;;;;;;;;;;;;<<<======>>>======<<<<<<===>>>???>>>>>>???@@@AAAAAA@@@@@@BBBCCCCCCBBB@@@??????@@@>>>@@@CCCCCCBBBAAAAAAAAABBBDDDEEEDDDAAA@@@AAACCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKGGGIIILLLMMMLLLKKKLLLMMMMMMLLLMMMOOOPPPOOOMMMKKKLLLMMMNNNOOOOOOOOONNNMMMMMMOOOPPPOOOLLLKKKLLLNNNPPPQQQSSSUUUVVVVVVUUUTTTPPPNNNLLLLLLNNNPPPQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPOOOPPPQQQSSSTTTRRRPPPNNNMMMOOOSSSXXX\\\]]]ZZZWWWVVVWWWXXXWWWXXX\\\aaadddjjjqqq}}}uuufffmmm~~~kkk[[[OOOJJJEEEAAA@@@DDDFFFFFFDDD;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;::::::;;;;;;<<<===>>>>>>??????>>>???AAAAAA@@@???@@@CCCFFFDDDEEEFFFEEEEEEGGGJJJMMMGGGGGGFFFHHHKKKMMMMMMLLLGGGHHHIIIHHHEEEDDDFFFHHHIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFKKKTTTXXXVVVSSSSSSDDDGGGJJJJJJGGGEEEFFFGGGCCCDDDFFFGGGHHHHHHGGGGGG@@@BBBCCCBBB@@@@@@CCCEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;::::::::::::===???===999666888<<<777777999???GGGJJJHHHDDD======<<<<<<<<<======>>>???===<<<::::::<<<>>>???======>>>@@@@@@AAAAAAAAABBBBBBBBB@@@>>>>>>???@@@<<>>>>><<<;;;;;;:::;;;;;;BBBOOOaaaqqq|||~~~tttiiigggeee```ZZZUUUQQQOOONNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;777777888888999999999:::777777777777888888888888999999:::::::::;;;;;;;;;:::::::::999999999999888;;;===?????????@@@BBBDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSUUUWWW^^^bbbggglllqqquuuzzz}}}yyyxxxxxxxxxyyy{{{}}}~~~|||||||||}}}}}}}}}|||||||||yyyyyyvvvvvvxxxxxxyyyxxxwwwvvvtttttttttttttttuuuvvvvvvyyytttmmmfff```ZZZUUURRRUUURRRPPPOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVXXX]]]fffssszzzyyytttyyykkkQQQCCC>>>???@@@;;;;;;;;;999888777888999777777888888999999999:::777777777777777888999999444555666666777888888999444:::<<<999777999;;;:::888777777777888999::::::777777777777777777777777777777777777888888888888:::;;;<<<:::888666555666777888999:::::::::::::::888999999::::::;;;;;;;;;888999;;;<<<>>>???@@@@@@???AAABBBAAA??????CCCFFFDDDEEEEEEDDDDDDFFFJJJMMMFFFDDDDDDFFFHHHKKKLLLKKKKKKLLLLLLJJJFFFDDDEEEGGGJJJLLLOOOQQQPPPNNNKKKHHHIIIFFFHHHNNNQQQOOONNNOOOFFFFFFGGGHHHHHHHHHGGGGGGMMMKKKHHHDDDBBBAAABBBBBBAAA@@@?????????@@@AAABBBBBB@@@???======>>>@@@AAAAAA???===:::999888777888::::::::::::::::::::::::888999;;;<<<>>>???@@@@@@===>>>???>>>===<<<===>>>:::<<<<<<<<<:::999:::;;;<<<<<<===???@@@AAABBBCCCBBB@@@===<<<<<<>>>BBBDDD???@@@AAAAAA@@@AAACCCEEECCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKJJJJJJIIIQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPWWWUUUTTTQQQNNNLLLJJJIIISSSRRRRRRSSSTTTTTTRRRPPPNNNNNNOOOQQQSSSSSSRRRPPPKKKMMMPPPQQQQQQPPPPPPQQQPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWYYY[[[^^^aaacccdddbbb^^^YYYVVVXXX\\\```fffjjjnnnsssxxxnnngggmmm{{{~~~ooo]]]MMMHHHHHHEEEDDDEEE?????????>>><<<<<<<<<======BBBLLLYYYeeelllooopppnnnnnnnnnlllggg___UUUOOORRRLLLHHHJJJIIIFFFFFFKKKGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEDDDCCCAAA@@@????????????>>>===;;;:::999<<<;;;999888777777666666666666555666666777888888777888888888888999999999:::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCEEEGGGIIIKKKKKKKKKMMMNNNOOOOOOQQQTTTVVV[[[]]]aaafffkkkppptttvvvyyywwwwwwyyy|||}}}|||yyy~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{~~~~~~~~~}}}|||zzzxxxvvvyyywwwtttsssttttttrrrqqqqqqrrrtttttttttrrrpppnnnllliiiccc\\\VVVSSSQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOQQQOOOOOOQQQQQQOOOPPPTTTUUUUUUWWW^^^iiiyyyzzzwwwsssnnnttt}}}kkkPPPEEE@@@999888<<<:::::::::999999999888888888888777666555444444333444444555555555555444444666666555666666777888999:::999999888888888888888444555666777888999::::::555555444444444444555555;;;;;;:::999888888888888666777888999999888777666777777777999;;;<<<;;;:::666666777888999999::::::888888888888999:::;;;;;;@@@@@@@@@BBBDDDDDDCCCAAAAAABBBCCCCCCCCCBBBDDDEEEHHHIIIIIIIIIIIIKKKNNNQQQRRRTTTSSSOOOHHHDDDCCCDDDJJJJJJJJJKKKMMMMMMLLLKKKGGGGGGHHHIIIJJJMMMOOOPPPFFFFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDBBB@@@??????@@@@@@@@@???>>>???@@@AAABBBBBBAAA???======>>>???@@@???>>><<<:::999888888888::::::::::::::::::::::::999:::;;;<<<============<<<===>>>>>><<<<<<===???:::;;;<<<;;;999888999:::;;;<<<<<<===>>>???@@@@@@>>><<<;;;999:::<<<>>>???>>>???@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIQQQQQQQQQQQQQQQQQQPPPPPPLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPSSSRRRRRRQQQOOONNNMMMLLLRRRQQQPPPQQQSSSUUUUUUUUUTTTRRRRRRSSSVVVXXXVVVTTTNNNOOOOOOOOONNNMMMMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]___```cccbbb^^^ZZZWWWWWW[[[^^^bbbdddffflll{{{|||ooolllqqq|||ssscccXXXOOOGGGFFFJJJEEEDDDBBB@@@>>>===<<<<<<:::<<>>===<<<;;;;;;<<<;;;:::999888777777777777777666666777777888999777888888888888999999999999:::;;;:::999888999;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCEEEFFFHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSXXXZZZ^^^bbbgggkkkoooqqquuuttttttxxx|||~~~}}}|||{{{yyyxxx{{{~~~~~~~~~}}}|||zzzzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}~~~|||{{{||||||}}}}}}~~~~~~}}}||||||}}}}}}|||zzz}}}}}}}}}|||||||||||||||||||||||||||zzzxxxvvvuuuwwwuuusssrrrssssssrrrqqqpppqqqqqqpppooollljjjhhh___\\\WWWRRROOOMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOMMMNNNQQQQQQOOOQQQUUUWWWYYY^^^gggvvv{{{qqqiiigggjjjlllnnnXXXEEE@@@???;;;999<<<::::::999999999888888888777777666666555555444444555555666666666666555555555555555555666777888999999999888777777666666666555555666777888999::::::777666666555555666666777::::::999888888888999999777888888999999888777666777666666888:::;;;:::999666666777888888999::::::888888888888999:::;;;<<<>>>>>>???BBBDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAABBBFFFGGGHHHHHHHHHIIILLLOOOOOORRRSSSPPPJJJDDDBBBBBBFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHJJJKKKLLLNNNOOOPPPEEEFFFHHHHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBBBBBAAA???>>>=========>>>===<<<;;;:::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;======<<<<<<===>>>:::;;;<<<;;;999888999:::<<<<<<<<<<<<=========>>>;;;::::::::::::;;;<<<<<<===>>>@@@@@@??????@@@BBB@@@AAAAAAAAABBBCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJNNNNNNOOOOOOPPPPPPOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOORRRPPPNNNNNNRRRVVVYYYZZZZZZVVVRRRTTTYYY[[[ZZZWWWRRRQQQOOONNNLLLLLLKKKKKKOOOQQQTTTVVVXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]``````^^^[[[XXXWWWYYY[[[___]]]___fffnnnpppeeebbbggguuuvvvcccTTTOOOQQQKKKIIIFFFDDDBBB@@@===::::::999999<<>>===============<<<;;;999888888777777888888777777888888999999777888888888888999999999888999:::999888777888:::::::::;;;<<<<<<======>>>======???@@@BBBCCCDDDEEEEEEFFFHHHIIIIIIKKKMMMPPPUUUVVVYYY]]]aaaeeehhhiiimmmmmmooorrrwwwzzzzzzzzzwwwuuuuuuvvvyyy|||}}}}}}~~~}}}}}}|||zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvyyyyyyzzz{{{}}}~~~|||{{{zzzzzzzzz{{{}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzz{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxvvvtttrrrsssqqqooooooppppppooonnnnnnnnnmmmkkkgggddd```^^^VVVTTTQQQOOOMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOONNNOOORRRRRRQQQTTTYYY\\\cccnnnzzz}}}qqqfffaaa]]]^^^lll|||}}}UUUFFF<<<===@@@<<<:::;;;:::999999999999888888888666666666666666555555555666666777777777777666666555555555555666777888999::::::999888777777666666555555666777888999999:::888777777666666777777888999999888888888999::::::888999999999999888777666777666666777999999999888666666777777888888999999999999999999:::;;;<<<<<>>>>>CCCDDDDDDDDDDDDFFFIIILLLGGGLLLQQQQQQMMMGGGDDDBBBDDDDDDCCCDDDDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPOOOEEEFFFGGGHHHGGGEEEBBB@@@AAABBBCCCCCCDDDCCCCCCCCC??????>>>===>>>???@@@AAABBBAAA???>>><<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;>>>>>>>>>===<<<;;;999999999;;;<<<<<<;;;;;;===>>>;;;<<<===<<<:::999999:::=========<<<<<<<<<<<<<<<;;;<<<<<<===============<<<>>>??????>>>>>>???@@@===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNLLLMMMOOOPPPQQQQQQPPPPPPTTTPPPMMMLLLPPPUUUZZZ\\\[[[UUUPPPQQQVVVZZZZZZWWWUUURRRPPPNNNMMMMMMMMMMMMPPPRRRTTTVVVWWWVVVUUUSSSRRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[\\\[[[YYYXXXYYYZZZ^^^ZZZ\\\cccfffnnnnnnaaa[[[]]]iiiuuusssddd^^^PPPMMMIIIIIIHHHEEE???:::>>><<<999999<<<@@@CCCDDDJJJQQQ___ooo||||||tttiii[[[PPPKKKIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHHHHIIIIIIIIIHHHHHHDDDCCC@@@>>>>>>>>>???@@@>>>===<<<:::999999888888999999999888888999::::::777777888888888999999999888999:::999888777888:::999::::::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBDDDEEEFFFFFFHHHKKKMMMQQQSSSUUUXXX\\\___aaacccdddeeegggkkknnnqqqrrrsssuuuttttttuuuwwwzzz{{{|||}}}|||zzzyyyyyyyyywwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyy{{{{{{{{{zzzyyy}}}~~~zzzxxxvvvxxx{{{~~~}}}{{{yyyyyyyyyxxxxxxwwwwwwwwwzzzxxxxxxxxxzzzzzzzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqpppnnnlllkkkjjjkkklllkkkjjjkkkjjjhhhddd```[[[XXXUUURRRQQQOOONNNNNNNNNOOOPPPKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPRRRTTTTTTTTTYYY___hhhuuuxxxggg\\\\\\___gggdddKKKBBB<<<>>>???<<<999:::999999999999888888888888555555555666666666666666555555666666666666555555444444444555666777888999;;;;;;;;;:::999888777777555666666777888888999999888777777666666777777888888888777777888999::::::999999999999999888888888888666555555777888777666666666666777777777888888999999999999:::;;;<<<===AAA@@@@@@AAABBBBBB@@@>>>???>>>>>>>>>>>>>>>>>>===@@@AAAAAAAAAAAACCCFFFIIIBBBIIIQQQUUURRRMMMIIIHHHEEEEEEEEEEEEDDDEEEGGGHHHJJJLLLNNNQQQRRRQQQPPPPPPDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCC>>>>>>=========>>>???@@@AAA@@@???===<<<;;;;;;:::999999999:::::::::;;;;;;999999999::::::;;;;;;;;;@@@@@@??????===<<<;;;:::999;;;<<<<<<;;;;;;<<<>>>>>>??????>>><<<:::;;;<<<>>>============<<<<<<<<<;;;<<<===>>>>>>>>>======<<<===???@@@>>>>>>>>>???;;;<<<===???@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOPPPQQQPPPOOONNNUUURRRMMMLLLOOOSSSWWWYYYWWWRRRMMMMMMRRRUUUVVVTTTVVVSSSPPPPPPQQQRRRRRRQQQRRRSSSTTTUUUTTTSSSQQQPPPNNNOOOQQQSSSUUUWWWXXXYYYUUUWWWYYYZZZYYYYYYZZZ[[[[[[WWW[[[aaaaaafff~~~zzzooofff```^^^dddlllyyywwwZZZUUUOOONNNOOOLLLEEE>>>???>>><<<<<<===>>>>>>>>>CCCGGGOOOZZZiiixxxnnnZZZMMMIIIJJJLLLFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@???@@@AAABBB???>>>===;;;::::::999999::::::999999999999999:::777777888888888999999999999:::;;;:::999888999;;;999999::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEEEEFFFIIIKKKOOOPPPRRRUUUXXX[[[]]]^^^```aaadddfffhhhiiijjjkkkpppqqqssstttvvvxxxzzz||||||{{{zzzxxxwwwvvvvvvvvvuuuuuuttttttttttttuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxrrrsssuuuwwwxxxxxxwwwvvvwwwzzz|||}}}{{{zzzyyyyyyuuuxxx|||~~~~~~}}}}}}xxxxxxwwwwwwvvvvvvuuuuuuwwwvvvuuuvvvxxxyyyyyyxxxssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppnnnmmmllljjjhhhhhhiiiiiihhhgggfffdddaaa]]]YYYTTTQQQOOOLLLLLLKKKJJJIIIJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNRRRQQQRRRUUUVVVXXX```jjjxxxqqqbbbYYY^^^hhhwwwiiiPPPHHHBBB===<<<<<<:::999:::999999999888888888777777555555555666666666666666333444444555555444444333333333444444555777888999::::::::::::999888777666666666777777888888999999777666666555555666666777777777777777888999999:::::::::999999999999::::::999777555555666777666666666666666666666666777777999999999999:::;;;<<<<<<======>>>@@@BBBCCCAAA@@@@@@>>>===>>>???@@@???======>>>?????????AAADDDFFFIIIPPPXXX[[[XXXSSSNNNLLLFFFGGGHHHGGGEEEDDDFFFHHHJJJLLLNNNQQQRRRRRRQQQPPPDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<<<<===???@@@???>>>>>>===<<<;;;;;;:::888888999:::;;;:::::::::888999999::::::;;;;;;<<>>===<<<<<<;;;===>>>===<<<;;;<<<===???@@@@@@???===;;;;;;<<<===============<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@@@@???>>>>>>>>>;;;<<<===?????????>>>>>>===>>>???AAADDDFFFHHHHHHGGGGGGGGGHHHIIIKKKNNNOOOJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQPPPNNNMMMTTTQQQNNNMMMOOORRRTTTTTTRRRPPPMMMMMMNNNQQQSSSTTTWWWTTTRRRSSSVVVWWWVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXSSSUUUWWWXXXXXXXXXYYY[[[WWWVVVZZZ^^^^^^cccvvv{{{vvvsssnnngggcccdddpppssshhhZZZTTTTTTRRRLLLFFF>>>===<<<<<<<<<<<<:::888BBBCCCGGGLLLWWWiii}}}iiiUUUMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCDDD@@@???>>><<<;;;;;;::::::::::::999999888888999999777888888888888999999999999:::;;;:::999888999;;;888888999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>???AAABBBCCCCCCEEEHHHJJJMMMNNNPPPSSSVVVYYY[[[\\\^^^```cccdddddddddfffggghhhkkknnnpppqqqsssvvvxxxvvvvvvuuutttssssssssssssrrrrrrqqqppppppqqqssstttqqqqqqrrrrrrssstttuuuuuuoooppprrrsssttttttsssssstttvvvwwwwwwvvvuuuvvvwwwtttwww{{{|||||||||||||||vvvuuuuuuuuuttttttsssssstttsssrrrtttvvvwwwwwwvvvrrrrrrqqqpppooonnnnnnmmmllllllmmmmmmlllkkkiiihhhkkkiiifffeeeffffffdddccc^^^\\\YYYVVVRRROOOLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPRRRVVVYYY___mmmzzzlllcccaaakkk{{{kkkRRRCCCAAA>>>;;;999888888:::<<<999888888888888777777777666666666666666555555555333333333444444333333333333333333444555777888999777888999999999888666555666666777777888888888888777666666555555666666777888888777777777888999999999999999999:::;;;<<<===:::888555555555666666666555555555555666666666666888888888888999:::;;;;;;888888;;;>>>CCCEEEEEEDDD@@@>>><<<===@@@BBB@@@>>>===>>>?????????@@@CCCFFFSSSXXX^^^___ZZZSSSNNNLLLGGGJJJLLLJJJGGGDDDEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@???>>>>>>??????======<<<;;;<<<===>>>???============<<<<<<;;;:::888888999:::;;;:::999999888888999::::::;;;<<<<<<======>>>>>>>>>>>>======>>>??????>>><<<;;;;;;<<>>>>>>>>===>>>???AAAAAA@@@>>>===???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHHHHJJJMMMPPPQQQKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKNNNPPPQQQPPPOOONNNPPPNNNMMMNNNPPPRRRRRRQQQPPPQQQRRRPPPOOOPPPTTTWWWXXXUUUSSSUUUXXXYYYVVVSSSSSSRRRQQQQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWTTTVVVWWWWWWVVVVVVWWWXXXTTTYYY\\\]]]^^^dddqqq|||~~~sssmmmqqqiiiYYYVVVVVVSSSOOOCCC@@@===<<<<<<;;;:::888;;;???DDDEEEIIIUUUiiixxxyyycccVVVOOOKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@>>>===<<<;;;;;;;;;::::::999888888888888888777888888888888999999999888999:::999888777888:::888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCFFFHHHJJJKKKMMMPPPSSSVVVYYYZZZYYY\\\```aaa```aaaccceeebbbeeeiiijjjkkkllloooqqqppppppooooooooooooooopppnnnmmmlllkkkkkkmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooopppppppppoooqqqssssssrrrrrrrrrsssrrruuuwwwxxxvvvvvvxxxyyyrrrrrrrrrrrrqqqqqqqqqqqqooonnnnnnppprrrttttttsssqqqpppooommmkkkjjjiiihhhffffffggggggfffeeecccbbbeeeccc```______^^^]]][[[UUUSSSQQQOOOLLLJJJIIIHHHKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRVVV[[[aaammmtttuuu{{{gggQQQEEE@@@;;;<<<:::888666777:::<<<888888888888777777777777777777666666555555444444333444444444444444444333222222333444555777888999777888:::;;;<<<;;;:::999777777777777888888888888888777777666666777777888999888888777777777777888888888888999:::<<<>>>???<<<999666555666666666666555555555555555555555555777777777777888999::::::999999;;;>>>BBBDDDCCCBBB???<<<:::<<>>===>>>?????????@@@CCCFFFQQQUUUZZZYYYTTTNNNKKKJJJKKKOOORRRQQQKKKGGGFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSDDDBBBAAA@@@@@@AAACCCEEEFFFDDDAAA???===>>>>>>???===<<<<<<;;;<<<===>>>???;;;<<<<<<===<<<<<<;;;;;;888888::::::;;;:::999888888888999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???@@@@@@???<<<;;;;;;<<>>;;;::::::;;;999999999::::::;;;;;;;;;::::::999999::::::;;;<<<===???BBBBBBAAA???>>>>>>???@@@AAABBBBBBAAA???>>>BBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKNNNQQQSSSJJJJJJJJJJJJIIIHHHGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPRRRQQQPPPOOOLLLLLLMMMOOOQQQRRRQQQPPPQQQTTTVVVUUUQQQQQQUUUZZZYYYVVVTTTVVVYYYYYYUUUQQQRRRQQQQQQQQQRRRUUUWWWYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWUUUTTTUUUVVVUUU\\\```^^^___gggqqquuusssuuu}}}ttt]]]VVVWWWWWWUUUJJJFFFBBB>>>>>>======<<<111999AAAAAA@@@EEEUUUcccxxxooo___UUUOOOIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@???===<<<<<<<<<<<<:::999999888777777777888777888888888888999999999666888999888777666777888777888888999::::::;;;;;;::::::::::::::::::::::::<<<===??????@@@AAADDDFFFHHHIIIKKKOOORRRUUUWWWYYYTTTXXX\\\]]]]]]]]]```ccc```cccggghhhggghhhjjjmmmlllkkkkkkkkkkkklllmmmmmmjjjiiihhhggghhhiiikkkmmmmmmmmmllllllkkkjjjjjjiiikkkkkkkkkllllllmmmmmmnnnjjjmmmqqqrrrqqqpppooooooppprrrttttttrrrqqqtttvvvoooooooooooopppppppppppplllkkkkkkmmmppprrrrrrqqqnnnmmmkkkiiigggeeedddcccaaabbbccccccbbbaaa```______]]]ZZZXXXWWWVVVUUUSSSOOONNNLLLJJJHHHGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQUUUVVVZZZaaajjjyyyjjjOOODDDBBBBBB:::<<<===999777777999:::888888888888777777777777888888777666555444444333444555555555555555555444222222222333555777888999:::;;;>>>???@@@@@@>>>===777777777777888888888888999999888888888888999999999999888777666666777777888888888999:::===???AAA===:::777555666777777666555555555555555555555444666666666666777888999:::>>>======???AAA@@@>>>======:::888;;;@@@CCCAAA>>>===>>>?????????AAADDDFFFGGGKKKPPPPPPLLLIIIHHHIIIPPPUUUYYYWWWQQQKKKIIIJJJFFFGGGHHHJJJMMMPPPRRRTTTEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>===>>>>>>>>>???===;;;;;;<<>>===<<<;;;;;;:::888777555666888:::;;;;;;777777777999;;;<<<;;;999;;;;;;::::::;;;<<<>>>???>>>===;;;:::999:::<<<===AAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999999999999999:::::::::;;;;;;======>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEFFFGGGEEEDDDEEEIIILLLKKKJJJIIIHHHGGGHHHJJJJJJGGGDDDHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPQQQQQQRRRQQQRRRTTTUUUTTTRRRNNNLLLWWWVVVVVVYYY[[[ZZZWWWSSSNNNNNNNNNNNNPPPSSSWWWXXX[[[YYYWWWUUUTTTUUUVVVXXXSSSTTTVVVVVVTTTSSSSSSSSSZZZ]]]```cccggglllqqquuuvvv|||cccUUUTTTTTTRRRJJJGGGCCCAAA@@@???===;;;::::::::::::<<>><<<;;;:::<<<;;;;;;:::999888777777666666777888888888888888888888888777777777777666444555666777999;;;<<<<<<::::::::::::::::::::::::::::::;;;===???AAACCCDDDFFFFFFHHHJJJMMMOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYYYY``````___```aaabbbdddeeeffffffggggggfffeeeddddddeeeddddddccccccddddddeeekkkkkkjjjhhhdddccccccddddddddddddeeeggghhhgggfffkkkkkkkkklllllllllmmmmmmnnnoooqqqrrrssssssrrrqqqnnnnnnnnnmmmmmmmmmmmmlllkkkllllllmmmmmmmmmmmmmmmjjjhhheeedddcccaaa^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZWWWTTTQQQNNNMMMLLLGGGHHHHHHHHHHHHHHHHHHIIIHHHIIIJJJIIIHHHHHHJJJKKKMMMQQQSSSRRRPPPQQQVVV\\\[[[___fffnnnzzz|||wwwttt|||fffTTTJJJAAA;;;<<<888888888999999:::::::::555555555666666666666666999999888666555444333222444444444666777777444222444444555555666777777777666888;;;<<<======???@@@BBB@@@===:::999999999:::999999999999999999999999777777777777777777777777::::::;;;;;;<<<;;;;;;;;;777777777777666666666666555555444444444444555555444444666777888888888888<<<<<<>>>???@@@@@@@@@@@@<<<<<<;;;;;;===>>>@@@BBBAAAAAAAAA@@@@@@@@@??????DDDFFFHHHHHHFFFEEEDDDEEESSS^^^hhhgggZZZLLLFFFFFFGGGFFFFFFHHHIIIJJJLLLPPPAAA@@@???>>>>>>=========?????????>>>>>>>>>======>>><<<:::999;;;===>>>>>>>>>>>>======<<<;;;::::::555666666888:::::::::999888666666777999:::::::::===<<<<<<<<<===>>>???@@@???>>><<<;;;:::;;;<<<===???>>>>>>======<<<<<<;;;<<<<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;======>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFEEECCCEEEHHHJJJIIIHHHIIIHHHGGGHHHJJJJJJGGGDDDGGGHHHGGGFFFDDDDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNOOOPPPOOOPPPPPPQQQQQQRRRSSSSSSQQQRRRTTTUUUTTTQQQNNNLLLOOOOOOOOORRRTTTTTTPPPMMMPPPOOOOOOPPPSSSVVVZZZ\\\ZZZYYYWWWVVVTTTSSSSSSSSSUUUWWWYYYYYYWWWUUUTTTTTTYYY\\\```cccgggkkkppptttqqqssswww}}}qqq]]]UUUPPPKKKFFFEEECCCAAA???>>><<<;;;<<<<<<<<<;;;<<>>======<<<<<<;;;:::999888888777666666777888888888888888999999888888888777777777777777777888888999999999999999999999999999999999<<<<<<<<<===>>>???AAABBBDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSTTTUUUVVVWWW[[[[[[[[[[[[\\\]]]___```cccccccccccccccbbbaaaaaaaaa``````______``````aaaeeefffeeeccc```______aaaaaaaaabbbccceeeeeeeeedddhhhhhhhhhiiiiiiiiijjjjjjjjjkkklllmmmnnnnnnnnnnnnooonnnmmmlllkkkiiihhhhhhiiiiiiiiijjjjjjiiiiiihhhdddbbb```^^^]]]\\\YYYWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSPPPNNNKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIEEEFFFGGGGGGGGGGGGJJJLLLIIIMMMQQQRRRRRRVVV]]]dddiiipppyyywwwrrrsssyyyoooRRRFFFBBB===999;;;888888888999999999::::::666666666666555555555555777666666555444333222222444444444666777777444222333333333444555555666666666888:::<<<;;;<<<===???CCCAAA???<<<:::999888888999999999999999999999999777777777777777777777777888999999::::::::::::999888777777777666666666666666555555444444555555666444555666777888999999999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<>>>???AAABBBAAAAAA@@@@@@????????????AAACCCFFFFFFFFFEEEFFFGGGRRRZZZaaa```VVVLLLHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIAAAAAAAAA@@@??????>>>>>>===>>>?????????>>><<<;;;===;;;999999:::<<<<<<<<<======<<<<<<;;;;;;::::::444666888:::;;;;;;::::::<<<:::777666777999::::::<<<<<<<<<<<<<<<>>>??????@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<========================<<<======???AAACCCEEEFFFEEEDDDCCCDDDFFFGGGGGGFFFHHHGGGGGGHHHIIIIIIFFFDDDFFFFFFEEEDDDBBBCCCFFFIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRSSSTTTSSSPPPNNNLLLNNNNNNPPPRRRTTTTTTQQQNNNNNNNNNOOOQQQTTTYYY^^^```XXXWWWVVVTTTSSSQQQPPPPPPWWWYYY\\\]]][[[XXXUUUTTTWWW[[[```dddgggkkknnnqqqnnnlllkkkqqq}}}uuuqqqwwwnnn]]]QQQIIIGGGGGGFFFCCC???<<<;;;;;;======>>>===<<<<<>>======<<<;;;:::999888666777888888888888888888:::999999999888888888888:::999999888888777666666888888888888888888888888<<<<<<<<<<<<===>>>??????BBBBBBDDDFFFGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYY^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZ]]]^^^^^^\\\ZZZZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaddddddddddddeeeeeeeeeeeefffffffffffffffggghhhiiinnnmmmkkkiiigggeeecccbbbdddeeeeeeeeedddcccbbbaaa^^^\\\ZZZYYYXXXWWWTTTRRRSSSSSSSSSRRRQQQPPPPPPOOOMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIDDDEEEGGGGGGGGGHHHKKKMMMLLLPPPVVVXXXZZZ___hhhooozzzvvvhhhiiisssnnnXXXDDD???@@@>>><<<===888888888888888999999999777666666666555444444444444444444444333333222222444444444555666666444222222222222333444444555555666888:::::::::999:::<<>>???AAACCCDDD@@@????????????>>>>>>>>>>>>AAACCCEEEEEEEEEGGGHHHPPPTTTWWWVVVQQQLLLIIIIIIIIIHHHGGGFFFHHHIIIIIIHHHBBBBBBBBBAAAAAA@@@??????<<<===>>>??????===;;;:::<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::777888::::::;;;<<<===???FFFBBB<<<888888999:::;;;999999999::::::;;;<<<<<<@@@???>>><<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHGGGEEEDDDDDDDDDCCCBBBAAABBBFFFIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQOOONNNLLLOOOPPPSSSUUUVVVUUUSSSRRRKKKKKKLLLOOOUUU\\\bbbfff\\\ZZZVVVSSSQQQPPPPPPQQQWWWZZZ^^^___\\\YYYUUUTTTWWW[[[```eeehhhkkknnnppprrrjjjgggkkkppp}}}qqqmmmmmmrrruuu}}}mmmZZZMMMKKKKKKJJJGGGBBB>>>======<<<>>>>>>===<<<;;;<<<===???GGGXXXooo|||nnncccYYYPPPKKKIIIIIIIIIJJJKKKJJJHHHFFFIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCC??????>>>===<<<;;;::::::777888888999999999888888:::::::::999999999888888:::999999888777666666555777777777777777777777777;;;;;;;;;;;;<<<===??????@@@AAABBBDDDEEEGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTYYYYYYYYYZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]^^^````````````aaaaaaaaaaaabbbaaaaaa```aaacccdddeeejjjiiihhhfffdddbbb```___`````````___^^^]]][[[ZZZZZZXXXVVVUUUUUUTTTRRRPPPPPPOOONNNNNNMMMLLLKKKKKKIIIIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGIIIIIIIIIJJJLLLOOOTTTZZZ```eeehhhnnnwww~~~}}}xxxrrrggg```fffuuuzzz[[[LLL@@@???AAA???<<<;;;777888888888888888888888777777666555444444333333333333333333333444444444444333333444666666444222222222222333444444555555555777999999888777888999<<<<<<<<<;;;:::888666555888888888888888888888888777777777777777777777777555666777888888888888888888888888777777777666666777666666555555666666777555666777999:::;;;;;;;;;;;;;;;<<<=====================>>>???@@@BBBCCCDDD???>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHKKKLLLNNNOOONNNLLLJJJIIIFFFGGGGGGFFFHHHLLLLLLJJJ????????????>>>===<<<;;;;;;<<<>>>???>>>===;;;999===;;;::::::;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;999999<<>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<======>>><<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAABBBEEEGGGDDDDDDDDDEEEFFFGGGIIIIIIOOONNNNNNOOOOOOPPPQQQRRRQQQPPPOOONNNNNNPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLNNNQQQSSSSSSRRRPPPOOOIIIJJJLLLPPPWWW___gggllljjjeee^^^WWWRRRQQQQQQRRRUUUXXX\\\]]][[[XXXUUUSSSWWW[[[aaaeeehhhkkknnnpppvvvjjjffflllooouuu{{{lllccchhhjjjrrr}}}dddSSSMMMLLLJJJGGGDDDBBBAAABBB;;;===>>>>>><<<;;;<<<===@@@BBBJJJ\\\wwwxxxeeeWWWOOOLLLJJJIIIIIIKKKKKKJJJHHHIIIHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<999:::::::::::::::999999:::::::::999999999888888888888777777777777777777777777777777777777777777777888888:::;;;>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQSSSUUUUUUWWWZZZZZZYYYXXXZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^___^^^]]]]]]^^^___aaabbbccccccbbbaaa```___^^^^^^[[[[[[[[[ZZZYYYWWWUUUUUUUUUTTTRRRQQQQQQQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNYYYaaakkksssyyy|||uuummmeeebbb^^^]]]dddsssvvv]]]KKKCCC<<<<<<>>><<<888555777777777777777777777777777666666555444333333222444444444444444555555555444333333333555555444222333333333444555555666666555777888888777666666777666666777888888777777666777777777777777777777777666666666666666666666666555555777888888999999999888888888888777777777777777777777666666777777777555666888:::;;;<<<<<<======>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFHHHEEEFFFIIIKKKLLLKKKIIIGGGFFFKKKLLLHHHFFFIIIIIIFFF???@@@AAAAAA@@@???===<<<;;;<<<=========<<<::::::===;;;:::;;;<<<<<<;;;999::::::;;;;;;<<<<<<============<<<999777;;;CCCJJJWWWPPPGGG???<<<:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999999999999999999:::::::::;;;;;;999999:::;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<>>>@@@@@@BBBDDDGGGGGGFFFEEEFFFFFFDDDFFFHHHGGGFFFDDDDDDDDDBBBCCCDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJNNNNNNNNNOOOOOOPPPQQQRRRPPPOOOMMMLLLLLLMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMLLLOOORRRSSSRRRPPPNNNNNNLLLLLLNNNRRRXXXaaaiiinnnuuuoooggg]]]WWWSSSRRRRRRSSSVVVZZZ[[[YYYVVVTTTTTTXXX[[[___cccfffiiilllooorrrhhhdddiiimmmooo|||zzziiiiiigggmmm|||sss```SSSNNNIIIFFFFFFFFFEEEEEE<<<===>>>===<<<;;;<<<===>>>>>>BBBNNNeee|||ggg[[[RRRNNNJJJIIIJJJKKKJJJHHHHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888666666777777777777777888777777777777777777777777666666777999;;;===???@@@??????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOONNNMMMMMMOOOQQQPPPSSSVVVVVVTTTSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUUUUTTTSSSRRRPPPOOOOOOMMMLLLKKKLLLLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIEEEGGGHHHIIIIIIJJJMMMOOOZZZeeeuuuuuuooommmjjjddd^^^\\\\\\___eeeooowww[[[JJJ@@@===::::::<<<<<<999666777777777777666666666666666555555555444333333333444444444444555555555555555333222333444555444222333333333444555555666666444666888888666666666777333333333444555666777777666666666666666666666666666666666666666666666666444555666777888999999999999999888888888777777777888888777777777777888888666777999:::<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>????????????@@@AAABBBCCCCCCCCCDDDGGGIIICCCDDDGGGIIIIIIIIIIIIHHHRRRZZZ[[[QQQJJJIIIIIIFFF@@@AAABBBBBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;::::::;;;:::999:::;;;:::999777::::::;;;<<<======>>>>>>;;;<<<;;;999777:::BBBIIIUUUOOOFFF???;;;:::999999888888:::;;;<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999888888888999999999::::::888888999;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>BBBEEEFFFEEEDDDEEEFFFCCCEEEHHHGGGEEECCCCCCDDDBBBDDDEEEEEEDDDBBBBBBCCCGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMKKKKKKMMMOOOPPPSSSQQQOOOMMMLLLLLLMMMMMMOOORRRUUUVVVSSSPPPOOOOOONNNNNNNNNPPPUUU]]]dddhhhmmmjjjeee___ZZZVVVTTTSSSRRRUUUWWWXXXWWWVVVUUUVVVWWWYYY]]]```bbbfffjjjmmmkkkeeeaaacccfffiiiqqqzzz|||lllfffgggssszzzeee[[[PPPJJJIIIIIIFFFBBB???@@@???>>>;;;:::;;;===999<<<@@@FFFRRRiiippp^^^XXXPPPLLLLLLMMMKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<999999888888888777777777777777777777777777777777888888888888888888888888666777777888:::;;;===>>>=========>>>>>>???????????????@@@AAACCCDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNJJJNNNQQQQQQNNNMMMPPPSSSTTTTTTTTTTTTUUUUUUUUUVVVRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSOOOOOOOOOOOONNNMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEGGGJJJLLLMMMPPPTTTVVVaaaoooyyyoooddd___^^^_________cccfffiiilllrrr~~~rrrZZZJJJBBB;;;;;;:::999;;;;;;:::888777777666666666555555555444444444444444444444444444444444333333333333333555333222222333444444333222222222333444444555555333555777888777666777888444333333333333555666777666666666666666666666666666666666666666666666666222333444555777777777777999999999888888888777777999888888777777888888999666777999;;;===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAAAAA@@@>>>>>>????????????@@@@@@AAAAAA@@@AAACCCCCCDDDFFFIIILLLDDDFFFFFFEEEEEEFFFIIILLLWWWcccfffYYYKKKIIIJJJHHH;;;<<<===>>>===;;;999888===<<<;;;:::::::::;;;;;;:::999888999999999777555:::;;;;;;<<<===>>>??????777:::;;;:::888:::@@@FFFQQQKKKCCC===:::999888888555666888999::::::999999888888999:::;;;;;;;;;;;;999999999999999999999999<<<<<<;;;:::999999999999777777888888888999999999777888999:::;;;;;;<<<;;;999999999999999999999999;;;::::::::::::;;;<<<<<<<<<@@@DDDEEEDDDCCCDDDFFFBBBEEEHHHGGGDDDBBBCCCDDDBBBDDDGGGGGGEEECCCAAAAAADDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQOOOMMMKKKKKKMMMOOOPPPSSSQQQOOOMMMLLLLLLMMMNNNNNNQQQUUUTTTQQQMMMLLLMMMNNNMMMLLLMMMPPPVVV]]]aaa^^^^^^^^^]]][[[XXXVVVTTTRRRTTTWWWWWWWWWVVVWWWWWWVVVXXXZZZ]]]___ccchhhlllgggddd```^^^___eeemmmtttnnneeeaaakkkyyyxxxkkkZZZPPPMMMJJJDDD===BBBBBBAAA>>>;;;999:::<<<444:::@@@AAAEEESSSkkk}}}jjjbbbWWWQQQPPPPPPNNNKKKFFFFFFFFFEEEFFFFFFGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@??????????????????>>>======888888888777777777777666888888777777666666555555888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCCCCEEEGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKFFFJJJNNNNNNKKKIIILLLOOOQQQQQQQQQRRRRRRRRRSSSSSSMMMNNNPPPQQQRRRRRRQQQPPPQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHJJJHHHGGGGGGHHHHHHGGGEEE@@@@@@@@@AAABBBBBBCCCCCCFFFFFFEEEDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIGGGIIIMMMPPPSSSWWW[[[___lllzzz|||nnnfff]]]WWWUUUWWW\\\aaaooorrrtttuuuyyyuuuXXXHHHBBB???888888777666555666666333777777666666555555555444333333444444444444444444333333333222222222111111555333222222333444444333000111111222333333444444333555777888777777888999777666444333333444666777666666666666666666666666666666666666666666666666000111333444555666666666999999999888888888888777999999888888888888999999666888999;;;===??????@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@???===<<>>@@@BBBCCCEEEHHHLLLOOOGGGGGGFFFCCCAAACCCJJJPPPPPP___dddUUUFFFCCCFFFFFF;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===============<<<;;;:::;;;<<<<<<:::888<<<;;;999:::<<<======<<<<<<:::777666666888;;;===IIIFFF@@@;;;777666777777777888999999:::::::::999::::::;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::999888999:::;;;<<<===:::888999;;;<<<:::777888:::;;;;;;999888888999;;;;;;<<<<<<;;;;;;:::999???<<<::::::<<<===<<<:::>>>>>>@@@BBBDDDFFFGGGHHHDDDEEEFFFGGGFFFEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBB>>>AAADDDFFFGGGHHHJJJLLLOOOMMMLLLKKKKKKMMMOOOPPPNNNLLLKKKLLLMMMOOONNNNNNOOOOOOOOOMMMLLLLLLNNNPPPNNNRRRUUUTTTQQQNNNMMMNNNSSSRRROOOKKKJJJNNNVVV]]]\\\XXXUUUWWW]]]^^^ZZZUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[^^^aaadddfffcccccc___[[[]]]hhhsssxxxvvvgggeeeiiitttjjjXXXPPPKKKFFFCCCGGGBBB@@@AAA@@@<<<;;;===AAA???@@@EEEIIILLLRRRXXX|||xxxfff___^^^YYYPPPHHHKKKIIIFFFDDDEEEGGGHHHGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEAAABBBCCCCCCAAA???===;;;999999999999999999:::::::::999777666666666777888888777666777888999888666888888999999999:::::::::===;;;::::::<<<======<<<<<<======>>>???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNMMMKKKIIIHHHJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJLLLTTT]]]eeeiiijjjyyywwwooohhh```ZZZVVVNNNLLL[[[ppp|||oooZZZMMMAAA<<<>>>::::::999999888777777777777777777777777666666555555555444444444333333333111222222333333222222111333333333333333333333333222333333333333333333444555555444444444555555666333333333333333333333333666555444333444444666777666666666666666555555444111222222333444555666666666666777777888888888999777999999888666555666777999:::;;;===>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>BBBEEEFFFIIIMMMNNNKKKIIIGGGDDDBBBBBBDDDGGGIIIPPPPPPNNNMMMJJJGGGEEEDDD:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<===;;;:::;;;<<<>>>======<<<:::888666666888:::<<>>===<<<<<<<<<>>>???AAACCCDDDEEECCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>AAADDDEEEFFFGGGIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMOOOOOONNNNNNOOOOOONNNLLLLLLMMMNNNNNNRRRUUUUUURRRPPPQQQRRRVVVXXXWWWQQQKKKLLLUUU]]]aaa]]]ZZZ]]]aaabbb^^^YYYWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYY[[[]]]___bbbcccccccccaaa]]]aaakkkuuuyyy}}}pppffffffqqqmmmYYYNNNJJJJJJJJJFFFEEEEEECCC???>>>AAA@@@======AAACCCEEEIIINNN]]]jjj|||sssllldddZZZSSSOOOLLLIIIGGGGGGHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEAAABBBCCCCCCAAA???===<<<::::::::::::::::::::::::999999777666666666777888999777666777888999888666888888888888999999999999<<<:::999999;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEEEEFFFIIIKKKLLLKKKOOOOOOTTT___lllxxx~~~sssgggbbb___WWWSSSUUUUUUWWWeeevvvvvvXXXJJJCCC<<<999;;;;;;::::::888777666555444555555666666555555444333555444444444444333333333111222222333333222222111333333333333333333333333222222222333333333333444666555555444444444555555333333333333333333333333555555444333444555666777666666666666666555555444333333444444444444444444666666777777777888888888888999999999777666777888999:::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA>>>BBBEEEEEEGGGKKKLLLIIIGGGEEECCCBBBBBBDDDFFFHHHPPPOOONNNKKKIIIGGGFFFEEE::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@BBBAAA>>><<<>>>@@@>>><<<;;;;;;===>>>>>>======;;;999777777777999:::;;;;;;:::888777666555444777888888888888888777777777777888888999:::;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<;;;:::888999::::::999777999;;;<<<<<<:::999999:::888888999:::;;;;;;;;;;;;;;;999999:::<<<>>>???>>><<<<<<===???@@@AAACCCCCCAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???AAACCCEEEEEEEEEGGGHHHKKKJJJIIIHHHHHHIIIJJJJJJLLLKKKJJJKKKMMMOOOOOONNNOOOPPPQQQPPPMMMLLLLLLLLLMMMQQQUUUUUUTTTTTTVVVXXX\\\```___WWWMMMKKKRRR[[[bbb___^^^```dddeee```\\\XXXWWWVVVUUUUUUVVVWWWYYYYYYYYYZZZZZZ\\\]]]___```___aaa``````eeeooowwwyyytttvvvyyyqqqeeeiiippp[[[RRROOOJJJGGGFFFFFFCCC???>>>BBBAAA>>><<<>>>???>>>@@@DDDJJJPPPYYYiiissshhhaaaTTTPPPLLLHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBAAA@@@>>>=========<<<<<<;;;;;;::::::999999888777777777777888999888777777888999888777777777777777888888888888;;;999888888:::;;;;;;:::::::::;;;;;;<<<<<<======???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGFFFEEEDDDDDDDDDHHHFFFFFFKKKSSSWWWUUURRRUUUWWW___nnn|||pppggg___YYYXXXYYYRRRQQQXXX```hhhvvvppp[[[FFF@@@???;;;:::<<<;;;:::999777666444333222444444333333333222222222444444444444333333333333111222222333333222222111222222222222222222222222222222222222333333444444666666555444333333333444333333333333333333333333444444444444444555666777666666666666666555555444555555444444444333333333666666777777777777888888888999:::999777777777999999:::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAA@@@??????>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???CCCDDDCCCDDDHHHHHHEEECCCCCCCCCCCCCCCDDDEEEFFFPPPNNNLLLJJJHHHGGGFFFFFF999999999999:::::::::;;;888888999999::::::;;;;;;>>>BBBDDDAAA===;;;===AAA>>>===;;;<<<===>>>>>>======<<<:::999777777777777777777999999999888666555888888999999999888777777555666666777888999::::::999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::999999999999999888777888:::;;;;;;999888888999666777888:::;;;;;;<<<<<<;;;:::::::::<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@??????@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBB???AAACCCDDDDDDDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKOOONNNLLLLLLNNNOOONNNMMMPPPQQQSSSRRROOOMMMKKKKKKMMMPPPTTTUUUUUUVVVZZZ]]]cccdddaaaYYYOOOLLLOOOUUU[[[YYYYYY[[[___```]]]YYYXXXVVVTTTSSSTTTVVVXXXZZZ[[[[[[\\\\\\]]]^^^^^^___ZZZ]]]___aaaiiitttzzzzzziiifffbbbdddtttqqqjjjvvvuuu___SSSLLLIIIGGGGGGDDD@@@@@@DDDDDD@@@>>>???>>><<<===@@@CCCEEEIIIRRRccc|||xxxooo```ZZZRRRLLLIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBAAA@@@??????@@@??????>>>===<<<;;;;;;999999999888888888888888999888777777999999888777666666666666777777777777999888777777999::::::999999999999999::::::;;;;;;======>>>??????????????????>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAA@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEDDDDDDEEEHHHIIINNNYYYgggnnnlllgggaaaeeeooo{{{jjj___ZZZWWWWWWZZZ[[[XXXZZZbbblllwwwyyyZZZLLL@@@>>>>>><<<:::;;;888888777666555444444333444333333222222222222222444444444333333333222222111222222333333222222111222222222222222222222222111111111222333333444444777666555444333333222222333333333333333333333333444444444444555555666666666666666666666555555444444444444444444444444444666666777777777777777777888999:::999888777888999999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBCCCCCCBBBAAA@@@????????????@@@CCCCCCAAABBBEEEEEEBBB@@@AAABBBCCCDDDDDDDDDDDDOOOMMMJJJHHHFFFFFFGGGHHH888888888888999999999999777777888888999::::::;;;>>>AAABBB???:::999<<<@@@>>>===;;;;;;=========<<<===<<<;;;:::888777666666555777:::;;;<<<;;;888777888999999999999999888888555555666777777888999999888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;888999999888777777777777666888999999777666666777555666777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBB???AAACCCDDDDDDDDDFFFGGGEEEEEEFFFHHHJJJKKKMMMNNNSSSQQQOOONNNNNNNNNMMMLLLPPPRRRSSSRRRPPPMMMLLLLLLLLLOOORRRSSSSSSVVV[[[___fffbbb\\\UUUPPPNNNNNNNNNQQQPPPOOOQQQTTTVVVUUUSSSVVVTTTSSSRRRTTTVVVZZZ\\\^^^^^^__________________ZZZ]]]```eeennnyyy}}}|||```]]]ZZZ\\\fffxxx{{{wwwzzzvvvbbbUUUOOOKKKJJJHHHDDDDDDFFFCCC@@@>>>@@@???<<<===@@@999===BBBFFFOOObbb}}}ppphhh\\\QQQKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBAAAAAAAAA@@@BBBAAAAAA@@@???>>>>>>===:::::::::::::::999999999999888777888999:::999777555555666666666777777777999777666666888999999888888888888888888999999999;;;;;;<<<==============================>>>??????<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<======>>>??????AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBAAA???>>>>>>>>>???@@@BBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFGGGHHHJJJNNNXXXjjj}}}{{{wwwjjj]]]VVVUUUVVV[[[aaacccfffjjjpppwwwqqqXXXIIIBBB<<<;;;;;;999777666555555555555555666666666555444333333222222333333444444333333333222222222111222222333333222222111111111111111111111111111000000111222222333444444777666555333333222222222333333333333333333333333222333444555555666666666666666666666666555555444222222333333444555666666777777666666666666666666777888999999888777888999999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBCCCBBBAAA???>>>============@@@CCCCCC??????BBBBBB@@@>>>???AAACCCDDDEEEEEEDDDMMMKKKIIIGGGFFFGGGHHHIII777777777777888888888999666777777888999:::;;;;;;>>>??????<<<999888:::===>>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999888666555666777:::<<<<<<:::888777666777888888999999888888666666666777777777888888888888999:::::::::::::::888999:::;;;;;;;;;::::::777888999888666666666777555777888888666555555666555555777888999:::::::::<<<======<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;??????????????????@@@@@@@@@@@@????????????@@@@@@???AAACCCEEEEEEEEEGGGHHHDDDEEEGGGIIIJJJLLLNNNNNNTTTQQQOOONNNNNNNNNMMMKKKOOOPPPQQQPPPNNNLLLLLLLLLJJJMMMOOOPPPPPPSSSYYY^^^eee^^^VVVPPPNNNNNNMMMMMMNNNLLLJJJJJJLLLMMMNNNNNNRRRRRRRRRRRRUUUXXX[[[]]]___```aaaaaabbbbbbaaaaaa^^^```cccfffoooyyy|||yyy[[[YYYYYY]]]aaahhhsss||||||qqqooo~~~~~~cccWWWLLLIIIHHHEEEBBBBBBBBB???>>>@@@???<<<<<>>;;;::::::999999::::::;;;:::::::::;;;<<<<<<======>>>>>>?????????@@@@@@@@@?????????????????????????????????@@@AAAAAABBBBBB???>>>>>>======>>>>>>>>>@@@@@@@@@?????????@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFHHHKKKMMMOOOUUUaaauuu~~~uuuddd[[[SSSSSSUUUZZZaaaiiilllsss{{{rrrWWWHHH???===;;;:::;;;:::999888333444444555666777888888666555444333222333444555333333333333222222222222111222222333333222222111000000000000000000000000///000000111222333444444555555444333222222222333333333333333333333333333222222444555666666666666666666666666666555555444111222222333444555666777777777666666666666555555666777888888777666888999999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;<<<===AAACCCBBB>>>>>>AAAAAA???>>>???AAACCCDDDEEEFFFFFFJJJIIIHHHGGGGGGGGGHHHIII666666666777777777888888666777777888999:::;;;<<>><<<:::888888999:::===<<<:::999:::;;;:::999::::::;;;;;;:::999777555555666888999999777555333333333555666777777777777888888888777777777777666888888999::::::::::::999888999:::;;;;;;;;;::::::666888999888666444666777666777999888666555555666555666777888999999999999:::<<<===<<<::::::<<<>>><<<<<<;;;;;;::::::999999>>>???@@@AAA@@@???>>>===???>>>============>>>???>>>AAADDDEEEFFFGGGIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKPPPNNNLLLLLLMMMNNNMMMLLLLLLMMMMMMKKKJJJIIIJJJLLLJJJKKKMMMLLLLLLOOOUUUZZZ___ZZZTTTNNNKKKLLLOOOQQQUUURRRMMMJJJIIIJJJLLLMMMNNNOOOPPPSSSVVVZZZ\\\^^^___```aaabbbccccccbbbbbbaaabbbaaacccjjjrrrsssnnn[[[WWWWWW[[[]]]^^^eeennnyyymmmqqqxxxxxxfffTTTMMMMMMIIICCC???CCC@@@???AAA@@@<<<<<<>>>???======??????@@@HHHRRRggg{{{yyyjjj]]]RRRLLLJJJJJJIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB===>>>>>>???>>>===<<<;;;:::999888888::::::999888666666777777777888888888999777666777888999999999888888888777777777777777999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<=============================================>>>??????@@@@@@======>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@??????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFJJJOOOSSSWWW[[[fffvvvssshhhcccWWWRRRQQQVVV\\\ccckkksssuuu~~~oooWWWHHH@@@;;;<<<;;;:::::::::::::::555555555666666777777888666555333222222222444555333333333222222222222111111222222333333222222111000000000000000000000000//////000111222333444444444444333333222333333333333333333333333333333333111222444555666777777666666666666666666555555444333333333444444555555555777777666666666555555555444666777777666666777888999:::;;;===>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCAAA???>>><<<<<<<<<===>>>AAACCCBBB>>>>>>AAAAAA?????????AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHH666666666666777777777777666777888999:::;;;<<<<<>>:::999999:::999999===;;;999999::::::999888999:::;;;<<<;;;999777666444555666666555444222000000111222444555666666777999999888888777777666666888888999::::::::::::999888999:::;;;<<<;;;::::::666888999888555444555888777888999999777666666777555666777888888999888888888:::<<<<<<:::;;;>>>AAA>>>>>>===<<<<<<;;;::::::???@@@AAABBBAAA@@@===<<<>>>===<<<;;;;;;<<<===>>>>>>AAADDDFFFGGGHHHJJJLLLGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIJJJLLLMMMMMMMMMJJJJJJJJJHHHFFFGGGIIIKKKIIIJJJKKKJJJIIILLLRRRXXXZZZXXXTTTMMMHHHIIIPPPVVV]]]YYYSSSMMMKKKKKKLLLNNNKKKMMMPPPSSSWWW[[[]]]______```aaacccccccccbbbbbbaaa```^^^^^^ccciiihhhccc\\\VVVTTTWWWXXXYYYaaakkkuuutttnnnjjjmmm|||yyybbbYYYWWWSSSKKKEEEGGGDDDBBBDDDBBB>>>===???>>>888666===AAABBBDDDIIIHHH\\\rrrvvvfff\\\MMMMMMLLLKKKKKKKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDD>>>???@@@@@@@@@???===<<<:::999888888::::::999888777777777777888888888888999888666777999::::::999888888888888777777777777999999:::;;;;;;;;;;;;:::999999999888999::::::;;;;;;;;;::::::::::::;;;;;;888999999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<===>>>>>>???<<<===>>>?????????=========>>>???@@@@@@???>>>===@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDGGGKKKRRRVVV]]]___fffrrrqqqbbbZZZWWWSSSQQQTTT\\\eeelllttt||||||mmmRRREEE===888888:::999666444555555444777777777777777777777777666555333111111222333444333333333222222222111111222222222333333222222222000000000000000000000000...///000111222333444444333333222222222333444444333333333333333333333333000222444666777777777666666666666666666555555444555555444444444333333333777777666666555555555444333555666666555555666888999:::;;;===>>>@@@AAABBB???@@@@@@@@@@@@???>>>>>><<<<<<===>>>???AAACCCDDDAAA@@@>>>===<<<===???@@@AAACCCAAA>>>===AAABBB@@@@@@@@@AAABBBDDDFFFHHHJJJEEEFFFGGGHHHHHHHHHHHHGGG666777777777777777666555888888999999999999888888888888888777666555555555555666666777888999999999;;;;;;;;;:::999888666666666666666666666666666666666777777888888888777777888888888888888777666666666666777888888888888888666777999:::;;;;;;:::999:::999777666555555666666777999:::;;;;;;:::888666777666666555666888:::;;;:::999999999999999999999===<<<;;;:::999:::;;;;;;>>>>>>?????????@@@@@@@@@AAA@@@>>>======???@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHJJJKKKJJJJJJMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMMMMPPPRRRTTT\\\XXXSSSNNNJJJIIIIIIJJJNNNPPPTTTVVVXXXZZZ^^^```aaa```_________aaabbbcccaaaaaaaaa```_________^^^[[[VVVTTTUUUWWWYYY^^^dddggguuuyyyhhhdddnnnxxxjjjeee```UUUIIIDDDEEEFFFDDDAAA???>>>>>>???<<<;;;???@@@>>>===>>>GGGIIISSSdddyyyiii\\\TTTOOOQQQQQQKKKHHHHHHHHHGGGEEEEEEEEEEEECCCAAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::999888888888888888888888888999999;;;:::999888777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888::::::::::::999888777777888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>>>>>>>?????????BBBBBBAAAAAA@@@???>>>>>>????????????@@@BBBCCCDDDFFFCCC@@@>>>???BBBDDDDDDDDDFFFHHHJJJLLLPPPUUUYYY___dddmmmzzzvvviii^^^UUUSSSUUUVVVYYY]]]bbblllyyyfffSSSIII@@@===@@@::::::999888777666555444666666666777888:::;;;<<<:::888666333222222333333333222111111000000111111222222222222222111000///000000000000000000000000111111111111111111111111444444333333333333222222888666333111111222444555555555666666666555333222666666666777666666555444777555333222333444444333888555333222333555666666333333444444666777999999;;;;;;:::;;;<<<>>>@@@AAA===???BBBDDDDDDAAA>>><<<>>>>>>???@@@@@@@@@@@@@@@CCCBBB???===<<<<<<===>>>CCC@@@<<<;;;<<<>>>??????AAA@@@???BBBFFFHHHHHHFFFHHHGGGGGGGGGFFFFFFEEEEEE777777777777666444333222777888888999999888888777666666666666666777777777555666666777888888999999:::::::::999888777555555555555555555555555555555555666777888888888888888888888888888888777666666666777777888888888888888666777999:::;;;;;;:::::::::999777666555555666666:::===AAAAAA???:::777555666666666666777888999:::999999999999999999999999;;;;;;:::999999:::;;;<<<===>>>>>>>>>????????????AAA@@@>>>======>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKMMMOOOPPPPPPNNNNNNOOOQQQPPPOOONNNMMMMMMOOOPPPRRRUUUSSSOOOLLLIIIIIIIIIJJJMMMPPPSSSUUUVVVXXX[[[]]]]]]]]]]]]]]]^^^___``````aaa`````````_________^^^]]]XXXUUUVVVWWWWWW[[[```bbblllyyytttdddaaajjj{{{|||xxxtttgggYYYKKKJJJHHHFFFDDDCCCAAAAAABBB===;;;>>>???>>>>>>@@@AAAAAAGGGSSScccxxxuuuhhh\\\UUUQQQKKKIIIKKKLLLJJJHHHGGGGGGGGGEEEDDDAAABBBCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>><<<;;;;;;:::;;;;;;;;;:::::::::::::::999999888888888999999:::999999999999999999999999999999999999999999999999999888888777888999:::;;;999999888777777777777777999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<========================>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHHHHFFFHHHKKKNNNRRRXXX```eeemmmtttyyyoooddd\\\VVVQQQQQQUUUZZZaaaiiipppyyyiiiOOODDD@@@999666999:::999999888666555555444666666666666888999:::;;;999888555333222222333333333222111111000000111111222222222222222111000000000000000000000000000000000000000000000000000000222222222333333444444444666555333222222333444555444555555666666555444333444444444444444444444444999777333222222333333222555444222222444666666555444444444555666777888999999999888999:::<<<>>>???===???AAABBBBBBAAA???>>>======>>>??????@@@@@@@@@BBBAAA???===<<<======>>>AAAAAA???>>>======>>>???AAA@@@???BBBEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC777777777666555333111000777777888888888888777777444444555666777777888888666666666777888888999999999999888888777666555444555555555555555555555555444555666777888999999999777777888888777777666666666777888888999999888888777777888::::::::::::::::::999888777666666666666<<>>>>>>>>??????@@@@@@>>>======>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIJJJMMMNNNOOONNNOOOPPPQQQPPPNNNMMMNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJMMMOOOQQQRRRSSSTTTWWWYYYYYYYYY[[[\\\\\\]]]]]]]]]______^^^^^^^^^^^^^^^^^^ZZZVVVUUUWWWWWWWWWZZZ^^^aaafffjjjqqqrrreeebbbhhhnnn~~~yyyjjjPPPLLLGGGEEEFFFGGGEEECCCDDD>>>;;;===>>>===>>>AAAAAA@@@AAAFFFNNN^^^xxxtttdddXXXQQQNNNOOOLLLJJJHHHGGGGGGGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<999888888999:::;;;<<<<<<999999999999999999999999888888888888888888888888999999888888888999:::;;;::::::999999888888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAABBBCCCEEEFFFHHHJJJJJJKKKLLLNNNSSSXXX```jjjttt{{{xxxlllfff```YYYSSSQQQPPPPPPUUU[[[iiiuuu___NNN???===>>>:::666666999888888777666555444444555555555666777888999:::888666555333222222333333333222111111000000111111111222222222222111000000000000000000000000000000////////////////////////000000111222333444555555333333333444444444444555333444444555555555555444444444333333444555777888<<<999444222111222222222333222222444666777777555555555555555666666777888777777777777888999:::;;;===>>>???@@@AAAAAAAAAAAA<<<======>>>???@@@@@@@@@BBBAAA???>>>======>>>???@@@CCCFFFEEEBBB??????@@@AAA@@@@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC777777777666555444333222666777777777777777777666444444555555666777777888666666777777888888888888888888888888777666555444555555555555555555555555333444555777888999999999666777777777777777666666777777888999999999999888777888888999:::::::::;;;:::999999888777777777666;;;BBBHHHFFF>>>777666888444555777888888888777666777777888999:::999999888666666777777999:::;;;;;;======>>>>>>>>>?????????@@@??????>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJLLLNNNPPPQQQPPPOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIILLLNNNPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\UUURRRSSSVVVXXXYYY[[[```bbbfffgggfffmmmyyyjjjdddccceeesss~~~rrrZZZTTTLLLJJJLLLMMMJJJGGGDDD???===???@@@>>>===>>>AAA@@@@@@AAACCCMMMaaasssnnnaaaXXXTTTNNNLLLIIIHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@??????AAA@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;<<<===999999999999999999999999::::::::::::::::::::::::999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAADDDEEEGGGIIIKKKNNNQQQTTTZZZ^^^eeennnyyyzzzssshhh^^^XXXUUUPPPMMMOOORRRWWWaaajjjcccNNNCCC<<<>>>@@@<<<888777777777666666555444444333444444444444555666777888666555444333222222333333333222111111000000111111111111222222222111111000000000000000000000000000000000000000000000000000000111111222333333444444111222444555555555555444222333333444555555555555666555444444555888:::<<<>>>:::555222111111111111111222333666999:::888777777666666666666666777777666666777777777888999999=========>>>@@@AAACCCCCC>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>>>>>?????????EEEKKKKKKFFFBBBAAABBB@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE555666666777777777666666555666666777777666666555555555555555555555555555777777777777777888888888999999999999888777666666555555555555555555555555333333555666888888999999555666666777777777666666777777888999999999999999888888888888999:::;;;;;;:::::::::999888888777777:::???CCC@@@999555777;;;444555777888888777666555555666888999:::999888888444555666888999:::;;;;;;>>>>>>>>>????????????@@@@@@??????>>>>>>=========?????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLMMMOOOQQQRRRQQQOOOPPPQQQPPPNNNMMMNNNOOORRRSSSTTTTTTSSSQQQOOOMMMNNNNNNLLLKKKJJJIIIIIIIIIKKKMMMOOOOOOOOOOOOQQQRRRUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[VVVSSSSSSVVVXXXXXX[[[___^^^bbbfffeeeeeeooowwweee\\\]]]```mmm~~~vvvllleee\\\WWWVVVSSSNNNIIIFFFBBBAAACCCCCC???;;;<<<<<<<<<===>>>===AAAMMMZZZqqqyyyfffYYYTTTQQQNNNKKKKKKJJJIIIHHHDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>======<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKMMMPPPWWW___eeeuuu{{{{{{nnnhhheee^^^WWWTTTPPPMMMNNNSSSYYYcccrrr}}}^^^MMMBBB<<<888999:::888666555666555555555444333333333333333333333444555666666333333333222222222222333333222111111000000111111000111111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111222444555666555444333333333333333444444555555555555444444555888:::<<<>>>:::666333222222222111222333555888;;;<<<:::888777777666666666777777888888888999999999999999999;;;;;;<<<===???BBBDDDEEEBBBBBBAAAAAAAAABBBCCCDDDAAAAAA@@@??????>>>>>>>>><<>>>>>>>>???????????????>>>>>>======<<<>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFJJJKKKLLLMMMNNNOOOPPPQQQOOOMMMLLLMMMPPPQQQRRRQQQOOOPPPQQQPPPNNNMMMNNNOOOTTTTTTUUUUUUTTTRRRPPPOOOQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMOOOOOOOOOOOOQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXYYYZZZ[[[[[[\\\\\\]]]YYYVVVWWWWWWUUUWWW[[[XXX[[[```bbbaaadddooo|||pppbbb]]]___mmm~~~xxxqqqjjjccc[[[RRRKKKMMMIIIFFFGGGFFFAAA=========<<<===?????????DDDKKKRRRjjj}}}kkk```\\\VVVQQQNNNKKKIIIGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::;;;<<<<<<<<<;;;;;;999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================<<<===>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJKKKLLLNNNRRRVVV\\\fffsss|||ssshhh^^^[[[YYYUUURRRQQQMMMNNNTTT]]]gggsss}}}[[[HHHCCC;;;888555555666666666666444444444444333333222222222222222222222333444444111222222222222222222222333222111111000000111111000000111222222222222111111111111111111111111111111111111111111111111111333333222222111111111111222333444555555555444333444333333333333333444555222222111222333555777888:::888555444444444333222333333555888;;;<<<:::888666666666666777777888999::::::;;;;;;;;;::::::999888999:::===???BBBEEEGGGFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAA@@@???>>>======999===BBBCCCAAA>>>>>>>>>???AAABBBBBB@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB555555666666777666666666444555555666666555555444333444444555555666666666888777777777777777777777777777888888777777666555444444444444444444444444444444555666777777666666444555555666777777666666777888999999::::::999999999888888888888:::;;;<<<:::;;;;;;;;;;;;999888777;;;===>>>===;;;999888999777666666555555555666666333555777:::::::::888777555666888:::::::::::::::;;;;;;;;;<<<<<<<<<======????????????>>>===<<<;;;======>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNMMMMMMOOOQQQQQQPPPMMMOOOPPPPPPNNNNNNOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRPPPNNNKKKJJJKKKLLLNNNLLLMMMOOOPPPOOOPPPRRRSSSTTTTTTUUUVVVWWWYYY[[[\\\YYYZZZZZZ\\\]]]^^^______aaa[[[XXXWWWVVVUUUWWW\\\\\\ZZZZZZ]]]]]]]]]dddmmmtttkkkdddfffppp}}}rrrhhhbbbYYYRRRLLLJJJGGGCCCAAACCCCCC???>>>AAABBB@@@AAADDDDDDUUUlllzzztttkkkccc\\\VVVQQQNNNNNNLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????========================::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;::::::999999:::;;;;;;<<<========================<<<<<<<<<============>>>????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFIIIMMMRRRTTTVVV\\\eeemmmwwwtttaaaYYYTTTSSSRRRPPPPPPRRRUUUZZZeeerrr|||www]]]III???>>>888888777555555666777777333333333333222222222222222111111111111222333333000000111222222222222222333222111111000000111111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222444444444555444444333333555444333222222222333444000111111222333444444555666555555555777777555444333333444666999:::999777666666666666777888999:::;;;<<<<<<<<<<<<;;;:::999666777:::===@@@CCCFFFGGGHHHFFFDDDBBBAAAAAABBBCCCDDDCCCCCCAAA@@@>>><<<;;;999:::<<<>>>?????????>>>???AAABBBAAA???>>>@@@BBB@@@@@@AAAAAAAAABBBBBBBBB555666666666555444333333444555555555555555555444111222333444666777888888888888888777777777777777666666666666666666555444444444444444444444444444555555666666666666666555444444555666777777666666888888999::::::::::::999999888888777888:::;;;<<<:::;;;<<<<<<;;;:::888777===>>>@@@@@@???<<<888666777777555444444555666777333555777:::::::::888777666777999:::;;;;;;:::999999999999:::::::::;;;;;;????????????>>>===;;;;;;=========>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIILLLNNNPPPQQQPPPOOOMMMMMMOOOPPPPPPOOOMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRPPPMMMJJJJJJLLLNNNPPPLLLNNNOOOPPPPPPQQQSSSTTTTTTTTTSSSTTTUUUXXXZZZ[[[[[[[[[\\\]]]___```aaaaaa```ZZZVVVVVVVVVVVVZZZ___fff^^^XXXXXXYYYYYY___gggjjjzzz}}}rrrjjjhhhpppbbbXXXOOOJJJGGGDDDEEEHHHEEE>>>;;;>>>@@@>>>===???CCCJJJUUUccc{{{zzzppphhhbbb^^^WWWUUURRROOOMMMKKKKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================::::::<<<=========<<<;;;===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFGGGIIIIIINNNMMMMMMOOORRRXXX^^^aaahhhppp}}}yyyiii[[[UUUQQQNNNOOOPPPOOORRRWWWaaaiiiwwwlllTTTIIIBBB===<<<666888888555333333333222333333222222222222222222111111111111111111222222///000111222222222222222333222222111000111111111///000111222222222222222111111111111111111111111000000000000000000000000//////000111222333333444555555555444444333333333666555333222111222222333111222333444555555555555444444444666888888666444333222222444666777777666555555555666777999:::;;;;;;<<<======<<<;;;999888444666:::===AAADDDFFFGGGIIIGGGDDDAAA@@@@@@@@@AAAEEEDDDCCCBBB@@@>>>;;;:::<<<;;;;;;<<>>???AAABBBBBBBBBCCCCCCDDDDDDDDD666666555444333333333333333333333444444444555555444444555555555555444444777666666555555555666666:::888666666777888777666555555555555555666777777333444444444555666666666666555444333333444666666999999888888888888888888:::::::::999::::::;;;;;;;;;:::999777777777777888<<<@@@CCCAAA<<<888888999777777777777666666666666444555666777999999999:::999999:::;;;;;;<<<<<<======<<<:::999999;;;>>>@@@>>>===<<<;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>@@@??????@@@AAACCCDDDEEEEEEIIIGGGEEEGGGKKKNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOONNNOOOPPPQQQRRRPPPMMMLLLLLLNNNOOOMMMJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIKKKNNNRRRVVVXXXVVVVVVVVVUUUUUUWWW[[[^^^___]]][[[YYYYYY[[[]]]___^^^]]][[[YYYWWWWWWZZZ\\\\\\\\\[[[YYYYYY[[[___ccceeekkkwwwsssgggdddooo~~~sssZZZMMMLLLOOOLLLHHHEEEBBB???>>>???@@@@@@???AAACCCHHHOOO^^^ttt|||qqqkkkaaaXXXSSSQQQQQQQQQSSSMMMGGGEEEEEEEEECCC@@@EEEEEEDDDBBBAAAAAABBBDDDCCCCCCCCCCCCBBBAAA@@@???>>>@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCAAA>>><<<<<<>>>AAACCC???>>>===<<<<<<===>>>???<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@???AAA>>><<<===???@@@???===AAA@@@???????????????@@@@@@BBBCCCCCCBBB@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAEEECCCCCCFFFGGGKKKSSS]]]\\\[[[YYYYYY```lllzzz{{{rrriiiaaaXXXSSSOOOPPPOOONNNOOOUUU___gggwwwkkkNNNDDDBBB<<<888999555555444333333333333444333333333222222222111111222222222222222222222222444444444333333222222222//////000000111111222222---///111111000//////000//////000000000000//////222222000///............000000111111111000000///111222444555666555555444000222333222000000111222222111000222555666555222333444555555555444333222555444333222222444555666666666777888999999:::;;;<<<=========<<<:::888777666777888:::;;;<<<======BBBBBB@@@?????????@@@AAABBBBBBBBBAAAAAA@@@>>>>>>:::::::::;;;<<<===>>>>>>AAA>>>>>>@@@???<<<>>>CCCDDDEEEEEEEEEEEEEEEDDDDDD777777666555444444444444333333333444444444444555444444555555555555444444777777666666666666777777:::888777666777888777666555555555555555666666777444444444444555555555555555444444444444555666777888888888888888888888888999888888888888888999999:::999888777777777888999;;;???BBB@@@;;;777777999777777777777666666666666555555777888999:::::::::999999::::::;;;<<<<<<<<<===<<<;;;::::::;;;===>>>======<<<;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???<<<===>>>@@@BBBCCCEEEEEEFFFDDDCCCEEEHHHKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMOOONNNNNNNNNOOOPPPRRRSSSRRROOOMMMLLLNNNNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIILLLOOORRRUUUWWWVVVWWWWWWWWWVVVXXX[[[^^^bbbaaa___^^^]]]]]]^^^^^^]]]\\\[[[XXXWWWXXXZZZ\\\ZZZZZZYYYWWWVVVXXX]]]```fffeeegggoooooo```___eeelll}}}ooo]]]XXXWWWRRRMMMKKKHHHEEECCCCCCCCCBBBAAA???BBBEEEIIIQQQ^^^nnnzzzyyyjjj```ZZZWWWUUUOOOLLLIIIHHHIIIIIIIIIGGGDDDDDDDDDCCCBBBAAABBBCCC???@@@AAABBBCCCCCCCCCCCC???AAABBBBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBB@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBB???===>>>@@@AAA@@@???AAA@@@@@@@@@@@@@@@AAAAAA>>>???AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEHHHLLLSSSaaaoooqqqrrrtttxxxtttooohhhbbb]]]WWWPPPLLLJJJLLLNNNQQQWWWbbbpppzzzlllVVVBBB>>>???:::777999666555444444333333444444333333333333222222222222222222222222222222222222222222222111111000000000000000000000000111111111000222333222000//////000//////000000000000//////222111000///............000000111111111111111000111111222222333222222222111222333222111000111222666444333333555555222000111222333444444444333333222222222333444555666777777777777888999999999999:::;;;;;;<<<;;;;;;999999666777888:::;;;<<<======@@@???>>>=========>>>>>>@@@@@@@@@@@@???>>>>>>===::::::::::::;;;<<<===>>>BBB??????AAA@@@>>>@@@DDDBBBBBBBBBCCCCCCBBBBBBBBB888777666555444444444444333333333333444444444444444444555555555555444444888777777666777777888888:::999777777888888888777555555444444555555666777555555555555444444444444444333444444555666777888888888888888888888888888777777666666666666777777888888888777888888999::::::===???>>>:::777777888666666666666777777777777666777888999:::;;;;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===============:::;;;<<<>>>@@@BBBCCCDDDCCCAAAAAABBBEEEGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLLLLMMMNNNPPPRRRSSSTTTRRRNNNLLLLLLMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHJJJLLLOOORRRUUUWWWVVVXXXYYYZZZYYYZZZ[[[]]]ccccccbbbaaa```^^^]]]\\\]]]\\\ZZZYYYYYYZZZ[[[]]][[[[[[YYYWWWWWWYYY]]]```kkkgggbbb```jjjxxxaaaVVVVVVYYYbbbqqqtttjjjcccZZZRRRMMMJJJFFFCCCBBBAAA@@@???>>>AAADDDEEEFFFIIIOOOUUUaaajjjzzzsssfff^^^XXXUUUQQQMMMJJJGGGFFFEEECCCCCCDDDDDDCCCCCCBBBBBB???@@@AAABBBBBBCCCCCCCCCAAABBBCCCCCCBBBBBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAAAAAAAAAAAAAABBB??????AAABBBBBBAAA??????AAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCC===???AAAAAAAAAAAACCCEEEGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHKKKOOOSSS\\\nnnuuujjj]]]ZZZWWWTTTRRROOOLLLJJJKKKOOOUUU^^^iiiyyybbbOOOBBB999;;;<<<888555888666555555444444444444444444444444333333333222222222222222222222222222222111111111111111000000000111111111111000000000000222444444333111////////////000000111111000000///111111000///............///000111222222222222222333222222111111111111222111222333333111111222333666555444555555555333111000000222222333333333333000111222444555666777777777777888888888888888888888888999:::;;;;;;::::::666777888:::;;;<<<============<<<;;;;;;;;;;;;<<<<<<===============<<<<<<::::::999::::::;;;<<<===@@@>>>???CCCDDDAAA@@@BBBAAAAAAAAABBBBBBBBBBBBBBB777666555444444333333444222222333333333444444444444444555555555555444444666666666666666666777888:::999777777888888888777555444444444444555666666555555555444444333333333333333444555666777888999888888888888888999999999777777666555555555666666777777777888888999::::::999;;;<<<;;;999777777777666666666666777777777777777888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<=========;;;:::999<<<<<<;;;::::::;;;;;;;;;:::;;;===>>>???>>>===<<<:::;;;<<<===>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMPPPRRRTTTVVVSSSOOOLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHIIIKKKMMMPPPSSSUUUVVVVVVXXX[[[\\\[[[ZZZ[[[\\\___```aaabbbaaa___\\\[[[^^^]]][[[[[[\\\^^^____________]]][[[ZZZ\\\```cccjjjjjjhhheeefffssskkk^^^ZZZVVVYYY```nnn}}}qqqbbbVVVNNNKKKFFFCCCBBBBBBAAA@@@???AAADDDDDDCCCCCCEEEFFFMMMTTT___ooooooiiieee^^^UUUMMMHHHEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@BBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBB@@@@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCDDD???AAABBBBBBBBBBBBDDDFFFJJJIIIHHHGGGGGGHHHJJJJJJMMMOOOSSSXXX\\\eeewwwqqqeee^^^WWWUUUQQQOOONNNOOOPPPPPPTTT\\\hhhvvvwww]]]OOODDD>>>:::;;;:::555444666666555555444333444444444444444444333333333333222111111111111222222222222333333333222222222222222222222111111000000//////111222333333111//////000000000000111111000000000111000///...............//////111222333333333333666555333222222222333333111222333333222222333444333333444555666777666666222333333333333222222222000111333555666666555555777888888999888888777666888888888999999999999999666777999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<>>===<<<:::999;;;;;;:::::::::;;;;;;<<<999;;;===??????>>><<<;;;<<<<<<=========>>>>>>>>>AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMIIIIIIIIIJJJLLLOOORRRSSSVVVTTTPPPLLLJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKNNNQQQSSSUUUVVVUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]aaacccdddbbb```^^^___]]]\\\]]]___bbbbbbaaabbbaaa___]]]\\\^^^bbbeeedddggghhhfffdddhhhsss|||kkkaaaVVVVVVWWW]]]iii{{{qqqcccWWWRRRKKKGGGEEEEEEEEEDDD@@@BBBCCCCCCBBBBBBCCCDDDFFFIIIPPPYYYfffvvv}}}ssshhh]]]UUUOOOLLLHHHGGGFFFFFFGGGFFFBBB???BBBBBBBBBBBBAAA@@@???>>>@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAA?????????@@@AAABBBCCCDDDAAABBBBBBBBBAAABBBDDDFFFLLLKKKKKKKKKMMMOOOQQQSSSRRRUUU\\\eeemmmwwwxxxjjjbbb```___WWWUUURRROOOOOORRRWWWZZZaaannnoooTTTHHHEEEAAA>>><<<:::777444444777555555444333333333333333444444333333333222222222000000000111111222222222222222222222222222222222222222111111000000//////---///000111000000000111000000111111111111000000000//////..................///000111222333333333666555333222111222222333000111333333222111333444222333555555666666666666666666555444333222222111333444555555555444333222666777888999999888666555999999888888777777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777888999:::;;;<<<<<<<<<>>>============>>>>>>???<<<>>>FFFQQQTTTMMMDDD???AAAAAA@@@@@@AAABBBCCCCCC555444333222111111111111222222222222333333333333444444555555555555444444333333333333444555666666888777555555666666666555444444333333444444555666444444444444333333333333333444555666777888888888777777777888999999:::::::::999888777777666666777555666777999999:::::::::666666666666666666666666555555666666777777888888888999::::::;;;;;;;;;:::888888999999::::::;;;;;;;;;<<<=========<<<;;;::::::::::::::::::;;;;;;<<<:::;;;===??????>>>===;;;=========>>>>>>?????????AAABBBCCCCCCBBBCCCEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIJJJKKKNNNPPPRRRSSSRRRPPPMMMJJJHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLOOORRRSSSTTTUUUTTTVVVYYYYYYYYYXXXXXXXXXZZZ]]]aaaeeeffffffdddccc___\\\[[[]]]bbbddddddbbb``````^^^\\\[[[\\\```cccdddeeeeeebbb___bbbjjjqqqyyy}}}iiiYYYUUURRRSSSYYYddduuu|||hhh```VVVMMMHHHFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEIIIPPPZZZeeelllvvv~~~zzzjjj[[[QQQMMMJJJHHHGGGHHHGGGCCC???>>>???@@@AAAAAABBBBBBBBB???AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBDDDCCCAAAAAAAAAAAACCCDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCC??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCAAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDCCCCCCEEEHHHJJJJJJKKKNNNRRRWWW\\\```bbbbbbdddlllyyywwwpppllljjjfffiiiggg___YYYZZZ^^^```UUUVVVWWWXXX[[[```fffkkkwwwfffUUUIII???:::<<<:::999666444333666888444333333222222222222222333333333222222222111111//////000000111222222222/////////000000000000000111111111111000000000000+++---///000000000111222000111111222222111111000//////......---......///...///000111111111111111222111111000000000000111///000222222111111222444444666777666444222222333777666555444333222222222555555555555444333222222555666888999999888666555999888777666666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666777999;;;<<<===>>>>>>??????>>>>>>>>>>>>?????????AAAJJJVVVZZZSSSIIIBBB>>>>>>=========???@@@BBB555555444333222222222222111222222222222333333333444444555555555555444444333333333444444555777777777555444333444555444333444444333333444444555666333333333333333333444444444555666777888777777666666777777888999999:::::::::999888777666666666666666777888999:::999999888555444444444444555555555555555555666777888888888888999999:::::::::::::::888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;===>>>>>>>>>===<<<<<<<<<===???@@@AAABBBCCCAAACCCDDDCCCBBBBBBEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIKKKMMMOOOPPPOOOPPPPPPMMMJJJHHHIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJMMMPPPRRRTTTTTTTTTSSSUUUWWWWWWUUUUUUVVVWWWZZZ\\\```dddffffffeeeddd]]]ZZZYYY\\\bbbeeedddaaa```___]]][[[YYY[[[^^^aaafffeeedddaaa```bbbgggkkklllxxxlllaaaWWWUUUWWWZZZbbbkkkoooxxx{{{kkk[[[QQQLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@===???AAACCCEEEJJJOOOTTT\\\bbbkkkwwwmmm[[[SSSNNNIIIHHHHHHGGGDDD@@@>>>???@@@AAAAAABBBAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEDDDBBBAAACCCFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMRRRUUUUUUYYY```iiirrrzzzwwwhhhaaa^^^[[[XXXTTTVVVUUUPPPPPPVVV[[[]]]VVV\\\fffnnnvvv}}}}}}ZZZJJJFFFBBB;;;666777777555333333444666666333222111111000000111111222222111111111000000000/////////000111222222222.../////////000000000111000000000000000111111111---///111111000000111222000111111222222111111000.........------......///...//////000000000/////////000000111111111111000---///000000000000111333333555777555333111111333444444333222222333444555555555444333333333444444333444777999999888777666777666555555555666777888888888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999888777888:::<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@GGGRRRWWWRRRIIIDDD>>>===<<<<<<<<<>>>@@@AAA666666555444333333333333111111222222222333333333444555555555555555555444444444444555555777888888666555333333444444444333444333333333333444555555222222222333333444444444555666777888888777666666666777777888999999::::::999999888666666555555555666777888999:::999888888555333222333444555555555444555555666777888888999888888999:::::::::999999777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<======999999999999::::::;;;<<<;;;<<<<<<===============:::;;;===???BBBDDDFFFGGG@@@CCCDDDCCCAAAAAADDDGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHIIIJJJLLLNNNOOOMMMOOOPPPMMMJJJGGGHHHJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJMMMPPPRRRTTTTTTTTTSSSTTTUUUUUUSSSSSSTTTVVVYYY[[[^^^aaaccccccbbbaaa[[[YYYWWW[[[aaadddccc`````````^^^[[[ZZZ[[[___bbbcccbbbbbbbbbbbbcccccccccjjjmmmtttsssccc^^^]]]YYYXXXZZZ[[[aaahhhqqqnnn```XXXTTTSSSLLLKKKKKKKKKKKKIIIFFFCCC===???AAABBBCCCDDDFFFHHHIIILLLPPPWWWbbbuuunnnWWWQQQKKKHHHIIIHHHDDD@@@AAAAAAAAAAAA@@@???>>>>>>BBBCCCDDDDDDCCCCCCDDDFFFEEEEEEDDDCCCAAA@@@???>>>;;;===???AAABBBCCCBBBBBB???AAADDDFFFFFFDDDAAA???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGJJJLLLNNNPPPRRRWWW\\\```jjjoooyyy{{{oooaaaYYYWWWWWWUUURRRLLLNNNMMMKKKMMMSSSWWWWWWZZZeeeuuuooo[[[HHH@@@===999888999666666555444444555444222222111111000///000000000111111111000000000000///...//////000111222222222000000111111222222222333//////000000111111222222000222333333111000000111111111222222222222111111......---------......///...///////////////...---///111222444444444333222,,,...///000//////111333///222444444333222444666111000000000111333555777444333333222333444666777222444666999:::999777666444444444444555777999:::888999::::::;;;;;;;;;;;;999999:::;;;:::999888777777888:::<<>>============>>>>>>???===AAAJJJPPPMMMGGGDDD??????======>>>@@@BBBDDD888777555333222111222222222222444444444444222222444444555555666666777777444444444555555777888888777777666555555555555555666666555444222111000000222222222222222222333333444555666888888888888777777777777777888888888888777777777777888888888888777777888888888888777777888777555444333333444555666666777888888888888777;;;::::::999888888888888<<<;;;999888888999;;;<<<:::;;;===>>>>>><<<:::999===<<<;;;:::999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<>>>BBBEEEGGGBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDFFFGGGIIIKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOLLLLLLLLLLLLKKKLLLNNNOOONNNOOOPPPSSSVVVWWWVVVUUUQQQQQQQQQRRRSSSTTTUUUVVVYYYYYYYYY\\\```dddeeefffeee___YYYZZZ```eeeeeeccc___```aaa___\\\\\\^^^aaaaaabbbbbbaaa______```aaabbbeeejjjqqq|||ggg___```___\\\WWWSSSTTT]]]lllwwwjjjaaaZZZRRRNNNJJJKKKMMMMMMHHHBBBBBB@@@@@@BBBCCCBBBEEEKKKJJJIIIHHHIIIOOOZZZgggppphhhZZZNNNKKKKKKGGGDDDEEEDDD@@@@@@DDDDDD@@@@@@DDDGGGHHHHHHFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGEEEAAA>>>AAABBBAAA@@@@@@AAADDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@BBBDDDEEEBBB???AAAAAABBBCCCEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIKKKLLLHHHJJJLLLKKKIIIHHHJJJMMMVVVYYY^^^ccchhhmmmqqqtttyyyoooiii```XXXPPPMMMKKKHHHIIIMMMGGGIIINNNRRROOOLLLSSS^^^fff{{{iiiOOOHHH@@@;;;:::999888777555444444333333444444555111111000000//////......111111000000000000000000333333111000000000111222222111111111000000000///000000000000000000000000222222111000///...------111111111111111111111111111000///------......///......//////000111111111000000000000111111111111222111///......///111222222222222111222333333444444333333222222333333444666666444333333444555666666666777777777777666666666555444333333444666777333444777999:::;;;;;;;;;???===:::999:::999888777888999:::;;;===>>>???@@@>>>??????@@@@@@@@@??????======>>>???@@@AAAAAABBB??????>>>???AAABBBBBBAAA555444333222333444555666222333333444444333333222555555555555555666666666444444444444555666777888777666666555444444555555555444444333333222222222111111222222222222333333222333444555666666555555666666777777777888888888666666777777777888888888666666777777777777666666777666555444333444444555666777888888999999888888999::::::::::::999888777::::::::::::::::::::::::999:::<<<===>>>===<<<<<<>>>===;;;:::::::::;;;;;;========================<<<<<<;;;;;;<<>>>>>CCCDDDEEEFFFHHHJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMLLLKKKJJJJJJLLLNNNHHHIIIJJJKKKKKKKKKKKKLLLPPPPPPPPPQQQSSSSSSQQQOOOPPPOOOMMMMMMOOORRRVVVXXXZZZZZZZZZ]]]aaadddddddddbbb^^^YYYZZZ]]]aaabbbaaa```aaaaaa___]]]\\\^^^aaa`````````___]]]]]]___```ccceeegggjjjqqqyyylllkkkkkkjjjaaaZZZUUUWWW___nnnyyytttoooccc]]]VVVQQQNNNMMMJJJHHHDDDAAAAAACCCDDDBBBDDDIIIMMMKKKHHHFFFGGGLLLUUU[[[gggqqqtttfffWWWPPPLLLGGGEEEFFFCCC??????CCCDDDAAABBBFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGFFFDDDAAAAAABBBCCCCCCCCCCCCDDDEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCDDDBBBAAABBBEEEFFFEEECCCBBBBBBAAABBBBBBCCCCCCBBBGGGHHHHHHJJJLLLNNNQQQRRRXXXZZZ[[[[[[[[[^^^bbbggggggppp|||zzzpppggg```\\\ZZZSSSLLLJJJGGGEEEFFFIIIJJJIIILLLQQQSSSWWWcccpppcccQQQEEE@@@:::777666777666555444444333333333333444444111000000000000000//////111111111111111111111111333222111000000000111222111111111000000//////...000000000000000000000000111111000000//////......111111111111111111111111111000///...---......///---......//////000111111000000000000111111111111111000000//////000000111111111111111111222222333444333333222222333333444555444333222222333444555666666666777777666666666555444333222333444666777444555666888:::;;;;;;;;;<<<:::999999:::::::::999888888999;;;<<<===>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>???AAABBBBBBBBB444333333222333444555666444333333222222333333444555555555555555555444444444333333444444555666777666666555444444444555555333333333333444444444444111111111222222222333333222222444555555666555555666666777777777777888888666666777777777777888888555555666666666666555555777666444444333444555666777888888999999999999999888999:::;;;;;;999888777888999;;;<<<<<<;;;999888888999;;;===>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<========================<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>============BBBBBBCCCEEEGGGHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLKKKJJJIIIIIIKKKMMMHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPQQQRRRRRRPPPNNNNNNLLLIIIHHHJJJOOOUUUXXXZZZZZZ[[[^^^bbbddddddccc^^^]]][[[ZZZZZZ[[[]]]^^^bbbbbbaaa___]]]\\\]]]___^^^^^^]]][[[ZZZZZZ\\\___bbbcccdddccceeelllyyyzzzyyyxxxpppggg]]]VVVUUU\\\lll|||{{{ooobbbXXXRRROOONNNGGGDDDDDDGGGGGGEEEEEEIIIPPPNNNKKKFFFCCCDDDGGGJJJKKKRRRZZZ___```___```bbb___lll{{{~~~oooccc[[[SSSNNNMMMMMMJJJHHHHHHGGGDDDCCCFFFEEEGGGIIILLLMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKJJJHHHGGGGGGFFFFFFGGGEEECCCAAAAAAAAABBBCCCGGGFFFFFFHHHJJJKKKJJJHHHHHHGGGFFFFFFFFFGGGHHHHHHQQQSSSVVVZZZ___cccfffgggiiijjjkkklllnnnttt{{{}}}yyyuuukkkiiifffaaa]]]YYYVVVUUUOOOIIIFFFFFFEEECCCEEEIIIOOOMMMNNNUUU```mmmnnnWWWEEE;;;<<<999666555555555444444444333333222222333333444000000000111111111111111111111222222222222222222333222111000///000111111111111000//////...------////////////////////////000000000000////////////111111111111111111111111000000///............///,,,------...//////000000000000000111111111222222000000111111111111000000/////////000000000111111333333222222222222333333333333222222222222333333666666666666666666666666333222222222333555666888666666666777888:::;;;<<<999888888888:::;;;;;;:::777888999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAACCCBBBAAA???>>>===<<<<<<======???@@@AAABBBBBBCCC777666444333222333333444444444222222222222444444666555555444444333333333333333333333333444555555555555444444444444444555444444444444333333333333000000111111222222333333444444555666777777777777666666666666777777777888666666666666777777777888555666666777777666666555666555444333444444666666888888999::::::::::::999:::999999999999999999999999999;;;;;;;;;;;;999999:::;;;<<<===========================<<<<<<==============================::::::::::::;;;<<<===>>>========================@@@AAABBBDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKJJJIIIHHHHHHJJJLLLOOOLLLJJJHHHIIIIIIJJJJJJMMMMMMOOOQQQTTTUUUTTTRRRLLLKKKHHHHHHIIIMMMQQQTTTXXXXXXZZZ^^^bbbeeeeeeddd\\\]]]^^^\\\YYYXXXZZZ]]]aaaaaa___]]][[[[[[[[[\\\\\\\\\[[[XXXWWWWWWZZZ]]]___aaacccbbbaaaccciiinnnzzzsssjjjbbb[[[YYY```iiisss~~~ppp```UUUPPPKKKGGGGGGJJJKKKIIIHHHJJJQQQQQQOOOKKKHHHGGGHHHIIIGGGIIIKKKKKKJJJJJJLLLNNNKKKSSS^^^lll~~~uuuiii```[[[VVVTTTQQQOOOMMMJJJHHHHHHIIIJJJMMMPPPTTTVVVUUUTTTSSSRRRPPPPPPQQQRRRRRRQQQPPPNNNLLLLLLNNNPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKKKKIIIGGGEEEDDDEEEGGGHHHJJJMMMPPPTTTUUUTTTQQQOOOMMMMMMMMMLLLLLLNNNQQQTTT___dddlllvvv~~~yyyooohhheeeccc```]]]WWWVVVTTTSSSRRRRRRRRRRRRJJJGGGGGGIIIIIIIIILLLRRRUUUUUUXXXcccsssdddPPPCCC;;;777888777666666666555444444333333222222222222333333000000111111222222333333222222222222222333333333333222000/////////000111000000000///...---------////////////////////////.../////////000000000111111111111111111111111111000/////////............,,,,,,------.../////////000000111111111222222222000111333444444333111000......//////000000000000333333222222222222333333222222222222222333333333555555555555555555555555111111111222333555777888777666666666777999;;;===999888888999;;;;;;:::999777777888999:::<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDCCCAAA???======<<<<<<;;;===???AAAAAABBBBBBCCC666555444333222333444555444444222222222222444444555555444444333333222222222222222222222333333444444444333333333333444444666555444333222111000000//////000111111222333333444444444555666666777888555666666666666777777777555666666666666777777777666777777888888777777666555444333333444555666777888888999::::::::::::999<<<:::888666666888:::<<<;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHJJJLLLXXXSSSMMMIIIIIILLLMMMNNNLLLLLLMMMPPPSSSTTTTTTRRRKKKKKKJJJJJJKKKMMMNNNOOOVVVVVVXXX\\\bbbeeeffffff\\\^^^```^^^ZZZYYY[[[]]]```^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZXXXVVVVVVXXX[[[\\\___bbbbbbaaaaaabbbdddgggppp|||xxxtttrrrkkkccc^^^___hhhnnnzzzvvvaaaUUUNNNIIIGGGJJJLLLJJJIIIKKKOOOPPPOOOMMMJJJHHHHHHIIIEEEDDDBBB@@@??????AAACCCDDDGGGKKKQQQ^^^ooo}}}{{{tttdddcccaaa\\\YYYVVVRRRPPPMMMMMMNNNQQQVVVYYYZZZYYYWWWVVVVVVYYY^^^cccfffhhhddd___YYYWWWYYY^^^bbbeeeaaa``````]]]ZZZVVVRRROOOOOONNNLLLJJJIIIJJJKKKLLLNNNUUU]]]dddfffccc^^^ZZZVVVWWWXXXXXXXXXZZZ^^^bbbrrrzzz{{{pppgggaaa\\\WWWTTTTTTTTTSSSQQQKKKJJJIIIHHHHHHIIIKKKLLLMMMKKKLLLOOOPPPPPPUUU\\\aaaeeemmmxxx~~~^^^IIIBBB@@@===999777777777666555444333333222222111111111111222222000000111111222222333333111111222222222333333333222111000/////////000111////////////............////////////////////////......//////000000111111000000000000000000000000///////////////......---,,,,,,------.../////////111111111111222222222222222333555666666555333222......///000111000000///333222222111111222222333222222333333444444444444555555444333333444555555111111222333444666777777777777666666777999;;;<<<;;;::::::;;;<<<;;;999777888888999999:::;;;<<<<<<>>>???AAABBBCCCDDDDDDEEECCCBBB@@@>>>======>>>???:::===AAABBBAAAAAABBBCCC111111111222333666888999444333333222222333333444333333333333333333222222222222111111111111222222333333222222222333444444555555444222111///.........//////000111222333333222222222222333444555666555555666666666666777777555555666666666666777777777777888888888888777777444333333333444555777888777888888999999999999999;;;:::888666666888;;;===<<<;;;999888888999;;;<<<======<<<;;;:::999888888;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@BBBCCCEEEFFFHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMJJJKKKJJJIIIHHHHHHJJJLLL\\\UUUNNNJJJLLLOOOQQQQQQLLLLLLMMMOOORRRRRRQQQOOOKKKKKKLLLLLLMMMOOOPPPPPPVVVUUUVVVZZZ___dddfffggg]]]___aaaaaa]]]\\\\\\^^^^^^[[[YYYXXXXXXYYYXXXWWWYYYZZZZZZYYYWWWWWWXXXYYY[[[^^^```aaa___]]]]]]]]]___dddooo~~~~~~uuuiiicccccceeelllyyysssbbbUUUNNNIIIJJJLLLJJJIIIIIILLLLLLLLLIIIFFFCCCBBBBBB@@@???>>>======>>>???@@@@@@@@@@@@BBBHHHTTTaaaiiizzz{{{rrrkkkccc\\\XXXUUUSSSTTTZZZ___bbbbbb]]]^^^aaaiiisss~~~|||sssppptttzzz}}}vvvnnneee```YYYXXXVVVTTTRRRPPPPPPOOOXXXaaannnxxx|||zzzvvvttttttvvvwwwvvvsssssswwwzzzsssnnnhhheeeddd```YYYSSSPPPNNNKKKKKKKKKLLLKKKJJJGGGFFFEEEDDDEEEGGGIIIJJJNNNMMMOOOSSSTTTVVV]]]fffyyylll[[[FFF;;;<<>>@@@BBBCCCDDDEEEEEEBBBAAA???======>>>???@@@:::>>>CCCCCCAAA???@@@BBB111000111222333666888:::222333333444444333333222222222222222333333333333222111111000000000111111222222222222222333444444222222111111000///............///000111222333333222222222222222444555666555555555666666666777777555555555666666666777777666666777777777777666666333333333333444666888999666777888888999999888888888888999999999:::::::::::::::::::::::::::::::::;;;::::::999888888888888999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>======>>>>>>>>>?????????@@@AAABBBCCCEEEGGGHHHIIIFFFFFFFFFFFFHHHJJJMMMOOOKKKKKKKKKJJJHHHIIIKKKMMMVVVQQQLLLLLLPPPSSSSSSRRRMMMMMMOOORRRUUUVVVUUUTTTLLLLLLKKKLLLNNNRRRUUUWWWYYYWWWVVVXXX\\\```cccddd]]]___aaaaaa```___^^^]]]]]]ZZZWWWWWWXXXZZZYYYXXXXXXZZZ[[[[[[YYYXXXXXXXXXXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ___dddkkkwwwvvvlllkkklllqqq|||vvvcccYYYQQQOOOOOOLLLJJJJJJJJJKKKJJJGGGCCC@@@?????????>>>???@@@AAAAAAAAA@@@<<<===>>>>>>???CCCKKKSSS[[[kkk|||wwwoooiiibbbbbbgggnnnssstttqqqrrrwwwxxxwwwuuurrrnnnjjjfffdddjjjttt|||qqqeee^^^WWWTTTPPPNNNOOONNNLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGHHHHHHGGGGGGHHHKKKNNNPPPRRRSSSXXX^^^cccjjjvvveeeLLLEEE===999:::;;;999777333555555333111000222444111111000000000000111111111000000000000000////////////000000111222222333222111000///...//////000---......///000111222333000000000000000000000000////////////000000000000000000000000000000000000...///000000000///---------......//////000111111111111111222222222333333222333444555555444333222000111333444555444333222222222111111111111222222///000222333444444444333555444333111111333444555444555555666777777777777666777888999999999999999;;;;;;<<<>>>??????===;;;:::::::::;;;<<<<<<======<<<===???AAACCCDDDEEEEEEDDDBBB???===<<<===???@@@;;;@@@DDDDDDAAA>>>???@@@444333222222333444666777222222444555555444222222111111111222222333333444111111000000000000000111222111111111222333333444000000//////////////////---...///000111222333333555444333333444555777888555555555555666666666777555555555555666666666777555555666666666666555555333333222333444666888999666666777888888888888888555777:::<<<===;;;999777888999;;;<<<<<<;;;999888888888888777888888999999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;<<<=========>>>>>>??????@@@AAABBBDDDFFFGGGHHHIIIEEEDDDDDDEEEGGGJJJNNNPPPKKKLLLKKKJJJIIIIIIKKKMMMNNNLLLJJJMMMSSSVVVTTTQQQMMMNNNQQQUUUZZZ]]]^^^]]]MMMLLLJJJKKKNNNTTTZZZ^^^\\\YYYVVVVVVYYY]]]```bbb]]]^^^___aaaaaa```^^^]]]]]]ZZZWWWWWWYYY[[[ZZZYYYWWWZZZ\\\]]][[[YYYXXXXXXUUUWWWYYYZZZ[[[\\\\\\\\\UUU[[[______aaaqqq~~~vvvooommmwwwooodddYYYVVVTTTPPPMMMMMMKKKKKKKKKHHHEEEBBBBBBBBB>>>>>>???AAABBBAAA???<<<;;;===@@@@@@===<<>>AAAAAA???===:::;;;;;;<<<<<<=========;;;<<<>>>AAACCCDDDEEEEEEEEECCC@@@===<<<<<<>>>???;;;@@@EEEEEEAAA===>>>@@@444444333222222222333333555555444333333222111111222222333333333444444444111000000///////////////---...///000111222333333111111111000///......---.........///000222333444666555333111111111333444333222222444888999666444777777777666555555444444666666777777888888888888666666555555777888;;;<<<:::999777666666666555333777777777888999999::::::999::::::::::::::::::;;;999::::::;;;;;;::::::999888999;;;===>>>>>>======<<<;;;:::999999999::::::===============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCEEEFFFFFFFFFCCCDDDFFFIIIKKKMMMOOOPPPMMMKKKIIIFFFFFFGGGIIIJJJHHHGGGGGGKKKQQQTTTSSSQQQLLLRRRZZZ```bbbcccccccccVVVQQQLLLNNNTTT]]]cccfffhhh^^^WWWYYYZZZYYYZZZ___]]]^^^___`````````______\\\[[[ZZZYYYXXXWWWVVVVVVXXXZZZ]]]^^^\\\WWWRRRNNNSSSUUUXXXYYYWWWTTTRRRRRRUUUWWWXXXXXXZZZdddqqq|||~~~tttrrrwww|||xxxlllccc\\\WWWWWWYYYSSSRRRPPPNNNIIIDDDAAABBB===<<<>>>CCCCCC>>>;;;;;;<<<<<<<<<;;;<<<<<<======@@@AAAEEEKKKSSS\\\dddhhh}}}~~~{{{tttmmmgggccc___\\\YYYXXXUUUQQQMMMJJJHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFGGGFFFGGGHHHJJJLLLLLLKKKNNNMMMNNNQQQWWW\\\^^^___iiirrrpppTTTGGGFFF<<<;;;999777777777777888555333111111222222222111000111222111000//////111000000////////////000000//////............//////........................//////000222333444555666...............///000000............////////////111111000///////////////.........------,,,,,,,,,//////000000111111111222000111222333444555555555666555444333222222222222000111111111111222222222333333444444333333222111000000000000111222333444555555444333222222222222333444555666777777777777999999:::;;;;;;<<<<<<=========>>>>>>>>>===;;;:::999:::;;;<<<===???@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAA>>>;;;:::::::::;;;@@@CCCGGGGGGDDDAAA@@@AAA666555444333222111111111333333333333333333333333222222222222333333333333111111000/////////000000...//////000111222333444222222111000000///............//////000222333444777666444222222333444555444222000111444666666555555555555555666666666666777777777777777888999999777777777777888999::::::888777666777888777666444666666777777888999999:::999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::999999;;;<<<============>>>===;;;:::999:::;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLJJJHHHFFFEEEFFFGGGIIIGGGGGGHHHJJJLLLNNNNNNMMMQQQVVV\\\___```^^^]]]\\\WWWTTTRRRVVV]]]fffkkkmmmccc\\\WWWYYYZZZYYYZZZ^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWW^^^___```___]]]ZZZVVVSSSRRRTTTWWWWWWUUUSSSRRRRRRSSSUUUUUUUUUUUU[[[eeemmmxxx{{{rrrqqqrrryyywwwpppjjjfffeeeiiijjjfffaaa[[[SSSLLLIIIHHHGGGBBB???@@@@@@>>>>>>AAA;;;::::::::::::;;;<<<<<<<<<<<<>>>AAAEEEIIIMMMOOOVVV\\\fffqqqyyy~~~xxxwwwwwwyyy{{{mmmhhhddddddgggiiihhhfffbbb^^^XXXSSSPPPNNNLLLJJJNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGIIIIIIIIIKKKNNNQQQRRRRRRWWWYYY\\\aaahhhooovvvzzz~~~eeeRRRCCC======999999777666555555555666555333111111222222222111000111222111/////////000000000////////////000000//////............//////........................---......///000111222222...............//////000............////////////111000000///////////////......---------,,,,,,,,,---......///000000111111111111222333444444444444444333222111000000000000//////000000000111111111222222333333222222111000000000000000111222333444333333222111111111222222333444555666666777777777999999::::::;;;<<<<<<<<<======>>>======;;;:::999888999:::;;;===>>>??????>>>>>>@@@@@@AAA@@@?????????>>><<<;;;:::;;;<<<===???BBBFFFFFFDDDBBBAAAAAA777666444333111000000000111111111222333444444555000111111111222222222222222222111000000000000111///000000111222333444444222222222111000000//////////////////000111333333777666444333333444555555555222//////111333555666333444444555666666777777777666444333444555777888888888999999999999888888555555666888::::::777555555666666777777888999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===AAA???<<<:::999:::;;;===:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJKKKQQQTTTXXXZZZYYYWWWUUUTTTSSSRRRRRRWWW^^^dddffffff\\\XXXVVVXXXZZZZZZ[[[]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWbbbaaaaaa___]]][[[XXXWWWRRRSSSUUUTTTSSSRRRRRRSSSSSSUUUVVVTTTRRRTTTXXX]]]dddkkk{{{zzzttttttmmmooovvvvvvrrrrrrxxxyyynnnbbbWWWOOOJJJJJJDDD@@@@@@@@@>>>>>>@@@;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBBBBDDDGGGMMMSSSWWWZZZZZZZZZ\\\\\\___dddnnn|||wwwnnnfffaaaVVVSSSOOONNNPPPQQQOOOMMMMMMJJJEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKKKKMMMRRRXXX^^^bbbeeegggnnnrrrxxx~~~oooTTTEEE???<<<999888777666555444333333333444444222111111222222222111000111222111///...///000000//////......//////000//////............//////..................................../////////000......------......///000---............/////////000000//////......//////...------------,,,,,,,,,+++,,,---...///000111222222222333333333333333222222111000///.........///........./////////000000111111111222111000000///000000000000111222333444111111000000111111222222333444444555666666777777999999::::::;;;;;;<<<<<<=========<<<;;;999888777777888999:::;;;===>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???>>>AAADDDFFFDDDCCCBBBBBB555444333222111111111111111111111222333333444444000000000000111111111111333222222111111111111111000111111222333333444444222222222222111111000000////////////000111222333555444444333333333444444444222111000111333444555444444444555555666666666555333222000111333666888888999999:::999777666444333333666999;;;;;;999666444555555666666777888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAABBBBBBDDDFFFGGGIIIKKKKKKKKKIIIGGGFFFEEEEEEEEEFFFGGGJJJLLLKKKHHHHHHJJJMMMJJJMMMPPPRRRQQQOOONNNNNNOOONNNOOOTTTYYY[[[ZZZWWWUUUTTTUUUXXXZZZZZZ[[[\\\\\\[[[YYYWWWWWWWWWYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVV]]]]]]^^^^^^]]][[[XXXWWWRRRSSSTTTSSSRRRRRRSSSUUUUUUWWWXXXWWWTTTSSSSSSTTT\\\[[[dddzzzzzztttnnnllljjjkkkqqqyyywwwqqquuu}}}ooo___TTTKKKFFFCCCEEEFFFBBB>>>>>>>>>===============>>>>>>===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGIIILLLSSS^^^iiiqqq|||tttnnnooossswww}}}}}}wwwrrrooonnnnnnmmmiiiccc]]]YYYUUUQQQOOOKKKIIIGGGGGGIIIJJJIIIHHHHHHEEEBBBBBBDDDFFFHHHIIICCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJMMMQQQTTTSSS[[[gggttt}}}|||\\\PPPCCC>>>???>>>999444555555444333333333333333333222000000111222222111///111111111///...///000/////////......///////////////............//////........................000000000000000000//////...------------...//////---------.........//////000//////.........//////------------------------+++,,,---...000111222333222222333333333222222111111000//////.........///....../////////000000000111111222222111111000///000000000000111222333444000000000000111222333444444444444444555666777777888999999:::;;;;;;<<<<<<======<<<:::999777666555666666777999:::;;;<<<===@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>===???BBBDDDEEEDDDCCCBBB222222111111111222333333222222222222222222222222//////000000000111111111333222222111111111111111111111111222333333333444222222222111111111111111000/////////000111222222222222222222222222333333222333444444444444444444666555555555444444444333555444333222333666999;;;888999999999888666444333333444666999<<<;;;999666333444444555555666777777777777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;999888888999:::;;;>>><<<999777666777888:::888888:::<<<===>>>>>>>>>========================>>>???@@@AAAAAA@@@??????>>>@@@BBBDDDGGGJJJLLLMMMKKKJJJIIIGGGFFFEEEFFFFFFDDDFFFHHHHHHFFFGGGKKKNNNJJJKKKMMMMMMKKKJJJIIIIIIMMMMMMNNNSSSWWWXXXUUUQQQOOORRRUUUWWWYYY[[[\\\[[[\\\[[[XXXVVVUUUVVVWWWXXXXXXXXXYYYZZZYYYXXXVVVUUUUUUWWW[[[^^^^^^\\\XXXUUURRRSSSTTTTTTSSSSSSUUUVVVUUUVVVXXXWWWVVVTTTRRRRRRXXXVVV]]]lllwwwzzzoooddd\\\\\\aaappp||||||nnnXXXPPPIIIIIIJJJFFFDDDDDDAAA@@@??????>>>>>>>>>???:::;;;===@@@BBBCCCDDDDDD=========>>>??????@@@@@@@@@@@@AAACCCEEEJJJQQQVVV___ccchhhmmmnnnlllhhheee]]]WWWRRRSSSTTTUUUZZZ___]]]bbbhhhlllnnnnnnnnnnnnnnnooopppqqqpppnnnmmmkkkfffddd___[[[XXXWWWWWWXXXTTTQQQMMMJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@>>>???BBBDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHLLLSSS]]]dddiiivvveeeUUUBBB@@@===;;;:::999666222444444444444444444333333222111///000111222222111///000111000........./////////............////////////............//////........................000000000///////////////---------------...//////------------............//////............//////------------------------,,,---...///111222333444222222222333222222111111111111000/////////000000/////////000000000111111222222222222222111111000000000000000111222333444111111111222333444555666444333333333444555666777888888999999:::;;;;;;<<<===<<<;;;999888666555555555666777888999;;;<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;===@@@CCCEEEFFFDDDCCC111000000111111222333444222222222222222111111111///000000000111111111111222222111000000000000111111111111111222222333333111111111111111111111111000000000000000111222222111111111111222222222222111333555666555333333333666666555555444333333222777666666777999<<>>>>>===========================>>>???@@@@@@???>>>>>>===>>>AAADDDGGGKKKMMMNNNKKKKKKIIIHHHFFFFFFEEEEEE@@@AAABBBCCCDDDFFFIIILLLNNNOOOOOOMMMJJJGGGGGGGGGHHHHHHIIINNNSSSUUUSSSPPPLLLRRRVVVVVVXXX[[[]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWYYYYYYYYYWWWUUUTTTQQQTTTYYY]]]]]]ZZZVVVSSSPPPRRRTTTUUUTTTTTTUUUWWWRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSZZZaaadddkkksssbbbZZZ[[[VVVeeezzzlll___SSSNNNMMMJJJIIIJJJEEEDDDBBBAAA@@@???>>>>>>======>>>>>>???@@@AAAAAA<<<<<<<<<<<<============<<<>>>??????@@@BBBFFFIIIHHHKKKPPPTTTUUUTTTRRRPPPMMMIIIGGGHHHGGGEEEGGGKKKHHHKKKPPPRRRSSSSSSSSSTTTQQQRRRSSSTTTTTTSSSSSSRRRSSSRRROOOLLLJJJJJJJJJKKKLLLIIIFFFEEEEEEEEEDDDCCCDDDDDDCCCBBB@@@???=========<<<<<<>>>AAACCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEGGGIIIMMMSSS^^^mmmwwwlllWWWJJJFFF;;;>>><<<777333444666666444444555555555555444333222000//////111222222111///000111000...---...//////......------....../////////............//////.......................................---------------,,,,,,------...///,,,------------...............------......//////,,,,,,,,,------------...---...///000111222333444111111222222222222222111111111000000000000111111//////000000000111111111222222333333222222111000000000000000111222333444222222222222333444555666444333333333333555666777888888999999::::::;;;;;;===<<<:::888777777666666555666777888999;;;<<<<<<>>>>>>===<<<<<<<<<===============<<<;;;:::999999:::;;;>>>BBBFFFGGGFFFDDD111111111111111111222333000000111111222222333333000000000111111111222222111111000/////////000000000000000111111111111222000000000000000000000000000000000000000111111222111111222222333333333333111333444333111000222444444444444444444444444444444555777999<<>>@@@@@@@@@?????????@@@BBBEEEHHHJJJLLLNNNJJJJJJIIIGGGFFFDDDDDDCCCBBB@@@???@@@CCCFFFHHHIIINNNNNNNNNLLLIIIGGGHHHHHHGGGFFFEEEHHHMMMPPPOOOLLLKKKSSSWWWVVVVVV[[[^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZXXXVVVUUUPPPRRRUUUWWWVVVTTTQQQNNNMMMPPPSSSUUUUUUTTTTTTUUUQQQPPPPPPPPPQQQRRRRRRRRRPPPSSSWWWXXXYYY___lllxxxnnn```\\\NNNTTT___jjjuuuxxxlllgggccc\\\UUUQQQLLLKKKIIIFFFDDDCCCBBBAAACCCBBB@@@??????@@@@@@AAADDDCCCBBBAAA???===;;;:::888:::<<<======>>>@@@BBBAAABBBDDDFFFHHHIIIIIIIIICCCBBBCCCFFFEEEAAA@@@BBBBBBDDDFFFGGGGGGGGGIIIJJJFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCGGGEEECCCCCCCCCCCCBBBAAADDDEEEEEECCCBBB@@@?????????@@@BBBFFFIIIIIIHHHFFFCCCCCCDDDEEEGGGIIIJJJKKKJJJOOOUUUZZZaaalllzzzrrr[[[MMMCCC???@@@888===<<<555222444666666333333444555555444444333111000...///111222222111///000000000...---...//////......------....../////////............//////..........................................//////------,,,,,,------...///,,,,,,---------............------------...///000,,,,,,,,,---------............//////000111111222///000111222222222222222111000000000000000111111........./////////000000111111111222111000000///000000000000111222333444222111111111222333444444444333222222333444666888888888888999::::::;;;;;;<<<;;;:::888777777888888555666777888:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<;;;:::999999999999<<>>@@@AAA>>>===;;;:::999999:::;;;<<<:::999888888888666555111222222333333444555555555666777888999:::;;;;;;999::::::;;;;;;::::::999999:::::::::999888666444333444666888888888777777999999:::;;;<<<<<<<<<<<<========================<<<===???@@@AAAAAA@@@@@@AAABBBCCCEEEHHHJJJKKKLLLIIIIIIHHHFFFEEECCCBBBBBBFFFBBB@@@AAAEEEHHHIIIHHHHHHIIIJJJIIIHHHHHHJJJKKKNNNKKKIIIIIILLLNNNMMMKKKLLLSSSXXXUUUVVV[[[^^^]]]]]]]]]\\\[[[ZZZXXXVVVUUUWWWXXXZZZ[[[[[[YYYWWWUUUPPPPPPPPPPPPNNNLLLJJJIIIKKKNNNRRRTTTTTTSSSSSSSSSSSSQQQOOONNNPPPRRRSSSTTTSSSVVVVVVTTTUUU\\\dddhhhiii~~~sss___YYYRRRQQQRRRTTTZZZdddsssuuudddYYYSSSRRROOOMMMJJJHHHGGGFFFCCCAAA???>>>===>>>@@@AAABBBBBBBBBAAA@@@???>>>===999;;;===>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFF@@@AAAEEEIIIHHHBBB@@@AAAAAABBBDDDDDDDDDDDDFFFHHHBBBCCCDDDEEEEEEFFFFFFEEEBBBBBBBBBCCCBBBBBBBBBBBB@@@??????@@@BBBCCCBBBAAA@@@AAACCCCCCBBBBBBBBBCCCCCCDDDHHHLLLPPPPPPNNNKKKGGGGGGHHHJJJMMMPPPRRRSSSTTTZZZbbbhhhmmmvvvkkkPPPEEECCC@@@<<<;;;111777999555333555333...111222444444555444333222111///...///111222222111...000000000...---...///.........------.........//////............//////........................000000000000111111222222---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------...///000,,,,,,,,,------.........---.........//////000000...///000111222333333333000000/////////000000111---------.........//////000000000000000//////...000000000000111222333444111111111000111111222333444333222222222444666888777888888999::::::;;;;;;<<<;;;999888888888999999666666777999:::;;;<<<===<<<;;;;;;:::;;;<<<>>>???;;;;;;<<<<<<;;;;;;::::::888999;;;AAAGGGIIIGGGEEE111111111111111111111111111111111111111111111111222222111111111111111111000111222222222000///...000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000...///000111222333333333111111222333333444555555666666777888:::;;;<<<<<>>===============AAA???<<<888666444333222333444555555333333444555666888999999888888999;;;888999;;;<<<<<<;;;999888::::::999666444333444666:::;;;;;;;;;:::888777555888888888777666777999<<<;;;:::999:::;;;;;;:::999<<<===???@@@AAA@@@>>>===???AAACCCFFFHHHJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEKKKHHHEEEEEEGGGHHHHHHFFFJJJHHHGGGGGGIIIJJJJJJIIIOOOPPPQQQQQQSSSWWW]]]aaa___^^^]]][[[ZZZYYYXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXVVVSSSPPPNNNMMMMMMLLLKKKPPPQQQSSSVVVXXXWWWSSSPPPUUUTTTRRRPPPOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWZZZ\\\aaafffrrrxxxhhh___VVVRRRQQQSSSSSSSSSZZZeeeooowwwssslll```WWWVVVVVVOOOJJJHHHFFFDDDAAA@@@AAACCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBAAA???===;;;;;;<<<===>>>??????@@@BBBDDDDDDEEEHHHMMMQQQMMMDDD;;;BBBCCCEEEFFFFFFEEECCCBBBBBBAAA??????@@@AAAAAA@@@AAA@@@???@@@AAAAAA@@@???@@@>>>???@@@AAA@@@@@@BBBAAAAAACCCEEECCCAAACCCIIIIIIJJJNNNSSSXXXYYYVVVRRRUUUQQQNNNRRR\\\eeeiiijjjnnnlllnnntttwwwzzzsssTTTNNNEEE>>>:::999999999555555555555444333222111333333333222222222111111000000000000000000000000000///...------...///000///...---,,,,,,---...//////...---,,,,,,---...///000000//////......------,,,...000222333222111000...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---000...,,,,,,...000000000//////.........---------,,,,,,------...///000000000000000000111111111111111111000///...---,,,,,,////////////000000000000222222111111111111111111//////111222222333222222444111//////111333444444333333333333444555666666666666666777888888999999;;;::::::::::::;;;<<<<<<999999888888999999:::;;;===<<<;;;:::999999999999======<<<<<<<<<;;;;;;;;;555888<<>>?????????===<<>>>>>????????????BBBBBBBBBCCCCCCCCCCCCDDDHHHGGGGGGIIIHHHFFFIIIOOOMMMOOOUUU^^^hhhmmmnnnmmmiiiggggggkkksss{{{zzzcccVVVJJJEEE>>>999777777777777555555555555444333222111333333222222222111111111////////////////////////000///...------...///000///...------------...//////...------------...///////////////............,,,...000111222222111000......---,,,,,,------......------------------...000...,,,,,,...000000//////.........------------,,,,,,,,,---......////////////000000000111111111111000000//////.........////////////000000000000111111111111111111111111///000000111222222333222333222111222333444333222666555444333222222222222555555666777777888888999:::::::::999:::;;;;;;<<<999999888888999999:::;;;:::999:::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;888:::===@@@CCCDDDDDDDDD111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111222222000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000000111111222222222111111111111111222333333444444888888888999999999::::::888888888999999:::;;;<<<<<<;;;888666444444444444555666666555444333333444555777888888666666777999777888:::<<<<<<<<<<<<;;;999999999777555444555666888888888888888777666555444666888888777777777888777777888888999999999:::999:::<<<===>>>===<<<<<<>>>???BBBDDDGGGHHHIIIJJJOOONNNKKKHHHEEECCCAAAAAACCCBBB@@@???@@@BBBEEEGGGEEEEEEEEEGGGKKKNNNOOOPPPMMMKKKIIIIIIKKKNNNOOOOOORRRSSSSSSSSSSSSUUUYYY\\\]]]\\\[[[[[[ZZZZZZZZZ[[[VVVWWWWWWWWWWWWWWWVVVUUUVVVSSSPPPNNNOOOOOOOOONNNOOONNNNNNPPPSSSTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVOOOPPPQQQQQQRRRRRRRRRRRROOOTTTXXXXXX\\\mmmoooeee\\\WWWUUUSSSSSSUUUTTTVVV^^^kkkyyymmm```VVVRRRMMMIIIGGGGGGFFFEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBCCCCCCDDDDDDEEEAAADDDKKKTTTZZZZZZTTTOOOIIIIIIGGGEEEDDDCCCBBBBBB@@@AAAAAABBBCCCCCCCCCDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGIIINNNQQQSSSYYY```cccfffmmmvvvhhhRRRFFFBBB>>>;;;888666666666666666444555555444444333222111333222222222222111111111//////////////////////////////...------.../////////...------------...//////...------------...///.............../////////,,,---///000111111000//////...---------......///........................///...,,,---...000000///............------------+++,,,,,,------.........//////000000000000111111000000000000000000000000////////////000000000000111111111111111111111111///000000111222222333333444333222333444444222000555444333222111111111111444555555666777777888888999999999999999::::::;;;999888888888888999::::::999999999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBB111111111111111111111111111111111111111111111111000000000000111111111111333222111000000000222222////////////////////////000111111222222222222222111111111111111111111111////////////////////////111111222222222111111000000111111111222222333333777777777666666666666666444444444555777888:::;;;:::888777555444444444444222333555444333222333555555666777777666555666888888999;;;<<<>>>>>>>>>>>>888999999888666555555777888888888888888777777777333555888888777666666777555666777888777888999:::888999:::;;;<<<<<<;;;;;;===???AAACCCEEEGGGHHHHHHMMMLLLKKKHHHFFFDDDCCCBBBEEECCCAAA???@@@BBBEEEGGGLLLKKKKKKLLLMMMMMMNNNNNNMMMJJJHHHHHHKKKNNNPPPQQQPPPQQQRRRRRRSSSUUUXXX[[[[[[ZZZZZZZZZZZZZZZ[[[[[[TTTTTTUUUVVVWWWWWWVVVVVVVVVSSSPPPNNNOOOPPPQQQQQQPPPOOOMMMNNNQQQTTTVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUPPPPPPQQQRRRRRRQQQOOONNNJJJQQQWWWWWWVVV]]]lllyyy}}}ppphhheeebbb\\\XXXUUUUUUYYY```iiiuuu{{{jjjcccYYYQQQMMMMMMOOOOOOEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCAAAAAABBBDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFKKKQQQWWWYYYXXXVVVOOOMMMJJJGGGEEEDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIKKKMMMOOOHHHKKKMMMMMMNNNOOOOOOLLLIIIKKKSSS```kkksss|||~~~cccMMMAAA>>>>>>999777666666777888777666444444444444444333222111222222222222111111111111////////////////////////.................................------..................------.........---------....../////////,,,---...////////////...---------------.........------............------...---,,,---///000///...------------------------+++,,,,,,,,,------......////////////000000000111///000000000111111111222////////////000000000000000000000000111111111111000000000111111222333333666555333333333444333222000000000000111222333444444444444555666666777777888888777777888888999:::888888888888888999999::::::::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBB000000000000000000000000000000000000000000000000//////000000000111111111111000///......///000111////////////////////////000000111222222222222111000000000000000000000000////////////////////////111111222222222111111000000000111111111111111222444444444333333333333222111111222333555777888999888777666444444444444555///000222222222222444666666777888777666555666777777777999:::;;;<<<======888999:::999777666666777999999888888999999999:::333555888888777666666777555666888888666666888:::777888888999:::;;;;;;;;;<<<>>>???BBBDDDEEEFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEEEECCCBBB@@@AAABBBDDDFFFLLLLLLMMMLLLKKKJJJJJJJJJKKKIIIGGGHHHJJJMMMOOOOOOMMMNNNPPPQQQRRRUUUXXX[[[YYYYYYXXXXXXXXXYYYZZZZZZQQQRRRSSSUUUVVVWWWWWWWWWUUURRROOOMMMOOOQQQRRRSSSSSSQQQOOOOOORRRVVVXXXYYYWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSSSSRRRPPPOOOMMMHHHLLLPPPRRRRRRTTTZZZ^^^ggg{{{yyyrrrfff\\\XXXVVVYYY^^^ccchhhrrr||||||sssjjjccc\\\WWWSSSMMMLLLKKKJJJJJJJJJKKKKKKNNNKKKHHHHHHIIIKKKJJJIIILLLIIIGGGFFFFFFGGGFFFDDDFFFFFFGGGKKKQQQVVVYYY[[[SSSQQQMMMJJJHHHGGGHHHHHHFFFHHHHHHGGGFFFFFFHHHJJJJJJMMMPPPQQQRRRSSSUUUWWWVVV\\\``````bbbeeeccc^^^]]]bbbnnnuuuhhhUUUGGG???;;;999888777666555666777777555333333333333444333333222222222222222111111111000000........................------............---------..................------..................---,,,,,,------......//////,,,---------.........---++++++,,,,,,------------+++,,,------------,,,+++---,,,,,,---//////...---,,,,,,------------------,,,,,,---------------......////////////000000000//////000000111111222222////////////000000000000//////000000000111111111000000000000111222333444999666333111222444444444000000000000111222333333222333333444555555666666666666666666666777888888888888777777888888999:::888999999999999888777777::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAACCC000000000000000000000000000000000000000000000000...//////000000111111111//////.........///000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000111111222222222111111000000000000000000000000111111111111111111000000//////000111333555777888888777666555444444555555///111222333222333444666777888999888666555666777444555555666777888999999777999::::::888666666777999888888888999:::;;;;;;444666888888777777777888555888:::999666555777999777777888888999:::;;;<<<<<<===???AAABBBDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIIIIHHHGGGHHHKKKLLLLLLLLLJJJLLLNNNPPPQQQSSSVVVYYYWWWWWWWWWVVVVVVWWWXXXXXXPPPQQQRRRTTTUUUVVVVVVVVVTTTPPPMMMLLLNNNQQQSSSTTTVVVSSSQQQQQQTTTWWWYYYZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPOOONNNNNNLLLJJJJJJMMMQQQTTTVVVXXXbbbmmmyyyrrrbbb[[[XXXXXX]]]bbbdddfffjjjkkkqqqvvv}}}ssscccXXXZZZWWWTTTRRRQQQSSSVVVXXXZZZVVVTTTTTTVVVWWWUUUSSSVVVQQQKKKHHHHHHHHHGGGEEEDDDDDDDDDEEEIIIOOOUUUXXXPPPOOOLLLIIIHHHHHHHHHIIIHHHIIIJJJHHHGGGHHHNNNRRRVVV[[[```ccccccdddfffhhhttt~~~zzzgggUUULLLAAA<<<;;;:::666222555444333444444444222000222222333333333333222222222111111111111000000000........................------............------------...//////...------------...//////...---------------------.........,,,,,,,,,,,,,,,,,,,,,---******+++,,,------------***+++,,,------,,,+++***---,,,,,,---//////...,,,,,,,,,,,,,,,------------..............................////////////000000/////////000000111111111////////////000000000000...//////000000111111111111000000///000222333444999666333222333555666555444333222111000000000000222222222333444444555555555555555555555666666777888777777777777888999999444555777999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;===???AAA000000000000000000000000000000000000000000000000......//////000111111222......///000000000000000000000000000000000000000......///000000000000///000000000000000000000000000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000111...//////000222444555666999888777555444444555555333444555555333333444555888999:::999777666777888555555555555666777777888777888::::::888777777777888777777777888999;;;<<<666888888888777777999:::777:::<<<:::666444666999777777777888999:::<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCEEEFFFGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBEEEHHHIIIGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKIIIJJJLLLNNNOOOOOOPPPSSSUUUVVVVVVUUUUUUUUUUUUUUUVVVRRRRRRSSSSSSTTTTTTSSSSSSRRROOOKKKKKKMMMPPPSSSTTTWWWTTTRRRRRRTTTWWWXXXYYYXXXXXXXXXWWWWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNKKKJJJMMMQQQTTTUUUVVVXXX]]]ccclll}}}vvviii```[[[___fffhhhhhhhhh^^^``````bbbkkkzzz{{{ooorrrnnniiieeedddhhhlllpppooolllkkkmmmppprrroookkkjjjcccZZZUUUUUUUUUTTTSSSQQQQQQPPPOOOOOOPPPRRRTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSSSSRRRRRRWWW___gggssszzzgggSSSHHHDDD@@@<<<999999888666444444333222222333333222000111222222333333333222222111111111111000000000000........................,,,------......------,,,------...//////...------------...//////...------...------------------,,,,,,,,,++++++++++++,,,,,,***+++,,,---.........---+++,,,---......---,,,+++,,,,,,,,,---//////...,,,++++++,,,,,,,,,---------////////////////////////........./////////000000/////////////////////000////////////000000000000......//////000111111222111111000///000111333555444444444666777777666444444444333111111111111111111111222222333444444444444444444444444555555666777777777777777888999999555666999;;;=========<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===000000000000000000000000000000000000000000000000---......///000111111222...///000222222222111000000000000000000000000000---......///////////////000000000000000000000000000000000000000000000000...///000111222333333333000000000000///////////////000000000111111111111...//////000222333555666:::999777666555555555666888999999777444333333444999::::::999777666777888999888888888888888999999666888::::::999777777777666666555666777888:::;;;888999888777666777999<<<888;;;===;;;666444666999777777777888999;;;<<<===;;;<<<===???AAABBBBBBCCCBBBCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEHHHKKKKKKIIIGGGHHHJJJIIIIIIJJJLLLNNNMMMJJJHHHKKKLLLNNNNNNNNNNNNPPPQQQVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQNNNKKKJJJLLLPPPSSSUUUWWWUUUSSSRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVTTTSSSQQQOOONNNNNNOOOOOOKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTZZZ``````aaassszzzmmmbbbdddkkkooonnnmmmaaa___[[[VVVZZZccciiiiiiwww}}}}}}}}}zzzoooiiihhhiiiiiiggghhhhhhgggccc^^^ZZZXXXWWW______^^^^^^^^^_________aaacccddddddeeelllwwwnnnXXXJJJDDDCCC777777777555444444666999444333222333444555444333111222222333333333222222111111111111000000000000........................,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,++++++***++++++,,,***+++---///000000//////,,,---///000000///---,,,,,,+++,,,---//////---++++++++++++,,,,,,---------000000000000000/////////............/////////000///////////////.........////////////000000000000---......///000111111222222111//////000111444555111222666999;;;:::555111111111111111222333444555000111111222333333444444444333333333333444555555777777777777777888888999:::;;;===>>>>>>===;;;:::999999999::::::;;;;;;;;;===<<<<<<;;;;;;:::999999000000000000000111222222........................000000000000111111111111000000000000000000000000///000111111111000...---//////000111111111111111000///...---------------////////////000000000000////////////////////////333111000//////111333444222111000//////000111222000000000000111111111111888777666555555555555555333333444444555666666666;;;:::888666666666666777777777777777888888888888888777666666666777999999777888888999999:::;;;;;;<<<:::888666777888;;;<<>>;;;888777777777888999:::::::::999:::===???======>>>???AAABBBCCCCCCEEEDDDCCCDDDFFFGGGHHHHHHFFFDDDCCCAAA@@@@@@@@@AAAEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEGGGIIIIIIJJJJJJLLLNNNSSSSSSRRRQQQPPPQQQTTTWWWUUURRRPPPPPPSSSTTTTTTRRRQQQNNNLLLKKKMMMPPPRRRRRRPPPNNNNNNOOOQQQSSSTTTSSSVVVUUUTTTSSSSSSSSSTTTTTTTTTRRRPPPOOONNNOOOPPPQQQQQQNNNKKKKKKOOOQQQRRRQQQPPPQQQQQQRRRTTTZZZaaagggzzz|||kkkiiipppvvvxxxxxxwwwrrrgggYYYTTTWWW\\\]]]dddeeehhhlllkkkllluuu~~~|||qqqlllvvvxxxzzzwww||||||xxx}}}|||{{{zzz~~~~~~zzznnn^^^QQQIIIDDD>>>:::666666555444444444444555555555555555555555555555333333222222111000//////////////////............---------............//////............---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---......------------...//////////////////////////////000///...------...///000000000000000000000000000222111000000000111333333111111222222222222111111111222333444444333111111222222222222222222222222111222333333444444444444222222222222333444555555555888;;;:::777555555777999999999::::::;;;;;;;;;===<<<999888888:::<<<>>>;;;;;;:::999999999::::::///.........//////000000//////////////////////////////000000000111111111000000000000000000000000///000000111000///...---//////000111111111111000//////...---------------////////////000000000000000000000000000000000000000000/////////000111222111000////////////000111000000111111111111222222666666666666555555444444444444555555666777777777999888777666555555555666666666777777777888888888888777777666777888999:::::::::999999999999888888:::999777666666888;;;<<>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQPPPOOONNNNNNQQQSSSTTTRRRPPPPPPSSSUUUUUUTTTTTTQQQNNNMMMNNNOOOOOONNNNNNNNNMMMOOORRRTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPQQQRRRSSSPPPMMMLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOSSSXXX[[[]]]nnn~~~uuuggg___]]]ZZZVVVVVVVVVXXX[[[\\\]]]ccckkksss}}}|||zzzqqq[[[RRRGGG@@@<<<:::777444666555555444444444444444444444444444444444444444333333222111111000//////////////////............------------........................------------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------...//////........................000///...------...///000000000000000000000000000000000/////////000111222111111222222222222111111111111222333333222111000222222222222222222222333111222333333444444444333222222222222333444555555555888:::999777555555666888888999999:::;;;<<<<<<>>><<<:::888888:::;;;===:::::::::::::::;;;<<<===------------.........///000000000000000000000000//////000000000000111111000000000000000000000000///000000000000///...---...//////000000000000000//////...------------...////////////000000000000111111111111111111111111........./////////000000000//////......//////000000000000111111222222222444555666666666555444333555555555666777777888888888777666555444444444555666666777777777777888888888888777777888888999:::<<<;;;;;;999888777666666777666555555666888:::<<>>;;;:::::::::777999;;;;;;;;;:::;;;<<<>>>>>>??????@@@@@@@@@AAA??????@@@AAABBBBBBBBBBBBDDDCCCBBB@@@@@@@@@AAAAAADDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDFFFIIIKKKKKKLLLNNNOOOMMMNNNMMMLLLJJJJJJMMMOOOQQQPPPOOOPPPRRRUUUVVVVVVSSSRRRPPPPPPPPPPPPOOONNNMMMLLLMMMPPPTTTUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSUUURRROOONNNNNNNNNMMMLLLKKKLLLLLLLLLLLLNNNQQQSSSXXX^^^nnnxxxppplllddd[[[UUUQQQPPPSSSSSSRRRUUUYYY```eeemmmuuunnnYYYJJJEEE???999666777777666444666555444444333333444444444444444444444444444444222222222111111000000///////////////............------------........................------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------......///........................//////............///000000000000000000000000000/////////...///000000111111111222222222222111111000000111222222111111000111111111111111222333333222222333444444444333333222222222222333444555555555777999888777555555666666777888999:::;;;<<<===>>>===:::999888999:::;;;999999999:::;;;<<<>>>>>>---------...............////////////////////////////////////000000000111///////////////////////////////////////.........---...//////000000/////////......---------......////////////000000000000000000000000000000000000---...///000000000////////////............///////////////000000111111111222444555666666555333222444444555555666666777777777777666666555555555555666666666666777777777888888888888888888999999:::;;;;;;:::999888777666666555555444444666888:::;;;@@@>>>===;;;999999888888777999;;;<<<;;;::::::;;;>>>>>>??????????????????===???AAABBBAAAAAA@@@AAACCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKLLLKKKKKKKKKLLLKKKLLLLLLJJJIIIIIIJJJLLLNNNMMMMMMNNNQQQSSSUUUVVVOOOOOOOOOQQQSSSTTTRRRPPPLLLLLLMMMQQQTTTVVVVVVUUUWWWXXXZZZ[[[[[[YYYWWWVVVVVVUUUTTTTTTSSSTTTUUUUUUVVVTTTQQQOOOMMMLLLKKKJJJHHHJJJLLLMMMMMMNNNQQQSSS```\\\eeevvv~~~}}}xxxpppeee___[[[[[[ZZZVVVTTTVVVZZZ\\\___bbbhhhppp{{{}}}eeeVVVMMMFFFAAA???<<<999888888888666444555444444333333333333333333333333333333333333333222111111111000000000///////////////............,,,,,,---------..................---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,------...///.......................................//////000000000000000000000000000////////////000000111111111111222222222222111111///000000000111111111111111111000000111222333444222333333444444333333333222222222222333444555555666666777777666666666666555666777888:::<<<======>>>===;;;999888888999:::999999999999:::;;;;;;<<<---...///000000000000///...........................////////////000000000////////////////////////000//////...............------...////////////.........---------......///////////////000000000000////////////////////////...///000111111111000000......////////////......------......///000000111111222444666666555333222222222333444444555555666777888888777777777666666555666666666666777777777777777888888999999999999888888888888888888888888444444444555666888999:::999999999888888999999999777999;;;<<<;;;:::999:::>>>>>>>>>>>>>>>>>>>>>>>>===@@@DDDEEECCCAAAAAAAAABBBAAA@@@???@@@AAABBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIOOOPPPRRRQQQNNNLLLJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPSSSUUUNNNNNNOOORRRTTTTTTRRRPPPMMMLLLNNNQQQTTTVVVWWWVVVZZZ[[[\\\]]]]]][[[YYYXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIHHHJJJMMMMMMMMMNNNOOOQQQVVVSSS[[[kkkoookkkqqq~~~tttnnniiigggddd^^^[[[[[[]]]___bbbddddddcccbbbbbbmmmvvv{{{lllXXXHHHAAA@@@@@@???:::999777666555444222000444444333222222222222222222222222222222222222222111111111000000000000000////////////............,,,,,,,,,------------......------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,---..............................---......///////////////////////////////////////000000111111111222222222111111222222222222111111//////000000000111111222333222111111111222444555333333333444444333333222222222222222333444555555666555555555555666666555555666777888:::;;;<<<======<<<;;;999888888888999::::::999888777777777777...///111222222222111000..............................////////////000000000000000000000000000000000///......------......,,,------..................------------...//////////////////000000000000........................//////000000000111111111...//////000000//////...------......///000111111111222333444444444333222111222222333444444555555777777888888888888777777555555666666666666777777666666777888888888888777666666777777888999::::::555555555555666888999999777777888999999:::;;;;;;888999;;;;;;999999999:::<<<<<<======>>>>>>>>>???===BBBGGGHHHEEEBBBAAABBB@@@@@@?????????AAABBBCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKTTTVVVWWWUUURRRMMMKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMLLLMMMNNNMMMMMMNNNPPPSSSRRRQQQQQQQQQRRRQQQNNNLLLOOONNNNNNPPPSSSVVVWWWWWW[[[[[[\\\]]]\\\[[[ZZZYYYUUUVVVVVVVVVVVVWWWWWWWWWTTTTTTTTTQQQMMMJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLQQQSSS[[[eeefffaaabbbiiirrr{{{wwwooofffbbbcccggglllrrrvvvuuunnnfff```___dddlllwww|||zzz}}}zzz|||wwwbbbTTTNNNGGGAAA???<<<999555555555444444333333222222444333222222111111222222111111111111111111111111000000000000000000000000////////////............,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,------...------------------------,,,---...///000000000///////////////////////////000000111222222222222222111111222222222222111111000000000000000111222333666555333222111333444666333333444444444333222222222222222222333444555555666444333333555666666555555666777888999:::;;;<<<;;;;;;:::999999888999999::::::888777666555555555...///111222333222111000................................./////////000000000000000000000000000000000///...---------......,,,,,,---............------------------...//////////////////000000000000//////////////////////////////.........///000111//////000111111000//////......///000111222333333111222222222333333333333222222333333444555555666555666777888888777666666555555555666666666777777444555666777888777666666666666666777888999999999666666666777777888888888666777777888999999999999999::::::999888888999;;;;;;;;;<<<<<<===>>>??????===CCCIIIJJJFFFBBBAAABBB@@@????????????AAACCCDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKRRRTTTUUUTTTPPPLLLIIIHHHFFFHHHJJJKKKKKKKKKLLLMMMPPPQQQQQQOOOMMMMMMOOORRRRRRPPPOOOPPPPPPPPPNNNLLLRRRPPPNNNNNNQQQUUUWWWXXXZZZZZZZZZZZZYYYYYYYYYXXXSSSSSSTTTUUUUUUUUUUUUUUUQQQSSSTTTQQQNNNKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLNNNTTTYYY^^^```^^^\\\[[[]]]dddkkkuuusssllllllooouuu}}}~~~tttmmm``````bbbfffkkknnnqqqrrrppptttxxx{{{~~~wwwnnnmmmmmmpppvvv}}}}}}|||uuurrrssstttxxxvvveeeRRRCCCAAA???======<<<:::555111333444444444333333444555333333222111111111111111000000000000000000000000///000000000000000000000////////////............++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...------------------------,,,---...///000000000/////////////////////////////////111222222222111000111111222222222222111111111111000000111222444555999777555333222333555666333444444444333333222111222222222222333444555555666333111222444666666555666777777888999:::::::::::::::999999999999999999999999888777777666777777...///111222333222000///000000000000000000000000............/////////000000000000000000000000000000///...---,,,---......+++,,,------......---------------------...///000////////////000000000000000000000000000000000000///...,,,+++,,,---///111///000111222222111000//////000111222333444555555222111111111222333444444333333444444555666666777444555666777777666555555555555555555666666666777333444666777777777666555666777777777888888888888777777777777888888888888555666666777777777666666:::::::::888777777999;;;::::::;;;<<<===>>>???@@@===CCCIIIKKKGGGBBBAAABBB??????>>>>>>???AAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMOOOQQQPPPLLLHHHEEEDDDEEEGGGJJJKKKKKKKKKLLLNNNSSSTTTTTTQQQNNNMMMOOORRRNNNMMMMMMNNNPPPQQQQQQPPPTTTQQQNNNNNNPPPTTTWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXPPPQQQRRRSSSSSSSSSSSSSSSPPPRRRSSSRRRNNNKKKLLLMMMLLLMMMNNNMMMMMMNNNQQQTTTOOOVVVYYYVVVUUUXXX[[[ZZZaaabbbbbbcccjjj|||vvvuuunnnsss|||yyyrrrggghhhkkkmmmmmmllliiigggdddhhhiiihhhiiillljjjeeebbbccceeefffhhhlllqqqtttnnnlllqqq}}}{{{zzzvvvzzzzzzxxx{{{sssxxxpppYYYOOOLLLGGG@@@<<<999666555666777777777333333333222111000111333333222222111000111111111000000000000000000000000////////////000000000000000/////////............++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...------------------------+++,,,...000000000000///////////////////////////---...000111111111000///111111222222222222111111222111111000111333555666;;;999666444333333555666444444444444333333222111222222222222333444555555666333111111444666666555777777888888999999999:::999999999999999999::::::999888888888888888999999///////////////.........333222222111000//////...+++,,,,,,---...///000000000000//////.........---.........------,,,,,,,,,.........////////////000---------------...///000------------------------......////////////......---...///000111222333444111000///...------...///---......///000111111222222222222222222222333333444444444444444555666777333333444444555666666666666444333444777777555222666555555555555666666777444444666777888888888888555555555666666777888999777777666666666888999:::999888888777777777777888===<<<;;;;;;;;;===???@@@;;;???EEEIIIJJJFFF@@@<<<@@@>>>======???BBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBFFFAAA???CCCFFFFFFGGGHHHJJJKKKKKKIIIFFFDDDCCCCCCHHHIIIJJJIIIIIIIIIKKKMMMUUUSSSPPPMMMLLLLLLMMMNNNQQQQQQQQQOOOMMMLLLNNNPPPNNNOOOOOOMMMLLLNNNRRRVVV[[[ZZZXXXVVVUUUUUUTTTTTTRRRQQQPPPPPPOOOPPPQQQQQQNNNOOOPPPPPPNNNMMMNNNOOOUUUSSSOOOLLLKKKMMMPPPSSSSSSQQQRRRWWWWWWTTTSSSUUU[[[WWWWWW[[[]]]bbbnnn{{{wwwuuuuuuvvvwwwvvvrrrnnnhhhhhhppp~~~}}}sssoookkkmmmoooooolllhhhdddbbb[[[YYYXXXZZZ]]]aaabbbccc___```eeellltttxxxxxxvvvrrrnnniiieeeeeejjjpppttt|||vvv|||mmm___OOOEEECCCBBB===888777777666555444444333333333333333222222222111111111111111111000000000000111111000000000000111111////////////////////////.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,---...///000---......//////////////////////////////.........////////////////////////222111///...///000222333111444666444111111555:::;;;999777555333333333333///000222444444444222111444333222111111333555666444555777999999777555444999999999777666666888:::555888888555555888888555444555555666777888888999.............../////////222111111000//////..................------------000/////////.........---......---------,,,,,,,,,------........./////////......---------......///------------------------------............---------...///000111222333333111000///...---......///......//////000000111111111111222222222222333333444444333333444555555666333333444444555666666666666555444555777777555333666555444444444444555555333444555555666666666666666555555666666777888999999999888777888999::::::888777777666777777888888;;;;;;;;;;;;<<<===??????<<<@@@EEEHHHHHHEEEAAA>>>@@@???>>>???@@@BBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFAAA???CCCFFFEEEFFFHHHJJJKKKKKKJJJGGGDDDDDDDDDGGGIIIJJJJJJIIIJJJLLLNNNRRRQQQNNNMMMLLLNNNOOOQQQSSSSSSRRROOOKKKJJJKKKLLLLLLMMMMMMLLLKKKLLLQQQUUUYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPOOOMMMMMMNNNPPPQQQOOOPPPQQQQQQPPPQQQRRRTTT^^^XXXQQQMMMNNNPPPPPPOOOVVVSSSSSSWWWWWWTTTSSSUUUZZZVVVUUUXXXYYYXXX]]]eeehhhsss~~~~~~{{{vvvqqqpppnnnttt~~~|||yyyuuunnngggcccaaaaaabbbaaaaaaaaabbbbbbaaabbbdddiiinnnooommmkkknnnjjjeeeaaaccchhhoootttwww}}}xxxdddVVVQQQIII@@@;;;<<<<<<999555555555555444333222222222222222111111111000000000222111111111111000000000000000////////////000000..............................---------,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////////////////...------////////////............////////////////////////222111///......///111222444666777555111000333777888777555444333222333333111111333333444333222111444333222111111222444555666666888888999999888888;;;<<<;;;999777555666777777::::::777666999999666666666666777888888888999,,,------....../////////000000//////...---------............------------/////////..................------------,,,,,,,,,,,,,,,,,,---------......//////...---------......------------------------,,,------......------,,,......///000000111222222000000///............///////////////////////////111111111222222222333333333333333333333444444555333333444444555666666666777666555666888888666555666555444333333333333333333333444444444444444333666666666666777888999999;;;;;;:::999999999::::::666666666666666777888999999999;;;<<<===>>>??????>>>@@@CCCFFFFFFEEEBBB@@@@@@@@@@@@AAACCCCCCAAA???>>>???AAACCCEEEFFFGGGGGGFFFBBB@@@CCCEEEDDDDDDGGGHHHIIIIIIHHHEEECCCCCCDDDGGGIIIJJJJJJJJJKKKMMMOOOPPPOOOMMMMMMMMMOOOQQQSSSXXXWWWUUUPPPLLLIIIIIIJJJKKKKKKKKKIIIIIIKKKOOORRRVVVWWWWWWXXXWWWVVVUUUTTTSSSQQQNNNMMMMMMOOOQQQSSSPPPPPPQQQQQQPPPQQQTTTWWWccc[[[RRRNNNPPPRRROOOLLLVVVRRRPPPSSSUUUSSSSSSUUUXXXTTTSSSUUUUUURRROOOPPPOOOVVVbbbppp|||uuuqqquuu{{{wwwwwwwwwuuuqqqmmmkkkjjjmmmnnnpppsssvvvvvvtttqqq{{{vvvpppllllllqqqwww{{{zzz~~~~~~zzzxxx{{{|||kkk\\\QQQGGG@@@===;;;999999::::::888666444444333333222222111111111111000000000/////////111111111000000000000/////////............//////...........................------------,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///000000000///...---,,,+++........................////////////////////////111000///.........000000666777888555111///111333555444333222222222333333333333333333222222222222444444222111111222333333777888999:::;;;;;;<<<<<<===>>>>>><<<888555444444777999999777777::::::777888888888888999999999999++++++,,,---......//////.........------,,,,,,,,,***+++,,,---...//////000........................------------------------++++++,,,,,,,,,---------000///...---------------------------............---..................---.../////////000000111111/////////.........////////////////////////......000000111111222222333333333333222222222333333444333333444444555666666666777777777888888888777666777666555444333333333333444444444555444444333333666666666666777888999:::<<<<<<;;;::::::999999999555555555666777888999:::777888;;;===>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAAAAABBBDDDEEEDDDAAA>>>===>>>@@@BBBDDDEEEFFFGGGFFFBBBAAACCCCCCBBBCCCFFFEEEFFFFFFEEECCCBBBCCCDDDGGGIIIJJJKKKJJJLLLNNNPPPOOONNNMMMMMMNNNOOOQQQRRRYYYYYYVVVRRRNNNKKKKKKLLLJJJJJJIIIHHHHHHKKKNNNPPPSSSUUUVVVWWWWWWVVVTTTSSSUUUSSSPPPNNNNNNPPPTTTVVVOOOPPPPPPOOONNNOOORRRTTT]]]XXXSSSPPPQQQSSSSSSRRRUUUOOOLLLNNNQQQRRRSSSVVVUUUSSSQQQSSSUUURRRNNNJJJJJJNNNTTTYYYaaaqqq}}}~~~~~~uuuiiiXXXKKKDDDCCCBBBAAA999:::;;;:::999777666666444444333333222222222111111111000000000/////////////////////.....................------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////...---,,,+++------...............///////////////////////////000///......---......///444555555333000///000111222222222222333333444444444444333222222222333333555444333222111111222222666888:::===??????>>>======>>>???===999555444333333666777555777;;;;;;999:::::::::::::::999999999***++++++,,,---......///------------,,,,,,,,,,,,******+++,,,---...//////---------...............------------------------+++++++++,,,,,,,,,,,,---000///...------------------------......///////////////000000000000/////////////////////000000000......//////////////////////////////............//////000111111222333333444333333222222222333333333333444444555666666666777777888999888777777777888777666555444444444444555666666666666555555444666666666777777888999:::;;;;;;;;;::::::999888888666666666777777999::::::777999;;;<<<>>>>>>======>>>>>>@@@AAAAAABBBBBBBBBBBBBBBDDDFFFGGGFFFBBB???>>>>>>@@@AAACCCCCCDDDDDDDDDAAAAAACCCBBB@@@BBBFFFFFFGGGGGGFFFDDDDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPPPPOOONNNNNNNNNOOOPPPPPPUUUUUUTTTQQQNNNLLLMMMNNNLLLJJJIIIHHHJJJLLLOOOPPPRRRSSSUUUVVVVVVTTTRRRQQQSSSQQQNNNLLLLLLOOOSSSVVVQQQRRRQQQOOONNNMMMOOOQQQTTTUUUVVVUUUTTTWWW]]]bbb]]]TTTMMMMMMOOOPPPQQQSSSUUUSSSRRRRRRTTTUUUQQQMMMGGGJJJLLLMMMOOOTTT^^^fffyyykkk\\\UUUNNNDDD>>>;;;:::999888888999999777333111222444444444444444333333333333222222111111111000000000...------------,,,,,,,,,......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---......------............------,,,---------......//////////////////////////////000000///...............///000111111000000000111111222222333444444555555444444333222222333333444555555444333333222222222333777<<<@@@BBBAAA>>><<<:::<<<===<<<999666555555111555777666999>>>@@@>>>;;;;;;;;;;;;::::::::::::***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........,,,,,,,,,------------...+++++++++,,,,,,,,,------//////...---------......---------...//////000000000000000111111000000000000/////////////////////---...//////000/////////...........................//////000111222333333555444444333333333333333333333444444555666666666666777999999777666777888888777666555555555555555666666777777777777777666777777777777888999::::::::::::;;;;;;;;;:::999999888888888888888999:::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@AAAAAAAAACCCEEEFFFEEEBBB???>>>???@@@AAAAAABBBBBBBBBBBB@@@@@@BBBAAA???BBBGGGHHHIIIIIIHHHGGGHHHKKKMMMJJJLLLMMMLLLKKKLLLNNNPPPOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPNNNLLLLLLNNNOOOOOOMMMJJJJJJLLLPPPQQQRRRQQQRRRSSSSSSRRRQQQPPPOOONNNLLLJJJHHHIIILLLOOOQQQRRRSSSTTTRRRPPPNNNNNNOOONNNSSSXXXYYYYYY]]]fffnnniii]]]QQQNNNNNNMMMMMMOOOTTTVVVUUUSSSTTTWWWUUUQQQEEEFFFHHHIIIJJJKKKMMMOOOXXXcccrrrzzzooodddXXXNNNIIIBBB@@@===<<<;;;999666444777777777555333333444666444444444444444333333333222222111111111000000000---------,,,,,,,,,++++++......------------......------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------************+++,,,------,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...,,,,,,---...............,,,,,,,,,---......//////////////////////////////111000000000///......------...///000111111111111000111222333444444444444222333333333444444444444555555555555444444444444333777<<<@@@AAA@@@===;;;999:::;;;:::888666666666222666888888;;;AAACCCBBB::::::::::::;;;;;;;;;;;;+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,------------......---------......///---------...///000000000//////000000000000//////000000/////////.........,,,---///000000000//////,,,------....../////////......///000111222333333666555555444333333444444333333444444555666666666555777999999666555666888666555555444444555555555555555666777888888888888777777777777888999::::::::::::;;;<<<===<<<;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<999:::<<<===>>>?????????>>>>>>???AAACCCCCCAAA???<<<===>>>@@@AAAAAABBBBBB@@@???@@@BBBAAA???BBBHHHHHHIIIIIIHHHGGGIIILLLNNNLLLMMMNNNMMMLLLLLLMMMOOOMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPPPPOOOMMMNNNPPPRRRRRROOOLLLMMMPPPSSSTTTTTTRRRQQQQQQPPPOOONNNMMMMMMIIIIIIGGGGGGHHHJJJLLLMMMNNNPPPRRRRRRQQQNNNNNNNNNMMMPPPUUUXXX[[[```hhhnnnkkk]]]OOOKKKKKKKKKLLLMMMQQQWWW[[[ZZZZZZ\\\\\\YYYHHHFFFEEEFFFHHHJJJIIIGGGGGGMMMVVV\\\bbblllzzzwwwhhh]]]QQQKKKGGGAAA???AAA999999999:::::::::888777666666555555666666666666222222222222222333333333111111000000000/////////............---------,,,//////............//////------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------------.........---,,,,,,++++++,,,------...//////////////////////////////111111111111000///.........///000111333333222111///000111333333333222222000111333555555666555555555555666666666666666666666777:::<<<=========<<<999:::999888555444555666222666888777:::???AAA???999999999::::::;;;;;;<<<,,,,,,++++++++++++++++++------------------------)))***+++,,,---......///,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------------......---------------...///000---------...///000000111......////////////......000000000///......------,,,---///000000000//////,,,,,,------...///000000---...///000111222333333777666555444444444444444333333444444555666666777444777999888666555666888444444333333333444555555444444666777888888888888777777777777888999:::;;;:::;;;<<<>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;===<<<;;;:::999:::;;;<<<777999;;;===>>>>>>>>>===<<<<<<<<<>>>@@@AAA@@@>>>;;;<<<===???AAABBBBBBCCC???>>>@@@BBB@@@???BBBIIIEEEFFFFFFEEEEEEGGGJJJMMMNNNNNNOOOMMMLLLKKKMMMNNNJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSRRRQQQQQQSSSUUUUUUQQQNNNNNNRRRUUUWWWVVVRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHHHHHHHIIIJJJLLLMMMIIILLLOOOQQQOOOMMMLLLLLLMMMMMMOOOSSSYYY```eeehhheeeWWWIIIFFFHHHJJJLLLNNNMMMXXX``````aaadddeeebbbLLLGGGAAA???BBBDDDBBB@@@???DDDHHHIIIIIIOOOYYYccchhh~~~qqqdddYYYRRRGGGAAA>>>@@@???999777999999888666555444444333333333222222444555555222///111111111111111111222222000/////////............000000/////////.........//////............//////------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------,,,+++***)))(((************************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------/////////...---,,,+++***++++++,,,,,,---...//////////////////////////////222222222222111000......111111111333444444333111...///000222222222111000...000333555777777666555555555666777888888777777999888888888999;;;<<<>>>;;;:::999666444222444555111444555444666:::;;;999888888999999:::;;;<<<<<<,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++++++++......---------,,,,,,,,,////////////...---,,,+++,,,---...///000000000000000000000000//////////////////000000111111222222///////////////.........////////////////////////---...///000111222333333111111222222222333333333555555555666666666666777999888888888777777666666666555555555555444444444777777888888888888777777555555666666777777888888888888999999999:::::::::;;;;;;:::::::::999999999>>>>>>>>>>>>===<<<::::::;;;;;;;;;<<<===>>>>>>???>>>AAACCCBBB???======>>>>>>>>>======>>>@@@BBBCCC??????======>>>@@@BBBCCCBBBAAAAAABBBCCCEEEGGGHHHLLLLLLLLLLLLLLLKKKKKKJJJHHHJJJKKKMMMNNNNNNNNNNNNPPPSSSWWWXXXWWWUUUUUUUUUYYYUUUQQQQQQSSSTTTQQQNNNNNNOOOQQQRRRQQQOOOLLLKKKIIIJJJIIIHHHEEEDDDEEEFFFKKKKKKLLLNNNQQQQQQPPPNNNMMMMMMMMMNNNQQQSSSVVVXXXUUUQQQLLLHHHFFFGGGJJJMMMNNNSSSXXX[[[\\\\\\^^^```QQQIIICCCCCCDDDAAA===<<>>>>>>>>;;;===??????<<<::::::;;;============>>>???@@@@@@>>>>>>======>>>@@@BBBCCCBBBBBBAAAAAAAAACCCDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLPPPSSSWWWYYYYYYWWWUUUUUUWWWSSSPPPPPPRRRSSSQQQNNNQQQQQQRRRQQQOOOLLLHHHFFFJJJJJJJJJIIIGGGFFFGGGHHHKKKKKKLLLNNNPPPQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOMMMIIIEEECCCDDDFFFGGGLLLOOORRRTTTSSSSSSTTTVVVNNNFFFAAABBBCCC@@@===<<<;;;;;;;;;<<<===???@@@AAACCCGGGOOOYYYfffwww}}}mmmcccYYYRRRHHHBBB@@@>>>;;;888999888777555555555555666333333333333222222222222222222222222222222222222111111000000000000111111000000000000000000000000000///...------...///000//////.........---------......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************((((((((())))))*********************************))))))******************---------,,,,,,++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------------------...---,,,++++++,,,---...---------............///........................111111000000000/////////......///000111111111111000111222222000000111222333333444444555666666777666666777777888999999:::::::::999888888888888888777666555555444555666666555444444333333444444555666666666777888888999999******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////,,,,,,+++++++++,,,------...............---------++++++---....../////////,,,---...//////000//////////////////000000000000000000///......------,,,......//////////////////,,,---------......//////......///000111222222333111111222222222333333333333333333444444444555555777777666666666666666555222333444555666777888888666777777888888777777666444555555666666777888888777888888888999999999999888888888777777777777666;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<===============???@@@@@@>>>===>>>>>>>>>??????@@@@@@?????????======<<<<<<===???AAACCCBBBAAAAAA@@@@@@AAAAAABBBEEEFFFGGGHHHHHHIIIIIIHHHEEEFFFGGGIIIJJJJJJJJJJJJOOOSSSXXX[[[[[[XXXVVVUUUUUUQQQOOOOOOQQQRRRPPPNNNOOOOOOPPPOOOMMMJJJGGGEEEIIIJJJKKKJJJHHHHHHIIIKKKKKKJJJKKKMMMOOOPPPOOONNNKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIFFFDDDCCCCCCCCCDDDHHHIIIJJJIIIHHHGGGHHHIIIIIICCC???AAABBB@@@============<<<<<<;;;<<<<<<======>>>AAADDDJJJRRR[[[bbbwww{{{kkk^^^SSSJJJDDD>>>;;;888888999999666333444444333333333444555555333333333222222222111111111111111111111111111111111000000//////000000111............//////////////////...------...//////...............---------------,,,++++++++++++,,,)))***+++,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********************************************+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++------,,,++++++,,,,,,,,,..............................------------......---------............///........................///////////////.........------...///000000000000111333333333111111111333333333444444555666666666777777888888999::::::::::::::::::::::::999999888666666555555555555666777555444444333333444444555555666666777888888999999)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000++++++++++++,,,,,,---...........................+++,,,------.........---,,,,,,---...////////////////////////000000000000......//////000111111222............////////////,,,,,,------......//////...//////000111111222222111111222222222333333333222222333333333444444444666666666666555555555555333444444555666777777777666666777777777777666666444444555555666777777888777777777888888888888999888888888777777777666666888999999999999999888888:::;;;<<<=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDCCCBBB@@@???<<<<<<<<<===>>>???AAABBB@@@@@@@@@@@@AAAAAAAAABBBFFFFFFHHHIIIJJJKKKKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJMMMRRRXXX\\\\\\YYYWWWUUURRRPPPNNNNNNOOOPPPOOOMMMJJJJJJKKKLLLKKKIIIHHHFFFHHHIIIIIIIIIHHHHHHJJJLLLJJJIIIIIIKKKMMMOOONNNMMMIIIJJJLLLMMMMMMMMMLLLKKKFFFFFFGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@AAABBBEEE@@@>>>@@@AAA???===>>>??????>>>===============???@@@??????@@@DDDIIIMMMQQQZZZeeemmmuuu}}}ssseee^^^SSSKKKFFFCCCAAA???;;;999888999:::999666444333333333333333333333333444444444444333333333333111111111111111111111111000000////////////000000/////////..................................................................---,,,,,,+++,,,,,,,,,,,,---....../////////...++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************+++++++++***************************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++,,,---......////////////////////////........................---------............///................................................,,,---...///000000000000333444555444222111222333444444444555555555666666777888888999::::::;;;;;;999:::;;;<<<;;;:::999888555555555555666666777777666555555444444555555666555555666777888999999:::)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000++++++++++++,,,,,,---...------..................------......---,,,+++++++++,,,---...////////////.../////////000000000111.........///000000111111---.........//////000000---------.........////////////000000111111222222111111222222222333333333222222222333333333333444555555555555666666666666666666666666666666666666666666777777777777666666444444444555666666777777666666777777777888888888888888888888777777777777666777888888888888888777999:::<<<=========;;;;;;:::::::::;;;<<<===>>>>>>BBBCCCDDDDDDCCCBBB@@@???=========>>>>>>???@@@AAA>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLEEEEEEEEEFFFGGGHHHIIIJJJKKKPPPWWW[[[[[[YYYWWWUUUQQQPPPNNNNNNNNNNNNNNNMMMIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHIIILLLNNNNNNMMMJJJKKKLLLMMMMMMLLLKKKJJJCCCDDDFFFGGGHHHHHHHHHGGGBBBAAA@@@???@@@@@@AAAAAAAAA======@@@AAA>>>===???:::::::::999999::::::;;;<<<<<<===<<<<<<>>>BBBEEE@@@FFFMMMOOOQQQ[[[kkkyyyxxxlll```UUUNNNIIIFFFAAA===:::999888777999888666555555555444333444444444444333222111111444444333333333222222222000000000000000000000000000000////////////000000111111000///......------------............---------.....................///......---------------.../////////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++************++++++************************+++++++++***************************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((())))))***,,,...000111////////////////////////........................---------............///........................------------............,,,---...///000000000000222444555444333222333444444444444555555555555555777888888999::::::;;;;;;999:::;;;<<<;;;:::999888666777777777777777777777777777666666666666777777555555666777888999::::::******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,+++++++++,,,------,,,,,,,,,---------------.........------,,,******+++,,,---......///............//////000000111111//////...------,,,,,,+++------......///000000000//////////////////////////////000000111111111111111111222222222333333333222222222333333333444444555666666666666777777777777777777666666666555555555666666777777666666555333444444555555666777777666666666666777777777777888888888888777777777777555666777888888888888888999:::<<<======<<<;;;999;;;:::999:::===@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>????????????????????????===>>>???AAACCCCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIIIINNNTTTXXXXXXWWWVVVUUURRRQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAADDDEEEFFFEEEDDDEEEGGGHHHIIIHHHGGGHHHJJJLLLMMMLLLMMMMMMLLLKKKJJJHHHFFFEEEAAABBBDDDFFFFFFFFFFFFEEE@@@??????@@@BBBCCCCCCBBB???======@@@@@@======???999999999999999:::;;;;;;777888::::::;;;===@@@BBB===@@@CCCBBB@@@DDDOOOXXX]]]rrr{{{rrrnnnbbb]]]VVVPPPKKKFFFBBB@@@<<<<<<;;;:::999777666555444333222111111222333333444555555444333222111000111111111000000000//////////////////////////////000//////......//////000000000000///......------------............---------------...............//////...------------...------------,,,+++***)))***++++++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++,,,+++))))))))))))+++,,,************************)))*********************************************+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++(((((()))***,,,///000222........................------............---------------............///........................---------...............------...///000000000000111222444444333222444555555555555555555555555555777777888888999::::::::::::::::::::::::999999888999999999999999888777777777666666666666666666777444555666777888999:::;;;++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++++++++,,,---.....................///000111111111///......------,,,++++++------......///000000111111111111000//////......000000000000111111111111111111222222222333333333333333333333444444444444666666666777777777888888666666666666666777777777555555666666666666555555333333444555555666666777555555555666666666777777777777777666666666555555555555666888888999999999999:::<<<>>>===<<<:::888===;;;:::<<<@@@CCCDDDCCCAAA@@@???????????????@@@BBBBBBBBBAAAAAA@@@???>>><<<===???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGKKKQQQTTTUUUUUUTTTTTTSSSSSSRRROOOMMMLLLKKKLLLLLLKKKIIIHHHFFFDDDBBBAAADDDEEEFFFEEEDDDDDDEEEGGGIIIGGGFFFGGGIIIKKKLLLLLLMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBAAA???>>>???AAADDDEEECCCAAA>>>===>>>AAA@@@===<<>>:::<<<>>>===<<<===BBBFFFMMM^^^wwwsssooohhh___WWWPPPLLLIIIEEEBBB>>><<<<<<<<<<<<<<<666777999999999888888888222333333333333333444555111222333333333333222111111000000000//////////////////////////////////////////............//////,,,,,,------.........///,,,------......------,,,---------........./////////...------,,,,,,------,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++++++++************++++++---,,,***))))))***,,,---************************((((((((())))))*********************************))))))******************+++++++++,,,,,,---------+++++++++***++++++,,,,,,*********+++,,,---...///------------------------+++,,,---......---,,,+++---------............///........................------......////////////......///000111111111111///111222333222333444666555555555555555555555555666666777777888999999:::::::::999888888888888888;;;<<<<<<<<<;;;999777666555555444444444444555555444444555777888999:::;;;,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,++++++++++++*********++++++,,,,,,,,,******+++,,,------------++++++,,,---............---......///000111111222------......///000000111---------...///000000111333333222111000///......000000000000111111111111111111222222222333333333333333444444444444555555666666777777888888999999444444555666777888999999555555666666666666555555333333444444555666666777555555555555666666666777666666555555555444444444444555666888999999999999999:::<<<>>>>>><<<:::888999777666888===@@@AAA@@@BBBBBB@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>===>>>???@@@@@@???>>>===AAAAAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFFFFJJJOOORRRSSSSSSSSSTTTTTTTTTSSSPPPMMMKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIGGGFFFFFFIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLIIIIIIHHHFFFDDDBBB@@@??????>>>???AAAEEEEEEBBB???>>>===???BBBAAA===<<>>@@@BBBOOO```jjjlllhhhfffeeeaaaccckkkxxxuuunnnjjj___RRROOOMMMHHHDDDAAA@@@@@@AAA;;;999777777888999999888666777777666444222222222111333555666444333222222...///111222333333222222222222222222111111111111//////////////////////////////............//////((((((***+++---...000000,,,,,,---......---,,,,,,---------.........//////...---,,,,,,++++++,,,,,,,,,,,,---...////////////*********++++++,,,,,,,,,))))))******+++++++++,,,++++++************++++++...---+++******+++---...************************&&&''''''((()))******+++************************(((((())))))*********++++++++++++,,,,,,---------************+++,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,------,,,++++++---------.........//////................................./////////000000...///000111111222222222...///111222222333555666555555555555555555555444666666666777888888999999;;;:::888777666777888999============<<<:::888666444333333222222333333444444444555777888:::;;;;;;******+++,,,,,,---......---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,+++******+++++++++******+++,,,------------+++---...//////,,,)))'''******++++++,,,---......000///...///000111000///---------............///...//////000111222222222444555555333000...------000000000000000111111111333333333222222111111111333333333333333333333333666666666666666666666666333444555666666555444333666666666666666666666666111111222333444666666777999999777666666555555555555555333222222333444555666666666888:::;;;:::999888999;;;============<<<;;;999888;;;???AAA@@@???BBBBBBAAA@@@???????????????@@@BBBDDDDDDCCCBBBAAA===>>>>>>=========@@@BBB@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@@@@AAABBBDDDEEEIIIJJJLLLNNNPPPRRRTTTUUUTTTTTTSSSQQQPPPNNNLLLKKKGGGHHHIIIJJJHHHFFFDDDCCCAAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGHHHJJJLLLLLLKKKLLLOOORRRLLLIIIDDD???>>>>>>@@@AAA?????????AAABBBBBB@@@>>>???>>>===>>>??????>>>======<<<;;;:::::::::::::::999999999888888888888777888777777777999===@@@CCCJJJJJJKKKMMMNNNNNNKKKIIIJJJKKKMMMQQQUUUYYY]]]___jjjppp{{{{{{qqqiii___\\\VVVPPPKKKHHHFFFFFF???>>><<<:::777555333222777777777777777777777777333333333333333333333333333333222111111222333333333222111000////////////222111111000///......---..........................................------///............---------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))******+++,,,++++++++++++******)))))),,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,+++++++++*********))))))))))))***+++,,,,,,------+++++++++++++++***)))(((***++++++,,,+++***)))(((---------,,,,,,,,,++++++,,,,,,,,,---------......000///...---------------..................------////////////////////////,,,---...///000111222333444333333222111222222222222333333444444555666666333333222222333444666777222444777999;;;;;;;;;:::777777777777777777888888CCCCCCAAA===999777888999888888888777666666555555222444777:::;;;:::888777***++++++,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------***************++++++,,,,,,,,,,,,---,,,,,,++++++***+++,,,------,,,+++***++++++,,,,,,---......///...---,,,---///000///...---------............///......///000000111222222333444555333000...------//////000000000111111111222222111111111000000000222222222333333444444444555555555555555555555555444444555555555555444444555555555555555555555555444444444444444444444444777777666555444333333444666555444333333444555555666666666888:::;;;:::999888999:::<<<======<<<<<<:::999999;;;>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@>>><<<<<<===??????@@@BBBCCCCCCCCCAAA@@@?????????@@@BBBDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIIIIHHHGGGHHHJJJLLLLLLKKKKKKMMMPPPLLLIIIDDD@@@?????????@@@>>>===>>>@@@CCCDDDCCCAAA@@@>>>===>>>???@@@???>>>???>>><<<;;;999999888888999999999888888888777777777777666777:::===AAADDDFFFDDDAAA@@@@@@@@@???>>>===>>>???AAACCCFFFIIIJJJLLLPPPVVV^^^fffnnntttwwwlllfff___ZZZVVVQQQJJJDDDJJJGGGDDD@@@<<<:::999999::::::999888777555555444555555555555555555555555333333333333333333333333333222222111111222222333111000000000000000111111111111000000//////................................................------............------------,,,,,,,,,---------------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************++++++,,,++++++++++++*********))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++***))))))***+++++++++++++++*********))))))))))))***++++++,,,------++++++,,,,,,+++******)))++++++,,,,,,,,,+++)))))),,,,,,,,,+++++++++******,,,,,,,,,------------...//////...---------------------...............---........................///000000111222333444444333222111111111000111111000000000111222222333333222222222333333555666666333555777999:::;;;:::999888888888888888888888888CCCCCCAAA>>>:::888999:::777777666666666666555555333444777999::::::999999+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------))))))))))))***+++,,,,,,------------,,,+++***)))((()))******+++,,,,,,---***++++++,,,,,,------------,,,+++,,,...///...------------............///......//////000000111111222333444222000...............///000000111222222111000000000000/////////000111111222333444555555555555555555555555555555555555444444444444555555444444444444444444444444666666555444333222222111555555444333222222222222666666555555555555666666666666666888:::;;;:::999888999:::<<<<<<<<<<<<;;;:::999999;;;>>>??????>>>>>>???@@@AAABBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBAAABBBCCCBBB???<<<:::;;;<<<>>>???AAABBBCCCBBBAAAAAA======>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSNNNOOOPPPOOONNNKKKHHHFFFHHHJJJLLLKKKIIIFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJKKKKKKJJJJJJKKKLLLJJJGGGCCCAAA@@@@@@???>>>::::::;;;>>>AAACCCCCCBBB@@@???>>>>>>@@@@@@???>>>???>>>===;;;999888777777999999888888888777777777666555666777:::>>>BBBEEEHHHCCC===999888888999999999888888999999:::;;;<<<===>>>???BBBFFFKKKOOOQQQUUUWWW[[[```fffkkkoooqqqxxx{{{}}}{{{xxxuuuqqqlllhhhfffeeeeeehhhjjjggg^^^VVVNNNKKKGGGEEEEEEDDD@@@<<<::::::999777666555444444555555555555555666666666333333333333333333333333333333333333333333333333333222111111111111222333////////////000111222333////////////////////////........................------------------..................------------------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++++++++************,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++***))))))***+++++++++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++***++++++++++++************,,,,,,,,,,,,------------///...------------------,,,,,,---...////////////------------------------111111111111222222222333111000000000/////////////////////000111111222222111222333444444555555444444555777999999999999888888888888888888888888888======<<<999666444555666444555555555555666666666444444666777999:::;;;<<<,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++*********))))))))))))+++,,,---))))))******+++++++++,,,---,,,+++,,,---......,,,---------............///.........//////000000000000111222111///......///------...///000111222333000000000000000000000000///000111222333444555555444444444444444444444444666555333333333333555666222222222222222222222222666666555444333222222111444444333222222222222222666666666666666777777777666666666888:::;;;:::999999:::;;;=========<<<;;;999999:::;;;===>>>>>>>>>>>>@@@AAABBBBBBAAA???===???@@@AAABBBBBBBBBBBBAAABBBBBBBBB@@@===;;;;;;;;;>>>???@@@AAABBBBBBBBBBBB>>>>>>???@@@BBBFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQQQQMMMNNNOOOOOONNNKKKHHHFFFEEEHHHJJJJJJFFFCCCBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCDDDEEEEEECCCAAA999999999;;;>>>@@@@@@???@@@???>>>>>>???@@@???>>>>>>===<<<:::999888888888888888888888777777777777444555666888;;;>>>BBBDDDGGGBBB<<<888777777888888:::999999888888888999999;;;<<<<<<===???@@@BBBCCC@@@AAACCCEEEGGGIIIKKKLLLPPPSSSUUUWWWWWWXXXZZZ\\\___aaaeeegggggghhhjjjkkklllnnnqqqrrrpppkkkfffbbb^^^]]][[[YYYWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOLLLIIIJJJIIIJJJMMMOOOMMMFFFAAA???===;;;;;;<<<===;;;999666777777888888777666555222333333333444444555555222222222222222222222222222222222222222222222222222222111111111111222222///////////////000111111......//////////////////........................,,,,,,------------...............---------,,,,,,...------,,,,,,+++++++++------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,---,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++******************+++************************))))))******+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......---,,,,,,---------+++,,,---...////////////------------------------///.....................///////////////......---000000000111222222333333111222333444555444333333555555777888888888888777999999999999888888888888888999999777444333333444333333444444555666666777444444555666888:::===>>>+++++++++++++++++++++***,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++*********)))***++++++,,,,,,,,,+++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...------------............///.............../////////...///111000///...//////,,,---...///000111222222111111111111111111111111//////000111333444555555444444444444444444444444555444333222222333444555222222222222222222222222444444444444444444444444555444333333333333333333555666666777777888888888666666666888:::;;;:::999:::;;;<<<===>>>===<<<<<<999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCBBB@@@===<<<@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAA@@@>>><<<<<<===>>>>>>???AAABBBCCCDDDDDDAAA@@@@@@AAABBBDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOOOOOOONNNLLLIIIHHHFFFIIILLLJJJFFFBBBBBBCCCGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHJJJMMMOOOPPPPPPNNNLLLJJJHHHGGGFFFFFFEEEGGGFFFGGGJJJNNNOOOLLLHHH===<<<;;;;;;===>>>===<<>>======??????>>>===;;;::::::999999999::::::888888888777777777666666444555666777:::===???AAA===:::777555555555444333666555555555555555666666333555777999:::::::::999;;;;;;<<<<<<<<<<<<<<<<<>>???@@@@@@???===<<<<<<===@@@BBBAAA<<<888777666555444555555333222333444555666555444222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000///......//////............////////////........................,,,,,,,,,,,,------.........------------,,,,,,,,,---------,,,,,,++++++***,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,************++++++,,,---,,,++++++******++++++,,,+++++++++***+++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++*********************************)))***************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...+++,,,---...////////////........................---------------,,,,,,,,,...////////////...------///000000111111222333333111222333444444444333222555555666666777777777777999999999888888888777777999:::;;;:::888777777888222333333444555666777777555555555666888:::===???*********++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******))))))((()))***+++,,,,,,,,,,,,,,,,,,***))))))***+++,,,........................---,,,+++,,,...///...------------............///------..................,,,---///000///...///000------...//////000111111000000111111111111222222///000000111222333444444333333333333333333333333444444333333333333444444222222222222222222222222333333333444444555555555555444444333333444444444444555666777888888888777666666666888:::;;;:::999:::;;;<<<======<<<;;;;;;888:::;;;<<<;;;;;;===>>>AAAAAABBBBBBAAA@@@>>>===@@@@@@@@@@@@AAAAAAAAAAAA===???@@@@@@>>>===>>>>>>>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJHHHMMMPPPNNNHHHDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJLLLPPPSSSUUUVVVRRRNNNIIIFFFEEEEEEEEEDDDIIIHHHJJJPPPVVVWWWQQQKKKBBB@@@>>>===>>>>>>===<<<>>>===<<<<<<>>>>>>===<<<999999999999999:::;;;;;;888888777777777666666666555555666777888:::;;;<<<777666555555666666444222333222222222333444555555000222555888999888777555777777777777777777888888555777:::;;;:::999999:::999:::;;;;;;::::::;;;<<<<<<===>>>>>>??????@@@@@@<<<=====================<<<:::999999::::::999777777777888;;;<<<<<<999666888777777666555444333333333333444444444222111000222222222222111111111111333333333333333333333333222222222222222222222222000000111222222111000000222111000///............................................................++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---++++++************++++++******)))******+++,,,---++++++************+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))***++++++++++++***)))***************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---...////////////////////////////////////////////////............///000111111111000...---.........///000000111111222222333333333333222222444444444555666777777888999999888888777666666666666888999999777666666777333333444555666666777777666666666777888:::===>>>))))))******++++++,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******)))******+++++++++******+++******++++++,,,---...------------------------,,,+++***+++,,,------+++---------............///------------------------***,,,...///......///111........./////////000000/////////000000000111111000000111111222222222333222222222222222222222222333333333444444333333333222222222222222222222222333333333444444444555555444444333333333444444555333444555777777888777777666666666888:::;;;:::999999:::;;;;;;;;;:::999888888:::<<<<<<::::::<<<>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB===???@@@@@@???=========??????@@@BBBCCCEEEGGGHHHCCCCCCBBBBBBBBBDDDEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNQQQPPPNNNLLLLLLKKKLLLLLLIIINNNRRROOOIIIDDDEEEGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIILLLQQQVVVYYYZZZWWWQQQIIIDDDCCCDDDEEEDDDGGGGGGIIIPPPVVVUUUNNNFFFAAA???<<<;;;<<<<<<;;;;;;===;;;:::;;;<<<===<<<;;;::::::999999999999999:::888777777777666666666666777666666666666777777777777555444444666666666444333333333333333444555555555555777777888777666666333333444444444555555555000333666777666555555555444555666555444444666777555555777888999999999999777777888888888888888777999888666555666666555444555555666888999999777666///000000///.........///444444444444444333222222111111111111111111222222222222222222222222222222111111111111111111111111///000111222222111000///000//////.........///////////////......------,,,........................***++++++,,,------......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,---++++++************++++++))))))))))))***+++,,,---++++++************++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))******))))))))))))***++++++++++++***)))))))))*********+++++++++************)))))))))))))))******+++,,,,,,+++++++++******)))***+++,,,---......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...............---........................000000000000000000000000000111222333333111000///......///000000111111222333333222222222222222333222333333444555777888999888888777777666555555444111333555666555444444444555555555666666777777777777777777888999:::<<<<<<(((((()))***+++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%&&&&&&''')))***++++++++++++++++++***)))(((((()))***,,,---...///000***************************)))))))))+++,,,+++***---------.........//////------------------------)))+++...///......000111.........///////////////---.........//////000000111111111111111111222222222222222222222222222222222222444555555444222222222222222222222222222222444444444444444444444444333333333222333333444444222333555666777777777666666666666888:::;;;:::999777888999:::999999777777888:::<<<<<<::::::<<<>>>=========>>>@@@BBBDDDEEE@@@@@@??????@@@@@@AAABBB>>>@@@AAAAAA???===<<<<<>>===:::888777888999999888<<<;;;::::::;;;<<<;;;:::<<<;;;:::999888888888888777777777777666666666666888777777666555444444444666333111000111333333333333222222111111222222333555444333111000000000111444444444333333333222222333555777888666444444333222333444333333333555777222444666888999888666555666666666777666666555444666444333333444666555555111222333444555444333333000111222333222222444555222222222222222222222222000000000111222222333333111111111111111111111111111111111111111111111111///000111222222111000///......---......///000111000000///...------,,,,,,........................******+++,,,,,,---......---------,,,,,,,,,++++++*********++++++,,,,,,---+++*********+++,,,,,,---++++++************++++++))))))))))))***+++,,,---++++++************++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))******++++++++++++*********)))))))))))))))((()))***+++++++++++++++******)))))))))***,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---............///......------------------------------.../////////000000000111111222444555444333111///111111111222333333444444444333222111111111222333222222222333555777888999888777777666555444444333333555777888777666666777666666666666777777777777777777888999::::::;;;;;;'''(((((()))***+++++++++,,,,,,,,,+++++++++******)))************++++++++++++***************++++++******++++++++++++******------,,,+++***)))((('''++++++******++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///000000000000////////////222222111111222222333444333333333333333333333333555555444444444333333333444444444444444444444444333333333222222222111111555444222111111222444555444333333333444555777888777888::::::999999999:::===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@AAACCCBBB???;;;>>>======@@@EEEIIIKKKLLLGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGIIILLLNNNLLLLLLKKKJJJKKKLLLNNNOOOKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEGGGLLLQQQSSSRRROOOVVVOOOGGGCCCBBBBBBBBBAAAEEEDDDDDDEEEFFFDDD???;;;<<<:::888777888999888888999::::::;;;;;;::::::999===<<<;;;:::999999999999777777777777777777777777:::888555222000000222333222222222333333333444444222222222222222222222222666555333222111222333333333222222222111000000000//////000111222222333333222222222222222222222222444444444555444444333333444444444444444444444444444333333222222333333444111222222333333222222111333222222111111222222333222222222222222222222222000000000111222222222333111111000000000000111111222111000000///---...000111111000///...---,,,,,,,,,---...//////...---,,,---...///000000///...---.........------,,,,,,,,,,,,,,,,,,---------....../////////...---,,,+++***,,,++++++***)))))))))***************************,,,,,,+++***)))))))))***++++++******************,,,+++*********,,,///000------,,,,,,+++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))))))))******+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,---...000222333555666666555444222///....../////////000000111111111111111111222333444555555555444333333444888;;;;;;777333333666777555111666666666666666666666666333333333444666888:::;;;666666666666666555555444'''(((((()))******++++++,,,,,,+++++++++*********))))))*********++++++++++++******)))))))))******)))******++++++******)))*********)))))))))))))))++++++******++++++,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...------------...///000/////////////////////222111111111111222333333333333333333333333333333444333333333222222222222222222222222222222222222444444333333333222222222444444333222222222333444444444444444444555666777666888::::::999999999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCC??????@@@??????>>>===<<<>>>======>>>@@@@@@<<<999<<<<<<===???BBBFFFIIIKKKGGGHHHKKKLLLKKKHHHDDDBBBAAABBBCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJIIIHHHGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJNNNPPPOOOMMMKKKGGGBBB@@@@@@@@@???>>>AAA@@@@@@AAABBB@@@<<<888;;;:::;;;<<<===<<<;;;:::999::::::;;;;;;::::::999;;;;;;:::999888777777888777777777777888888888888:::888555222111111222333222222222333333333333444222222222222222222222222444444333222222222222222222222111111111111111111//////000111111222333333222222222222222222222222333333444444444444444333444444444444444444444444222111111000000111111222111222222333333222222111222222222111111222222222000000000000000000000000000000111111111111111222111111000000000000111111333222000000000///000111000000//////......------------............---------...///000000///...---,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------,,,+++***,,,,,,+++***************+++++++++++++++++++++++++++++++++***************************************,,,+++*********,,,...000------,,,++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************+++++++++*********))))))***************************))))))))))))))))))***,,,,,,+++++++++******************+++++++++,,,,,,++++++************++++++*********)))***++++++,,,***+++,,,---------,,,,,,,,,,,,,,,---------............////////////............---...///111333444222333333333222000...---....../////////000000000111111111111222333444444888888777666555777;;;>>>AAA;;;555333555666555333333444444555555555444444333444555666777777777666666666666666666555444444((((((((()))******++++++,,,++++++++++++*********)))))))))*********+++++++++***))))))(((((((((((()))******++++++******)))''''''(((((()))))))))***+++************+++,,,,,,---,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...------------...///////////////////////////111111111111111222222333222222222222222222222222222222222222111111111111111111111111111111111111444444444333333333333222333333333333333333333333444444555555555555555444666888::::::999888999:::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999:::;;;===???AAABBBCCCBBBAAAAAA@@@???===;;;::::::999:::;;;======;;;999:::===@@@@@@@@@BBBGGGKKKHHHJJJLLLMMMKKKGGGBBB??????@@@CCCEEEGGGIIIIIIIIIKKKLLLMMMOOOPPPPPPOOOOOOIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFGGGJJJLLLLLLLLLGGGEEECCCBBBBBBBBBAAA???>>>>>>===>>>>>>===:::888888999;;;<<<<<<:::888666999999::::::::::::999999:::999888777777777777777666666777777888888999999:::888555333222222222333111111222222222333333333222222222222222222222222222333333333333222111111000000111111111111111111///000000111111222222222222222222222222222222222111222333333444444444444333333333333333333333333111111000000000000111111111111222222222222111111222222222222222222222222000000000000000000000000111111111111000000000000111000000//////000000111222111...---...000000///..............................------------......---......//////......---,,,,,,++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************************++++++******+++,,,...///,,,,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++************++++++,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,---------............////////////......////////////000111222333/////////000//////...---............////////////111111000111111222333444888888888777666777:::===EEE>>>777333333555444333000111333444555555444333333444666777777555333222777777777666555444333222(((((())))))************++++++++++++************))))))))))))************+++***)))(((''''''''''''))))))************))))))((((((((())))))))))))******************++++++,,,---,,,++++++***+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------..................///////////////000000000000000111222222111111111111222222222222333222222222222111111111333333333333333333333333333333333222222222222222222222333444444444333333444555666666666555444333666888999:::999888999:::::::::::::::::::::;;;<<<===<<<;;;:::999999999999888999;;;===???AAABBBCCCEEEEEEDDDCCCAAA???===<<<999999:::;;;<<<<<<;;;;;;<<<@@@EEEEEEBBBBBBFFFKKKIIIIIIJJJIIIGGGCCC@@@===>>>@@@DDDGGGIIIJJJIIIHHHKKKLLLNNNPPPOOONNNKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEGGGJJJLLLMMMKKKIIIFFFCCCBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;<<<======:::777555444999999::::::::::::999999:::999888777777777777777666666666777777888888999999777555333222222333333111111111111222222222222111111111111111111111111000111222333333222111000//////000000111111222222///000000000111111111222111111111111111111111111000000111333444444444444222222222222222222222222333333222222222222333333111111222222222222111111111111222222222222111111222222222222222222222222111111111000000//////...000000////////////000000//////---***+++......,,,---------......////////////...,,,,,,,,,,,,...///------------------------------------------------++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,+++)))***************+++++++++++++++******+++,,,------,,,+++++++++******))))))***))))))))))))))))))***))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++*********)))))))))************++++++++++++++++++---......---++++++++++++******)))***************++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,....../////////000111111,,,------.................................//////000000000000111222333444444555555444333444666999AAA<<<777444444444444333///111333555666666555555444555555555444333222111777777777666555444333222)))))))))))))))*********+++++++++*********))))))(((((()))))))))***************)))(((((('''(((((()))))))))******)))))))))++++++*********)))))))))******))))))******+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------..................---------....../////////000000000//////000000111222000000000111111222222222333333333333222222222222222222222222222222222222111111111222222222222222111222333444444444444333444555666666666555444333666777999999888888888999999999999999999:::;;;;;;===<<<;;;:::999888888888777888:::===???AAABBBBBBEEEEEEDDDCCCAAA???===<<<;;;;;;<<<=========>>>>>>???EEEJJJKKKHHHFFFHHHKKKHHHGGGDDDBBB@@@???>>>>>>???AAAEEEIIIKKKKKKJJJIIIKKKLLLNNNNNNMMMIIIFFFCCCBBBCCCDDDFFFGGGIIIJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFIIIMMMPPPPPPLLLFFF@@@;;;::::::;;;>>>>>>>>>============>>>>>>@@@AAA@@@===:::999:::888999999::::::999999888:::999999888888888888999555555555666666777777777777666555333222222222222000000000111111111222222111111111111111111111111///000111222222222000000/////////000000111111222000000000000000111111111111111111111111111111111///000111222333333333333222222222222222222222222333222222111111222222333000111111222222111111000000111111222222111111000111111111111111111111111111000000//////.........000000////////////000000---111111,,,+++......+++,,,,,,------......//////...---,,,++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------(((((()))***+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++'''(((***,,,---,,,+++)))))))))*********+++++++++++++++******++++++,,,,,,++++++***************))))))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++,,,+++++++++************))))))*********+++++++++++++++---......---++++++,,,+++***(((''''''''''''************++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------..................,,,,,,------...//////000//////////////////......000000000000111222333333222333333222111111333555777666555555555444333111000222444666888888999999888666444222111111222333666666666666555444333222))))))))))))))))))******+++************)))))))))((((((((()))))))))*********))))))(((((())))))***((())))))******))))))(((,,,+++++++++******))))))***))))))))))))***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------...//////...---------------......//////000///////////////000000111/////////000111111222222444333333333222222222222////////////////////////111111222222222222333333222222222333333444444555444444555555555555555444555777999999888777888999888888888888999:::;;;;;;<<<<<<:::999888888888888777888;;;===???@@@AAA@@@AAAAAAAAAAAA@@@???>>>===<<<>>>???>>>======>>>@@@BBBGGGMMMPPPMMMJJJHHHGGGEEECCC???<<<;;;<<<===??????BBBEEEIIIKKKKKKKKKJJJJJJKKKLLLLLLJJJFFFCCCAAAAAABBBCCCEEEGGGIIIKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEEEEHHHLLLPPPUUUQQQJJJBBB<<<999;;;===<<<<<<<<<;;;::::::<<>>===>>>888888999999999999888888:::999999888888888999999555555555555555444444444555444333222222111111111///000000000000111111111111111111111111111111111//////000111111111111000//////000000000000000000000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111000000////////////000000000000111111111111000000///000111222222111000///////////////////////////////////////............000//////......//////000...777;;;333...///000---,,,,,,------.........///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,---------.........((()))***+++++++++++++++)))***,,,---------,,,+++************************((()))***+++,,,+++******)))))))))***++++++,,,,,,******++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))++++++************++++++,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))((('''&&&&&&&&&+++************+++,,,,,,,,,,,,,,,---------............////////////......------.........---,,,,,,---,,,,,,------///000000000000000000////////////000000///000000111222333333444444333222222333555111222333444444333222111222333444666888:::<<<===>>><<<777333111111333444444555555555555444333333***)))))))))))))))))))))************))))))))))))(((((((((((()))))))))***)))))))))))))))***+++,,,(((((())))))))))))(((((())))))))))))************)))))))))))))))***++++++))))))))))))***,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------...//////...------,,,,,,---......///000000///............///000000......//////000111111222222222222222111111111111////////////////////////333333333444444555555555222222111111222444555666444444444444444555666777555777999999888777888999777777777888888999:::;;;;;;;;;:::999888888888999777999;;;>>>???@@@????????????@@@@@@AAA@@@@@@@@@<<<>>>???===;;;:::<<<>>>AAAFFFLLLQQQPPPKKKEEE@@@@@@>>><<<;;;;;;<<<===??????AAADDDGGGIIIJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDBBBAAABBBCCCDDDFFFGGGHHHIIIEEEEEEFFFGGGGGGFFFEEEEEEAAACCCEEEDDDDDDEEEIIILLLRRRQQQMMMFFF@@@===>>>@@@:::;;;;;;999888999<<<@@@CCCJJJQQQQQQLLLEEE@@@???888888999999999999888888888888777777777888888999555444444333333222222111333333222111111000000000/////////000000000111111111111111111111111111111///////////////000111111000000000000000/////////000000000000000000000///111111111111111111111111000000111111111111111000111111111111111111111111000000////////////000000000000111111111111000000///000111222222111000///////////////////////////---...............////////////............//////,,,;;;BBB999///...///...------------------------,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,+++++++++((()))+++,,,---,,,+++***+++++++++++++++++++++++++++++++++***************((())))))***++++++,,,,,,******++++++++++++******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))************************(((((((((((())))))************************************))))))))))))******+++************)))))))))))))))))))))************++++++************++++++))))))(((((((((((())))))+++***)))))))))***,,,,,,,,,,,,,,,---------............////////////............/////////---,,,+++---,,,,,,,,,,,,---///000222222111111000000000000/////////000000111222333333444555444222222333444111222222222222222222333333333333555777;;;>>>@@@FFFCCC>>>999666333222222333333444555555555444444*********)))))))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))***,,,---...(((((())))))))))))((((((&&&&&&'''((()))***++++++)))))))))))))))******+++((((((((()))***,,,---...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,------...///000000...............///000000---......///000111111222111111111111000000000000111111111111111111111111555555555666666666777777333222111000111333666777444333333333444555777888555777888999888777888999777777777777888999:::;;;;;;:::999999888888999999888999<<<>>>??????>>>>>>???@@@AAABBBCCCDDDDDDDDD;;;===>>><<<999888:::<<<@@@DDDKKKPPPQQQLLLBBB;;;;;;<<<<<<<<<======>>>>>>???AAACCCFFFHHHIIIIIIIIIFFFGGGHHHHHHHHHGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEDDDBBBBBBEEEHHHHHHIIIHHHEEE???<<<===>>>;;;<<<<<<:::888:::>>>BBBSSS[[[dddddd\\\PPPFFFAAA888888999999999999888888777777666666666666777888555444444333222111000000222111111111000000//////////////////000000000000000000000000000000000000000///.........000111222111111000000//////......000000000000////////////000000000000000000000000000111111111111000000///000000000000000000000000222222111111111111222222000000111111111111000000...000111222222111000...111111111111111111111111,,,------......///////////////............//////)))<<>>CCCAAA???@@@BBBBBB@@@===;;;;;;<<<======<<<;;;:::===@@@EEEHHHHHHDDD???<<<>>>======>>>???@@@BBBCCCBBBAAABBBFFFJJJLLLJJJHHHKKKJJJIIIGGGEEEDDDBBBBBB@@@AAABBBBBBCCCBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCCCCAAAAAABBBCCCFFFFFFFFFGGGFFFBBB===999>>>:::888999999:::@@@GGGWWWjjjzzzuuudddTTTMMMJJJ888999:::999888777999:::888777555444444444555666555555444333333222222111000000000000000000000000000000111111111111000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333222000/////////000111000000////////////000000111111000000//////......222222111111000000//////......------------......000...------......---+++------......///000000000...777???>>>555...---///---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++***)))((('''))))))*********+++++++++,,,,,,,,,++++++*********+++++++++*********))))))''''''((())))))***))))))+++***)))(((((()))******))))))))))))))))))))))))))))))***,,,,,,---------************************,,,,,,,,,+++++++++******))))))(((((()))***++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,)))))))))))))))(((''''''++++++***************+++************************+++,,,---...///...---,,,,,,---------......//////111000...---,,,,,,------........................222333333222///......///...//////000//////...---222222111111000//////...444777999666111///000333333222222333555888;;;===EEEOOOUUUQQQFFF>>>888444555444333222222333444555))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((...((('''+++---***((())),,,,,,++++++++++++,,,,,,,,,++++++***))))))*********+++,,,,,,------,,,,,,+++******+++......---,,,---,,,***))))))***+++,,,,,,,,,,,,---------..................////////////000000000000111111111111000000000000000000000000000////////////000000111222222222333333333333333555555444333333333333444333333444555555555555444666444222333666888777666666555444444555777999;;;:::999888777777999;;;<<<777999<<<>>>======>>>???EEEDDDBBBCCCCCCBBB???;;;<<<<<<=========<<<:::999===???BBBEEEEEECCC@@@>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAADDDHHHIIIHHHFFFIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAACCCDDDCCC???<<<;;;888777999:::<<>>>>>===>>>???CCCCCCDDDEEEFFFDDDAAA>>>===>>>>>>>>>>>>===<<<;;;>>>@@@AAACCCCCCBBB@@@???>>>@@@BBBCCCDDDCCCBBBAAA@@@??????AAADDDEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCCCCAAA??????@@@AAA@@@???>>>???@@@<<<<<<>>>@@@BBBAAA>>><<<999666666999;;;===DDDKKK```ooozzzvvvjjjaaa\\\[[[KKKDDD<<<777666777777666888777666666555555666666333333333222111111000000000000000000000000000000///000000111111000000///////////////////////////..................//////////////////////////////........................////////////////////////....../////////000000000000000111111000000//////000//////......//////000//////////////////000000...............---------......------------......111...,,,+++---/////////000//////...------,,,,,,---000222222000---,,,,,,------------------------,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************+++******+++++++++******)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************)))))))))***))))))((((((******))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************+++************)))))))))))))))))))))))))))***+++))))))))))))))))))******************************((((((((()))))))))***************+++++++++++++++,,,,,,,,,---,,,++++++***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............///////////////000///...---------------...........................///000///...---...000000///.........///000000333333333222111111000000444666777555222000111333111111111111333555888999AAAJJJRRROOOHHHAAA;;;777666555444444444444555666((()))))))))************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******,,,***)))***+++,,,---...+++******))))))******+++++++++***************+++******+++,,,,,,,,,,,,+++***))))))+++---...---+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///////////////000000000111111111111222222222222222222222222222222111000////////////111111111222222222222222555444333333222222333333111111222333333333333222333333333333444555666666555555666666666666666666999999888888888999:::;;;999;;;>>>>>>>>>===>>>???===???BBBFFFHHHGGGEEECCC>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDBBB@@@>>><<<>>>AAADDDEEEDDDBBBAAA???>>>>>>>>>@@@AAABBBBBBEEEDDDDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDDDDDDDFFFGGGGGGFFFEEEFFFFFFEEECCC@@@>>>?????????===<<<===>>>======>>>???@@@???<<<999999777777999;;;<<>>777666777777555777777666666666555555555333333222111111000000///000000000000000000000000//////000000000000//////////////////////////////---------......//////000////////////////////////........................////////////////////////........./////////000000///000111111111000...---/////////....../////////---......//////000000000////////////////////////...------,,,,,,------...777444///---,,,---------.........---------,,,,,,------,,,---......---,,,........................,,,+++++++++------+++***++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))(((''')))))))))))))))*********))))))))))))))))))))))))***+++,,,,,,---------,,,***************************)))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********************************(((((()))))))))************************+++++++++,,,,,,------,,,,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////////////////////////////......------------........................,,,---......------///000111000...------///111222333333333222222222111111333555666444222111222333222222222333444555777888:::BBBFFFCCC>>>;;;888555555555555555555555555555((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))******+++,,,)))***+++******+++------++++++************+++++++++***************++++++)))***++++++,,,,,,++++++***))))))+++------,,,+++------,,,,,,++++++++++++,,,,,,,,,---------..................///////////////000000000111111111111222222222222222222222222333222111000000///000000///000111222333444555666444444333222222222222333000111222222333333222222222222333333333444555666555555555666666666666666999999888999999999::::::999;;;===>>>=========>>>:::===BBBEEEGGGFFFEEEDDD======???@@@BBBDDDEEEFFFCCCDDDFFFGGGFFFDDD@@@>>><<<===@@@BBBCCCCCCBBBBBB>>>======<<<===>>>AAACCCEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHEEECCCBBBCCCDDDEEEFFFFFFEEEFFFGGGEEEBBB@@@===>>>???>>><<<;;;<<<======<<<===>>>@@@???===;;;;;;888888:::::::::>>>EEERRR^^^jjjnnnnnnlllhhhcccXXXNNN@@@888777888888666666666666666555555555444333333222111111000000/////////////////////////////////000000000000//////.................................//////000000000........................////////////////////////....................................//////////////////000111111///...---//////............//////------......//////000000.............../////////------,,,,,,,,,,,,------888444000------.........+++,,,,,,,,,---------......,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++************++++++++++++++++++++++++******************************+++******)))(((((((((((())))))************))))))))))))))))))))))))'''((())))))))))))))))))************************)))))))))))))))))))))*********)))))))))))))))***(((((())))))************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++******)))******))))))***++++++,,,++++++++++++++++++++++++------,,,+++,,,---...//////////////////........................---------........................+++,,,......------///000111000...---...///111333333333333222222222222222333333444333222222222333444444444555555666777888666:::;;;777444444555444444555555555555555555444))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++''',,,...+++***,,,,,,+++++++++************++++++*********)))******+++,,,)))******+++++++++++++++)))))))))***,,,---,,,+++++++++*********))))))(((,,,,,,,,,---------..................////////////000000000000111111111111222222222222222222222222222222111000000000111111...///000222444555666777444444333222222222222222111111222333333333333222111222333333222222444666555444444444555666666777888888999999999:::::::::888:::======<<<<<<<<<<<<<<>>???BBBDDDFFFHHHDDDEEEFFFGGGFFFEEECCCBBB@@@@@@??????@@@AAABBBBBB=========<<<;;;===BBBEEEGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFDDDBBBBBBBBBCCCCCCBBBCCCDDDEEECCC@@@>>>===>>>???>>><<<:::;;;<<<::::::;;;===@@@AAA@@@???;;;888888999888777;;;@@@NNNVVV^^^bbbeeeeee```ZZZRRRJJJ@@@999777888888888444555555555555444333333333333333222111111000000////////////////////////...//////000000//////...........................///////////////000000000........................000000000000000000000000........................------.........///////////////000000//////......///......------......///..................//////+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------222///---,,,...000000000******+++,,,,,,---......---+++******,,,---------))))))))))))))))))))))))+++***)))***+++,,,***(((++++++++++++++++++++++++---,,,,,,,,,++++++++++++((((((((())))))))))))***((()))***+++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,***************+++++++++*********+++******))))))'''((()))******+++******))))))))))))))))))))))))))))))******+++******)))************************)))))))))************++++++******)))))))))))))))((((((((()))******++++++(((((((((((((((((((((((()))))))))*********++++++***************)))))))))***************))))))((())))))))))))***+++,,,,,,************************---,,,,,,,,,,,,---.....................------------......///......------........................+++---......------///000000//////...///000222333222222222222222222111111222222222222333333333333444555555666666777777777444777777222000333555444333333444555555444333333))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))******'''...111...,,,---,,,)))***))))))(((((())))))*********))))))***++++++,,,))))))***+++++++++++++++)))((((((***,,,---,,,***((())))))***************,,,,,,,,,---------..................////////////000000000000111111111111222222222222222222222222111111111000111111222222...///000111222333444555444333222222111222222222111222222333333333333333000222333222111111444666555444333333333555888999888888999999:::::::::999888:::<<<<<<;;;::::::;;;;;;>>>AAAAAA???>>>>>>@@@============???AAACCCDDDCCCBBBAAAAAACCCFFFHHHJJJJJJFFFBBB>>>===>>>@@@BBB=========;;;;;;>>>CCCHHHKKKIIIGGGEEEEEEFFFHHHIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAACCCDDDCCC@@@>>>===>>>???>>>;;;:::;;;<<<:::999:::<<>>999777666888777666999>>>EEEIIILLLNNNSSSXXXVVVQQQHHHDDD>>>888666555777888333333444444444333222111444444444333222222111111////////////////////////......////////////..............................//////..........................................////////////////////////........................---------.........//////000000///............//////......------......///..................------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++---......---+++++++++++++++,,,,,,,,,******+++*********+++,,,***************************))))))***++++++***(((************************++++++++++++************(((((((((((()))))))))))))))******+++++++++******((()))******+++,,,------******+++++++++,,,,,,,,,))))))*********+++++++++))))))***+++++++++******&&&''')))***++++++******)))))))))))))))))))))))),,,,,,---------,,,,,,+++************************************++++++,,,,,,++++++***)))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))(((***************))))))((())))))))))))***+++,,,---+++++++++++++++++++++++++++,,,------......------...---------,,,,,,,,,,,,,,,---...//////...------........................---...//////...---...000...//////000111111222222111111111111111111111111222111111222333444333333444444555555666555555555111555666333222444444111222222333444444333222222))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((***++++++(((000444111......---)))((((((''''''''''''((((((******))))))***+++,,,,,,))))))***++++++++++++***)))((((((***,,,---,,,***((()))***+++------------,,,,,,,,,---------................../////////000000000000000111111111111111111111111111111111111111000000000111222333333//////000000111111222222444333222222111111222222222222333444444444444333///111333222111111333666444333222111333555999;;;888888999::::::::::::999777999;;;<<<;;;:::::::::777:::>>>>>>======@@@BBB>>>===<<<<<<<<<===???@@@BBB@@@===<<>>;;;<<>>===<<<;;;>>>EEEJJJMMMKKKHHHFFFEEEFFFGGGHHHIIIHHHHHHGGGEEECCCAAA@@@AAAAAABBBEEEFFFEEEBBB@@@>>>??????>>><<<:::;;;<<<===<<<;;;<<<======;;;:::777555555777777555888>>>???@@@@@@BBBJJJRRRTTTQQQ???>>><<<888444444666888222222333444333222111000555555444333333222222111////////////////////////......////////////.......................................------,,,,,,,,,........................................................................---------.........//////111000///------...//////.........------........./////////......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,+++******++++++)))(((------,,,,,,+++*********(((***+++***)))((()))+++------------------------***)))((()))++++++)))(((************************************))))))))))))************++++++++++++******+++++++++******)))))))))***+++---...//////*********++++++,,,,,,,,,))))))******++++++++++++((()))***+++++++++++++++&&&''')))***+++++++++***))))))))))))))))))))))))))))))*********))))))(((******************************+++++++++,,,,,,,,,++++++***))))))((())))))'''(((((()))***+++++++++************************)))************++++++++++++*********))))))((((((***++++++++++++***))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++,,,---.../////////------...........................///000///...---...000---...000111222222222222000000000000000000111111111111000111333444444333333333444555555444444333...333666444444444222---111111333333333333111111)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******,,,,,,++++++***))))))))))))***++++++++++++***)))'''))),,,......---+++*********************++++++)))************+++++++++............---,,,+++***,,,,,,,,,---------......,,,---...000111111111111111111222222222111111000//////000000000//////...000222333444444333111000///000000111111111000000444222000222444666444222222444555555333222222333444555555555555333222111444444444444555777999:::666666777777888888999999999888666444555777999;;;::::::;;;===>>>???@@@AAACCCBBB@@@>>>======>>>>>><<<>>>@@@@@@BBBHHHSSS\\\aaaTTTEEE===>>>@@@===:::<<>>@@@AAABBBDDDDDDDDDDDDCCC??????===<<<;;;;;;;;;;;;AAA>>>;;;:::;;;<<<<<<<<<666555555444444666777888:::888777999???GGGLLLOOO===:::666444333444333222222222222222222222333333222222222111000//////...000000////////////000000........................---------............///////////////////////////////////////////////////,,,,,,------...///000000............////////////........................//////............//////.........------,,,,,,,,,.........------,,,,,,,,,......------------......------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))***+++++++++,,,******)))(((''''''((((((************************++++++,,,,,,,,,---------...------,,,+++***))))))***++++++,,,,,,++++++***...------,,,+++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))((()))+++...000///---+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,$$$%%%&&&'''(((***++++++...//////---++++++,,,...++++++,,,,,,,,,,,,------///......------------...,,,,,,---......------,,,///......---------......------------------------......///000000000000000222222222111222222333333111111222222222333333333444444555555555555444444222222222222222222222222333333333333333333333333)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******+++++++++***************************************)))***+++,,,+++***((('''************************)))************+++++++++...............---,,,+++---------.........//////...//////000000000000///000111111222222111111000///000000111111000000///111222333333333333111111111111111111111111111111444222111222444555444222222444555555333222222333444555666666666555333222222222222222333555777888666777777777777777888888999888777666666888:::;;;:::;;;<<<===>>>@@@AAAAAABBBAAA@@@???>>>>>>??????===???@@@@@@@@@DDDMMMTTTYYYOOOCCC======@@@@@@???>>>????????????@@@CCCEEEIIIHHHGGGEEEEEEFFFGGGHHHFFFGGGGGGGGGEEECCC@@@???AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>===============<<<<<<;;;<<<======:::888666555555444555666777888888666555666;;;@@@DDDEEE<<<999555333333444333222222222222222222222222222222222111111000//////.........------------......------------------------------------............................................................,,,,,,------...//////000............////////////...............---------//////............//////......---------,,,,,,,,,......---------,,,,,,,,,......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***************+++++++++******)))((((((((())))))************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,++++++******)))************************)))))))))))))))))))))))))))************++++++++++++++++++******)))))))))'''(((***,,,...---+++))))))******************+++))))))))))))))))))))))))***************)))((((((******++++++++++++******************************&&&'''(((***++++++++++++&&&''''''((()))***+++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,------......---------......///---------------------,,,......---------......///------------------------......///000000000000000222222111111111222333333111111222222222333333333444444555555555555444444222222222222222222222222333333333333333333333333)))))))))))))))(((((('''************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******)))************+++++++++++++++************++++++++++++***)))((('''&&&%%%************************)))************+++++++++---...............------............////////////000000000000000///...---000000111111111111000000000000111111111111111000222222222222222222222222444333222111000000111222333222111222333444444222333444555555333222222333555666777777777666555444333333222222333555777888777777777777666666666666888888888888888999:::::::::;;;<<<===>>>@@@AAAAAA@@@@@@???>>>>>>??????@@@???AAABBBBBB@@@BBBGGGLLLNNNHHHAAA======@@@CCCEEEBBB@@@======>>>AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>>>>======<<<=========;;;<<<>>>AAAAAA???:::666555555444444555555666777666555333444666888999999:::777444333333333333222333333333222111111111000222111111000000//////............------.........------------------------------------............................................................,,,,,,,,,---......//////---............///////////////.........---------//////............//////...------------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++*********************)))))))))***++++++************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))(((***,,,.........,,,+++******)))(((((()))******)))))))))))))))))))))))))))************))))))(((***++++++,,,,,,++++++***************************(((((()))***************))))))))))))*********+++)))+++------+++***)))***++++++++++++,,,,,,,,,,,,------------...///000000///...---,,,+++,,,,,,------------------...///000////////////////////////......///000000000000000111111111111111222333333111111222222222333333333333444444555555444444333222222222222222222222222333333333333333333333333(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***((())))))***++++++,,,,,,++++++***))))))***++++++,,,+++)))((('''''''''(((+++++++++***************))))))*********+++++++++------.../////////......------------...............///////////////......//////000000111000000000000111111222222222222111222222111111111222333444777555333111000000111222222111111222333333333333333444666555333222222333555666777888999888777666666555555555666777999:::888777777666666555555555666777777777888888888888::::::;;;===>>>???@@@AAA===============>>>??????AAACCCEEEDDDCCCDDDFFFHHHFFFDDD@@@===<<>>???@@@::::::;;;<<<<<<=========???AAACCCDDDDDDDDDEEEFFFBBBBBBAAA>>><<<===AAAEEEHHHCCC>>>===???BBBCCCBBBDDDEEEFFFGGGFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<<<<;;;;;;;;;<<<======CCCBBB@@@???>>>;;;777444333444444555555555555555444333333333555555444222555333222222333333222111333333222222111000//////000000000/////////////////////000111111000//////........................,,,,,,,,,------------...................................................,,,,,,,,,---------------------------............//////.........---------......------------......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---*********)))))))))((((((,,,+++++++++***)))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,---)))******++++++******)))((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((((((((***+++,,,000222444555333222222444555333///+++)))''''''((())))))))))))))))))))))))((())))))*********))))))(((((())))))))))))((((((************************)))************)))(((((())))))(((((((((''''''''')))+++...///---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...000000000///---+++***+++---...,,,,,,,,,---...///000111000000000000000000000000......///000000000000000000000000000111222333444111111222222222333333333222222333333333333222222222222222222222222222222222222222222222222222222'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((()))***++++++,,,,,,)))***++++++++++++***)))))))))))))))+++---///000,,,,,,++++++***))))))))))))************+++++++++,,,---------------,,,,,,***+++++++++,,,,,,,,,,,,++++++---...///000000000,,,---...//////000000/////////000111222222222222111111111222222333333444444333222111000000111222000111222222111111222444444555666666444333333444444555777999::::::999999555555444444444555777777888888888888777777777777444444444444444555555666777888999:::;;;===>>>>>>999:::;;;<<<<<<<<<<<<<<<;;;===>>>@@@BBBCCCCCCCCCCCCBBBAAA???======???AAAEEEBBB???>>>???AAABBBBBBEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBAAA???>>>===>>>>>>===============>>>???<<<:::888777666333111333333444555555555555444555444333444555666555444333222111111222333111000222222222111000000000///////////////////////////,,,---...//////...---,,,........................,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,------------.......................................------------......,,,,,,,,,------------...,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++************************************,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++*********+++++++++*********************)))))))))***++++++))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,))))))************)))))))))))))))*********++++++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***)))(((((()))+++---///...111333333000///000333777555222...+++)))((('''))))))))))))))))))))))))((())))))************)))'''(((((((((((((((((('''++++++++++++++++++++++++))))))*********))))))(((((((((((((((''''''''''''''')))++++++***))))))***************++++++++++++,,,+++++++++,,,---.........---,,,,,,,,,,,,......---------------...///000000000000000000000000000......///000000000000000/////////000111222333444111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******)))))))))***+++++++++,,,((()))+++------+++)))(((((())))))***,,,...///000,,,,,,++++++***))))))((()))************+++++++++------------,,,+++******+++++++++,,,,,,,,,------,,,------.../////////...+++,,,---...////////////---...///000111111111111///000222333444444333333111111111111111111111111///111333222111000222444444555777666444333333444333555666888999:::999999666555444444444555777777888888888888999999999999666555444333333555666888666666777888:::;;;<<<===;;;;;;<<<=========<<<<<<<<<<<<===???AAABBBCCCBBBCCCBBBAAA@@@??????>>>>>>???@@@???>>>===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFF>>>???@@@@@@???>>>===<<<======<<<;;;::::::::::::777555444444555444333111222333444555555555444444555444222222444555444333111000000111222222111000111111111111000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......++++++************++++++++++++++++++************)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++***************************+++++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((***,,,///111---000222111...,,,...111555444222000...+++)))((())))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((++++++++++++++++++++++++((())))))*********))))))((((((((((((((()))))))))''')))******))))))***+++************+++++++++++++++++++++******+++,,,,,,+++,,,,,,------...............---------......///////////////////////////......///000000000000000......//////000222333444111111222222222333333333111111222222222222111111222222222222222222222222111111111111111111111111''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))*********************+++++++++'''))),,,......,,,)))'''((()))***+++,,,---......,,,,,,++++++***))))))((()))************+++++++++---------,,,+++***)))(((,,,,,,,,,---------...............///......---,,,+++,,,---...////////////------///000000111111111...000222444555444333222///000000111111111000000///111333222000000222444444555777666555333444444333444666888999::::::999888888777666666777999999888888888999:::::::::;;;888666444333333555888999555555666777999:::;;;<<<<<<===>>>??????>>>===<<>><<<;;;>>>AAAAAAAAABBBCCCDDDEEEFFFGGGAAAAAAAAABBBCCCDDDEEEFFF===>>>>>>??????>>><<<;;;:::999888777666666666666111111222444777777555333222333444555555555444333666444111111222222222222000//////000222222111///000000000000000111111111.........///////////////...///000222222000///...************************++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........++++++************+++++++++++++++************)))++++++++++++++++++++++++...------,,,,,,------...,,,++++++++++++++++++,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***))))))))))))(((((((((((())))))******+++++++++,,,******)))(((((('''(((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))************))))))*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,***))))))***---000222---000333111---,,,...222222222111000///---+++***))))))))))))))))))))))))(((((()))***************))))))************))))))++++++++++++++++++++++++(((((()))***************((()))))))))***************+++++++++******,,,...)))************+++++++++++++++******)))*********)))***,,,---...////////////......---------......////////////////////////...//////000000000000000.........///000222333444111111222222222333333333111111222222222222111111222222222222222222222222111111111111111111111111(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$%%%)))------***'''&&&'''''''''((()))))))))))))))&&&&&&&&&'''((()))))))))***+++,,,------,,,+++***))))))******++++++++++++)))***++++++***)))***,,,***++++++,,,,,,++++++***++++++******************,,,------......------,,,------------------------000000000000000000000000//////000111111111111111444333222111111222333444222111111111000000//////,,,---...///000111222333555444444333333222111111444444333555666777555444666555555666888::::::999999888888888777777666666666555444333222333444444666888999999888888999:::999:::<<<>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>==================>>>??????AAABBBDDDFFFFFFEEECCCBBB<<<<<<=========>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;777777666555555555555555444333333222111111111222444444444333333222222222444333222000///.........000111111111111222222222111111000///////////////////////////............////////////////////////,,,---......///.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++111...++++++---...---***---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...,,,++++++---......------------,,,,,,+++++++++******+++++++++,,,,,,,,,---...///000000...,,,++++++***)))))))))***+++,,,(((((())))))******++++++,,,,,,,,,++++++*********(((((()))************))),,,+++***))))))***+++,,,+++++++++*********))))))+++*********))))))((((((,,,,,,++++++++++++++++++,,,,,,+++*********++++++,,,+++***((((((((())))))+++***)))(((((()))***+++******))))))))))))******---,,,++++++******++++++,,,+++******++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))************)))***+++,,,...000222444000111111000//////111333555222222444000))))))---+++*********))))))((((((************************))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,,,,,,,+++,,,,,,------......///............////////////444333111///------------222000///------///000222222000---...222444444333222111111111222333333444666555444222111111222222000000000000000000000000111111111111111111111111(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))++++++)))(((''''''''''''((()))))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))))))))***+++++++++(((***+++***(((((()))******++++++,,,,,,++++++***++++++++++++++++++++++++------............------------------------------//////////////////////////////000111111111111000222111111000000111111222111111111111000000000///......///000111222333333444444444333333333333333444333333444666777555444555444444555888999999888888888777777777666666666666555444333333333444444666777999888777777888:::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBAAA???>>>============<<<======>>>>>>@@@AAABBBDDDDDDCCCBBBAAA>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;::::::777666666555555555555555444333222222111111111222333333333333333333222222444333222000//////......000000111111111222222222111000000////////////////////////......---------........................,,,,,,---...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...+++))))))+++,,,+++***---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...---,,,,,,...//////...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,+++***---,,,+++)))))))))******)))))))))))))))*********,,,,,,,,,++++++*********((()))******++++++******++++++***))))))***+++++++++++++++*********))))))+++*********))))))))))))((())))))***,,,------...++++++************++++++,,,+++)))((((((((()))***+++***)))(((((()))***+++******))))))))))))******///...---+++***)))((((((,,,+++******++++++***((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************))))))***,,,...000222333111111111///......000222444222222444111***(((,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---............////////////333222000///...---......111000///......///000111222000...///222444444333111111111111222222333333777666444222111111111111000000000000000000000000222111111111111111111111(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((''''''&&&***)))(((((())))))((('''''''''((()))))))))))))))))))))))))))))))))******))))))************))))))''''''((())))))***++++++)))******)))'''&&&'''(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------////////////////////////...///000000111111000000///000000000000000000///111111111111000000000000///000000111222333333444333333333444444444555555444333333444666666555444444333333444777888888777666666666666666555555555666555444444333333444444666777888888777777888999:::::::::;;;<<<===>>>???????????????????????????AAAAAAAAAAAA@@@>>>===<<<>>>======<<<<<<<<<======>>>???AAABBBBBBBBBAAA@@@AAAAAAAAA@@@>>><<<:::888;;;;;;;;;;;;;;;:::999999666666555444444444444555333333222111111111111222222222222333333333333333333333111000////////////000000000111111111222222000000//////......//////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,///---------///000///...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++************...---+++***)))(((((((((************))))))))))))+++++++++++++++*********)))******+++++++++++++++++++++***))))))***+++++++++++++++******************************)))))))))((())))))***+++,,,------******)))******+++,,,---+++***)))((((((((()))*********))))))))))))************))))))))))))******------,,,******))))))***,,,+++)))***++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))***,,,...000222333111111111///------///000222222333444111+++(((***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,---------,,,,,,)))******++++++,,,,,,------............/////////111000//////......//////111000///......///000111111000//////111333333222111111111111111222222222666555333222111000000000000000000000000000000000222222222111111000000000(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,)))&&&&&&)))***)))'''''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((())))))*********++++++***(((&&&'''(((******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------////////////////////////...//////000000000000000...///111111111111///...111111111000000000000000000000000111111222222222222222333444555555666666444333333444666666555333444333333444777888888777555555555555555555555555666555555444444444444444555666888777666666777999::::::999999:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<<<<======<<<<<<;;;;;;<<<<<<>>>>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@===;;;999:::;;;;;;;;;:::999888777666555444444333333444444222222111111111111111222111111222222333333333444333222111000////////////000000000000111111111111000//////.........//////111111000///...---,,,+++++++++++++++++++++++++++++++++,,,---------------+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++************++++++,,,++++++******)))))))))++++++******))))))((((((+++++++++*********************+++,,,,,,,,,,,,++++++******************+++************************************************,,,,,,++++++******))))))************+++,,,......+++***)))(((((()))*********))))))))))))))))))*********))))))))))))******(((((())))))***,,,---...,,,***)))***++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************((()))***+++---000222333222222111///---,,,...///111222444333000+++))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------,,,,,,+++,,,,,,------......///---------.........///////////////...////////////000///............///000//////...///000000111000000000111111111111111111222222222111111111222222000000000000000000000000222222111111000000//////(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))))))))))),,,)))%%%%%%(((******(((''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++)))'''((())))))******++++++******))))))*********+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------....................................///000000000000000///000111222222111000///000000000000000000111111//////000000000000000000111222222333444555666666333222222333555666444333444333333555777888888777444444444444555555555555555666666555555555444444444666777777666555777888999999888999:::;;;===???=====================<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA???>>>===::::::::::::999888777666555555444333333333333333111111111000000111222222111111111222222333333333222222111000/////////000//////000000000111111111//////............//////222222111000///------,,,***************************++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,......---++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,---))))))******++++++++++++++++++******))))))((((((******************************+++,,,,,,,,,,,,+++*********++++++************************************************+++++++++,,,,,,+++******)))((((((+++++++++,,,,,,...///000******)))(((((()))***+++)))))))))******)))))))))******))))))))))))******'''(((((()))***,,,---...+++***)))***+++,,,+++)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((())))))+++---///111333222222111///------...000000333444222...+++)))((())))))))))))))))))******************************))))))))))))))))))))))))******************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,------,,,+++++++++,,,,,,------......///------------............---....../////////////////////............//////,,,---..................///000111111111000//////......///111222333333444////////////////////////111111111000000000//////(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&'''((()))))))))))))))***((('''&&&((()))******''''''((()))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))******))))))))))))((((((+++,,,,,,+++)))((()))***))))))************)))))))))))))))******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------.................................---...//////000000//////000111111222222111111000000000000000111111111111000000000///////////////111111222222333444555555333222222333555555444333333222222444666777777666444444444555555555555555555666666666666555444444444555666666555555666777888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBB????????????????????????999999999999888777555555444444333222222222222333111000000000000111222222111111111222222222222222222222111000000000000000/////////000000000111111......------......//////111111000///...------,,,)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---***+++,,,+++******,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,*********,,,......,,,************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------'''((()))+++,,,,,,,,,,,,************)))))))))))))))))))))***************)))******+++++++++++++++)))***++++++++++++***)))***************+++++++++*********+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,---...///***)))((((((((()))***+++))))))************))))))******))))))))))))******+++******)))))))))******+++)))))))))+++,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((()))+++---///111222222222222000......000111111444444///,,,+++***((())))))))))))************************************))))))))))))))))))))))))******)))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,+++******)))******++++++,,,,,,---,,,------------.........---....../////////..............................+++---///...---,,,---...//////000111111000...---,,,---...000222333333333////////////////////////000000000000000000000000(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''''''''''''''(((((()))))))))(((((('''((()))((((((((()))+++''''''((()))))))))))))))%%%&&&'''((()))***+++,,,******)))(((((()))******,,,,,,+++***)))((((((''')))***+++***)))((()))***))))))************))))))))))))***++++++,,,------,,,------......------,,,++++++,,,,,,---......///........................---...//////000000//////000000000//////000000000///000000000111111111111111111111000000000//////111111111222222333333333333222222333555555444222111000000111444555555444444444555555666666666666555666666777666555444333333555666666555444666777666777888999;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;;;;::::::999888888999999:::;;;======<<<<<<<<<===>>>???AAAAAA???>>><<<;;;:::;;;<<<===999999999888777666444444444333333222222222222222000000000000000111222222222222222222111111111111222111111000000000000000////////////000000000111...------------...///000......---------,,,,,,,,,)))))))))))))))))))))))))))******++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++,,,---+++))))))***------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++---///...,,,***)))*********++++++++++++)))))))))*********++++++***+++---.........---,,,((()))***+++,,,,,,++++++)))))))))))))))*********((()))))))))*********+++((()))******++++++******)))***++++++++++++***)))))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))************++++++*********++++++,,,***)))((((((((()))+++,,,((()))***++++++***)))(((******))))))))))))******++++++***)))))))))))))))***)))((()))+++,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************(((((()))***---///111222222333222111///000222444111555333---)))++++++)))((()))))))))************************************))))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******)))((()))******++++++,,,,,,---,,,,,,---------.........---.../////////...---,,,---..................---,,,...111000...------......///000111111///---,,,---...///111111111111000////////////////////////......//////000111111111(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''''''''''''''''''''''''''(((((())))))))))))((((((%%%(((******''''''))),,,'''(((((())))))))))))))))))***+++,,,...000111111+++***)))(((((()))***+++......---+++***((('''''''''((())))))(((((()))***))))))************))))))******+++,,,,,,---............////////////......++++++,,,,,,---...//////........................---......///////////////000///...------...///000//////000000111111111222333333222222111000000000000111111111111222222222333222222333555555444222///......///222333333222555555555666666666777777555666777777777666444333333444666555444444555777555666888:::;;;;;;;;;:::999999::::::;;;<<<======::::::;;;;;;;;;:::999999777777888999:::<<<===>>>::::::;;;;;;===>>>???@@@???===:::777777888999;;;999999888888777555444333444333222222111111222222000000///000000111222222333222222222111111000000222111000000000000000111////////////000000000000---------------...///000++++++++++++++++++++++++************************))))))***++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------///000...+++***,,,...---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,...000///---+++))))))******++++++++++++((())))))))))))*********)))***,,,...///...,,,+++)))***+++,,,,,,+++))))))(((((())))))******++++++(((((())))))*********+++(((((()))***************)))***+++,,,,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))((('''&&&******))))))))))))))))))***)))(((((((((***+++,,,((()))***++++++***)))(((******))))))))))))******(((((((((((()))***+++,,,***)))((()))+++,,,,,,***))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))************'''((()))***,,,///111222222333333222000111333555222555333+++(((+++,,,***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++************************))))))))))))))))))))))))************************))))))))))))***************************)))((('''+++,,,,,,------...//////,,,,,,,,,---------......---.../////////...,,,+++------............---------000333222000......000...///000111000///---+++//////000111111000......////////////////////////------...///000111222222***++++++++++++,,,,,,,,,+++++++++************)))+++)))'''(((+++,,,***(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***+++***(((((()))******)))---,,,+++******+++,,,---+++***)))(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,---------...------,,,,,,,,,---......------///111...---,,,+++,,,,,,............//////000000111111222111111111000000//////---------......000111111222222111000/////////000/////////000111111222222111111222333333444555555222222222333444555666777999888666666777888888777888888777777666666666555:::999888666666666777888666777999:::;;;;;;:::999<<<;;;999888888999;;;<<<;;;<<<<<<:::888888999:::::::::999999999:::;;;;;;;;;;;;;;;::::::999888888;;;<<<=========<<<:::999<<<<<<:::999888666555555555444333222111111111111///000222222111111222333222222000///............222111111000///......---111111111000000000000000------,,,+++,,,---...///,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++,,,------+++)))******************************)))************+++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************+++++++++************)))))))))))))))************************************,,,+++***((((((((())))))))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))***+++---.../////////000000111222222333333666222---,,,,,,---+++)))******))))))))))))*********)))((((((((()))+++,,,***)))((()))***+++***(((*********)))))))))))))))'''((((((((()))))))))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,++++++******++++++,,,+++---......---,,,,,,------,,,++++++,,,---///000//////............//////111000000///...---------111111000000000000000111000///...------...///000////////////...............------///333333111...,,,+++***)))(((''''''&&&+++++++++*********))))))***)))'''(((***+++)))'''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++*********)))(((((((((******)))))))))))))))***+++***(((((()))******))),,,+++***))))))***+++,,,+++***)))(((((()))***+++*********))))))*********+++++++++++++++++++++++++++,,,------...---------+++,,,,,,,,,******+++---......---,,,,,,,,,---...///////////////000000000000000000/////////......---------......///000111444333222222111111222222/////////000111111222222222222222333333444444444333222222333333555666666777666555555555666666555777777777666666555555555999888777666555666666777666777888999::::::::::::<<<;;;999888888999:::<<<:::::::::999777666666888999999999999::::::;;;<<<======;;;::::::999999999;;;;;;<<<===<<<;;;:::999777666666555555444444444444444333222111111111111///000222222111000222333222111000///............111111000000///......---////////////////////////,,,,,,+++***+++,,,---......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++******++++++,,,---*********+++++++++,,,,,,************************,,,+++)))(((((()))+++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++***))))))((()))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))***+++***+++++++++******)))(((++++++++++++++++++++++++))))))))))))************+++++++++*********))))))))))))))))))************((((((((((((((((((((((((******)))(((((()))***+++))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((((((((()))***+++,,,,,,---//////000111111222333333333///+++******+++***)))******))))))))))))*********)))((((((((()))++++++***)))((()))***+++***(((***)))))))))))))))))))))((((((((()))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------------,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,---...000111......------------......111000000///......------/////////000111222333444000///...------...///000////////////............///------///111222111///++++++***)))((('''&&&&&&++++++*********))))))))))))(((''''''))))))((('''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******(((((('''&&&))))))))))))))))))******+++)))(((((()))******)))******))))))))))))************))))))))))))******++++++************++++++++++++++++++++++++*********+++,,,------......---***+++,,,+++***)))***+++///...---,,,,,,,,,,,,,,,000000////////////////////////...............---......---......///000111333333222111111111222222/////////000111111222222333333333333333333333333333222222333333444555666555555555555555555555555666666666555555555555555777777666555555555555666777777777777888999:::;;;;;;:::999888888999:::;;;<<<======;;;888666777888999888999999:::;;;<<<===@@@>>><<<:::999999999::::::;;;;;;;;;;;;:::999999333333333444444444444444444333222111000000000000///111222111000000111333222111000//////......///111000000//////.................................++++++*********+++,,,---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))+++************+++,,,,,,*********++++++++++++,,,((()))))))))***+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))******))))))(((((((((***++++++)))(((((()))(((((((((((((((((((((((()))))))))*********++++++***))))))((('''((((((((()))))))))***))))))((('''++++++++++++++++++++++++))))))))))))************++++++*********)))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''''''(((((()))))))))***......//////000000111111...,,,)))((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))((()))***+++***((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,....../////////...,,,+++)))+++,,,,,,+++******+++,,,,,,,,,---...000111222------,,,,,,,,,,,,------000000000///......------------...000222444666777//////............///////////////............---///...------000111111000)))))))))*********++++++************))))))))))))((('''''''''((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((())))))******************)))((((((***+++******))))))(((((((((((())))))***))))))))))))))))))***,,,++++++++++++++++++,,,++++++++++++************+++,,,,,,---------,,,,,,***,,,------,,,+++,,,---///......---,,,,,,,,,,,,000000000//////......---.......................................///000000000000////////////000000/////////000111111222222333333333333333333333333333222222222333444444555555666777777777777777888555555555555555555444444555555555555555555555555777777666666777888:::;;;:::999999888888999:::;;;@@@AAAAAA@@@===:::::::::888888888999:::;;;<<<===AAA???===;;;999999:::::::::::::::999999999888888666666666555555555555555222222111000000000000000///111222111000///000222111111000///////////////000000/////////......................../////////+++++++++++++++,,,,,,---//////......---------,,,++++++++++++++++++++++++************************************))))))))))))***************++++++,,,************++++++++++++)))******+++,,,------...++++++***))))))***++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************(((((())))))))))))(((((((((***++++++***))))))***(((((((((((((((((((((((())))))))))))************))))))(((((((((''''''''')))))))))******)))((((((************************((()))))))))************************))))))))))))((()))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,------......***)))((((((((())))))***))))))************)))))))))))))))))))))******+++***)))((()))***+++***((()))))))))))))))******************))))))))))))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---...000000000...+++******+++------+++***+++,,,,,,,,,---...///000222222...------,,,,,,------...000000//////..................///000222444666777/////////......///////////////.........---------///...------...000111222(((((()))))))))******************)))))))))(((((('''((((((((('''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))***'''((()))******************((('''(((***++++++***(((((((((((((((((((((((()))))))))******))))))))),,,++++++++++++++++++,,,************************,,,---------,,,+++******(((***,,,------,,,---............------,,,,,,+++000000//////......------///////////////////////////............//////000000//////...//////000000/////////000111111222222222222333333333333444444333333222222222333444444333555888888777666777888444444555555555555555555444444444555555555555444777666555555666777999:::888888888888999999::::::BBBCCCCCCBBB???===<<<<<<999999999999:::;;;<<<===@@@???===;;;::::::::::::999888888777777777777777888777777666666555555444111111000/////////000000///111222111//////000111111000000////////////000////////////.....................//////000000000+++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((******))))))******+++,,,))))))*********+++++++++))))))***+++,,,,,,------+++******************+++******+++,,,,,,+++++++++))))))))))))))))))))))))************************'''((())))))))))))(((((()))+++,,,,,,+++***++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((((((((())))))***************)))************************((()))))))))*********************)))))))))((((((((()))))))))************************************************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******(((((())))))))))))))))))))))))))))))************))))))))))))))))))***+++((()))************)))(((((()))))))))***************)))((()))***+++***((((((((())))))************************))))))))))))******))))))))))))))))))************************((((((((((((((((((((((((******+++++++++,,,,,,,,,+++,,,...///...,,,***)))+++---......---,,,,,,---,,,,,,---...000000111111//////............//////////////////............000000000000111222333444...//////////////////...............------------......---------...000222))))))((('''&&&%%%$$$$$$******)))))))))((((((((('''((())))))''''''((())))))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''''')))******+++&&&''')))***++++++*********((('''(((***+++++++++(((((())))))))))))(((((())))))************))))))++++++************++++++)))))))))*********++++++,,,,,,,,,,,,,,,+++******&&&)))+++,,,,,,++++++,,,,,,,,,---......------,,,//////..................///////////////000000000//////............//////111111000000000111222222/////////000111111222222111111222333333444555555333333222222222222333333///333666777444333444666555555555555555666666666333444555555666555555555555555555555666777888999777777888888999:::::::::>>>@@@AAA@@@>>>;;;::::::::::::999999::::::;;;;;;======<<<<<<;;;:::::::::888777666666555555666666666666555444333333222222000000////////////000000000111111111///...///000000000////////////000000.................................//////000000111+++,,,---.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************)))))))))(((((((((***))))))))))))***++++++)))))))))************+++'''((((((((()))*********************************)))***++++++++++++++++++************************************************(((((())))))******)))))))))+++,,,,,,+++++++++,,,))))))))))))))))))))))))((((((((()))))))))*********************)))(((((())))))******++++++******************************))))))))))))******************)))))))))((((((((())))))))))))************((((((((((((((((((((((((++++++++++++***)))''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))))))))******++++++''''''((((((((((((((((((((()))++++++***)))+++,,,((()))***++++++***)))((((((((()))************)))***)))((()))***+++***(((((((((((()))******++++++)))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))************+++++++++,,,)))***+++,,,,,,+++******+++---///...---,,,------,,,,,,...////////////////////////......///////////////////////////......111111000000000000000111......////////////...............------------,,,,,,---......---...000222)))(((((('''&&&%%%$$$###***)))))))))((((((((((((''')))+++***(((''')))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((()))))))))&&&''')))+++,,,+++***))))))((('''(((***+++++++++((()))************)))(((((()))***++++++***)))(((*********))))))*********''''''((()))***+++,,,,,,))))))***+++,,,---------***,,,......,,,***))))))***+++,,,............---------..................------.........///////////////............//////000000000000000111222222/////////000111111222222000000111222444555666666333333222222222222222333...222777777444333444777555555555666666777777777333444555666777666666555444444555666777777777777666777888999999:::::::::;;;===??????<<<:::999999;;;;;;:::999999999::::::999:::;;;<<<<<<;;;:::999777777555444444444555666333333333333222222222222/////////......//////000000111111111///...///000000000////////////000000........................,,,,,,---......///000000***+++,,,---...---,,,,,,++++++++++++++++++,,,,,,***************************************************)))))))))(((((((((((()))))))))))))))***++++++))))))))))))************(((((((((((())))))))))))*********++++++*********))))))***+++++++++++++++++++++++++++++++++++++++************************((())))))***++++++******(((***+++,,,+++***+++,,,(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++***)))(((''''''((())))))******))))))************************))))))))))))***************)))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))***+++******)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************''''''((()))***++++++,,,((((((((((((((((((((((((''')))++++++)))((()))+++((()))***++++++***)))((('''((()))***+++******)))***)))((()))***+++***((('''(((((()))******++++++(((((()))***++++++,,,---************)))))))))(((************************)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++,,,......,,,+++,,,---,,,---......///...---,,,///......------......///.../////////////////////000000///////////////000---...///000000///...---.........---------,,,,,,***---//////...---///111'''''''''((((((((())))))))))))))))))(((((((((((((((***,,,+++(((''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%''')))+++,,,+++***))))))((('''(((***,,,,,,+++((()))***++++++***)))(((((()))***++++++***)))(((******))))))))))))******&&&&&&''')))***+++,,,---%%%''')))+++---...///000///111222222///+++)))))))))***,,,.../////////...,,,------....../////////,,,,,,,,,------.........000//////.........//////...............///000000/////////000111111222222//////111222444555777777333333222222111222222222///444999999666444666999555666666666777777888888333444666777777777666666222444555777888777777666666666777999999::::::::::::<<<>>>???===;;;:::999<<<<<<;;;:::999999999999666888;;;======<<<999888777666555444333444555555111222222333444444555555//////.........//////000000111111000///......///000000////////////000111---.....................++++++,,,,,,---...//////)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))(((((((((((()))))))))))))))******+++))))))))))))************+++++++++*********************++++++++++++******((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''(((***+++***)))***+++''''''''''''''''''''''''(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************************&&&''')))***++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++&&&&&&'''((()))***+++,,,)))))))))))))))(((((((((&&&)))++++++((('''(((***''')))***++++++***)))''''''((()))++++++******)))***)))((()))***+++***((('''(((((()))***+++++++++''''''(((***+++,,,---...+++*********))))))((((((************************))))))))))))))))))))))))((())))))))))))*********)))))))))***+++,,,......)))+++---,,,+++***+++,,,,,,---.........---,,,+++...------,,,,,,------............///////////////...............///000000---...///000000///...---......---------,,,,,,,,,))),,,000000...---...000))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++***)))((('''&&&%%%%%%(((''''''&&&&&&((()))***)))))))))))))))(((''''''))))))))))))************+++******)))((()))))))))%%%&&&'''((()))***++++++******))))))((((((''''''))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------------............/////////...//////000111222---------......000111111333222111000000111222333222222222222222222222222666666777777666555444444777666444333333444555777555444444444444555666666444555555555555555444333666777888888777666777999666777888999::::::::::::999999999999999999999999999::::::::::::999888888444555777888888666444333444222000000111111111000000000000000///////////////...---,,,,,,---...///////////////............111000---+++++++++,,,---.........////////////000---,,,++++++************,,,,,,,,,+++++++++******,,,,,,+++***))))))******+++++++++************)))''''''&&&''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))***&&&""""""&&&***,,,,,,------------------------(((((())))))******++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******+++***)))'''''''''((()))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))******))))))))))))******''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))((((((((((((%%%&&&&&&'''((()))***************+++,,,,,,,,,---++++++******))))))((((((+++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((())))))***************************)))))))))))))))))))))---------...............//////000111111111111111111111111111000000000000////////////............---------....../////////111000///...------...///.........------.........))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&'''((()))***)))))))))))))))(((''''''))))))))))))************------,,,+++++++++++++++)))))))))******************)))))))))(((((((((''')))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...---+++,,,...//////...------------------------...............---------........./////////000000000////////////000000111.........//////111222222222222111000000111222222222222222222222222222222666777777777666666555444444555666777777666555555333333333333444444444444444555555666666666555555555666888888777777888999777888999::::::;;;;;;;;;999999999999999999999999999999999999999888777777444555666777777666444333444333111111222222111000000000000000///////////////...---,,,,,,---...///////////////............000///---+++***+++,,,,,,---------.........////////////...---------------,,,,,,,,,+++++++++******,,,++++++******)))******+++++++++************)))******))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))---***''''''***,,,------)))*********************)))))))))))))))*********+++***))))))))))))***+++))))))))))))))))))))))))+++*********))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))(((((((((((('''''''''(((((((((((((((************++++++++++++*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...///000000000000000000000000000000000000///////////////............,,,,,,---------.........000///...---------............------------......))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((''''''''''''((()))))))))))))))))))))(((((('''))))))))))))******************)))(((((((((((((((+++*********))))))(((((())))))))))))(((((((((((((((((())))))******++++++,,,,,,,,,++++++,,,,,,,,,------------------------...,,,++++++---......---////////////////////////000///...---,,,------...////////////000000000111111000000////////////000000000///000000111222333222222111000000111222222222222222222222222222222666666666666666555555444000333777::::::888555333000111222444444333333222444444555666777777777666444555777777777777999:::888888999:::;;;;;;;;;;;;888888888888888888888888777888888888888777666666444555666666666555333222444333222222333333222111000000000000///////////////...---,,,,,,---...///////////////............///---,,,*********++++++,,,,,,,,,,,,------------,,,+++******************,,,,,,,,,+++++++++******+++++++++***************+++++++++************)))---,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))---+++******+++,,,,,,+++''''''(((((()))*********************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))(((((('''((((((((((((((((((((((((++++++***))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))(((((('''''''''************))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************---------.........//////------.../////////...........................///////////////............,,,,,,,,,,,,------------///...------,,,---------------,,,,,,,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))))))))((((((((()))))))))************(((((('''&&&&&&&&&&&&''')))))))))(((((((((''''''))))))))))))(((((((((((('''((((((((())))))******+++++++++,,,,,,+++++++++,,,,,,,,,------............,,,++++++---...---,,,////////////////////////111000...,,,+++,,,---........./////////000000000111111000//////...//////000/////////000000111222222111111111111111111222111111111111111111111111333444444555444444333333///222666999999777444222000111333555555444222111333444555666777777888777333444666777777777999;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888666666777777666666555444555555555555555444333222444333222333444444333111000000000000///////////////...---,,,,,,---...///////////////............---,,,+++************+++***+++++++++,,,,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++************+++++++++*********+++++++++*********))))))++++++++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))************))))))))))))******)))******)))((('''))))))******+++,,,------++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''******))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((('''''''''(((((((((((())))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++************))))))))))))((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********,,,,,,------.../////////---....../////////......,,,---------------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,++++++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((()))))))))************,,,+++******))))))******((((((((()))))))))******(((((((((((())))))))))))((((((((((((((()))))))))***++++++,,,,,,++++++***++++++,,,,,,---.../////////---,,,,,,---...---,,,------------------------111000---,,,+++,,,...///------........./////////111111000//////...////////////.........///000000111111111222222111111111111111111111111111111111111111222333333222222222000111333444555444333333000222444555666555333222333333555666777777777777222444666666666777999:::999999::::::;;;;;;::::::777777777777777777777777555666666666666555444444555555555444333333222111333222222333555555333111000000000000///////////////...---,,,,,,---...///////////////............,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******)))******+++++++++******+++++++++*********))))))'''((()))***++++++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''&&&%%%)))******+++,,,---......++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******************+++******))))))******+++************************))))))))))))(((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((()))))))))***''''''(((((()))******+++***))))))(((((('''''''''(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,------.........,,,,,,------...//////000/////////000000//////...++++++,,,,,,---------...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))((((((((('''(((((()))))))))))))))))))))))))))************+++******)))))))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))******+++,,,...///000000000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------...///------------............111000000////////////000//////............//////000111222222222222111000111111111111111111111111000111111222222222222111222222222222111222222222111222444555555555444333333333444555666666666555333444666666666666888999888999999::::::999999999666666666666666666666666555666666666666555444444555555444333222111111111111111222333555555333111000000000000///////////////...---,,,,,,---...///////////////............,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******((()))***,,,,,,+++******+++++++++************)))$$$%%%''')))++++++++++++))))))************))))))(((((((((((((((((((((((((((((()))))))))))))))***)))***,,,+++)))(((((((((((())))))******+++++++++************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************++++++'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''(((((())))))******&&&''''''(((***++++++,,,))))))))))))(((((((((((())))))))))))************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,------...+++,,,,,,---...///000000//////000000000///......+++++++++,,,------......////////////............------------,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&((()))))))))((('''''''''((()))))))))))))))))))))))))))************))))))(((''''''''''''((())))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,...///000111222000....../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000////////////000000111000000///////////////000000111222222222222111000111111111111111111111111111111222333333333333333444333333333222111111000222222222222333333333333333333444444444444444333444555666666555555777888777888888999999888888777666666666666666666666666666666666666666555444444666555444222111111000000000000111333444444222000000000000000///////////////...---,,,,,,---...///////////////............,,,,,,------------,,,,,,*********+++++++++,,,,,,)))))))))))))))***++++++,,,,,,,,,+++++++++******''')))***,,,,,,,,,***)))+++++++++************)))%%%&&&(((***++++++***)))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))******)))+++,,,+++)))((()))+++(((((()))))))))))))))))))))))))))))))))*********))))))***++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++((((((((((((((()))******************************''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((())))))******))))))((('''''''''((()))*********(((((()))))))))*********((()))))))))))))))***************)))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++(((((()))******+++,,,,,,++++++,,,---...///000000...////////////...---,,,++++++,,,,,,---......///////////////.....................---------,,,,,,,,,---...///000//////.........------------......))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,***)))(((''''''((()))***((((((((((((((((((((((((+++***)))((('''&&&%%%%%%%%%&&&((()))))))))((('''''''''((()))))))))))))))))))))))))))************---,,,,,,+++++++++++++++((('''&&&%%%$$$###""""""'''((((((((())))))******************))))))))))))((()))+++,,,,,,+++)))((())))))+++,,,...///000111222111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000///////////////000000000000//////...//////000111222111111000000000000000111000111222333333222111000000000000000000000000000222333444444555555555555444555555555444222000///111111000000111111222333333333333444333333222222444666777666555555666777777777888888888777777666666666666666666666666666666666777777666666555444666555444222111000000000//////000222444444222///000000000000///////////////...---,,,,,,---...///000/////////............,,,,,,---......---------***++++++++++++,,,,,,,,,---,,,,,,,,,---......///,,,,,,,,,+++++++++******'''(((***,,,---,,,***)))+++++++++************)))'''(((***++++++***)))(((((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******(((***+++***''''''))),,,************))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++)))(((''''''''')))***+++************************)))))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&''''''((()))******+++************))))))))))))(((((())))))******++++++++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++,,,---...///000111---.........------,,,+++++++++,,,------...//////000/////////............/////////......---------,,,---///000000000/////////......------......///))))))))))))))))))))))))******)))(((((((((((((((******)))(((((((((((((((***+++,,,,,,+++)))&&&$$$''''''''''''(((((((((((()))&&&%%%&&&(((***)))(((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************************+++++++++***)))(((((('''%%%%%%&&&&&&((()))***+++))))))***+++,,,,,,------'''''')))***,,,...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////---------............///......///000111222222333222111///.........///000//////000111111111111111111111000000000000111111222222222111111111000000000111333444555444333333444444333222222333333333555333222111333555666666555444444555666666555333777777888888888888777777777666555444444444444444888555333222444333111...111111000000000000111111//////000000111111111222222111000111222111000......---,,,+++,,,---///111333222111///---,,,++++++------,,,+++************...---+++*********++++++++++++************++++++***************+++++++++)))***+++,,,,,,+++***)))************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))((('''&&&%%%&&&''''''((()))******+++(((((())))))******++++++******************++++++******))))))))))))******))))))(((((((((((())))))+++++++++***)))(((((('''))))))((((((((((((((()))(((''''''''''''((()))))),,,,,,+++***)))(((''''''+++)))((())),,,---+++))))))))))))))))))******+++,,,***))))))******)))'''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***++++++***))))))((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++******)))******+++,,,,,,---......///...---,,,,,,,,,,,,,,,...///111000...------...***++++++,,,---...//////000000000000000000000000111///---,,,---...---,,,///111444333111---+++***.........------,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((())))))((('''''''''''''''(((((()))***)))((('''&&&''''''''''''(((((((((((()))'''%%%&&&(((***)))((('''''''''((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))((((((((((((************************++++++******)))((((((''''''''''''((()))***+++,,,))))))******+++,,,,,,---(((((()))***,,,---............---------,,,,,,,,,...------,,,,,,,,,,,,---........................---------............////////////000111111111222333333111000000000111111//////000111111111111000111111000000000000111111222222222111111111000000111222333333444444444333444333333222222333333333555444333444444555444444333222222333555666666444777777888888888888777777888777777666666666666777666444222222444444222000111000000//////000000111///000000000111111111111111000000000111111///...111000///...///000222333333222000...---,,,++++++,,,,,,++++++***+++++++++---,,,+++***)))******+++++++++************++++++,,,,,,++++++******)))))))))***++++++++++++***)))+++*********))))))((((((***))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''***************************))))))((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))((('''&&&%%%''''''(((((())))))******((((((((())))))******************+++++++++++++++******))))))))))))******))))))(((((((((((())))))++++++******)))(((((('''))))))(((((((((((())))))***)))((('''''''''''''''++++++******)))(((((((((***((('''(((***+++***((())))))(((((())))))***++++++***))))))******)))'''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))******)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************+++++++++******))),,,,,,,,,------...............---,,,,,,,,,,,,,,,---...//////---,,,,,,---------------------......////////////////////////111///......//////...---111444666666333000......------------------,,,,,,))))))))))))))))))))))))))))))((((((''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))'''&&&&&&((())))))(((((((((((((((((('''''''''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((************************++++++******)))((((((((((((((((((((()))+++,,,---((())))))******+++++++++)))******++++++,,,------------------,,,,,,,,,,,,......------,,,+++++++++---------------------------------............///000000000000000000000000222222111000000000111111...///000000111111000000000000000000000000000000222222222111111111111111333333222222333333444444333333222222222222333333555555555555555444444444333222111222555666666666666777777888888777777666666666666555666666777777444333222222444444333222000//////......//////000000000000000111111111111111000000000111111///---///...---,,,---...///000222111///...---,,,+++++++++++++++***++++++,,,,,,,,,+++******)))*********++++++************++++++------,,,+++***)))(((((()))***++++++++++++***)))+++++++++***)))(((((('''))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++******))))))))))))))))))))))))))))))+++***)))(((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((((((''''''))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,---******))))))))))))******))))))(((((((((((())))))+++******))))))(((((('''))))))(((((((((((())))))++++++)))((('''&&&&&&&&&))))))))))))))))))))))))((('''&&&''')))***)))((())))))(((((())))))***++++++***))))))******)))(((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((('''(((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((************************))))))))))))************)))******+++++++++******------------...............------,,,,,,,,,,,,,,,,,,---......,,,++++++,,,//////.........---------////////////////////////000...------......---,,,111333555555333111//////,,,,,,------------------)))))))))))))))))))))))))))(((((('''''''''(((((((((''''''&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((('''''''''((((((((())))))((((((''''''&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((************************************))))))(((((((((((((((((()))***+++,,,(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---------------------------------............///000000000000000//////////////////.........//////...//////000000000000000000000111111111111000000111111111111111111111111444333222111222333444555222222222222222222333444555555555444444555777999888666444333555666666666666666777777777777666666333333333333444444555666444333333333333333333222//////............//////000000000000000111111111111000///000111111///------,,,,,,++++++,,,------000///...---,,,,,,,,,,,,************+++,,,------************************++++++************++++++,,,,,,,,,++++++******************++++++*********,,,++++++***)))((('''''''''(((***+++,,,++++++***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))++++++***)))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))((()))))))))************)))))))))))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((+++++++++,,,,,,------...******))))))))))))******))))))(((((((((((())))))******))))))(((((((((((()))(((((((((((())))))***+++***)))(((''''''''''''(((((((((((())))))******(((''''''(((((()))))))))((((((((((((((()))******+++)))((()))******)))(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++++++++******---------------,,,,,,,,,------,,,,,,+++,,,,,,---,,,---......,,,++++++,,,........................////////////////////////---,,,+++,,,------,,,***---///111111///---------,,,,,,,,,------.........((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))***)))((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))((((((''''''&&&&&&(((((('''''''''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((()))***)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------........................---------............///000000000///////////////........./////////............///000000000000000///000111111111111000///111111111111111111111111555444333222111222333444111111111111222222333444555555444333333777===BBB???;;;777555555666666666666666777777777777666666333333333333333444555666555555555444222111000111//////............//////111111000000000000000000111000//////000000///---000000//////////////////......---,,,,,,,,,,,,,,,************+++,,,------*********+++++++++******++++++************++++++******++++++,,,,,,,,,---+++******************+++++++++******)))(((((('''&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))((('''))))))))))))(((((((((((()))))))))))))))(((((((((******+++,,,,,,---......******))))))))))))******))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))******))))))((((((((())))))***'''''''''((())))))******(((((())))))))))))******((((((((('''((())))))******)))((()))***+++***)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************((()))***+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---,,,...//////---,,,,,,---,,,,,,------...//////000........................------,,,...//////---,,,+++---......---++++++,,,,,,,,,,,,------.........((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((((((((((()))******)))))))))(((((('''''''''''''''''''''((((((((((((((())))))(((&&&&&&''')))((((((((((((((('''''''''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))'''''''''''''''((())))))************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,'''(((***,,,............////////////////////////---------............/////////////////////////////////000111111111000000---...//////000000/////////000111222222111000///111111111111111222222222444444333333222222333333111111000111111222333444444555666555555999AAAGGGCCC???:::666555666666666555666666777777666666555555555555444555555666666666666666444222000000000000//////......//////000111111111111000000000000000/////////000000...,,,...............------------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,******+++,,,,,,,,,++++++++++++************++++++))))))***+++,,,---......++++++***))))))***++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))*********************************))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))******))))))((((((((((((((())))))))))))************))))))))))))))))))***+++,,,---......******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((((()))***+++)))((((((((())))))***+++'''''''''(((((()))))))))''')))******)))(((***+++((((((''''''(((((()))******)))((()))***+++***)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++************+++++++++++++++++++++++++++,,,,,,------...//////---,,,,,,---******+++,,,---...///000........................///...///000222222000...+++---......---,,,---...,,,,,,------------------(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''''''''((())))))%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((()))***(((&&&%%%''')))'''''''''(((((((((((((((&&&&&&''')))***+++------))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((()))***+++++++++++++++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,''')))+++---...---,,,,,,........................---------............///---.........///000000000......000111111111000000---...//////000000/////////000111222222111000///000000111111111222222222333444444444333333222111000000000000111222333444333777:::;;;:::<<>>@@@>>>===@@@CCCBBB===777444444555777888555555666666666666555555555444333333222222222222111444555444222111333555111111000000000000111111222111111111000000//////000///...///000000...,,,.../////////......---,,,+++++++++***++++++,,,,,,------,,,+++***************+++---...///...------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((()))******++++++...---+++)))(((((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((())))))*********))))))&&&''''''((()))******+++,,,,,,,,,+++++++++******'''((()))***+++,,,------******))))))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((()))++++++---,,,+++)))(((((((((((((((((((((((((((((((((((($$$&&&((((((&&&%%%''')))'''''''''''''''((()))))))))(((((((((***++++++*********)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,,,,+++***))))))((())))))%%%&&&'''(((((('''&&&%%%************************''''''''''''''''''''''''))))))))))))************(((((()))++++++,,,,,,,,,******+++,,,,,,---......+++*********+++,,,,,,---***,,,------+++******+++,,,,,,++++++++++++******........................******+++---//////,,,***)))+++,,,,,,,,,,,,---///.........------,,,,,,,,,+++***))))))))))))***+++((()))*********((('''&&&''''''''''''''''''''''''(((((()))******************))))))((('''&&&&&&&&&(((((((((((((((((((((((('''$$$"""###&&&'''&&&%%%'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***(((''''''((())))))))))))))))))))))))))))))...+++(((''')))***)))'''&&&(((+++---+++***---111---,,,+++++++++,,,------........................////////////////////////------------------------,,,---......//////........................------///...------///000000///111111000000000000000111111111111111111111111111111222222222222111000000333222111000000111222333666999@@@JJJPPPNNNDDD<<<777777666555444444333222222222333333444555666666555555555555555555555555333333333222222222111111////////////////////////111111000///////////////000000///...---,,,,,,,,,.........------,,,,,,,,,///,,,)))&&&&&&''')))+++***************++++++++++++++++++*********))))))...,,,+++))))))***,,,---******+++++++++******)))---------,,,+++***)))((())))))))))))((((((((((((,,,***)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...///000+++*********))))))((((((,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%'''(((******((('''%%%))))))))))))))))))))))))&&&(((***+++)))((((((((()))(((''''''''')))***+++(((((((((((())))))))))))******))))))))))))******)))((((((((()))***++++++(((((((((((())))))))))))'''((()))***,,,---...///+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&+++******))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((***+++,,,---...))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''((()))***************************))))))))))))************+++***)))***,,,,,,***)))************+++,,,---...++++++++++++++++++++++++++++++************++++++---.........---,,,,,,+++---------............///+++,,,---...////////////,,,------......------,,,''''''''''''''''''''''''((())))))***)))((('''&&&''''''''''''''''''''''''(((((()))************))))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&+++++++++,,,++++++******(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''(((***+++))))))))))))))))))))))))***(((&&&'''***,,,,,,+++)))***+++,,,+++***---000---,,,******)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------..........................................---,,,,,,...//////...111111000000000000000111111111111111111111111111111222222222111111000000////////////000333555666666888>>>FFFLLLJJJAAA:::555444444333222111111111222222333333444555555666444444444444444444444444333333222222222111111111000000000000000000000000111000000///////////////000///...------,,,,,,,,,......---------,,,,,,,,,++++++************+++,,,++++++******************+++++++++*********))))))---,,,***))))))***+++,,,)))******+++++++++******,,,,,,,,,,,,+++***)))((('''''''''''''''''''''(((,,,***(((''')))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************)))))))))(((+++***))))))))))))***+++,,,,,,+++++++++*********************))))))))))))************************))))))))))))))))))))))))'''''''''((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))''')))******)))(((((())))))((((((''''''((()))***(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((()))***((((((((()))))))))******(((((()))+++,,,---...///+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''((())))))***(((((((((((((((((((((((())))))))))))************+++***)))***,,,,,,***)))************+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------......---,,,,,,+++------------............+++,,,---...////////////,,,------......------,,,%%%&&&''''''''''''&&&%%%(((((()))))))))((('''''''''''''''''''''''''''''''''((())))))******))))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))((('''(((+++---------------,,,******+++,,,---,,,+++***)))(((((()))***************************,,,,,,,,,,,,,,,---------------------------------,,,,,,---..........................................,,,++++++---......---000000000000000000111111111111111111111111111111222222111111111000000000///......///000222444666666777;;;@@@DDDBBB<<<777333333333222222111111111222222333333444444555555444444444444444444444444333222222222222111111111111111111111111111111111111000//////......//////000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,((()))+++---...------,,,,,,+++++++++***)))))))))+++************)))))))))+++***)))(((((()))++++++((()))***+++++++++++++++,,,,,,,,,,,,+++***))))))'''''''''((())))))******,,,***''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))***))))))(((((())))))******************))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))(((((((((((((((''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))******)))(((((()))+++***))))))(((((((((((()))(((((((((((()))))))))))))))((((((''''''(((((())))))((((((''''''''''''((())))))))))))************((()))***+++,,,---...///+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&''''''&&&''''''((()))***))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((******))))))))))))((((((((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''(((((()))***''''''''''''''''''''''''))))))))))))************+++***)))***,,,,,,***)))++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------------,,,,,,+++------------............+++,,,---......///......,,,------......------,,,((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((())))))'''''''''''''''&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&''''''((()))***)))))))))))))))))))))))),,,+++******++++++++++++000000...******,,,,,,+++---,,,***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,---.........---------------..................,,,+++,,,---///......///000000111111111111111111111111111111111111111222111111000000000000000222111000//////000111222666666777:::<<<;;;777444444444444444333333333333222222333333333444444444333333333333333333333333222222222222111111111111111111111111111111111111000000///............//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,+++***)))((((((************))))))))))))***))))))(((((()))***+++'''((()))***+++,,,,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,------...+++(((&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))*********)))))))))))))))))))))(((((((((((())))))************************************************************************((((((((((((((((((((((((***)))))))))((((((''''''***++++++,,,,,,++++++***((((((((((((((((((((((((***+++***)))'''(((***,,,******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))((((((''''''''''''))))))))))))*********+++))))))***+++,,,---......+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((()))***,,,,,,((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((('''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((('''''''''''''''(((((())))))))))))))))))))))))((()))))))))************+++***)))***,,,,,,***))),,,+++***************+++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------.........+++,,,------.........---,,,------......------,,,+++)))&&&$$$$$$&&&)))+++''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''((()))***))))))***+++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((''''''************************+++,,,,,,,,,++++++++++++000333111+++))),,,,,,)))---,,,+++***))))))***+++------------------------(((((()))))))))*********------------------------+++,,,,,,---...------------------........./////////...,,,---///000000///...///000111111111111111111111111111111111111111222111000/////////000000111111000//////000111111666555555555555555333222222222222333333333333333222222222333333333333333333333333333333333333333222222222111111111000000111111111111111111111111000//////..................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))(((((())))))******+++'''((()))***+++,,,,,,,,,******+++++++++***)))))))))******+++,,,------...000---)))'''(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))))))))))))))******(((((())))))))))))((((((******++++++++++++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))******************)))((((((((((((((((((((((((*********(((''''''***,,,******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((++++++***)))((((((((((((((())))))))))))*********))))))******+++,,,------+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))***,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((()))))))))************+++***)))***,,,,,,***)))++++++******)))******************++++++,,,,,,,,,++++++************++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...+++,,,------------------,,,------......------,,,***(((%%%######%%%(((***''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((***'''((()))******+++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******)))(((''''''************************)))+++---------,,,---...---555666...)))+++,,,))),,,+++***)))******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------------------------++++++,,,---------------,,,,,,------.../////////000...------///000000///---...000111222222111111111111111111111111111111222111000///...///000000...------...///111333555555444333222222111111111/////////000000111111222222222222222333333333333222222222222222222222222222111111111111000000000111111111111111111111111000///......------......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,+++++++++***)))))))))(((((()))))))))))))))***(((((()))******+++++++++((()))***+++++++++++++++)))***************))))))((((((((()))*********+++...,,,***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))************((())))))******))))))(((*********+++++++++++++++...---,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***((()))))))))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))+++******))))))))))))***(((((((((((())))))))))))(((((())))))***++++++,,,+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))''''''&&&''''''((()))***))))))))))))))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++***)))***,,,,,,***)))******)))))))))******+++*********++++++,,,,,,---+++******))))))******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------......------,,,''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%(((***%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++******)))***************************,,,//////---+++,,,---)))555:::111)))+++,,,***))))))(((((()))***,,,---************************,,,,,,------.../////////------------------------++++++,,,------------,,,,,,,,,------...//////000///---,,,,,,...//////...---...000222333222111000111111111111111111111111222111///.........000111---------...///111333444444444333222000000111111......//////000111111222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000//////...------------...---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,---------,,,++++++******************(((((((((((())))))******((()))***+++,,,,,,,,,,,,)))******+++++++++******))))))************))))))(((((())))))))))))))))))***))))))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((()))))))))************))))))***++++++***)))))))))))))))*********++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))&&&'''))))))'''&&&'''((('''((()))******))))))((((((((((((((())))))))))))***))))))(((((())))))***)))(((((((((((())))))***&&&'''''''''(((((((((((('''''''''((())))))******+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********'''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))***+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************+++***)))***,,,,,,***)))))))))((())))))***+++,,,)))******+++,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,------......------,,,'''(((+++,,,,,,+++(((''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''***))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,,,,,,,************************...000222000,,,)))((()))&&&666===333)))***,,,***''''''''''''((()))+++,,,************************))))))***++++++,,,------------------------------++++++,,,---------,,,,,,,,,,,,------...///000000...,,,++++++---......---,,,...000222333222111000111111111111111111111111222111///...---...000111111000///......///000111333333333222000000000222//////000111222333333444222222222222222222222222111111111111111111111111111111111111000000000000//////////////////////////////...------------...,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,&&&(((,,,///111000///---***************+++++++++'''((((((((())))))******((()))***,,,,,,---------******+++++++++******)))((())))))*********))))))+++++++++***************&&&&&&(((+++------+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))'''((((((((())))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&&&&'''(((*********))))))(((((((((((())))))))))))******))))))))))))******'''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******+++******))))))))))))***))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))************+++***)))***,,,,,,***)))(((((((((((()))***,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,++++++***)))))))))%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))(((((()))***---,,,+++******,,,...///+++666777,,,''',,,,,,$$$+++***)))***,,,,,,***)))+++******)))))))))))))))++++++******++++++,,,---------------------------...------------...////////////...------------...++++++,,,,,,---...//////222222111111111111111222000///.........///000111222111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333222222222111111111111000//////////////////////////////...------------...,,,------......------,,,...---,,,+++***+++,,,---,,,,,,,,,+++++++++******,,,,,,+++)))'''&&&(((***))))))))))))))))))))))))************************///---,,,++++++)))'''$$$***(((---,,,&&&***...%%%,,,+++***)))))))))***++++++***)))'''''')))***+++(((((((((((())))))))))))************))))))))))))******))))))))))))******(((((()))***************++++++***)))(((((())))))***++++++******)))((('''+++++++++,,,,,,---------***************+++++++++++++++************++++++---+++)))((('''((()))***))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,++++++&&&'''''''''%%%%%%'''))),,,+++***)))((('''&&&%%%++++++******))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))((((((((((((((()))+++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''&&&&&&%%%%%%((())))))((('''&&&&&&'''&&&''''''((()))******+++************************************************+++***)))))))))***,,,,,,+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,------------......+++******,,,------+++))))))))))))***************&&&'''''''''&&&$$$"""!!!))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''((())))))(((((()))***+++***((((((((()))+++,,,///444444,,,))),,,+++'''+++***)))***+++,,,***)))******)))******+++,,,,,,***************+++,,,,,,+++++++++++++++*********...------------...////////////...---------------+++,,,,,,------.........000000////////////000111222111000//////000111222//////......///000111111000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111111222222222333333222222222111111111000000//////////////////////////////...---------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,***((('''(((***************************************************,,,+++******++++++)))'''***(((,,,---+++444<<<777---,,,+++)))))))))******))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((()))***************************))))))(((((()))************)))(((((())))))******++++++++++++)))))))))((((((((((((((())))))(((((((((((()))))),,,+++)))((('''(((***+++))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))***)))((((((''''''((((((((()))************)))((()))))))))(((((((((((((((''''''((((((((((((''''''+++++++++***(((''')))***++++++***)))((('''&&&&&&*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&'''''''''(((((((((******))))))))))))))))))((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''''''''''''''***,,,,,,+++***))))))***''''''(((((())))))******************************************************+++***)))))))))***,,,,,,+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,---......+++)))''''''(((((()))******+++******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))))))))******************))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((())))))(((((()))***))))))((('''((()))***+++444111...,,,,,,,,,,,,++++++***)))***+++,,,***))))))))))))***+++---...///***))))))))))))***++++++------.....................------------...////////////......---------------------------------------------------...///000333222111/////////000000,,,,,,------...000111222000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333222222111111111000000000///////////////////////////......---------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********,,,---,,,+++)))((()))+++************************)))))))))))))))))))))))))))((((((***,,,---,,,***+++(((+++---,,,999EEEBBB---,,,+++***))))))))))))'''(((***,,,,,,***((('''((((((((()))))))))******((((((((((((((((((((((((******))))))))))))******(((((()))***************))))))***++++++***((('''(((((()))************)))(((((((((((())))))))))))******))))))(((((('''''')))((((((''''''(((((()))***)))((((((((()))***+++))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))(((((((((((()))((((((''''''''''''((()))******++++++******)))&&&'''''''''((((((((()))((())))))******))))))(((---------+++)))((((((***))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))++++++***))))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((((((((())))))+++,,,---,,,***)))***+++))))))))))))))))))))))))************************************************+++************+++,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------...------.........+++)))''''''''''''(((((())))))(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''')))))))))))))))*********))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))*********))))))******+++,,,777///***,,,...------///,,,***))))))+++++++++******))))))***+++,,,------)))))))))((())))))***+++////////////000000000000...------------...//////...............------,,,------------------,,,,,,,,,,,,,,,,,,---...///000333111000...------..................///000111222/////////....../////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222111111111111000000000000///////////////////////////...------,,,,,,------***++++++,,,,,,++++++******+++,,,---...---,,,+++++++++++++++************,,,------,,,***)))***+++************************(((((((((((((((((((((((((((((((((***,,,---,,,++++++(((++++++)))333===999---,,,,,,***))))))((((((((()))***++++++***)))((((((((()))))))))*********''''''''''''((((((((((((******))))))))))))******(((((()))***************''')))***,,,+++***(((''''''''')))******+++++++++((((((((((((((((((((((((---,,,,,,+++***)))((((((******))))))))))))******))))))(((((()))***+++,,,))))))))))))))))))))))))***))))))((('''(((((((((******))))))((((((''''''(((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))************)))))))))******(((&&&&&&'''((((((((((((((())))))))))))(((((())))))******++++++***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******)))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''''''((((((((()))))))))******))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''(((((())))))******''')))***)))((('''((()))******))))))))))))))))))************************************************************++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,---...---***(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''((())))))(((((()))******************++++++,,,666...))),,,......///222,,,***))))))***++++++***+++******)))))))))******)))))))))((())))))***+++++++++,,,,,,,,,---------...------------...//////......//////......---,,,------------------,,,,,,,,,,,,------...///000111333222111///......//////111111000//////000000111//////............//////////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111000000000//////////////////////////////......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---...---,,,,,,+++++++++*********))))))+++,,,---,,,+++******+++************************((((((((((((((((((((((((***))))))***,,,,,,+++)))***'''******&&&,,,222+++,,,,,,++++++***)))((((((+++***)))(((((()))***+++))))))))))))************&&&'''''''''((((((((()))******))))))))))))******(((((()))***************'''(((***+++,,,***)))'''&&&'''(((***++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((******))))))))))))******((((((((())))))***++++++))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''(((((('''''''''(((((()))))))))(((((((((((())))))++++++***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***(((((((((((())))))))))))(((((())))))******++++++,,,+++***)))((('''&&&%%%(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******)))*********)))(((''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((''''''(((((())))))******%%%'''((('''&&&&&&'''(((************))))))))))))******************************************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,(((((()))******+++,,,,,,++++++***+++,,,+++)))'''***))))))(((''''''&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))************************''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))'''((())))))(((((()))***((((((((()))))))))******222///,,,+++---000333444---+++((((((***++++++++++++******)))(((((())))))***))))))))))))***+++++++++,,,,,,------............------------...//////---.../////////...,,,+++------------------------...............///000111444333222000000000111111222222111000000000000000///......------......///000000000000000000000000////////////////////////////////////////////////000000000111111111111222111111000000000/////////////////////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------------+++************))))))))))))+++,,,,,,+++******+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********++++++***((((((&&&++++++&&&***---%%%***++++++++++++***)))))),,,***(((''''''(((***,,,)))))))))*********++++++'''''''''(((((())))))*********))))))))))))******(((((()))***************'''(((***++++++***))))))''''''(((******+++++++++************))))))))))))******))))))((((((''''''(((''''''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))(((((((((((()))(((((((((((())))))***+++******))))))******+++,,,,,,+++***)))((('''''''''''''''(((((('''''''''%%%'''((((((((((((+++---(((((((((((())))))))))))))))))))))))************,,,+++***)))((('''&&&%%%(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((***))))))))))))))))))***''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))******+++))))))*********)))((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++******))))))((((((((('''''''''((((((((((((((('''((((((((((((((())))))&&&((())))))''''''(((******************************************************************************++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++)))))))))***,,,+++)))''')))(((((((((((((((((((((******+++,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))'''((())))))(((((()))***((())))))***************,,,111111++++++222666444---+++(((((()))+++++++++******)))))))))***++++++***************+++,,,,,,,,,------...//////000000...------------...//////---...///000///...,,,++++++,,,,,,------.........//////............//////111000///......///000111000000/////////000000111///......------......///000000000000000000000000////////////////////////////////////////////////000000000000111111111111111000000000////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---......************))))))))))))((()))+++,,,***))))))***++++++++++++++++++++++++************************+++***)))***,,,,,,***)))***''',,,+++%%%))),,,###((()))***+++,,,+++************))))))))))))******))))))*********+++++++++''''''((())))))***++++++******))))))))))))******(((((()))***************(((((())))))************'''((()))************************)))))))))(((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))************))))))((())))))))))))))))))))))))+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))***++++++******)))(((((()))************))))))(((((((((''')))******++++++******)))''')))))))))((()))***,,,))))))))))))((((((((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))'''(((((()))******++++++(((((()))*********))))))''''''((((((((()))))))))''''''(((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))*********)))((('''''''''''''''''''''((((((((()))(((((((((''''''''''''''''''((())))))(((((()))+++)))))))))******++++++,,,***************************************************+++,,,---------,,,,,,+++,,,,,,,,,,,,+++******++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++*********(((((()))***,,,---+++)))''''''(((((()))*********"""$$$''')))******)))(((************************((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))......,,,+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$&&&''')))***+++,,,))))))))))))))))))))))))'''((())))))(((((()))***++++++,,,------------,,,(((333444+++)))444888444---+++(((((()))+++++++++)))))))))***+++,,,......++++++******++++++,,,---))))))******+++,,,------...------------...//////---...///000000...,,,+++++++++,,,,,,---...////////////...---------......---,,,+++***+++,,,---...---------...///000111222.........------.........000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000////////////////////////////////////...---,,,,,,++++++,,,,,,,,,------......------,,,++++++******+++---...000************))))))))))))''')))++++++***)))))))))++++++++++++++++++++++++************************))))))(((***,,,---,,,***---***,,,***###'''***!!!'''(((***+++,,,,,,++++++''')))***++++++***)))''')))************+++++++++'''(((((()))***++++++,,,******))))))))))))******(((((()))***************))))))(((((()))***++++++((())))))************)))******))))))((((((((('''***************+++++++++))))))(((((((((((())))))***************)))((('''))))))))))))))))))))))))+++******)))))))))))))))''''''(((((())))))************))))))***+++,,,,,,((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''((((((((((((''''''((()))***)))''''''(((******)))))))))((((((((((((++++++******))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((()))******+++************************'''(((((()))***+++++++++'''((()))***************))))))))))))************)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))*********))))))((('''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%'''((((((''''''(((***(((((()))***+++,,,,,,,,,***************************************************+++,,,---...---,,,,,,+++,,,,,,,,,,,,+++******++++++------------++++++******+++++++++,,,,,,,,,------,,,,,,+++*********(((((()))+++......---+++((('''''')))+++,,,+++***)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))'''%%%###!!!''''''''''''''''''''''''&&&&&&&&&'''''')))******///,,,))))))***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%''')))*********))))))(((((('''''',,,,,,,,,+++++++++++++++''':::>>>///)))333444***+++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,+++++++++,,,...000111222///////////////.................................000111111000///......///000000////////////000000000///...------...///000111222222000///...///111000000...------...//////222000///------///000222000000000000000000000000////////////000000000000,,,,,,,,,++++++*********++++++***+++,,,---...///222000---***((()))***,,,***)))))))))))))))******************)))'''&&&%%%***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,''''''((()))***++++++,,,''''''(((((())))))******,,,,,,++++++***)))(((((())))))))))))************++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))***)))'''((()))***((('''))))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((('''&&&%%%%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***((('''&&&''')))***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))************---***((())),,,------+++***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++'''''')))***+++,,,,,,---)))***,,,,,,,,,***((('''))))))************))))))'''''''''(((***+++***)))'''&&&%%%%%%%%%%%%&&&''')))))))))(((''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---***(((''')))***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))************'''666<<<555222777666---)))*********++++++,,,,,,,,,+++***)))***+++,,,------------------,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,---------------...///000////////////....................................///000111000.........///000//////////////////000000///...------...///000222222222111///...///111//////...---......///000111000///......///000111000000000000000000000000000/////////////////////,,,,,,,,,+++++++++************+++,,,,,,------...000///---+++))))))***+++++++++***)))((((((((()))******************))))))***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,(((((())))))******++++++))))))))))))*********+++,,,,,,++++++***))))))((())))))))))))************++++++***)))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''((())))))))))))(((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))*********++++++++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***(((''''''((()))***(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))*********+++)))((())),,,---,,,******************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******)))***,,,,,,,,,***)))'''))))))************))))))'''&&&&&&''')))***)))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''(((((())))))'''...555888999999444...((()))***+++,,,---.........,,,***(((((())),,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,------......------,,,......---------------...................................................///000111000.........///........................//////............//////222333333222000//////000......---......///000111111000///......///000111////////////////////////000000000///.........---,,,,,,,,,++++++++++++***)))***+++---------,,,,,,...---,,,,,,+++***))))))---,,,+++)))((((((''''''*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))*********************************++++++++++++,,,,,,++++++***)))))))))))))))))))))************+++***))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))((('''((()))***)))((('''(((((())))))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))(((''''''(((*********))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&&&&''''''(((((((((((((((''''''''''''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))((('''''''''(((((())))))(((((('''''''''((((((((()))))))))*********))))))))))))))))))))))))+++------+++)))***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++************************+++,,,,,,,,,+++***)))((('''******+++,,,,,,***)))((())))))************))))))'''&&&%%%&&&'''(((((('''(((((((((''''''(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((''''''%%%%%%&&&'''(((((())))))(((''',,,444777333...+++)))******+++,,,,,,---------,,,+++)))))))))***+++))))))***++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------...------...............///...........................///000000...---...000------............------/////////....../////////111222333222000//////000---------...///000111111000///............///000........................000000//////...---,,,,,,++++++++++++++++++++++++((())),,,---...---+++***++++++,,,,,,,,,***)))(((++++++***)))(((((())))))++++++*********+++++++++***++++++,,,,,,++++++***++++++***))))))***+++++++++*********************************************+++++++++*********))))))((()))))))))******************)))))))))))))))***))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******++++++)))))))))))))))))))))))))))((('''((()))***)))(((&&&'''((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))((((((((()))***+++******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''&&&'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((())))))))))))(((((('''(((((((((((()))))))))************)))))))))))))))***+++---...---+++******************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,+++++++++*********))),,,,,,,,,+++***)))((('''******+++++++++******)))))))))************))))))(((&&&%%%%%%&&&((((((''''''(((((((((((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((---+++***((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''******))))))((((((''''''&&&&&&''''''((()))******,,,&&&&&&...111---******++++++++++++++++++++++++***+++,,,,,,+++***((('''&&&'''(((***+++,,,------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,+++,,,,,,---...///,,,---------......//////////////////////////////---...000///...---...000------...//////...------...//////////////////...///111222222000/////////,,,------...///000000111//////............//////------------------------000//////...---,,,,,,+++++++++++++++++++++++++++(((***+++------,,,+++)))))))))+++,,,,,,***)))((())))))(((((()))***++++++---,,,+++)))(((((())))))***++++++,,,,,,++++++***+++******************+++++++++++++++************))))))))))))))))))))))))+++++++++***************((()))))))))***************)))))))))))))))******)))))))))******++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))(((''''''((()))******)))&&&'''((())))))***))))))************************++++++***)))(((''''''&&&************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))***++++++)))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((((((((()))))))))************))))))))))))))))))+++...//////...,,,,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***//////...,,,+++***)))(((******+++++++++******)))*********+++++++++******))))))************)))))))))'''%%%%%%&&&'''((('''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((()))))),,,,,,+++))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******///***'''***,,,+++******+++++++++*********))))))''')))+++------+++(((&&&&&&'''(((***,,,------...++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++++++++,,,---...///,,,,,,,,,---......//////////////////////////////,,,...//////...---...000---...///000000///...---......////////////......,,,...000111000/////////,,,---...///000000000///.........................................................---,,,,,,,,,+++***++++++++++++,,,,,,,,,)))***+++,,,,,,+++******'''(((***++++++***)))(((''''''(((((()))+++,,,---...---+++)))((((((((((((***++++++,,,,,,++++++*********************************++++++++++++++++++)))))))))(((((((((((((((************************))))))))))))************)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***(((((())))))))))))))))))))))))((('''&&&(((***+++***)))'''(((((())))))))))))(((************************++++++***))))))(((''''''***)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))************************))))))(((((((((((())))))''''''((()))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))******+++++++++(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&%%%%%%$$$%%%&&&'''((()))))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))*********))))))((())))))******))))))(((((((((((()))))))))******((()))))))))************))),,,......---,,,------***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***000///...---+++***))))))((()))***+++++++++++++++***************+++++++++))))))************))))))***(((%%%%%%&&&(((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))'''$$$###%%%'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''(((((())))))******((((((((((((((()))))))))++++++***((()))++++++)))))))))))))))))))))******'''(((***++++++***)))(((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...---,,,,,,+++,,,,,,------++++++,,,------...//////////////////////////////,,,---///...------///000---...000111111000...------...///000000///...---(((+++...000////////////---...///000000///......---..................---........................------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++******************'''(((((()))*********))))))((((((((()))***++++++...---+++)))))))))***+++***++++++,,,,,,++++++************++++++******************++++++,,,,,,,,,*********)))))))))((((((************************))))))))))))************)))))))))))))))***++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))+++++++++***)))))))))))))))))))))))))))((('''&&&'''***+++***)))((())))))))))))(((((('''************************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++,,,+++((('''''''''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))(((((()))))))))*********''''''((()))***++++++,,,(((+++,,,,,,******+++---***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++))))))***+++++++++++++++******)))******++++++,,,))))))************))))))+++)))&&&%%%&&&((()))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&###$$$&&&((()))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&((((((&&&###!!!###%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&''')))************)))((((((''''''((((((((((((((('''''''''$$$***+++&&&&&&+++,,,'''&&&&&&'''((()))***++++++)))(((((())))))***++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------...---,,,,,,,,,,,,---...///...---,,,++++++++++++++++++,,,,,,---...//////000000000000000000000000,,,---......------///000...///000222222000///...---...///000000///...---&&&)))---////////////000......///000000///...---------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++******)))******+++''''''(((((())))))************)))))))))))))))***---,,,+++******,,,...///+++++++++,,,,,,+++++++++******++++++++++++******))))))***+++,,,,,,------,,,+++++++++******))))))******************++++++))))))))))))************))))))((())))))***++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%(((+++,,,,,,,,,+++))))))))))))))))))))))))''''''&&&'''***++++++***))))))***))))))(((''''''************************&&&'''((()))***+++,,,,,,++++++******)))))))))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''************************'''''''''''''''((()))***$$$$$$%%%&&&'''((()))***$$$%%%'''))))))))))))(((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))************&&&&&&''')))***+++,,,---''')))+++)))''''''***---************************++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,******+++++++++******)))******))))))***+++,,,,,,))))))************))))))(((((((((((((((((((((((()))*********(((&&&%%%###&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''***++++++***&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***&&&((())))))(((((()))*********))))))))))))******''''''((((((((((((''''''+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************************---------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,///000//////...---++++++---------,,,,,,+++++++++++++++,,,------......///222000...---,,,---///000...------,,,,,,,,,------333111000.........//////............///////////////////////////............------...000111000///000000///...------,,,,,,.........///////////////---...---,,,******,,,...+++******))))))******+++---,,,++++++******++++++***************)))(((((()))************+++++++++,,,***((()))++++++***)))******+++++++++,,,,,,,,,((((((((((((((()))******(((((()))***************+++***)))(((((()))***+++************************))))))))))))))))))))))))+++++++++***)))(((((('''''''''(((***+++,,,---...))))))))))))))))))))))))***)))((((((((()))+++,,,******)))(((''''''(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))************))))))***)))(((''''''((()))***,,,***((('''((((((((('''************************(((((((((((()))))))))))))))(((&&&&&&'''(((((('''(((((((((((())))))))))))************************(((((()))***************(((((((((((())))))))))))''''''((((((((((((''''''***))))))((('''&&&&&&%%%)))'''&&&(((++++++)))'''))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******---,,,***)))))))))***+++******++++++++++++******++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******+++************************''''''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&'''((()))((('''&&&&&&''''''((())))))***((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&''''''((())))))***'''(((***)))(((((()))+++)))(((((((((((((((((())))))******************)))))))))))))))((((((''''''((()))************)))((())))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,---////////////...---,,,+++---------,,,,,,+++++++++++++++,,,------......///111000///...------......///...............///000000///...---------.../////////////////////......///........................------...///000000...000//////...------,,,,,,.........------------------------,,,******+++---++++++************++++++---,,,++++++******++++++***************)))(((((())))))*********++++++++++++,,,+++***((()))+++---++++++++++++,,,,,,,,,,,,((((((((((((((()))******(((((()))***************+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++******)))(((((('''''''''((()))******++++++)))))))))))))))))))))))))))((('''''''''(((************))))))((((((((((((******)))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))***)))(((''''''((()))***((('''&&&''')))***)))((())))))))))))))))))))))))((((((((()))))))))******)))'''&&&&&&((()))))))))'''((((((((())))))))))))************************(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))(((((('''((('''&&&(((***+++)))''')))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((()))))),,,+++******)))))))))*********++++++++++++*********++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++******)))))))))))))))******)))(((''''''((((((************************$$$%%%'''((())))))))))))''''''((((((((()))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&''''''((()))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&''''''((()))))))))((()))******))))))***+++(((''''''&&&&&&''''''(((******++++++++++++******(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))******************************++++++++++++******---,,,***))))))***,,,---...............---,,,+++------,,,,,,,,,,,,++++++++++++,,,------......///111000000///......---------------------...///000------,,,,,,------...///000000000//////.................................///---------///000///...//////......---,,,,,,,,,......------,,,,,,++++++,,,------,,,******+++---,,,++++++++++++++++++,,,,,,,,,+++************+++***************)))(((((()))))))))*********++++++(((+++,,,***'''&&&***...******++++++++++++,,,,,,((((((((((((((()))******(((((()))*********************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++************)))))))))++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))+++*********))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))******))))))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++++++++******))))))((())))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&'''))),,,---,,,***(((((((((((((((((((((((())))))))))))************)))'''&&&''')))*********''''''((((((((()))))))))************************(((((()))***************(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++******))))))((((((((((((''''''(((******)))'''(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((******++++++******))))))******++++++++++++************+++++++++++++++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))+++***)))'''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%''''''''''''(((((())))))((()))******))))))***,,,(((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***++++++++++++++++++---,,,***((((((***,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000000///...---,,,++++++***++++++,,,---...,,,,,,,,,------...///000111000000//////......------------------.........///---------//////...---.........------,,,,,,,,,///......---,,,++++++***+++,,,---,,,***)))***,,,,,,,,,++++++++++++,,,,,,,,,++++++******************************)))(((((())))))))))))************''')))+++,,,+++***)))***((()))))))))************((((((((((((((())))))***(((((()))******************))))))))))))))))))***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******+++++++++*********++++++++++++*********)))(((((((((((()))))))))***((((((((((((((((((((((((++++++******)))(((((((((((((((((('''((())))))***))))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++*********)))))))))((())))))(((''''''((())))))(((((((((((((((((((((((('''((())),,,//////---+++(((((((((((((((((((((((())))))))))))*********++++++)))'''''')))***)))((('''''''''((((((((())))))************************(((((()))***************(((((((((((())))))))))))***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&'''''''''((())))))(((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((()))***++++++***)))(((******++++++++++++******)))******++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---------+++******)))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&(((+++,,,,,,+++''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((((((''')))******))))))***+++)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000///......---++++++++++++,,,,,,---...+++,,,---...///000000000////////////......------+++,,,,,,,,,---------...///...,,,---...///...,,,---------------,,,,,,,,,000//////...---,,,++++++***,,,---,,,***)))***+++,,,++++++******++++++,,,,,,+++******))))))*********************)))(((((((((((()))))))))*********))))))+++000444333,,,%%%''''''''''''((((((((((((((((((((((((((())))))***(((((()))***************)))))))))******)))))))))((((((((((((((((((((((((*********************************)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))************)))***++++++++++++******++++++++++++*********)))'''(((((((((((()))))))))((((((((((((((((((((((((************))))))((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))))))))((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))))))))+++---,,,)))'''))))))))))))))))))))))))((())))))))))))*********---+++(((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))***)))'''%%%%%%''')))***''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((***++++++***)))(((******++++++++++++******((()))******++++++++++++++++++++++++************************************+++++++++,,,,,,---------+++******)))))))))))))))***))))))(((((()))*********************************)))((('''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&(((,,,......---''''''((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''((()))*********''''''(((((((((((((((((('''((())))))(((((()))***)))(((((((((((((((((()))))))))************))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************)))***+++,,,------------***))))))))))))))))))******+++,,,---------------++++++,,,,,,,,,,,,------++++++,,,------......///............////////////000//////....../////////+++,,,---///000000000000------------------------***++++++,,,,,,---------///...,,,---......---,,,------,,,,,,,,,,,,,,,,,,//////......------,,,,,,***+++---,,,+++))))))***+++******************+++++++++***))))))))))))******************)))((((((((((((((()))))))))******,,,***+++222999888///&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***+++++++++***)))++++++*********)))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((''''''&&&((('''''''''((('''$$$"""))))))))))))))))))))))))(((((((((((()))))))))))),,,***''''''''''''&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&(((((('''''''''((('''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))******))))))******++++++++++++******(((((()))***++++++++++++++++++***************)))************************)))******++++++,,,,,,---+++******))))))))))))))))))))))))))))))***++++++***************************)))((('''&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&(((+++,,,,,,,,,((((((((((((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((('''%%%'''((((((''''''((()))(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((()))))))))******)))(((''''''''''''((()))))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,(((((()))******)))(((((()))***+++,,,---.........+++++++++,,,,,,---------++++++,,,------......///------------...000111222222222111000////////////+++,,,---...///......---***++++++,,,,,,---------*********+++,,,,,,------///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++---,,,+++)))))))))***))))))(((((())))))***++++++***)))))))))))))))***************)))(((((((((((((((((()))))))))******)))***///333333---(((''''''((((((((()))))))))((((((((((((((()))******(((((()))***************((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********)))(((&&&''')))++++++***)))(((******)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((())))))***+++((((((((((((((((((((((((&&&''''''((())))))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))))))))))))))((())),,,------,,,)))(((&&&&&&'''(((((('''&&&&&&)))(((&&&&&&&&&&&&%%%###((((((((((((((((((((((((&&&'''''''''(((((((((((((((&&&%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&''')))''''''''''''((((((((()))&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))************++++++++++++******'''((()))***++++++++++++,,,,,,,,,++++++*********************************(((((()))******+++,,,,,,+++******)))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''((()))******)))((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))))))))((('''((((((((((((((('''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************************'''''')))******+++++++++&&&((()))++++++)))(((&&&)))***+++,,,---.........+++++++++,,,,,,---------++++++,,,------......///---,,,,,,,,,---000333555222111000...------------***+++,,,---...---,,,+++))))))***+++,,,------...))))))***+++,,,,,,------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++------+++)))))))))))))))(((((((((((())))))+++******)))))))))))))))***************)))(((((((((((((((((())))))))))))&&&&&&''')))***+++***((())))))))))))************((((((((((((((()))******(((((()))***************((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''%%%''')))***+++***)))((())))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))******+++((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((***---//////---***(((%%%&&&'''(((((('''&&&%%%+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$######$$$&&&((()))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&%%%''')))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((((((''''''''''''%%%&&&&&&'''((()))******)))(((''''''''')))***+++******++++++++++++******'''''')))******+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))******+++++++++******)))))))))))))))+++***)))((('''&&&&&&&&&))))))))))))))))))))))))'''&&&$$$######$$$&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&&&&***)))'''%%%###""""""!!!$$$%%%'''((()))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&((())))))))))))))))))))))))$$$%%%&&&((()))*********''''''((((((((((((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))+++)))(((''''''((()))+++))))))))))))************+++*********))))))((((((++++++************++++++(((((((((((((((((()))))).................................------,,,,,,,,,++++++,,,,,,---...//////......------///222555777<<<777111......//////...------------------------)))***+++,,,,,,,,,,,,+++---,,,***))))))***,,,---//////...---,,,,,,,,,,,,...---,,,+++***************)))))))))***+++,,,,,,,,,...//////---++++++,,,+++,,,------,,,+++)))((((((((())))))))))))(((((())))))************))))))&&&&&&''''''''''''&&&&&&*********)))))))))))))))+++++++++***************))))))))))))))))))))))))***(((&&&&&&'''((((((((()))))))))))))))))))))))),,,,,,,,,***((((((***,,,******++++++++++++*********************)))(((((()))************+++++++++***(((&&&'''***+++)))'''(((((((((((())))))))))))(((((())))))*********++++++***)))))))))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))************))))))((('''''''''''''''((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((***+++,,,+++)))((())))))(((((((((((())))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))'''%%%######%%%'''''''''###$$$'''(((******))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((&&&$$$%%%((()))(((&&&)))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&''')))++++++***((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,))))))***++++++++++++***,,,+++******************))))))))))))))))))))))))---,,,,,,+++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((''''''&&&((()))))))))((('''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((()))))))))*********************)))))))))(((++++++************+++++++++*********************++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------......///---------...///222444555777333...---.../////////------------------------,,,,,,,,,,,,------......,,,+++)))(((((()))+++,,,///...---,,,,,,+++,,,,,,...---,,,+++*********************++++++++++++++++++---......,,,+++++++++++++++++++++++++++***)))))))))************))))))))))))************))))))'''(((((((((((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))'''&&&((())))))((())))))))))))))))))))))))***++++++***((((((***,,,******++++++++++++*********************)))(((((()))************+++++++++***(((''''''******)))'''(((((((((((())))))))))))((()))))))))************+++***************++++++)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((''''''''''''((()))***+++******))))))((((((''''''(((((()))'''''''''''''''((()))***))))))))))))))))))))))))***(((&&&&&&(((******)))((())))))************)))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&)))'''&&&''')))***)))'''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''%%%$$$%%%'''))))))((())))))))))))))))))))))))+++++++++++++++***))))))((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******************))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''''''''''''''((()))***+++(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))(((&&&%%%$$$(((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))******************))))))))))))++++++************++++++------,,,,,,+++++++++***************************------------,,,,,,,,,,,,---.....................,,,------///000111222222111///,,,+++,,,...//////------------------------///...---------...///000,,,+++***))))))***+++,,,///...---,,,,,,+++++++++---,,,+++***************++++++,,,------,,,+++******+++---,,,+++)))***+++******)))))))))***++++++******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))))))))))))))******)))((((((***,,,******++++++++++++***************+++******)))((()))************+++++++++***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************************++++++,,,---******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))((('''''''''&&&&&&''''''((())))))***))))))(((((('''''''''&&&'''''''''&&&''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************(((''''''''''''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))***)))'''(((***++++++***+++******)))((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((''''''''')))((('''(((*********(((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''************************'''%%%$$$%%%'''))))))(((************************)))************))))))(((((()))******++++++******,,,,,,---............---,,,+++***)))(((''''''((())))))))))))))))))))))))((((((((())))))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''######%%%&&&''''''''''''''''''''''''((()))***+++***)))'''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((()))))))))************)))))))))))))))++++++************++++++---------,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................+++,,,---///000000000000...---+++++++++,,,,,,---,,,,,,------------------000///---,,,,,,...000111///...------------...//////...---,,,++++++++++++,,,,,,+++***************+++,,,...///...,,,***)))(((***++++++***))))))***))))))((((((((()))+++,,,)))******++++++******)))))))))************))))))((((((((())))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***((()))+++,,,+++***))))))))))))))))))))))))((()))***)))((((((***+++******++++++++++++***************++++++******)))))))))*********+++++++++)))((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))***+++,,,---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((())))))*********)))))))))(((''''''&&&&&&)))((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((()))))))))))))))))))))))))))'''&&&''')))***)))((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((())))))******)))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((''''''((())))))))))))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))'''&&&''')))++++++***))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,+++,,,------......------,,,+++***(((''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&''''''(((((('''''''''&&&''''''((((((***)))'''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&&&&'''((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((()))))))))))))))))))))))))))******++++++************++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,---...............---------,,,+++*********,,,,,,,,,---------......000...,,,++++++,,,...//////..................///......---,,,++++++++++++++++++******))))))******+++,,,...///...,,,***)))''')))******)))((()))***))))))((((((((()))+++,,,(((((())))))))))))(((((())))))************))))))&&&''''''((((((''''''&&&''''''(((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((***))))))***,,,,,,,,,***))))))))))))))))))))))))((()))+++***)))((()))*********++++++++++++************++++++++++++******))))))*********+++++++++((()))))))))((((((((()))(((((((((((())))))))))))******))))))))))))))))))'''''''''((((((***++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***+++++++++******)))))))))))))))(((((('''''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((()))******+++''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((()))((('''(((******)))((('''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((()))************''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&''')))++++++***(((((((((((((((((((((((('''(((((()))))))))((((((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++***)))(((''''''''''''))))))))))))))))))))))))*********)))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))((('''%%%%%%$$$%%%&&&((())))))******'''''''''((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))************++++++************++++++************************((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------+++---......,,,******++++++,,,,,,------............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********+++******)))))))))******++++++,,,------,,,+++***'''(((******)))((()))*********)))))))))***++++++(((((())))))))))))(((((())))))************))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***'''(((((())))))******+++(((((((((((((((((((((((()))((()))***,,,---,,,***))))))))))))))))))))))))***+++,,,,,,***))))))*********++++++++++++******)))***++++++,,,+++++++++)))************+++++++++''')))***)))((('''(((***(((((((((((())))))))))))************))))))))))))'''''''''''''''((()))*********)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))))))))************(((''''''''''''''''''((((((((('''''''''(((((()))((((((((((((((((((((((((***))))))***,,,,,,+++)))((('''''''''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))************''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''%%%$$$%%%'''))))))((('''''''''''''''''''''''''''(((((()))))))))))))))'''((())))))******))))))((()))******++++++************)))((((((((()))))))))))))))))))))))))))))),,,++++++***(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((()))((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))******))))))(((&&&%%%$$$&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))((()))))))))************++++++************++++++(((((())))))***+++++++++(((((())))))***++++++,,,******+++++++++,,,,,,,,,***+++++++++,,,------------,,,+++******+++,,,---))),,,///000...,,,---...++++++,,,,,,---......///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...---,,,+++******************))))))))))))***************+++++++++++++++&&&(((******))))))***+++++++++++++++++++++***))))))))))))******)))))))))))))))************))))))''''''((((((((((((''''''&&&&&&''''''((())))))***(((((())))))***++++++,,,((((((((((((((((((((((((((('''(((***,,,,,,+++))))))))))))))))))))))))))),,,---......+++)))))))))******++++++++++++******)))***++++++,,,,,,,,,+++)))************+++++++++''')))******''''''(((***(((((((((((())))))))))))************)))))))))((()))((((((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&''''''((()))))))))((('''''''''((()))******))))))))))))))))))))))))((((((((())))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((((((((('''((()))***+++******))))))((((((''''''(((((()))'''''''''''''''((()))***(((((((((((((((((((((((()))((()))***,,,,,,***)))((((((((()))((((((''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''')))***************'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%''')))((('''&&&(((***((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''%%%$$$%%%'''))))))((((((((((((((((((((((((((('''((())))))*********)))'''(((((()))))))))))))))((()))******++++++*********))))))))))))***++++++))))))))))))))))))))))))++++++*********)))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((()))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))$$$%%%'''((()))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&((())))))))))))))))))))))))&&&'''(((((((((((((((((('''(((((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++++++++******''''''''''''((((((((()))(((((())))))*********+++++++++************++++++(((((()))***+++,,,,,,---******+++,,,------......*********++++++,,,,,,,,,))))))***++++++,,,------...---+++))))))***+++---'''+++///111///...///111++++++,,,,,,---...//////------......---,,,++++++,,,------......------,,,...---,,,+++***************)))))))))))))))*********)))))))))***+++,,,,,,'''(((***+++***)))***++++++,,,------,,,+++)))(((******++++++++++++******))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***((())))))***+++,,,,,,,,,(((((((((((((((((((((((('''''''''***,,,,,,+++)))))))))))))))))))))))))))---///000///,,,***((((((******++++++++++++******)))***+++,,,,,,,,,,,,,,,)))************+++++++++''')))+++***'''&&&(((***(((((((((((())))))))))))+++*********))))))((((((+++***)))))))))))))))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******''''''''''''(((***++++++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******&&&(((***+++,,,+++)))((())))))(((((((((((())))))&&&&&&&&&'''''')))***+++((((((((((((((((((((((((&&&&&&&&&(((******(((&&&'''((((((((('''%%%###!!!))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******++++++***))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&(((******'''''')))+++)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))'''&&&''')))++++++***))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++))))))***++++++++++++***))))))))))))***+++,,,---))))))))))))))))))))))))************++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&***))))))(((((((((((()))%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***%%%%%%&&&'''))))))'''%%%(((((((((((())))))))))))&&&###!!!"""&&&)))***)))))))))(((((((((((())))))'''(((((()))***++++++++++++++++++++++++***)))(((,,,+++******,,,,,,+++******+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++,,,,,,+++***+++...000------,,,+++************---------,,,,,,+++++++++,,,,,,+++***))))))******%%%'''((((((''''''(((***)))************))))))((((((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((()))***************((()))+++,,,,,,+++***)))+++---//////---***)))(((******))))))))))))******+++*********))))))(((((()))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))((((((''''''(((***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((()))***************,,,,,,,,,++++++)))((((((((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))***)))(((''''''((()))******((('''((()))***)))'''''''''''''''''''''''''''******++++++++++++******(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''((()))(((&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++******))))))(((((('''''''''''''''((((((((())))))************************((((((((((((((()))************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''''''((()))******)))(((''''''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))((((((((((((((())))))'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***(((''''''(((***+++)))((('''((((((((())))))))))))(((%%%###$$$'''***++++++))))))(((((((((((())))))'''(((((()))******+++++++++++++++++++++***)))))),,,+++******,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))'''''')))++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++***+++***))))))(((((())))))'''((())))))(((((()))+++(((((()))))))))))))))(((((((((((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***+++,,,...---+++***)))******))))))(((((())))))***************)))))))))((())))))(((((())))))***+++***)))))))))((((((((('''))))))))))))))))))))))))((())))))))))))((((((''')))((((((((((((((()))***)))((('''&&&&&&'''((()))*********)))((((((''''''''''''''''''(((((((((((((((((()))***************************)))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))******((('''((()))***)))'''''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))(((&&&'''((()))(((&&&&&&&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&'''((()))******)))))))))((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((()))************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((()))******))))))((((((((((((((('''((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&)))((('''''')))******)))''''''((((((((()))))))))***(((&&&''')))+++,,,,,,))))))(((((((((((())))))((((((((()))******+++++++++++++++************))),,,+++******,,,,,,+++***,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))&&&&&&'''((()))))))))******,,,------+++++++++******************)))(((((((((((((((((((((***+++***))))))***,,,'''((()))******+++******((((((((((((''''''''''''******))))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))***,,,,,,///000111000...------...)))((((((''''''(((((()))************))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))*********))))))((('''&&&''''''''''''((()))***+++)))((('''&&&&&&'''((()))+++******))))))(((((((((&&&&&&&&&&&&''''''''''''(((((()))***************(((((((((((('''&&&%%%%%%%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***((('''((()))***)))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((()))((('''&&&&&&''''''(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((((((&&&$$$"""(((&&&$$$$$$&&&((((((((('''''''''((((((((())))))***)))(((((()))+++,,,,,,))))))(((((((((((())))))(((((())))))************++++++******************,,,+++******,,,,,,+++***------------,,,,,,++++++++++++++++++++++++++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++*********))))))+++,,,,,,+++))))))***+++***************+++,,,,,,*********)))))))))))))))***))))))((((((((()))))))))***+++***))))))***+++((()))***+++,,,,,,------)))))))))(((((('''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++******))))))(((((())))))))))))))))))))))))(((((()))***************+++***((('''(((***---...111333555444111...,,,+++((((((''''''''''''((((((*********)))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((()))******)))(((''''''''''''((()))))))))))))))((((((''''''&&&&&&'''''''''((((((((((((((()))***************'''(((((((((''''''&&&%%%&&&'''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((()))))))))*********++++++++++++++++++++++++((((((((((((((())))))*********++++++++++++************++++++++++++******(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))*********)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((************))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((((((&&&$$$"""(((&&&$$$$$$&&&(((((((((''''''''''''(((((((((((())))))))))))((())))))***))))))(((((((((((()))))))))))))))))))))*********+++******))))))***++++++,,,+++******,,,,,,+++***------,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++------------------------........................------------------------+++++++++*********)))))))))+++------,,,+++,,,...,,,+++******)))))))))***))))))))))))))))))))))))*********))))))******+++((()))******(((((((((***'''((()))***++++++++++++*********))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************+++***((('''(((***---///000333666666111,,,'''$$$((((((''''''''''''(((((())))))))))))))))))******((((((((('''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))******************)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((()))***************(((((()))))))))(((''''''))))))((((((((('''''''''))))))(((((((((((())))))(((((())))))))))))((((((***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((&&&&&&''')))))))))(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))*********++++++++++++******)))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((((('''$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&)))((('''''')))******)))&&&&&&'''''''''(((((((((((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))******+++***)))))))))***+++,,,,,,+++******,,,,,,+++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++************)))''')))+++++++++***+++,,,,,,,,,+++))))))((((((((())))))))))))***************************++++++,,,(((*********((('''((()))%%%&&&'''(((((((((((((((************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))***************+++)))((('''(((+++---///444777:::999555...)))&&&)))((((((''''''(((((()))))))))))))))************((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''(((***++++++++++++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((()))***************))))))*********))))))(((******)))(((((('''&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))'''''''''(((((((((((()))************************((((((((((((((()))************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))"""###%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''((((((((('''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***(((''''''(((***+++)))(((&&&&&&&&&'''''''''(((((((((***+++***(((&&&''')))))))))(((((((((((())))))***)))))))))))))))))))))+++***)))((()))***,,,---,,,+++******,,,,,,+++***,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++************)))''')))++++++***))))))***+++***)))))))))))))))***)))))))))******+++++++++)))))))))))))))***++++++***+++,,,+++)))((()))***'''(((((()))))))))((((((((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))(((((()))+++---///666777888666222...,,,+++***))))))(((((())))))***((()))))))))************(((''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''')))***************)))((((((((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***************((())))))******))))))))))))))))))((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''***((('''((()))***)))'''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%''')))***)))(((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))(((((('''((((((((()))))))))***)))************+++++++++((((((((((((((((((((((((((((((((((((((()))************++++++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((()))))) !!!$$$&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&'''))))))'''%%%&&&&&&&&&'''''''''(((((((((+++---,,,((('''''')))))))))(((((((((((())))))*********)))))))))))))))+++***)))((()))***,,,---,,,+++******,,,,,,+++***++++++*********+++---.................................---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++************)))***+++------+++)))(((((((((((((((((()))***+++,,,))))))******+++++++++,,,((((((((((((((()))******+++,,,---,,,***)))***+++++++++,,,,,,,,,++++++***&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((()))***************)))(((((()))***+++---...000///...+++)))((()))*********))))))))))))******(((((())))))*********+++'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))'''((()))))))))))))))((((((''''''(((((()))***+++''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************(((((()))))))))))))))(((''''''(((((())))))******))))))(((((((((((())))))'''((()))******)))((('''***((('''((()))***)))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******************************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%''')))******)))&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%''')))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************++++++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((())))))************))))))(((((('''''''''((()))******)))((('''(((''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))(((''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***++++++,,,+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))------,,,++++++***))))))------------------------///......---,,,+++******,,,,,,+++***))))))******------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++******)))*********---,,,++++++***++++++,,,++++++************++++++++++++***)))(((((()))))),,,,,,++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))))))))******,,,,,,,,,++++++++++++***)))+++---//////---+++)))++++++************+++++++++++++++***************************))))))))))))&&&'''(((***++++++++++++###%%%&&&''''''(((+++---%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''******))))))(((((('''''')))((((((''''''''''''((()))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))(((((((((((())))))))))))((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))++++++---+++)))((('''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))***++++++***(((((()))***((())))))))))))(((((('''++++++***)))(((((())))))***)))((((((((()))+++,,,%%%%%%%%%$$$$$$$$$$$$###((((((''''''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''')))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))*********+++***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))******++++++,,,,,,---((((((((()))***+++---...((((((((((((((((((((((((++++++************++++++***))))))(((''''''(((((()))))))))******+++++++++))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))***************))))))))))))(((((()))***++++++***)))(((+++******))))))******+++((((((((((((((()))))))))************))))))))))))'''((()))******+++******+++++++++(((&&&$$$%%%&&&&&&&&&''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''(((((())))))((('''&&&&&&'''((()))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))((((((((((((***)))((('''&&&''''''((('''((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))*********)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''((()))*********))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))((())))))(((&&&%%%&&&((((((((()))******)))))))))++++++***)))))))))))))))***))))))((()))***+++,,,$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))(((''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((+++***(((&&&&&&&&&((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))+++++++++,,,---......///++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************''''''(((***,,,---...///((((((((()))***+++,,,---'''((()))***++++++******++++++************++++++)))(((((('''''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))***************))))))))))))((((((((())))))))))))((((((+++******))))))******+++''''''(((((())))))******************))))))))))))))))))************))))))$$$&&&'''((('''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&''''''))))))***+++))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))***((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))(((''''''''''''((())))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))))))))))))))))))))******(((&&&%%%&&&'''(((((()))***+++++++++++++++***))))))))))))))))))***))))))))))))***++++++%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''((((((((((((((((((''''''(((((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))---+++(((&&&%%%&&&((()))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))))))))))))))((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))******+++,,,,,,------...++++++++++++++++++++++++------------------------++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********&&&'''(((***+++---...///,,,+++***))))))((())))))&&&'''***,,,---,,,+++***++++++************++++++)))(((((('''''''''((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***+++******))))))******+++,,,,,,,,,+++++++++******+++***)))(((((()))***+++******))))))))))))******(((((()))***+++,,,,,,---************)))))))))(((***************)))((((((!!!%%%''')))+++...000))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((''''''(((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((('''''''''((((((((())))))''''''&&&&&&''''''((()))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((($$$%%%'''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,***((('''''')))'''((()))++++++,,,,,,,,,******)))))))))))))))***)))))))))*********++++++%%%%%%&&&'''(((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***...,,,)))&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((())))))))))))((()))))))))((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************------------------------------,,,,,,+++******)))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))******+++,,,,,,,,,+++***)))(((((((((((("""$$$&&&((())))))((('''++++++************++++++)))))))))(((((()))******,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++,,,,,,,,,+++++++++******+++***(((''''''(((***+++***))))))))))))))))))***(((((()))***+++,,,,,,---************)))))))))(((******+++******)))(((''''''(((***)))(((&&&&&&'''******************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((()))******)))(((((()))))))))(((((()))******((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''')))******'''(((((((((((((((((('''((((((((('''((())))))***))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''''''''(((%%%&&&((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,***((('''((()))'''((()))++++++,,,,,,,,,***)))))))))))))))******)))*********++++++++++++###$$$$$$%%%&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))+++,,,+++)))'''''''''))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))***************)))))))))------------------------++++++***)))((('''&&&&&&*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++))))))******************((((((((((((((()))***+++&&&'''(((*********))))))++++++************++++++***))))))))))))******+++......---,,,+++***))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++*********))))))))))))((()))((('''&&&&&&'''((()))***))))))(((((())))))***''''''(((((())))))******************))))))))))))***************)))((('''(((***+++***(((%%%%%%%%%************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))&&&'''((((((******+++,,,''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((()))***''''''((((((((((((''''''((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))((((((((((((&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((''''''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))((())))))(((&&&&&&'''((((((((()))***++++++++++++)))))))))))))))******+++)))***++++++,,,,,,++++++$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%(((***+++******))))))((())))))***((((((((()))))))))******''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''''''((()))))))))***)))(((''''''((()))***(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))))))))************)))(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((()))******,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++******++++++,,,*********))))))))))))((()))(((((((((((((((((()))))))))(((((((((((())))))((((((((((((((()))))))))************))))))))))))))))))*********))))))(((!!!$$$((()))))))))************)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,(((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&'''((())))))((('''&&&(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((()))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))&&&'''((('''&&&&&&(((***(((((()))******))))))))))))))))))))))))***++++++)))***+++,,,,,,,,,++++++'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%(((***,,,))))))))))))************(((((())))))******++++++''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******+++)))(((&&&&&&((()))+++)))************+++++++++))))))))))))))))))))))))'''((()))***,,,---...///+++++++++++++++++++++++++++,,,,,,,,,,,,---------******))))))***+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))'''(((((()))***+++++++++,,,+++***(((''''''&&&&&&+++***))))))((())))))***++++++************++++++'''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((***,,,......,,,***(((,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))(((((((((((())))))+++++++++***************************))))))))))))))))))************))))))"""%%%(((******))))))******)))))))))(((((('''''''''((()))******)))((('''************************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))''''''''''''((((((((()))***((('''%%%%%%'''(((***'''''''''''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((***************++++++,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))''')))))))))))))))+++---((())))))))))))(((((('''))))))((())))))***++++++)))***+++,,,---,,,++++++%%%''')))(((&&&%%%&&&)))&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))******((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&$$$""""""$$$&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((************)))((('''&&&)))))))))))))))(((''''''))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------***+++---...//////......///......---,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,---......------,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++++++++***)))(((((())))))))))))***++++++++++++******)))(((''''''((())))))***************++++++,,,************))))))))))))))))))((((((((((((((()))))))))))))))************(((((())))))))))))((((((************************))))))***+++,,,,,,------************))))))(((((())))))))))))))))))******))))))************))))))%%%&&&((()))*********)))'''(((***,,,,,,,,,***)))************************,,,+++************'''%%%))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))************))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&++++++***************+++&&&''''''(((''''''&&&%%%)))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((...+++'''%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))************))))))''''''''''''(((((((((((((((((('''''''''(((((()))&&&&&&'''((())))))(((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************++++++******)))(((((((((***+++,,,,,,,,,+++***)))***)))(((''''''((()))***'''''''''''''''((()))***,,,,,,,,,+++***)))((((((%%%''')))(((&&&%%%&&&((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''''''''(((((((((((()))))))))))))))))))))*********************+++++++++,,,,,,,,,---///000111111000000------.........---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------.........,,,,,,,,,,,,,,,+++***))))))))))))))))))******++++++******)))(((((()))))))))******+++++++++++++++)))((('''''''''((()))******))))))))))))***++++++************))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------******)))))))))(((((((((*********)))))))))))))))))))))************))))))&&&'''((()))******))))))(((***+++---------+++***************************&&&&&&&&&(((+++------,,,))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))+++******)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((('''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((())))))))))))(((''')))((((((''''''(((((((((((((((''''''''''''&&&&&&((((((((('''''''''(((((()))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((---***'''&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&(((((()))))))))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((('''''''''((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))(((((()))***************)))))))))))))))(((((((((***+++,,,------,,,+++***------,,,++++++,,,------''''''''''''(((((()))))),,,++++++******)))))))))&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((($$$%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((,,,)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&((()))************)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************)))))))))************+++...///111222333333222222---...///000000///---,,,*********+++++++++++++++,,,,,,,,,+++******))))))++++++++++++,,,---......++++++,,,,,,,,,+++******)))))))))))))))******+++******)))((((((((())))))******+++,,,,,,,,,,,,+++((('''''''''((()))******))))))((((((((()))******************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))******+++,,,,,,,,,*********))))))))))))(((+++*********))))))(((((())))))************))))))(((((()))******))))))(((***+++,,,---------,,,+++************************+++***))))))******)))'''))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))*********))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))+++)))''''''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))******))))))((()))(((((('''(((((())))))***)))(((&&&&&&&&&'''(((((((((''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((+++)))(((((((((((('''&&&'''''''''''''''''''''''''''(((((())))))((((((((())))))))))))(((((('''&&&(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((''''''&&&'''(((((((((((()))))))))++++++*********)))))))))''''''''''''''''''''''''))))))(((((((((((((((((())))))(((((('''''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))+++,,,,,,------,,,,,,++++++******))))))******+++((((((((((((((()))))))))************************&&&''''''''''''&&&''''''$$$$$$%%%&&&'''))))))***'''''''''(((((((((((()))'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))*********)))))))))))))))((('''''''''''''''((((((((())))))((()))))))))************)))))))))*********++++++...000111222333333222222///111333333333000---+++***************+++++++++++++++******************++++++***)))***+++,,,...++++++,,,,,,,,,++++++***)))))))))))))))******+++***))))))((((((((())))))******+++,,,,,,,,,,,,,,,((((((((()))***+++,,,,,,((((((((((((((())))))***************)))))))))((()))(((((((((((())))))***''''''''''''((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))******+++++++++,,,++++++++++++************++++++******)))((((((((())))))************))))))))))))******)))))))))(((******+++,,,,,,,,,+++***************************...,,,***)))))))))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))*********)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))************))))))+++++++++++++++,,,,,,---,,,***(((&&&&&&&&&((()))'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((()))))))))'''$$$'''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''')))***)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((++++++++++++*********)))'''''''''''''''''''''''')))))))))((((((''''''&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((((())))))***++++++,,,+++,,,,,,,,,------------((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************''''''&&&&&&'''''''''&&&$$$$$$%%%&&&'''))))))***'''''''''(((((((((((()))))))))((((((((((((((()))&&&&&&''''''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((()))))))))*********((()))))))))************************+++++++++,,,---...///111111111111000222333555555333000,,,***************************(((((()))***++++++,,,,,,***)))((((((((()))++++++***++++++,,,,,,,,,++++++)))))))))))))))******+++)))((((((((((((((())))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------((((((((((((((())))))***************)))))))))(((((((((((((((((()))******''''''''''''((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))************))))))*********))))))))))))))))))************)))))))))************************((('''&&&'''***,,,---,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((******)))(((((('''((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))******---,,,,,,,,,------...///---+++)))'''&&&'''((()))&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''')))***)))&&&$$$''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))((('''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''++++++++++++*********)))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************((()))******+++,,,------++++++++++++,,,,,,------******++++++++++++******)))******++++++***))))))))))))))))))))))))******((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******)))(((((((((((()))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''')))))))))))))))(((''''''))))))))))))************))))))))))))*********************+++++++++,,,,,,***+++---...//////......222222333222111...+++)))***************)))))))))'''((()))***+++---......***)))))))))))))))************+++,,,,,,,,,++++++)))))))))))))))******+++((((((''''''(((((())))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,))))))((((((((()))******************))))))))))))(((''''''(((((()))***+++''''''((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---------)))))))))))))))))))))***))))))************))))))******)))))))))******+++***)))))))))((((((((((((************************+++)))'''''')))***++++++))))))))))))))))))))))))************************((())))))******))))))(((************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((()))))))))))))))))))))))))))******)))''''''(((***''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((())))))******++++++'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***************+++,,,---------,,,***)))((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&'''((())))))'''%%%''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((()))***************))))))******+++,,,------************+++,,,------))))))************))))))******+++,,,,,,+++)))((())))))))))))))))))))))))(((&&&%%%&&&((()))'''%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''''''''''')))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))))))))(((''''''((((((((())))))))))))***))))))))))))************)))))))))************+++)))***,,,---......------------------,,,+++******+++*********)))))))))((()))******+++,,,------...******++++++++++++******)))***+++,,,,,,,,,,,,+++)))))))))))))))******+++'''''''''''''''((())))))(((((()))************)))((()))***+++++++++***)))***))))))))))))***++++++************))))))))))))''''''''''''((()))***+++((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))*********+++++++++,,,,,,((((((((()))******++++++))))))************))))))***))))))))))))***,,,---+++******)))))))))))))))************************000---***((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((()))))))))))))))))))))))))))++++++***''''''(((+++'''''''''((()))*********(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''(((((()))******+++))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))(((''''''((()))))))))(((((()))***+++,,,,,,---,,,+++***)))(((((('''$$$%%%''')))***)))((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))(((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((((((((((((((((((((()))***************((((((((())))))*********))))))(((((()))+++,,,---((()))************)))(((***+++,,,---,,,+++)))(((******))))))(((((('''''')))&&&%%%&&&((()))'''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))))))))***)))'''%%%))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((($$$%%%'''(((***++++++,,,)))))))))))))))(((((('''''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))***+++------------,,,((((((((())))))******++++++*********))))))((((((,,,,,,,,,,,,,,,,,,------+++,,,---......---+++***)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++'''''''''''''''((()))***''''''((()))))))))))))))(((((()))******)))''''''***************++++++,,,************))))))))))))''''''''''''((()))++++++))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''*********)))))))))))))))(((((())))))************''''''((()))***+++,,,,,,))))))************))))))))))))(((((()))+++---...,,,,,,+++***))))))*********************************(((&&&&&&)))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************++++++))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((()))))))))))))))))))))))))))+++,,,***'''&&&)))+++&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((()))*********++++++***((('''&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))***+++,,,---,,,,,,,,,,,,+++)))'''&&&$$$%%%''')))******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%''')))++++++)))'''%%%''''''''''''((((((((()))******)))''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((()))******))))))************))))))(((((((((((((((((((((((((((((()))***************''''''''''''(((((((((((()))((((((((((((***,,,------...////////////...---***+++---------+++)))(((+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((#########$$$%%%&&&'''(((%%%&&&&&&''')))***,,,---'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%&&&''''''((()))******+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$%%%'''***$$$%%%&&&'''(((***++++++&&&&&&&&&'''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,++++++***))))))))))))((((((((('''&&&&&&%%%%%%,,,,,,------,,,+++)))(((+++++++++*********)))))))))))))))))))))))))))))))))******+++++++++*********'''%%%&&&(((***(((&&&%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++)))((()))'''%%%'''+++------+++(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))***,,,,,,************************)))))))))))))))*********,,,,,,,,,++++++*********'''(((((())))))))))))((())))))))))))))))))))))))************++++++++++++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''''''''(((((())))))******&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))+++,,,---,,,)))&&&%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************++++++***)))))))))))))))''''''''''''''''''&&&&&&((('''%%%%%%'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))************)))************+++++++++)))******))))))))),,,...((()))***+++---...000000******))))))((((((''''''***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))***+++***(((''''''((('''''''''((()))*********'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((()))******((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************---,,,++++++++++++++++++))))))))))))((((((((((((************)))((('''&&&+++++++++*********))))))))))))))))))))))))))))))******+++++++++******)))***(((&&&&&&((()))((('''***)))))))))((((((((('''((()))+++,,,,,,+++)))((()))'''&&&'''***---,,,+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))************++++++*********))))))))))))***************))))))))))))))))))))))))))))))&&&''''''''''''((((((((())))))******************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((((((((()))&&&&&&&&&''''''((((((((()))'''%%%&&&'''((('''''''''(((((()))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))************++++++++++++++++++***((((((***,,,******++++++,,,,,,,,,---******))))))((((((((((((*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))***)))((('''(((***''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***(((&&&&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''******)))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++***++++++,,,,,,***************+++++++++******)))(((''''''''''''+++************)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***(((&&&'''((())))))(((+++******)))(((''''''&&&((()))***+++++++++)))))))))''''''(((***,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))************++++++++++++************))))))))))))))))))))))))******))))))******+++,,,(((((((((((((((((((((((((((((())))))***************))))))))))))(((((((((++++++,,,++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''(((((()))((((((((())))))))))))((((((((((((***))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))),,,((($$$$$$'''***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''((((((%%%%%%&&&'''((())))))***)))'''&&&&&&'''(((((('''(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++(((((()))***,,,,,,++++++***)))))))))***))))))))))))(((((((((***************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$&&&''''''&&&&&&''')))'''((((((((()))))))))***(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$&&&((()))'''&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))***+++,,,))))))******+++,,,,,,---,,,+++)))((((((((()))***************))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))((('''(((((())))))(((((((((((())))))))))))((()))******+++******)))(((((((((((()))++++++,,,+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))(((((())))))******++++++++++++*********)))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,,,,++++++***)))((('''((((((((((((((((((((((((((((((((()))))))))******((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))((()))************))))))((((((''''''''''''(((((())))))))))))*********+++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((((((((******))))))(((((('''''''''''''''((())))))******''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***555...%%%###%%%))))))'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''(((((()))))))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&&&&''''''(((((()))))))))'''&&&&&&'''(((((('''''''''((()))))))))((((((************************))))))))))))((((((((((((((()))))))))************))))))*********++++++++++++,,,,,,+++)))((()))***,,,++++++***)))(((((('''))))))))))))))))))))))))++++++******************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((($$$&&&''''''&&&&&&((()))(((((((((((())))))))))))(((((())))))((((((&&&&&&&&&&&&&&&''''''((((((((('''((('''&&&%%%%%%''')))((((((((((((''''''''''''%%%%%%%%%&&&''')))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++,,,---'''((())))))***+++,,,,,,++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))((((((((()))***(((((((((((())))))))))))(((((())))))************(((((())))))))))))+++,,,+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))'''(((((()))******++++++******)))))))))(((((((((************************))))))******++++++++++++************************'''(((((()))******++++++************************************)))((('''&&&(((((((((((((((((((((((())))))*********+++++++++((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''''''''((((((((())))))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((******))))))((((((''''''''''''(((((()))*********((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******888000'''$$$&&&((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((((((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((()))))))))((((((''''''&&&)))(((&&&&&&((()))((('''%%%&&&''''''((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))*********+++++++++((()))++++++******+++,,,******))))))))))))))))))))))))))))))******************************++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&((())))))(((((()))+++(((((((((((())))))))))))((()))******)))(((&&&%%%&&&&&&&&&'''(((((())))))(((((('''%%%$$$%%%'''***((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------''''''((()))******++++++)))((((((''''''((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))******+++++++++******)))******)))(((((()))++++++******)))(((''''''&&&'''((((((((()))******+++((()))***)))((((((***,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))((((((((('''************************))))))***++++++++++++***************************''''''((()))***++++++,,,))))))************++++++)))))))))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''((())))))))))))((((((((((((+++******))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((()))***+++111,,,'''%%%'''))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))+++******)))((('''&&&&&&***(((''''''((())))))((($$$%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++''')))+++++++++***+++,,,)))))))))))))))*********)))))))))************+++)))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''(((***)))(((((()))***))))))))))))((((((((((((((()))***+++***(((&&&%%%&&&&&&&&&'''((()))))))))&&&'''((('''&&&%%%'''((('''''''''(((((((((((((((******)))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++******************(((((())))))******++++++(((((()))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))((()))***+++++++++++++++(((***+++***(((''')))+++***)))))))))(((((((((''''''''''''((())))))***+++((()))+++***((((((***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))''''''((()))***+++,,,,,,*********)))))))))((((((************************((()))***+++,,,++++++***************************''''''((()))***+++,,,,,,((((((((()))))))))******))))))*********))))))((())))))))))))))))))))))))'''''''''(((((((((((()))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((('''&&&''''''((((((((((((((())))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))***+++******))))))((((((''''''***(((''''''((())))))(((%%%&&&'''(((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++(((***,,,,,,+++*********************************))))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((())))))++++++***(((&&&$$$&&&&&&&&&'''((())))))***$$$&&&))))))(((&&&&&&&&&''''''''''''(((((())))))///...---+++***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))************+++++++++******,,,------,,,+++***'''((((((((())))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((***+++***((('''))),,,%%%&&&'''((()))***+++,,,''''''''''''((()))++++++(((***+++***((('''***,,,(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,+++++++++************)))************************((()))***+++,,,+++******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&'''''''''(((((()))))))))******+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))((('''&&&&&&'''(((''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((()))++++++$$$&&&((((((&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++(((((((((((())))))))))))***)))'''''')))))))))(((&&&'''((()))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))************+++++++++***+++------+++)))((((((,,,,,,++++++******))))))))))))******++++++++++++''''''(((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''+++***)))((((((''''''(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&******))))))((((((''''''+++***)))'''''''''((()))((((((((((((((((((((((((******))))))((((((''''''''''''((())))))((('''&&&((()))))))))))))))(((''')))******)))''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++******)))((('''+++++++++************)))))))))))))))))))))))))))******************************))))))))))))*********))))))(((((((((((())),,,,,,+++***))))))************+++,,,,,,,,,,,,+++---,,,+++***)))(((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))******))))))((('''&&&))))))))))))************++++++******************************************+++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((()))((((((''''''''''''(((***))))))***++++++)))'''''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++((((((((((((''''''''''''(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))+++)))''''''******(((&&&++++++***)))((('''&&&&&&***)))(((''''''((()))***))))))************))))))'''(((***+++***)))'''&&&******))))))))))))******)))))))))))))))******+++***))))))((('''&&&&&&%%%))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,***((('''&&&'''((())))))***+++***)))((()))***...,,,***))))))***,,,...,,,,,,***)))))))))***++++++*********))))))((((((+++++++++************)))******))))))******+++,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''((())))))((('''&&&&&&&&&'''(((((('''''''''&&&(((******((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((())))))*********))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((('''&&&&&&%%%%%%++++++***))))))))))))))))))******+++++++++++++++...---,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))***************)))))))))))))))************************************************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((''''''(((((()))***)))''''''((()))'''&&&'''(((((((((((((((''''''***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((()))*********)))))))))((((((((('''''')))))))))))))))************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((&&&%%%'''***+++***)))))))))))))))))))))))))))***(((&&&'''((()))'''%%%''''''&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))((())))))******))))))((('''((()))******)))((('''***))))))(((((())))))***)))(((((((((((()))************)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((())))))***+++***)))((()))***++++++++++++++++++++++++,,,,,,***)))))))))***++++++*********))))))))))))))))))******+++++++++,,,******))))))******+++,,,((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&%%%(((+++,,,***(((&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''''')))******++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******,,,+++***((('''&&&%%%%%%******)))((((((((())))))(((((()))***************))))))(((((((((((())))))************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))************************************************************+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((('''(((((()))***+++---+++((('''((((((((('''(((((())))))((('''&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))************)))))))))(((((((((***))))))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%&&&((()))((('''((('''&&&''')))******)))))))))))))))))))))))))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((('''(((((())))))((((((''''''((()))******)))(((''')))((((((''''''(((((()))((((((''''''(((((()))************))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''((()))))))))***+++***))))))***+++)))***,,,------,,,***))),,,,,,+++************+++***************)))))))))'''((()))***+++,,,------******))))))******+++,,,(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''&&&&&&&&&'''''')))))))))))))))))))))))))))((((((''''''&&&&&&%%%'''''''''((((((((((((((("""###$$$%%%&&&'''''''''(((***,,,,,,***((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((()))***************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------+++***))))))))))))))))))((((((((((((((()))'''(((((()))))))))))))))''''''&&&&&&'''((())))))******************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))***+++,,,,,,++++++((()))))))))***************************+++++++++************************************)))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,222///+++))))))******)))))))))))))))((('''&&&%%%))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***************))))))))))))******))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((,,,***(((&&&%%%%%%'''(((((((((((('''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((()))))))))*********'''((()))******)))((('''''''''(((((((((((('''''''''((())))))***))))))(((((((((''''''''''''(((((('''''''''''''''((())))))+++*********)))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))(((***++++++***)))***,,,***++++++,,,,,,++++++***,,,,,,++++++************************************((())))))***++++++,,,,,,******))))))******+++,,,''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''(((((())))))###$$$%%%''''''((((((((()))))))))'''%%%%%%(((***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************)))((((((+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******+++***************+++,,,)))((((((((((((((())))))''''''((())))))))))))(((************+++,,,---...))))))))))))))))))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************++++++***))))))(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((()))++++++222///+++))))))******)))(((((()))(((((('''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))***)))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,***(((&&&%%%%%%'''(((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&'''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((''''''(((+++++++++*********))))))'''((()))******)))((('''''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))************))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))(((***++++++******+++------,,,***))))))***,,,---,,,,,,,,,,,,++++++*********************+++++++++******************************))))))******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))''''''(((((()))*********''''''&&&''''''((()))***%%%&&&'''(((((((((((((((((('''&&&###!!!"""%%%((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))''''''+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******''''''''''''((()))******))))))((((((((()))******''''''((()))))))))))))))******))))))***+++,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++***)))((('''))))))))))))************)))))))))***++++++,,,,,,************************(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''((((((((((((''''''&&&''''''((()))***---+++((('''((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))))))))((((((((()))(((((((((((((((((('''(((((((((((())))))))))))***************************)))((('''&&&&&&'''''''''(((((((((((()))))))))&&&%%%%%%&&&((()))((('''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((*********((('''((())))))))))))(((((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''(((((())))))******)))((((((''''''(((((()))((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++******,,,---...,,,***((((((***,,,...,,,,,,,,,---,,,++++++************++++++++++++++++++++++++*********))))))******))))))******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&&&&'''(((***+++&&&''''''((((((((('''''''''''''''%%%######%%%''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))((()))))))))************))))))*********))))))(((+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******'''''''''&&&''''''(((((()))))))))))))))***++++++(((((()))************)))''''''&&&&&&&&&'''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************+++++++++++++++******))))))))))))************((())))))***++++++,,,,,,************************(((((((((((())))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''***)))''''''((()))'''&&&%%%&&&'''((())))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((()))))))))((((((((('''''''''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))))))))&&&%%%%%%&&&((()))((('''%%%''')))(((&&&%%%&&&((())))))))))))))))))))))))''')))***)))'''%%%''')))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((())))))******))))))((('''''''''(((((()))***+++***))))))(((((())))))***)))(((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((***++++++++++++,,,...,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++************++++++,,,,,,,,,***************+++++++++******))))))******+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''')))*********)))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++'''''''''(((''''''&&&&&&((()))+++***(((''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))*********+++'''((()))******++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((((((((((((******))))))***+++,,,,,,(((((()))******************))))))((((((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++******+++,,,------------))))))))))))************((())))))***++++++,,,,,,************************'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((''''''''''''((((((((()))'''&&&&&&%%%%%%%%%&&&&&&***))))))***++++++)))'''$$$%%%&&&((())))))******'''((((((((())))))******''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''(((((()))((((((''''''((((((((())))))******&&&%%%%%%&&&((()))((('''%%%''')))(((&&&$$$&&&((())))))))))))))))))))))))&&&((()))(((%%%$$$&&&((($$$$$$%%%&&&'''((()))******)))(((''''''((()))***))))))************))))))''''''''''''((()))++++++******))))))))))))******)))))))))))))))***++++++''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))(((***++++++++++++---...***+++,,,,,,,,,,,,+++***,,,,,,---...---,,,+++************++++++,,,,,,,,,(((((()))***+++,,,,,,---*********)))***++++++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((''')))---...,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,******************************++++++++++++******,,,,,,,,,+++++++++******))))))((('''''''''''''''))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++******++++++***((('''((()))((((((((((((((()))))))))+++*********))))))((((((&&&'''''''''(((((())))))''')))***+++******,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************)))(((((((((((((((+++*********))))))((((((***)))))))))))))))************))))))))))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++***************++++++++++++*********))))))((((((***++++++,,,,,,++++++***+++*********))))))((((((***)))(((''''''((()))***+++***)))((((((((()))***))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((******)))&&&%%%&&&***---&&&''''''((()))******+++)))***++++++)))(((((()))(((***,,,,,,***((((((((('''''''''''''''((())))))+++*********))))))(((((()))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((('''******)))((((((((((((((())))))))))))************))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++************++++++***++++++,,,,,,+++++++++******++++++++++++******,,,------......---------''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''***)))))))))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&'''***+++***((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))***************++++++,,,************************)))******************))),,,,,,++++++************+++***)))((((((((((((((('''(((((((((((((((((((((************************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))***++++++++++++***)))***+++***((((((((()))*********))))))(((((((((************)))))))))((('''''''''((((((((())))))''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++***)))))))))))))))************)))))))))(((******))))))))))))******((((((''''''''''''((((((((((((((()))))))))******''''''(((((())))))******(((((())))))***+++,,,,,,************)))))))))((()))******++++++******)))*********)))))))))((((((***)))((((((((()))***+++,,,+++)))((('''(((((()))))))))((((((((('''''''''((((((((())))))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((('''&&&$$$%%%'''***'''''''''((()))*********''')))***)))((('''''''''(((***++++++***(((((((((((((((((((((((()))***************)))))))))(((((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((''''''''''''&&&&&&''''''''''''''''''&&&'''((((((&&&&&&'''(((***))))))(((((((((((()))''''''''''''''''''''''''&&&'''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((((((((++++++***)))))))))))))))))))))))))))************))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((('''&&&'''((()))(((&&&((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((('''''''''(((((()))))))))*********&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((******)))((())))))*********+++++++++'''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++)))((((((''''''(((((()))(((((((((((((((((((((((()))***++++++,,,,,,++++++************************((())))))******))))))(((+++************)))))))))++++++***)))))))))******((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***+++***)))((()))***+++++++++******))))))(((************))))))))))))''''''(((((((((((())))))''')))******)))***+++,,,......------,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))),,,,,,+++************+++************))))))))))))******)))))))))))))))***((((((''''''''''''(((((()))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))******************))))))))))))((())))))))))))))))))(((******))))))))))))((((((******)))))))))***,,,---...---+++)))((('''''''''))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))(((((('''&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''(((((())))))******((()))+++***)))'''((((((((()))++++++)))(((((()))***))))))))))))******+++******))))))))))))((((((***))))))((((((''''''&&&((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''((())))))(((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((())))))))),,,++++++***************))))))))))))************))))))((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''')))((((((((('''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))***++++++******((())))))))))))*********'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************+++******************+++((((((((((((((((((((((((((()))***+++,,,+++******************************(((((())))))))))))((((((***)))))))))))))))))))))+++******)))))))))******+++++++++***************************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***+++***)))((()))*********************++++++*********)))))))))))))))(((((((((((((((((())))))''')))******))))))***,,,//////...---,,,+++************************************************)))))),,,++++++*********++++++*********)))))))))))))))+++***))))))))))))))))))******))))))))))))******)))*********++++++++++++***)))))))))((((((((('''******))))))(((''''''&&&*********)))))))))))))))((())))))******))))))((())))))))))))))))))((((((******))))))***,,,---...222000...+++)))(((''''''))))))(((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))(((''''''((((((((()))))))))***)))(((''''''((()))***)))))))))))))))(((''''''((((((((((((((((((((((((''')))++++++***)))))))))'''((((((((()))))))))***+++,,,------+++******+++((()))******((('''((())))))))))))(((((()))******))))))))))))))))))((((((******))))))((((((((('''((((((((((((((((((((((((***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''((()))(((((('''(((((()))******''''''''''''''''''''''''((())))))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((())))))******+++******))))))*********((()))))))))************))))))((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,............---,,,++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''((()))*********))))))***'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))***)))))))))(((((())))))***,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))***++++++++++++***((()))******)))((()))+++(((((()))***+++,,,,,,---))))))))))))))))))******))))))))))))))))))((((((((()))******)))((()))+++//////...,,,+++***)))(((************************++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))******++++++***)))(((((())))))******))))))))))))******)))*********++++++++++++******))))))((((((''''''((((((((((((((()))))))))))))))))))))))))))******)))******************)))(((((((((((((((((())))))***)))))))))+++---///000555333000---+++)))(((((((((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***)))))))))))))))(((((('''(((((((((((((((((((((((('''))),,,,,,+++)))))))))(((((((((((())))))))))))+++,,,------+++******+++'''((())))))''''''(((***)))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&'''(((((('''&&&'''((((((((('''(((((()))******(((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))******))))))((((((((())))))***((()))))))))************(((((())))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---.........------,,,+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))******))))))((()))))))))************+++))))))((((((((()))***************))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))***++++++++++++***((()))******))))))***+++'''(((((()))***+++,,,,,,))))))))))))******************))))))))))))((((((((()))******(((((()))***...---,,,+++***)))((((((************************+++++++++++++++,,,,,,,,,***))))))))))))***++++++))))))))))))************,,,+++***)))((((((((((((((((((''''''''''''(((((()))))))))*********++++++******))))))((((((''''''$$$%%%&&&(((***,,,------))))))))))))************)))******++++++******)))''''''(((((((((((())))))((((((((()))+++---///000555333111---+++)))))))))(((((())))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))******))))))((('''((((((((((((((((((((((((&&&(((******)))''''''((((((((((((((())))))))))))((()))+++***)))'''(((((('''((()))((('''''')))***)))(((((('''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((()))***))))))))))))************(((((())))))))))))******''''''((()))))))))))))))''''''(((((())))))******)))))))))************+++))))))))))))))))))))))))++++++,,,---------------,,,,,,,,,,,,------------+++******))))))******+++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&''''''(((((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******%%%''')))(((&&&%%%&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,******))))))((((((((((((***))))))(((((())))))***++++++++++++++++++++++++((((((((((((((())))))***)))))))))))))))))))))))))))******************)))************++++++,,,,,,***))))))))))))***+++,,,++++++***))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***************************))))))***++++++++++++***''')))******))))))***+++))))))))))))))))))))))))((()))))))))*********************)))))))))((((((((()))***)))((('''(((***++++++******)))(((''''''************************)))*********++++++++++++***************+++,,,,,,((()))))))))************,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))((((((((((((''''''((()))***+++,,,---((()))))))))************((())))))))))))))))))((('''''''''((((((((())))))'''''''''(((***---///111444222///,,,***)))(((((((((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))*********''''''''''''(((((((((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((((((((('''(((***)))((('''((()))))))))))))))((((((((((((''')))***)))(((''''''''''''(((((('''&&&''')))+++***))))))(((''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''((())))))''''''((()))***))))))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((''''''''''''((((((++++++******)))((((((((())))))(((((())))))***+++))))))))))))************(((((()))))))))*********''''''((()))))))))))))))'''''''''((()))*********))))))*********+++++++++))))))))))))))))))))))))+++,,,------...---------,,,,,,,,,---------......,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***((('''((()))***)))(((((((((((((((((((((((((((************))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''((()))******+++''')))++++++((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))(((((((((''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++*********+++,,,,,,---------,,,,,,+++******)))************************))))))(((((((((((())))))'''((((((((())))))******************************))))))***++++++++++++***''')))******))))))***,,,++++++***)))((('''&&&%%%(((((())))))*********++++++*********))))))((((((((()))***)))((('''((()))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++++++++++++++,,,,,,---...(((((())))))*********+++,,,+++***)))((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++***)))(((((((((((())))))*********+++''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&'''(((***,,,///000222000...+++)))'''''''''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))'''((()))******)))((('''***************)))(((((((((((((((((((((((((((((()))+++,,,+++***)))***,,,))))))))))))(((((((((((()))***++++++)))(((((()))''''''((('''&&&''')))+++++++++***))))))((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''************************+++******)))))))))))))))&&&'''''''''(((((())))))###$$$%%%&&&''')))******(((***+++***)))((()))***+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((,,,,,,+++***)))(((''''''******))))))***+++,,,,,,))))))))))))************(((((())))))*********+++'''(((((()))))))))))))))&&&''''''((()))******+++))))))******++++++++++++))))))))))))))))))))))))+++,,,------......------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---((()))***+++,,,------------..................---***+++,,,---.../////////((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***************)))'''&&&'''(((***+++(((((())))))((('''&&&&&&'''((((((((((((((('''''')))))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''''''''''''''((((((((()))******(((&&&$$$"""!!!$$$(((***)))(((''''''''''''((((((((()))++++++***************++++++***)))'''''')))***+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))******++++++))))))************))))))+++*********))))))(((((((((((()))***+++,,,,,,,,,''''''((()))***++++++,,,......---+++)))((()))+++*********)))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&+++*********))))))(((((()))************+++++++++************************((((((((((((((()))******---------,,,,,,+++++++++++++++************++++++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******''''''''''''((()))++++++------,,,,,,+++***))))))******))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''&&&&&&'''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************+++******)))(((''''''&&&'''(((((()))***++++++,,,******))))))(((((('''''''''''''''''''''&&&&&&&&&"""$$$&&&((())))))((('''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))---(((%%%&&&)))***)))))))))(((''''''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++++++++++++++***)))(((++++++++++++******)))))),,,,,,,,,---------......---------.........//////++++++++++++++++++++++++///............---------+++,,,---...///...---,,,...///000111111000///...''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&))))))((((((((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&(((***+++((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++,,,------+++)))***((('''''')))***(((&&&'''''''''((((((((())))))+++******)))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))************))))))))))))))))))(((((((((''')))))))))***+++++++++,,,)))))))))))))))*********,,,,,,,,,***((('''(((******))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((((())))))))))))*********************************))))))((((((((())))))***,,,,,,+++++++++******************))))))*********((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((('''(((((()))***+++,,,,,,,,,+++***)))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))*********)))((('''''''''%%%&&&&&&'''(((((())))))***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&((()))***))))))(((((((((((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))%%%)))------(((###$$$((()))(((''''''((()))((('''************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++++++++++++++***))))))++++++++++++*********))),,,,,,,,,,,,---------------------.........//////++++++++++++++++++++++++,,,,,,------.........///++++++---.........---,,,...///000000000000///...&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''')))((((((''''''((())))))''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((('''&&&$$$$$$((('''&&&&&&&&&''')))***(((((((((((((((''''''&&&''''''((((((((((((((('''))))))(((((('''((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,++++++---......,,,***,,,***))))))******((('''''''''((((((((())))))))))))))))))(((((())))))***+++***)))(((((()))***+++((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***************)))))))))))))))************)))))))))(((((((((((('''''''''******************++++++************))))))((((((***+++***)))''''''((()))))))))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))((((((((())))))))))))******************************))))))((((((((())))))***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))++++++******))))))(((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((()))*********)))((('''***)))))))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''(((((((((((((((******))))))((((((''''''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((************************))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))*********((('''&&&''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((+++...,,,)))'''(((***)))(((''''''))))))((('''************************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++++++++++++++++++++***)))++++++++++++************+++++++++,,,,,,,,,------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000++++++,,,------------,,,---...////////////...---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&'''(((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((('''''''''''')))((((((***++++++)))''''''''''''((())))))))))))'''(((((((((((()))))))))(((((((((((((((((()))*********)))(((((()))******((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((+++++++++******)))))))))))))))************)))))))))))))))))))))(((((((((+++++++++*********************)))))))))))))))))))))******)))((('''(((***)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************************************+++***))))))((()))))))))************************))))))(((((((((((())))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********))))))(((((((((((()))******))))))((((((((('''))))))))))))((((((((((((((())))))******))))))((())))))((((((''''''''''''$$$%%%'''))))))((('''&&&************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))(((((((((((()))***************+++++++++***)))(((((((((((()))''''''''''''(((((((((((())))))(((''''''&&&%%%%%%))))))))))))))))))))))))((()))***+++***(((&&&$$$''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((...***&&&$$$(((------))))))((('''''')))***)))(((************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............////////////------------------------+++++++++,,,---......///+++,,,,,,------------------..................---((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''((())))))************))))))((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((''''''''''''''''''(((***)))'''%%%'''(((((()))))))))******(((((((((((()))))))))***(((((('''(((((()))************))))))))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))),,,,,,++++++******))))))))))))************))))))************************+++++++++***************'''(((((()))******++++++(((***++++++))))))***+++(((((())))))************++++++++++++************************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,******************************))))))))))))************++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((())))))************************))))))))))))))))))))))))******************************))))))))))))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''')))))))))(((''''''&&&&&&!!!###%%%((())))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***)))(((''''''''''''&&&'''''''''(((((())))))******))))))((('''&&&&&&))))))))))))))))))))))))&&&''')))))))))'''%%%$$$''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))...000+++((())))))''')))''''''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------........./////////000000---------------------------------------------------,,,------------...............------.........(((((((((''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((((((''''''(((((()))*********))))))((((((''''''%%%&&&''')))***+++++++++&&&&&&''''''((((((((((((&&&'''((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***))))))((((((''''''''')))(((((()))++++++)))&&&+++,,,,,,+++)))((()))***((((((((()))))))))******(((((((((((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++++++++++++++*********))))))************))))))******+++++++++++++++,,,******************++++++''''''((()))***+++,,,,,,''')))++++++******+++,,,((((((((()))******++++++,,,+++++++++******))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++++++++,,,,,,,,,------***************************))))))))))))***+++,,,*********+++++++++++++++***))))))(((((())))))***************************''''''(((((((((((())))))************************))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&$$$%%%''')))***+++******(((((()))))))))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''((())))))***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((())))))))))))))))))(((((('''''''''&&&&&&''''''((()))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))###:::JJJAAA///&&&(((+++(((''''''(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000........................//////.........---------.........---...//////000//////...------...//////(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((((((((((((((())))))***((((((((('''&&&%%%%%%%%%$$$%%%&&&((()))*********''''''(((((()))))))))(((&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))(((''''''&&&)))))))))***++++++)))''')))***,,,+++)))((()))+++(((((()))))))))*********)))(((((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************++++++++++++++++++,,,))))))************))))))))))))******++++++++++++)))))))))***+++++++++,,,(((((())))))*********+++%%%''')))******)))***+++'''(((((()))******++++++)))))))))***************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,************************((((((((()))***+++,,,---)))))))))*********++++++*********))))))*********************************'''''''''((((((((())))))************************))))))))))))))))))))))))******************************))))))))))))******(((((('''(((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((()))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***)))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***&&&&&&'''(((((())))))***((()))*********)))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&<<>>@@@@@@@@@@@@????????????@@@@@@%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***)))(((((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))******)))'''''')))+++(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************)))))))))))))))(((((((((''''''&&&&&&((((((((())))))))))))))))))))))))*********))))))(((***,,,,,,***)))(((((()))))))))******)))))))))))))))***++++++)))((('''))))))))))))))))))******))))))************)))))),,,,,,***)))(((((((((((((((((())))))(((((('''&&&((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))******************************++++++,,,,,,,,,---------(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***************************************************************++++++++++++,,,+++++++++******))))))))))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***))))))))))))))))))***************************(((((((((((((((((((((((((((((())))))******++++++'''((((((((())))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))************+++******))))))((((((((()))))))))*********))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''((((((((('''((((((((()))))))))***)))))))))))))))(((((((((((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''''''''(((((())))))(((((('''---,,,+++***))))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))******)))))))))******)))))))))((((((((()))***+++,,,,,,+++,,,,,,,,,,,,+++******)))(((((((((((()))******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111000///...111111111111111111111111000000//////000222444555444555777:::<<<>>>??????===<<<;;;<<<>>>AAABBBBBBAAABBBBBBBBBBBBBBBBBBAAA%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%$$$%%%&&&)))))))))'''&&&&&&''''''((()))******''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((***+++)))&&&&&&)))---(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))***)))))))))))))))((((((***))))))))))))))))))((('''((()))*********))))))(((((()))************)))***+++,,,,,,***))))))***)))******++++++******)))************)))(((((('''))))))))))))************)))******++++++******))),,,+++***)))(((((((((((((((((())))))(((((('''&&&((((((***+++,,,,,,,,,,,,((()))***++++++)))(((''')))))))))))))))******+++************************))))))*********+++++++++(((((((((((()))***++++++++++++++++++++++++++++++---+++***)))++++++***)))***************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))************++++++++++++************(((((()))************)))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''(((((())))))******)))((((((((((((((((((((((((((()))***************(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((''''''((((((***))))))(((''''''&&&&&&)))***+++,,,,,,+++***))))))))))))))))))***,,,,,,(((((())))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))((('''''''''(((***+++))))))))))))************))))))************))))))''''''((()))+++,,,---...---------------,,,,,,+++((((((((((((((())))))***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000000000000000000111111111111111333444444555666777999:::;;;===???BBBEEEGGGHHHHHHFFFCCCAAA???@@@@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***'''$$$$$$(((,,,(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))'''((()))***+++***))))))'''((()))***+++******))),,,------,,,******+++---******+++,,,,,,+++******)))(((((((((((())))))***((()))))))))************)))***++++++++++++***)))))))))(((((()))***++++++***************))))))((('''(((***,,,------------)))************)))(((''')))))))))))))))***++++++************************))))))*********+++++++++******)))(((((()))***+++)))******************))),,,+++))))))*********)))************************))))))*********+++++++++*********+++++++++,,,,,,)))******++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++***)))((('''************************))))))(((((((((((())))))*********************************************************)))))))))))))))************++++++++++++))))))))))))))))))))))))******))))))((('''&&&&&&))))))))))))*********************+++++++++++++++'''((()))***+++******)))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''((()))*********))))))))))))))))))))))))'''((())))))******))))))'''((((((((()))))))))***((((((((())))))*********((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((((((((((()))((((((((((((((('''''''''((()))***++++++***)))((((((((((((((()))***++++++''''''(((((())))))))))))''''''&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************((('''&&&&&&''')))+++---((()))))))))************((()))***++++++***)))(((******+++,,,------......,,,,,,,,,---,,,++++++***))))))(((((())))))***+++,,,++++++++++++,,,------------------------------........................000000//////000000111222000111222333555666777888999:::<<<>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKFFFDDDAAA???@@@@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&%%%'''((()))'''&&&'''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%'''(((&&&""""""&&&+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((('''((()))++++++******)))'''((()))+++++++++***)))******)))(((&&&&&&(((******+++,,,------,,,+++***''''''&&&&&&(((***,,,---(((((())))))*********+++)))***+++,,,,,,+++***)))&&&&&&'''(((***,,,---...+++,,,,,,,,,,,,+++******'''(((***,,,---------------,,,,,,+++++++++++++++))))))((())))))***++++++************************++++++,,,,,,,,,---------,,,+++***)))))))))***+++))))))************)))))),,,***(((((()))***)))(((************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...)))************+++++++++++++++******************+++++++++******(((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++))))))))))))************))))))******++++++,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++******************++++++''''''((()))))))))))))))'''((((((((())))))******))))))******++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))))))))))))))&&&&&&''''''((()))))))))%%%&&&'''))))))'''&&&%%%+++***)))(((''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************'''&&&&&&&&&'''***,,,...(((((())))))*********+++((()))***++++++***)))(((------..................)))************)))((((((*********)))***++++++,,,,,,,,,++++++,,,,,,---...........................////////////////////////111000/////////000222333111333555777:::===???@@@>>>@@@BBBEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIHHHAAA???===>>>@@@AAABBBAAACCCDDDEEEFFFFFFEEEDDDCCC&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((+++)))'''''''''&&&$$$"""%%%%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((+++*********))))))(((((()))************)))(((((())))))************))))))'''(((((()))))))))))))))))))))************))))))))))))))))))************************))))))))))))+++***)))))))))***,,,---'''''''''''''''((())))))((()))+++,,,------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***************************------------------------,,,,,,+++***))))))******++++++******)))*********++++++++++++,,,,,,---...///...---,,,++++++++++++(((((()))***************++++++,,,---------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***((()))++++++++++++---//////......------,,,+++++++++,,,,,,+++******+++---,,,,,,++++++***)))(((((((((***+++------,,,+++***************************+++++++++*********))))))&&&'''''''''(((((()))))))))*********++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++)))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***,,,,,,,,,+++++++++******+++*********))))))((((((++++++******))))))((((((''''''''''''''''''''''''************************((((((((((((((((((((((((***)))))))))))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))+++)))((()))++++++)))&&&)))((('''''''''(((***++++++++++++*********)))))))))((('''((()))***)))(((&&&''''''((()))******+++******++++++++++++******(((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((((((((((((((((((((((((((*********))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++***,,,...---***(((***,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000...............---,,,+++......------...///111222///000111111000222555888777:::===???@@@AAABBBCCCCCCCCCCCCBBBAAABBBEEEHHHJJJIIIGGGGGGGGGGGGEEEDDDBBBCCCCCCBBB@@@@@@AAABBBFFFEEEEEEGGGJJJLLLMMMMMM&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))++++++((((((((((((((((((((((((((((((((()))))))))************)))(((((((((((((((************)))))))))((('''((()))***************((())))))******))))))((('''(((((()))))))))))))))'''((()))************)))))))))))))))************************))))))))))))((((((((((((((()))******+++************+++,,,,,,***+++,,,,,,,,,+++***)))---,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,++++++******++++++++++++*********++++++,,,---///...---,,,++++++++++++((()))******++++++************++++++,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))***,,,,,,++++++,,,......------,,,++++++******+++,,,,,,+++******+++---,,,,,,++++++***))))))(((***)))))))))******++++++************************+++++++++*********))))))((((((((()))))))))******)))))))))*********++++++******************************************************))))))))))))******))))))))))))))))))))))))++++++++++++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++,,,+++++++++************************)))))))))(((*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&(((***+++)))''')))(((((('''((()))***++++++++++++*********)))))))))((('''((()))***)))(((''''''(((((())))))***************+++******))))))(((((()))***************''''''(((((())))))******))))))))))))))))))))))))************)))))))))(((************)))))))))(((************************))))))))))))************************+++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,*********+++***++++++++++++,,,,,,,,,++++++*********+++---...------..................111111000000000111222333000222444444555777:::<<>>????????????AAADDDFFFIIIJJJJJJJJJJJJKKKKKKKKKCCCCCCBBB@@@???@@@DDDFFFKKKMMMQQQWWW```iiipppuuu''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((((((((((((((('''&&&&&&(((''''''&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))))))))'''''')))******+++++++++((((((((())))))((((((((((((((()))************)))(((((()))))))))(((((('''))))))*********++++++++++++++++++*********)))))))))***+++,,,---,,,+++***)))))))))))))))***+++++++++++++++******)))))))))************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,++++++******+++++++++------,,,,,,,,,---......,,,+++++++++++++++,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,------------------,,,+++---------------,,,,,,+++++++++++++++++++++,,,,,,,,,---...---+++***+++,,,------,,,,,,+++************+++,,,,,,+++***+++,,,+++++++++*********))))))***))))))((()))***+++,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))(((((((((*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************************---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((())))))***************)))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))***))))))((('''&&&(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))************************(((((()))***++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++...+++)))***,,,---+++(((+++++++++,,,,,,,,,------.........------.........------------...///000000000000111111222333444444666999===??????@@@AAABBB@@@AAABBBAAA@@@@@@AAACCCCCCDDDEEEEEEDDDEEEHHHJJJJJJKKKKKKKKKJJJIIIJJJKKKGGGGGGFFFEEEEEEHHHMMMQQQTTTZZZcccppp''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&'''(((((()))))))))(((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))************)))((((((((())))))))))))((((((((())))))***************************)))'''&&&%%%************++++++++++++++++++++++++************)))***,,,---------,,,+++)))(((((((((((()))******)))************++++++,,,***************************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,+++++++++++++++,,,,,,---,,,,,,,,,------...///...------,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---------------,,,------...------,,,,,,,,,,,,,,,,,,,,,+++******++++++*********+++,,,------......---+++***+++,,,.........---,,,,,,++++++)))+++------+++******++++++++++++***************)))***+++,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))***++++++++++++***)))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++***)))(((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((()))))))))))))))(((''''''(((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...+++)))***,,,---+++(((++++++,,,,,,,,,---------------..................///............///000000222333444666888999::::::;;;===@@@AAAAAA@@@@@@AAA@@@CCCEEEFFFEEEDDDDDDDDDFFFHHHIIIIIIIIIIIIKKKMMMKKKMMMOOOOOOOOOOOOQQQSSSUUUUUUVVVUUUWWW[[[aaaeeejjjrrr''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''&&&&&&%%%$$$$$$$$$######$$$$$$$$$(((((((((((((((((((((((($$$######%%%(((*********$$$$$$%%%''''''(((((((((&&&''''''((()))))))))******))))))(((((())))))***)))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((())))))***))))))))))))***************************)))(((((())))))************))))))((()))******++++++******++++++++++++***((('''&&&*********++++++++++++,,,,,,++++++++++++*********((()))******+++************************+++,,,,,,************+++,,,---...*********+++++++++++++++***+++,,,------......---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......//////......------------...---,,,,,,++++++,,,,,,,,,,,,,,,---...............+++,,,------......------,,,,,,,,,,,,+++***))))))+++******)))***+++---...---......---,,,++++++,,,//////...------,,,,,,+++)))+++------,,,+++***+++************************(((***,,,---...---+++***************************(((((()))))))))))))))***((((((((((((''''''''''''((((((((()))))))))******************************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************(((''''''&&&%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''')))******(((''''''(((''''''((()))))))))))))))(((((()))))))))))))))***)))((('''((()))***)))((((((((((((((())))))))))))((())))))******))))))((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((()))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++))),,,,,,,,,,,,------------******,,,---.........---000000//////000222333555999;;;<<<>>>@@@AAABBBBBB>>>@@@BBBBBBAAA@@@AAABBBCCCEEEGGGGGGFFFDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPUUUYYY]]]^^^^^^```dddhhhlllmmmnnnnnnpppsssxxx|||''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%$$$$$$%%%(((******)))%%%&&&'''''''''''''''&&&&&&'''(((((()))***************))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******((()))))))))************((())))))************)))******++++++++++++******))))))***++++++++++++*********++++++++++++***************+++++++++,,,,,,,,,,,,+++++++++************)))))))))******++++++,,,++++++++++++,,,---------,,,,,,++++++,,,---...++++++++++++,,,,,,,,,---***+++,,,---............------------------------+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++,,,---...//////...---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------...////////////...---...///000111222222222------------,,,+++***)))+++***))))))***+++---///,,,---...---,,,+++,,,---......------,,,++++++***(((+++---...,,,+++******************************)))******+++++++++++++++************************(((((((((((())))))******))))))))))))(((((('''''')))))))))*********++++++************************************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))###%%%((((((''''''(((***&&&'''((()))***))))))((((((((((((((())))))******)))((('''((()))***)))(((''''''(((((())))))******(((((()))***++++++++++++(((((()))***************''''''(((((())))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---,,,*********+++,,,,,,,,,------------...((()))+++---.../////////111000111222444777:::<<>>???CCCEEEBBBBBBAAABBBCCCEEEGGGIIILLLQQQNNNMMMTTT\\\mmm(((((((((((('''''''''''')))(((((((((((()))******(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))***************************+++++++++************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))''''''((()))***+++,,,,,,,,,,,,,,,++++++*********((())))))************************+++++++++,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,+++***)))++++++*********+++,,,------,,,,,,+++******++++++,,,,,,++++++***+++++++++---------,,,,,,,,,++++++------........./////////,,,++++++******++++++,,,........................++++++,,,---------,,,,,,,,,++++++++++++,,,------//////.........---------,,,------......------,,,000...++++++---////////////222888===???>>>;;;999333000...---.........---++++++,,,---..................///000000///...---,,,,,,,,,,,,---------...,,,------......------,,,,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,*********************************))))))******+++************************))))))))))))))))))))))))))))))***++++++,,,------++++++***++++++,,,---...222000...,,,***)))))))))++++++***)))))))))))))))((()))***+++++++++******))))))))))))))))))))))))%%%)))------)))'''(((************)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((('''''''''((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))(((((((((((())))))******))))))((((((((((((++++++***)))))))))))))))''''''(((((()))))))))(((***)))((((((******)))((((((((())))))*********+++************************++++++***))))))******+++*********++++++******)))***************++++++,,,---***'''''')))++++++******,,,---,,,++++++,,,---***+++---......---+++***,,,,,,,,,---------......///............///000000---...//////000222555888<<<<<<===???BBBDDDEEEEEEAAA@@@@@@??????AAADDDFFFGGGHHHJJJIIIIIIJJJLLLNNNUUU\\\^^^```kkkuuu''''''(((((((((&&&%%%$$$(((''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++***))))))))))))*********+++++++++++++++++++++*********((()))******++++++******(((((()))***+++,,,,,,---,,,+++***+++---...---,,,,,,,,,------,,,+++******+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---------............,,,,,,++++++++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------------............------///---++++++---/////////,,,222:::@@@CCC@@@<<<888111///......//////---,,,******,,,---......//////------.../////////......---------...............,,,------......------,,,,,,,,,+++************+++,,,+++***))))))***+++,,,******************************))))))))))))))))))************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++*********++++++,,,......,,,+++***)))))))))******)))((((((((())))))++++++***)))))))))******))))))))))))))))))))))))&&&))),,,,,,)))((((((***))))))))))))************)))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''(((((((((***))))))))))))((((((((((((((())))))((((((''''''((((((((()))))))))******...+++)))((()))***))))))''''''((()))***+++,,,,,,******************************)))))))))******+++((())))))*********))))))***************+++,,,,,,---***(((((()))+++++++++***+++------,,,---...000+++,,,---......---,,,+++,,,,,,,,,---------......//////...//////000111111///000000111222666<<<@@@DDDDDDDDDCCCCCCCCCCCCCCC===???AAAAAAAAABBBEEEGGGGGGLLLQQQRRRQQQQQQUUUYYYhhhssswwwzzz&&&''')))))))))'''%%%###'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))*********************************************************(((((((((((((((((((((((())))))*********+++++++++*********++++++*********************************+++++++++***************))))))***++++++++++++***''''''((()))+++,,,------,,,+++***+++---...---,,,---------,,,++++++******++++++++++++,,,,,,------++++++---------,,,+++***+++++++++++++++,,,---...------------------,,,,,,,,,,,,,,,---------............------------......+++++++++,,,---...//////000...---+++++++++,,,------------------...//////........................------............------///---,,,,,,.../////////...333:::???AAA>>>:::666///.........//////---++++++,,,---...............------......////////////.........///////////////,,,------......------,,,,,,,,,++++++************,,,+++***))))))***+++,,,************************))))))******))))))((((((************************))))))))))))))))))))))))))))))******+++++++++,,,++++++******)))*********+++++++++***************))))))((((((((((((((()))---+++***((('''((()))***))))))))))))))))))))))))&&&)))++++++)))((()))***(((((())))))******++++++))))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))'''''''''''''''(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))))))))((('''&&&)))))))))))))))******+++000---***(((((()))***)))'''(((((()))******++++++***************************))))))))))))******+++((()))******************+++************+++,,,,,,,,,+++*********+++++++++,,,---......------...000,,,,,,---......---,,,,,,,,,,,,,,,---------...............///000111222333111333666888:::>>>CCCGGGHHHHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFEEEBBBCCCEEEHHHMMMUUU___ccccccdddiiinnn'''(((***+++***(((&&&%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********************************************))))))))))))************))))))))))))************))))))))))))))))))((())))))***++++++,,,,,,************************((((((((((((((((((((((((************+++++++++++++++******************+++++++++++++++************************************))))))***+++++++++++++++'''((()))***+++,,,------,,,+++***+++---...---,,,,,,,,,++++++************---------...............***+++---......---,,,+++++++++++++++,,,---......------------------------,,,,,,,,,---------......///......------......///+++++++++,,,---...//////000///---,,,+++,,,------......------......///000---.....................---......//////......---...---,,,,,,...//////...111444777::::::888555333......---...//////---+++....../////////...------////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,*********************************+++***)))((('''************************)))))))))))))))))))))))))))***************++++++++++++******)))*********************************)))((((((((((((((())))))---+++)))'''&&&''')))***))))))))))))))))))))))))'''(((*********)))***+++(((((())))))******++++++))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))+++******))))))******+++))))))))))))************'''((()))***+++***)))(((***))))))((()))***++++++000---***(((((()))***)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++)))******+++,,,,,,+++++++++++++++***+++,,,,,,---+++,,,,,,+++++++++,,,,,,...///000///---,,,---...------------------------,,,,,,,,,---------......,,,------///111333555666555999>>>AAACCCEEEHHHIIIGGGIIIJJJHHHFFFDDDEEEGGGJJJKKKJJJGGGDDDFFFLLLQQQaaakkkwww}}}||||||'''((()))******)))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))******************************))))))))))))************))))))))))))******************))))))))))))'''((()))***+++,,,------************************))))))))))))))))))))))))*********++++++++++++,,,++++++***))))))***++++++++++++++++++++++++******)))))))))***************)))***++++++,,,+++++++++))))))***+++,,,---------,,,+++***+++---...---,,,++++++************++++++---...//////000000//////+++,,,,,,------------------,,,,,,,,,,,,------...------------............,,,---------............------,,,,,,,,,,,,------,,,,,,------....../////////...------------------...------------...//////---------.....................////////////.........---,,,---///000///---222333444555444333222111///---,,,---......---,,,//////000000000000//////222111000000//////000000///////////////.........,,,------......------,,,,,,,,,,,,---,,,++++++***,,,+++***))))))***+++,,,***************************+++,,,,,,+++***((('''************************))))))))))))))))))))))))************************++++++*********++++++,,,)))******+++++++++******))))))((((((((()))******+++***(((''''''((()))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))************))))))))))))'''(((((())))))*********))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,++++++******++++++,,,)))))))))************+++))))))***+++++++++******))))))((('''((()))***+++...+++)))((()))***))))))************))))))(((((())))))))))))))))))))))))(((((((((((()))******+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,------,,,+++,,,---///000000///---+++,,,---------------------------,,,,,,,,,---------......,,,---...111444888:::<<<;;;???DDDHHHIIIIIIIIIJJJFFFIIIKKKJJJHHHGGGIIILLLLLLNNNOOONNNMMMQQQZZZbbbuuu~~~&&&&&&'''(((((()))))))))'''''''''&&&'''(((((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))(((******************************))))))))))))************))))))))))))******************)))))))))((())))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++((()))))))))*********+++)))***++++++,,,,,,++++++++++++,,,,,,------------,,,+++***+++---...---,,,++++++******+++,,,---...------///000000000///...,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------------.........///------........./////////------,,,,,,,,,,,,------........................,,,---..................------,,,,,,------...///---------.........//////......////////////......------,,,---///000///---///000222333333222000//////---++++++,,,......---......000111222333333444555444222111000///000000/////////.........------,,,------......------,,,,,,,,,---------,,,+++***,,,+++***))))))***+++,,,************************+++,,,---...---+++)))(((************************))))))))))))))))))))))))************))))))))))))++++++***++++++,,,---...***++++++,,,,,,+++***))))))))))))))))))***++++++))))))((('''((((((******)))))))))))))))))))))))))))((('''(((***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((((((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++))))))*********+++++++++***)))))))))******+++,,,)))((('''&&&&&&(((***+++***)))((((((******)))((()))))))))))))))*********))))))))))))))))))))))))'''''''''(((((()))++++++((()))***++++++,,,,,,,,,,,,++++++++++++,,,------+++---///...,,,+++,,,...---...///...,,,,,,---.........------------......,,,,,,,,,---------......---...111444999===AAACCCBBBEEEHHHIIIIIIHHHIIIIIIHHHKKKNNNMMMKKKJJJMMMPPPQQQVVV[[[\\\]]]bbbkkkttt%%%%%%%%%%%%&&&((()))***(((''''''''''''((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((******************************))))))))))))************))))))))))))******+++*********))))))((((((+++++++++***************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,(((((())))))*********+++******+++,,,,,,,,,,,,+++------------------------,,,+++***+++---...---,,,,,,+++++++++,,,...000111,,,,,,.../////////...------,,,,,,+++,,,---///000///...------,,,,,,,,,,,,---------.........//////.........////////////000//////............/////////////////////.........+++,,,...///000///......---,,,,,,,,,,,,---......---------.........//////......////////////......------,,,...///000...---+++---000333444333111///000---+++***,,,---......,,,---///222444666777888777666444222000000000000//////......---------,,,,,,------......------,,,,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,************************,,,---...///...,,,***(((************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,---...///++++++,,,---,,,+++***)))******))))))***+++,,,,,,((((((((((((((()))******)))))))))))))))))))))))))))((('''(((***+++,,,+++++++++******))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,******))))))))))))******))))))******++++++++++++***)))(((((((((***+++,,,)))(((&&&%%%&&&''')))***(((''''''(((******)))'''''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''((()))++++++''''''(((******+++++++++,,,,,,++++++,,,,,,---...***---//////,,,+++,,,...***,,,------,,,,,,...///......------------......,,,,,,,,,---------.........000333777<<>>999888666444222222222222111000///---,,,,,,------,,,------......---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++......------,,,+++******)))))))))***+++++++++,,,,,,+++++++++++++++++++++)))))))))***+++++++++,,,'''''''''(((***,,,///000,,,,,,,,,++++++************)))(((''''''((()))***))))))))))))))))))))))))************************---,,,***(((((()))***+++))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))*********(((((()))***+++,,,,,,---&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************+++*********))))))(((((('''(((((()))***+++++++++.........///......------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......+++,,,.../////////......//////.........//////000111555:::@@@DDDGGGGGGHHHNNNIIIFFFFFFFFFEEEHHHNNNOOOTTTVVVTTTTTTXXXYYYXXXjjjrrr{{{~~~|||{{{&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''))))))((('''((()))''''''&&&%%%%%%%%%&&&&&&(((((()))*********************)))(((((()))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++************)))))))))))))))******************************%%%''')))***))))))***+++++++++,,,+++***)))+++---+++++++++++++++*********,,,++++++******++++++,,,)))***++++++,,,+++++++++,,,,,,,,,---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111000/////////...............------------------,,,+++,,,---...////////////,,,...//////......///000...///000111111000///...//////............//////////////////////////////------.........////////////000000///...---///111...000000000...------...//////...------------------...............------000000000/////////......///000000000///000222444777888999::::::;;;>>>@@@===<<<999777555555555555444222000...---....../////////..................//////...------,,,,,,+++,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,++++++******)))))))))***************+++++++++***************)))))))))***************+++++++++((((((((()))***,,,...///,,,,,,,,,++++++************)))(((((((((((()))***))))))))))))))))))))))))************************+++***)))((()))***,,,---************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))***************)))))))))))))))******************++++++''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++*********))))))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,------...///---...///000000//////...000////////////000111222999;;;???DDDGGGIIIIIIIIIGGGEEEEEEFFFFFFGGGNNNVVV[[[aaadddbbbaaafffkkkmmmyyy&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))******)))''''''(((***&&&&&&&&&%%%&&&&&&'''''')))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******---------,,,,,,,,,++++++******)))))))))))))))***************************&&&((()))***))))))***++++++---......---,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,((()))***,,,---...............---,,,,,,,,,,,,---,,,------------.........,,,,,,,,,,,,,,,,,,------///............///000000////////////............---------------.........---...///000111111111111,,,---......------...///...///000111111000///...000//////......//////000////////////////////////........./////////000000///000111000......000222222222222000...------///......------,,,,,,---------......//////.........////////////............///000111111111333666999;;;===>>>>>>===???AAADDD@@@???<<<:::888777777777777555222000//////111111222111000.........//////000//////......---,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++***+++---************************+++++++++***************((((((((((((((((((((((((+++++++++***************+++*********+++,,,---...+++++++++++++++************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++---...++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++++++++******))))))((((((++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************************)))))))))(((((())))))***+++++++++)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,------...//////000000000000000///...000000///000111333666777AAACCCEEEGGGIIIIIIIIIIIICCCCCCFFFHHHIIINNN\\\jjjvvv}}}zzzuuuxxx}}}~~~'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((&&&$$$$$$&&&'''(((((('''(((((()))*********)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******------,,,,,,,,,++++++++++++******)))))))))))))))+++++++++***************&&&(((******))))))***+++***,,,//////...,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,---///000111111111000///...,,,,,,---......---------.........//////,,,,,,,,,---------------............/////////000///////////////.........,,,,,,------......//////......///000111111111111---...//////------...///...///000000111000000///000000////////////000000/////////////////////////////////000000000111111000111111111000000111333666666555222///...///000000000//////...//////000///000000111111111111000//////.....................000111222222555888;;;???@@@BBBBBBAAABBBDDDEEE@@@>>><<<:::888777777777888666444222111222333444444333000...---...///000//////......---,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))'''''''''(((((((((((((((,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***,,,,,,************************))))))******+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++***)))(((''''''************))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************************************)))))))))******+++++++++***+++,,,---.../////////+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------...//////000000000000000//////...//////000222555999<<<>>>FFFFFFFFFGGGGGGFFFFFFFFFBBBEEEIIIMMMQQQ\\\rrr((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''%%%######$$$&&&((((((((((((((()))***+++***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++******************)))))))))))))))***+++++++++*********))))))''')))++++++***)))***+++)))+++---...,,,++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,---...//////000000000///000///...---,,,---...///---------.........//////,,,,,,,,,------.........---......///////////////.........///////////////---------....../////////------...///000000000000...000111000......///000......///000000000000000000000////////////000000000000000000000000000000000000000111111111222222000111222222111111333555888888888555222111111222000000/////////000000111//////000111222222111111......//////////////////...///111111222444888:::???AAADDDEEEDDDCCCCCCDDD<<<:::888666555444555555777777666555555555555666666444111///......///000......------,,,++++++++++++,,,,,,---------,,,,,,---......,,,***(((((())),,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))((((((((())))))*********,,,+++++++++***)))))))))------------,,,,,,++++++************************))))))************))))))************************((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,++++++***)))((('''''''''(((((()))******++++++++++++++++++************(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((())))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))***************************+++++++++************++++++++++++***+++,,,---............+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////000000/////////////////////000333777;;;???CCCDDDEEEDDDDDDCCCBBBBBBBBBBBB???CCCKKKRRR[[[mmm)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''''''''&&&''''''(((((()))))))))))))))******+++++++++,,,------,,,++++++))))))))))))))))))))))))******))))))))))))***************)))))))))(((((()))))))))))))))******+++,,,,,,++++++***)))))))))(((***++++++***)))******)))***,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------...------,,,,,,//////...------------...,,,------------.........,,,,,,,,,---......//////---......///000/////////.........///////////////.............../////////,,,---...//////000000000///000111000///...///000......//////000000111111111000000//////000000111000000000000000000000000111111111222222222333333111222333222222222444666888999999888555222222222//////......//////000000------...///000000000000////////////000000000000///000111111111333666999<<<@@@DDDFFFEEEBBB@@@???777666555333333333333444666777888999::::::999999888666444222000//////000...------,,,++++++******+++,,,,,,------------------......,,,***(((((()))************************+++++++++***************((())))))******++++++,,,+++++++++***************,,,,,,,,,---,,,+++******)))))))))***************)))******++++++******)))************************))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((+++***))))))***+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((()))***+++,,,---++++++******))))))((((((&&&''''''((()))***+++,,,+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))*********************+++++++++++++++++++++++++++++++++++++++((()))***++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............------......///000000000000///000111222222222444999===AAADDDFFFFFFCCCBBBAAA@@@@@@AAABBBCCC@@@EEEOOO[[[hhh}}}))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%'''))))))((('''((())))))(((''''''''''''''''''(((((()))******************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((((((((((()))***,,,,,,,,,,,,++++++***))))))((()))***,,,+++***))))))******+++++++++))))))+++,,,+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++---............---,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////------///000000000///.............../////////000////////////............,,,---...///000000000000///000111000...---...///.........//////000111222111111000000000000111111000000000000000000000000222222222222333333333333111222333333222333555777444777999999666333111000000000000000000111222222------...000000111111000000000000000111111222222222333333222111222555777888===CCCFFFDDD@@@<<<:::555444333222222333444555666888<<>>===:::999888666444222111111.........---,,,,,,+++++++++,,,,,,---......------+++,,,---,,,*********+++,,,++++++******)))))))))***************+++++++++(((((()))******+++,,,,,,***************+++++++++***+++,,,,,,,,,+++***)))((()))))))))*********+++)))***++++++++++++***)))************************************************(((((())))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))***+++---...*********)))))))))))))))'''((((((((())))))******++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.....................//////000111111111111222444555666888;;;@@@DDDFFFFFFEEEDDDDDDBBBAAAAAAAAADDDFFFHHHLLLRRR]]]jjjwww******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''###%%%((()))(((''''''(((,,,+++***))))))((())))))'''(((***+++++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))***************))))))))))))((('''''''''((()))+++------,,,,,,++++++***))))))((()))+++,,,,,,***))))))***,,,,,,,,,***))))))+++...,,,++++++******))))))))),,,++++++++++++++++++,,,,,,------...//////......,,,---.........---+++***+++++++++,,,,,,,,,------,,,,,,------...///000000,,,---///000000000///...---.........//////000000000000//////......---------...///000000111111111...///000///---,,,---...............///000222222111111000000000000111111000000000000000000000000222222333333333333444444111333444444333444666888222555888888666333000///333222222222333444555555//////000222222333333333000000111111222222222333444555555333222222444666555;;;BBBEEEDDD???999666555444333333444555666777666999>>>CCCEEEDDDBBB@@@<<<;;;;;;999777555333222000//////...------,,,,,,+++,,,,,,---.........---(((***++++++++++++---.........------,,,+++******))))))******+++++++++,,,'''(((((()))***++++++,,,))))))******+++++++++,,,)))***+++,,,++++++))))))(((((())))))*********+++)))***+++,,,,,,+++***)))************************************************%%%&&&''')))************)))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((((((((()))***,,,---...)))))))))))))))*********))))))))))))((((((((((((************))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((***++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.....................///000000333333222333444666888:::===@@@EEEHHHIIIGGGCCCAAAEEEDDDCCCCCCDDDGGGKKKMMM[[[aaalllyyy|||uuuvvvwwwvvvzzz******)))((('''&&&%%%%%%''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***(((&&&'''***+++)))'''************************((((((((()))******++++++))))))(((((((((***+++,,,******)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************------------,,,***(((&&&+++++++++++++++++++++,,,******+++++++++,,,,,,,,,........................---.........---,,,,,,+++,,,---......//////......---------------...///000........................000000000000////////////......////////////......111111/////////000111222222000//////111222222111/////////111222333222111333333222111111111111111444333333333333555777888888888888888999::::::;;;===999555666999:::777333777888888888666444222000333333444444555555555555444333222333555555444222222222222222222333444444666555444333222222222222555999>>>@@@???;;;888666777666444333333555666777999;;;>>>AAACCCCCCCCCBBB<<<<<<;;;:::888666333222///////////////.........---------............///------------------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************,,,,,,++++++***)))((((((------,,,+++************''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((************************++++++******************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++*********))))))(((((((((((())))))))))))(((((())))))(((((()))***++++++,,,***))))))******)))'''++++++++++++***((('''&&&(((((())))))*********+++*********)))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))*********)))))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++...---,,,,,,++++++++++++///......------,,,,,,+++------------------------........................***,,,...111111111000///...///111444777:::<<<===FFFEEEEEEGGGIIIHHHDDD@@@EEE@@@???DDDHHHMMMYYYfffqqqyyy~~~{{{rrrppptttxxx|||sssooonnnqqquuu(((((((((((((((''''''''''''((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&'''''''''(((((((((***(((''''''******)))'''*********************************)))))))))))))))******)))(((((()))***+++******))))))))))))******++++++******************,,,+++++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,---......---,,,+++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++,,,---......//////......///.........//////000111////////////////////////000000000000000000000///...//////000000//////...///.........//////000111333222111111222333333333222222222222333444333333222222333444555666777888666666777888;;;===@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGCCC>>>===???@@@===:::============<<<;;;::::::777777777777888999:::;;;777777777888::::::777555777777666555444444444444777666555444444333333333444777;;;>>>>>><<<:::999888666444222222444666888===???BBBEEEFFFEEECCCBBB<<<<<<======<<<999666555000000/////////.........---------............///------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((())))))***************,,,,,,++++++***))))))))),,,,,,++++++***+++++++++((()))******+++***************))))))))))))******))))))))))))))))))))))))((())))))***************((((((((()))))))))))))))************************************************++++++++++++++++++++++++************))))))))))))***************************************++++++,,,************)))))))))(((+++++++++,,,,,,+++++++++)))))))))))))))***+++++++++***))))))******)))'''******+++******)))((('''((()))))))))************''''''((()))***++++++,,,((())))))***+++************))))))(((((())))))***************))))))))))))*********++++++++++++,,,,,,,,,++++++***++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------........................////////////...............///000111111111000000444555888;;;>>>AAACCCDDDGGGEEEDDDEEEHHHHHHFFFDDDFFFEEEIIIQQQVVVZZZcccmmm{{{}}}rrrkkkjjjnnnqqqppptttxxxwwwsssooopppqqqyyy&&&'''''''''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((()))''''''((((((((()))))))))***((('''((()))***)))'''))))))))))))))))))))))))++++++******)))(((((('''++++++***)))))))))************)))))))))******+++************************,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---///000000000000......------,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---............---,,,,,,------...////////////...000000//////000000111111000000000000000000000000000000000000000000000000///000000000000000000///---...///000000000000000111111000111111222333333444444333444444555666777777888:::<<>><<<:::999999:::999999888777666555444555777:::<<<>>>>>>===<<<:::888555333333666999<<>>;;;:::<<<<<<<<<===>>>???>>>===;;;999555444555999===AAAEEEFFFHHHHHHGGGDDD@@@===999<<<@@@CCCCCC@@@;;;888222222111000///...---,,,---------............///........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,++++++*********************+++,,,------)))******++++++++++++++++++******))))))******+++))))))))))))))))))))))))((()))******++++++******''''''((()))******++++++***************************************+++++++++(((((((((((((((((((((((()))***************++++++************************+++************+++,,,,,,*********)))))))))))))))(((((((((''''''(((((((((***)))))))))))))))******+++)))((()))******)))((((((((()))***************)))))))))))))))*********,,,,,,+++***)))((('''&&&++++++***))))))+++,,,---,,,++++++******++++++,,,)))***************++++++++++++,,,,,,,,,---------++++++******++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------.............../////////---...............//////000000000111222333444555:::<<<>>>@@@AAABBBAAA@@@DDDCCCDDDGGGLLLTTTZZZ^^^bbbiiissszzz{{{{{{}}}((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))((()))))))))((((((((()))(((((((((((((((((((((((((((((())))))************++++++++++++******))))))***************+++,,,,,,++++++++++++,,,,,,------......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---...//////...---//////...------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......------...//////......------...//////000000//////000000///......////////////////////////////////////000000000111111111222111111222222222222111111000111222333333222000///222444777777888999<<>>;;;:::888555444555999>>>AAAEEEEEEFFFEEECCC@@@<<<:::999<<<@@@CCCCCC???:::777333222111000///...---------------............///........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,+++++++++++++++************+++,,,------((()))******++++++******++++++************++++++))))))))))))))))))))))))'''((())))))******))))))'''(((((()))***++++++,,,************************))))))*********+++++++++(((((((((((((((((((((((())))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))******,,,++++++******++++++,,,******)))))))))))))))******)))((()))***+++***)))'''((()))******+++************)))))))))))))))))),,,,,,+++***)))((('''&&&******)))((()))***+++,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------.........,,,,,,---------............///000111444777999;;;@@@AAABBBCCCCCCBBBAAA@@@@@@AAAEEEKKKTTT^^^gggmmmvvv~~~~~~))))))(((((('''''''''&&&((((((((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''(((((()))******+++++++++++++++,,,++++++***)))***************+++,,,---*********+++,,,,,,---------------...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++......------,,,,,,++++++,,,,,,,,,,,,------------........................------...////////////.........///000000000000///000000///........./////////////////////////////////000000111111222222222222222333333333333222222111111222333444444444444444777;;;======???DDDHHHOOOTTTZZZ^^^```cccgggkkknnnoooqqqssstttttttttssswwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{zzzvvvssspppqqqppppppnnnkkkiiigggdddeeehhhiiihhheeeaaa___WWWTTTOOOMMMLLLIIIDDD???===;;;888666666888<<<>>>CCCBBBAAA@@@>>><<<:::999;;;>>>AAACCCBBB>>>999555222222111000000///......---------............///........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,((())))))***+++*********++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))************+++***)))(((((()))***++++++******)))))))))))))))***)))((()))***+++***)))'''((()))***************************))))))))))))(((((())))))*********+++)))))))))))))))***++++++,,,++++++******++++++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,+++++++++,,,------//////...------,,,++++++++++++,,,,,,---.........,,,,,,------...////////////000222555999<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEMMMVVV```kkkvvv}}}'''''''''((((((((((((((('''((((((((((((((())))))************************((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((''')))******''''''(((***************************)))))))))))))))*********)))***+++,,,,,,,,,+++***************+++,,,---...'''(((((()))******+++++++++,,,,,,------......///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...000000//////...---------------...///////////////......///000000000000000222111000000/////////000000000000000000000000000///000000111111222333333333333444444444444333333444555666888;;;===@@@AAA@@@DDDIIILLLMMMPPPVVV[[[eeekkkqqqsssrrrrrrtttwwwwwwxxx{{{|||}}}}}}|||{{{{{{|||~~~{{{{{{zzzyyyvvvrrrooommmkkknnnssswwwxxxwwwtttrrrmmmhhhdddaaa___[[[TTTNNNFFFDDD@@@===;;;:::;;;<<>>@@@AAABBB>>>===<<<===>>>@@@BBBDDDKKKRRR]]]hhhrrr}}}%%%%%%&&&'''((()))***+++''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&&&&'''''''''(((''')))+++***'''&&&(((***************************++++++******)))(((((((((((()))+++,,,---,,,,,,+++************+++,,,---...%%%&&&&&&'''((())))))***)))***+++,,,------...///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......+++++++++++++++++++++,,,,,,,,,,,,---------......000000///...---,,,,,,+++------...///000000//////...//////000000000000000333333222111000000111111111111111111111111111111///000000111222222333333333444444555555444444333888999;;;>>>BBBGGGKKKNNNSSSXXX^^^aaabbbeeelllrrrsssyyy~~~{{{xxxxxxyyyzzz{{{}}}~~~~~~}}}{{{||||||~~~|||xxxsssooolllkkkooovvv{{{~~~|||}}}yyytttrrrpppkkkccc\\\QQQNNNJJJEEEAAA>>>===<<<@@@>>>;;;888777888:::;;;CCCDDDEEEDDDAAA===777444111111111000000000000000---------.........//////////////////////////////...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++,,,---------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++++++++++++++***************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++******++++++,,,---(((((())))))*********+++,,,+++***((((((***+++,,,++++++***))))))((()))))))))(((((((((***++++++***))))))************))))))+++*********))))))((((((*********)))))))))))))))***+++,,,---...---,,,++++++******************+++))))))***+++,,,,,,------))))))*********+++++++++************+++,,,---...++++++++++++,,,,,,---...------......///000000000---------...///000000111///000000111222333333333666888<<>><<<;;;<<<>>>@@@@@@???DDD@@@AAAGGGLLLPPPZZZeeeqqqppp{{{{{{yyy''''''(((((((((((((((''''''''''''''''''&&&%%%%%%(((((())))))))))))((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''+++******))))))******+++))))))))))))************************************++++++*********)))))))))))))))))))))***+++,,,---(((***+++***)))((()))+++,,,,,,,,,---------------111222333444444333222111++++++,,,,,,,,,---------...))))))------))))))---...,,,++++++---...,,,***,,,,,,---------,,,++++++,,,,,,---.......................................////////////000000000000222111000000//////000000111111222222333333222222666555444333333333444555666777999===AAAFFFJJJMMMVVVXXX\\\```eeeiiimmmnnnrrrtttvvvvvvvvvvvvwwwxxx~~~zzzyyyzzz|||~~~~~~}}}}}}{{{xxxvvvwww{{{~~~~~~~~~~~~~~~yyyzzz{{{yyyvvvuuuwwwzzz|||~~~{{{vvvrrrooonnnnnnooopppqqqsssvvvxxx~~~{{{xxxtttmmmgggbbb\\\TTTOOOHHHDDD>>>;;;:::<<<======CCCEEEFFFEEE@@@;;;888666333333333222222222111111---.............../////////////////////......---------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++******------,,,,,,+++******)))******************++++++,,,++++++******++++++,,,,,,,,,+++++++++***************+++,,,,,,+++++++++))))))((((((((()))***++++++***************++++++************************))))))))))))************************************+++,,,,,,,,,++++++***)))))))))))))))************)))))))))))))))))))))))),,,***((('''((()))((((((+++***)))((()))***,,,...++++++************++++++******))))))******+++,,,---,,,*********+++---...,,,,,,***)))))))))***************)))))))))((((((++++++***++++++,,,,,,------***((()))+++,,,+++))))))***+++,,,,,,+++***))))))+++---,,,***((()))***,,,,,,++++++,,,,,,---......---,,,,,,,,,---.../////////......------------------..................000222333333444666:::===BBBAAA@@@@@@BBBCCCDDDDDDIIIFFFIIISSS]]]dddnnnwww~~~www{{{&&&''''''((())))))))))))((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))******))))))((('''))))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''''''''((())))))))))))******************++++++++++++++++++******))))))))))))(((((())))))))))))***+++,,,,,,)))***+++***))))))***+++------,,,,,,,,,+++++++++222333555777777555333222,,,,,,,,,,,,------------///,,,+++---///------...///...,,,,,,------+++)))+++,,,,,,------------,,,---......///////////////------------------------/////////000000000111111111111000/////////000000...//////000111111222222777666555444444666888999===@@@EEELLLSSSYYY]]]___mmmnnnoooqqqssstttvvvvvvyyy{{{||||||zzzyyyxxxxxx}}}{{{xxxvvvwwwyyyzzz{{{{{{{{{zzzwwwuuutttsssssssssvvvzzz}}}{{{zzzzzz{{{}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwzzz}}}zzzuuurrrtttssspppnnnmmmnnnoooppptttwww|||}}}zzzvvvrrrlllfffaaa[[[UUULLLDDD@@@??????>>>@@@AAAAAA???<<<888666555666555444333222111000000////////////............///////////////......---------,,,,,,,,,,,,------......---------,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++...------,,,,,,+++++++++((())))))***++++++,,,,,,++++++************+++++++++************)))))))))((()))***+++,,,,,,,,,,,,***))))))))))))***++++++++++++***************+++***************************************)))))))))+++++++++++++++++++++++++++++++++,,,++++++***)))***************)))))))))((((((((((((((((((((((((+++***(((((()))))))))(((,,,+++***)))***+++,,,---*********))))))***************))))))******+++,,,---,,,***))))))***+++,,,,,,+++******)))*********+++++++++************)))++++++,,,------------,,,,,,+++))))))+++,,,+++*********++++++++++++*********+++---,,,***)))******------,,,,,,------...///......------,,,------...000000000000////////////........................111333444666888<<>>999777666333333222222222111111111111111111000000//////...///////////////......---///////////////000111111/////////.........------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++*********))))))+++******))))))******+++,,,+++++++++************++++++++++++******)))((())))))******++++++++++++++++++***************+++************************,,,,,,++++++******))))))************************)))******++++++*********,,,,,,++++++******))))))***************************)))((()))++++++***((()))))))))(((((((((((((((******))))))))))))************))))))******+++,,,,,,++++++***))))))))))))************+++*********+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---.....................---////////////////////////000000/////////000111222222777>>>DDDGGGHHHIIIJJJEEEFFFGGGIIIKKKNNNRRRUUUaaalllyyy{{{wwwvvvzzz~~~|||}}}~~~uuutttwwwzzz|||'''(((((()))************((('''&&&%%%&&&'''((()))&&&'''((())))))******)))))))))******))))))((('''))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***))))))))))))************))))))******+++,,,,,,,,,(((((())))))))))))******+++***************++++++***+++,,,+++*********,,,+++,,,,,,---...///000111333444666888888666444333,,,---------............///:::===333---000000+++***,,,......------///000,,,------............---...//////000000000000000000000000000000000000000...///000000111222333333222222111111111222333333222222222333555888:::<<>>:::888555444444222000000111333444333333333111000////////////000///...---------------////////////............---,,,,,,++++++,,,,,,---------------------,,,,,,------,,,,,,,,,,,,+++++++++***************++++++************))))))((((((+++******)))))))))))))))((()))***++++++***)))(((,,,+++++++++***)))))))))++++++******************+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++*********))))))((((((((()))***+++++++++++++++******))))))))))))******,,,,,,,,,++++++***************))))))))))))******,,,,,,++++++******)))))))))))))))))))))***++++++------,,,++++++******)))---,,,***)))))))))***++++++++++++++++++++++++++++++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------...,,,,,,,,,...///000000------------------------000000000000000000000000,,,---...///000111111000333111111444;;;@@@CCCCCCKKKEEEBBBEEEGGGJJJRRR\\\bbbjjjwww|||}}}~~~zzzzzzwww{{{~~~~~~~~~{{{))))))))))))))))))))))))***)))((('''''''''''''''''''''((())))))))))))(((******))))))))))))******''''''((((((((()))))))))(((((())))))))))))((((((******))))))((((((''''''''''''((()))***++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,+++******************++++++++++++++++++++++++++++++,,,---------------..................------,,,,,,,,,,,,------------+++---------,,,+++,,,---........................///////////////...------....../////////000000000222///------///111000////////////000222333444444222444666888:::>>>CCCFFFOOOPPPQQQSSSTTTUUUVVVWWWYYY^^^ccceeeiiiooopppnnnnnnjjjfffeeegggfffccc___\\\\\\[[[YYYWWWXXXZZZ]]]^^^]]]\\\ZZZZZZ\\\aaadddpppvvv|||}}}{{{vvvooorrruuuvvvwww}}}|||wwwsssuuu{{{{{{rrrkkkbbb]]]TTTKKKDDD===888444888666333222333333222111222222111000////////////000///......---------...////////////............------,,,,,,+++,,,,,,,,,//////...---,,,,,,++++++------,,,,,,,,,,,,++++++---,,,+++***))))))))))))+++++++++******)))))))))++++++***)))))))))))))))))))))***++++++***))))))+++++++++***************+++***************++++++,,,+++******)))***+++,,,))))))(((((((((((())))))******++++++++++++******************)))))))))((())))))***+++++++++++++++*********))))))*********,,,,,,,,,++++++***************))))))))))))******)))(((((((((''''''''''''***)))))))))))))))***+++++++++++++++++++++++++++,,,++++++***))))))******+++++++++++++++++++++++++++***)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,***)))+++...///...,,,------------------------////////////////////////...//////000111222222222222222333888???DDDEEEEEEIIIFFFFFFIIILLLSSScccrrr~~~|||~~~~~~~~~}}}~~~))))))))))))))))))))))))(((((())))))((((((''''''(((((()))*********************))))))))))))******((((((((()))))))))******(((((())))))))))))(((((((((((()))******)))((('''&&&&&&'''((()))***++++++***++++++,,,,,,++++++***(((((()))))))))************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------......------------.........///,,,---///...------...///........................///////////////......---............////////////222000...---///000000///000000111111222333444555555888<<>><<<999666444444444222111111000000/////////000000000//////...............////////////..................---,,,++++++,,,,,,000000///...,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,+++***))))))******,,,,,,++++++++++++******++++++***))))))))))))*********++++++++++++*********************+++++++++***************+++,,,---...---,,,+++******++++++++++++************++++++++++++************++++++************))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++***************))))))))))))******+++++++++************)))+++******)))))))))******))))))******+++,,,,,,---***++++++++++++***))))))+++++++++++++++++++++++++++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---***)))---111222///***------------------------////////////////////////000000000111222222222333111333888>>>DDDGGGHHHGGGCCCDDDFFFJJJOOO\\\rrr{{{{{{}}}((((((((((((((((((((((((((((((*********)))((('''))))))***++++++++++++*********))))))))))))******))))))))))))************(((((())))))))))))(((((("""$$$'''***+++,,,+++******))))))))))))(((((((((***++++++,,,,,,++++++***))))))))))))*********++++++************+++,,,,,,------------------------,,,,,,---............---,,,,,,------------..................////////////111222222000---+++++++++...........................///////////////......---.........////////////333222111000111111222222444444222111111222666888>>>BBBIIIPPPUUUYYY]]]```YYYXXXVVVTTTUUUWWWYYY[[[aaaeeefffccccccdddbbb^^^[[[YYYWWWWWWYYYZZZYYYXXX[[[]]]___aaadddjjjpppuuuyyyyyywwwuuusssrrrtttvvvzzz|||~~~}}}}}}}}}}}}{{{xxxyyyyyy|||}}}{{{{{{{{{{{{zzz{{{|||}}}vvvooohhh```WWWRRRCCC???999666444444444444000000/////////000111111000000//////...//////000////////////............///...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++------,,,,,,,,,+++++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,)))))))))***+++,,,---...///...---,,,++++++******---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,*********))))))))))))))))))******+++++++++******+++++++++,,,,,,++++++++++++++++++*********************))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++******))))))******))))))******+++++++++,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******...,,,,,,000666666111+++------------..................//////000000000000000000000111111222222333333777===CCCGGGIIIGGGFFFAAACCCHHHOOOYYYjjj~~~~~~((((((((((((((((((((((((((()))+++,,,,,,+++***))))))******+++++++++++++++******))))))))))))******))))))))))))************(((((())))))))))))(((((("""$$$'''***+++,,,+++***++++++*********)))))))))***++++++,,,,,,++++++************+++++++++,,,,,,---,,,++++++***+++++++++------------------------++++++,,,---------------,,,,,,,,,,,,------.............../////////000000000000000---)))'''&&&&&&////////////////////////......///////////////............////////////000333333222111111222444555555555444333444888???DDDJJJPPPXXX___bbbbbbaaaaaa\\\\\\]]]]]]^^^___```aaa```aaa```[[[ZZZ]]]]]]ZZZYYYZZZ[[[^^^aaacccdddddddddfffjjjmmmqqqwww}}}}}}|||}}}zzz{{{|||~~~~~~|||uuunnnnnnpppsssyyy~~~zzzyyywwwuuusssssstttwwwzzz|||{{{wwwqqqkkkfffUUUNNNDDD<<<888666555555111000000000000111111222000000/////////000000111////////////............///...------,,,,,,,,,---,,,,,,------------------------,,,,,,,,,+++++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************++++++++++++++++++++++++)))))))))***+++++++++,,,************+++,,,---.........------,,,+++******))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))************+++++++++******)))***+++,,,,,,,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))++++++***************++++++++++++******)))))))))))))))+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))---,,,---111666666000+++---------....../////////......///000222333444444333222222111111222333444888<<>>AAAEEEHHHHHHGGGGGGHHHFFFLLLVVVdddyyy}}}ssswww{{{~~~|||yyy))))))))))))))))))))))))((((((''''''((())))))***((())))))***+++***************))))))))))))******''''''((((((((()))))))))(((((())))))))))))((((((******))))))((((((''''''''''''((()))***+++,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............***++++++,,,------......------........./////////...///111111000000111222////////////////////////------...///////////////000000000000111111111222///111333333222444888;;;:::@@@HHHNNNPPPTTTZZZ___\\\```eeeggggggdddbbbaaa``````^^^\\\ZZZVVVTTTRRRWWWXXXVVVVVV```qqq}}}zzzyyy|||}}}}}}wwwtttoookkkkkkooouuuyyy|||||||||}}}~~~~~~~~~}}}pppmmmiiiffffffiiimmmppp{{{~~~}}}xxxsssjjj```VVVKKKAAA;;;555555444333222222222222111000000000111111222333////////////............------,,,------...///000,,,,,,------------------------,,,,,,,,,,,,++++++---,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,---,,,++++++******+++++++++***))))))))))))***++++++++++++***************,,,,,,+++++++++,,,,,,---***++++++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---******++++++++++++******((()))))))))************+++++++++++++++***))))))((()))+++,,,,,,+++)))(((((()))))))))*********+++******))))))))))))******,,,,,,,,,---------......)))))))))***+++,,,---...************))))))))))))******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---+++***'''***...///...---,,,------------...///000000000///000222555888;;;===???@@@???===<<<<<<===???@@@BBBEEEHHHIIIHHHIIILLLNNNPPPYYYcccnnn|||||||||yyyyyyyyy{{{}}}~~~))))))))))))))))))))))))'''&&&%%%%%%%%%'''((()))(((((()))************)))******))))))))))))******''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''((()))***+++))))))))))))((((((((((((+++++++++,,,,,,+++++++++))))))))))))*********************+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////******+++,,,,,,---......------------.........///,,,---......------...///000000000000000000000000------...///000000//////000111111111222222222222111333555666555777;;;???BBBKKKUUU\\\]]]\\\^^^```^^^```cccdddcccccccccddddddccc```\\\YYYVVVTTTSSSXXXYYYYYY\\\kkk~~~wwwqqqnnnpppvvv{{{vvvtttrrrtttxxx|||tttpppjjjeeecccdddgggiiisssvvv{{{|||zzzuuunnneeeXXXLLLCCC777666555444333222222222111111000000111222333333000/////////............,,,,,,,,,---...///000111.........------,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++*********++++++,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++,,,+++++++++******))))))------,,,+++++++++,,,,,,((()))***+++,,,+++***)))***))))))))))))))))))***)))***+++,,,,,,+++***)))(((((())))))*********++++++++++++++++++***)))((('''(((***++++++***((('''(((((())))))*********+++******))))))))))))******)))))))))******+++++++++((())))))***+++---...///((((((((()))******+++++++++***)))))))))***,,,---++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***''',,,111111...,,,...111---------...///000000111///000333777:::>>>AAABBBFFFEEECCCBBBBBBCCCEEEFFFEEEGGGIIIIIIIIIKKKPPPTTT___kkkuuuzzz|||yyy{{{~~~yyyxxxyyy|||}}}~~~******))))))(((((('''''''''+++,,,'''%%%***+++((())))))))))))))))))))))))---+++)))((('''((()))***(((((((((((())))))))))))******)))(((((((((((((((***+++,,,------,,,******)))***+++,,,---.........++++++++++++++++++++++++...---+++)))(((((()))***...---+++******+++---...---,,,,,,++++++,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,.........////////////000000///...------...///000////////////////////////...------,,,,,,,,,------...///111222333444444444---111555888:::???EEEJJJXXX]]]^^^ZZZ[[[ccchhhgggiiibbb```cccccc]]][[[^^^[[[fffnnnhhh___ZZZ[[[\\\fffddddddiiivvv|||tttyyyrrrlllqqqrrrssszzz}}}vvvmmmeee^^^\\\^^^ccceeennnvvvyyy~~~{{{ssshhh[[[SSSNNNDDD999444666777555111333333333222000000111222111000000///...------,,,000/////////............---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))------,,,+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++,,,+++***)))(((******))))))((((((''''''---,,,,,,+++***)))((((((++++++------------++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******************************))))))(((((('''''')))*********++++++++++++,,,,,,,,,,,,------...///))))))))))))))))))))))))))))))((((((((((((((())))))))))))******)))))))))---------.........//////+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...............///111333444444555888:::???AAADDDEEEEEEGGGJJJLLLLLLJJJIIIKKKNNNTTT^^^gggttt|||zzzzzz|||}}}{{{{{{~~~zzzzzz||||||***)))))))))(((((((((''''''+++***&&&%%%)))***''')))))))))))))))))))))))),,,+++)))((('''((()))***(((((((((((())))))))))))******)))(((((((((((((((((()))************)))(((((()))******++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,+++***((((((***+++,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------......---............/////////000///............///000//////////////////////////////............////////////000000111222222222111555:::>>>CCCIIIPPPUUUZZZ___aaa^^^]]]aaabbb```ddd^^^\\\\\\[[[WWWXXX\\\rrr||||||rrrmmmmmmmmmrrrppppppttt}}}zzzqqqsssoooiiillluuutttqqqmmmfff```]]]]]]```gggmmmpppttt{{{}}}{{{wwwyyy|||{{{qqqggg```XXXQQQFFF>>>999666444222222333222111000000000000333333222222111111000000000000/////////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++***)))))))))***+++,,,------,,,++++++++++++***************,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++***************************)))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))******************************))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---******************************))))))))))))******,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,------------///000000111111111111111...000222222222333555777:::???HHHOOORRRRRRPPPNNNKKKLLLOOOTTT\\\gggttt~~~}}}zzz{{{}}}}}}|||{{{~~~~~~))))))))))))(((((((((((((((***)))&&&%%%((((((&&&))))))))))))))))))))))))++++++)))((((((((()))***(((((((((((())))))))))))******)))((((((((((((((((((((()))******))))))((()))******+++++++++******++++++++++++++++++++++++************+++---000111,,,+++***))))))***+++,,,------,,,,,,,,,,,,------------............------............---------------------............///000//////......//////000////////////////////////000000000//////000000111111111111111111222333444:::>>>CCCIIINNNSSSYYY]]]]]]bbbdddaaa^^^]]][[[XXX\\\[[[\\\\\\[[[[[[```ggg}}}}}}|||||||||{{{|||~~~vvviiihhhnnnrrrtttrrrkkkeee```^^^\\\```bbbdddgggmmmooonnnhhhjjjnnnsssyyy|||uuupppgggbbbYYYMMMBBB:::555444333333333222222111111111000000000000////////////000000000/////////......////////////////////////------------,,,,,,,,,,,,------------------------++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******))))))+++,,,............,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))******))))))((('''((())))))))))))*********)))))))))))))))************************************))))))))))))(((((((((+++***)))))))))***,,,---))))))))))))))))))***+++++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++,,,,,,,,,---------------------------------........................---------.........//////---......///////////////000111222222222222444666444:::DDDOOOVVVWWWSSSOOONNNTTT\\\fffsss}}}yyy~~~||||||~~~}}}|||}}}~~~~~~))))))))))))(((((((((((())))))(((''''''((('''&&&))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))***))))))(((((((((((((((*********+++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))***+++---///000...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------............------------,,,,,,+++++++++***------------............000//////////////////000////////////////////////000000000000000111111222333333333444666888:::;;;FFFHHHLLLQQQUUUXXX[[[]]]^^^```aaa^^^ZZZXXXVVVTTTTTTYYYaaafffhhhkkkrrryyyxxxuuusssxxxzzzwwwqqqnnnjjjggg]]]\\\[[[[[[]]]```bbbbbbbbbccceeeiiiooovvv|||~~~{{{uuuqqqjjj```TTTHHH===777555444444444444444333222............////////////000000000////////////...////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---------------,,,,,,)))***+++,,,,,,---------++++++,,,,,,------......*********++++++,,,,,,,,,------++++++++++++------************************))))))*********)))(((''')))))))))*********++++++******************))))))************************))))))))))))))))))))))))---,,,+++******,,,---...))))))((((((((())))))***++++++++++++++++++++++++******)))))))))***++++++))))))************))))))******+++++++++,,,,,,,,,------------------,,,,,,------------............---------.........//////,,,------...///.........222333444333222333666888999<<>>AAACCCKKKMMMPPPTTTXXXZZZZZZZZZZZZXXXWWWUUURRRQQQTTTWWWVVVaaaoooxxx}}}}}}~~~vvvlllbbb]]]YYYWWWXXXXXXWWWWWW[[[[[[]]]```eeelllrrrvvvvvv}}}zzztttpppiii]]]LLL???:::777444444444555444222222222222222222222333333111000000000////////////.................................---------,,,,,,------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++************+++***+++++++++,,,,,,------*********+++,,,,,,------------++++++++++++------***************************************))))))(((************++++++++++++---,,,,,,+++***))))))(((************************))))))))))))************+++******)))***+++,,,---+++******)))))))))******++++++++++++++++++++++++((((((((((((((()))***+++,,,------......------,,,*********+++++++++,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,---------------------............000000111222222222222111111222222222222444777:::AAADDDJJJRRRYYY^^^aaaaaa]]]nnn{{{yyyvvvvvv}}}~~~~~~}}}wwwtttuuuwww{{{~~~~~~(((((((((((()))))))))))))))'''(((///222///+++)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******)))((((((((((((((('''''''''''''''(((******)))******+++++++++******++++++++++++++++++++++++*********************)))++++++,,,,,,,,,,,,++++++......------------............////////////....../////////........................////////////000///000000111111000000///000000000000000000000000000000000000000111222333333555999===BBBEEEGGGIIIKKKMMMPPPUUUYYYZZZYYYWWWRRROOOMMMOOOPPPRRRYYY```lllyyy{{{}}}}}}}}}uuummmddd]]][[[YYYUUURRRRRRQQQQQQSSSVVV[[[bbbhhhkkklllsss{{{|||{{{yyyooo^^^PPPEEE???999555444444222000222222111111111111111111111111000000000/////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((()))*********)))))),,,+++******))))))*********++++++++++++++++++,,,***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))))))))*********+++++++++,,,,,,,,,------,,,,,,+++******)))************************)))))))))************+++''''''(((((()))))))))))),,,++++++***************++++++++++++++++++++++++''''''''''''((()))***++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........---,,,***++++++,,,,,,------------------............/////////000111111111111111...///000111222555999===AAAIIITTT___fffjjjmmmoooppp}}}vvvsssrrryyy~~~}}}}}}zzzxxxzzz|||}}}'''((((((((()))))))))***)))&&&***333888444---+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******)))(((((((((((((((''''''&&&&&&'''(((***+++((()))******++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++......------------............////////////................../////////////////////000000000111111///000111111111111000///000000000000000000000000111111111111222333444555999<<>>:::666222555444444333222111000000111111111111000000000000000000000000000000000000//////.........---------------------------------+++,,,---...///...------+++,,,,,,------,,,,,,++++++,,,------............+++*********+++---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++///,,,)))''''''(((+++---++++++,,,,,,,,,---------((((((***+++---...000000************************))))))******++++++++++++(((***---//////...,,,***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,------......------,,,++++++,,,,,,,,,---------)))***,,,...//////...---,,,,,,------...///000000000000000000111111111111000000111222222222222222111333555777:::???FFFJJJSSS[[[fffnnnwww~~~|||(((((((((((())))))))))))''''''((()))***+++,,,,,,)))************)))(((((('''((()))++++++******)))++++++***)))(((((())))))************))))))))))))((()))))))))************+++++++++*********************+++,,,,,,,,,,,,+++...,,,***+++...000...,,,,,,,,,------...---------...............///000111........................//////000000000000000000////////////000000000000////////////000111333333222111111000111222333444///222444555666999@@@EEELLLMMMOOOQQQSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUZZZaaahhhooouuuyyyxxxmmmkkkhhheeeeee^^^YYYRRRNNNNNNPPPRRRSSSZZZZZZ___eeeiiillluuu~~~~~~wwwqqqmmmcccWWWKKK@@@888444444444555444222222444666......//////000000111111000000000000000000000000//////.........---------------------------------------------------------------......---+++***)))+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,---+++******,,,---------+++*********)))(((((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++************)))******+++,,,,,,,,,++++++***)))((((((++++++***************++++++++++++************)))************))))))(((((()))))))))((()))******+++))))))***+++,,,,,,,,,,,,+++*********+++,,,------,,,---......//////......---------............///..................------+++,,,.../////////...---///000111111111111111000111222444888===DDDKKKPPPVVVaaaiiilllyyy~~~~~~(((((((((((()))))))))*********)))))))))((((((((('''((()))***************'''((()))***+++******)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++)))+++---...---+++......///000000000//////------------------...///........................000000//////////////////////////////000000000111111111111111111222333444222222333333444444444444444777;;;===@@@EEELLLRRRSSSTTTVVVWWWXXXWWWUUUTTTNNNOOOQQQSSSUUUWWWZZZ[[[___aaaccceeehhhlllpppsssrrrvvv|||ssskkkeeeddd```^^^[[[XXXVVVTTTRRRQQQWWWWWWZZZ```cccgggooowww{{{vvvooofff[[[NNNCCC<<<555444333333222222111111////////////000000111111000000000000000000000000////////////............------------------------------------------------------......---+++***)))***++++++,,,,,,++++++***------,,,+++++++++++++++---+++***+++---...---,,,++++++++++++++++++******,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***))))))******+++,,,,,,,,,,,,++++++***))))))(((+++******)))))))))******))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,))))))***+++,,,,,,,,,,,,***************+++,,,,,,,,,---......//////......---------............///------------------------,,,---...///000//////...000000111111222111111111555777;;;@@@FFFMMMTTTXXXVVVbbblllttt((((((((()))))))))******)))))))))(((((((((''''''&&&'''((()))+++++++++,,,(((((()))************)))+++***))))))))))))))))))(((((((((((())))))))))))******************))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++......///000000000000000------,,,,,,+++,,,,,,,,,........................000000//////.........---/////////000000000111111333333222222222333333444333333444555666666555555666;;;AAAEEEIIINNNUUUZZZXXXXXXXXXXXXVVVTTTQQQOOONNNRRRWWW[[[^^^bbbfffhhhmmmmmmllljjjhhhhhhjjjllljjjooozzztttjjjgggffffffccc___ZZZVVVTTTSSSUUUTTTUUUZZZ]]]___fffnnnvvvzzz|||vvvmmm```RRRGGG===999555333333333111.../////////000000000000111000000000000000000000000000000/////////.........------------------------------------------------------------,,,+++************++++++++++++******,,,,,,++++++++++++******---+++++++++---...---,,,,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))))))))***+++,,,,,,---,,,,,,++++++***))))))))))))))))))(((((())))))***'''((()))***+++,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---)))******+++,,,,,,------,,,++++++++++++,,,,,,---,,,---......//////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000111111222222333333333555999???EEEKKKPPPVVVZZZYYYggguuu}}}~~~(((((()))))))))*********%%%%%%&&&'''((()))******'''''')))******+++++++++((()))))))))******************)))))))))))))))***((((((((((((((()))))))))++++++************))))))************++++++++++++***+++,,,,,,------,,,,,,++++++***+++,,,,,,,,,,,,,,,---......///////////////...---,,,,,,,,,,,,,,,........................000000//////...---------//////000000000111111111444333333222222222222333333333333444555666888999<<>>EEEJJJKKKJJJFFFIIINNNTTT]]]iiittt|||yyytttvvvyyy))))))))))))******************))))))))))))******************)))))))))(((************)))))))))(((******))))))))))))******************************++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------......---.........///000000000111000/////////111333444666555333222222222333333222111000000000111222333222222222222222222222222111222333333555888===AAAJJJNNNTTTXXXXXXXXXYYYZZZ]]]bbbhhhjjjlllqqq{{{{{{{{{wwwwwwyyy|||yyyxxx~~~nnngggbbb```]]]XXXXXXZZZZZZWWWSSSRRRTTTXXX\\\^^^hhhoooyyy}}}wwwooodddVVVMMM>>>;;;777444333222111000111222222111111111222333111000000000////////////////////////////////////...---,,,+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---+++***+++...///...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------+++***+++---//////+++(((,,,,,,++++++++++++++++++,,,+++***)))))))))))))))+++++++++++++++++++++++++++******))))))******+++---+++)))(((***,,,---,,,+++++++++++++++++++++++++++***)))+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------......///000111111111222111111222555888;;;<<<@@@FFFKKKMMMNNNMMMMMMQQQXXX^^^eeelllssswwwzzz{{{uuutttvvv~~~))))))))))))******************))))))))))))******************))))))))))))************))))))))))))******))))))))))))******************************+++******)))))))))))))))---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------...///000000111.........///111333555777555555444333333333444444333333222111111111222222444444444333333333333333222333444555999@@@HHHMMMTTTWWWYYYXXXTTTRRRSSSTTTZZZaaajjjppprrruuu{{{yyy}}}|||}}}rrrmmmiiieee```ZZZZZZ^^^^^^]]]ZZZWWWSSSSSSTTTVVV[[[cccnnnvvvzzz|||zzzrrrggg^^^LLLEEE<<<555222222333444222222111111111111111111111111000000000/////////////////////////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***+++,,,------+++......---------------,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,++++++++++++++++++,,,---///...+++)))++++++++++++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******))))))))))))******+++***((((((***+++,,,,,,+++++++++++++++++++++++++++******+++------,,,+++,,,,,,,,,,,,,,,,,,------------------------------............------------............///000111111333444333222111222555888===BBBHHHNNNPPPQQQQQQRRRWWW]]]dddkkknnnpppqqqqqqttt|||zzzwwwvvv{{{zzz{{{((()))))))))******************))))))))))))***************)))))))))))))))*********)))))))))))))))******))))))))))))******************************------,,,,,,,,,,,,------........................//////......---------...,,,,,,,,,---------......------...///000111111222......///000111333555777555444444444444444444444555444444333222222222222444444444444444444444444555777999===AAAIIIQQQVVVYYYZZZYYYUUUPPPNNNRRRVVV]]]bbbiiilllnnnqqqwww|||}}}}}}yyyxxxxxxyyyzzz{{{|||wwwrrrmmmfff___^^^bbbccceeeddd___XXXTTTSSSTTTRRRZZZdddnnnuuuzzz~~~zzzrrrkkk^^^UUUHHH<<<666555666666444333222333333333222111111111111000000000//////////////////////////////......------,,,,,,,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++******++++++,,,,,,,,,......------,,,,,,++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------...///000///---,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***))))))(((((())))))***+++)))((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---------------------------------------222222111111000000//////000000000000111222333444555555555333222333666999@@@EEELLLPPPQQQRRRUUUXXX```eeelllqqqrrrqqqpppooouuuxxx~~~~~~{{{{{{}}}{{{((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))************))))))))))))******************************......---------......///......................../////////......------,,,,,,,,,,,,---------............///000000111222222000000000000111222333444333333444444444444444444444444444444333333222222333333333444444444555555777:::???DDDIIINNNTTTXXXXXXZZZ[[[XXXTTTVVV^^^eeellllllllljjjkkkpppxxx~~~yyyuuusssrrrqqqrrrsssxxxzzztttmmmeeeccceeedddggghhheee^^^XXXUUUUUUQQQWWW___hhhooovvv|||zzzuuummmdddUUUGGG>>>999777666777555444555777666444222111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,.../////////...------*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++***)))***,,,......---++++++++++++++++++++++++***+++,,,------,,,------,,,,,,,,,------.........------------------------222222222111111000000///000000000111111222333444666666555444333555999===CCCGGGLLLOOOQQQUUU[[[```gggjjjoooqqqqqqqqqqqqrrrtttvvv|||~~~~~~|||}}}))))))))))))******************))))))))))))******))))))))))))************))))))))))))******************))))))))))))******************************,,,++++++++++++,,,,,,---------------------------------------,,,+++******,,,,,,,,,---------......////////////000000000000000000000000000111111111111222333444444444333333333333444444444333222222222222333444555666666777999===BBBHHHMMMRRRWWWZZZVVV\\\bbbcccaaacccjjjqqqwwwtttnnnjjjiiioooxxx~~~{{{uuuqqqwwwsssssswww{{{~~~zzztttmmmjjjjjjeeehhhkkkkkkfff```ZZZWWWVVVWWW[[[aaahhhooouuuxxx~~~vvvnnnbbbVVVKKKAAA:::666999777555777999999555111222222111111111000000000////////////////////////---............---,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...,,,+++++++++++++++******++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,++++++++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++************+++++++++******+++---///...---++++++++++++++++++++++++***,,,......---,,,---...,,,,,,,,,---......//////------------------------////////////............////////////000111222222555555444444555888===AAAHHHJJJMMMRRRWWW^^^eeejjjmmmnnnpppqqqqqqrrrtttvvvrrrwww}}}xxxyyy))))))))))))******************))))))))))))******((()))))))))************((()))))))))******************))))))))))))*********************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++***))),,,,,,,,,---------.....................---------......///000000000000000000111222333333333222222111111333333444333222222222222333555777888::::::???BBBFFFKKKPPPVVV]]]bbbfffppp{{{~~~yyyttttttvvvyyyvvvqqqmmmlllpppvvv{{{}}}|||yyy{{{yyy{{{{{{vvvsssoooqqqtttvvvuuuooofff```ZZZYYYXXXZZZ___eeekkknnnyyy|||{{{wwwpppfff[[[NNNBBB;;;999777555777999999555000222222222111111111000000////////////////////////---.../////////...,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,...---,,,+++---///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************,,,,,,,,,,,,------------***,,,...---+++***+++---,,,,,,++++++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))+++---......---++++++++++++++++++++++++***,,,......---,,,---///,,,,,,------.../////////------------------------------...............///////////////000111222222333333333444666;;;AAAFFFMMMNNNRRRZZZccckkkqqqsssrrrssstttsssssstttvvvyyyxxx~~~~~~|||vvvxxx~~~}}}))))))))))))******************))))))))))))******(((((())))))*********+++(((((())))))*********+++******))))))))))))************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---,,,***,,,,,,,,,---------.........------,,,,,,+++******,,,---...///000000000000///000111222333222222111///000222333444333333222222333444666888;;;<<<===EEEGGGJJJNNNSSS\\\eeekkk}}}zzzyyyxxxvvvttttttvvvyyy{{{~~~yyy}}}{{{|||}}}rrrjjj]]]ZZZVVVUUUXXX^^^dddgggpppuuu|||}}}zzzssshhhZZZKKKAAA999666444666999999444///222222222111111111111000////////////////////////---.../////////...,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***---///...,,,+++---000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,...000///---,,,---000---,,,,,,++++++*********))))))(((((()))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((('''(((***,,,------+++++++++++++++++++++++++++***,,,//////,,,+++---///,,,,,,------...///000000------------------------......//////000000111111111111111111222333444555111222333444777<<